@font-face{font-family:Arial;src:url(../fonts/Arial.ttf)}@font-face{font-family:Archia;font-weight:300;src:url(../fonts/archia-light-webfont.ttf)}@font-face{font-family:Archia;font-weight:600;src:url(../fonts/archia-semibold-webfont.ttf)}@font-face{font-family:Archia;font-weight:700;src:url(../fonts/archia-bold.otf)}@font-face{font-family:Raleway Light;font-weight:300;src:url(../fonts/Raleway-Light.ttf)}@font-face{font-family:Raleway Medium;font-weight:500;src:url(../fonts/Raleway-Medium.ttf)}@font-face{font-family:Minion;src:url(../fonts/minionpro-regular.otf)}@font-face{font-family:Naratif;src:url(../fonts/naratifcondensed.ttf)}body{margin:0}main#primary{margin-top:-2rem}.sos-section{box-sizing:content-box;font-family:Archia;font-size:1.3rem;margin:0}.sos-section,.sos-section a,.sos-section a:hover,.sos-section h3,.sos-section h4,.sos-section li,.sos-section p{color:#0a28c8}.sos-container{margin:auto;max-width:1980px;padding:0 70px}.sos-container.thin{max-width:900px}.sos-container.content{margin:50px 0 0;text-align:center}@media (max-width:950px){.sos-container{padding:0 30px}}@media (max-width:600px){.sos-container{padding:0 20px}}.sos-section .button{background:#c8f000;border:none;border-radius:16px;color:#0a28c8;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;outline:none;padding:15px 30px;text-align:center;text-decoration:none;transition:all .3s ease}.sos-section .button:focus,.sos-section .button:hover{background:#b3d700}.sos-section .button.blue{background-color:#46d9e8}.sos-section .button.blue:focus,.sos-section .button.blue:hover{background:#1ccddf}.text-decoration{left:0;position:relative;top:0}.text-decoration.text-decoration--underline-blue:after{background-image:url(../images/text-decorations/underline-blue.png)}.text-decoration.text-decoration--underline-blue:after,.text-decoration.text-decoration--underline-white:after{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:11px;left:0;position:absolute;top:100%;width:100%}.text-decoration.text-decoration--underline-white:after{background-image:url(../images/text-decorations/underline-white.png)}.text-decoration.text-decoration--wavy-underline-blue:after{background-image:url(../images/text-decorations/wavy-underline-blue.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:11px;left:0;position:absolute;top:100%;width:160%}.text-decoration.text-decoration--scribble-underline-green:after{background-image:url(../images/text-decorations/scribble-underline-green.png)}.text-decoration.text-decoration--scribble-underline-green:after,.text-decoration.text-decoration--scribble-underline-white:after{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:15px;left:0;position:absolute;top:90%;width:160%}.text-decoration.text-decoration--scribble-underline-white:after{background-image:url(../images/text-decorations/scribble-underline-white.png)}.text-decoration.text-decoration--scribble-underline-lightblue:after{background-image:url(../images/text-decorations/scribble-underline-lightblue.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:35px;left:0;position:absolute;top:100%;width:100%}.text-decoration.text-decoration--shimmer-blue:after{background-image:url(../images/text-decorations/shimmer-blue.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;right:-50px;top:-15px;width:100px}.text-decoration.text-decoration--shimmer-lightblue:after{background-image:url(../images/text-decorations/shimmer-lightblue.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:200%;position:absolute;right:-75px;top:-45px;width:200%}.text-decoration.text-decoration--circle-lightblue:after{background-image:url(../images/text-decorations/circle-lightblue.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:130%;position:absolute;right:-5px;top:-3px;width:130px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.sos-section h1,.sos-section h2,.sos-section h3,.sos-section h4,.sos-section h5,.sos-section h6{font-weight:700;line-height:1.1em}.sos-section h1,.sos-section h2,.sos-section h3,.sos-section h4,.sos-section h5,.sos-section h6,.sos-section p{margin:1.4rem 0}.sos-section h1{font-size:6.6rem;line-height:6rem}.sos-section h2{font-size:4.5rem}.sos-section h3{font-size:2.8rem}@media (max-width:600px){.sos-section h3{font-size:2rem}}@media (max-width:320px){.sos-section h3{font-size:2rem;line-height:1.4em}}.sos-section h4{font-size:2rem}.sos-section h5{font-size:1.8rem}.sos-section li,.sos-section p{font-size:1.3rem;line-height:1.4em}@media (max-width:600px){.sos-section li,.sos-section p{font-size:1rem}}@media (max-width:320px){.sos-section li,.sos-section p{font-size:.8rem}}.sos-section p{font-weight:600}@media (max-width:950px){.sos-section h1{font-size:12vw;line-height:11vw}}.sos-section strong a,.sos-section strong p{font-weight:700}@media (max-width:768px){.add--mobile-slider{padding-bottom:40px;padding-left:0;padding-right:0}}.add--mobile-slider .slick-list{padding:15px 0 35px}@media (min-width:450px){.add--mobile-slider .slick-list{padding:15px 0 35px 25px}}@media (min-width:500px){.add--mobile-slider .slick-list{padding:15px 0 35px 45px}}.add--mobile-slider .slick-track{display:flex}.add--mobile-slider .slick-slide{margin:0 15px}ul.slick-dots{bottom:0}ul.slick-dots li button:before{border-radius:100%;color:#0a28c8;font-size:10px;opacity:1;position:relative;transition:all .3s ease;z-index:3}ul.slick-dots li.slick-active button:before{color:#0a28c8;font-size:14px;opacity:1}.strip-heading-banner--slider{margin-bottom:0;padding-bottom:50px}.strip-heading-banner--slider .slick-track{display:flex!important}.strip-heading-banner--slider .slick-slide{align-items:flex-end;display:flex!important;height:600px;padding:0 0 20px;position:relative}@media (max-width:1440px){.strip-heading-banner--slider .slick-slide{height:500px}}@media (max-width:950px){.strip-heading-banner--slider .slick-slide{height:450px;padding:50px 0}}.sos-section.strip-heading-banner{overflow:hidden;position:relative}.sos-section.strip-heading-banner.with-bottom-curve .sos-container .content{padding:0}.sos-section.strip-heading-banner.with-bottom-curve svg{margin-top:-100px}.sos-section.strip-heading-banner>svg{display:block;position:relative;width:100%;z-index:1}.sos-section.strip-heading-banner>svg path:first-child{fill:#fff}.sos-section.strip-heading-banner>svg path:last-child{fill:#c8f000}.sos-section.strip-heading-banner>svg.grey path:last-child{fill:#f2f5fc}.sos-section.strip-heading-banner .image-container{height:100%;left:0;position:absolute;top:-20px;width:100%}.sos-section.strip-heading-banner .image-container .image{background-position:top;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sos-section.strip-heading-banner .image-container .image.video{display:none}@media (max-width:600px){.sos-section.strip-heading-banner .image-container .image.video{display:block}}.sos-section.strip-heading-banner .image-container .block__video-play{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:100%;cursor:pointer;display:flex;height:125px;justify-content:center;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:125px;z-index:2}.sos-section.strip-heading-banner .image-container .block__video-play-icon{border-bottom:30px solid transparent;border-left:45px solid #fff;border-top:30px solid transparent;height:0;transition:all .3s ease;width:0}.sos-section.strip-heading-banner .image-container .block__video-play:focus,.sos-section.strip-heading-banner .image-container .block__video-play:hover{background-color:hsla(0,0%,100%,.6);opacity:1}.sos-section.strip-heading-banner .sos-container{margin:0;padding:50px;position:relative;z-index:2}.sos-section.strip-heading-banner .sos-container .content{color:#fff;display:grid}.sos-section.strip-heading-banner .sos-container .content>:first-child{margin-top:0}.sos-section.strip-heading-banner .sos-container .content>:last-child{margin-bottom:0}.sos-section.strip-heading-banner .sos-container .content.thin :first-child h1{width:40%}@media (max-width:950px){.sos-section.strip-heading-banner .sos-container .content.thin :first-child h1{width:100%}}.sos-section.strip-heading-banner .sos-container .content :first-child{grid-column:span 2}@media (max-width:600px){.sos-section.strip-heading-banner .sos-container .content :first-child{grid-column:span 1}.sos-section.strip-heading-banner .sos-container .content :first-child p{font-size:1.3rem}}.sos-section.strip-heading-banner .sos-container .content div{align-items:center;display:flex}.sos-section.strip-heading-banner .sos-container .content :nth-child(2) :first-child{display:inline-block}@media (max-width:782px){.sos-section.strip-heading-banner .sos-container .content :nth-child(2) :first-child{display:none}}.sos-section.strip-heading-banner .sos-container .content :nth-child(2) :nth-child(2){display:none}@media (max-width:782px){.sos-section.strip-heading-banner .sos-container .content :nth-child(2) :nth-child(2){display:inline-block}}.sos-section.strip-heading-banner .sos-container .content :nth-child(3){font-size:1.4rem;margin-left:auto;text-shadow:0 0 15px hsla(0,0%,100%,.5)}@media (max-width:600px){.sos-section.strip-heading-banner .sos-container .content :nth-child(3){margin:0 0 0 10px}}.sos-section.strip-heading-banner .sos-container .content .lower{display:grid;grid-template-columns:1fr 5fr}.sos-section.strip-heading-banner .sos-container .content .lower :first-child{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.sos-section.strip-heading-banner .sos-container .content .lower :nth-child(2){height:-moz-fit-content;height:fit-content;text-align:right}.sos-section.strip-heading-banner .sos-container .content h1{color:#fff;font-size:5rem;letter-spacing:3px;line-height:5rem;margin-bottom:50px;text-shadow:0 0 15px rgba(10,40,200,.5)}@media (max-width:950px){.sos-section.strip-heading-banner .sos-container .content h1{font-size:12vw;line-height:11vw}}.sos-section.strip-heading-banner .sos-container .content.video h1{visibility:hidden}@media (max-width:600px){.sos-section.strip-heading-banner .sos-container .content.video h1{display:block}}.sos-section.strip-heading-banner .sos-container .buttons.align-right{text-align:right}.introduction-text{margin:70px 0}.introduction-text .content{text-align:center}.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner{margin-top:30px;max-width:900px}@media (min-width:768px){.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner{margin-top:0}}.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner .image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100px;width:100%}@media (min-width:768px){.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner .image{display:none}}.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner .image:last-of-type{display:none}@media (min-width:768px){.introduction-text.introduction-text--with-flower-banner .sos-container.bottom-banner .image:last-of-type{display:block}}.sos-section.wavey-content{margin:70px 0;overflow:hidden;padding-top:70px}.sos-section.wavey-content .wavey-content-container{background:#baf2f7;position:relative}.sos-section.wavey-content .wavey-content-container>.sos-container{display:grid;gap:70px;grid-template-columns:1fr 1fr}.sos-section.wavey-content .content{margin-right:70px;padding:70px;text-align:center}.sos-section.wavey-content .image{position:relative}.sos-section.wavey-content .image img{max-height:180%;position:absolute;top:-180px;width:100%}.sos-section.wavey-content .doodle{bottom:-20px;position:absolute;right:30px;width:150px}@media (max-width:600px){.sos-section.wavey-content .doodle{bottom:30px;width:90px}}.sos-section.wavey-content .top-wave{min-width:1200px}.sos-section.wavey-content .top-wave .top-wave-mask{fill:#fff}.sos-section.wavey-content .top-wave .top-wave-shape{fill:#46d9e8}.sos-section.wavey-content .bottom-wave{min-width:1200px;transform:rotate(180deg)}.sos-section.wavey-content .bottom-wave .bottom-wave-mask{fill:#fff}.sos-section.wavey-content .bottom-wave .bottom-wave-shape{fill:#46d9e8}@media (max-width:1440px){.sos-section.wavey-content .wavey-content-container>.sos-container{gap:0;grid-template-columns:1fr}.sos-section.wavey-content .content{margin:0 auto;max-width:450px;padding:0 30px 30px}.sos-section.wavey-content .image{margin-top:-155px;text-align:center}.sos-section.wavey-content .image img{max-height:100%;max-width:400px;position:relative;top:0}}.sos-section.wavey-content.short{margin:-180px 0 -50px;overflow:visible}@media (max-width:320px){.sos-section.wavey-content.short{margin:-180px 0}}.sos-section.wavey-content.short .wavey-content-container{transform:scaleY(.5)}.sos-section.wavey-content.short .wavey-content-container .sos-container{align-items:center;gap:0;grid-template-columns:auto 280px;padding:20px 70px;position:relative;transform:scaleY(2);z-index:10}@media (max-width:950px){.sos-section.wavey-content.short .wavey-content-container .sos-container{padding:70px 0}}@media (max-width:600px){.sos-section.wavey-content.short .wavey-content-container .sos-container{grid-template-columns:1fr 1fr;padding:20px 0}}@media (max-width:320px){.sos-section.wavey-content.short .wavey-content-container .sos-container{grid-template-columns:1fr;padding:180px 0}}.sos-section.wavey-content.short .wavey-content-container .sos-container .content{text-align:center}.sos-section.wavey-content.short .wavey-content-container .sos-container .content h3{font-size:3.6rem}@media (max-width:600px){.sos-section.wavey-content.short .wavey-content-container .sos-container .content h3{font-size:1.6rem}}.sos-section.wavey-content.short .wavey-content-container .sos-container .image{margin-top:0}.sos-section.wavey-content.short .wavey-content-container .sos-container .image img{max-height:280px;top:-120px;z-index:10}@media (max-width:1440px){.sos-section.wavey-content.short .wavey-content-container .sos-container .image img{top:0}}@media (max-width:600px){.sos-section.wavey-content.short .wavey-content-container .sos-container .image img{max-height:180px}}.sos-section.wavey-content.short .wavey-content-container .sos-container .content{max-width:none}.sos-section.hero-block{margin:70px auto;overflow:hidden}.sos-section.hero-block .block-container{align-items:center;background:#f2f5fc;border-radius:12px;display:flex;gap:70px;padding:35px 70px}@media (max-width:600px){.sos-section.hero-block .block-container{padding:20px 45px}}.sos-section.hero-block .block-container .content{flex:1;min-height:98px}.sos-section.hero-block .block-container .content>:first-child{margin-top:0}.sos-section.hero-block .block-container .content>:last-child{margin-bottom:0}.sos-section.hero-block .block-container .content *{font-weight:600}.sos-section.hero-block .block-container .content h3{width:-moz-max-content;width:max-content}@media (max-width:600px){.sos-section.hero-block .block-container .content{min-height:0}.sos-section.hero-block .block-container .content h3{font-size:2.2rem;width:auto}.sos-section.hero-block .block-container .content h3 svg{display:none}}.sos-section.hero-block .block-container .illustration{min-width:180px;position:relative}.sos-section.hero-block .block-container .illustration svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sos-section.hero-block .block-container .illustration svg path,.sos-section.hero-block .block-container .illustration svg polygon{fill:#0a28c8}.sos-section.hero-block .block-container .button{box-shadow:5px 5px 10px rgba(0,0,0,.3);font-weight:600;padding-left:70px;padding-right:70px}@media (max-width:600px){.sos-section.hero-block .block-container .button{min-width:200px;padding-left:30px;padding-right:30px}}.sos-section.hero-block.green .block-container{background:#c8f000}.sos-section.hero-block.green .block-container .button,.sos-section.hero-block.lightblue .block-container{background:#46d9e8}.sos-section.hero-block.lightblue .block-container .button{background:#c8f000}.sos-section.hero-block.blue .block-container{background:#0a28c8}.sos-section.hero-block.blue .block-container .content *{color:#fff}.sos-section.hero-block.blue .block-container .illustration svg path,.sos-section.hero-block.blue .block-container .illustration svg polygon{fill:#fff}.sos-section.hero-block.blue .block-container .button{background:#c8f000}.sos-section.hero-block.red .block-container{background:#ff5c00}.sos-section.hero-block.red .block-container .content *{color:#fff}.sos-section.hero-block.red .block-container .illustration svg path,.sos-section.hero-block.red .block-container .illustration svg polygon{fill:#fff}.sos-section.hero-block.red .block-container .button{background:#fff}@media (max-width:1230px){.sos-section.hero-block .block-container{flex-direction:column}.sos-section.hero-block .block-container .content{text-align:center}}.sos-section.content-splitter{margin:70px auto;overflow:hidden}.sos-section.content-splitter .splitter-container{display:flex;min-height:400px}.sos-section.content-splitter .splitter-container .image{background-position:100% 0;background-size:cover;flex:1;flex-grow:1}.sos-section.content-splitter .splitter-container .image.centred{background-position:calc(50% + 30px);background-repeat:no-repeat;background-size:contain}@media (max-width:600px){.sos-section.content-splitter .splitter-container .image.centred{background-position:50%}}.sos-section.content-splitter .splitter-container .image.centred.green{background-color:#c8f000}.sos-section.content-splitter .splitter-container .content{background:#f2f5fc;flex:1;max-width:500px;padding:30px;position:relative}.sos-section.content-splitter .splitter-container .content>:first-child{margin-top:0}.sos-section.content-splitter .splitter-container .content>:last-child{margin-bottom:0}@media (min-width:768px){.sos-section.content-splitter .splitter-container .content{padding-right:0}}.sos-section.content-splitter .splitter-container .content>svg path{fill:#f2f5fc}.sos-section.content-splitter .splitter-container .content p.small{font-size:12px}.sos-section.content-splitter .splitter-container .content .button-box{display:grid;gap:15px;grid-template-columns:1fr}@media (min-width:768px){.sos-section.content-splitter .splitter-container .content .button-box{gap:30px;grid-template-columns:1fr 1fr}}.sos-section.content-splitter .splitter-container .content .desktop-svg{height:102%;left:99%;position:absolute;top:-1px}.sos-section.content-splitter .splitter-container .content .mobile-svg{display:none;height:auto;left:0;position:absolute;top:99%;width:100%}.sos-section.content-splitter .splitter-container .content .button{padding-left:50px;padding-right:50px}.sos-section.content-splitter.lightblue .splitter-container .content{background:#46d9e8}.sos-section.content-splitter.lightblue .splitter-container .content>svg path{fill:#46d9e8}.sos-section.content-splitter.green .splitter-container .content{background:#c8f000}.sos-section.content-splitter.green .splitter-container .content>svg path{fill:#c8f000}.sos-section.content-splitter.green .splitter-container .content .button{background:#46d9e8}.sos-section.content-splitter.red .splitter-container .content{background:#ff5c00}.sos-section.content-splitter.red .splitter-container .content *{color:#fff}.sos-section.content-splitter.red .splitter-container .content>svg path{fill:#ff5c00}.sos-section.content-splitter.red .splitter-container .content .button{background:#fff;color:#0a28c8}@media (max-width:950px){.sos-section.content-splitter .splitter-container{flex-direction:column}.sos-section.content-splitter .splitter-container .content{max-width:100%}.sos-section.content-splitter .splitter-container .content .desktop-svg{display:none}.sos-section.content-splitter .splitter-container .content .mobile-svg{display:block}.sos-section.content-splitter .splitter-container .image{min-height:300px}}.sos-section.cards{margin:70px 0}.sos-section.cards>.sos-container{display:flex;flex-wrap:wrap;gap:78px 25px;justify-content:center}@media (max-width:1230px){.sos-section.cards>.sos-container{gap:78px 20px}}.sos-section.cards.cards--bg-lilac{background-color:#f3f5fb;padding:50px 0}@media (min-width:768px){.sos-section.cards.cards--bg-lilac{padding:50px 0 100px}}.sos-section.cards .cards__title{color:#0a28c8;margin-bottom:20px;text-align:center}@media (min-width:768px){.sos-section.cards .cards__title{margin-bottom:50px}}@media (min-width:992px){.sos-section.cards .cards__title{margin-bottom:80px}}.sos-section.cards.contained{background-color:#f2f5fc;border-radius:24px;margin:auto;padding:50px 20px;width:90%}.sos-section.cards.contained.thin{max-width:1980px;padding:50px 70px;width:67%}@media (max-width:600px){.sos-section.cards.contained{border-radius:0;padding:0 0 40px;width:100%}}.sos-section.cards.contained .sos-container{padding:0}@media (max-width:1230px){.sos-section.cards.contained .sos-container{padding:0 10px}}.sos-section.cards .card{background:#f2f5fc;border-radius:24px;box-shadow:5px 8px 24px rgba(0,0,0,.2);display:flex;flex-basis:450px;flex-direction:column;height:auto;overflow:hidden;position:relative}.sos-section.cards .card.green{background:#c8f000}.sos-section.cards .card.green .content*{color:#0a28c8}.sos-section.cards .card.green .image svg path{fill:#c8f000}.sos-section.cards .card.blue{background:#0a28c8}.sos-section.cards .card.blue .content *{color:#fff}.sos-section.cards .card.blue .image svg path{fill:#0a28c8}.sos-section.cards .card.lightblue{background:#46d9e8}.sos-section.cards .card.lightblue .content *{color:#0a28c8}.sos-section.cards .card.lightblue .image svg path{fill:#46d9e8}.sos-section.cards .card.thin{flex-basis:31%}.sos-section.cards .card.thinner{flex-basis:20%}@media (max-width:950px){.sos-section.cards .card.thinner{flex-basis:35%}}.sos-section.cards .card.thinner .content p{font-size:.8rem}.sos-section.cards .card.thinner .image svg{bottom:-5px}@media (min-width:1200px){.sos-section.cards .card{flex-basis:31%}}@media (min-width:1600px){.sos-section.cards .card{flex-basis:450px}}.sos-section.cards .card.card--text-center .content p{text-align:center}.sos-section.cards .card.card--bg-white{background-color:#fff}.sos-section.cards .card .image{background-position:50%;background-size:cover;height:330px;overflow:hidden;padding:0 30px;position:relative}@media (max-width:600px){.sos-section.cards .card .image{height:300px}}.sos-section.cards .card .image .heading{bottom:20px;position:absolute;z-index:1}.sos-section.cards .card .image .heading *{color:#fff}.sos-section.cards .card .image svg{bottom:-30px;display:block;height:auto;left:0;position:absolute;width:100%;z-index:10}.sos-section.cards .card .image svg path{fill:#f2f5fc}.sos-section.cards .card .content{padding:15px 30px;position:relative;top:-10px}.sos-section.cards .card .content>:first-child{margin-top:0}.sos-section.cards .card .content>:last-child{margin-bottom:0}.sos-section.cards .card .content *{color:#0a28c8}.sos-section.cards .card .content p{font-size:1rem;font-weight:300}@media (max-width:600px){.sos-section.cards .card .content p{font-size:.8rem}}.sos-section.cards .card .content p.small{font-size:.8rem}.sos-section.cards .card .content h3{margin:0}.sos-section.cards .card .lower{margin-top:auto;padding:0 30px 25px}.sos-section.cards .card .heading{padding-right:50px}@media (max-width:600px){.sos-section.cards .card .heading{padding-right:20px}}.sos-section.cards .card .button{min-width:250px;padding-left:10px;padding-right:10px;text-align:center}@media (max-width:600px){.sos-section.cards .card .button{font-size:1rem;min-width:210px;padding-left:30px;padding-right:30px}}@media (max-width:320px){.sos-section.cards .card .button{font-size:.8rem;min-width:150px;padding-left:30px;padding-right:30px}}.sos-section.cards .card.short-image .image{height:228px}.sos-section.cards .card.gradient-image .image:after{background:linear-gradient(180deg,rgba(2,0,36,0),rgba(15,46,192,.5));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:0}.sos-section.cards .card.fading-image{position:relative}.sos-section.cards .card.fading-image.fading-image--background-pos-top .image{background-position:top}.sos-section.cards .card.fading-image .image{left:0;position:absolute;top:0;width:100%;z-index:1}.sos-section.cards .card.fading-image .image:after{background-image:linear-gradient(180deg,transparent,#f2f5fc);bottom:0;content:"";height:75%;left:0;position:absolute;width:100%}.sos-section.cards .card.fading-image .content{padding-top:244px;position:relative;z-index:2}.sos-section.cards .card.bottom-image .content{margin-bottom:-20px;padding-top:40px}.sos-section.cards .card.bottom-image .image{bottom:0;padding:0;position:absolute;width:100%}.sos-section.cards .card.bottom-image .image svg{margin-top:-20px;top:0;transform:rotate(180deg)}.sos-section.graphic-banner{height:auto;position:relative;width:100%}.sos-section.graphic-banner .image-container{height:550px;width:100%}@media (max-width:1440px){.sos-section.graphic-banner .image-container{height:450px}}@media (max-width:600px){.sos-section.graphic-banner .image-container{height:362px}.sos-section.graphic-banner .image-container.fixed{height:190px}}@media (max-width:320px){.sos-section.graphic-banner .image-container.fixed{height:150px}}.sos-section.graphic-banner .image-container .image{background-position:50%;background-size:cover;height:100%;width:100%}.sos-section.graphic-banner .image-container .image:first-of-type{display:block}@media (min-width:768px){.sos-section.graphic-banner .image-container .image:first-of-type{display:none}}.sos-section.graphic-banner .image-container .image:nth-of-type(2){display:none}@media (min-width:768px){.sos-section.graphic-banner .image-container .image:nth-of-type(2){display:block}}@media (min-width:992px){.sos-section.graphic-banner .image-container .image:nth-of-type(2){display:none}}.sos-section.graphic-banner .image-container .image:last-of-type{display:none}@media (min-width:992px){.sos-section.graphic-banner .image-container .image:last-of-type{display:block}}.sos-section.graphic-banner.home-visit+.sos-section.introduction-text{margin-top:-120px!important;position:relative}@media (min-width:768px){.sos-section.graphic-banner.home-visit+.sos-section.introduction-text{margin-top:-40px!important}}@media (min-width:992px){.sos-section.graphic-banner.home-visit+.sos-section.introduction-text{margin-top:-60px!important}}.sos-section.graphic-banner.watersmart+.sos-section.introduction-text{margin-top:0!important;position:relative}@media (min-width:992px){.sos-section.graphic-banner.watersmart+.sos-section.introduction-text{margin-top:70px!important}}.modal-basic{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}.modal-basic.active{display:block}.modal-basic__launch{cursor:pointer;text-decoration:underline}.modal-basic__overlay{background-color:#fff;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:998}.modal-basic__close{cursor:pointer;position:absolute;right:25px;top:25px;z-index:999}.modal-basic__close:focus svg,.modal-basic__close:hover svg{fill:#0a28c8}.modal-basic__close svg{fill:#fff;transition:all .3s ease}.modal-basic__content{background:none;background-color:#44d8e8;border-radius:24px;height:auto;left:50%;max-height:85vh;overflow:scroll;position:fixed;top:50%;transform:translate(-50%,-50%);width:95%;z-index:999}@media (min-width:768px){.modal-basic__content{height:auto;overflow:auto;width:700px}}.modal-basic__content-heading{background-color:#44d8e8;padding:50px 30px 0}@media (min-width:768px){.modal-basic__content-heading{padding:75px 50px 0}}.modal-basic__content-heading h3{font-size:2.8em;margin:0}@media (min-width:768px){.modal-basic__content-heading h3{font-size:2.8em;line-height:1.3em}}.modal-basic__content-text{background-color:#fff;padding:0 30px 30px}@media (min-width:768px){.modal-basic__content-text{padding:0 50px 50px}}.modal-basic__content-text-two-col{display:grid;gap:15px;grid-template-columns:1fr 1fr}.modal-basic__content-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150px;width:100%}.sos-section.info-blocks{margin:70px 0;padding:0;position:relative}.sos-section.info-blocks>.sos-container{display:flex;flex-wrap:wrap;gap:78px 25px;justify-content:center}.sos-section.info-blocks .block{background:linear-gradient(180deg,#0a28c8 49%,#f2f4fc 0);box-shadow:5px 8px 24px rgba(0,0,0,.2);display:flex;flex-basis:450px;flex-direction:column;overflow:hidden}@media (min-width:768px){.sos-section.info-blocks .block{height:100%}}@media (min-width:1200px){.sos-section.info-blocks .block{flex-basis:31%}}@media (min-width:1600px){.sos-section.info-blocks .block{flex-basis:450px}}@media (min-width:768px){.sos-section.info-blocks .block.active{height:auto}}.sos-section.info-blocks .block.active .block__text{display:flex;flex-direction:column;height:100%}.sos-section.info-blocks .block.block--green{background:linear-gradient(180deg,#c8f000 49%,#f2f4fc 0)}.sos-section.info-blocks .block.block--green .block__title{color:#0a28c8}.sos-section.info-blocks .block.block--green .block__arrow svg{fill:#0a28c8}.sos-section.info-blocks .block.block--green .block__video-svg{fill:#c8f000}.sos-section.info-blocks .block.block--lightblue{background:linear-gradient(180deg,#46d9e8 49%,#f2f4fc 0)}.sos-section.info-blocks .block.block--lightblue .block__title{color:#0a28c8}.sos-section.info-blocks .block.block--lightblue .block__arrow svg{fill:#0a28c8}.sos-section.info-blocks .block.block--lightblue .block__video-svg{fill:#46d9e8}.sos-section.info-blocks .block__title{color:#c8f000;line-height:1.4em;padding:20px}.sos-section.info-blocks .block__arrow{cursor:pointer;display:flex;justify-content:center;margin-bottom:30px}.sos-section.info-blocks .block__arrow svg{fill:#c8f000}@media (max-width:320px){.sos-section.info-blocks .block__arrow{margin-bottom:14px}}.sos-section.info-blocks .block__video{height:400px;position:relative;width:100%}@media (max-width:320px){.sos-section.info-blocks .block__video{height:300px}}.sos-section.info-blocks .block__video-svg{display:block;height:auto;left:0;position:absolute;top:-1px;width:100%;z-index:1;fill:#0a28c8}.sos-section.info-blocks .block__video-play{align-items:center;background-color:#c8f000;border-radius:100%;cursor:pointer;display:flex;height:125px;justify-content:center;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:125px;z-index:1}.sos-section.info-blocks .block__video-play-icon{border-bottom:30px solid transparent;border-left:45px solid #0a28c8;border-top:30px solid transparent;height:0;transition:all .3s ease;width:0}.sos-section.info-blocks .block__video-play:focus,.sos-section.info-blocks .block__video-play:hover{opacity:1}.sos-section.info-blocks .block__text{background-color:#f2f4fc;display:none;padding:25px 15px}@media (min-width:768px){.sos-section.info-blocks .block__text{padding:25px 30px}}.sos-section.info-blocks .block__text-content a{text-decoration:underline}.sos-section.info-blocks .block__text-content ul li{color:#0a28c8}.sos-section.info-blocks .block__text-button{margin-top:auto}.sos-section.info-blocks .block__text-button a{min-width:200px}.sos-section.info-blocks .block .image{background-position:50%;background-size:cover;height:100%;overflow:hidden;padding:0 30px;position:relative;width:100%;z-index:0}@media (max-width:320px){.sos-section.info-blocks .block .image{background-position:40% 50%}}.sos-section.info-blocks .block .image .heading{bottom:20px;position:absolute;z-index:1}.sos-section.info-blocks .block .image .heading *{color:#fff}.sos-section.info-blocks .block .image svg{bottom:-30px;display:block;height:auto;left:0;position:absolute;width:100%}.sos-section.info-blocks .block .image svg path{fill:#f2f5fc}.offset-10{margin-top:10px}.offset-20{margin-top:20px}.offset-30{margin-top:30px}.offset-40{margin-top:40px}.offset-50{margin-top:50px}.offset-60{margin-top:60px}.offset-70{margin-top:70px}.offset-80{margin-top:80px}.offset-90{margin-top:90px}.offset-100{margin-top:100px}.sos-section.image-blocks{display:flex}.sos-section.image-blocks .sos-container{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;height:800px}@media (max-width:950px){.sos-section.image-blocks .sos-container{flex-wrap:nowrap;height:auto}}@media (max-width:600px){.sos-section.image-blocks .sos-container{width:100%}}.sos-section.image-blocks .sos-container .image{display:flex;padding:10px;position:relative}.sos-section.image-blocks .sos-container .image.offset-0{margin-top:0}@media (max-width:600px){.sos-section.image-blocks .sos-container .image{justify-content:center;margin-top:0}}.sos-section.image-blocks .sos-container .image .ff-canvas,.sos-section.image-blocks .sos-container .image img{border-radius:24px;box-shadow:5px 8px 24px rgba(0,0,0,.2);width:220px}@media (max-width:1230px){.sos-section.image-blocks .sos-container .image .ff-canvas,.sos-section.image-blocks .sos-container .image img{width:190px}}.sos-section.image-blocks .sos-container .break{flex-basis:100%;width:0}@media (max-width:950px){.sos-section.image-blocks .sos-container .break{display:none}}.sos-section.footer p{font-size:1rem;font-weight:400}.sos-section.sos-container .image-container{height:550px;position:relative;width:100%}.sos-section.sos-container .image-container.shadow{box-shadow:5px 8px 24px rgba(0,0,0,.2)}.sos-section.sos-container .image-container .image{background-size:cover;height:100%;position:absolute;width:100%}.sos-section.sos-container .image-container .block__video-play{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:100%;cursor:pointer;display:flex;height:125px;justify-content:center;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:125px;z-index:2}.sos-section.sos-container .image-container .block__video-play-icon{border-bottom:30px solid transparent;border-left:45px solid #fff;border-top:30px solid transparent;height:0;transition:all .3s ease;width:0}.sos-section.sos-container .image-container .block__video-play:focus,.sos-section.sos-container .image-container .block__video-play:hover{background-color:hsla(0,0%,100%,.6);opacity:1}.sos-section.sos-container .content{padding:20px 0;text-align:center}
/*# sourceMappingURL=style.css.map */
