.elementor-32691 .elementor-element.elementor-element-4b100261{--display:flex;--min-height:min(52.6vw, 1052px);--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:stretch;--overlay-opacity:0.5;--padding-top:min(11.75vw, 235px);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-4b100261:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-4b100261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.relationshipsnsw.org.au/wp-content/uploads/2026/10/hero-bg-full.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32691 .elementor-element.elementor-element-4b100261::before, .elementor-32691 .elementor-element.elementor-element-4b100261 > .elementor-background-video-container::before, .elementor-32691 .elementor-element.elementor-element-4b100261 > .e-con-inner > .elementor-background-video-container::before, .elementor-32691 .elementor-element.elementor-element-4b100261 > .elementor-background-slideshow::before, .elementor-32691 .elementor-element.elementor-element-4b100261 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32691 .elementor-element.elementor-element-4b100261 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-32691 .elementor-element.elementor-element-b1b8aeb{--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:flex-start;--align-items:center;--gap:min(6.2vw, 124px) min(6.2vw, 124px);--row-gap:min(6.2vw, 124px);--column-gap:min(6.2vw, 124px);--flex-wrap:nowrap;--padding-top:0;--padding-bottom:0;--padding-left:min(13.2vw, 264px);--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-517a90a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-517a90a img{width:min(30.15vw, 603px);}.elementor-32691 .elementor-element.elementor-element-f1cb519{--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;--justify-content:center;--align-items:flex-start;--gap:min(1.1vw, 22px) min(1.1vw, 22px);--row-gap:min(1.1vw, 22px);--column-gap:min(1.1vw, 22px);--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-32691 .elementor-element.elementor-element-f1cb519.e-con{--align-self:center;}.elementor-32691 .elementor-element.elementor-element-416acf2e{text-align:start;}.elementor-32691 .elementor-element.elementor-element-416acf2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(3.45vw, 69px);font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2730d018{width:var( --container-widget-width, min(30.9vw, 618px) );max-width:min(30.9vw, 618px);--container-widget-width:min(30.9vw, 618px);--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.361vw, 27.2px);font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2730d018 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2730d018.elementor-element{--align-self:flex-start;}.elementor-32691 .elementor-element.elementor-element-2730d018 p{margin-block-end:0px;}.elementor-32691 .elementor-element.elementor-element-56f645a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.894vw, 17.9px);font-weight:600;text-transform:none;line-height:1.2em;letter-spacing:0.05px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:clamp(2px, 0.14vw, 2.8px) clamp(2px, 0.14vw, 2.8px) clamp(2px, 0.14vw, 2.8px) clamp(2px, 0.14vw, 2.8px);border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:clamp(11px, 0.75vw, 15px) clamp(28px, 1.93vw, 38.5px) clamp(11px, 0.75vw, 15px) clamp(28px, 1.93vw, 38.5px);}.elementor-32691 .elementor-element.elementor-element-56f645a > .elementor-widget-container{margin:min(1.8vw, 36px) 0 0 0;}.elementor-32691 .elementor-element.elementor-element-35f6acf2{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(6.1vw, 122px);--padding-bottom:min(6.45vw, 129px);--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-35f6acf2:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-35f6acf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE8E4;}.elementor-32691 .elementor-element.elementor-element-35f6acf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-35f37550 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-35f37550{text-align:center;}.elementor-32691 .elementor-element.elementor-element-35f37550 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(28px, min(3.16vw, 63.2px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#293B48;}.elementor-32691 .elementor-element.elementor-element-18c6ed7{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:min(3.45vw, 69px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-26450bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-26450bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-26450bf img{width:min(16.45vw, 329px);max-width:100%;}.elementor-32691 .elementor-element.elementor-element-4ed3720 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-4ed3720.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-4ed3720{text-align:center;}.elementor-32691 .elementor-element.elementor-element-4ed3720 img{width:min(14.75vw, 295px);max-width:100%;}.elementor-32691 .elementor-element.elementor-element-2a49805 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2a49805.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-2a49805 img{width:min(12.45vw, 249px);max-width:100%;}.elementor-32691 .elementor-element.elementor-element-004960b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-004960b img{width:min(11.3vw, 226px);max-width:100%;}.elementor-32691 .elementor-element.elementor-element-c9e3af5{--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;--margin-top:min(2.8vw, 56px);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-536c229{--display:flex;--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-32691 .elementor-element.elementor-element-9b071ab{width:var( --container-widget-width, 99.937% );max-width:99.937%;--container-widget-width:99.937%;--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-9b071ab > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-32691 .elementor-element.elementor-element-9b071ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32691 .elementor-element.elementor-element-9b071ab p{margin-block-end:0px;}.elementor-32691 .elementor-element.elementor-element-7a996a20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:min(6.35vw, 127px);--padding-bottom:min(10.25vw, 205px);--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-7a996a20:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-7a996a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#66787B;}.elementor-32691 .elementor-element.elementor-element-05f997a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-05f997a.elementor-element{--align-self:center;}.elementor-32691 .elementor-element.elementor-element-05f997a{text-align:center;}.elementor-32691 .elementor-element.elementor-element-05f997a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(28px, min(3.16vw, 63.2px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-f1158eb{--display:flex;}.elementor-32691 .elementor-element.elementor-element-bf08e67{--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-32691 .elementor-element.elementor-element-0a14e9e{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-0a14e9e{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-0a14e9e{right:0px;}.elementor-32691 .elementor-element.elementor-element-19c752f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-19c752f{text-align:center;}.elementor-32691 .elementor-element.elementor-element-19c752f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-1652442 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-1652442{text-align:center;}.elementor-32691 .elementor-element.elementor-element-1652442 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-f33c416{--display:flex;}.elementor-32691 .elementor-element.elementor-element-042e846{--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-32691 .elementor-element.elementor-element-3661779{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-3661779{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-3661779{right:0px;}.elementor-32691 .elementor-element.elementor-element-608f2fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-608f2fc{text-align:center;}.elementor-32691 .elementor-element.elementor-element-608f2fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-a4fde5a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-a4fde5a{text-align:center;}.elementor-32691 .elementor-element.elementor-element-a4fde5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-9846946{--display:flex;}.elementor-32691 .elementor-element.elementor-element-1eed8b4{--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-32691 .elementor-element.elementor-element-122ef3b{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-122ef3b{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-122ef3b{right:0px;}.elementor-32691 .elementor-element.elementor-element-0f43997 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-0f43997{text-align:center;}.elementor-32691 .elementor-element.elementor-element-0f43997 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-20c7d84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-20c7d84{text-align:center;}.elementor-32691 .elementor-element.elementor-element-20c7d84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-d566a85{--display:flex;}.elementor-32691 .elementor-element.elementor-element-cc82d9f{--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-32691 .elementor-element.elementor-element-9dbc255{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-9dbc255{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-9dbc255{right:0px;}.elementor-32691 .elementor-element.elementor-element-326874c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-326874c{text-align:center;}.elementor-32691 .elementor-element.elementor-element-326874c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-8c396d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-8c396d5{text-align:center;}.elementor-32691 .elementor-element.elementor-element-8c396d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-55c1c5f{--display:flex;}.elementor-32691 .elementor-element.elementor-element-2bad7da{--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-32691 .elementor-element.elementor-element-00da426{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-00da426{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-00da426{right:0px;}.elementor-32691 .elementor-element.elementor-element-df225d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-df225d1{text-align:center;}.elementor-32691 .elementor-element.elementor-element-df225d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2976a43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2976a43{text-align:center;}.elementor-32691 .elementor-element.elementor-element-2976a43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-95359e3{--display:flex;}.elementor-32691 .elementor-element.elementor-element-a65a9b0{--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-32691 .elementor-element.elementor-element-3ba7017{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-3ba7017{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-3ba7017{right:0px;}.elementor-32691 .elementor-element.elementor-element-6c1656d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-6c1656d{text-align:center;}.elementor-32691 .elementor-element.elementor-element-6c1656d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-56aafea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-56aafea{text-align:center;}.elementor-32691 .elementor-element.elementor-element-56aafea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2cbf824{--display:flex;}.elementor-32691 .elementor-element.elementor-element-3c6dca2{--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-32691 .elementor-element.elementor-element-b977b1b{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-b977b1b{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-b977b1b{right:0px;}.elementor-32691 .elementor-element.elementor-element-05ce9ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-05ce9ec{text-align:center;}.elementor-32691 .elementor-element.elementor-element-05ce9ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-637a799 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-637a799{text-align:center;}.elementor-32691 .elementor-element.elementor-element-637a799 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-1674810{--display:flex;}.elementor-32691 .elementor-element.elementor-element-ff7f70b{--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-32691 .elementor-element.elementor-element-4c298a0{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-4c298a0{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-4c298a0{right:0px;}.elementor-32691 .elementor-element.elementor-element-2aa262b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2aa262b{text-align:center;}.elementor-32691 .elementor-element.elementor-element-2aa262b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-e46dc3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-e46dc3f{text-align:center;}.elementor-32691 .elementor-element.elementor-element-e46dc3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-bdaee79{--display:flex;}.elementor-32691 .elementor-element.elementor-element-c5c1f20{--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-32691 .elementor-element.elementor-element-e7f0c62{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-e7f0c62{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-e7f0c62{right:0px;}.elementor-32691 .elementor-element.elementor-element-4fc9aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-4fc9aa0{text-align:center;}.elementor-32691 .elementor-element.elementor-element-4fc9aa0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-7094d85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-7094d85{text-align:center;}.elementor-32691 .elementor-element.elementor-element-7094d85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-3cc8e99{--display:flex;}.elementor-32691 .elementor-element.elementor-element-b8a26dc{--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-32691 .elementor-element.elementor-element-95d3947{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-95d3947{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-95d3947{right:0px;}.elementor-32691 .elementor-element.elementor-element-52a5f6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-52a5f6a{text-align:center;}.elementor-32691 .elementor-element.elementor-element-52a5f6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-fc3504d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-fc3504d{text-align:center;}.elementor-32691 .elementor-element.elementor-element-fc3504d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-793f602{--display:flex;}.elementor-32691 .elementor-element.elementor-element-15521f9{--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-32691 .elementor-element.elementor-element-70a7dd0{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-70a7dd0{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-70a7dd0{right:0px;}.elementor-32691 .elementor-element.elementor-element-194df0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-194df0b{text-align:center;}.elementor-32691 .elementor-element.elementor-element-194df0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2af87bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2af87bc{text-align:center;}.elementor-32691 .elementor-element.elementor-element-2af87bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-68c0562{--display:flex;}.elementor-32691 .elementor-element.elementor-element-826668e{--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-32691 .elementor-element.elementor-element-148b7c1{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-148b7c1{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-148b7c1{right:0px;}.elementor-32691 .elementor-element.elementor-element-0aeb764 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-0aeb764{text-align:center;}.elementor-32691 .elementor-element.elementor-element-0aeb764 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-1168050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-1168050{text-align:center;}.elementor-32691 .elementor-element.elementor-element-1168050 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-1af07e2{--display:flex;}.elementor-32691 .elementor-element.elementor-element-1e8b03c{--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-32691 .elementor-element.elementor-element-f09443a{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-f09443a{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-f09443a{right:0px;}.elementor-32691 .elementor-element.elementor-element-33fa9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-33fa9fa{text-align:center;}.elementor-32691 .elementor-element.elementor-element-33fa9fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2993b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2993b7f{text-align:center;}.elementor-32691 .elementor-element.elementor-element-2993b7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-bd31b45{--display:flex;}.elementor-32691 .elementor-element.elementor-element-71c6b8b{--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-32691 .elementor-element.elementor-element-95e012c{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-95e012c{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-95e012c{right:0px;}.elementor-32691 .elementor-element.elementor-element-a10e6f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-a10e6f0{text-align:center;}.elementor-32691 .elementor-element.elementor-element-a10e6f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-6c3fc78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-6c3fc78{text-align:center;}.elementor-32691 .elementor-element.elementor-element-6c3fc78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-589e089{--display:flex;}.elementor-32691 .elementor-element.elementor-element-c9cc605{--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-32691 .elementor-element.elementor-element-86a7701{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-86a7701{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-86a7701{right:0px;}.elementor-32691 .elementor-element.elementor-element-a783543 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-a783543{text-align:center;}.elementor-32691 .elementor-element.elementor-element-a783543 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-2607a23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-2607a23{text-align:center;}.elementor-32691 .elementor-element.elementor-element-2607a23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-360fc21{--display:flex;}.elementor-32691 .elementor-element.elementor-element-5768471{--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-32691 .elementor-element.elementor-element-3377590{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:min(0.75vw, 15px) min(0.75vw, 15px);--row-gap:min(0.75vw, 15px);--column-gap:min(0.75vw, 15px);--padding-top:0;--padding-bottom:min(0.35vw, 7px);--padding-left:min(1vw, 20px);--padding-right:min(1vw, 20px);bottom:50px;--z-index:1;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-3377590{left:0px;}body.rtl .elementor-32691 .elementor-element.elementor-element-3377590{right:0px;}.elementor-32691 .elementor-element.elementor-element-f0b0054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-f0b0054{text-align:center;}.elementor-32691 .elementor-element.elementor-element-f0b0054 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(16px, min(1.85vw, 37px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-1499ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-1499ca6{text-align:center;}.elementor-32691 .elementor-element.elementor-element-1499ca6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(11px, min(1.23vw, 24.6px));font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:min(0.0925vw, 1.85px);-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-62f1346{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;width:var( --container-widget-width, calc(min(92.5vw, 1850px) + min(4vw, 80px)) );max-width:calc(min(92.5vw, 1850px) + min(4vw, 80px));--container-widget-width:calc(min(92.5vw, 1850px) + min(4vw, 80px));--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:min(2.2vw, 44px);--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:max(-1.65vw, -33px);--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:max(28px, min(3.9vw, 78px));}.elementor-32691 .elementor-element.elementor-element-62f1346 > .elementor-widget-container{margin:min(3.8vw, 76px) 0 0 min(4vw, 80px);}.elementor-32691 .elementor-element.elementor-element-463ae515{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-32691 .elementor-element.elementor-element-463ae515:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-463ae515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A07C3B;}.elementor-32691 .elementor-element.elementor-element-17225e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:max(-8.3vw, -166px);z-index:0;}.elementor-32691 .elementor-element.elementor-element-17225e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-17225e1{left:0%;}body.rtl .elementor-32691 .elementor-element.elementor-element-17225e1{right:0%;}.elementor-32691 .elementor-element.elementor-element-17225e1 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-5c864aab{--display:flex;--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;--z-index:1;}.elementor-32691 .elementor-element.elementor-element-7fa4383e{--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:flex-start;--align-items:flex-start;--gap:min(4.7vw, 94px) min(4.7vw, 94px);--row-gap:min(4.7vw, 94px);--column-gap:min(4.7vw, 94px);--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:min(10.45vw, 209px);--padding-bottom:min(10.7vw, 214px);--padding-left:min(8.15vw, 163px);--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-bd19541{--display:flex;--justify-content: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-32691 .elementor-element.elementor-element-40a829a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-40a829a3 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-671a4189{--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;--justify-content:center;--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:min(11.15vw, 223px);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-9910acf > .elementor-widget-container{margin:0 0 min(0.95vw, 19px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-9910acf{text-align:start;}.elementor-32691 .elementor-element.elementor-element-9910acf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(12px, min(1.45vw, 29px));font-weight:700;line-height:1.2em;letter-spacing:min(0.0726vw, 1.45px);color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-5a301008 > .elementor-widget-container{margin:0 0 min(2.8vw, 56px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-5a301008{text-align:start;}.elementor-32691 .elementor-element.elementor-element-5a301008 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(28px, min(3.765vw, 75.3px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-681202b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-681202b1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.36vw, 27.2px);font-weight:400;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-681202b1 p{margin-block-end:0px;}.elementor-32691 .elementor-element.elementor-element-f52e967{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;top:min(7.1vw, 142px);z-index:2;text-align:start;}.elementor-32691 .elementor-element.elementor-element-f52e967 > .elementor-widget-container{--e-transform-translateX:-50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-f52e967{left:calc(min(8.15vw, 163px) + min(19.7vw, 394px));}body.rtl .elementor-32691 .elementor-element.elementor-element-f52e967{right:calc(min(8.15vw, 163px) + min(19.7vw, 394px));}.elementor-32691 .elementor-element.elementor-element-f52e967 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(40px, min(6.54vw, 130.8px));font-weight:700;line-height:1em;letter-spacing:min(0.49vw, 9.81px);color:#E47D60;}.elementor-32691 .elementor-element.elementor-element-ed6c45c{width:var( --container-widget-width, max-content );max-width:max-content;--container-widget-width:max-content;--container-widget-flex-grow:0;top:min(56.15vw, 1123px);z-index:2;text-align:start;}.elementor-32691 .elementor-element.elementor-element-ed6c45c > .elementor-widget-container{--e-transform-translateX:-50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-ed6c45c{left:calc(min(8.15vw, 163px) + min(19.7vw, 394px));}body.rtl .elementor-32691 .elementor-element.elementor-element-ed6c45c{right:calc(min(8.15vw, 163px) + min(19.7vw, 394px));}.elementor-32691 .elementor-element.elementor-element-ed6c45c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(40px, min(6.54vw, 130.8px));font-weight:700;line-height:1em;letter-spacing:min(0.49vw, 9.81px);color:#E47D60;}.elementor-32691 .elementor-element.elementor-element-34702d1{width:var( --container-widget-width, 7.25% );max-width:7.25%;--container-widget-width:7.25%;--container-widget-flex-grow:0;top:min(7.35vw, 147px);z-index:3;}.elementor-32691 .elementor-element.elementor-element-34702d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-34702d1{left:4.1%;}body.rtl .elementor-32691 .elementor-element.elementor-element-34702d1{right:4.1%;}.elementor-32691 .elementor-element.elementor-element-34702d1 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-9f0bcfc{width:var( --container-widget-width, 14.9% );max-width:14.9%;--container-widget-width:14.9%;--container-widget-flex-grow:0;top:min(9.05vw, 181px);z-index:3;}.elementor-32691 .elementor-element.elementor-element-9f0bcfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-9f0bcfc{left:85.1%;}body.rtl .elementor-32691 .elementor-element.elementor-element-9f0bcfc{right:85.1%;}.elementor-32691 .elementor-element.elementor-element-9f0bcfc img{width:100%;}.elementor-32691 .elementor-element.elementor-element-21a4de7{width:var( --container-widget-width, 41.6% );max-width:41.6%;--container-widget-width:41.6%;--container-widget-flex-grow:0;top:max(-6.95vw, -139px);z-index:3;}.elementor-32691 .elementor-element.elementor-element-21a4de7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-21a4de7{left:58.4%;}body.rtl .elementor-32691 .elementor-element.elementor-element-21a4de7{right:58.4%;}.elementor-32691 .elementor-element.elementor-element-21a4de7 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-45826876{--display:flex;--min-height:min(50.15vw, 1003px);--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(10.6vw, 212px);--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:2;}.elementor-32691 .elementor-element.elementor-element-45826876:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-45826876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5B3B1;background-image:url("https://www.relationshipsnsw.org.au/wp-content/uploads/2026/10/subscribe-bg-with-faces-left.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-32691 .elementor-element.elementor-element-2bb48ca{width:var( --container-widget-width, 29.1% );max-width:29.1%;--container-widget-width:29.1%;--container-widget-flex-grow:0;top:max(-1.2vw, -24px);z-index:0;}.elementor-32691 .elementor-element.elementor-element-2bb48ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-2bb48ca{left:2.8%;}body.rtl .elementor-32691 .elementor-element.elementor-element-2bb48ca{right:2.8%;}.elementor-32691 .elementor-element.elementor-element-2bb48ca img{width:100%;}.elementor-32691 .elementor-element.elementor-element-6d3d0f8{width:var( --container-widget-width, 15.6% );max-width:15.6%;--container-widget-width:15.6%;--container-widget-flex-grow:0;top:min(8.2vw, 164px);z-index:0;}.elementor-32691 .elementor-element.elementor-element-6d3d0f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-6d3d0f8{left:81.05%;}body.rtl .elementor-32691 .elementor-element.elementor-element-6d3d0f8{right:81.05%;}.elementor-32691 .elementor-element.elementor-element-6d3d0f8 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-c9213f2{width:var( --container-widget-width, 13.4% );max-width:13.4%;--container-widget-width:13.4%;--container-widget-flex-grow:0;top:min(32.05vw, 641px);z-index:0;}.elementor-32691 .elementor-element.elementor-element-c9213f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-c9213f2{left:8.55%;}body.rtl .elementor-32691 .elementor-element.elementor-element-c9213f2{right:8.55%;}.elementor-32691 .elementor-element.elementor-element-c9213f2 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-8246386{width:var( --container-widget-width, 3.45% );max-width:3.45%;--container-widget-width:3.45%;--container-widget-flex-grow:0;top:min(43.75vw, 875px);z-index:0;}.elementor-32691 .elementor-element.elementor-element-8246386 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-8246386{left:57%;}body.rtl .elementor-32691 .elementor-element.elementor-element-8246386{right:57%;}.elementor-32691 .elementor-element.elementor-element-8246386 img{width:100%;}.elementor-32691 .elementor-element.elementor-element-990e404 > .elementor-widget-container{margin:0 0 min(2.65vw, 53px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-990e404{z-index:1;text-align:center;}.elementor-32691 .elementor-element.elementor-element-990e404 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(14px, min(1.675vw, 33.5px));font-weight:700;line-height:1.2em;letter-spacing:min(0.084vw, 1.675px);color:#293B48;}.elementor-32691 .elementor-element.elementor-element-3badf4a > .elementor-widget-container{margin:0 0 min(2.5vw, 50px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-3badf4a{z-index:1;text-align:center;}.elementor-32691 .elementor-element.elementor-element-3badf4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(34px, min(5.955vw, 119.1px));font-weight:600;line-height:0.994em;letter-spacing:0px;color:#293B48;}.elementor-32691 .elementor-element.elementor-element-85af2a1{width:var( --container-widget-width, min(42vw, 840px) );max-width:min(42vw, 840px);--container-widget-width:min(42vw, 840px);--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:clamp(16px, 1.36vw, 27.2px);font-weight:400;line-height:1.2em;color:#000000;}.elementor-32691 .elementor-element.elementor-element-85af2a1 > .elementor-widget-container{margin:0 0 min(3.2vw, 64px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-85af2a1 p{margin-block-end:0px;}.elementor-32691 .elementor-element.elementor-element-e1d10a5{width:var( --container-widget-width, max(540px, min(47vw, 940px)) );max-width:max(540px, min(47vw, 940px));--container-widget-width:max(540px, min(47vw, 940px));--container-widget-flex-grow:0;z-index:1;}.elementor-32691 .elementor-element.elementor-element-e1d10a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-4a867113{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(6.45vw, 129px);--padding-bottom:min(6.45vw, 129px);--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-7ef2072c > .elementor-widget-container{margin:0 0 min(3.15vw, 63px) 0;padding:0px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-7ef2072c{text-align:center;}.elementor-32691 .elementor-element.elementor-element-7ef2072c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:max(28px, min(3.16vw, 63.2px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#293B48;}.elementor-32691 .elementor-element.elementor-element-c8153b{width:100%;max-width:100%;background-color:#fff;}.elementor-32691 .elementor-element.elementor-element-c8153b.elementor-element{--align-self:center;}.elementor-32691 .elementor-element.elementor-element-101700a7{--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:min(7.08vw, 142px);--padding-bottom:70px;--padding-left:0;--padding-right:0;}.elementor-32691 .elementor-element.elementor-element-101700a7:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-101700a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#394229;}.elementor-32691 .elementor-element.elementor-element-43d38fbf > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-32691 .elementor-element.elementor-element-43d38fbf{text-align:center;}.elementor-32691 .elementor-element.elementor-element-43d38fbf .elementor-heading-title{font-size:max(28px, min(3.16vw, 63.2px));font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-32691 .elementor-element.elementor-element-f910aaf{--display:flex;}@media(max-width:1299px){.elementor-32691 .elementor-element.elementor-element-35f37550 .elementor-heading-title{font-size:52px;line-height:60px;}.elementor-32691 .elementor-element.elementor-element-18c6ed7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-32691 .elementor-element.elementor-element-62f1346{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;}.elementor-32691 .elementor-element.elementor-element-43d38fbf .elementor-heading-title{font-size:52px;line-height:60px;}}@media(min-width:992px){.elementor-32691 .elementor-element.elementor-element-4b100261{--width:100%;}.elementor-32691 .elementor-element.elementor-element-b1b8aeb{--width:100%;}.elementor-32691 .elementor-element.elementor-element-f1cb519{--width:min(32.9vw, 658px);}.elementor-32691 .elementor-element.elementor-element-35f6acf2{--width:100%;}.elementor-32691 .elementor-element.elementor-element-18c6ed7{--width:min(70.65vw, 1413px);}.elementor-32691 .elementor-element.elementor-element-c9e3af5{--width:100%;}.elementor-32691 .elementor-element.elementor-element-536c229{--width:min(83.9vw, 1678px);}.elementor-32691 .elementor-element.elementor-element-5c864aab{--width:100%;}.elementor-32691 .elementor-element.elementor-element-7fa4383e{--width:100%;}.elementor-32691 .elementor-element.elementor-element-bd19541{--width:min(39.4vw, 788px);}.elementor-32691 .elementor-element.elementor-element-671a4189{--width:min(39.55vw, 791px);}}@media(max-width:991px){.elementor-32691 .elementor-element.elementor-element-4b100261{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-32691 .elementor-element.elementor-element-b1b8aeb{--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:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-517a90a img{width:340px;}.elementor-32691 .elementor-element.elementor-element-f1cb519{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-32691 .elementor-element.elementor-element-416acf2e{text-align:center;}.elementor-32691 .elementor-element.elementor-element-416acf2e .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:0px;}.elementor-32691 .elementor-element.elementor-element-2730d018{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.4em;}.elementor-32691 .elementor-element.elementor-element-2730d018.elementor-element{--align-self:center;}.elementor-32691 .elementor-element.elementor-element-56f645a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-32691 .elementor-element.elementor-element-56f645a .elementor-button{font-size:14px;padding:12px 28px 12px 28px;}.elementor-32691 .elementor-element.elementor-element-35f6acf2{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-32691 .elementor-element.elementor-element-35f37550{text-align:center;}.elementor-32691 .elementor-element.elementor-element-35f37550 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-32691 .elementor-element.elementor-element-18c6ed7{--width:100%;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32691 .elementor-element.elementor-element-26450bf{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-26450bf img{width:100%;}.elementor-32691 .elementor-element.elementor-element-4ed3720{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-4ed3720 img{width:100%;max-width:170px;}.elementor-32691 .elementor-element.elementor-element-2a49805{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-2a49805 img{width:100%;max-width:100px;}.elementor-32691 .elementor-element.elementor-element-004960b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-004960b img{width:100%;max-width:85px;}.elementor-32691 .elementor-element.elementor-element-c9e3af5{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32691 .elementor-element.elementor-element-536c229{--width:100%;}.elementor-32691 .elementor-element.elementor-element-7a996a20{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-05f997a .elementor-heading-title{font-size:30px;}.elementor-32691 .elementor-element.elementor-element-0a14e9e{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-19c752f .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-1652442 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-3661779{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-608f2fc .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-a4fde5a .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-122ef3b{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-0f43997 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-20c7d84 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-9dbc255{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-326874c .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-8c396d5 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-00da426{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-df225d1 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-2976a43 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-3ba7017{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-6c1656d .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-56aafea .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-b977b1b{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-05ce9ec .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-637a799 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-4c298a0{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-2aa262b .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-e46dc3f .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-e7f0c62{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-4fc9aa0 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-7094d85 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-95d3947{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-52a5f6a .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-fc3504d .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-70a7dd0{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-194df0b .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-2af87bc .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-148b7c1{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-0aeb764 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-1168050 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-f09443a{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-33fa9fa .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-2993b7f .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-95e012c{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-a10e6f0 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-6c3fc78 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-86a7701{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-a783543 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-2607a23 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-3377590{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;bottom:max(8px, 3vw);}.elementor-32691 .elementor-element.elementor-element-f0b0054 .elementor-heading-title{font-size:16px;}.elementor-32691 .elementor-element.elementor-element-1499ca6 .elementor-heading-title{font-size:11px;letter-spacing:0.8px;}.elementor-32691 .elementor-element.elementor-element-62f1346{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-prev-left-position:8px;--e-n-carousel-arrow-next-right-position:8px;}.elementor-32691 .elementor-element.elementor-element-62f1346 > .elementor-widget-container{margin:32px 36px 0px 36px;}.elementor-32691 .elementor-element.elementor-element-7fa4383e{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-32691 .elementor-element.elementor-element-bd19541{--width:min(72vw, 320px);}.elementor-32691 .elementor-element.elementor-element-671a4189{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-9910acf{text-align:center;}.elementor-32691 .elementor-element.elementor-element-5a301008{text-align:center;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-f52e967{left:50%;}body.rtl .elementor-32691 .elementor-element.elementor-element-f52e967{right:50%;}.elementor-32691 .elementor-element.elementor-element-f52e967{top:52px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-ed6c45c{left:50%;}body.rtl .elementor-32691 .elementor-element.elementor-element-ed6c45c{right:50%;}.elementor-32691 .elementor-element.elementor-element-ed6c45c{top:calc(72px + min(72vw, 320px) * 1.2462 - 21px);}.elementor-32691 .elementor-element.elementor-element-45826876:not(.elementor-motion-effects-element-type-background), .elementor-32691 .elementor-element.elementor-element-45826876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-32691 .elementor-element.elementor-element-45826876{--padding-top:120px;--padding-bottom:max(120px, calc(min(26vw, 200px) * 1.086 + 32px));--padding-left:24px;--padding-right:24px;}.elementor-32691 .elementor-element.elementor-element-2bb48ca{--container-widget-width:min(34vw, 300px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(34vw, 300px) );max-width:min(34vw, 300px);top:-8px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-2bb48ca{left:calc(min(34vw, 300px) * -0.18);}body.rtl .elementor-32691 .elementor-element.elementor-element-2bb48ca{right:calc(min(34vw, 300px) * -0.18);}.elementor-32691 .elementor-element.elementor-element-6d3d0f8{--container-widget-width:min(15vw, 150px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(15vw, 150px) );max-width:min(15vw, 150px);top:16px;}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-6d3d0f8{left:calc(100% - min(15vw, 150px) + 6px);}body.rtl .elementor-32691 .elementor-element.elementor-element-6d3d0f8{right:calc(100% - min(15vw, 150px) + 6px);}.elementor-32691 .elementor-element.elementor-element-c9213f2{--container-widget-width:min(26vw, 200px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(26vw, 200px) );max-width:min(26vw, 200px);top:calc(100% - min(26vw, 200px) * 1.086 + 8px);}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-c9213f2{left:8px;}body.rtl .elementor-32691 .elementor-element.elementor-element-c9213f2{right:8px;}.elementor-32691 .elementor-element.elementor-element-8246386{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;top:calc(100% - 70px);}body:not(.rtl) .elementor-32691 .elementor-element.elementor-element-8246386{left:calc(50% + 120px);}body.rtl .elementor-32691 .elementor-element.elementor-element-8246386{right:calc(50% + 120px);}.elementor-32691 .elementor-element.elementor-element-990e404 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-32691 .elementor-element.elementor-element-3badf4a{width:var( --container-widget-width, min(100%, 520px) );max-width:min(100%, 520px);--container-widget-width:min(100%, 520px);--container-widget-flex-grow:0;}.elementor-32691 .elementor-element.elementor-element-3badf4a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-32691 .elementor-element.elementor-element-3badf4a .elementor-heading-title{line-height:1.1em;}.elementor-32691 .elementor-element.elementor-element-85af2a1 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-32691 .elementor-element.elementor-element-85af2a1{--container-widget-width:min(100%, 520px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(100%, 520px) );max-width:min(100%, 520px);line-height:1.4em;}.elementor-32691 .elementor-element.elementor-element-e1d10a5{--container-widget-width:min(100%, 560px);--container-widget-flex-grow:0;width:var( --container-widget-width, min(100%, 560px) );max-width:min(100%, 560px);}.elementor-32691 .elementor-element.elementor-element-4a867113{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-32691 .elementor-element.elementor-element-7ef2072c > .elementor-widget-container{margin:0px 24px 32px 24px;padding:0px 0px 15px 0px;}.elementor-32691 .elementor-element.elementor-element-7ef2072c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-32691 .elementor-element.elementor-element-43d38fbf > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-32691 .elementor-element.elementor-element-43d38fbf .elementor-heading-title{font-size:32px;line-height:40px;}}/* Start custom CSS for button, class: .elementor-element-56f645a *//* Hero button: drop the theme's fixed 180x50 size so it matches the Figma proportions */
.elementor-32691 .elementor-element.elementor-element-56f645a .elementor-button { min-width: 0; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b100261 */.elementor-808 .elementor-element.elementor-element-eef8d54,
.elementor-808 .elementor-element.elementor-element-1faf5ab{
     display: none;
 }

/* Hero: keep cover + text side by side on small tablets (768-991px), stack below 768px */
@media (min-width: 768px) and (max-width: 991px) {
  .elementor-32691 .elementor-element.elementor-element-4b100261.e-con { --padding-top: 56px; --padding-bottom: 56px; --padding-left: 40px; --padding-right: 40px; --justify-content: center; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-b1b8aeb { --flex-direction: row; --align-items: center; --justify-content: center; --gap: 32px; --row-gap: 32px; --column-gap: 32px; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-517a90a { flex-shrink: 0; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-517a90a img { width: clamp(300px, 40vw, 380px); }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-f1cb519 { --width: auto; flex: 1 1 0; --align-items: flex-start; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-416acf2e, .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-416acf2e .elementor-heading-title.elementor-heading-title { text-align: left; font-size: clamp(34px, 4.6vw, 40px); }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-2730d018.elementor-element { width: 100%; max-width: 100%; align-self: flex-start; text-align: left; font-size: 17px; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-56f645a { align-self: flex-start; }
  .elementor-32691 .elementor-element.elementor-element-4b100261 .elementor-element-56f645a .elementor-button-wrapper { text-align: left; justify-content: flex-start; }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-62f1346 *//* Guest carousel: dark overlay + name/title on hover */
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image img {
    filter: brightness(1);
    transition: filter 0.3s ease;
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image ~ .e-con {
    z-index: 2;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    pointer-events: none;
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:hover .elementor-widget-image img,
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:focus-within .elementor-widget-image img {
    filter: brightness(0.55);
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:hover .elementor-widget-image ~ .e-con,
.elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:focus-within .elementor-widget-image ~ .e-con {
    opacity: 1;
    transform: none;
}
/* Touch devices have no hover: always show */
@media (hover: none) {
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image img {
        filter: brightness(0.55);
    }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image ~ .e-con {
        opacity: 1;
        transform: none;
    }
}

/* Edge fades (Figma: section colour fading over the outer cards) */
.elementor-32691 .elementor-element.elementor-element-62f1346 { position: relative; }
.elementor-32691 .elementor-element.elementor-element-62f1346::before,
.elementor-32691 .elementor-element.elementor-element-62f1346::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    pointer-events: none;
}
.elementor-32691 .elementor-element.elementor-element-62f1346::before {
    left: 0;
    width: min(15.8vw, 316px);
    background: linear-gradient(to right, #66787b 0%, #66787b 30%, rgba(102, 120, 123, 0.77) 40%, rgba(102, 120, 123, 0.56) 50%, rgba(102, 120, 123, 0.39) 60%, rgba(102, 120, 123, 0.24) 70%, rgba(102, 120, 123, 0.12) 80%, rgba(102, 120, 123, 0.04) 90%, rgba(102, 120, 123, 0) 100%);
}
.elementor-32691 .elementor-element.elementor-element-62f1346::after {
    right: max(-3.5vw, -70px);
    width: min(14.6vw, 292px);
    background: linear-gradient(to right, rgba(102, 120, 123, 0) 0%, rgba(102, 120, 123, 0.04) 10%, rgba(102, 120, 123, 0.11) 20%, rgba(102, 120, 123, 0.22) 30%, rgba(102, 120, 123, 0.35) 40%, rgba(102, 120, 123, 0.51) 50%, rgba(102, 120, 123, 0.7) 60%, rgba(102, 120, 123, 0.89) 70%, #66787b 80%, #66787b 100%);
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button { z-index: 3; }
@media (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-62f1346::before, .elementor-32691 .elementor-element.elementor-element-62f1346::after { display: none; }
}

/* Figma arrows: sharp chevrons (Figma vector, inlined as a mask) */
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button.elementor-swiper-button {
    width: min(2.55vw, 51px);
    height: min(4.25vw, 85px);
    /* centre on the cards, not on the widget (widget includes the top margin) */
    top: calc(min(3.8vw, 76px) + (100% - min(3.8vw, 76px)) / 2 - min(4.25vw, 85px) / 2);
    bottom: auto;
    transform: none;
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button > * { opacity: 0; }
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #fff;
    -webkit-mask: var(--wpc-arrow) center / contain no-repeat;
    mask: var(--wpc-arrow) center / contain no-repeat;
}
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button-prev { --wpc-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 85'%3E%3Cpath d='M43.9758 6.67285L9.4719 41.168L46.7024 78.3896L43.9045 81.1865L3.65647 40.9473L6.45432 38.1504L40.9563 3.65527L43.9758 6.67285Z' fill='white' stroke='white' stroke-width='5.1703'/%3E%3C/svg%3E"); }
.elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button-next { --wpc-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51 85'%3E%3Cpath d='M46.6527 43.8594L9.3949 81.1182L6.37927 78.1035L40.8422 43.6387L3.65564 6.45117L6.44958 3.65625L46.6527 43.8594Z' fill='white' stroke='white' stroke-width='5.1703'/%3E%3C/svg%3E"); }
/* Arrows on mobile: readable size, centred on the cards (32px top margin) */
@media (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-62f1346 .elementor-swiper-button.elementor-swiper-button {
        width: 20px;
        height: 34px;
        top: calc(32px + (100% - 32px) / 2 - 17px);
    }
}

/* Touch screens and screens <=991px: no hover here, so instead of darkening the whole photo
   a short gradient sits behind the text only, the name/title hug the bottom and always show.
   Sizes scale with the card. Desktop with a mouse keeps the Figma hover above. */
@media (max-width: 991px), (hover: none) {
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image img,
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:hover .elementor-widget-image img,
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide:focus-within .elementor-widget-image img {
        filter: none;
    }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image ~ .e-con {
        opacity: 1;
        transform: none;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        --padding-top: clamp(24px, 7vw, 56px);
        --padding-right: clamp(6px, 1.6vw, 14px);
        --padding-bottom: clamp(8px, 2.4vw, 20px);
        --padding-left: clamp(6px, 1.6vw, 14px);
        --gap: clamp(2px, 0.6vw, 6px);
        --row-gap: clamp(2px, 0.6vw, 6px);
        background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0) 100%);
    }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-name .elementor-heading-title {
        font-size: clamp(14px, 4vw, 22px);
    }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-title .elementor-heading-title {
        font-size: clamp(10px, 2.6vw, 14px);
    }
}

/* Small phones: compact name/title so long job titles cover less of the photo.
   Tighter line spacing + letter spacing; name and job title always shown in full. */
@media (max-width: 575px) {
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image ~ .e-con { --padding-top: 20px; }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-name .elementor-heading-title { line-height: 1.15; }
    /* the title is a <span> (inline), so it must be a block for its own line-height to apply */
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-title .elementor-heading-title { display: block; line-height: 1.15; letter-spacing: 0.3px; }
}

/* Small phones (<576px): 1 slide per view (set by the script widget below the carousel).
   Bigger card, so text goes back up a size. Square card stops Safari stretching the card below the photo. */
@media (max-width: 575px) {
    .elementor-32691 .elementor-element.elementor-element-62f1346 { --e-n-carousel-slide-container-height: auto; }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .elementor-widget-image img {
        width: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-name .elementor-heading-title { font-size: 18px; }
    .elementor-32691 .elementor-element.elementor-element-62f1346 .swiper-slide .wpc-guest-title .elementor-heading-title { font-size: 12px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0714d3c */.elementor-32691 .elementor-element.elementor-element-0714d3c { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463ae515 *//* Decorative shapes never block clicks or text selection */
.elementor-32691 .elementor-element.elementor-element-463ae515 .wpc-host-shape { pointer-events: none; }

/* Shapes may spill up into Guests (as in Figma) but are cut at this section's bottom and sides,
   like Figma where the next section covers them. Also prevents sideways scrolling. */
.elementor-32691 .elementor-element.elementor-element-463ae515 { clip-path: inset(-200vw 0 0 0); }

/* 768-991px: keep the desktop side-by-side layout (Elementor's mobile settings stack it below 768) */
@media (min-width: 768px) and (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-7fa4383e { --flex-direction: row; --align-items: center; --gap: min(4.7vw, 94px); --column-gap: min(4.7vw, 94px); --row-gap: min(4.7vw, 94px); --padding-top: min(10.45vw, 209px); --padding-right: 0px; --padding-bottom: min(10.7vw, 214px); --padding-left: min(8.15vw, 163px); }
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-bd19541 { --width: min(39.4vw, 788px); }
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-671a4189 { --width: min(39.55vw, 791px); --padding-top: 0px; }
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element.elementor-element-f52e967 { left: calc(min(8.15vw, 163px) + min(19.7vw, 394px)); top: min(7.1vw, 142px); }
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element.elementor-element-ed6c45c { left: calc(min(8.15vw, 163px) + min(19.7vw, 394px)); top: min(56.15vw, 1123px); }
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-9910acf .elementor-heading-title, .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-5a301008 .elementor-heading-title { text-align: left; }
}

/* A site-wide rule hides overflow on every Elementor element at <=991px.
   Re-allow it here so the shapes can spill into Guests as on desktop (clip-path above still prevents sideways scroll). */
@media (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-463ae515.elementor-element { overflow: visible; }
    /* same rule was cropping the tops/bottoms of the big "ABOUT" / "THE HOST" letters (line-height 1) */
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-f52e967.elementor-element,
    .elementor-32691 .elementor-element.elementor-element-463ae515 .elementor-element-ed6c45c.elementor-element { overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1d10a5 *//* Reserve the form row height so the page doesn't jump while HubSpot loads */
.elementor-32691 .elementor-element.elementor-element-e1d10a5 .wpc-podcast-hs { min-height: max(44px, min(2.75vw, 55px)); }
.elementor-32691 .elementor-element.elementor-element-e1d10a5 .wpc-podcast-hs iframe { width: 100% !important; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45826876 *//* Faces may poke up over the host section (as in Figma) but are cut at this section's bottom and sides */
.elementor-32691 .elementor-element.elementor-element-45826876 { clip-path: inset(-200vw 0 0 0); }
/* Decorative faces never block clicks or text selection */
.elementor-32691 .elementor-element.elementor-element-45826876 .wpc-sub-face { pointer-events: none; }
/* A site-wide rule hides overflow on every Elementor element at <=991px; re-allow it for this section */
@media (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-45826876.elementor-element { overflow: visible; }
}/* End custom CSS */
/* Start custom CSS for Elem_Articles_Grid, class: .elementor-element-c8153b *//* Articles grid widget has no style controls, so the Figma card styles live here.
   Sizes scale with the screen like the rest of the page (Figma frame = 2000px). */

/* Figma has no "Load More" button */
.elementor-32691 .elementor-element.elementor-element-c8153b .alm-btn-wrap { display: none; }

/* Grid: 3 x 520px columns with 70px gaps (Figma), centred */
.elementor-32691 .elementor-element.elementor-element-c8153b .elem-articles-grid__posts .container {
    max-width: none;
    width: min(84.95vw, 1699px);
    padding: 0;
    margin: 0 auto;
}
.elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing { margin: 0 calc(-1 * min(1.75vw, 35px)) calc(-1 * min(3.6vw, 72px)); }
/* Centre the cards when there are fewer than 3 in a row (e.g. only 1 or 2 podcast articles) */
.elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing { justify-content: center; }
.elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing > .col {
    padding: 0 min(1.75vw, 35px);
    /* Bootstrap mb-* utilities on .col use !important */
    margin: 0 0 min(3.6vw, 72px) !important;
}

/* Card */
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card { background: transparent; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__img img { aspect-ratio: 520 / 368; height: auto; width: 100%; object-fit: cover; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content { padding: min(1.75vw, 35px) 0 0; height: auto; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content .tag-line {
    margin: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: max(12px, min(0.895vw, 17.9px));
    line-height: 1;
    color: #293b48;
    text-transform: uppercase;
}
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content .tag-line span { margin: 0 0.25em !important; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content h4 {
    margin: min(0.75vw, 15px) 0 0;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: max(20px, min(1.9vw, 38px));
    line-height: 1.21;
    color: #000;
}
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content h4 a { color: inherit; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content p:not(.tag-line) {
    margin: min(0.75vw, 15px) 0 0;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-size: max(15px, min(1.115vw, 22.3px));
    line-height: 1.21;
    color: #000;
}

/* "Read" button: 197x55, 2.8px #293b48 outline */
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__link { padding: min(1.5vw, 30px) 0 0; }
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__link .comp-button {
    display: inline-flex !important; /* theme forces inline-block */
    align-items: center;
    justify-content: center;
    width: max(120px, min(9.85vw, 197px));
    min-width: 0;
    height: max(40px, min(2.75vw, 55px));
    padding: 0;
    border: clamp(2px, 0.14vw, 2.8px) solid #293b48;
    border-radius: 0;
    background: transparent;
    color: #293b48;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    font-size: max(13px, min(0.895vw, 17.9px));
    line-height: 1;
}
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__link .comp-button:hover,
.elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__link .comp-button:focus-visible { background: #293b48; color: #fff; }

/* Mobile: 24px side gutters */
@media (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing { margin-bottom: -32px; }
    .elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing > .col { margin-bottom: 32px !important; }
    .elementor-32691 .elementor-element.elementor-element-c8153b .elem-articles-grid__posts .container { width: calc(100% - 48px); }
    .elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__content { padding-top: 20px; }
    .elementor-32691 .elementor-element.elementor-element-c8153b .comp-blog-card__link { padding-top: 20px; }
}
/* 768-991px: two columns (one 900px-wide card per row is too big) */
@media (min-width: 768px) and (max-width: 991px) {
    .elementor-32691 .elementor-element.elementor-element-c8153b .alm-listing > .col { width: 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43d38fbf *//* Mobile: one main card with neighbours peeking */
@media (max-width:767px){
  .elementor-32691 .elementor-element.elementor-element-43d38fbf .elementor-heading-title{font-size:clamp(28px,8.5vw,44px)!important;overflow-wrap:anywhere}
}/* End custom CSS */
/* Start custom CSS for sb-instagram-feed, class: .elementor-element-166825fc *//* ===== Instagram feed: scattered card layout (Smash Balloon) ===== */
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram{padding-bottom:0!important}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images{display:flex!important;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:0!important;padding:2.17vw 0 8.13vw!important}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item{position:relative;flex:0 0 18.5%;width:18.5%!important;max-width:none!important;margin:0 -1.2%!important;padding:0!important;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;box-shadow:0 12px 30px rgba(0,0,0,.28)}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_photo_wrap,
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_photo{display:block}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_photo{height:auto!important;aspect-ratio:4/5}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_photo img{width:100%;height:100%;object-fit:cover;display:block}

/* scatter: offset + tilt per card. Stacking follows the Figma layer order:
   card 2 on top, then 1, 3, 4, 5, with card 6 at the back */
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+1){transform:translate(0.35vw,5vw) rotate(2deg);z-index:5}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+2){transform:translate(1.05vw,-0.275vw) rotate(-4deg);z-index:6}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+3){flex-basis:20%;width:20%!important;transform:translate(1.75vw,3.6vw) rotate(4deg) scale(.965);z-index:4}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+4){transform:translateY(9.25vw) rotate(-4deg) scale(1.025);z-index:3}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+5){transform:translate(-1.275vw,2.15vw) rotate(0deg);z-index:2}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+6){transform:translate(1vw,7.3vw) rotate(5deg) scale(1.04);z-index:1}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:hover{z-index:10;box-shadow:0 20px 45px rgba(0,0,0,.4)}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(n):hover{transform:translateY(2vw) rotate(0deg) scale(1.05)}
.elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(n+7){display:none}

/* Tablet: swipeable tilted strip */
@media (max-width:1024px){
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:40px 8vw 70px!important;scroll-padding:0 8vw}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images::-webkit-scrollbar{display:none}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item,
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+3){flex:0 0 38vw;width:38vw!important;margin:0 -2vw!important;scroll-snap-align:center}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(odd){transform:translateY(24px) rotate(3deg)}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(even){transform:translateY(0) rotate(-3deg)}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(n):hover{transform:translateY(8px) rotate(0) scale(1.03)}
}

/* Mobile: one main card with neighbours peeking */
@media (max-width:767px){
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images{padding:30px 14vw 50px!important;scroll-padding:0 14vw}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item,
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(6n+3){flex:0 0 66vw;width:66vw!important;margin:0 -3vw!important}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(odd){transform:translateY(16px) rotate(2.5deg)}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item:nth-child(even){transform:translateY(0) rotate(-2.5deg)}
}

/* ===== Scroll hint below 1024px ===== */
@media (max-width:1024px){
  /* thin visible progress scrollbar (Chrome/Android/Firefox) */
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images{scrollbar-width:thin;scrollbar-color:#fff rgba(255,255,255,.2)}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images::-webkit-scrollbar{display:block;height:4px}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-radius:4px;margin:0 8vw}
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}

  /* "Swipe" label with moving arrow (works everywhere, incl. iOS) */
  .elementor-32691 .elementor-element.elementor-element-166825fc > .elementor-widget-container{position:relative}
  .elementor-32691 .elementor-element.elementor-element-166825fc > .elementor-widget-container::after{
    content:"Swipe to see more  \2192";
    display:block;text-align:center;margin-top:8px;
    font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
    color:#fff;opacity:.85;animation:igHint 1.6s ease-in-out infinite}

  /* one-off nudge so users see the strip moves */
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item{animation:igNudge 1.4s ease-in-out .8s 2}
}
@keyframes igHint{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}
@keyframes igNudge{0%,100%{translate:0 0}40%{translate:-40px 0}}
@media (prefers-reduced-motion:reduce){
  .elementor-32691 .elementor-element.elementor-element-166825fc > .elementor-widget-container::after,
  .elementor-32691 .elementor-element.elementor-element-166825fc #sb_instagram #sbi_images .sbi_item{animation:none}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-101700a7 */.elementor-32691 .elementor-element.elementor-element-101700a7{overflow-x:clip}/* End custom CSS */