.elementor-8 .elementor-element.elementor-element-360be16:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-360be16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.myequippedhome.com/wp-content/uploads/2026/03/Hero-myequippedhome-cosy-kitchen-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-360be16 > .elementor-background-overlay{background-color:#000000;opacity:0.2;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-360be16 > .elementor-container{max-width:700px;}.elementor-8 .elementor-element.elementor-element-360be16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:-50px;padding:300px 0px 200px 0px;}.elementor-8 .elementor-element.elementor-element-e5432b5{text-align:center;}.elementor-8 .elementor-element.elementor-element-e5432b5 .elementor-heading-title{font-size:50px;font-weight:900;line-height:1.5em;mix-blend-mode:luminosity;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-22a017b{column-gap:0px;text-align:center;font-family:"Lora", Sans-serif;font-size:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-59c6b62{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5222a3d .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-5222a3d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5222a3d .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-6453be5 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-6453be5 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6453be5 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-4dcc7164:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4dcc7164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EAD8;}.elementor-8 .elementor-element.elementor-element-4dcc7164{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-4dcc7164 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-291a2a2b{--spacer-size:130px;}.elementor-8 .elementor-element.elementor-element-470b1c2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-470b1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EAD8;}.elementor-8 .elementor-element.elementor-element-470b1c2 > .elementor-container{max-width:650px;}.elementor-8 .elementor-element.elementor-element-470b1c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-470b1c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-bfcf2df{text-align:center;}.elementor-8 .elementor-element.elementor-element-bfcf2df .elementor-heading-title{font-weight:800;}.elementor-8 .elementor-element.elementor-element-ac91b02{text-align:center;font-family:"Lora", Sans-serif;font-size:20px;}.elementor-8 .elementor-element.elementor-element-7423e6c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7423e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EAD8;}.elementor-8 .elementor-element.elementor-element-7423e6c > .elementor-container{max-width:1600px;}.elementor-8 .elementor-element.elementor-element-7423e6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-7423e6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7423e6c > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7423e6c > .elementor-shape-bottom svg{height:94px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-b8ee40c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FDF6ED 0%, #FDF6ED 100%);}.elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-8 .elementor-element.elementor-element-b8ee40c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e1347e2{background-color:#FFFFFF;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:70px 20px 70px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 40px 100px 0px #FFF7F0;}.elementor-8 .elementor-element.elementor-element-e1347e2 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;color:#C4722A;}.elementor-8 .elementor-element.elementor-element-e1347e2 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:20px;}.elementor-8 .elementor-element.elementor-element-0354572:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-0354572 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #FDF6ED 0%, #FDF6ED 100%);}.elementor-8 .elementor-element.elementor-element-0354572 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0354572 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0354572 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-0354572 > .elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-8 .elementor-element.elementor-element-0354572 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-cdb9b27{background-color:#FFFFFF;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:70px 20px 70px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 40px 100px 0px #FFF7F0;}.elementor-8 .elementor-element.elementor-element-cdb9b27 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;color:#C4722A;}.elementor-8 .elementor-element.elementor-element-cdb9b27 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:20px;}.elementor-8 .elementor-element.elementor-element-0f73b56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #FFF7F0 0%, #FBEEDF 100%);}.elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:40px 40px 40px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-8 .elementor-element.elementor-element-0f73b56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-33b5ea0{background-color:#FFFFFF;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:70px 20px 70px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 40px 100px 0px #FFF7F0;}.elementor-8 .elementor-element.elementor-element-33b5ea0 .elementor-image-box-title{margin-bottom:15px;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;color:#C4722A;}.elementor-8 .elementor-element.elementor-element-33b5ea0 .elementor-image-box-description{font-family:"Lora", Sans-serif;font-size:20px;}.elementor-8 .elementor-element.elementor-element-37ce7f3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-37ce7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37ce7f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-37ce7f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f4d44fc{--spacer-size:130px;}.elementor-8 .elementor-element.elementor-element-00a8fe2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-00a8fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-00a8fe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-00a8fe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-694407d > .elementor-container{max-width:650px;}.elementor-8 .elementor-element.elementor-element-694407d{margin-top:0px;margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-ddcb43c{text-align:center;}.elementor-8 .elementor-element.elementor-element-ddcb43c .elementor-heading-title{font-weight:800;}.elementor-8 .elementor-element.elementor-element-f1367a6{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;}.elementor-8 .elementor-element.elementor-element-d9efeba.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-d9efeba.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-d9efeba.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-d9efeba .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-d9efeba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-d9efeba .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-d9efeba .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-6046e99 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-6046e99 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6046e99 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-89888c3.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-89888c3.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-89888c3.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-89888c3 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-89888c3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-89888c3 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-89888c3 .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-1a364a2 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-1a364a2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1a364a2 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-3c37e87.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-3c37e87.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-3c37e87.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-3c37e87 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-3c37e87 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-3c37e87 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-3c37e87 .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-eaf2898 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-eaf2898 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-eaf2898 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-8994fa2{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-75d6a25.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-75d6a25.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-75d6a25.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-75d6a25 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-75d6a25 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-75d6a25 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-75d6a25 .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-9d62552 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-9d62552 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9d62552 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-a53d81c.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-a53d81c.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-a53d81c.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-a53d81c .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-a53d81c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-a53d81c .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-a53d81c .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-993f31c .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-993f31c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-993f31c .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-5a9f297.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-8 .elementor-element.elementor-element-5a9f297.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-8 .elementor-element.elementor-element-5a9f297.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-5a9f297 .elementor-image-box-title{margin-bottom:10px;font-family:"Playfair Display", Sans-serif;font-size:24px;}.elementor-8 .elementor-element.elementor-element-5a9f297 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8 .elementor-element.elementor-element-5a9f297 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-5a9f297 .elementor-image-box-description{font-family:"Lora", Sans-serif;}.elementor-8 .elementor-element.elementor-element-915c7b3 .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-915c7b3 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-915c7b3 .elementor-button:focus{background-color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-3ecab1b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ecab1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3ecab1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-3ecab1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6106297{--spacer-size:130px;}.elementor-8 .elementor-element.elementor-element-22a023f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-22a023f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-22a023f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-22a023f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ace3242 > .elementor-container{max-width:650px;}.elementor-8 .elementor-element.elementor-element-ace3242{margin-top:0px;margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-8a700dc{text-align:center;}.elementor-8 .elementor-element.elementor-element-8a700dc .elementor-heading-title{font-weight:800;}.elementor-8 .elementor-element.elementor-element-b392b81{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;}.elementor-8 .elementor-element.elementor-element-70d03dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70d03dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EAD8;}.elementor-8 .elementor-element.elementor-element-70d03dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-70d03dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-70d03dd > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-499026c > .elementor-container{max-width:650px;}.elementor-8 .elementor-element.elementor-element-499026c{margin-top:0px;margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-6944edf{text-align:center;}.elementor-8 .elementor-element.elementor-element-6944edf .elementor-heading-title{font-weight:800;}.elementor-8 .elementor-element.elementor-element-1a18f16{text-align:center;font-family:"Lora", Sans-serif;font-size:18px;}.elementor-8 .elementor-element.elementor-element-b848f7f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b848f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b848f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-b848f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-e867857{--spacer-size:130px;background-color:#F5EAD8;}.elementor-8 .elementor-element.elementor-element-c6f9dd3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c6f9dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B3F1A;}.elementor-8 .elementor-element.elementor-element-c6f9dd3 > .elementor-background-overlay{background-color:#1F2131;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c6f9dd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-8b3470b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8b3470b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8b3470b .elementor-heading-title{font-size:48px;line-height:1.5em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-63883e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-63883e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-63883e8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:23px;font-weight:500;line-height:50px;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d0058d{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:30px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon{background-color:#FFFFFF00;border-style:none;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon i{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon:hover i{color:#E8A45A;}.elementor-8 .elementor-element.elementor-element-3d0058d .elementor-social-icon:hover svg{fill:#E8A45A;}.elementor-8 .elementor-element.elementor-element-b7504b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-b7504b6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b7504b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#392B29;}.elementor-8 .elementor-element.elementor-element-f98eb3b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-f98eb3b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f98eb3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#392B29;}.elementor-8 .elementor-element.elementor-element-f98eb3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-8 .elementor-element.elementor-element-f98eb3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-title{margin-block-end:31px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-description{text-shadow:0px 0px 10px rgba(255, 255, 255, 0);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-85731fd .elementor-button{background-color:#C4722A;font-family:"DM Sans", Sans-serif;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-85731fd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-85731fd .elementor-button:focus{background-color:#E8A45A;}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b8ee40c{width:100%;}.elementor-8 .elementor-element.elementor-element-0354572{width:100%;}.elementor-8 .elementor-element.elementor-element-0f73b56{width:100%;}.elementor-8 .elementor-element.elementor-element-e212f25{width:50%;}.elementor-8 .elementor-element.elementor-element-c3b6edb{width:50%;}.elementor-8 .elementor-element.elementor-element-b3bf21c{width:50%;}.elementor-8 .elementor-element.elementor-element-d254b89{width:50%;}.elementor-8 .elementor-element.elementor-element-9ad42ce{width:50%;}.elementor-8 .elementor-element.elementor-element-363ca35{width:50%;}.elementor-8 .elementor-element.elementor-element-9205ad6{width:100%;}.elementor-8 .elementor-element.elementor-element-487b976{width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-360be16{padding:140px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-e5432b5 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-59c6b62{margin-top:20px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-291a2a2b{--spacer-size:70px;}.elementor-8 .elementor-element.elementor-element-7423e6c{padding:0px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-f4d44fc{--spacer-size:70px;}.elementor-8 .elementor-element.elementor-element-00a8fe2{padding:0px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-6106297{--spacer-size:70px;}.elementor-8 .elementor-element.elementor-element-22a023f{padding:0px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-70d03dd{padding:0px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-e867857{--spacer-size:70px;}.elementor-8 .elementor-element.elementor-element-c6f9dd3{padding:70px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-8b3470b{text-align:center;}.elementor-8 .elementor-element.elementor-element-8b3470b .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-63883e8{text-align:center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-360be16{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-e5432b5 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-22a017b{text-align:center;font-size:16px;}.elementor-8 .elementor-element.elementor-element-291a2a2b{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-e1347e2{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;padding:70px 20px 70px 20px;}.elementor-8 .elementor-element.elementor-element-e1347e2 .elementor-image-box-title{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-cdb9b27{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;padding:70px 20px 70px 20px;}.elementor-8 .elementor-element.elementor-element-cdb9b27 .elementor-image-box-title{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-33b5ea0{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;padding:70px 20px 70px 20px;}.elementor-8 .elementor-element.elementor-element-33b5ea0 .elementor-image-box-title{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-f4d44fc{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-d9efeba .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-89888c3 .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-3c37e87 .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-75d6a25 .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-a53d81c .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-5a9f297 .elementor-image-box-img{margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-6106297{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-b392b81{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1a18f16{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e867857{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-8b3470b .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-63883e8 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3d0058d{--icon-size:20px;}.elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-title{margin-block-end:30px;}.elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f528e53 .elementor-icon-box-title a{font-size:25px;}.elementor-8 .elementor-element.elementor-element-85731fd .elementor-button{border-radius:25px 25px 25px 25px;}}/* Start custom CSS for shortcode, class: .elementor-element-5632753 *//* ===========================
   NEWSLETTER FORM - DESKTOP
   =========================== */

/* Form layout - inline */
#wpcf7-f710-p8-o1 .wpcf7-form p {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  margin: 0 !important;
  gap: 0 !important;
}

