.elementor-21 .elementor-element.elementor-element-6165f91 > .elementor-container{min-height:50vh;}.elementor-21 .elementor-element.elementor-element-6165f91 .elementor-repeater-item-5322f6e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-bdcb3ab.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-bdcb3ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-21 .elementor-element.elementor-element-bdcb3ab.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-21 .elementor-element.elementor-element-bdcb3ab > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-bdcb3ab{min-height:400px;}.elementor-21 .elementor-element.elementor-element-962a649{width:auto;max-width:640px;}.elementor-21 .elementor-element.elementor-element-52ab44f{color:var( --e-global-color-primary );line-height:1.7em;max-width:500px;}.elementor-21 .elementor-element.elementor-element-52ab44f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6165f91{margin-top:-170px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-45ea3f0 .elementor-repeater-item-0582c39.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-21 .elementor-element.elementor-element-bb55d16 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(80px / 2);padding-right:calc(80px / 2);padding-top:calc(80px / 2);padding-bottom:calc(80px / 2);}:is( .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid, .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc(-80px / 2);margin-right:calc(-80px / 2);width:calc(100% + 80px);}.elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9d85c97 .elementor-repeater-item-df681c1.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-21 .elementor-element.elementor-element-42a2bab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21 .elementor-element.elementor-element-cccafe2{text-align:center;top:0px;z-index:-8;min-width:150vw;}.elementor-21 .elementor-element.elementor-element-cccafe2 img{width:150vw;max-width:150vw;}.elementor-21 .elementor-element.elementor-element-9d85c97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-9d85c97 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-5314d9f .elementor-repeater-item-2ed1f4d.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-21 .elementor-element.elementor-element-913e310 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-78997d7{max-width:450px;}.elementor-21 .elementor-element.elementor-element-2f667b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3c1dd6d{color:var( --e-global-color-primary );line-height:1.7em;max-width:500px;}.elementor-21 .elementor-element.elementor-element-3c1dd6d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21 .elementor-element.elementor-element-6add9cf{--spacer-size:0px;}.elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button{font-size:14px;text-transform:uppercase;letter-spacing:8px;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 27px 20px 27px;}.elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#E4E0DF00;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-690faf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-690faf7{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-31602b9 .elementor-repeater-item-07b397e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-21 .elementor-element.elementor-element-015ead1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6328c17{max-width:440px;}.elementor-21 .elementor-element.elementor-element-8e1f86a > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-dc97bac{color:var( --e-global-color-primary );line-height:1.7em;max-width:500px;}.elementor-21 .elementor-element.elementor-element-dc97bac > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-21 .elementor-element.elementor-element-55aeac0{--spacer-size:0px;}.elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button{font-size:14px;text-transform:uppercase;letter-spacing:8px;background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 27px 20px 27px;}.elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#E4E0DF00;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fdea4a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fdea4a1{width:auto;max-width:auto;}.elementor-21 .elementor-element.elementor-element-54f69eb .elementor-repeater-item-c9cea1e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-21 .elementor-element.elementor-element-7e3f589 img{width:90%;}.elementor-21 .elementor-element.elementor-element-7e3f589 > .elementor-widget-container{margin:56px 24px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7e3f589{--jltma-tfx-rotate-z:-15deg;}.elementor-21 .elementor-element.elementor-element-7e3f589 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-21 .elementor-element.elementor-element-86a6ad3 > .elementor-element-populated{margin:0% 0% 0% 10%;--e-column-margin-right:0%;--e-column-margin-left:10%;}.elementor-21 .elementor-element.elementor-element-f5986b1 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-21 .elementor-element.elementor-element-1454c35{max-width:800px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-66c4d1e{width:41%;}.elementor-21 .elementor-element.elementor-element-86a6ad3{width:59%;}}@media(max-width:1281px){.elementor-21 .elementor-element.elementor-element-6165f91 > .elementor-container{min-height:60vh;}.elementor-21 .elementor-element.elementor-element-52ab44f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button{padding:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button{padding:10px 10px 10px 10px;}.elementor-21 .elementor-element.elementor-element-7e3f589 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-bdcb3ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-bb55d16 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-21 .elementor-element.elementor-element-425b357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3c1dd6d > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-690faf7 .elementor-button{padding:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-8e1f86a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21 .elementor-element.elementor-element-dc97bac > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fdea4a1 .elementor-button{padding:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-7e3f589 .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-21 .elementor-element.elementor-element-86a6ad3 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}/* Start custom CSS for section, class: .elementor-element-5314d9f */#marginbottom05 {
    margin-bottom: clamp(10rem, calc(calc(200 / 1152) * calc(100vw - 76.8rem) + 10rem), 15rem) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e3f589 */.imageratio img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-1454c35 */html body section .contact input, html body section .contact textarea, html body section .contact select  {
    background-color: white !important;
    padding: 13px 29px 15px 29px !important;
    resize: none;
    color: #743F1F !important;
}

