.hero-homepage{margin-bottom:-135px;padding-bottom:250px;padding-top:130px}.homepage-wrapper .dnd_area-row-2-padding{padding-top:105px!important}.hero-homepage .hero-content{z-index:1}.hero-homepage h1{font-size:90px;font-weight:400;margin-bottom:30px}.hero-homepage h1 span{color:#539da6!important}.hero-homepage .hero-description{font-size:28px;line-height:42px;margin-bottom:48px}.hero-homepage .container{float:none;margin-left:auto;margin-right:auto;max-width:1480px;padding-left:20px;padding-right:20px;width:100%}.hero-homepage .hs-cta-node{display:flex}.hero-homepage .btn,.hero-homepage a.cta_button{font-size:20px!important;font-weight:700!important;line-height:100%!important;padding:19px 24px!important}.hero-homepage .card-with-content{display:flex;z-index:1}.hero-homepage .card-intro{flex-direction:column;max-width:570px}.hero-homepage .card-with-content{align-items:center;background:linear-gradient(0deg,hsla(0,0%,100%,.67),hsla(0,0%,100%,.67)),linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border:2px solid #fff;border-radius:10px;gap:32px;padding:14px 25px;width:fit-content}.hero-homepage .card-with-content .title{color:#e73845;font-weight:700}.hero-homepage .card-description,.hero-homepage .card-with-content .title{font-family:Lato;font-size:24px;font-style:italic;letter-spacing:0;line-height:32px}.hero-homepage .card-description{color:#2e5559}@media (max-width:768px){.hero-homepage h1{font-size:50px;margin-bottom:15px}.hero-homepage .card-with-content{align-items:flex-start;flex-direction:column-reverse}.hero-homepage{padding-bottom:250px;padding-top:100px}.hero-homepage .hero-description{margin-bottom:16px}}