.elementor-1568 .elementor-element.elementor-element-c80b53c{--display:flex;}.elementor-1568 .elementor-element.elementor-element-c80b53c:not(.elementor-motion-effects-element-type-background), .elementor-1568 .elementor-element.elementor-element-c80b53c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A88178;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1568 .elementor-element.elementor-element-a4ffece > .elementor-widget-container{margin:80px 0px 0px 100px;}.elementor-1568 .elementor-element.elementor-element-a4ffece{text-align:center;}.elementor-1568 .elementor-element.elementor-element-a4ffece .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-1568 .elementor-element.elementor-element-b685271 > .elementor-widget-container{margin:-10px 0px 80px 100px;}.elementor-1568 .elementor-element.elementor-element-b685271{text-align:center;}.elementor-1568 .elementor-element.elementor-element-b685271 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1568 .elementor-element.elementor-element-19ee7c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1568 .elementor-element.elementor-element-19ee7c9:not(.elementor-motion-effects-element-type-background), .elementor-1568 .elementor-element.elementor-element-19ee7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1568 .elementor-element.elementor-element-0435322{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;}.elementor-1568 .elementor-element.elementor-element-0435322:not(.elementor-motion-effects-element-type-background), .elementor-1568 .elementor-element.elementor-element-0435322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-1568 .elementor-element.elementor-element-6632512 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-6632512 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;line-height:52px;color:#A88178;}.elementor-1568 .elementor-element.elementor-element-a0766d3 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-a0766d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#000000;}.elementor-1568 .elementor-element.elementor-element-9d2b81b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-1568 .elementor-element.elementor-element-d9f5532 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-d9f5532 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:500;line-height:52px;color:#A88178;}.elementor-1568 .elementor-element.elementor-element-20ca0ec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-20ca0ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#000000;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1568 .elementor-element.elementor-element-26fc7ea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-wrapper{text-align:start;}.elementor-1568 .elementor-element.elementor-element-26fc7ea.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1568 .elementor-element.elementor-element-26fc7ea.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1568 .elementor-element.elementor-element-26fc7ea.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1568 .elementor-element.elementor-element-26fc7ea:has(:hover) .elementor-image-box-title,
					 .elementor-1568 .elementor-element.elementor-element-26fc7ea:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#A88178;}.elementor-1568 .elementor-element.elementor-element-7dc1083 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-wrapper{text-align:start;}.elementor-1568 .elementor-element.elementor-element-7dc1083.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1568 .elementor-element.elementor-element-7dc1083.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1568 .elementor-element.elementor-element-7dc1083.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1568 .elementor-element.elementor-element-7dc1083:has(:hover) .elementor-image-box-title,
					 .elementor-1568 .elementor-element.elementor-element-7dc1083:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;color:#A88178;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1568 .elementor-element.elementor-element-d0b69a8 > .elementor-widget-container{margin:40px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1568 .elementor-element.elementor-element-26fc7ea .elementor-image-box-img{margin-bottom:16px;}.elementor-1568 .elementor-element.elementor-element-7dc1083 .elementor-image-box-img{margin-bottom:16px;}}@media(min-width:768px){.elementor-1568 .elementor-element.elementor-element-0435322{--width:50%;}.elementor-1568 .elementor-element.elementor-element-9d2b81b{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-8b8d148 *//* ================================
   FORCE WPForms CUSTOM STYLES
   FULL VERSION
================================ */

/* FORM WRAPPER */
.wpforms-container .wpforms-form {
    font-family: inherit !important;
}

/* LABELS */
.wpforms-container .wpforms-form label {
    font-weight: 600 !important;
    font-size: 15px !important;
    color: #1f2937 !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* INPUTS, SELECT, TEXTAREA */
.wpforms-container .wpforms-form input[type="text"],
.wpforms-container .wpforms-form input[type="email"],
.wpforms-container .wpforms-form input[type="tel"],
.wpforms-container .wpforms-form input[type="number"],
.wpforms-container .wpforms-form select,
.wpforms-container .wpforms-form textarea {
    width: 100% !important;
    padding: 14px 16px !important;
    font-size: 15px !important;
    border-radius: 12px !important;
    border: 1px solid #e5e7eb !important;
    background-color: #ffffff !important;
    color: #111827 !important;
    box-shadow: none !important;
}

/* PLACEHOLDER */
.wpforms-container .wpforms-form ::placeholder {
    color: #9ca3af !important;
}

/* FOCUS STATE */
.wpforms-container .wpforms-form input:focus,
.wpforms-container .wpforms-form textarea:focus,
.wpforms-container .wpforms-form select:focus {
    outline: none !important;
    border-color: #9d9f92 !important;
    box-shadow: 0 0 0 3px rgba(157, 159, 146, 0.15) !important;
}

/* TEXTAREA */
.wpforms-container .wpforms-form textarea {
    min-height: 160px !important;
    resize: none !important;
}

/* FIELD SPACING */
.wpforms-container .wpforms-field {
    margin-bottom: 22px !important;
}

/* SELECT DROPDOWN */
.wpforms-container .wpforms-form select {
    appearance: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    background-size: 18px !important;
    padding-right: 44px !important;
}

/* REMOVE NUMBER INPUT SPINNERS */
.wpforms-container input[type="number"]::-webkit-inner-spin-button,
.wpforms-container input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.wpforms-container input[type="number"] {
    -moz-appearance: textfield;
}

/* SUBMIT BUTTON */
.wpforms-container .wpforms-submit {
    width: 100% !important;
    padding: 16px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    border-radius: 12px !important;
    background-color: #a98b80 !important;
    color: #ffffff !important;
    border: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
}

/* SUBMIT HOVER */
.wpforms-container .wpforms-submit:hover {
    background-color: #96746a !important;
}/* End custom CSS */