*{margin:0;padding:0;box-sizing:border-box}.hero-section{padding:134px 20px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;border-bottom-left-radius:50%;border-bottom-right-radius:50%;width:130%;left:50%;transform:translateX(-50%)}.overflow-div{overflow:hidden}.hero-section .content-contain{text-align:center;margin:0 auto;padding:0 20px}.hero-section .content{color:#fff;font-weight:400;margin-bottom:33px}.hero-section .content h2{font-size:45px;line-height:1.23em;font-weight:600;font-family:"Gilroy-Semibold"}.hero-section .content h2 sup{font-size:45%;position:relative;top:-3px}.hero-section .cta-link{height:46px;padding:0 25px;background-color:#0590a3;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:39px;transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s;line-height:19px;font-family:"Gilroy-Bold",sans-serif}.hero-section .cta-link:hover{background-color:#fff;color:#0590a3}@media(max-width:1376px){.hero-section .content-contain{width:100vw}}@media(max-width:1199px){.hero-section{padding:105px 0}.hero-section .content h2{font-size:32px}}@media(max-width:767px){.hero-section .content h2 br{display:none}.hero-section{padding:90px 0}}