.elementor-2394 .elementor-element.elementor-element-0c038b91{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2394 .elementor-element.elementor-element-e739894d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2394 .elementor-element.elementor-element-2cef1fe4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2394 .elementor-element.elementor-element-a561c4c3 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}#elementor-popup-modal-2394{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2394 .dialog-message{width:700px;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-2394 .dialog-close-button{display:flex;}#elementor-popup-modal-2394 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){#elementor-popup-modal-2394 .dialog-message{width:94vw;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-a561c4c3 */.elementor-2394 .elementor-element.elementor-element-a561c4c3 .ff-el-form-control {min-height:46px; border:1px solid #c9cdbd; border-radius:5px; background:#fffefa; color:#263a2e; padding:10px 12px;}
.elementor-2394 .elementor-element.elementor-element-a561c4c3 textarea.ff-el-form-control {min-height:130px;}
.elementor-2394 .elementor-element.elementor-element-a561c4c3 .ff-el-input--label label {color:#304b39;}
.elementor-2394 .elementor-element.elementor-element-a561c4c3 .ff-btn-submit {background:#304b39; color:#fffefa; border:1px solid #304b39; border-radius:4px 14px 4px 14px; padding:13px 20px;}
.elementor-2394 .elementor-element.elementor-element-a561c4c3 .ff-btn-submit:hover {background:#a87535; border-color:#a87535;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c038b91 */@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-regular.woff2') format('woff2');font-weight:400;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-medium.woff2') format('woff2');font-weight:500;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-semibold.woff2') format('woff2');font-weight:600;font-display:swap;}.elementor-2394 .elementor-element.elementor-element-0c038b91{font-family:Mazzard,Arial,sans-serif;color:#304b39;background:#faf9f4;gap:0;}.elementor-2394 .elementor-element.elementor-element-0c038b91 :is(h1,h2,h3,h4,p,a,label,input,select,textarea,button,.jet-listing-dynamic-field__content){font-family:Mazzard,Arial,sans-serif;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-wrap{width:100%;max-width:1200px;margin:0 auto;padding:64px 28px;gap:25px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h1{font-size:clamp(40px,5vw,64px);line-height:1.08;letter-spacing:-1.6px;color:inherit;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h2{font-size:39px;line-height:1.2;color:inherit;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h3{font-size:24px;line-height:1.25;color:inherit;}.elementor-2394 .elementor-element.elementor-element-0c038b91 :is(p,li,.jet-listing-dynamic-field__content){font-size:17px;line-height:1.8;}.elementor-2394 .elementor-element.elementor-element-0c038b91 p{margin:0 0 12px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-kicker .elementor-heading-title{font-size:11px;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;color:#b07a3a;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-hero{background:#304b39;color:#fffefa;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-hero .sc-kicker .elementor-heading-title{color:#e0dea5;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-hero p{color:#e4e9df;max-width:660px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-row{display:grid;grid-template-columns:1.25fr .75fr;align-items:start;gap:48px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-hero .sc-row{align-items:center;grid-template-columns:1fr 1fr;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-image img{width:100%;height:420px;object-fit:cover;border-radius:10px 70px 10px 10px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-aside{position:sticky;top:110px;gap:24px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-aside .sc-image img{height:280px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-copy{gap:20px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-panel{background:#fffefa;border:1px solid #d6dbc9;border-radius:10px;padding:30px;gap:18px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-button{background:#4f6d59;color:#fffefa;border:1px solid #4f6d59;border-radius:4px 15px 4px 15px;padding:15px 23px;font-size:14px;line-height:1.4;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-button:hover{background:#9a6b32;color:#fffefa;border-color:#9a6b32;}.elementor-2394 .elementor-element.elementor-element-0c038b91 a{color:inherit;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-form-fields-wrapper{row-gap:8px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-field-label{font-size:14px;padding-bottom:9px;color:#304b39;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-field:not([type=checkbox]):not([type=radio]):not(.elementor-select-wrapper):not(.elementor-select-wrapper){min-height:50px;padding:12px 14px;border:1px solid #cdd4c4;border-radius:4px;background:#fffefa;color:#304b39;font-size:16px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 textarea.elementor-field{min-height:145px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-field-type-acceptance{font-size:13px;line-height:1.7;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs .elementor-widget{width:auto;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs .elementor-button{background:transparent;color:#304b39;border-color:#c5ceba;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs .elementor-button:hover{background:#304b39;color:white;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-grid .jet-listing-grid__item{padding-bottom:28px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-grid .jet-listing-grid__item>.elementor{height:100%;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-prose{max-width:820px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-prose h2{margin-top:24px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-cta{background:#e9e8d9;border-top:1px solid #d3d6c4;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-section{width:100%;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-toc{padding:22px;border:1px solid #cdd4c4;border-radius:8px;}@media(max-width:767px){.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-wrap{padding:42px 22px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h1{font-size:39px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h2{font-size:29px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 h3{font-size:22px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-row,.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-hero .sc-row,.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-three,.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-two{grid-template-columns:1fr;gap:24px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-aside{position:static;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-image img{height:280px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-panel{padding:22px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 :is(p,li,.jet-listing-dynamic-field__content){font-size:16px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-tabs .elementor-button{width:100%;padding:12px;}}.elementor-2394 .elementor-element.elementor-element-0c038b91 .elementor-select-wrapper{padding:0!important;border:0!important;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-hero{text-align:center;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-hero .sc-wrap{align-items:center;padding-bottom:36px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-hero p{max-width:800px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-cards .sc-panel{align-items:center;text-align:center;gap:18px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-cards .sc-wrap{padding-top:12px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-cards h3{font-size:26px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-cards p{font-size:15px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-cards a{overflow-wrap:anywhere;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-form{gap:18px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-step{border-top:1px solid #c8cdbb;padding-top:24px;gap:16px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-soft{background:#eeeee4;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-form .elementor-field-group{padding-bottom:12px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-portrait img{height:auto!important;max-height:580px;object-fit:contain!important;border-radius:12px!important;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-icon{background:#edf1d6;padding:17px;border-radius:50%;align-self:center;color:#4f6d59;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-icon svg{width:23px;height:23px;}@media(max-width:767px){.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-hero h1{font-size:38px;}.elementor-2394 .elementor-element.elementor-element-0c038b91 .sc-contact-hero .sc-wrap{padding-top:45px;}}/* End custom CSS */