:root{--black: #000;--white: #fff;--md-gray: #757575;--lt-lt-primary-color: #f39c92;--lt-primary-color: #d83939;--md-primary-color: #ae1e24;--dk-primary-color: #36080a;--pale-primary-color: #f2a99c;--md-tan: #f2ebe3;--dk-tan: #e9ddd1;--max-width: 1200px;--large-container-padding: 140px;--small-container-padding: 20px;--wave-color: #3b82f6;--stroke-width: 4px;--speed: 8s;--margin: 87px;--margin-small: 30px;--triangle-width-large: 120px;--triangle-height-large: 107px;--triangle-width-small: 60px;--triangle-height-small: 53px;--border-radius-large: 120px;--border-radius-small: 45px;--large-block-margin: 60px;--small-block-margin: 60px;--large-position-margin: 35px;--padding-inline: 35px;--padding-inline-small: 20px;--spacing: 20px}@font-face{font-family:Almoni;src:url(../fonts/almoni-neue-light-aaa.otf);font-weight:300}@font-face{font-family:Almoni;src:url(../fonts/almoni-neue-regular-aaa.otf);font-weight:400}@font-face{font-family:Almoni;src:url(../fonts/almoni-neue-demibold-aaa.otf);font-weight:600}@font-face{font-family:Almoni;src:url(../fonts/almoni-neue-bold-aaa.otf);font-weight:700}@font-face{font-family:Almoni;src:url(../fonts/almoni-neue-black-aaa.otf);font-weight:900}@font-face{font-family:Nothing You Could Do;src:url(../fonts/NothingYouCouldDo-Regular.ttf);font-weight:400}html{font-family:Almoni,sans-serif}.step .step-number,.block-impact h2,.hero p span{font-family:Nothing You Could Do,serif}.multi-column-block{margin-block:var(--small-block-margin)}@media (width >= 750px){.multi-column-block{margin-block:var(--large-block-margin)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{text-size-adjust:100%}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-block-end:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;color:var(--dk-primary-color);font-weight:300;line-height:1.5;font-size:62.5%}body{padding:0;margin:0;background-color:var(--md-tan);position:relative;min-height:100%;margin-inline:auto;color:var(--dk-primary-color);overflow-wrap:break-word;letter-spacing:.012rem}@media (width <= 499px){body{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){body{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){body{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){body{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){body{font-size:3.68rem}}@media (width >= 1600px){body{font-size:4rem}}html,body{overflow:auto;height:auto;scroll-behavior:smooth;scroll-padding-block-start:100px}*,*:before,*:after{box-sizing:border-box}a img{border:none}h1,h2,h3,h4,h5,h6{margin-block:0 20px;line-height:1;font-weight:700;text-wrap:balance}@media (width <= 499px){h1{font-size:4.5rem}}@media (width >= 500px) and (width <= 749px){h1{font-size:6.2rem}}@media (width >= 750px) and (width <= 1023px){h1{font-size:7.9rem}}@media (width >= 1024px) and (width <= 1249px){h1{font-size:9.6rem}}@media (width >= 1250px) and (width <= 1599px){h1{font-size:11.3rem}}@media (width >= 1600px){h1{font-size:13rem}}@media (width <= 499px){h2{font-size:4rem}}@media (width >= 500px) and (width <= 749px){h2{font-size:5rem}}@media (width >= 750px) and (width <= 1023px){h2{font-size:6rem}}@media (width >= 1024px) and (width <= 1249px){h2{font-size:7rem}}@media (width >= 1250px) and (width <= 1599px){h2{font-size:8rem}}@media (width >= 1600px){h2{font-size:9rem}}@media (width <= 499px){h3{font-size:3.5rem}}@media (width >= 500px) and (width <= 749px){h3{font-size:4.2rem}}@media (width >= 750px) and (width <= 1023px){h3{font-size:4.9rem}}@media (width >= 1024px) and (width <= 1249px){h3{font-size:5.6rem}}@media (width >= 1250px) and (width <= 1599px){h3{font-size:6.3rem}}@media (width >= 1600px){h3{font-size:7rem}}h4{font-weight:700;margin-block-end:15px}@media (width <= 499px){h4{font-size:2rem}}@media (width >= 500px) and (width <= 749px){h4{font-size:2.06rem}}@media (width >= 750px) and (width <= 1023px){h4{font-size:2.12rem}}@media (width >= 1024px) and (width <= 1249px){h4{font-size:2.18rem}}@media (width >= 1250px) and (width <= 1599px){h4{font-size:2.24rem}}@media (width >= 1600px){h4{font-size:2.3rem}}@media (width <= 499px){h5,h6{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){h5,h6{font-size:1.72rem}}@media (width >= 750px) and (width <= 1023px){h5,h6{font-size:1.84rem}}@media (width >= 1024px) and (width <= 1249px){h5,h6{font-size:1.96rem}}@media (width >= 1250px) and (width <= 1599px){h5,h6{font-size:2.08rem}}@media (width >= 1600px){h5,h6{font-size:2.2rem}}p{text-wrap:pretty}p+h2,p+h3{margin-block-start:4%}p{margin-block:1.6rem}a,a[href^=tel]{color:var(--black);text-decoration:underline;transition:color .2s,text-decoration .2s}a:hover,a:focus,a[href^=tel]:hover,a[href^=tel]:focus{text-decoration:underline;text-decoration-style:double}a:focus-visible,a[href^=tel]:focus-visible{outline-color:var(--md-blue);outline-offset:2px}a[href^=mailto]{overflow-wrap:break-word}a:focus-visible,button:focus-visible{outline-offset:4px}hr{border:none;height:1px;background:var(--black);clear:both;margin-block:30px;width:100%}strong{font-weight:700}figure{margin:0}.text-center{text-align:center;margin-inline:auto}.text-center.short{max-width:940px}.container{margin-inline:auto;position:relative;padding-inline:var(--small-container-padding)}@media (width >= 1250px){.container{padding-inline:var(--large-container-padding)}}.container.no-padding{padding-inline:0}.svg{position:absolute;width:0;height:0}.sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.skip-link a,button.skip-link{color:var(--black);background:var(--white);padding-block:3px;padding-inline:15px;width:auto;display:block;border-radius:5px;position:absolute;inset-block-start:0;z-index:4500;font-weight:400;inset-inline-start:-10000px;border:2px solid transparent}@media (width <= 499px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 750px) and (width <= 1023px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 1024px) and (width <= 1249px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 1250px) and (width <= 1599px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 1600px){.skip-link a,button.skip-link{font-size:1.6rem}}.skip-link a:hover,.skip-link a:focus,button.skip-link:hover,button.skip-link:focus{text-decoration:none;inset-inline-start:45px;border:2px solid var(--md-blue)}.reduce-motion-area{background-color:var(--black);padding-block:10px}.reduce-motion-area button{margin-inline:auto;padding-inline:0;background-color:transparent;color:var(--white);display:flex;column-gap:8px;align-items:center;border:0}.reduce-motion-area button[aria-pressed=true] .icon:before{width:0px;height:0px;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent var(--white);transform:rotate(0) translateY(-4px) translate(1px);background-color:transparent}.reduce-motion-area button[aria-pressed=true] .icon:after{display:none}.reduce-motion-area button .icon{width:22px;aspect-ratio:1/1;border:2px solid var(--white);border-radius:50%;display:block;position:relative}.reduce-motion-area button .icon:before,.reduce-motion-area button .icon:after{content:"";display:block;width:2px;height:7px;position:absolute;top:50%;inset-inline-start:5px;transform:translateY(-50%);background-color:var(--white)}.reduce-motion-area button .icon:after{inset-inline-start:11px}:dir(rtl) .hero:before{transform:scaleX(-1)}.hero{background-color:var(--white);padding-block-start:15px;position:relative}@media (min-width: 1024px){.hero{padding-inline-end:10px;padding-block-start:35px}}@media (min-width: 1024px){.hero:before{content:"";width:43%;height:100%;background-color:var(--md-tan);position:absolute;inset-block:0;inset-inline-end:0;clip-path:url(#hero-clip-path)}}.hero .container{display:grid;grid-template-columns:100%;padding-inline-end:0;align-items:center;column-gap:20px}@media (min-width: 1024px){.hero .container{grid-template-columns:55% 1fr}}.hero .container .content{padding-block:10px 20px;padding-inline-end:20px}@media (min-width: 1024px){.hero .container .content{grid-column:1/2;grid-row:1;padding-block:15px 50px;padding-inline-end:0}}.hero .container .media{aspect-ratio:442/534;background-repeat:no-repeat;align-self:center;background-size:contain;background-position:center;position:relative;z-index:50}.hero .container .media:before{content:"";width:95%;height:100%;background-color:var(--md-tan);position:absolute;inset-block:0;inset-inline-end:0;clip-path:url(#hero-clip-path);z-index:-1}@media (min-width: 1024px){.hero .container .media:before{display:none}}@media (min-width: 1024px){.hero .container .media{grid-column:2/3;grid-row:1}}.hero .logo{margin-block-end:20px;max-width:20%}.hero .logo img{width:100%;height:auto}.hero h1{margin-block-end:10px}.hero h2{color:var(--md-primary-color);font-weight:400;margin-block-end:35px}@media (width <= 499px){.hero h2{font-size:3rem}}@media (width >= 500px) and (width <= 749px){.hero h2{font-size:3.8rem}}@media (width >= 750px) and (width <= 1023px){.hero h2{font-size:4.6rem}}@media (width >= 1024px) and (width <= 1249px){.hero h2{font-size:5.4rem}}@media (width >= 1250px) and (width <= 1599px){.hero h2{font-size:6.2rem}}@media (width >= 1600px){.hero h2{font-size:7rem}}.hero p{position:relative;z-index:1}@media (width <= 499px){.hero p{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.hero p{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.hero p{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.hero p{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.hero p{font-size:3.68rem}}@media (width >= 1600px){.hero p{font-size:4rem}}.hero p span{display:inline-block;position:relative}@media (width <= 499px){.hero p span{font-size:2.8rem}}@media (width >= 500px) and (width <= 749px){.hero p span{font-size:3.34rem}}@media (width >= 750px) and (width <= 1023px){.hero p span{font-size:3.88rem}}@media (width >= 1024px) and (width <= 1249px){.hero p span{font-size:4.42rem}}@media (width >= 1250px) and (width <= 1599px){.hero p span{font-size:4.96rem}}@media (width >= 1600px){.hero p span{font-size:5.5rem}}.hero p span:after{content:"";width:100%;height:10px;background-image:url(../images/line.svg);display:block;background-repeat:no-repeat;position:absolute;inset-block-end:2px;z-index:-1}.multi-column-block{clear:both;display:grid;gap:35px 35px;grid-template-columns:1fr;list-style:none}@media (width >= 600px){.multi-column-block.column-2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.multi-column-block.column-2{column-gap:80px}}@media (width >= 600px){.multi-column-block.column-3{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.multi-column-block.column-3{grid-template-columns:repeat(3,1fr)}}@media (width >= 600px){.multi-column-block.column-4{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.multi-column-block.column-4{grid-template-columns:repeat(3,1fr)}}@media (width >= 1250px){.multi-column-block.column-4{grid-template-columns:repeat(4,1fr)}}.multi-column-block figure{max-width:100%}.multi-column-block img{width:auto;max-width:100%;height:auto;display:block;text-align:center}.list-fancy-icon{list-style:none;margin:0;padding:0}.list-fancy-icon li{display:flex;align-items:center;column-gap:20px;overflow-wrap:break-word}@media (min-width: 1110px){.list-fancy-icon li{column-gap:60px}}.list-fancy-icon li img{flex:0 0 65px;width:65px;height:auto}@media (min-width: 1100px){.list-fancy-icon li img{flex:0 0 25%;width:25%}}:dir(rtl) .block-your-impact-final:after{transform:scaleY(-1)}.container-impact{padding-inline-end:0;background-color:var(--white);padding-block-end:5vw;border-end-start-radius:100px}.block-impact{background:linear-gradient(90deg,#ae1e24 -20%,#36080a 40%);border-end-start-radius:var(--border-radius-small);padding-inline:30px;padding-block:30px 30px;color:var(--white)}@media (min-width: 1024px){.block-impact{padding-inline:4vw;padding-block:4vw;border-end-start-radius:var(--border-radius-large)}}.block-impact h2{margin-block-end:25px;font-weight:300}@media (width <= 499px){.block-impact h2{font-size:2.5rem}}@media (width >= 500px) and (width <= 749px){.block-impact h2{font-size:3.2rem}}@media (width >= 750px) and (width <= 1023px){.block-impact h2{font-size:3.9rem}}@media (width >= 1024px) and (width <= 1249px){.block-impact h2{font-size:4.6rem}}@media (width >= 1250px) and (width <= 1599px){.block-impact h2{font-size:5.3rem}}@media (width >= 1600px){.block-impact h2{font-size:6rem}}.block-impact .number{display:block;font-weight:700;line-height:1;overflow-wrap:break-word}@media (width <= 499px){.block-impact .number{font-size:3rem}}@media (width >= 500px) and (width <= 749px){.block-impact .number{font-size:4.6rem}}@media (width >= 750px) and (width <= 1023px){.block-impact .number{font-size:6.2rem}}@media (width >= 1024px) and (width <= 1249px){.block-impact .number{font-size:7.8rem}}@media (width >= 1250px) and (width <= 1599px){.block-impact .number{font-size:9.4rem}}@media (width >= 1600px){.block-impact .number{font-size:11rem}}.block-your-impact-final{background-color:var(--white);padding-block-start:20px;padding-block-end:30px;position:relative;display:grid;grid-template-columns:1fr;column-gap:20px;align-items:center}@media (width <= 499px){.block-your-impact-final{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.block-your-impact-final{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.block-your-impact-final{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.block-your-impact-final{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.block-your-impact-final{font-size:3.68rem}}@media (width >= 1600px){.block-your-impact-final{font-size:4rem}}@media (min-width: 1024px){.block-your-impact-final{padding-block-start:20px;padding-block-end:80px}}.block-your-impact-final:after{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-start:0;inset-inline-end:0;background-image:url(../images/lt-red-border.svg);transform:scale(-1);background-repeat:no-repeat}@media (min-width: 1024px){.block-your-impact-final:after{width:var(--triangle-width-large);height:var(--triangle-height-large)}}@media (min-width: 1024px){.block-your-impact-final{grid-template-columns:1fr 60%;column-gap:40px}}.block-your-impact-final .content{padding-block-start:30px}@media (min-width: 1024px){.block-your-impact-final .content{padding-block-start:60px}}.block-your-impact-final .media{aspect-ratio:279/428;background-size:contain;background-position:center;position:relative;z-index:500;max-width:450px}@media (min-width: 1024px){.block-your-impact-final .media{max-width:unset}}.block-your-impact-final .media svg{z-index:500}.block-your-impact-final .buttons{display:flex;flex-flow:column;align-items:flex-start;row-gap:15px;column-gap:20px;margin-block-start:25px}@media (min-width: 1024px){.block-your-impact-final .buttons{column-gap:80px}}@media (min-width: 1150px){.block-your-impact-final .buttons{flex-flow:row;align-items:center}}.block-your-impact-final .logo{min-width:30%}.block-your-impact-final .logo img{width:100%;height:auto}@media (width <= 499px){.block-your-impact-final strong{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.block-your-impact-final strong{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.block-your-impact-final strong{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.block-your-impact-final strong{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.block-your-impact-final strong{font-size:3.68rem}}@media (width >= 1600px){.block-your-impact-final strong{font-size:4rem}}.block-your-impact-final .btn.btn-primary{border-radius:19px;padding-block:25px;padding-inline:25px;background:linear-gradient(90deg,#ae1e24,#d83939)}@media (width <= 499px){.block-your-impact-final .btn.btn-primary{font-size:3.2rem}}@media (width >= 500px) and (width <= 749px){.block-your-impact-final .btn.btn-primary{font-size:3.76rem}}@media (width >= 750px) and (width <= 1023px){.block-your-impact-final .btn.btn-primary{font-size:4.32rem}}@media (width >= 1024px) and (width <= 1249px){.block-your-impact-final .btn.btn-primary{font-size:4.88rem}}@media (width >= 1250px) and (width <= 1599px){.block-your-impact-final .btn.btn-primary{font-size:5.44rem}}@media (width >= 1600px){.block-your-impact-final .btn.btn-primary{font-size:6rem}}.block-your-impact-final .btn.btn-primary:hover,.block-your-impact-final .btn.btn-primary:focus{background:var(--white)}.how-it-works-content{padding-block-start:45px;margin-block-end:40px}@media (width <= 499px){.how-it-works-content p{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.how-it-works-content p{font-size:2.92rem}}@media (width >= 750px) and (width <= 1023px){.how-it-works-content p{font-size:3.44rem}}@media (width >= 1024px) and (width <= 1249px){.how-it-works-content p{font-size:3.96rem}}@media (width >= 1250px) and (width <= 1599px){.how-it-works-content p{font-size:4.48rem}}@media (width >= 1600px){.how-it-works-content p{font-size:5rem}}@media (min-width: 1024px){.how-it-works-content{padding-block-start:105px}}.how-it-works-animation{aspect-ratio:1000/144;background-repeat:no-repeat}:dir(rtl) .steps:after{transform:scaleX(-1)}:dir(rtl) .step-1-callout{background:linear-gradient(-90deg,#ae1e24 -20%,#36080a 40%)}:dir(rtl) .step-2-container:before{transform:scale(1)}:dir(rtl) .step-2-container:after{transform:scaleY(-1)}:dir(rtl) .step-2-callout:after{transform:scale(-1)}:dir(rtl) .step-2-callout-2{background:linear-gradient(-90deg,#ae1e24,#36080a 40%)}@media (min-width: 1024px){:dir(rtl) .step-2-callout-2{transform:translate(4px)}}:dir(rtl) .step-2-callout-2:before{transform:scale(-1)}:dir(rtl) .step-2-callout-2:after{transform:scale(1)}:dir(rtl) .step-3:after{transform:scale(-1)}:dir(rtl) .step-3:before{transform:scaleX(-1)}:dir(rtl) .step-3 .step-icon:after{transform:unset}@media (min-width: 1024px){:dir(rtl) .step-3 .step-icon:after{inset-inline-start:92px}}:dir(rtl) .step-3-container:after{transform:scaleX(-1)}:dir(rtl) .step-3-container:before{transform:scale(1)}:dir(rtl) .step-3-callout:before{transform:translate(-.3%) scaleX(-1)}:dir(rtl) .dark-red-line{transform:scaleX(-1)}.steps{margin-block-start:48px;background-color:var(--dk-tan);position:relative}@media (min-width: 1024px){.steps{margin-block-start:58px}}.step .step-number{width:3.5rem;height:3.5rem;background-color:var(--dk-primary-color);color:var(--md-tan);display:block;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-block-end:15px}@media (width <= 499px){.step .step-number{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step .step-number{font-size:2.82rem}}@media (width >= 750px) and (width <= 1023px){.step .step-number{font-size:3.24rem}}@media (width >= 1024px) and (width <= 1249px){.step .step-number{font-size:3.66rem}}@media (width >= 1250px) and (width <= 1599px){.step .step-number{font-size:4.08rem}}@media (width >= 1600px){.step .step-number{font-size:4.5rem}}@media (min-width: 1200px){.step .step-number{width:7rem;height:7rem}}.step h3{margin-block-end:10px}.step .callout-paragraph{margin-block-start:10px;position:relative;font-weight:500}@media (width <= 499px){.step .callout-paragraph{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step .callout-paragraph{font-size:2.82rem}}@media (width >= 750px) and (width <= 1023px){.step .callout-paragraph{font-size:3.24rem}}@media (width >= 1024px) and (width <= 1249px){.step .callout-paragraph{font-size:3.66rem}}@media (width >= 1250px) and (width <= 1599px){.step .callout-paragraph{font-size:4.08rem}}@media (width >= 1600px){.step .callout-paragraph{font-size:4.5rem}}.step .callout-paragraph span{display:inline-block;position:relative}.step .callout-paragraph span:after{content:"";width:100%;height:10px;background-image:url(../images/line.svg);display:block;background-repeat:no-repeat;position:absolute;inset-block-end:-3px;z-index:1}.step-1-container,.step-3-container{background-color:var(--md-tan);border-end-start-radius:60px;position:relative}@media (min-width: 1024px){.step-1-container,.step-3-container{border-end-start-radius:100px}}.step-1-container .dot-blue{inset-block-start:12px;inset-inline-start:22px}@media (min-width: 1024px){.step-1-container .dot-blue{inset-block-start:-9px;inset-inline-start:50px}}.step-1-container .dot-green{inset-block-end:15%;inset-inline-start:27px}@media (min-width: 1024px){.step-1-container .dot-green{inset-block-end:15%;inset-inline-start:83px}}.step-1-container .dot-yellow{inset-block-end:-4px;inset-inline-start:65%}.step-1{display:grid;grid-template-columns:40px 1fr;margin-inline-end:5px;column-gap:20px;padding-inline-start:10px;position:relative}@media (min-width: 550px){.step-1{grid-template-columns:40px 45% 1fr}}@media (min-width: 1024px){.step-1{grid-template-columns:150px 45% 1fr;padding-inline-start:13px;column-gap:40px}}.step-1:after{content:"";width:60px;height:60px;border:3px solid var(--lt-primary-color);position:absolute;border-block-end:0;border-inline-start:0;border-start-end-radius:70px;border-end-start-radius:70px;inset-inline-start:-25px;inset-block-start:-15px}@media (min-width: 1024px){.step-1:after{width:230px;height:120px;inset-inline-start:-140px}}.step-1:before{content:"";width:3px;height:calc(100% - 50px);inset-block-end:0;position:absolute;background-color:var(--lt-primary-color);inset-inline-start:var(--margin-small)}@media (min-width: 1024px){.step-1:before{inset-inline-start:var(--margin)}}.step-1 .step-icon{margin-block-start:35px;z-index:55;max-width:100%;width:100%;height:auto;align-self:flex-start}.step-1 .step-icon img{width:100%;height:auto}.step-1 .step-content{padding-block-end:20px;padding-inline-end:20px}@media (min-width: 550px){.step-1 .step-content{padding-inline-end:0}}.step-1 .media{width:100%;background-repeat:no-repeat;background-size:contain;display:flex;align-items:flex-end;align-self:flex-end;aspect-ratio:410/447;grid-row:2;grid-column:2;line-height:0}@media (min-width: 550px){.step-1 .media{grid-column:3;grid-row:1}}.step-1-callout{background:linear-gradient(90deg,#ae1e24 -20%,#36080a 40%);border-end-start-radius:var(--border-radius-small);padding-inline:30px 40px;padding-block:15px 20px;color:var(--white);margin-inline-start:32px;position:relative;font-weight:600;text-align:center;width:calc(100% + var(--small-container-padding) - 32px)}@media (width <= 499px){.step-1-callout{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-1-callout{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.step-1-callout{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.step-1-callout{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.step-1-callout{font-size:3.68rem}}@media (width >= 1600px){.step-1-callout{font-size:4rem}}@media (min-width: 1024px){.step-1-callout{margin-inline-start:89px;padding-inline:6vw 12vw;padding-block:4vw 3vw;border-end-start-radius:var(--border-radius-large);width:calc(100% + var(--large-container-padding) - 89px)}}.step-1-callout:before{content:"";width:calc(100% - 95px);height:100%;border-end-start-radius:var(--border-radius-small);border:3px solid var(--lt-primary-color);position:absolute;inset-inline-start:-2px;inset-block-start:0;border-block-start:0;border-inline-end:0}@media (min-width: 1024px){.step-1-callout:before{border-end-start-radius:var(--border-radius-large);width:calc(100% - 210px)}}.step-2-container{position:relative;border-end-end-radius:100px;z-index:21;padding-inline:0}.step-2-container:after{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-start:0;inset-inline-end:0;background-image:url(../images/dk-red-border.svg);transform:scale(-1);background-repeat:no-repeat}@media (min-width: 1024px){.step-2-container:after{width:var(--triangle-width-large);height:var(--triangle-height-large)}}.step-2-container:before{content:"";width:18px;height:calc(100% - 150px);background-image:url(../images/double-line.svg);position:absolute;inset-inline-end:12px;inset-block-start:100px;background-repeat:repeat-y;background-position:bottom}@media (min-width: 1024px){.step-2-container:before{inset-block-start:130px;inset-inline-end:129px;height:calc(100% - 183px)}}.step-2{display:grid;grid-template-columns:1fr 40px;column-gap:20px;padding-inline-end:10px;position:relative;padding-block-start:35px}@media (min-width: 550px){.step-2{grid-template-columns:1fr 45% 40px}}@media (min-width: 1024px){.step-2{grid-template-columns:1fr 45% 150px;column-gap:40px;padding-inline-end:63px;padding-inline-start:0;padding-block-start:75px}}.step-2 .dot{position:absolute}.step-2 .dot.dot-blue{inset-inline-end:40px;inset-block-start:20px}@media (min-width: 1024px){.step-2 .dot.dot-blue{inset-inline-end:141px;inset-block-start:30px}}.step-2 .dot.dot-white{inset-inline-end:28px;inset-block-start:45px}@media (min-width: 1024px){.step-2 .dot.dot-white{inset-inline-end:133px;inset-block-start:60px}}.step-2:after{content:"";width:80px;height:80px;border:3px solid var(--lt-primary-color);position:absolute;border-block-end:0;border-inline-start:0;border-start-end-radius:70px;border-end-start-radius:70px;inset-inline-end:var(--margin-small);inset-block-start:-3px}@media (min-width: 1024px){.step-2:after{width:125px;height:125px;inset-inline-end:calc(var(--margin) + 50px)}}.step-2 .step-icon{margin-block-start:35px;z-index:5;grid-column:2;grid-row:1;align-self:flex-start}@media (min-width: 550px){.step-2 .step-icon{grid-column:3}}.step-2 .step-icon img{width:100%;height:auto}.step-2 .step-content{padding-block-end:20px;grid-column:1;grid-row:1;padding-inline-start:20px}@media (min-width: 550px){.step-2 .step-content{grid-column:2;padding-inline-start:0}}.step-2 .media{width:100%;background-repeat:no-repeat;background-size:contain;display:flex;align-items:flex-end;align-self:flex-end;aspect-ratio:417/409;grid-column:1;grid-row:2}@media (min-width: 550px){.step-2 .media{grid-row:1}}.step-2-callout{background-color:var(--white);border-start-end-radius:var(--border-radius-small);margin-inline-end:50px;padding-block:20px 30px;padding-inline:20px 20px;position:relative}@media (width <= 499px){.step-2-callout{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-2-callout{font-size:2.56rem}}@media (width >= 750px) and (width <= 1023px){.step-2-callout{font-size:2.72rem}}@media (width >= 1024px) and (width <= 1249px){.step-2-callout{font-size:2.88rem}}@media (width >= 1250px) and (width <= 1599px){.step-2-callout{font-size:3.04rem}}@media (width >= 1600px){.step-2-callout{font-size:3.2rem}}@media (min-width: 1024px){.step-2-callout{padding-block:4vw;padding-inline:15% 80px;margin-inline-end:220px;border-start-end-radius:var(--border-radius-large)}}.step-2-callout:after{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-end:-53px;inset-inline-start:0;background-image:url(../images/white-border.svg);background-repeat:no-repeat;transform:scaleY(-1)}@media (min-width: 1024px){.step-2-callout:after{width:var(--triangle-width-large);height:var(--triangle-height-large);inset-block-end:-107px}}.step-2-callout p{margin:0;font-weight:600}.step-2-callout div{display:flex;flex-flow:column;row-gap:5px;column-gap:20px;margin-block-end:10px}@media (min-width: 1024px){.step-2-callout div{flex-flow:row;align-items:center;column-gap:40px}}.step-2-callout div div{width:100%;width:auto;height:auto;margin-block-end:8px;aspect-ratio:486/43}@media (min-width: 1024px){.step-2-callout div div{max-width:calc(100% - 150px);margin-block-end:0}}@media (min-width: 1100px){.step-2-callout div div{flex:0 0 calc(90% - 150px)}}.step-2-callout div .callout-number{font-weight:700;color:var(--md-primary-color);position:relative;display:inline-block;line-height:1}@media (width <= 499px){.step-2-callout div .callout-number{font-size:6rem}}@media (width >= 500px) and (width <= 749px){.step-2-callout div .callout-number{font-size:7.2rem}}@media (width >= 750px) and (width <= 1023px){.step-2-callout div .callout-number{font-size:8.4rem}}@media (width >= 1024px) and (width <= 1249px){.step-2-callout div .callout-number{font-size:9.6rem}}@media (width >= 1250px) and (width <= 1599px){.step-2-callout div .callout-number{font-size:10.8rem}}@media (width >= 1600px){.step-2-callout div .callout-number{font-size:12rem}}@media (min-width: 1024px){.step-2-callout div .callout-number:after{content:"";width:100%;height:10px;background-image:url(../images/line.svg);display:block;background-repeat:no-repeat;position:absolute;inset-block-end:2px;z-index:0}}.step-2-icon-section{padding-inline:20px 50px;display:grid;grid-template-columns:1fr;column-gap:50px;padding-block:45px;font-weight:300;align-items:center}@media (width <= 499px){.step-2-icon-section{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-2-icon-section{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.step-2-icon-section{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.step-2-icon-section{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.step-2-icon-section{font-size:3.68rem}}@media (width >= 1600px){.step-2-icon-section{font-size:4rem}}@media (min-width: 1024px){.step-2-icon-section{padding-inline:100px 170px;grid-template-columns:1fr 70%;column-gap:80px}}.step-2-icon-section .media{aspect-ratio:167/200;width:100%;height:auto;max-width:250px}@media (min-width: 1024px){.step-2-icon-section .media{max-width:unset}}@media (min-width: 750px) and (max-width: 1400px){.step-2-icon-section .step-2-icon-section-content{max-width:75%}}@media (min-width: 1024px){.step-2-callout-2-container{padding-inline:var(--large-container-padding)}}.step-2-callout-2{background:linear-gradient(90deg,#ae1e24 10%,#36080a 40%);border-start-start-radius:var(--border-radius-small);border-end-end-radius:var(--border-radius-small);padding-block:15px;padding-inline:30px;color:var(--white);font-weight:600;text-wrap:pretty;text-align:center;margin-inline-start:10px;width:calc(100% - 10px);border-inline-end:3px solid var(--lt-lt-primary-color);border-inline-start:3px solid var(--lt-primary-color);border-block-start:3px solid var(--lt-primary-color);border-block-end:3px solid var(--lt-lt-primary-color);position:relative;z-index:500}@media (width <= 499px){.step-2-callout-2{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-2-callout-2{font-size:2.76rem}}@media (width >= 750px) and (width <= 1023px){.step-2-callout-2{font-size:3.12rem}}@media (width >= 1024px) and (width <= 1249px){.step-2-callout-2{font-size:3.48rem}}@media (width >= 1250px) and (width <= 1599px){.step-2-callout-2{font-size:3.84rem}}@media (width >= 1600px){.step-2-callout-2{font-size:4.2rem}}@media (min-width: 1024px){.step-2-callout-2{margin-inline:auto;width:calc(100% + 8px);transform:translate(-4px);padding-inline:13%;padding-block:30px;border-start-start-radius:var(--border-radius-large);border-end-end-radius:var(--border-radius-large)}}.step-2-callout-2:after{content:"";width:65px;height:58px;position:absolute;inset-block-start:-58px;inset-inline-end:-2px;line-height:0;display:block;background-image:url(../images/dk-red-border-alt.svg);transform:scaleX(-1);background-repeat:no-repeat}.step-2-callout-2:before{content:"";width:60px;height:55px;position:absolute;inset-block-end:-54px;inset-inline-start:0;line-height:0;display:block;background-image:url(../images/lt-red-border-alt.svg);transform:scaleY(-1);background-repeat:no-repeat;z-index:8}.step-2-callout-2 .dot{position:absolute}.step-2-callout-2 .dot-blue{inset-inline-start:-6px;inset-block-end:15%}.step-2-callout-2 .dot-pink{inset-inline-start:-6px;inset-block-end:-4px;z-index:50}.step-2-callout-2 .dot-yellow-1{inset-block-start:-6px;inset-inline-start:23%}.step-2-callout-2 .dot-white{inset-block-start:-6px;inset-inline-start:78%}.step-2-callout-2 .dot-yellow-2{inset-block-end:35px;inset-inline-end:-6px;z-index:500}@media (min-width: 1024px){.step-2-callout-2 .dot-yellow-2{inset-inline-end:8px}}.step-2-callout-2.dot-white{inset-inline-end:83px;inset-block-start:60px}@media (min-width: 1024px){.step-2-callout-2 .dark-red-line{inset-block-end:-120px;background-image:url(../images/dark-red-line.svg);position:absolute;width:80%;height:200px;background-size:contain;background-position:left bottom;background-repeat:no-repeat;inset-inline-start:5px;z-index:-1;max-width:640px}}.step-2-callout-2 .border-lines{height:60px;width:60px;position:absolute;inset-inline-end:-3px;inset-block-start:-55px;border-inline-end:3px solid var(--lt-lt-primary-color);display:block}.step-3-container{position:relative;padding-inline:0px 0}@media (min-width: 1024px){.step-3-container{padding-inline:50px 0}}.step-3-container:before{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-start:-53px;inset-inline-end:0;background-image:url(../images/lt-tan-border.svg);transform:scaleX(-1);background-repeat:no-repeat;z-index:50}@media (min-width: 1024px){.step-3-container:before{width:var(--triangle-width-large);height:var(--triangle-height-large);inset-block-start:-107px}}.step-3-container:after{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-end:0;inset-inline-start:0;background-image:url(../images/white-border.svg);background-repeat:no-repeat}@media (min-width: 1024px){.step-3-container:after{width:var(--triangle-width-large);height:var(--triangle-height-large)}}.step-3{padding-block-start:40px;grid-template-columns:40px 1fr;display:grid;margin-inline-end:5px;column-gap:20px;padding-inline-start:15px;position:relative;z-index:8;align-items:center}@media (width <= 499px){.step-3{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-3{font-size:2.72rem}}@media (width >= 750px) and (width <= 1023px){.step-3{font-size:3.04rem}}@media (width >= 1024px) and (width <= 1249px){.step-3{font-size:3.36rem}}@media (width >= 1250px) and (width <= 1599px){.step-3{font-size:3.68rem}}@media (width >= 1600px){.step-3{font-size:4rem}}@media (min-width: 550px){.step-3{grid-template-columns:40px 45% 1fr}}@media (min-width: 1024px){.step-3{grid-template-columns:150px 45% 1fr;padding-block-start:60px;padding-inline-start:13px;column-gap:40px}}.step-3:before{content:"";width:20px;height:calc(100% - 110px);background-image:url(../images/bottom-lines.svg);position:absolute;background-repeat:repeat-y;background-position-y:bottom;inset-block-start:80px;inset-inline-start:25px;background-size:100% auto;background-position:left bottom;z-index:5}@media (min-width: 1024px){.step-3:before{inset-inline-start:80px;height:calc(100% - 130px);inset-block-start:100px}}.step-3:after{content:"";width:var(--triangle-width-small);height:var(--triangle-height-small);position:absolute;inset-block-start:0px;inset-inline-start:0;background-image:url(../images/md-tan-border.svg);background-repeat:no-repeat;transform:scaleY(-1);border:0;z-index:-1}@media (min-width: 1024px){.step-3:after{width:var(--triangle-width-large);height:var(--triangle-height-large);inset-inline-start:-50px}}.step-3 .step-content{padding-inline-end:20px;z-index:500;position:relative}@media (min-width: 550px){.step-3 .step-content{padding-block-end:20px;padding-inline-end:0}}.step-3 .step-icon{margin-block-start:35px;z-index:50;align-self:flex-start}.step-3 .step-icon:before{content:"";width:3px;height:80px;background-color:var(--lt-primary-color);position:absolute;inset-block-start:-2px;inset-inline-start:33px}@media (min-width: 1024px){.step-3 .step-icon:before{inset-inline-start:87px;height:110px}}.step-3 .step-icon:after{content:"";width:10px;height:80px;border-inline-start:3px solid var(--lt-lt-primary-color);border-end-start-radius:20px;display:block;position:absolute;inset-block-start:0px;transform:scaleX(-1);transform-origin:left;inset-inline-start:35px}@media (min-width: 1024px){.step-3 .step-icon:after{inset-inline-start:92px;width:28px;height:110px;border-end-start-radius:28px;inset-block-start:-2px}}.step-3 .step-icon img{width:100%;height:auto;z-index:5;position:relative}.step-3 .media{aspect-ratio:399/369;align-self:center;width:100%;background-repeat:no-repeat;background-size:contain;display:flex;grid-column:2;grid-row:2}@media (min-width: 550px){.step-3 .media{grid-column:3;grid-row:1;margin-block-end:2vw}}.step-3-callout{background-color:var(--md-primary-color);color:var(--white);border-end-start-radius:var(--border-radius-small);z-index:50;margin-inline-start:50px;padding-block:15px 20px;padding-inline:30px 20px;font-weight:600;position:relative}@media (width <= 499px){.step-3-callout{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.step-3-callout{font-size:2.82rem}}@media (width >= 750px) and (width <= 1023px){.step-3-callout{font-size:3.24rem}}@media (width >= 1024px) and (width <= 1249px){.step-3-callout{font-size:3.66rem}}@media (width >= 1250px) and (width <= 1599px){.step-3-callout{font-size:4.08rem}}@media (width >= 1600px){.step-3-callout{font-size:4.5rem}}@media (min-width: 1024px){.step-3-callout{margin-inline-start:170px;padding-block:70px 80px;padding-inline:80px 100px;border-end-start-radius:var(--border-radius-large)}}.step-3-callout:after{content:"";width:100%;height:100%;border-end-start-radius:var(--border-radius-small);background-color:var(--md-primary-color);z-index:5;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 550px){.step-3-callout:after{border-end-start-radius:var(--border-radius-large)}}.step-3-callout:before{content:"";width:160px;height:99px;background-image:url(../images/bottom-lines-bottom.svg);position:absolute;inset-inline-start:-46px;inset-block-start:-34px;transform:translate(.3%);background-repeat:no-repeat;z-index:-1;display:block}@media (min-width: 1024px){.step-3-callout:before{width:200px;height:99px;inset-inline-start:-111px;inset-block-start:-34px}}.step-3-callout p{margin:0;position:relative;display:inline-block;z-index:25}@media (min-width: 1200px){.step-3-callout p:after{content:"";width:auto;height:3px;background-color:var(--lt-lt-primary-color);display:block;position:absolute;inset-block-end:2px;inset-inline:-5px;border-radius:1000px;z-index:-1}}.step-3-callout strong{font-weight:800}.wave-container{position:absolute;height:100%;width:120px;overflow:hidden;inset-block-start:130px;inset-inline-end:30px}.wave-svg{width:120px;height:200%;display:block}.wave-path{fill:none;stroke:var(--wave-color);stroke-width:var(--stroke-width);stroke-linecap:round;animation:moveVerticalWave var(--speed) linear infinite}@keyframes moveVerticalWave{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.dot{width:10px;height:10px;background-color:#456aef;z-index:2;border-radius:50%;position:absolute}.dot.dot-green{background-color:#6db89c}.dot.dot-yellow{background-color:#f7cb5e}.dot.dot-white{background-color:var(--white)}.dot.dot-pink{background-color:#f39c92}.btn,a[href^=tel].btn{display:inline-block;margin-block-end:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding-block:8px;padding-inline:20px;position:relative;border-radius:1000px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border .2s}@media (width <= 499px){.btn,a[href^=tel].btn{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.btn,a[href^=tel].btn{font-size:2.62rem}}@media (width >= 750px) and (width <= 1023px){.btn,a[href^=tel].btn{font-size:2.84rem}}@media (width >= 1024px) and (width <= 1249px){.btn,a[href^=tel].btn{font-size:3.06rem}}@media (width >= 1250px) and (width <= 1599px){.btn,a[href^=tel].btn{font-size:3.28rem}}@media (width >= 1600px){.btn,a[href^=tel].btn{font-size:3.5rem}}.btn-primary,a[href^=tel].btn-primary{color:var(--white);background-color:var(--md-primary-color);border-color:var(--md-primary-color);display:inline-flex;align-items:center;column-gap:8px}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,a[href^=tel].btn-primary.disabled:hover,a[href^=tel].btn-primary.disabled:focus,a[href^=tel].btn-primary[disabled]:hover,a[href^=tel].btn-primary[disabled]:focus,fieldset[disabled] a[href^=tel].btn-primary:hover,fieldset[disabled] a[href^=tel].btn-primary:focus{background-color:var(--md-primary-color);border-color:var(--md-primary-color)}.btn-primary:focus,.btn-primary:hover,.btn-primary:active,a[href^=tel].btn-primary:focus,a[href^=tel].btn-primary:hover,a[href^=tel].btn-primary:active{color:var(--dk-primary-color);background-color:var(--white);border-color:var(--dk-primary-color);text-decoration:none}.btn-primary:hover span:before,.btn-primary:focus span:before,a[href^=tel].btn-primary:hover span:before,a[href^=tel].btn-primary:focus span:before{border-color:var(--dk-primary-color)}.btn-primary span,a[href^=tel].btn-primary span{width:10px;height:10px;flex:0 0 10px}.btn-primary span:before,a[href^=tel].btn-primary span:before{content:"";width:10px;height:10px;border:2px solid var(--white);display:block;border-left:0;border-bottom:0;transform:rotate(45deg);transition:border-color .2s}
