@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}html{width:-moz-fit-content;width:fit-content}body{font-family:"Open Sans",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:18px;width:100%}body h1,body h2{font-family:"Poppins",serif;font-weight:600;font-style:normal;color:#00252e}body header{background:url(./images/bg-hero-desktop.svg) no-repeat #ebfbff;padding:6vh 4vw}body header nav{display:flex;justify-content:space-between;margin-bottom:6vh}body header nav img{width:20%;height:20%}body header nav .try-btn{background-color:#fff;color:#00252e;border:none;padding:1vh 2.5vw;border-radius:1.5rem;box-shadow:0px 4px 15px rgba(0,0,0,.1);color:#00252e;font-weight:700}body header nav .try-btn:hover{color:#808d99;cursor:pointer}body header .hero{display:flex;align-items:center}body header .hero .hero-text{display:flex;flex-direction:column;align-items:start;gap:5vh;flex-basis:50%}body header .hero .hero-text button{background-color:#ff52bf;color:#ebfbff;border:none;padding:2vh 3vw;border-radius:1.5rem}body header .hero .hero-text button:hover{background-color:#ff80d0;cursor:pointer}body header .hero img{width:50%;height:auto;flex-basis:50%}body main{margin-top:10%;display:flex;flex-direction:column;align-items:center;gap:6vh;justify-content:space-evenly}body main section{background-color:#fff;box-shadow:0px 4px 45px rgba(0,0,0,.1);display:flex;width:90%;height:50vh;border-radius:1rem;align-items:center;padding:3vh 2vw;justify-content:space-between;flex:1}body main section aside{padding:3vh 5vw;flex-basis:60%}body main section img{width:25%;height:auto;flex-basis:40%}body main section:nth-child(2){flex-direction:row-reverse}body main .last-child{width:50%;height:30vh;display:flex;flex-direction:column;justify-content:space-evenly;position:relative;gap:4vh;top:70px;z-index:1}body main .last-child button{background-color:#ff52bf;color:#ebfbff;border:none;border-radius:1.5rem;padding:2vh 5vw}body main .last-child button:hover{background-color:#ff80d0;cursor:pointer}body footer{background-color:#00252e;color:#ebfbff;height:-moz-max-content;height:max-content;padding:19vh 8vw 3vh;position:absolute;width:100%}body footer .main{display:flex;justify-content:space-between;width:100%;gap:2vw;padding:6vh 0 6vh;align-items:center}body footer .main div:nth-child(1){display:flex;flex-direction:column;width:40%;height:100%;gap:2vh}body footer .main div:nth-child(1) small:nth-child(1){display:flex;align-items:baseline}body footer .main div:nth-child(1) small:nth-child(1)::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:1vw;background:center/cover no-repeat url(./images/icon-location.svg);vertical-align:bottom;-o-object-fit:cover;object-fit:cover}body footer .main div:nth-child(1) small:nth-child(2)::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:1vw;background:center/cover no-repeat url(./images/icon-phone.svg);vertical-align:middle;-o-object-fit:cover;object-fit:cover}body footer .main div:nth-child(1) small:nth-child(3)::before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:1vw;background:center/cover no-repeat url(./images/icon-email.svg);vertical-align:middle;-o-object-fit:cover;object-fit:cover}body footer .main div:nth-child(2) p:hover{text-decoration:underline;cursor:pointer}body footer .main .icon{display:flex;gap:1vw}body footer .main .icon svg{width:3rem;height:auto}body footer .main .icon svg:hover{cursor:pointer}body footer .main svg:first-of-type:hover circle,body footer .main svg:first-of-type:hover path{stroke:#ff52bf}body footer .main svg:first-of-type:hover path{fill:#ff52bf}body footer .main svg:nth-of-type(2):hover circle,body footer .main svg:nth-of-type(2):hover rect{stroke:#ff52bf}body footer .main svg:nth-of-type(2):hover circle:nth-of-type(3){fill:none}body footer .main svg:nth-of-type(3):hover g{stroke:#ff52bf;fill:#ff52bf}body footer .main svg:nth-of-type(3):hover g path{fill:#ff52bf}body footer .main svg:nth-of-type(3):hover g circle{fill:none}body footer .copyright{text-align:end;font-size:small}body footer .attribution{text-align:center;margin-top:3vh}body footer .attribution a{color:#808d99;text-decoration:none}@media(min-width: 769px)and (max-width: 1024px){body header nav img{width:25%;height:25%}body main .last-child{width:75%;padding:3vw}}@media(min-width: 577px)and (max-width: 768px){body header nav img{width:30%;height:30%}body main .last-child{width:-moz-max-content;width:max-content;padding:5vh 4vw}body footer{padding:40vh 6vw 10vh}}@media(max-width: 576px){body{max-width:100%}body header nav{align-items:center}body header nav img{width:40%;height:40%}body header .hero{flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:4vh}body header .hero .hero-text .get-free-btn{align-self:center}body header .hero img{width:100%;height:100%}body main section{flex-direction:column-reverse}body main section aside{flex-basis:45%}body main section img{flex-basis:55%;width:70%;height:auto}body main section:nth-child(2){flex-direction:column-reverse}body main .last-child{width:-moz-fit-content;width:fit-content;padding:2vh 3vw}body footer{width:100%}body footer .main{flex-direction:column;align-items:flex-start;width:100%}body footer .main .icon{align-self:center}body footer .copyright{text-align:center}}