*{font-family:Montserrat,sans-serif;margin:0;width:100%}.hs_cos_wrapper,body{align-items:center;display:flex;flex-direction:column}header{box-shadow:0 3px 6px #00000029;padding:25px 0;width:100%}header .logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:72px;margin-left:70px;width:150px}@media only screen and (max-width:767px){header .logo{margin-left:0;max-width:200px}}.hero--section{display:flex;flex-direction:row;justify-content:space-between;margin-top:100px;max-width:1240px;width:100%}.hero--section .hero--content{max-width:620px}.hero--section .hero--content .subtitle{font-size:18px;font-weight:700;line-height:1.3;text-transform:uppercase}.hero--section .hero--content .title{font-size:24px;font-weight:700;line-height:1.3;margin:13px 0 22px}.hero--section .hero--content .description{font-size:14px;font-weight:400;line-height:1.2}.hero--section .hero--content form{margin-top:20px}.hero--section .hero--content form input[type=email],.hero--section .hero--content form input[type=text],.hero--section .hero--content form select{margin:10px;padding:10px 15px;width:-webkit-fill-available}.hero--section .hero--content form .hs-error-msgs{list-style:none;padding-left:10px}.hero--section .hero--content form .hs-error-msg{color:red;font-size:11px;list-style:none}.hero--section .hero--content form .inputs-list{font-size:14px;list-style:none;margin-bottom:10px;padding-left:10px}.hero--media{background-position:50%;background-repeat:no-repeat;background-size:contain;height:556px;width:536px}.keypoint--section{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:100px;max-width:1240px;width:100%}.keypoint--section .keypoint--media{background-position:50%;background-repeat:no-repeat;background-size:contain;height:604px;width:563px}.keypoint--section .keypoint--content{max-width:620px}.keypoint--section .keypoint--content .title{font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px}.keypoint--section .keypoint--content .description{font-size:14px;font-weight:400;line-height:1.3}.download--btn,.hero--section .hero--content form input[type=submit]{background-color:#1624ff;border:none;border-radius:100px;color:#fff;display:block;font-weight:700;margin-top:20px;padding:15px 30px;text-decoration:none;width:-moz-fit-content;width:fit-content}.download--btn:hover,.hero--section .hero--content form input[type=submit]:hover{background-color:#ff0086;cursor:pointer}@media only screen and (max-width:1279px){.hero--section{max-width:890px}.hero--section .hero--content{max-width:394px}.hero--media,.keypoint--section .keypoint--media{height:456px;width:436px}.keypoint--section{max-width:890px}.keypoint--section .keypoint--content{max-width:394px}}@media only screen and (max-width:949px){.hero--section{align-items:center;flex-direction:column}.keypoint--section{align-items:center;flex-direction:column-reverse}.hero--media,.keypoint--section .keypoint--media{height:326px;margin-top:50px;width:306px}.hero--section .hero--content,.keypoint--section .keypoint--content{max-width:85vw}}.discover-more--container{align-items:center;border-radius:250px 250px 0 0;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:200px;max-width:1358px;padding:40px 0;width:100%}.discover-more--container .media{max-height:433px;max-width:360px}.discover-more--container .content{max-width:670px}.discover-more--container .content .title{font-size:34px;font-weight:700;line-height:42px;max-width:500px}.discover-more--container .content .description{font-size:18px;font-weight:600;line-height:28px;margin:16px 0 50px}.discover-more--container .content .button{border-radius:26px;display:block;font-size:16px;font-weight:700;line-height:19px;padding:15px 22px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1439px){.discover-more--container .content{max-width:400px}}@media only screen and (max-width:1023px){.discover-more--container{max-width:100%}.discover-more--container .media{display:none}.discover-more--container .content{margin-top:30px;max-width:70%}.discover-more--container .content .title{text-align:center}}@media only screen and (max-width:767px){.discover--more--container < .hs_cos_wrapper{width:100vw}.discover-more--container .content{max-width:80%}.discover-more--container .content .button{font-size:14px;margin:auto;padding:10px 15px}}footer{display:flex;flex-direction:row;justify-content:space-between;max-width:1358px;width:100%}footer>*{color:#576a72;font-size:15px;font-weight:500;line-height:32px;padding:60px 0 30px;text-decoration:none}footer a{text-align:end}