/* Input wrapper */
#wpcf7-f710-p8-o1 .wpcf7-form-control-wrap {
  flex: 1 !important;
  display: block !important;
}

/* Email input field */
#wpcf7-f710-p8-o1 input.wpcf7-email {
  width: 100% !important;
  height: 50px !important;
  padding: 0 18px !important;
  font-family: 'DM Sans', sans-serif !important;
  font-size: 15px !important;
  color: #333333 !important;
  background-color: #ffffff !important;
  border: none !important;
  border-radius: 6px 0 0 6px !important;
  outline: none !important;
  box-sizing: border-box !important;
}

/* Placeholder */
#wpcf7-f710-p8-o1 input.wpcf7-email::placeholder {
  color: #999999 !important;
  font-family: 'DM Sans', sans-serif !important;
}

/* Submit button */
#wpcf7-f710-p8-o1 input.wpcf7-submit {
  height: 50px !important;
  padding: 0 28px !important;
  background-color: #C4722A !important;
  color: #ffffff !important;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  border: none !important;
  border-radius: 0 6px 6px 0 !important;
  cursor: pointer !important;
  white-space: nowrap !important;
  transition: background-color 0.3s ease !important;
}

/* Button hover */
#wpcf7-f710-p8-o1 input.wpcf7-submit:hover {
  background-color: #E8A45A !important;
}

/* Hide spinner */
#wpcf7-f710-p8-o1 .wpcf7-spinner {
  display: none !important;
}

/* Remove line breaks */
#wpcf7-f710-p8-o1 .wpcf7-form br {
  display: none !important;
}

/* ===========================
   NEWSLETTER FORM - MOBILE
   =========================== */

@media (max-width: 767px) {
  #wpcf7-f710-p8-o1 .wpcf7-form p {
    flex-direction: column !important;
    gap: 10px !important;
  }

  #wpcf7-f710-p8-o1 .wpcf7-form-control-wrap {
    width: 100% !important;
  }

  #wpcf7-f710-p8-o1 input.wpcf7-email {
    border-radius: 6px !important;
    width: 100% !important;
  }

  #wpcf7-f710-p8-o1 input.wpcf7-submit {
    border-radius: 6px !important;
    width: 100% !important;
    padding: 14px 28px !important;
  }
}/* End custom CSS */