.elementor-5277 .elementor-element.elementor-element-1146f28 > .elementor-container{min-height:100vh;}.elementor-5277 .elementor-element.elementor-element-1146f28 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5277 .elementor-element.elementor-element-1146f28 > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-1146f28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:125px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-b395fa7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-9e56533 > .elementor-container{max-width:1600px;}.elementor-5277 .elementor-element.elementor-element-a1cc15b .elementor-heading-title{color:#61CE70;font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-acf78f2 .elementor-heading-title{color:#FFFFFF;font-family:"Encode Sans Condensed", Sans-serif;font-size:4em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-2a3eef1 .elementor-heading-title{color:#FFFFFF;font-family:"Encode Sans Condensed", Sans-serif;font-size:3.1em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-6256fb4{color:#FFFFFFF2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;}.elementor-5277 .elementor-element.elementor-element-6256fb4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-a6a3d2b{color:#FFFFFFF2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-a6a3d2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-e4758b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5277 .elementor-element.elementor-element-e4758b7 .elementor-button{background-color:#FFFFFF40;border-radius:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-983712e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-983712e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE709C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-983712e > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-4af159c{text-align:center;}.elementor-5277 .elementor-element.elementor-element-4af159c .elementor-heading-title{color:#2F3E44;font-family:"Encode Sans Condensed", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-1aea7bf{text-align:center;color:#6B7174;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-1aea7bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-type-html{padding-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-button[type="submit"]{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-2397b9a .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-2397b9a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5277 .elementor-element.elementor-element-03bcbb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-66536c3 > .elementor-container{min-height:100vh;}.elementor-5277 .elementor-element.elementor-element-66536c3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5277 .elementor-element.elementor-element-66536c3 > .elementor-background-overlay{background-color:#000000;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-66536c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:125px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-9833ce9 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#C40000;border-radius:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-9833ce9 .elementor-button:hover, .elementor-5277 .elementor-element.elementor-element-9833ce9 .elementor-button:focus{color:#000000;background-color:#FFFFFF59;}.elementor-5277 .elementor-element.elementor-element-9833ce9 .elementor-button:hover svg, .elementor-5277 .elementor-element.elementor-element-9833ce9 .elementor-button:focus svg{fill:#000000;}.elementor-5277 .elementor-element.elementor-element-ac31397 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-ac31397{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 25px 0px;}.elementor-5277 .elementor-element.elementor-element-f8e8f9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-8e100c4 > .elementor-container{max-width:1600px;}.elementor-5277 .elementor-element.elementor-element-c17c624{text-align:center;}.elementor-5277 .elementor-element.elementor-element-c17c624 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-8281a52{text-align:center;}.elementor-5277 .elementor-element.elementor-element-8281a52 .elementor-heading-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:4em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-225a970{text-align:center;}.elementor-5277 .elementor-element.elementor-element-225a970 .elementor-heading-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:3.1em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-cd6983b{text-align:center;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.5em;}.elementor-5277 .elementor-element.elementor-element-cd6983b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-2c79509{text-align:center;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-2c79509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-61bf08d:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-61bf08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-5277 .elementor-element.elementor-element-61bf08d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 0px 15px 0px;}.elementor-5277 .elementor-element.elementor-element-61bf08d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-5c0e521 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-719348d > .elementor-container{max-width:1450px;}.elementor-5277 .elementor-element.elementor-element-719348d{padding:35px 0px 35px 0px;}.elementor-5277 .elementor-element.elementor-element-ead41c1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5277 .elementor-element.elementor-element-ead41c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-5277 .elementor-element.elementor-element-d0203ca{text-align:center;}.elementor-5277 .elementor-element.elementor-element-d0203ca .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-4eb31dc{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-4eb31dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-a7fb1fe{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-a7fb1fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-79562b4 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-79562b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-e641e16.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5277 .elementor-element.elementor-element-0802235 > .elementor-container{max-width:1600px;}.elementor-5277 .elementor-element.elementor-element-61fbbd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EEB0;}.elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-81774f5{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-81774f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-81774f5.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-81774f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon{font-size:125px;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-description{color:#646A66;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5277 .elementor-element.elementor-element-4dd61c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EEB0;}.elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-f84b355{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-f84b355.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-f84b355.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-f84b355.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon{font-size:125px;}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-description{color:#646A66;}.elementor-5277 .elementor-element.elementor-element-c16876e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EEB0;}.elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-616642d{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-616642d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-616642d.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-616642d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon{font-size:125px;}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-description{color:#646A66;}.elementor-5277 .elementor-element.elementor-element-9a872db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EEB0;}.elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-5698355{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-5698355.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-5698355.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-5698355.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon{font-size:125px;}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-description{color:#646A66;}.elementor-5277 .elementor-element.elementor-element-547b9a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-547b9a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-ae8eaca{text-align:center;}.elementor-5277 .elementor-element.elementor-element-ae8eaca .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-9202ce5{--e-image-carousel-slides-to-show:5;}.elementor-5277 .elementor-element.elementor-element-9202ce5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5277 .elementor-element.elementor-element-9202ce5 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#2F6B3D;}.elementor-5277 .elementor-element.elementor-element-9202ce5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-5277 .elementor-element.elementor-element-9202ce5 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#2F6B3D;}.elementor-5277 .elementor-element.elementor-element-c42e845 > .elementor-container{max-width:1450px;}.elementor-5277 .elementor-element.elementor-element-c42e845 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-c42e845:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-c42e845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-5277 .elementor-element.elementor-element-c42e845{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 80px 20px 80px;}.elementor-5277 .elementor-element.elementor-element-c42e845 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-78a4c3c > .elementor-container{max-width:1450px;}.elementor-5277 .elementor-element.elementor-element-78a4c3c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5277 .elementor-element.elementor-element-78a4c3c{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5277 .elementor-element.elementor-element-81f9562.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5277 .elementor-element.elementor-element-81f9562.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-81f9562:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 50px 50px 50px;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-56fdb46{text-align:center;}.elementor-5277 .elementor-element.elementor-element-56fdb46 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-f1c5196{text-align:center;}.elementor-5277 .elementor-element.elementor-element-f1c5196 .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:48px;font-weight:400;line-height:1em;}.elementor-5277 .elementor-element.elementor-element-f1c5196 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-a1044e2{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-a1044e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5277 .elementor-element.elementor-element-1826c10.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5277 .elementor-element.elementor-element-1826c10.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-1826c10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-1f1cc9d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5277 .elementor-element.elementor-element-1f1cc9d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-6230ac8{text-align:left;}.elementor-5277 .elementor-element.elementor-element-6230ac8 .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:25px;font-weight:600;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-6230ac8 > .elementor-widget-container{padding:10px 20px 10px 20px;}.elementor-5277 .elementor-element.elementor-element-4965b0f{text-align:left;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-4965b0f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5277 .elementor-element.elementor-element-b259dc1 > .elementor-container{max-width:1450px;}.elementor-5277 .elementor-element.elementor-element-b259dc1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-b259dc1:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-b259dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F3;}.elementor-5277 .elementor-element.elementor-element-b259dc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 80px 50px 80px;}.elementor-5277 .elementor-element.elementor-element-b259dc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-a974eda > .elementor-container{max-width:1450px;}.elementor-5277 .elementor-element.elementor-element-a974eda > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5277 .elementor-element.elementor-element-a974eda{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5277 .elementor-element.elementor-element-bc35083.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5277 .elementor-element.elementor-element-bc35083.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-bc35083:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:50px 50px 50px 50px;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-e4b08c4{text-align:center;}.elementor-5277 .elementor-element.elementor-element-e4b08c4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-cedd45c{text-align:center;}.elementor-5277 .elementor-element.elementor-element-cedd45c .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-8cdacde{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-8cdacde > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-28920aa{--spacer-size:25px;}.elementor-5277 .elementor-element.elementor-element-f5965b9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-f5965b9 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-5277 .elementor-element.elementor-element-f5965b9 .elementor-swiper-button{font-size:20px;}#elementor-lightbox-slideshow-f5965b9 .elementor-video-container{width:100%;}.elementor-5277 .elementor-element.elementor-element-7a22b71{--spacer-size:25px;}.elementor-5277 .elementor-element.elementor-element-9b4bc50 .elementor-main-swiper .swiper-slide{background-color:#F8F8F8;}.elementor-5277 .elementor-element.elementor-element-9b4bc50 .elementor-swiper-button{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-b518786 > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-b518786 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-b518786{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-c4a5442.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5277 .elementor-element.elementor-element-dd66fd0{text-align:center;}.elementor-5277 .elementor-element.elementor-element-dd66fd0 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-4baa78d{text-align:center;}.elementor-5277 .elementor-element.elementor-element-4baa78d .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-2b2b093{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-2b2b093 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-609c283 > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-609c283{padding:20px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-878cf24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-878cf24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-4e53df6{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-4e53df6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-4e53df6.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-4e53df6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon{font-size:50px;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-description{color:#646A66;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-1baae28 > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-1baae28{padding:20px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-95b5667 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-95b5667 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-wrapper{text-align:left;}.elementor-5277 .elementor-element.elementor-element-35c1d70{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-35c1d70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-35c1d70.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-35c1d70.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon{font-size:50px;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-description{color:#646A66;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5277 .elementor-element.elementor-element-83c5923 > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-83c5923{padding:20px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-a7cce58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-a7cce58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-35c5333{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-35c5333.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-35c5333.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-35c5333.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon{font-size:50px;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-description{color:#646A66;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-174485f > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-174485f{padding:20px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E2DD;box-shadow:1px 2px 6px 1px rgba(0, 0, 0, 0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-f36c59e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-f36c59e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-wrapper{text-align:left;}.elementor-5277 .elementor-element.elementor-element-0290801{--icon-box-icon-margin:15px;}.elementor-5277 .elementor-element.elementor-element-0290801.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-0290801.elementor-view-framed .elementor-icon, .elementor-5277 .elementor-element.elementor-element-0290801.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon{font-size:50px;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title{color:#252A27;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title a{font-family:"Encode Sans Condensed", Sans-serif;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-description{color:#646A66;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5277 .elementor-element.elementor-element-60cbfa3 > .elementor-container{max-width:1400px;}.elementor-5277 .elementor-element.elementor-element-60cbfa3:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-60cbfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-5277 .elementor-element.elementor-element-60cbfa3 > .elementor-background-overlay{opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-60cbfa3{border-style:solid;border-width:1px 0px 0px 0px;border-color:#477D4A2E;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 25px 50px 25px;}.elementor-5277 .elementor-element.elementor-element-5a406ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5277 .elementor-element.elementor-element-1203edf{text-align:center;}.elementor-5277 .elementor-element.elementor-element-1203edf .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-a573fee{text-align:center;}.elementor-5277 .elementor-element.elementor-element-a573fee .elementor-heading-title{color:#000000;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-9247a8b{text-align:center;color:#000000F2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-9247a8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-item{border-width:1px;border-color:#DEDAD2;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#DEDAD2;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#DEDAD2;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-tab-title{background-color:#FFFFFF;padding:22px 22px 22px 22px;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-icon, .elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-title{color:#222222;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-icon svg{fill:#222222;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-active .elementor-accordion-icon, .elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-active .elementor-accordion-title{color:#355F38;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-active .elementor-accordion-icon svg{fill:#355F38;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-accordion-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:16px;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-cc3f5f5 .elementor-tab-content{background-color:#EEF4EB;color:#555555;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;padding:22px 22px 22px 22px;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-tab-title{background-color:#FFFFFF;padding:22px 22px 22px 22px;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-accordion-icon, .elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-accordion-title{color:#222222;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-accordion-icon svg{fill:#222222;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-active .elementor-accordion-icon, .elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-active .elementor-accordion-title{color:#355F38;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-active .elementor-accordion-icon svg{fill:#355F38;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-accordion-title{font-family:"Encode Sans Condensed", Sans-serif;font-size:16px;font-weight:600;}.elementor-5277 .elementor-element.elementor-element-c1fd898 .elementor-tab-content{background-color:#EEF4EB;color:#555555;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;padding:22px 22px 22px 22px;}.elementor-5277 .elementor-element.elementor-element-ab15735 > .elementor-container{min-height:650px;}.elementor-5277 .elementor-element.elementor-element-ab15735:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-ab15735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nuhomeremodeling.com/wp-content/uploads/2026/07/unnamed-6-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5277 .elementor-element.elementor-element-ab15735 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-ab15735{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-e8ff0a2 > .elementor-container{max-width:1600px;}.elementor-5277 .elementor-element.elementor-element-a3a2989{text-align:left;}.elementor-5277 .elementor-element.elementor-element-a3a2989 .elementor-heading-title{color:#FFFFFF;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-9be6823{--spacer-size:100px;}.elementor-5277 .elementor-element.elementor-element-fe94ba4{text-align:left;color:#FFFFFFF2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:300;line-height:1.5em;}.elementor-5277 .elementor-element.elementor-element-fe94ba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-3ad28a8 .elementor-button{background-color:#FFFFFF40;border-radius:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-3ad28a8 .elementor-button:hover, .elementor-5277 .elementor-element.elementor-element-3ad28a8 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-5277 .elementor-element.elementor-element-3ad28a8 .elementor-button:hover svg, .elementor-5277 .elementor-element.elementor-element-3ad28a8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-f7706ef:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-f7706ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31444A;}.elementor-5277 .elementor-element.elementor-element-f7706ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-5277 .elementor-element.elementor-element-f7706ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-ae5e1ce > .elementor-container{max-width:1500px;}.elementor-5277 .elementor-element.elementor-element-ae5e1ce > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5277 .elementor-element.elementor-element-e831267 > .elementor-element-populated{padding:0px 50px 0px 20px;}.elementor-5277 .elementor-element.elementor-element-b5d0ae0{text-align:left;}.elementor-5277 .elementor-element.elementor-element-b5d0ae0 .elementor-heading-title{color:#FFFFFF;font-family:"Encode Sans Condensed", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-92c477d{--divider-border-style:solid;--divider-color:#8FD19B;--divider-border-width:3px;}.elementor-5277 .elementor-element.elementor-element-92c477d .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-5277 .elementor-element.elementor-element-92c477d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-5277 .elementor-element.elementor-element-42a1c3b{text-align:left;color:#D9E0E2;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:300;line-height:1.5em;}.elementor-5277 .elementor-element.elementor-element-42a1c3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-4739e3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE709C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated, .elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated > .elementor-background-overlay, .elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5277 .elementor-element.elementor-element-65203e4{text-align:center;}.elementor-5277 .elementor-element.elementor-element-65203e4 .elementor-heading-title{color:#2F3E44;font-family:"Encode Sans Condensed", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-00da5f9{text-align:center;color:#6B7174;font-family:"Encode Sans", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;}.elementor-5277 .elementor-element.elementor-element-00da5f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-type-html{padding-bottom:0px;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5277 .elementor-element.elementor-element-7dff480 .elementor-button{border-radius:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-7dff480{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5277 .elementor-element.elementor-element-cd54b43 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:601px){.elementor-5277 .elementor-element.elementor-element-b395fa7{width:100%;}.elementor-5277 .elementor-element.elementor-element-9f970ea{width:60%;}.elementor-5277 .elementor-element.elementor-element-983712e{width:40%;}.elementor-5277 .elementor-element.elementor-element-f8e8f9d{width:100%;}.elementor-5277 .elementor-element.elementor-element-c4a5442{width:100%;}.elementor-5277 .elementor-element.elementor-element-878cf24{width:60%;}.elementor-5277 .elementor-element.elementor-element-f63b4ec{width:40%;}.elementor-5277 .elementor-element.elementor-element-de7f5a8{width:40%;}.elementor-5277 .elementor-element.elementor-element-95b5667{width:60%;}.elementor-5277 .elementor-element.elementor-element-a7cce58{width:60%;}.elementor-5277 .elementor-element.elementor-element-49dbd83{width:40%;}.elementor-5277 .elementor-element.elementor-element-549a09c{width:40%;}.elementor-5277 .elementor-element.elementor-element-f36c59e{width:60%;}.elementor-5277 .elementor-element.elementor-element-2321266{width:100%;}.elementor-5277 .elementor-element.elementor-element-8e8df30{width:65%;}.elementor-5277 .elementor-element.elementor-element-a88ed5a{width:35%;}}@media(max-width:1200px) and (min-width:601px){.elementor-5277 .elementor-element.elementor-element-9f970ea{width:100%;}.elementor-5277 .elementor-element.elementor-element-983712e{width:100%;}.elementor-5277 .elementor-element.elementor-element-855e166{width:100%;}.elementor-5277 .elementor-element.elementor-element-61fbbd0{width:50%;}.elementor-5277 .elementor-element.elementor-element-4dd61c5{width:50%;}.elementor-5277 .elementor-element.elementor-element-c16876e{width:50%;}.elementor-5277 .elementor-element.elementor-element-9a872db{width:50%;}.elementor-5277 .elementor-element.elementor-element-81f9562{width:100%;}.elementor-5277 .elementor-element.elementor-element-1826c10{width:100%;}.elementor-5277 .elementor-element.elementor-element-878cf24{width:90%;}.elementor-5277 .elementor-element.elementor-element-f63b4ec{width:10%;}.elementor-5277 .elementor-element.elementor-element-de7f5a8{width:10%;}.elementor-5277 .elementor-element.elementor-element-95b5667{width:90%;}.elementor-5277 .elementor-element.elementor-element-a7cce58{width:90%;}.elementor-5277 .elementor-element.elementor-element-49dbd83{width:10%;}.elementor-5277 .elementor-element.elementor-element-549a09c{width:10%;}.elementor-5277 .elementor-element.elementor-element-f36c59e{width:90%;}.elementor-5277 .elementor-element.elementor-element-8e8df30{width:100%;}.elementor-5277 .elementor-element.elementor-element-a88ed5a{width:100%;}.elementor-5277 .elementor-element.elementor-element-e831267{width:100%;}.elementor-5277 .elementor-element.elementor-element-4739e3c{width:100%;}}@media(min-width:1201px){.elementor-5277 .elementor-element.elementor-element-ab15735:not(.elementor-motion-effects-element-type-background), .elementor-5277 .elementor-element.elementor-element-ab15735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1200px){.elementor-5277 .elementor-element.elementor-element-1146f28 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5277 .elementor-element.elementor-element-1146f28{padding:150px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-9f970ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-acf78f2 .elementor-heading-title{font-size:42px;}.elementor-5277 .elementor-element.elementor-element-2a3eef1 .elementor-heading-title{font-size:38px;}.elementor-5277 .elementor-element.elementor-element-6256fb4{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-a6a3d2b{font-size:1em;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-5277 .elementor-element.elementor-element-1aea7bf{font-size:1em;}.elementor-5277 .elementor-element.elementor-element-66536c3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5277 .elementor-element.elementor-element-ac31397{padding:020px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-855e166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-c17c624 .elementor-heading-title{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-8281a52 .elementor-heading-title{font-size:42px;}.elementor-5277 .elementor-element.elementor-element-225a970 .elementor-heading-title{font-size:38px;}.elementor-5277 .elementor-element.elementor-element-cd6983b{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-2c79509{font-size:1em;}.elementor-5277 .elementor-element.elementor-element-719348d{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-d0203ca .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-4eb31dc{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-a7fb1fe{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-61fbbd0 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-4dd61c5 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-f84b355 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-c16876e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-616642d .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-9a872db > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-5698355 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-ae8eaca .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-c42e845{padding:30px 30px 0px 30px;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-56fdb46 .elementor-heading-title{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-f1c5196 .elementor-heading-title{font-size:38px;}.elementor-5277 .elementor-element.elementor-element-f1c5196 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-a1044e2{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-1826c10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5277 .elementor-element.elementor-element-6230ac8 .elementor-heading-title{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-6230ac8 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-4965b0f{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-4965b0f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5277 .elementor-element.elementor-element-b259dc1{padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5277 .elementor-element.elementor-element-e4b08c4 .elementor-heading-title{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-cedd45c .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-8cdacde{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-f5965b9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-dd66fd0 .elementor-heading-title{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-4baa78d .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-2b2b093{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-878cf24 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-f63b4ec > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-de7f5a8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-95b5667 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-a7cce58 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-49dbd83 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-549a09c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-f36c59e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 15px 25px 15px;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon{font-size:80px;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-1203edf .elementor-heading-title{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-a573fee .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-9247a8b{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-ab15735 > .elementor-container{min-height:600px;}.elementor-5277 .elementor-element.elementor-element-ab15735{padding:30px 30px 30px 30px;}.elementor-5277 .elementor-element.elementor-element-a3a2989 .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-9be6823{--spacer-size:0px;}.elementor-5277 .elementor-element.elementor-element-fe94ba4{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-e831267 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-b5d0ae0 .elementor-heading-title{font-size:45px;}.elementor-5277 .elementor-element.elementor-element-92c477d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5277 .elementor-element.elementor-element-42a1c3b{font-size:20px;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5277 .elementor-element.elementor-element-00da5f9{font-size:1em;}}@media(max-width:600px){.elementor-5277 .elementor-element.elementor-element-1146f28{margin-top:0px;margin-bottom:0px;padding:200px 0px 50px 0px;}.elementor-5277 .elementor-element.elementor-element-b395fa7 > .elementor-element-populated{margin:200px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5277 .elementor-element.elementor-element-9e56533{padding:0px 10px 0px 10px;}.elementor-5277 .elementor-element.elementor-element-9f970ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-9f970ea > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-5277 .elementor-element.elementor-element-a1cc15b .elementor-heading-title{font-size:25px;}.elementor-5277 .elementor-element.elementor-element-acf78f2 .elementor-heading-title{font-size:35px;}.elementor-5277 .elementor-element.elementor-element-2a3eef1 .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-6256fb4{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-a6a3d2b{font-size:16px;}.elementor-5277 .elementor-element.elementor-element-983712e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-5277 .elementor-element.elementor-element-4af159c .elementor-heading-title{font-size:30px;}.elementor-5277 .elementor-element.elementor-element-1aea7bf{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-66536c3 > .elementor-container{min-height:400px;}.elementor-5277 .elementor-element.elementor-element-66536c3{margin-top:-100px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-ac31397{margin-top:0px;margin-bottom:0px;padding:0px 15px 010px 15px;}.elementor-5277 .elementor-element.elementor-element-f8e8f9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-8e100c4{padding:0px 10px 0px 10px;}.elementor-5277 .elementor-element.elementor-element-855e166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-855e166 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-5277 .elementor-element.elementor-element-c17c624 .elementor-heading-title{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-8281a52 .elementor-heading-title{font-size:38px;}.elementor-5277 .elementor-element.elementor-element-225a970 .elementor-heading-title{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-cd6983b{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-2c79509{font-size:16px;}.elementor-5277 .elementor-element.elementor-element-61bf08d{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-719348d{padding:0px 0px 20px 0px;}.elementor-5277 .elementor-element.elementor-element-ead41c1 > .elementor-element-populated{padding:40px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-d0203ca .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-d0203ca > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-4eb31dc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-a7fb1fe{font-size:18px;}.elementor-5277 .elementor-element.elementor-element-79562b4{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-81774f5 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-ae8eaca .elementor-heading-title{font-size:30px;}.elementor-5277 .elementor-element.elementor-element-c42e845{padding:15px 15px 0px 15px;}.elementor-5277 .elementor-element.elementor-element-81f9562 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-f1c5196 .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-b259dc1{padding:15px 15px 15px 15px;}.elementor-5277 .elementor-element.elementor-element-bc35083 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-e4b08c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-cedd45c .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-cedd45c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-f5965b9.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5277 .elementor-element.elementor-element-b518786{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-c4a5442 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-dd66fd0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-4baa78d .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-4baa78d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-609c283{padding:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-wrapper{text-align:center;}.elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-4e53df6 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-1baae28{padding:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-wrapper{text-align:center;}.elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c1d70 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-83c5923{padding:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-wrapper{text-align:center;}.elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-35c5333 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-174485f{padding:10px 10px 10px 10px;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-wrapper{text-align:center;}.elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title, .elementor-5277 .elementor-element.elementor-element-0290801 .elementor-icon-box-title a{font-size:22px;}.elementor-5277 .elementor-element.elementor-element-60cbfa3{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-5a406ed > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-1203edf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5277 .elementor-element.elementor-element-a573fee .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-a573fee > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-a3a2989 .elementor-heading-title{font-size:35px;}.elementor-5277 .elementor-element.elementor-element-f7706ef{padding:20px 20px 20px 20px;}.elementor-5277 .elementor-element.elementor-element-b5d0ae0 .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-4739e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-5277 .elementor-element.elementor-element-65203e4 .elementor-heading-title{font-size:32px;}.elementor-5277 .elementor-element.elementor-element-65203e4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5277 .elementor-element.elementor-element-00da5f9 > .elementor-widget-container{padding:0px 0px 10px 0px;}}/* Start custom CSS for column, class: .elementor-element-983712e */.form-benefits {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  margin-top: 22px;
  padding: 0 12px 24px;
  text-align: center;
}

