.elementor-17042 .elementor-element.elementor-element-92ef787{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17042 .elementor-element.elementor-element-9750a62 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17042 .elementor-element.elementor-element-9750a62{width:var( --container-widget-width, 32.398% );max-width:32.398%;--container-widget-width:32.398%;--container-widget-flex-grow:0;}.elementor-17042 .elementor-element.elementor-element-9750a62.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-17042 .elementor-element.elementor-element-1a21b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17042 .elementor-element.elementor-element-1c1bdc7{--swiper-slides-to-display:4;--swiper-slides-gap:50px;}.elementor-17042 .elementor-element.elementor-element-1c1bdc7 .swiper-slide > .elementor-element{height:100%;}.elementor-17042 .elementor-element.elementor-element-1b350e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px 30px;--background-transition:0.3s;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}#elementor-popup-modal-17042 .dialog-message{width:100vw;height:60vh;align-items:flex-start;}#elementor-popup-modal-17042{justify-content:center;align-items:flex-end;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-17042 .dialog-close-button{display:flex;}#elementor-popup-modal-17042 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-17042 .elementor-element.elementor-element-1c1bdc7{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-17042 .elementor-element.elementor-element-92ef787{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17042 .elementor-element.elementor-element-9750a62 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17042 .elementor-element.elementor-element-9750a62{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-17042 .elementor-element.elementor-element-1a21b0a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17042 .elementor-element.elementor-element-1c1bdc7{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-9750a62 */.searchandfilter ul {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #c0a062;
    text-decoration: none;
}
[type=button], [type=submit], button {
    display: inline-block;
    font-weight: 400;
    color: #B29763;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #B29763;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 3px;
    transition: all .3s;
    background-color: #f1f2f3;
}

input[type=text], input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=url], select, textarea {
    background-color: #f1f2f3;
    
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #b29763;
    border-radius: 3px;
    padding: 0.5rem 1rem;
    transition: all .3s;
}

input.postform {
    color: #b29763;
}
li {
    padding-top: 10px;
}
input#is-search-input-31745 {
    height: 45px;
    border-radius: 5px;
}
.is-form-style input.is-search-submit, .is-search-icon {
    height: 45px;
    border-radius: 0px 5px 5px 0px;
}/* End custom CSS */