.skip-link{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.header{height:auto}@media screen and (min-width:768px){.header{height:var(--header-height)}}.header .header-logo img{width:13.75rem}.header .container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:1rem}@media screen and (min-width:768px){.header .container{flex-direction:row}}.footer{background-color:var(--color-primary);padding:2rem 0}@media screen and (min-width:768px){.footer{padding:7rem 0}}.footer-container{align-items:center;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media screen and (min-width:768px){.footer-container{flex-direction:row}}.footer-container .footer-cert{width:12.5rem}@media screen and (min-width:768px){.footer-container .footer-nav{margin-left:auto}}.footer-container .footer-nav ul{align-items:center;display:flex;list-style-type:none;margin:1rem 0}@media screen and (min-width:768px){.footer-container .footer-nav ul{margin:0}}.footer-container .footer-nav ul li:first-of-type a{border-right:1px solid #fff}.footer-container .footer-nav ul a{color:#fff;display:inline-block;outline-offset:.5rem;padding:0 1rem;text-decoration:none;transition:color .2s ease-in-out}.footer-container .footer-nav ul a:hover{color:var(--color-yellow)}.footer-container .footer-nav ul a:focus-visible{outline-color:var(--color-red)}.footer-company-info{color:#fff;font-size:.75rem;margin-top:1rem;text-align:center}@media screen and (min-width:768px){.footer-company-info{margin-top:2.25rem;text-align:left}}.hero{background:var(--color-primary);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:flex;overflow:hidden;padding:2rem 0;position:relative}@media screen and (min-width:1024px){.hero{min-height:calc(100vh - var(--header-height))}}@media screen and (min-width:1024px) and (min-height:900px){.hero{padding:4.5rem 0}}.hero .hero-img{bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.hero .container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:2rem;position:relative;z-index:2}@media screen and (min-width:1024px){.hero .container{flex-direction:row;gap:2rem}}@media screen and (min-width:1441px){.hero .container{gap:12rem}}.hero .hero-text{color:#fff;display:flex;flex-direction:column;gap:2.75rem;position:relative}.hero .hero-text h1{font-weight:400;letter-spacing:3px}.hero .hero-text h1 strong{color:var(--color-yellow);font-weight:600}.hero .hero-text .btn{align-self:flex-start}.hero .hero-elipse{left:-50%;overflow:visible;position:absolute;top:50%;transform:translateY(-25%);z-index:-1}.hero .hero-img__wrapper{bottom:0;height:calc(100vh - var(--header-height));left:0;position:absolute;width:100%}@media screen and (min-width:1024px){.hero--calculator{height:auto;min-height:calc(100vh - var(--header-height))}}.hero--calculator .container{gap:4rem;max-width:64rem;text-align:center}.hero--calculator .container .hero-text{text-align:center;width:100%}.hero--calculator span{letter-spacing:0}.hero--calculator .test{display:none}.hero--calculator .container{flex-direction:column}.help{background-color:var(--color-grey);overflow:hidden;padding:4rem 0}@media screen and (min-width:1024px){.help{grid-template-columns:1fr 1fr;padding:7rem 0}}.help .help-container{display:grid;gap:6rem;grid-template-columns:1fr}@media screen and (min-width:1024px){.help .help-container{gap:7rem;grid-template-columns:1fr 1fr}}.help .help-content{align-items:flex-start;color:var(--color-primary);display:flex;flex-direction:column;gap:2.25rem;order:-1}@media screen and (min-width:1024px){.help .help-content{order:1}}.help .help-title{font-weight:300}.help .help-title .help-title__highlight{font-weight:600}.help .help-media{height:515px;position:relative;width:100%}.help .help-icon,.help .help-shape{position:absolute}.help .help-icon__1{left:3.5rem;top:calc(100% + 1.5rem)}.help .help-icon__2{left:-4rem;top:-2.25rem}.help .help-shape__1{height:290px;left:50%;top:0;transform:translate(-50%);width:369px}@media screen and (min-width:460px){.help .help-shape__1{order:1}}.help .help-shape__1 .help-shape__inner{clip-path:path("M103.44 61.4843V76.3085C103.44 104.779 80.3604 127.858 51.8901 127.858C23.4198 127.858 0.340088 150.938 0.34009 179.409L0.340093 230.252C0.340095 263.942 27.6507 291.252 61.34 291.252L171.056 291.252C203.694 291.252 230.152 264.794 230.152 232.156C230.152 199.518 256.61 173.06 289.248 173.06H308.412C342.102 173.06 369.412 145.75 369.412 112.06V61.4843C369.412 27.7949 342.102 0.484284 308.412 0.48428L164.44 0.484261C130.751 0.484256 103.44 27.7949 103.44 61.4843 Z");height:100%;width:100%}.help .help-shape__1 .help-shape__inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.help .help-shape__2{border-radius:3rem;bottom:-50%;height:237px;overflow:hidden;right:-3.5rem;width:171px}.help .help-shape__2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.financial{overflow:hidden;padding:4rem 0 0}@media screen and (min-width:1024px){.financial{padding:7rem 0 0}}.financial .financial-container{color:var(--color-primary);display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.financial .financial-container{gap:1rem}}@media screen and (min-width:1024px){.financial .financial-container{grid-template-columns:1fr 1fr}}.financial .financial-header{display:flex;flex-direction:column;gap:2.25rem;position:relative}.financial .financial-images{align-items:center;display:flex;gap:1rem;height:17.6785rem;justify-content:center}@media screen and (min-width:768px){.financial .financial-images{gap:1.75rem}}.financial .financial-images .financial-images__wrapper{align-self:flex-end;border-radius:2rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1440px){.financial .financial-images .financial-images__wrapper{width:11rem}}.financial .financial-images .financial-images__wrapper:first-of-type{height:85%;margin:0 0 auto}@media screen and (min-width:768px){.financial .financial-images .financial-images__wrapper:first-of-type{margin:-2rem 0 auto}}.financial .financial-images .financial-images__wrapper:nth-of-type(2){height:100%;margin:auto 0 -2rem}.financial .financial-images .financial-images__wrapper:last-of-type{height:50%;margin:auto 0 2rem}.financial .financial-images .financial-images__wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(2);transform-origin:75% 50%;transition:transform .2s ease-in-out;width:100%}.financial .financial-services{background-color:var(--color-primary);border-radius:2rem;color:#fff;grid-column:span 2;overflow:hidden;padding:2rem;position:relative}@media screen and (min-width:768px){.financial .financial-services{margin-top:5rem;padding:4rem}}.financial .financial-services p{text-align:center}.financial .financial-services__intro{position:relative;z-index:1}.financial .financial-services__list{display:flex;flex-direction:column;list-style-type:none;margin-top:1rem;padding:0;position:relative;z-index:1}@media screen and (min-width:768px){.financial .financial-services__list{flex-direction:row;margin-top:3.275rem;padding:0 5rem}}.financial .financial-services__list li{align-items:center;display:flex;padding:1rem;text-align:left!important}@media screen and (min-width:768px){.financial .financial-services__list li{padding:1rem 2.375rem;text-align:center}}.financial .financial-services__list li:not(:last-of-type){border-bottom:2px solid #fff}@media screen and (min-width:768px){.financial .financial-services__list li:not(:last-of-type){border-bottom:none;border-right:2px solid #fff;flex-direction:row}}.financial .financial-services__elipse{height:100%;position:absolute;top:0}.financial .financial-services__elipse:first-of-type{left:0}.financial .financial-services__elipse:last-of-type{display:none;right:0;transform:scale(-1)}@media screen and (min-width:768px){.financial .financial-services__elipse:last-of-type{display:block}}.financial .financial-stats{color:var(--color-primary);display:grid;gap:5rem;grid-template-columns:1fr;margin-top:5rem}@media screen and (min-width:1024px){.financial .financial-stats{gap:7rem;grid-template-columns:1fr 1fr}}.financial .financial-stats__people{display:flex;justify-content:center;margin-top:auto;position:relative;width:100%}@media screen and (min-width:1024px){.financial .financial-stats__people{justify-content:flex-end}}.financial .financial-stats__people svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:1024px){.financial .financial-stats__people svg{height:100%;left:unset;right:0;transform:translateY(-50%);width:457px}}.financial .financial-stats__people img{position:relative;width:50%;z-index:1}.financial .financial-stats__people img:first-of-type{margin-right:-4rem}@media screen and (min-width:1024px){.financial .financial-stats__people img:first-of-type{margin-right:-7rem;width:302px}.financial .financial-stats__people img:last-of-type{width:265px}}.cta{align-items:center;background:var(--color-primary);color:#fff;display:flex;min-height:20.5rem;overflow:hidden;padding:1.5rem;position:relative}@media screen and (min-width:768px){.cta{align-items:flex-start;min-height:41.25rem;padding:4rem}}@media screen and (min-width:1024px){.cta{padding:7rem 0}}.cta .cta-background{bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:150%}@media screen and (min-width:1024px){.cta .cta-background{width:100%}}.cta .cta-elipse{left:50%;position:absolute;top:0;transform:translate(-50%)}.cta .container{position:relative;z-index:1}.cta .container h2{text-align:center}.cta .container span.semi{color:var(--color-yellow);margin-top:14px}