.form-benefit {
  flex: 1;
  min-width: 0;
}

.benefit-icon {
  width: 64px;
  height: 64px;
  margin: 0 auto 12px;
  border-radius: 50%;
  background: #e6f4e8;
  color: #415159;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 27px;
}

.benefit-title {
  color: #2f3e46;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
}

.form-privacy {
  border-top: 1px solid #d7d7d7;
  padding-top: 18px;
  padding-bottom: 2px;
  margin: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  color: #687278;
  font-size: 15px;
  line-height: 1.4;
  text-align: center;
}

.form-privacy i {
  color: #77ce83;
  font-size: 16px;
}

@media (max-width: 767px) {
  .form-benefits {
    gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .benefit-icon {
    width: 54px;
    height: 54px;
    font-size: 23px;
  }

  .benefit-title {
    font-size: 13px;
  }

  .form-privacy {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1146f28 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-13b74e3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.elementor-5277 .elementor-element.elementor-element-1146f28 {
  width: 100vw !important;
  max-width: none !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66536c3 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-13b74e3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c17c624 */.eyebrow-heading .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.eyebrow-heading .elementor-heading-title::before,
.eyebrow-heading .elementor-heading-title::after {
  content: "";
  width: 76px;
  height: 1px;
  background-color: #2f6b3d;
}

@media (max-width: 767px) {
  .eyebrow-heading .elementor-heading-title {
    gap: 12px;
  }

  .eyebrow-heading .elementor-heading-title::before,
  .eyebrow-heading .elementor-heading-title::after {
    width: 35px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac31397 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-13b74e3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none !important;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61bf08d *//* Main review bar */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-bar {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    column-gap: 40px;
    row-gap: 18px;
    width: 100%;
    padding: 24px 30px;
    background-color: #2c2c2c;
    box-sizing: border-box;
}

/* Individual review source */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-item {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 0 0 auto;
}

/* Review source logos */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-logo {
    display: block;
    width: 24px;
    height: 24px;
    flex: 0 0 24px;
    border-radius: 50%;
    object-fit: contain;
}

/* Text beside each logo */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-content {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

/* Stars and numerical rating */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-rating {
    display: flex;
    align-items: center;
    gap: 7px;
    line-height: 1;
    white-space: nowrap;
}

/* Gold stars */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-stars {
    color: #facc15;
    font-size: 15px;
    line-height: 1;
    letter-spacing: -1px;
}

/* Numerical score */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-score {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}

/* Review count */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-count {
    margin-top: 5px;
    color: rgba(255, 255, 255, 0.55);
    font-size: 13px;
    line-height: 1;
}

/* Vertical divider lines on desktop */
.elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-divider {
    display: block;
    width: 1px;
    height: 32px;
    flex: 0 0 1px;
    background-color: rgba(255, 255, 255, 0.12);
}

/* Tablet and mobile: two review sources per row */
@media screen and (max-width: 767px) {
    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-bar {
        display: grid;
        grid-template-columns: repeat(2, max-content);
        justify-content: center;
        align-items: center;
        column-gap: 38px;
        row-gap: 22px;
        padding: 28px 20px;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-item {
        width: 145px;
        justify-content: flex-start;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-divider {
        display: none;
    }
}

/* Smaller phones */
@media screen and (max-width: 430px) {
    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-bar {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        column-gap: 16px;
        padding: 26px 18px;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-item {
        width: auto;
        min-width: 0;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-logo {
        width: 22px;
        height: 22px;
        flex: 0 0 22px;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-stars {
        font-size: 14px;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-score {
        font-size: 13px;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-count {
        font-size: 12px;
    }
}

/* Very narrow phones: one review source per row */
@media screen and (max-width: 350px) {
    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-bar {
        grid-template-columns: 1fr;
        justify-items: center;
    }

    .elementor-5277 .elementor-element.elementor-element-61bf08d .nuhome-review-item {
        width: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0802235 */.kitchen-icon-row > .elementor-container {
  width: calc(100% - 40px);
  max-width: 1600px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.kitchen-icon-row > .elementor-container > .elementor-column {
  padding-left: 10px;
  padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9202ce5 *//* Add space around each slide so the shadows remain visible */
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide {
    padding: 8px 10px 16px 10px !important;
    box-sizing: border-box !important;
}

/* Keep all carousel images the same size and shape on desktop */
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide img,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide-inner img,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide img {
    width: 100% !important;
    height: 275px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;

    /* Softer, closer shadow so the image does not appear to float */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.28) !important;
}

/* Add room along the outside edges of the carousel */
.elementor-5277 .elementor-element.elementor-element-9202ce5 .elementor-image-carousel-wrapper,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-container,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-list {
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-bottom: 18px !important;
    box-sizing: border-box !important;
}

/* Prevent the image wrappers from cutting off the shadows */
.elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide-inner,
.elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide > div,
.elementor-5277 .elementor-element.elementor-element-9202ce5 figure,
.elementor-5277 .elementor-element.elementor-element-9202ce5 a {
    overflow: visible !important;
}

/* Tablet image height */
@media (max-width: 1024px) {
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide img,
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide-inner img,
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide img {
        height: 240px !important;
    }
}

/* Mobile image height */
@media (max-width: 767px) {
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide img,
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide-inner img,
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide img {
        height: 210px !important;
    }

    /* Slightly reduce the spacing on smaller screens */
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .swiper-slide,
    .elementor-5277 .elementor-element.elementor-element-9202ce5 .slick-slide {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56fdb46 */.eyebrow-heading .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.eyebrow-heading .elementor-heading-title::before,
.eyebrow-heading .elementor-heading-title::after {
  content: "";
  width: 76px;
  height: 1px;
  background-color: #2f6b3d;
}

@media (max-width: 767px) {
  .eyebrow-heading .elementor-heading-title {
    gap: 12px;
  }

  .eyebrow-heading .elementor-heading-title::before,
  .eyebrow-heading .elementor-heading-title::after {
    width: 35px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4b08c4 */.eyebrow-heading .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.eyebrow-heading .elementor-heading-title::before,
.eyebrow-heading .elementor-heading-title::after {
  content: "";
  width: 76px;
  height: 1px;
  background-color: #2f6b3d;
}

@media (max-width: 767px) {
  .eyebrow-heading .elementor-heading-title {
    gap: 12px;
  }

  .eyebrow-heading .elementor-heading-title::before,
  .eyebrow-heading .elementor-heading-title::after {
    width: 35px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd66fd0 */.eyebrow-heading .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.eyebrow-heading .elementor-heading-title::before,
.eyebrow-heading .elementor-heading-title::after {
  content: "";
  width: 76px;
  height: 1px;
  background-color: #2f6b3d;
}

@media (max-width: 767px) {
  .eyebrow-heading .elementor-heading-title {
    gap: 12px;
  }

  .eyebrow-heading .elementor-heading-title::before,
  .eyebrow-heading .elementor-heading-title::after {
    width: 35px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-609c283 */.kitchen-icon-row > .elementor-container {
  width: calc(100% - 40px);
  max-width: 1600px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.kitchen-icon-row > .elementor-container > .elementor-column {
  padding-left: 10px;
  padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1baae28 */.kitchen-icon-row > .elementor-container {
  width: calc(100% - 40px);
  max-width: 1600px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.kitchen-icon-row > .elementor-container > .elementor-column {
  padding-left: 10px;
  padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-83c5923 */.kitchen-icon-row > .elementor-container {
  width: calc(100% - 40px);
  max-width: 1600px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.kitchen-icon-row > .elementor-container > .elementor-column {
  padding-left: 10px;
  padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-174485f */.kitchen-icon-row > .elementor-container {
  width: calc(100% - 40px);
  max-width: 1600px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.kitchen-icon-row > .elementor-container > .elementor-column {
  padding-left: 10px;
  padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b518786 */.elementor-5277 .elementor-element.elementor-element-b518786 .process-step {
  position: relative;
  opacity: 0.38;
  transform: scale(0.97);
  transition:
    opacity 0.4s ease,
    transform 0.4s ease;
}

.elementor-5277 .elementor-element.elementor-element-b518786 .process-step .process-card {
  border-radius: 15px;
  padding: 30px 35px;
  transition:
    box-shadow 0.4s ease,
    opacity 0.4s ease,
    transform 0.4s ease;
}

.elementor-5277 .elementor-element.elementor-element-b518786 .process-step.active-step,
.elementor-5277 .elementor-element.elementor-element-b518786 .process-step:hover {
  opacity: 1;
  transform: scale(1);
}

.elementor-5277 .elementor-element.elementor-element-b518786 .process-step.active-step .process-card,
.elementor-5277 .elementor-element.elementor-element-b518786 .process-step:hover .process-card {
    background-color: rgba(245, 243, 238, 0.69) !important;
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.14);
}

@media (max-width: 767px) {
  .elementor-5277 .elementor-element.elementor-element-b518786 .process-step {
    transform: none;
  }

  .elementor-5277 .elementor-element.elementor-element-b518786 .process-step.active-step,
  .elementor-5277 .elementor-element.elementor-element-b518786 .process-step:hover {
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1203edf */.eyebrow-heading .elementor-heading-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.eyebrow-heading .elementor-heading-title::before,
.eyebrow-heading .elementor-heading-title::after {
  content: "";
  width: 76px;
  height: 1px;
  background-color: #2f6b3d;
}

@media (max-width: 767px) {
  .eyebrow-heading .elementor-heading-title {
    gap: 12px;
  }

  .eyebrow-heading .elementor-heading-title::before,
  .eyebrow-heading .elementor-heading-title::after {
    width: 35px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60cbfa3 *//* Space between FAQ items */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* Individual accordion card */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-accordion-item {
  background-color: #ffffff;
  border: 1px solid #d8d2c8 !important;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.045);
}

/* Question area */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-tab-title {
  padding: 22px 55px 22px 24px !important;
  border: none !important;
  background-color: #ffffff !important;
  color: #222222 !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
}

/* Open question title */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-tab-title.elementor-active {
  background-color: #ffffff !important;
  color: #355f38 !important;
  border-bottom: 1px solid #d7e2d3 !important;
}

/* Plus and minus icon */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-accordion-icon {
  color: #355f38;
}

/* Answer area */
.elementor-5277 .elementor-element.elementor-element-60cbfa3 .kitchen-faq-accordion .elementor-tab-content {
  padding: 12px 24px 24px 24px !important;
  border: none !important;
  background-color: #ffffff !important;
  color: #4f554f !important;
  font-size: 16px;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6ab29e */.elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefits {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}

.elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefit {
  width: 33.333%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
}

.elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefit-icon {
  flex: 0 0 38px;
  color: #91AD6A;
  font-size: 32px;
  line-height: 1;
  text-align: center;
}

.elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefit-title {
  color: #FFFFFF;
  font-size: 15px;
  line-height: 1.45;
  font-weight: 500;
}

@media (max-width: 767px) {
  .elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefits {
    flex-direction: column;
    align-items: flex-start;
  }

  .elementor-5277 .elementor-element.elementor-element-a6ab29e .kitchen-benefit {
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4739e3c */.form-benefits {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 20px;
  margin-top: 22px;
  padding: 0 12px 24px;
  text-align: center;
}

.form-benefit {
  flex: 1;
  min-width: 0;
}

.benefit-icon {
  width: 64px;
  height: 64px;
  margin: 0 auto 12px;
  border-radius: 50%;
  background: #e6f4e8;
  color: #415159;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 27px;
}

.benefit-title {
  color: #2f3e46;
  font-size: 16px;
  line-height: 1.45;
  font-weight: 400;
}

.form-privacy {
  border-top: 1px solid #d7d7d7;
  padding-top: 18px;
  padding-bottom: 2px;
  margin: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  color: #687278;
  font-size: 15px;
  line-height: 1.4;
  text-align: center;
}

.form-privacy i {
  color: #77ce83;
  font-size: 16px;
}

@media (max-width: 767px) {
  .form-benefits {
    gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .benefit-icon {
    width: 54px;
    height: 54px;
    font-size: 23px;
  }

  .benefit-title {
    font-size: 13px;
  }

  .form-privacy {
    font-size: 13px;
  }
}/* End custom CSS */