.hero{background-attachment:local;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__overlay{background:linear-gradient(0deg,rgba(1,1,1,.7),rgba(1,1,1,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__container{align-items:center;background-color:#fff;background:none;display:flex;justify-content:center;padding:7rem 4rem;position:relative;width:100%;z-index:2}@media (max-width:768px){.hero__container{padding:3rem}}@media (max-width:425px){.hero__container{padding:1.5rem}}.hero__content{align-items:flex-end;color:#fff;display:flex;flex-direction:row;gap:3rem;margin-bottom:3rem;max-width:1440px;width:100%}@media (max-width:768px){.hero__content{flex-direction:column;gap:1.5rem}}@media (max-width:1024px){.hero__content{align-items:start;flex-direction:column;gap:1rem}}.hero__head{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1rem}.hero__body{flex:1}.hero .cta-container{align-items:center;background-color:#1b9dd9;border-radius:.5rem;bottom:0;display:flex;justify-content:center;left:50%;max-width:60rem;padding:2rem 2.5rem;position:absolute;transform:translate(-50%,50%);width:100%;width:80%;z-index:4}@media (max-width:768px){.hero .cta-container{padding:3rem}}@media (max-width:425px){.hero .cta-container{padding:1.5rem}}.hero .cta-container__content{align-items:center;color:#fff;display:flex;flex-direction:row;gap:3rem;max-width:1440px;width:100%}@media (max-width:768px){.hero .cta-container__content{flex-direction:column;gap:1.5rem}}.hero .cta-container__pattern{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;z-index:1}.hero .cta-container .btn--secondary:hover{background-color:#1b9dd9;border-color:#fff}@media (max-width:1024px){.hero .cta-container{display:none}}.solutions__container{align-items:center;background-color:#f4fafd;display:flex;justify-content:center;padding:7rem 4rem;width:100%}@media (max-width:768px){.solutions__container{padding:3rem}}@media (max-width:425px){.solutions__container{padding:1.5rem}}.solutions__content{align-items:start;display:flex;flex-direction:row;gap:4.25rem;max-width:1024px;width:100%}@media (max-width:768px){.solutions__content{flex-direction:column;gap:1.5rem}}@media (max-width:1024px){.solutions__content{flex-direction:column}}.solutions__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.solutions__main{display:flex;flex:1;flex-direction:column;gap:1.5rem}.solutions__body{flex:2}.solutions__buttons--mobile{display:none}@media (max-width:768px){.solutions__buttons--mobile{display:flex}}.solutions__buttons--desktop{display:flex}@media (max-width:768px){.solutions__buttons--desktop{display:none}}.solutions__list{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.75rem}@media (max-width:768px){.solutions__list{grid-template-columns:1fr}}.solutions__item .card__head{display:flex;flex-direction:column;gap:.62rem}.solutions__item .card__link{display:flex;flex-direction:column;gap:1rem;position:relative}@media (max-width:768px){.solutions__item .card__link{gap:.75rem}}.solutions__item .card__subtitle{color:#1b9dd9;font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.345rem}@media (max-width:768px){.solutions__item .card__subtitle{font-size:.765625rem}}.solutions__item .card__title{font-family:Lato,sans-serif}.solutions__item .card__icon{color:#1b9dd9}.solutions__item .card__features{display:flex;flex-direction:row;gap:1rem}.solutions__item .card__features .feature{align-items:flex-start;display:flex;flex-direction:column;gap:.3125rem}.solutions__item .card__features .feature__title{font-family:Lato,sans-serif;font-size:1.33313rem;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;letter-spacing:.00938rem;line-height:1.5}@media (max-width:768px){.solutions__item .card__features .feature__title{font-size:1.16648875rem}}.solutions__item .card__features .feature__score{display:flex;gap:.31rem}.solutions__item .card__features .feature__score .feature__circle{border:1px solid #1b9dd9;border-radius:50%;height:.625rem;width:.625rem}.solutions__item .card__features .feature__score .feature__circle--fill{background-color:#1b9dd9}.solutions__item .card__cta{align-items:center;border:1px solid #e50c7e;border-radius:50%;color:#e50c7e;display:flex;height:2rem;justify-content:center;margin-top:.25rem;transition:all .3s ease-in-out;width:2rem}.solutions__item .card__cta:hover{background-color:#e50c7e;color:#fff}.issues__container{align-items:center;background-color:#fff;display:flex;justify-content:center;margin-top:3rem;padding:7rem 4rem;width:100%}@media (max-width:768px){.issues__container{padding:3rem}}@media (max-width:425px){.issues__container{padding:1.5rem}}@media (max-width:1024px){.issues__container{margin-top:0}}.issues__content{align-items:start;display:flex;flex-direction:row;gap:5rem;max-width:1024px;width:100%}@media (max-width:768px){.issues__content{flex-direction:column;gap:1.5rem}}.issues__image{aspect-ratio:1/1;border-radius:.5rem;flex:1;overflow:hidden}.issues__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.issues__image{display:none}}.issues__main{flex:1;gap:1.25rem}.issues__head,.issues__main{display:flex;flex-direction:column}.issues__head{gap:.62rem}.issues__icon{animation:smoothRotate 1.5s ease-in;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}.issues__subtitle{font-family:Lato,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.345rem}@media (max-width:768px){.issues__subtitle{font-size:.765625rem}}.issues__list{display:flex;flex-direction:column;gap:1rem}.issues__item{align-items:center;color:#1b9dd9;display:flex;font-family:Lato,sans-serif;font-size:1.33313rem;font-style:normal;font-weight:400;gap:1rem;letter-spacing:.00938rem;line-height:1.5}@media (max-width:768px){.issues__item{font-size:1.16648875rem}}.issues__item i{border:1px solid #1b9dd9;border-radius:50%;flex-shrink:0;height:2rem;line-height:2rem;text-align:center;width:2rem}@media (max-width:768px){.issues__item i{height:1.5rem;line-height:1.5rem;width:1.5rem}}.issues__item--last{width:100%}