.contact input::placeholder, .contact textarea::placeholder, .contact input::placeholder, .contact select {
    color: #E4E0DF !important;
}

html body section .contact .gform_button.button, .tlm-btn, html #tlm input[type=button], html #tlm input[type=submit] {
    background-color: #733E20 !important;
    color: white !important;
    text-transform: uppercase;
    letter-spacing: 8px;
    font-size: 14px !important;
    font-family: "RightGrotesk-WideMedium", Sans-serif  !important;
    margin-top: 0px !important;
}
#gform_1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.gform_footer.top_label {
    margin-top: 0px !important;
    
}

html #tlm input[type=button], html #tlm input[type=submit] {
    padding: 22px 21px 21px 29px !important;
}


html #tlm input[type=button]:hover, html #tlm input[type=submit]:hover {
    color: white !important;
}



div#field_3_8  {
	display: grid;
	grid-template-columns: 1fr 2fr !important;
	margin-top: -16px !important;
}

div#field_3_8 label{
	padding-top: 16px !important;
	color: #743F1F !important;
}


.gfield_html, .gfield_html a {
	color: #743F1F !important;
	font-size: 14px !important;
	line-height: 24px !important;
	margin-bottom: 40px !important;
	margin-top: 20px;
	font-weight: 400 !important;
	max-width: 660px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e3f589 */.imageratio img {
    aspect-ratio: 5/4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-1454c35 */html body section .contact input, html body section .contact textarea, html body section .contact select  {
    background-color: white !important;
    padding: 13px 29px 15px 29px !important;
    resize: none;
    color: #743F1F !important;
}

.contact input::placeholder, .contact textarea::placeholder, .contact input::placeholder, .contact select {
    color: #E4E0DF !important;
}

html body section .contact .gform_button.button, .tlm-btn, html #tlm input[type=button], html #tlm input[type=submit] {
    background-color: #733E20 !important;
    color: white !important;
    text-transform: uppercase;
    letter-spacing: 8px;
    font-size: 14px !important;
    font-family: "RightGrotesk-WideMedium", Sans-serif  !important;
    margin-top: 0px !important;
}
#gform_1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.gform_footer.top_label {
    margin-top: 0px !important;
    
}

html #tlm input[type=button], html #tlm input[type=submit] {
    padding: 22px 21px 21px 29px !important;
}


html #tlm input[type=button]:hover, html #tlm input[type=submit]:hover {
    color: white !important;
}



div#field_3_8  {
	display: grid;
	grid-template-columns: 1fr 2fr !important;
	margin-top: -16px !important;
}

div#field_3_8 label{
	padding-top: 16px !important;
	color: #743F1F !important;
}


.gfield_html, .gfield_html a {
	color: #743F1F !important;
	font-size: 14px !important;
	line-height: 24px !important;
	margin-bottom: 40px !important;
	margin-top: 20px;
	font-weight: 400 !important;
	max-width: 660px !important;
}/* End custom CSS */