.hero-section{display:flex;flex-direction:column;max-width:100%;position:relative}.hero-section .row.col-content{display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1400px;position:relative;width:100%;z-index:1}.hero-section #lottie-container{align-self:flex-end;bottom:0;display:flex;max-width:640px;padding:0;position:absolute;right:-5.22vh;width:46%}.hero-section .content-wrapper>.row .col-12{padding:0}.hero-section .text-content{align-items:center;align-items:flex-start}.hero-section .hero-title,.hero-section .text-content{display:flex;flex-direction:column;justify-content:start}.hero-section .hero-title{color:#fff;margin:0;max-width:100%;width:706px}.hero-section .hero-description{color:#fff;font-weight:400}.hero-section .hero-cta{align-items:flex-start;color:#fff;display:flex;font:700 20px/30px Libre Franklin,sans-serif;gap:16px}.hero-section .icon-container{display:flex;justify-content:center;margin-top:40px}.hero-section .icon-container a{align-items:center;align-self:center;background-color:hsla(0,0%,100%,.1);border-radius:100px;display:flex;flex-direction:column;height:58px;justify-content:center;width:58px;z-index:2}.hero-section .icon{aspect-ratio:1.8;object-fit:contain;object-position:center;width:18px}.hero-section .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.hero-section .col-content-wrapper{padding:0}@media screen and (max-width:1400px){.hero-section section{padding-left:20px}}@media screen and (max-width:1281px){.hero-section #lottie-container{width:42%}}@media screen and (max-width:991px){.hero-section .content-wrapper{align-items:stretch;flex-direction:column;gap:0}.hero-section .left-column{width:100%}.hero-section .heading-container,.hero-section .text-content,.hero-section .text-wrapper{max-width:100%}.hero-section .hero-cta{margin-top:40px}.hero-section .cta-button{padding:10px 20px}.hero-section .icon-container a{margin:55px 10px 0 0}}@media screen and (min-width:992px){.hero-section .title-col{width:85%}.hero-section .desc-col{width:61%}.hero-section .col-content-wrapper .col-12{max-width:825px}}@media screen and (min-width:767px){.hero-section .text-content{padding-right:110px}}@media screen and (max-width:767px){.hero-section #lottie-container{display:none}.hero-section .hero-description:first-child{margin-top:0}.hero-section .hero-cta{gap:unset;margin-top:0}.hero-section .hero-cta a.btn:first-child{margin-right:16px}.hero-section .icon-container a{height:45px;width:45px}.hero-section .icon{width:13px}}@media (max-width:360px){.hero-section .hero-cta{flex-direction:column;margin-top:0!important}.hero-section .hero-cta a.btn:first-child{margin-bottom:16px}}