.elementor-7262 .elementor-element.elementor-element-hl1:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl1h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl1h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-hopt1 > .elementor-container{min-height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt1{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-repeater-item-sA .swiper-slide-bg{background-color:#283E59;background-image:url(https://www.ethos2024okay.co.uk/wp-content/uploads/2026/09/image-scaled.jpg);background-size:cover;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-repeater-item-sA .elementor-background-overlay{background-color:rgba(13,31,48,0.5);}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-repeater-item-sB .swiper-slide-bg{background-color:#283E59;background-image:url(https://www.ethos2024okay.co.uk/wp-content/uploads/2026/09/image-1-scaled.jpg);background-size:cover;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-repeater-item-sB .elementor-background-overlay{background-color:rgba(13,31,48,0.5);}.elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide-contents{max-width:66%;}.elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide-inner{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-heading{color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:84px;font-weight:400;text-transform:none;line-height:0.98em;}.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-description{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:22px;}.elementor-7262 .elementor-element.elementor-element-hl2:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl2h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl2h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-hopt2 > .elementor-background-overlay{background-color:rgba(13,31,48,0.52);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt2 > .elementor-container{min-height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-7262 .elementor-element.elementor-element-hopt2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt2h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hopt2h .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:84px;font-weight:400;text-transform:none;line-height:0.98em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt2s > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt2s{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt2b .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 34px 16px 34px;}.elementor-7262 .elementor-element.elementor-element-hopt2b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl3:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl3h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl3h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt3 > .elementor-container{min-height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt3{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 72px 100px 72px;}.elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt3h{text-align:start;}.elementor-7262 .elementor-element.elementor-element-hopt3h .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:68px;font-weight:400;text-transform:none;line-height:0.98em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt3s > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt3s{text-align:start;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt3b .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 34px 16px 34px;}.elementor-7262 .elementor-element.elementor-element-hopt3b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt3b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7262 .elementor-element.elementor-element-hopt3b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ethos2024okay.co.uk/wp-content/uploads/2026/08/peopleseconomy-Angela-Grabowska-081024-S-107.jpg");background-position:center center;background-size:cover;}.elementor-7262 .elementor-element.elementor-element-hopt3b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt3b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt3sp{--spacer-size:100vh;}.elementor-7262 .elementor-element.elementor-element-hl4:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl4h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl4h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-hopt4:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ethos2024okay.co.uk/wp-content/uploads/2026/08/peopleseconomy-Angela-Grabowska-081024-S-104.jpg");background-position:center center;background-size:cover;}.elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-background-overlay{background-color:rgba(13,31,48,0.5);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-container{min-height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-7262 .elementor-element.elementor-element-hopt4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt4h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hopt4h .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:84px;font-weight:400;text-transform:none;line-height:0.98em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt4s > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt4s{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt4b .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 34px 16px 34px;}.elementor-7262 .elementor-element.elementor-element-hopt4b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl5:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl5h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl5h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-background-overlay{background-color:rgba(13,31,48,0.55);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-container{min-height:100vh;}.elementor-7262 .elementor-element.elementor-element-hopt5:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.ethos2024okay.co.uk/wp-content/uploads/2026/09/image-scaled.jpg") 50% 50%;background-size:cover;}.elementor-7262 .elementor-element.elementor-element-hopt5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-7262 .elementor-element.elementor-element-hopt5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt5h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hopt5h .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:84px;font-weight:400;text-transform:none;line-height:0.98em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt5s > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt5s{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt5b .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 34px 16px 34px;}.elementor-7262 .elementor-element.elementor-element-hopt5b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl6:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hl6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-hl6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-hl6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hl6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hl6h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-hl6h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-hopt6:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283E59;}.elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-container{max-width:1240px;min-height:86vh;}.elementor-7262 .elementor-element.elementor-element-hopt6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-hopt6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt6h{text-align:start;}.elementor-7262 .elementor-element.elementor-element-hopt6h .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:104px;font-weight:400;text-transform:none;line-height:0.98em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt6s > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-hopt6s{text-align:start;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-hopt6b .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 34px 16px 34px;}.elementor-7262 .elementor-element.elementor-element-hopt6b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-bl1:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-bl1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-bl1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-bl1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-bl1c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-bl1h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-bl1h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDark:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-btnsDark > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDark > .elementor-container{max-width:1100px;}.elementor-7262 .elementor-element.elementor-element-btnsDark{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 24px;}.elementor-7262 .elementor-element.elementor-element-btnsDark > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-btnsDarkC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkH{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkH .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.05em;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c0 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button:focus{background-color:#FFFFFF;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button:focus svg{fill:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l0{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c1 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button:focus{background-color:#FFFFFF;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button:focus svg{fill:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l1{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c2 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b2 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b2 .elementor-button:focus{background-color:#FFFFFF;color:#283E59;border-color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b2 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR1b2 .elementor-button:focus svg{fill:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l2{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1l2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c0 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b0 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b0 .elementor-button:focus{background-color:#FFFFFF;color:#283E59;border-color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b0 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b0 .elementor-button:focus svg{fill:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l0{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c1 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#283E59;color:#283E59;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button:focus{background-color:#FE0096;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l1{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c2 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#FE0096;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button:focus svg{fill:#FE0096;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l2{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2l2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-bl2:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-bl2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4E0EE;}.elementor-7262 .elementor-element.elementor-element-bl2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-7262 .elementor-element.elementor-element-bl2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-bl2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-bl2h{text-align:center;}.elementor-7262 .elementor-element.elementor-element-bl2h .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLight:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-btnsLight > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F2E9;}.elementor-7262 .elementor-element.elementor-element-btnsLight > .elementor-container{max-width:1100px;}.elementor-7262 .elementor-element.elementor-element-btnsLight{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 24px;}.elementor-7262 .elementor-element.elementor-element-btnsLight > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7262 .elementor-element.elementor-element-btnsLightC > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightH{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightH .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.05em;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c0 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button:focus{background-color:#283E59;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l0{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c1 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button{background-color:#FE0096;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button:focus{background-color:#283E59;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l1{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c2 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#283E59;color:#283E59;border-style:solid;border-width:2px 2px 2px 2px;border-color:#283E59;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b2 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b2 .elementor-button:focus{background-color:#283E59;color:#FFFFFF;border-color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1b2 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR1b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l2{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1l2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2{padding:0px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c0 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#283E59;color:#283E59;border-style:solid;border-width:2px 2px 2px 2px;border-color:#283E59;border-radius:2px 2px 2px 2px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b0 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b0 .elementor-button:focus{background-color:#283E59;color:#FFFFFF;border-color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b0 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l0{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c1 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button{background-color:#283E59;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button:focus{background-color:#FE0096;color:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l1 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l1{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c2 > .elementor-element-populated{padding:16px 10px 26px 10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;fill:#FE0096;color:#FE0096;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button:hover, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button:hover svg, .elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button:focus svg{fill:#283E59;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l2 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l2{text-align:center;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2l2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#283E59;}@media(min-width:768px){.elementor-7262 .elementor-element.elementor-element-hopt3a{width:50%;}.elementor-7262 .elementor-element.elementor-element-hopt3b2{width:50%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c0{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c1{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c2{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c0{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c1{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c2{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c0{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c1{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c2{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c0{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c1{width:33%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c2{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7262 .elementor-element.elementor-element-hopt3a{width:100%;}.elementor-7262 .elementor-element.elementor-element-hopt3b2{width:100%;}}@media(min-width:1101px){.elementor-7262 .elementor-element.elementor-element-hopt4:not(.elementor-motion-effects-element-type-background), .elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-heading{font-size:58px;}.elementor-7262 .elementor-element.elementor-element-hopt2h .elementor-heading-title{font-size:58px;}.elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-element-populated{padding:70px 32px 70px 32px;}.elementor-7262 .elementor-element.elementor-element-hopt3h .elementor-heading-title{font-size:50px;}.elementor-7262 .elementor-element.elementor-element-hopt3sp{--spacer-size:340px;}.elementor-7262 .elementor-element.elementor-element-hopt4h .elementor-heading-title{font-size:58px;}.elementor-7262 .elementor-element.elementor-element-hopt5h .elementor-heading-title{font-size:58px;}.elementor-7262 .elementor-element.elementor-element-hopt6{padding:110px 24px 80px 24px;}.elementor-7262 .elementor-element.elementor-element-hopt6h .elementor-heading-title{font-size:64px;}}@media(max-width:767px){.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-heading{font-size:40px;}.elementor-7262 .elementor-element.elementor-element-hopt2{padding:0px 16px 0px 16px;}.elementor-7262 .elementor-element.elementor-element-hopt2h .elementor-heading-title{font-size:40px;}.elementor-7262 .elementor-element.elementor-element-hopt2s{font-size:17px;}.elementor-7262 .elementor-element.elementor-element-hopt3 > .elementor-container{min-height:0px;}.elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-element-populated{padding:56px 20px 56px 20px;}.elementor-7262 .elementor-element.elementor-element-hopt3h .elementor-heading-title{font-size:38px;}.elementor-7262 .elementor-element.elementor-element-hopt3s{font-size:17px;}.elementor-7262 .elementor-element.elementor-element-hopt4{padding:0px 16px 0px 16px;}.elementor-7262 .elementor-element.elementor-element-hopt4h .elementor-heading-title{font-size:40px;}.elementor-7262 .elementor-element.elementor-element-hopt4s{font-size:17px;}.elementor-7262 .elementor-element.elementor-element-hopt5{padding:0px 16px 0px 16px;}.elementor-7262 .elementor-element.elementor-element-hopt5h .elementor-heading-title{font-size:40px;}.elementor-7262 .elementor-element.elementor-element-hopt5s{font-size:17px;}.elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-container{min-height:0px;}.elementor-7262 .elementor-element.elementor-element-hopt6{padding:110px 16px 80px 16px;}.elementor-7262 .elementor-element.elementor-element-hopt6h .elementor-heading-title{font-size:42px;}.elementor-7262 .elementor-element.elementor-element-hopt6s{font-size:17px;}.elementor-7262 .elementor-element.elementor-element-btnsDark{padding:48px 16px 48px 16px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkH .elementor-heading-title{font-size:20px;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c0{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c1{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR1c2{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c0{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c1{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsDarkR2c2{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLight{padding:48px 16px 48px 16px;}.elementor-7262 .elementor-element.elementor-element-btnsLightH .elementor-heading-title{font-size:20px;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c0{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c1{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR1c2{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c0{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c1{width:100%;}.elementor-7262 .elementor-element.elementor-element-btnsLightR2c2{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-hopt1s */.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slides, .elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide, .elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-bg, .elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-wrapper { height:100vh !important; min-height:100vh !important; }
.elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide-contents { display:block !important; }
.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-heading { margin-bottom:18px; }
.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-description { margin-bottom:30px; }
.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-button { white-space:normal; max-width:540px; line-height:1.35; }
.elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-swiper-button { color:#ffffff; }
@media (min-width:1025px){ .elementor-7262 .elementor-element.elementor-element-hopt1s .swiper-slide-contents { max-width:94vw !important; width:94vw !important; } .elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-heading { white-space:nowrap; font-size:min(84px, 5.6vw) !important; } .elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-description, .elementor-7262 .elementor-element.elementor-element-hopt1s .elementor-slide-button { max-width:900px; margin-left:auto; margin-right:auto; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt1 */.elementor-7262 .elementor-element.elementor-element-hopt1 { position:relative; overflow:hidden; }
.elementor-7262 .elementor-element.elementor-element-hopt1 > .elementor-container > .elementor-column, .elementor-7262 .elementor-element.elementor-element-hopt1 > .elementor-container > .elementor-column > .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hopt2b */.elementor-7262 .elementor-element.elementor-element-hopt2b .elementor-button { white-space:normal; max-width:540px; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt2 */.elementor-7262 .elementor-element.elementor-element-hopt2 { position:relative; overflow:hidden; }
.elementor-7262 .elementor-element.elementor-element-hopt2 > .elementor-container > .elementor-column, .elementor-7262 .elementor-element.elementor-element-hopt2 > .elementor-container > .elementor-column > .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hopt3b */.elementor-7262 .elementor-element.elementor-element-hopt3b .elementor-button { white-space:normal; max-width:540px; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-hopt3a */.elementor-7262 .elementor-element.elementor-element-hopt3a > .elementor-widget-wrap { align-content:center; justify-content:center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-hopt3b2 */@media(max-width:1024px){ .elementor-7262 .elementor-element.elementor-element-hopt3b2 { min-height:340px; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt3 */.elementor-7262 .elementor-element.elementor-element-hopt3 > .elementor-container > .elementor-column { align-self:stretch; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hopt4b */.elementor-7262 .elementor-element.elementor-element-hopt4b .elementor-button { white-space:normal; max-width:540px; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt4 */.elementor-7262 .elementor-element.elementor-element-hopt4 { position:relative; overflow:hidden; }
.elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-container > .elementor-column, .elementor-7262 .elementor-element.elementor-element-hopt4 > .elementor-container > .elementor-column > .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hopt5b */.elementor-7262 .elementor-element.elementor-element-hopt5b .elementor-button { white-space:normal; max-width:540px; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt5 */.elementor-7262 .elementor-element.elementor-element-hopt5 { position:relative; overflow:hidden; }
.elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-container > .elementor-column, .elementor-7262 .elementor-element.elementor-element-hopt5 > .elementor-container > .elementor-column > .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-hopt6b */.elementor-7262 .elementor-element.elementor-element-hopt6b .elementor-button { white-space:normal; max-width:540px; line-height:1.35; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-hopt6 */.elementor-7262 .elementor-element.elementor-element-hopt6 { position:relative; }
.elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-container > .elementor-column, .elementor-7262 .elementor-element.elementor-element-hopt6 > .elementor-container > .elementor-column > .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsDarkR1b0 */.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b0 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsDarkR1b1 */.elementor-7262 .elementor-element.elementor-element-btnsDarkR1b1 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsDarkR2b1 */.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b1 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsDarkR2b2 */.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button { border:0 !important; }
.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button { padding-left:0 !important; padding-right:0 !important; background:transparent !important; }
.elementor-7262 .elementor-element.elementor-element-btnsDarkR2b2 .elementor-button:hover { background:transparent !important; text-decoration:underline; text-underline-offset:6px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsLightR1b0 */.elementor-7262 .elementor-element.elementor-element-btnsLightR1b0 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsLightR1b1 */.elementor-7262 .elementor-element.elementor-element-btnsLightR1b1 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsLightR2b1 */.elementor-7262 .elementor-element.elementor-element-btnsLightR2b1 .elementor-button { border:0 !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-btnsLightR2b2 */.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button { border:0 !important; }
.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button { padding-left:0 !important; padding-right:0 !important; background:transparent !important; }
.elementor-7262 .elementor-element.elementor-element-btnsLightR2b2 .elementor-button:hover { background:transparent !important; text-decoration:underline; text-underline-offset:6px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://www.ethos2024okay.co.uk/wp-content/uploads/2023/08/Outfit-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://www.ethos2024okay.co.uk/wp-content/uploads/2023/08/Outfit-SemiBold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://www.ethos2024okay.co.uk/wp-content/uploads/2023/08/Outfit-Medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */