.elementor-4062 .elementor-element.elementor-element-31946b0{--display:flex;--min-height:89vh;--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;--justify-content:flex-end;--overlay-opacity:0.3;}.elementor-4062 .elementor-element.elementor-element-31946b0::before, .elementor-4062 .elementor-element.elementor-element-31946b0 > .elementor-background-video-container::before, .elementor-4062 .elementor-element.elementor-element-31946b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4062 .elementor-element.elementor-element-31946b0 > .elementor-background-slideshow::before, .elementor-4062 .elementor-element.elementor-element-31946b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4062 .elementor-element.elementor-element-31946b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4062 .elementor-element.elementor-element-31946b0:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-31946b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sleepcogni.com/wp-content/uploads/2026/02/mobile-hero2-adult.jpeg") 50% 50%;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-31946b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4062 .elementor-element.elementor-element-6c91901{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-730a1e5 .elementor-heading-title{font-family:"loretta-display", Sans-serif;font-size:85px;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-4062 .elementor-element.elementor-element-a1bff57 .elementor-heading-title{font-family:"circe", Sans-serif;font-size:36px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-4062 .elementor-element.elementor-element-8e02aa7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-e6a595e .elementor-button:hover, .elementor-4062 .elementor-element.elementor-element-e6a595e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-4062 .elementor-element.elementor-element-e6a595e .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4062 .elementor-element.elementor-element-64c568f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-23449da img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-1a4c038 img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-ec2e35b img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-1582e4c img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-0a8a53d img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-2e577a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-ae3d66a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-fa24883 img{max-width:250px;}.elementor-4062 .elementor-element.elementor-element-f49a47f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-803d9a8 img{max-width:250px;}.elementor-4062 .elementor-element.elementor-element-8cb085a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-3570235 img{max-width:250px;}.elementor-4062 .elementor-element.elementor-element-09c3a83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-c218f6c img{max-width:250px;}.elementor-4062 .elementor-element.elementor-element-04d13a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-a2f0b09 img{max-width:250px;}.elementor-4062 .elementor-element.elementor-element-a2126de{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-4062 .elementor-element.elementor-element-96ee3bc{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4062 .elementor-element.elementor-element-96ee3bc:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-96ee3bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-1249aa4{--display:flex;--min-height:45vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-1249aa4:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-1249aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-1249aa4.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-4062 .elementor-element.elementor-element-c4d0259{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-5c05a8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-f6795cc.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc-heading{flex-direction:row;border-radius:100px;padding:10px 0px 10px 0px;margin:0px 0px 1px 0px;border-style:none;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_ac_box{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;margin:0px 0px 1px 0px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_ac_box.uc-item-active{border-style:none;}.elementor-4062 .elementor-element.elementor-element-f6795cc span.ue_accordion_icon{width:38px;height:38px;border-radius:100px;font-size:21px;}.elementor-4062 .elementor-element.elementor-element-f6795cc span.uc_dactive{color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-f6795cc span.uc_dactive svg{fill:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-f6795cc span.uc_active{color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-f6795cc span.uc_active svg{fill:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue_heading_title{padding:0px 0px 0px 10px;color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:36px;font-weight:300;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc-item-active .ue_heading_title{color:#1C353A;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_content{text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-radius:1px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-69ca32c-font-family ), Sans-serif;font-size:var( --e-global-typography-69ca32c-font-size );line-height:var( --e-global-typography-69ca32c-line-height );margin-top:0px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-top:15px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_more_btn{padding:0px 0px 0px 0px;border-radius:0px;background-color:#553A3A;color:#5A4343;margin-top:20px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_more_btn:hover{background-color:#614242;color:#9E3535;}.elementor-4062 .elementor-element.elementor-element-aeec5da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-bd2dec0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-ccf0cb7{--display:flex;}.elementor-4062 .elementor-element.elementor-element-7b0fb6c{--spacer-size:50px;}.elementor-4062 .elementor-element.elementor-element-6007fa9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-eed567e{--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;--justify-content:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-eed567e.e-con{--align-self:flex-start;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .elementor-repeater-item-8006d52  .ue-item-image{background-position:center center !important;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .elementor-repeater-item-da4ba76  .ue-item-image{background-position:center bottom !important;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .elementor-repeater-item-08b60ca  .ue-item-image{background-position:center center !important;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .elementor-repeater-item-41a1c72  .ue-item-image{background-position:center center !important;}.elementor-4062 .elementor-element.elementor-element-8fb9220 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-8fb9220.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_slide{height:425px;align-items:center;justify-content:center;border-radius:25px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_slide .ue-item-image{background-size:cover;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_content{background-color:rgba(0, 0, 0, 0.50);border-style:none;border-radius:0px 0px 0px 0px;text-align:center;padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_container_title{margin-top:0px;color:#ffffff;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_container_desc{margin-top:10px;color:#ffffff;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .ue-btn-wrap{text-align:inherit;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-nav .owl-next{right:20px;left:auto;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-carousel .owl-nav .owl-next,.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-dot.active{background-color:#000000;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .owl-dots{margin-top:20px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_container_image img{width:1000px !important;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .ue-item-icon svg{fill:#ffffff;}.elementor-4062 .elementor-element.elementor-element-9eaf940{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-59ce496 .elementor-heading-title{font-family:"loretta-display", Sans-serif;font-size:46px;font-weight:300;line-height:41px;color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-f8c3f67 .elementor-heading-title{font-family:"circe", Sans-serif;font-size:36px;font-weight:300;line-height:41px;color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-350b80c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-7283226{--display:flex;--min-height:514px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4062 .elementor-element.elementor-element-b4ed1ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-b31581e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-9122a91{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-99277ac{--display:flex;--min-height:165px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-c4407e0{--spacer-size:50px;}.elementor-4062 .elementor-element.elementor-element-859d62e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play i{font-size:110px;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play svg{width:110px;height:110px;}.elementor-4062 .elementor-element.elementor-element-4d76f09{--display:flex;--min-height:173px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4062 .elementor-element.elementor-element-4d76f09:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-4d76f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e33425c );}.elementor-4062 .elementor-element.elementor-element-4d76f09.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-4062 .elementor-element.elementor-element-9951d61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-b27134a{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-c4fe3ed .elementor-heading-title{font-family:"loretta-display", Sans-serif;font-size:46px;font-weight:300;line-height:41px;color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-24fdadf .elementor-heading-title{font-family:"circe", Sans-serif;font-size:36px;font-weight:300;line-height:41px;color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-67f3721{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-e7f8335 .elementor-button{background-color:#78C5D3;}.elementor-4062 .elementor-element.elementor-element-e3d6f6d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-60b912c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-c0c3347{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4062 .elementor-element.elementor-element-a21a787 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"circe", Sans-serif;font-size:96px;font-weight:700;}.elementor-4062 .elementor-element.elementor-element-8d6ff5a .elementor-heading-title{font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-ccf109c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-4d1e231 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"circe", Sans-serif;font-size:96px;font-weight:700;}.elementor-4062 .elementor-element.elementor-element-7cfe3ff .elementor-heading-title{font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-fbd0f65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-4c83005{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-4062 .elementor-element.elementor-element-4c83005 .elementor-divider-separator{width:100%;}.elementor-4062 .elementor-element.elementor-element-4c83005 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4062 .elementor-element.elementor-element-2f2994c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-4062 .elementor-element.elementor-element-2f2994c .elementor-divider-separator{width:100%;}.elementor-4062 .elementor-element.elementor-element-e2b5ddf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-7da80bc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4062 .elementor-element.elementor-element-e29e056 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"circe", Sans-serif;font-size:96px;font-weight:700;}.elementor-4062 .elementor-element.elementor-element-25f3be8 .elementor-heading-title{font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-6c5f4ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-fa0080e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"circe", Sans-serif;font-size:96px;font-weight:700;}.elementor-4062 .elementor-element.elementor-element-7d738e2 .elementor-heading-title{font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-144fb4d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-d589c77{--display:flex;--overlay-opacity:0.5;--border-radius:5% 5% 5% 5%;--margin-top:0px;--margin-bottom:-0px;--margin-left:0px;--margin-right:00px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-d589c77:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-d589c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleepcogni.com/wp-content/uploads/2026/02/new-Sleep-Cogni-Product-1-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-d589c77::before, .elementor-4062 .elementor-element.elementor-element-d589c77 > .elementor-background-video-container::before, .elementor-4062 .elementor-element.elementor-element-d589c77 > .e-con-inner > .elementor-background-video-container::before, .elementor-4062 .elementor-element.elementor-element-d589c77 > .elementor-background-slideshow::before, .elementor-4062 .elementor-element.elementor-element-d589c77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4062 .elementor-element.elementor-element-d589c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4062 .elementor-element.elementor-element-9a970f6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-9a970f6:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-9a970f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 0%, #B7E7D7 100%);}.elementor-4062 .elementor-element.elementor-element-8963820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-3a03dff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-1ed97c6 .elementor-heading-title{font-family:"loretta-display", Sans-serif;font-size:46px;font-weight:300;line-height:41px;color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-78b2561{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-972dce7.elementor-element{--align-self:center;}.elementor-4062 .elementor-element.elementor-element-f6f0444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-f6f0444:not(.elementor-motion-effects-element-type-background), .elementor-4062 .elementor-element.elementor-element-f6f0444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-518d04c .elementor-heading-title{font-family:var( --e-global-typography-07f54bc-font-family ), Sans-serif;font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );color:var( --e-global-color-e33425c );}.elementor-4062 .elementor-element.elementor-element-e5dc1d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-e3bfa5a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front{background-image:url("https://sleepcogni.com/wp-content/uploads/2026/09/advisor-v2-posner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-45029bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4062 .elementor-element.elementor-element-45029bf.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box{height:437px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__layer, .elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 00% 5%;text-align:start;justify-content:flex-end;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"circe", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__button{margin-inline-center:0;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front{background-image:url("https://sleepcogni.com/wp-content/uploads/2026/09/advisor-v2-khosla.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-488c142 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4062 .elementor-element.elementor-element-488c142.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box{height:437px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__layer, .elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 00% 5%;text-align:start;justify-content:flex-end;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"circe", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front{background-image:url("https://sleepcogni.com/wp-content/uploads/2026/09/advisor-v3-vandewerken.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:none;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-dd73aba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4062 .elementor-element.elementor-element-dd73aba.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box{height:437px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__layer, .elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 00% 5%;text-align:start;justify-content:flex-end;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"circe", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__button{margin-inline-center:0;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:3px;color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front{background-image:url("https://sleepcogni.com/wp-content/uploads/2026/09/advisor-v2-ellis.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-4062 .elementor-element.elementor-element-3c5285a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-4062 .elementor-element.elementor-element-3c5285a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box{height:437px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__layer, .elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__layer__overlay{border-radius:25px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 00% 5%;text-align:start;justify-content:flex-end;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"circe", Sans-serif;font-size:20px;font-weight:bold;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:25px 10px 0px 10px;text-align:center;justify-content:center;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__button{margin-inline-center:0;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:5px;color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:26px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__description{color:var( --e-global-color-text );font-family:"circe", Sans-serif;font-size:16px;font-weight:300;line-height:1.25em;}.elementor-4062 .elementor-element.elementor-element-147c15e{--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-4062 .elementor-element.elementor-element-1fdc00a .elementor-heading-title{font-family:var( --e-global-typography-07f54bc-font-family ), Sans-serif;font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-8365139{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-711d510{font-family:var( --e-global-typography-9637668-font-family ), Sans-serif;font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-19e029b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-04938eb{font-family:var( --e-global-typography-9637668-font-family ), Sans-serif;font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-b6d5cc7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-277d151{font-family:var( --e-global-typography-9637668-font-family ), Sans-serif;font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-afdbf08{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-97b5ee1{font-family:var( --e-global-typography-9637668-font-family ), Sans-serif;font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-b2429f8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-f66b324{font-family:var( --e-global-typography-9637668-font-family ), Sans-serif;font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-95264ee{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-1dc42f9 );}.elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-4062 .elementor-element.elementor-element-95264ee {--n-accordion-padding:10px 10px 10px 0px;}:where( .elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"circe", Sans-serif;font-weight:400;line-height:24px;}:where( .elementor-4062 .elementor-element.elementor-element-95264ee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(min-width:768px){.elementor-4062 .elementor-element.elementor-element-31946b0{--content-width:1600px;}.elementor-4062 .elementor-element.elementor-element-6c91901{--width:1023px;}.elementor-4062 .elementor-element.elementor-element-96ee3bc{--content-width:1600px;}.elementor-4062 .elementor-element.elementor-element-1249aa4{--content-width:1600px;}.elementor-4062 .elementor-element.elementor-element-c4d0259{--width:50%;}.elementor-4062 .elementor-element.elementor-element-ccf0cb7{--width:5%;}.elementor-4062 .elementor-element.elementor-element-6007fa9{--width:40%;}.elementor-4062 .elementor-element.elementor-element-eed567e{--width:425px;}.elementor-4062 .elementor-element.elementor-element-9eaf940{--width:867px;}.elementor-4062 .elementor-element.elementor-element-7283226{--content-width:1600px;}.elementor-4062 .elementor-element.elementor-element-b4ed1ff{--content-width:1000px;}.elementor-4062 .elementor-element.elementor-element-99277ac{--content-width:1000px;}.elementor-4062 .elementor-element.elementor-element-4d76f09{--width:100%;}.elementor-4062 .elementor-element.elementor-element-b27134a{--width:29%;}.elementor-4062 .elementor-element.elementor-element-e3d6f6d{--width:36%;}.elementor-4062 .elementor-element.elementor-element-144fb4d{--width:500px;}.elementor-4062 .elementor-element.elementor-element-d589c77{--width:100%;}.elementor-4062 .elementor-element.elementor-element-9a970f6{--content-width:1103px;}.elementor-4062 .elementor-element.elementor-element-8963820{--content-width:890px;}.elementor-4062 .elementor-element.elementor-element-3a03dff{--width:981px;}.elementor-4062 .elementor-element.elementor-element-78b2561{--width:23%;}.elementor-4062 .elementor-element.elementor-element-e3bfa5a{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4062 .elementor-element.elementor-element-31946b0{--content-width:1000px;}.elementor-4062 .elementor-element.elementor-element-6c91901{--width:100%;}.elementor-4062 .elementor-element.elementor-element-96ee3bc{--content-width:1000px;}.elementor-4062 .elementor-element.elementor-element-c4d0259{--width:50%;}.elementor-4062 .elementor-element.elementor-element-ccf0cb7{--width:5%;}.elementor-4062 .elementor-element.elementor-element-6007fa9{--width:45%;}.elementor-4062 .elementor-element.elementor-element-eed567e{--width:100%;}.elementor-4062 .elementor-element.elementor-element-9eaf940{--width:720px;}.elementor-4062 .elementor-element.elementor-element-7283226{--content-width:1000px;}.elementor-4062 .elementor-element.elementor-element-b27134a{--width:47%;}.elementor-4062 .elementor-element.elementor-element-e3d6f6d{--width:50%;}.elementor-4062 .elementor-element.elementor-element-9a970f6{--content-width:1025px;}.elementor-4062 .elementor-element.elementor-element-3a03dff{--width:90%;}.elementor-4062 .elementor-element.elementor-element-78b2561{--width:12%;}.elementor-4062 .elementor-element.elementor-element-e3bfa5a{--width:100%;}}@media(max-width:1200px){.elementor-4062 .elementor-element.elementor-element-31946b0{--min-height:86vh;}.elementor-4062 .elementor-element.elementor-element-730a1e5 .elementor-heading-title{font-size:80px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-a1bff57 .elementor-heading-title{font-size:30px;}.elementor-4062 .elementor-element.elementor-element-23449da img{max-width:110px;}.elementor-4062 .elementor-element.elementor-element-1a4c038 img{max-width:110px;}.elementor-4062 .elementor-element.elementor-element-ec2e35b img{max-width:110px;}.elementor-4062 .elementor-element.elementor-element-1582e4c img{max-width:105px;}.elementor-4062 .elementor-element.elementor-element-0a8a53d img{max-width:105px;}.elementor-4062 .elementor-element.elementor-element-a2126de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4062 .elementor-element.elementor-element-1249aa4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue_heading_title{font-size:30px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_content{padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-title{font-size:var( --e-global-typography-69ca32c-font-size );line-height:var( --e-global-typography-69ca32c-line-height );}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-eed567e{--min-height:50vh;--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-eed567e.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_slide{height:50vh;}.elementor-4062 .elementor-element.elementor-element-59ce496 .elementor-heading-title{font-size:40px;}.elementor-4062 .elementor-element.elementor-element-f8c3f67 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-350b80c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-b31581e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play i{font-size:120px;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play svg{width:120px;height:120px;}.elementor-4062 .elementor-element.elementor-element-4d76f09{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-4062 .elementor-element.elementor-element-c4fe3ed .elementor-heading-title{font-size:40px;}.elementor-4062 .elementor-element.elementor-element-24fdadf .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-4062 .elementor-element.elementor-element-67f3721{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-60b912c{--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-a21a787 .elementor-counter-number-wrapper{font-size:80px;}.elementor-4062 .elementor-element.elementor-element-8d6ff5a .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-4d1e231 .elementor-counter-number-wrapper{font-size:80px;}.elementor-4062 .elementor-element.elementor-element-7cfe3ff .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-fbd0f65{--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-e2b5ddf{--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-e29e056 .elementor-counter-number-wrapper{font-size:80px;}.elementor-4062 .elementor-element.elementor-element-25f3be8 .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-fa0080e .elementor-counter-number-wrapper{font-size:80px;}.elementor-4062 .elementor-element.elementor-element-7d738e2 .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-9a970f6{--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-8963820{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-3a03dff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-1ed97c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-1ed97c6 .elementor-heading-title{font-size:40px;}.elementor-4062 .elementor-element.elementor-element-78b2561{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-972dce7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-518d04c .elementor-heading-title{font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );}.elementor-4062 .elementor-element.elementor-element-e3bfa5a{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 28px;--row-gap:5px;--column-gap:28px;--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-45029bf{width:100%;max-width:100%;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box{height:280px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:00% 3% 0% 5%;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-4062 .elementor-element.elementor-element-488c142{width:100%;max-width:100%;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box{height:280px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 05%;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-4062 .elementor-element.elementor-element-dd73aba{width:100%;max-width:100%;}.elementor-4062 .elementor-element.elementor-element-dd73aba > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box{height:280px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 05%;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-4062 .elementor-element.elementor-element-3c5285a{width:100%;max-width:100%;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box{height:280px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front{background-position:center center;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 5%;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:18px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 10px 0px 10px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-4062 .elementor-element.elementor-element-1fdc00a .elementor-heading-title{font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );}.elementor-4062 .elementor-element.elementor-element-711d510{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-04938eb{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-277d151{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-97b5ee1{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-f66b324{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}}@media(max-width:767px){.elementor-4062 .elementor-element.elementor-element-31946b0{--min-height:82vh;}.elementor-4062 .elementor-element.elementor-element-6c91901{--width:330px;}.elementor-4062 .elementor-element.elementor-element-730a1e5 .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-a1bff57 .elementor-heading-title{font-size:24px;}.elementor-4062 .elementor-element.elementor-element-2e577a6{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4062 .elementor-element.elementor-element-ae3d66a{--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-fa24883 img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-f49a47f{--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-803d9a8 img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-8cb085a{--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-3570235 img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-09c3a83{--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-c218f6c img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-04d13a0{--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-a2f0b09 img{max-width:150px;}.elementor-4062 .elementor-element.elementor-element-a2126de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-4062 .elementor-element.elementor-element-96ee3bc{--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px;}.elementor-4062 .elementor-element.elementor-element-1249aa4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue_heading_title{font-size:24px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .uc_content{padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-title{font-size:var( --e-global-typography-69ca32c-font-size );line-height:var( --e-global-typography-69ca32c-line-height );}.elementor-4062 .elementor-element.elementor-element-f6795cc .ue-item-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-ccf0cb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-7b0fb6c{--spacer-size:5px;}.elementor-4062 .elementor-element.elementor-element-7b0fb6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4062 .elementor-element.elementor-element-eed567e{--width:100%;--min-height:45vh;}.elementor-4062 .elementor-element.elementor-element-8fb9220 .uc_fbps_slide{height:49vh;}.elementor-4062 .elementor-element.elementor-element-59ce496 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-f8c3f67 .elementor-heading-title{font-size:24px;}.elementor-4062 .elementor-element.elementor-element-350b80c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-7283226{--min-height:65vh;--justify-content:center;}.elementor-4062 .elementor-element.elementor-element-b31581e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4062 .elementor-element.elementor-element-c4407e0{--spacer-size:10px;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play i{font-size:70px;}.elementor-4062 .elementor-element.elementor-element-859d62e .elementor-custom-embed-play svg{width:70px;height:70px;}.elementor-4062 .elementor-element.elementor-element-4d76f09{--min-height:160px;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:015px;--padding-right:015px;}.elementor-4062 .elementor-element.elementor-element-c4fe3ed .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-24fdadf .elementor-heading-title{font-size:24px;}.elementor-4062 .elementor-element.elementor-element-67f3721{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4062 .elementor-element.elementor-element-e3d6f6d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-4062 .elementor-element.elementor-element-60b912c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-c0c3347{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-8d6ff5a .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-ccf109c{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-7cfe3ff .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-fbd0f65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-e2b5ddf{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-4062 .elementor-element.elementor-element-7da80bc{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-25f3be8 .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-6c5f4ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-7d738e2 .elementor-heading-title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-1ed97c6{text-align:center;}.elementor-4062 .elementor-element.elementor-element-1ed97c6 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-f6f0444{--content-width:1600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:025px;--padding-bottom:025px;--padding-left:15px;--padding-right:015px;}.elementor-4062 .elementor-element.elementor-element-518d04c .elementor-heading-title{font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );}.elementor-4062 .elementor-element.elementor-element-e5dc1d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4062 .elementor-element.elementor-element-e3bfa5a{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box{height:35vh;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front{background-position:center center;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 05%;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 05px 0px 05px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-45029bf .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:13px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box{height:35vh;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front{background-position:center center;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 05%;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 05px 0px 05px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-488c142 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:13px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box{height:35vh;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front{background-position:center center;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 5px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 5px;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-dd73aba .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:13px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box{height:35vh;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0% 3% 0% 05%;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:17px;line-height:1em;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 5px 0px 5px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:20px;}.elementor-4062 .elementor-element.elementor-element-3c5285a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:13px;}.elementor-4062 .elementor-element.elementor-element-1fdc00a .elementor-heading-title{font-size:var( --e-global-typography-07f54bc-font-size );line-height:var( --e-global-typography-07f54bc-line-height );}.elementor-4062 .elementor-element.elementor-element-711d510{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-04938eb{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-277d151{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-97b5ee1{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}.elementor-4062 .elementor-element.elementor-element-f66b324{font-size:var( --e-global-typography-9637668-font-size );line-height:var( --e-global-typography-9637668-line-height );}}/* Start custom CSS for heading, class: .elementor-element-a1bff57 */@media (max-width: 839px) {
  .elementor-4062 .elementor-element.elementor-element-a1bff57 br { display: none; }
  .elementor-4062 .elementor-element.elementor-element-a1bff57 .elementor-heading-title { text-wrap: pretty; }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_accordion, class: .elementor-element-f6795cc *//* Bold the active accordion heading */
#{{uc_id}} .uc_ac_box.uc-item-active .uc-heading .ue_heading_title {
  font-weight: 500; /* bold */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bfa5a */.elementor-4062 .elementor-element.elementor-element-e3bfa5a .elementor-flip-box { aspect-ratio: 13/20; height: 100%; }/* End custom CSS */
/* Start custom CSS */.elementor-4062 { --sc-ink:#1C353A; --sc-cream:#FCF5EB; --sc-blue:#78C5D3; --sc-mint:#B7E7D7; --sc-sky:#C9E8ED; --sc-mintbg:#E2F5EF; }
.elementor-4062 .sc-hero-cta.e-con { --flex-direction:row !important; --gap:28px; --column-gap:28px; --row-gap:18px; align-items:center; flex-wrap:wrap; background:none; border:0; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; }
.elementor-4062 .sc-hero-cta .elementor-widget-button { width:auto; }
.elementor-4062 .sc-hero-cta .elementor-button { background:var(--sc-blue) !important; color:var(--sc-ink) !important; border:0 !important; border-radius:999px !important; font-family:"circe",sans-serif; font-size:19px !important; font-weight:500; padding:17px 34px 15px !important; box-shadow:0 8px 24px rgba(0,0,0,.25); transition:transform .15s ease, background-color .15s ease; }
.elementor-4062 .sc-hero-cta .elementor-button:hover { background:#8fd1dd !important; transform:translateY(-1px); }
.elementor-4062 .sc-hero-cta-points { width:auto; }
.elementor-4062 .sc-hero-cta-points ul { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:6px; }
.elementor-4062 .sc-hero-cta-points li { position:relative; padding-left:28px; font-family:"circe",sans-serif; font-size:17px; line-height:1.35; color:var(--sc-cream); text-shadow:0 1px 8px rgba(0,0,0,.35); }
.elementor-4062 .sc-hero-cta-points li::before { content:""; position:absolute; left:0; top:2px; width:18px; height:18px; border-radius:50%; background:var(--sc-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C353A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat; }
@media (max-width:767px){
  .elementor-4062 .sc-hero-cta.e-con { --flex-direction:column !important; align-items:flex-start; --gap:18px; }

  .elementor-4062 .sc-hero-cta .elementor-widget-button, .elementor-4062 .sc-hero-cta .elementor-button { width:auto; justify-content:center; }}
.elementor-4062 .sc-hero-cta .elementor-button { box-shadow:0 10px 28px -6px rgba(0,0,0,.35) !important; transition:transform .2s ease, box-shadow .2s ease; }
.elementor-4062 .sc-hero-cta .elementor-button:hover, .elementor-4062 .elementor-element-0c300f0 .elementor-button:hover { transform:translateY(-2px); }
/* ===== Adults: modernised (keeps existing layout) ===== */
.elementor-4062 .elementor-button{border-radius:999px;text-transform:none;letter-spacing:0;font-weight:500;padding:14px 28px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;}
.elementor-4062 .elementor-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px rgba(28,53,58,.5);}
/* How it works: softer rows, rounded image */
.elementor-4062 .elementor-element-8fb9220 img,.elementor-4062 .elementor-element-8fb9220 .swiper-slide,.elementor-4062 .elementor-element-8fb9220 .elementor-widget-container,.elementor-4062 .elementor-element-eed567e{border-radius:28px!important;overflow:hidden;}
.elementor-4062 .elementor-element-eed567e{box-shadow:0 30px 60px -30px rgba(28,53,58,.35);}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box{border-color:rgba(28,53,58,.14)!important;}
/* Video: rounded with depth */
.elementor-4062 .elementor-element-859d62e .elementor-wrapper,.elementor-4062 .elementor-element-859d62e .elementor-custom-embed-image-overlay{border-radius:28px!important;overflow:hidden;}
.elementor-4062 .elementor-element-859d62e{border-radius:28px;box-shadow:0 40px 80px -40px rgba(28,53,58,.45);}
/* Clinical results: stats as cards */
.elementor-4062 .elementor-element-4d76f09 .elementor-widget-divider{display:none;}
.elementor-4062 .elementor-element-4d76f09 .e-con:has(> .elementor-widget-counter){background:#fff;border-radius:22px;padding:26px 24px!important;box-shadow:0 18px 40px -28px rgba(28,53,58,.35);}
.elementor-4062 .elementor-element-4d76f09 img{border-radius:28px;}
/* Waitlist band: dark pill button, more air */
.elementor-4062 .elementor-element-9a970f6{padding-top:36px!important;padding-bottom:36px!important;}
.elementor-4062 .elementor-element-9a970f6 .elementor-button{background:#1C353A!important;color:#fff!important;}
/* Advisory board: softer cards */
/* advisory board styling comes from the SHARED block at the end */
/* FAQ: roomier rows */
.elementor-4062 .elementor-element-147c15e > .e-con-inner{max-width:1100px;}
.elementor-4062 .elementor-element-147c15e summary{padding-top:20px!important;padding-bottom:20px!important;}
.elementor-4062 .elementor-element-147c15e .e-n-accordion-item-title-text{font-size:19px!important;}
.elementor-4062 .elementor-element-147c15e .e-n-accordion-item{border-color:rgba(28,53,58,.14)!important;}
/* logos on light bg */
.elementor-4062 .elementor-element-64c568f img,.elementor-4062 .elementor-element-2e577a6 img{mix-blend-mode:multiply;}

/*fix2*/
.elementor-4062 .elementor-button,.elementor-4062 .elementor-button .elementor-button-text{text-transform:none!important;letter-spacing:0!important;}
.elementor-4062 .elementor-element-4d76f09 .e-con:has(> .elementor-widget-counter){border:0!important;}
.elementor-4062 .elementor-element-4d76f09 .e-con:has(> .e-con > .elementor-widget-counter){gap:16px!important;}
.elementor-4062 .elementor-element-4d76f09 .e-con:has(> .e-con > .e-con > .elementor-widget-counter){gap:16px!important;}

/*fix3*/
.elementor-4062 .elementor-element-4d76f09 .elementor-counter-number-wrapper{font-size:clamp(52px,5.2vw,84px)!important;white-space:nowrap;}

/*hiw-v2*/
.elementor-4062 .elementor-element-f6795cc .uc_ac_box{border:0!important;border-left:2px solid rgba(28,53,58,.12)!important;padding:16px 0 16px 28px!important;margin:0!important;transition:border-color .3s ease;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box.uc-item-active{border-left-color:#1C353A!important;}
.elementor-4062 .elementor-element-f6795cc .ue_accordion_icon{display:none!important;}
.elementor-4062 .elementor-element-f6795cc .uc-heading{padding:0!important;}
.elementor-4062 .elementor-element-f6795cc .ue_heading_title{font-size:28px!important;line-height:1.2!important;color:rgba(28,53,58,.45)!important;transition:color .3s ease;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box:hover .ue_heading_title{color:rgba(28,53,58,.75)!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box.uc-item-active .ue_heading_title{color:#1C353A!important;}
.elementor-4062 .elementor-element-f6795cc .uc_content{border:0!important;padding:10px 0 2px!important;max-width:520px;}
.elementor-4062 .elementor-element-f6795cc .uc_content,.elementor-4062 .elementor-element-f6795cc .uc_content *{font-size:17px!important;line-height:1.55!important;color:rgba(28,53,58,.72)!important;}
.elementor-4062 .elementor-element-bd2dec0{margin-top:24px;}
@media (max-width:767px){.elementor-4062 .elementor-element-f6795cc .ue_heading_title{font-size:22px!important;} .elementor-4062 .elementor-element-f6795cc .uc_ac_box{padding:12px 0 12px 20px!important;}}
.elementor-4062 .elementor-element-f6795cc .ue_heading_title{padding-left:0!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box.uc-item-active .ue_heading_title{font-weight:500;}
/*end-hiw-v2*/



/*hiw-layout*/
.elementor-4062 .elementor-element-ccf0cb7{display:none!important;}
/* image tile: fluid square at every size */
.elementor-4062 .elementor-element-6007fa9{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:0!important;height:auto!important;}
.elementor-4062 .elementor-element-eed567e{width:min(100%,640px)!important;max-width:640px!important;min-height:0!important;height:auto!important;padding:0!important;flex:0 0 auto!important;}
.elementor-4062 .elementor-element-8fb9220,.elementor-4062 .elementor-element-8fb9220 > .elementor-widget-container,.elementor-4062 .elementor-element-8fb9220 .owl-stage-outer,.elementor-4062 .elementor-element-8fb9220 .owl-stage,.elementor-4062 .elementor-element-8fb9220 .owl-item{width:100%;min-height:0!important;height:auto!important;}
.elementor-4062 .elementor-element-8fb9220 .uc_fbps_slide,.elementor-4062 .elementor-element-8fb9220 .ue-item-image,.elementor-4062 .elementor-element-8fb9220 .ue-item-overlay{height:auto!important;min-height:0!important;aspect-ratio:1/1;}
.elementor-4062 .elementor-element-8fb9220 .ue-item-image{background-size:cover!important;background-position:center!important;}
/* desktop + tablet landscape: two equal columns, image centred in its half */
@media (min-width:768px){
.elementor-4062 .elementor-element-1249aa4 > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center!important;column-gap:clamp(32px,5vw,96px)!important;row-gap:0!important;}
.elementor-4062 .elementor-element-c4d0259{width:auto!important;max-width:600px!important;}
.elementor-4062 .elementor-element-9eaf940{max-width:1000px;}
}
/* phones: stacked, image full width up to 520 */
@media (max-width:767px){
.elementor-4062 .elementor-element-1249aa4 > .e-con-inner{display:flex!important;flex-direction:column-reverse!important;align-items:stretch!important;gap:32px!important;}
.elementor-4062 .elementor-element-c4d0259{width:100%!important;max-width:none!important;}
.elementor-4062 .elementor-element-6007fa9{width:100%!important;max-width:100%!important;align-self:stretch!important;}
.elementor-4062 .elementor-element-eed567e{width:100%!important;max-width:520px!important;margin:0 auto!important;}
}
/*end-hiw-layout*/

/*hiw-text*/
.elementor-4062 .elementor-element-f6795cc .uc_content{max-width:540px!important;}
.elementor-4062 .elementor-element-f6795cc .uc_content,.elementor-4062 .elementor-element-f6795cc .uc_content *{font-size:18px!important;line-height:1.6!important;color:rgba(28,53,58,.88)!important;}
@media (max-width:767px){.elementor-4062 .elementor-element-f6795cc .uc_content,.elementor-4062 .elementor-element-f6795cc .uc_content *{font-size:17px!important;}}
/*end-hiw-text*/

/*hero-tablet-fix*/
@media (max-width:1024px){.elementor-4062 .elementor-element-6c91901{max-width:100%!important;}}

/*hiw-stack*/
/* Slides stacked and cross-faded, so the picture always fills the square tile whatever the screen size */
.elementor-4062 .elementor-element-8fb9220 .owl-stage-outer{position:relative!important;width:100%!important;aspect-ratio:1/1;height:auto!important;overflow:hidden!important;border-radius:28px;}
.elementor-4062 .elementor-element-8fb9220 .owl-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;transition:none!important;}
.elementor-4062 .elementor-element-8fb9220 .owl-item,.elementor-4062 .elementor-element-8fb9220 .owl-item.animated{position:absolute!important;inset:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;animation:none!important;opacity:0!important;z-index:0!important;transition:opacity .45s ease!important;pointer-events:none;}
.elementor-4062 .elementor-element-8fb9220 .owl-item.active,.elementor-4062 .elementor-element-8fb9220 .owl-item.active.animated{opacity:1!important;z-index:2!important;pointer-events:auto;}
.elementor-4062 .elementor-element-8fb9220 .owl-item .uc_fbps_slide,.elementor-4062 .elementor-element-8fb9220 .owl-item .ue-item-image,.elementor-4062 .elementor-element-8fb9220 .owl-item .ue-item-overlay{width:100%!important;height:100%!important;aspect-ratio:auto!important;}
/*end-hiw-stack*/

/*hiw-onescreen*/
/* Desktop: heading + tabs in the left half, square picture centred in the right half, whole section fits one screen */
@media (min-width:1025px){
.elementor-4062 .elementor-element-96ee3bc > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px)!important;row-gap:28px!important;align-items:start!important;}
.elementor-4062 .elementor-element-9eaf940{grid-column:1;grid-row:1;max-width:none!important;width:auto!important;}
.elementor-4062 .elementor-element-1249aa4,.elementor-4062 .elementor-element-1249aa4 > .e-con-inner{display:contents!important;}
.elementor-4062 .elementor-element-c4d0259{grid-column:1;grid-row:2;width:auto!important;max-width:620px!important;}
.elementor-4062 .elementor-element-6007fa9{grid-column:2;grid-row:1 / span 2;align-self:center!important;justify-content:center!important;width:auto!important;}
.elementor-4062 .elementor-element-eed567e{width:min(100%,620px,calc(100vh - 150px))!important;max-width:620px!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box{padding-top:12px!important;padding-bottom:12px!important;}
.elementor-4062 .elementor-element-f6795cc .ue_heading_title{font-size:26px!important;}
.elementor-4062 .elementor-element-bd2dec0{margin-top:16px!important;}
}
@media (min-width:1025px){
.elementor-4062 .elementor-element-96ee3bc > .e-con-inner{padding-top:40px!important;padding-bottom:40px!important;row-gap:20px!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box{padding-top:10px!important;padding-bottom:10px!important;}
.elementor-4062 .elementor-element-f6795cc .uc_content,.elementor-4062 .elementor-element-f6795cc .uc_content *{font-size:17px!important;line-height:1.5!important;}
.elementor-4062 .elementor-element-f6795cc .uc_content{padding-top:8px!important;}
.elementor-4062 .elementor-element-9eaf940{row-gap:12px!important;gap:12px!important;}
}
/*end-hiw-onescreen*/



/*hiw-fullcol*/
@media (min-width:1025px){
.elementor-4062 .elementor-element-c4d0259{max-width:none!important;}
.elementor-4062 .elementor-element-f6795cc{width:100%!important;max-width:100%!important;flex:1 1 100%!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box,.elementor-4062 .elementor-element-f6795cc .uc_content{max-width:100%!important;}
.elementor-4062 .elementor-element-350b80c{max-width:none!important;}
}
/*end-hiw-fullcol*/

/*hiw-phone*/
/* App + Guidance slides are phone screenshots: show the whole phone on a soft brand backdrop */
.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(3) .uc_fbps_slide,.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(4) .uc_fbps_slide{background:linear-gradient(135deg,#36595E 0%,#1C353A 100%)!important;}
.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(3) .ue-item-image,.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(4) .ue-item-image{background-size:auto 84%!important;background-position:center 55%!important;background-repeat:no-repeat!important;background-color:transparent!important;filter:drop-shadow(0 28px 40px rgba(0,0,0,.45));}
.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(3) .ue-item-overlay,.elementor-4062 .elementor-element-8fb9220 .owl-item:nth-child(4) .ue-item-overlay{background:transparent!important;}
/*end-hiw-phone*/

/*cta-wrap*/
.elementor-4062 .elementor-element-9a970f6 .elementor-heading-title{text-wrap:balance;}
/*end-cta-wrap*/

/*gutters*/
body.page-id-4062{--sc-g:clamp(16px,4.5vw,72px);}
.elementor-4062 > .e-con.e-parent:not(.sc-advisory){padding-left:var(--sc-g)!important;padding-right:var(--sc-g)!important;}
.elementor-4062 .elementor-element-4d76f09 > .e-con-inner{padding-left:0!important;padding-right:0!important;}
@media (min-width:768px){body.page-id-4062 .elementor-location-header .elementor-element-28bb646{padding-left:var(--sc-g)!important;padding-right:var(--sc-g)!important;}}

/*gutters2*/
.elementor-4062 .elementor-element-78b2561{width:auto!important;flex-shrink:0!important;}
@media (max-width:767px){body.page-id-4062 .elementor-location-header .elementor-element-28bb646:not(.sc-hdr-solid){padding-left:var(--sc-g)!important;padding-right:var(--sc-g)!important;}}

/*clin-stats*/
.elementor-4062 .elementor-element-4d76f09 .elementor-element-144fb4d{display:none!important;}
@media (min-width:1025px){
.elementor-4062 .elementor-element-4d76f09 .elementor-element-9951d61 > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;column-gap:clamp(40px,5vw,96px)!important;align-items:center!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-b27134a{grid-column:1;width:auto!important;max-width:560px!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-e3d6f6d{grid-column:2;width:auto!important;max-width:none!important;}
}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-60b912c,.elementor-4062 .elementor-element-4d76f09 .elementor-element-e2b5ddf{gap:clamp(14px,1.6vw,22px)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-e3d6f6d{gap:clamp(14px,1.6vw,22px)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca{background:#fff!important;border-radius:24px!important;padding:clamp(22px,2.4vw,36px)!important;box-shadow:0 18px 40px rgba(28,53,58,.08)!important;border:0!important;justify-content:flex-start!important;gap:10px!important;transition:transform .25s ease,box-shadow .25s ease;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(28,53,58,.14)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca > .elementor-widget-counter::before{content:'';display:block;width:36px;height:4px;border-radius:2px;background:#78C5D3;margin-bottom:clamp(10px,1.4vw,18px);flex:none;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-wrapper{font-family:loretta-display,serif!important;font-weight:400!important;font-size:clamp(60px,6vw,100px)!important;line-height:1!important;letter-spacing:-0.02em!important;color:#1C353A!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-suffix{color:#4FA7B8!important;font-size:.7em;vertical-align:.22em;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-widget-heading .elementor-heading-title{font-size:clamp(17px,1.45vw,21px)!important;line-height:1.35!important;color:rgba(28,53,58,.75)!important;text-wrap:balance;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca{background:linear-gradient(135deg,#36595E 0%,#1C353A 100%)!important;box-shadow:0 22px 48px rgba(28,53,58,.28)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-wrapper{color:#FCF5EB!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-suffix{color:#78C5D3!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-widget-heading .elementor-heading-title{color:rgba(252,245,235,.78)!important;}

/*hiw-fix-t*/
.elementor-4062 .elementor-element-f6795cc .uc-heading,.elementor-4062 .elementor-element-f6795cc .uc_ac_box{overflow:visible!important;}
.elementor-4062 .elementor-element-f6795cc .ue_heading_title{padding-left:2px!important;margin-left:-2px!important;}
/*hiw-sub-nowrap*/
@media (min-width:768px){
.elementor-4062 .elementor-element-9eaf940{container-type:inline-size;}
.elementor-4062 .elementor-element-f8c3f67 .elementor-heading-title{white-space:nowrap!important;font-size:min(36px,5.6cqi)!important;}
}

/*clin-stats-v2*/
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc > .elementor-widget-counter::before,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca > .elementor-widget-counter::before{display:none!important;content:none!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca{background:#fff!important;box-shadow:0 18px 40px rgba(28,53,58,.08)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-wrapper{color:#1C353A!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1,"onum" 0!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-suffix{font-size:1em!important;vertical-align:baseline!important;color:#4FA7B8!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-widget-heading .elementor-heading-title{color:rgba(28,53,58,.75)!important;}

/*clin-stats-dark*/
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca{background:linear-gradient(135deg,#36595E 0%,#1C353A 100%)!important;box-shadow:0 20px 44px rgba(28,53,58,.22)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc:hover,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca:hover{box-shadow:0 26px 54px rgba(28,53,58,.3)!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-wrapper,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-wrapper{color:#FCF5EB!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-prefix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-counter-number-suffix,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-counter-number-suffix{color:#78C5D3!important;}
.elementor-4062 .elementor-element-4d76f09 .elementor-element-c0c3347 .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-ccf109c .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-7da80bc .elementor-widget-heading .elementor-heading-title,.elementor-4062 .elementor-element-4d76f09 .elementor-element-6c5f4ca .elementor-widget-heading .elementor-heading-title{color:rgba(252,245,235,.8)!important;}

/*hero-lower*/
.elementor-4062 .elementor-element-31946b0 > .e-con-inner{padding-bottom:clamp(28px,4.5vh,48px)!important;}
/*cream-bands*/
.elementor-4062 .elementor-element-7283226{background:#FCF5EB!important;}

/*video-shadow*/
.elementor-4062 .elementor-element-7283226{position:relative;z-index:2;overflow:visible!important;}

/*hero-title-fit: keep each title line intact, scale font to container*/
.elementor-4062 .elementor-element.elementor-element-6c91901{container-type:inline-size;}
.elementor-4062 .elementor-element.elementor-element-730a1e5 h1.elementor-heading-title{font-size:min(85px,9.8cqi);}

/*hiw-accordion-clarity: stronger inactive titles + dividers*/
.elementor-4062 .elementor-element-f6795cc .ue_heading_title{color:rgba(28,53,58,.75)!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box:hover .ue_heading_title,.elementor-4062 .elementor-element-f6795cc .uc_ac_box.uc-item-active .ue_heading_title{color:#1C353A!important;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box{position:relative;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box:not(:last-child)::after{content:"";position:absolute;left:28px;right:0;bottom:0;height:1px;background:rgba(28,53,58,.14);pointer-events:none;}
@media (max-width:767px){.elementor-4062 .elementor-element-f6795cc .uc_ac_box:not(:last-child)::after{left:20px;}}

/*accordion-cue*/
.elementor-4062 .elementor-element-f6795cc .uc-heading{position:relative;padding-right:36px!important;cursor:pointer;}
.elementor-4062 .elementor-element-f6795cc .uc-heading::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid rgba(28,53,58,.6);border-bottom:2px solid rgba(28,53,58,.6);transform:translateY(-70%) rotate(45deg);transition:transform .3s,border-color .3s;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box.uc-item-active .uc-heading::after{transform:translateY(-30%) rotate(-135deg);border-color:#1c353a;}
.elementor-4062 .elementor-element-f6795cc .uc_ac_box:not(.uc-item-active) .uc-heading .ue_heading_title{color:rgba(28,53,58,.75)!important;}
/*clin-stats-vcentre: stat cards centred vertically against the text column*/
.elementor-4062 .elementor-element-4d76f09 .elementor-element-e3d6f6d{justify-content:center!important;}
/*end-clin-stats-vcentre*/

/*logo-dots: pill-style carousel dots (same as The science page)*/
.elementor-4062 .elementor-element-a2126de .swiper-pagination{display:flex!important;justify-content:center;align-items:center;gap:8px;}
.elementor-4062 .elementor-element-a2126de .swiper-pagination-bullet{width:8px!important;height:8px!important;margin:0!important;border-radius:999px!important;background:rgba(28,53,58,.25)!important;opacity:1!important;transition:width .2s,background .2s;}
.elementor-4062 .elementor-element-a2126de .swiper-pagination-bullet-active{width:22px!important;background:#1C353A!important;}
/*end-logo-dots*/

/* === SHARED: Medical advisory board (keep identical on Home, The science, Sleep professionals) === */
.e-con.sc-advisory { --padding-top:96px !important; --padding-bottom:96px !important; --padding-left:72px !important; --padding-right:72px !important; --gap:40px !important; background-color:#1C353A !important; align-items:center !important; }
.e-con.sc-advisory > .elementor-widget-heading, .e-con.sc-advisory > .e-con, .e-con.sc-advisory > .e-con-inner > .elementor-widget-heading, .e-con.sc-advisory > .e-con-inner > .e-con { width:100% !important; max-width:1320px !important; margin-left:auto !important; margin-right:auto !important; --padding-left:0px !important; --padding-right:0px !important; }
.e-con.sc-advisory .elementor-widget-heading .elementor-heading-title { font-family:"loretta-display",serif !important; font-weight:400 !important; font-size:46px !important; line-height:1.15 !important; color:#FCF5EB !important; text-align:center !important; }
.e-con.sc-advisory-grid { display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important; grid-template-rows:none !important; grid-auto-rows:auto !important; gap:24px !important; width:100% !important; max-width:1320px !important; margin:0 auto !important; --padding-top:0px !important; --padding-bottom:0px !important; --padding-left:0px !important; --padding-right:0px !important; }
.sc-advisory-grid > .elementor-widget-flip-box { width:100% !important; max-width:none !important; margin:0 !important; }
.sc-advisory-grid .elementor-flip-box { height:auto !important; aspect-ratio:4 / 5; border-radius:20px; overflow:hidden; }
.sc-advisory-grid .elementor-flip-box__layer { border-radius:20px !important; }
.sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__overlay { background:linear-gradient(to top, rgba(28,53,58,.85) 0%, rgba(28,53,58,0) 45%) !important; display:flex !important; flex-direction:column !important; justify-content:flex-end !important; align-items:stretch !important; padding:22px !important; text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__inner { width:100%; text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__title { font-family:"circe",sans-serif !important; font-size:20px !important; font-weight:500 !important; line-height:1.25 !important; color:#FCF5EB !important; margin:0 !important; text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__overlay { padding:24px !important; display:flex !important; flex-direction:column !important; align-items:stretch !important; justify-content:center !important; text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__inner { text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__title { font-family:"circe",sans-serif !important; font-size:20px !important; font-weight:500 !important; margin:0 0 10px !important; text-align:left !important; }
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-family:"circe",sans-serif !important; font-size:15px !important; line-height:1.45 !important; text-align:left !important; }
@media (max-width:1200px){ .e-con.sc-advisory { --padding-left:40px !important; --padding-right:40px !important; --padding-top:72px !important; --padding-bottom:72px !important; } .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:14px !important; } }
@media (max-width:1024px){ .e-con.sc-advisory-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:20px !important; } .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:16px !important; } }
@media (max-width:767px){
  .e-con.sc-advisory { --padding-left:20px !important; --padding-right:20px !important; --padding-top:48px !important; --padding-bottom:48px !important; --gap:24px !important; }
  .e-con.sc-advisory .elementor-widget-heading .elementor-heading-title { font-size:32px !important; }
  .e-con.sc-advisory-grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; }
  .sc-advisory-grid .elementor-flip-box { aspect-ratio:3 / 4; border-radius:16px; }
  .sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__overlay { padding:12px !important; }
  .sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__title { font-size:15px !important; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__overlay { padding:12px !important; overflow-y:auto; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__title { font-size:14px !important; margin-bottom:6px !important; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:12px !important; line-height:1.35 !important; }
}
/* Bio fit: text starts at top, sized per breakpoint so it never spills */
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__overlay { justify-content:flex-start !important; overflow-y:auto !important; }
.sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__inner { width:100%; }
@media (min-width:1025px) and (max-width:1200px){ .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__overlay { padding:18px !important; } .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__title { font-size:17px !important; } .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:13px !important; line-height:1.4 !important; } }
@media (min-width:768px) and (max-width:1024px){ .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:15px !important; line-height:1.45 !important; } }
@media (max-width:767px){
  .e-con.sc-advisory-grid { grid-template-columns:minmax(0,1fr) !important; gap:14px !important; }
  .sc-advisory-grid .elementor-flip-box { aspect-ratio:1 / 1 !important; }
  .sc-advisory-grid .elementor-flip-box__front { background-position:50% 20% !important; }
  .sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__overlay { padding:16px !important; }
  .sc-advisory-grid .elementor-flip-box__front .elementor-flip-box__layer__title { font-size:18px !important; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__overlay { padding:20px !important; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__title { font-size:20px !important; margin-bottom:8px !important; }
  .sc-advisory-grid .elementor-flip-box__back .elementor-flip-box__layer__description { font-size:16px !important; line-height:1.45 !important; }
}
/* Edge fix: stop the pale back of the card bleeding round the corners before it flips */
.sc-advisory-grid .elementor-flip-box__layer { -webkit-backface-visibility:hidden; backface-visibility:hidden; border-radius:20px !important; }
.sc-advisory-grid .elementor-flip-box__back { opacity:0; transition:opacity .15s ease .15s, transform .6s ease; }
.sc-advisory-grid .elementor-flip-box:hover .elementor-flip-box__back, .sc-advisory-grid .elementor-flip-box:focus .elementor-flip-box__back, .sc-advisory-grid .elementor-flip-box:focus-within .elementor-flip-box__back { opacity:1; transition:opacity .1s ease, transform .6s ease; }
.sc-advisory-grid .elementor-flip-box:hover .elementor-flip-box__front, .sc-advisory-grid .elementor-flip-box:focus .elementor-flip-box__front { transition:opacity .15s ease .3s, transform .6s ease; opacity:0; }
.sc-advisory-grid .elementor-flip-box__front { transition:opacity .1s ease, transform .6s ease; background-color:#1C353A !important; }
@media (max-width:767px){ .sc-advisory-grid .elementor-flip-box__layer { border-radius:16px !important; } }
.sc-advisory-grid .elementor-flip-box__layer__overlay { border-radius:inherit !important; }
.sc-advisory-grid .elementor-flip-box { border-radius:20px; overflow:hidden; }
@media (max-width:767px){ .sc-advisory-grid .elementor-flip-box { border-radius:16px; } }
@media (max-width:767px){ .sc-advisory-grid .elementor-flip-box__front { background-position:center 28% !important; } }
/* === END SHARED advisory board === */

/*hero-mobile-stack: tighter headline/subheading/button spacing on mobile*/
@media (max-width:767px){
.elementor-4062 .elementor-element-31946b0 .elementor-element-6c91901{row-gap:10px !important;--row-gap:10px !important;}
.elementor-4062 .elementor-element-31946b0 .sc-hero-cta.e-con{margin-top:6px !important;}
}


/*hero-mobile-tighter: slimmer CTA + less bottom padding on mobile*/
@media (max-width:767px){
.elementor-4062 .elementor-element-31946b0 .sc-hero-cta .elementor-button{padding:12px 28px 10px !important;}
.elementor-4062 .elementor-element-31946b0 > .e-con-inner{padding-bottom:14px !important;}
}/* End custom CSS */