.hero-section{background-color:var(--bg-color1);overflow:hidden;padding:100px 0 0;position:relative}.hero-section .hs-backimg1{left:15%;position:absolute;top:2%}.hero-section .hs-backimg2{position:absolute;right:0;top:8%}.hero-section .hs-border{border:1px solid var(--border-color1);border-radius:50%;height:420px;opacity:12.5%;overflow:hidden;position:absolute;right:-115px;top:4%;width:420px}.hero-section .hs-container{margin:0 auto;max-width:848px;width:100%}.hero-section .hs-container .hsc-head{margin-bottom:16px}.hero-section .hs-container .hsc-head h1{color:var(--secondary-color);font-family:var(--font-family-base-900);font-size:var(--h1-font-size);font-style:normal;font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);margin:0 0 24px;text-align:center}.hero-section .hs-container .hsc-head h1 span{color:var(--primary-color)}.hero-section .hs-container .hsc-head h6{color:var(--secondary-color);font-family:var(--font-family-base-300);font-size:var(--h6-font-size);font-style:normal;font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);margin:0 auto 32px;max-width:632px;text-align:center}.hero-section .hs-container .hsc-head .hsch-button{display:flex;justify-content:center}.hero-section .hs-container .hsc-head .hsch-button a{background-color:var(--fill-button-bg-color);border:1px solid var(--fill-button-border-color);border-radius:100px;color:var(--fill-button-color);font-family:var(--font-family-base-500);font-size:var(--fill-button-font-size);font-style:normal;font-weight:var(--fill-button-font-weight);line-height:var(--fill-button-line-height);padding:16.5px 32px;text-decoration:none;transition:all .3s ease}.hero-section .hs-container .hsc-head .hsch-button a:hover{background-color:var(--fill-button-bg-color-hover);border:1px solid var(--fill-button-border-color-hover);color:var(--fill-button-color-hover)}.hero-section .hs-image{position:relative;z-index:1}.hero-section .hs-image img{display:block;width:100%}@media (max-width:767.98px){.hero-section{padding:60px 0}.hero-section .hs-container,.hero-section .hs-container .hsc-head{padding:0 20px}.hero-section .hs-container .hsc-head .hsch-button a{padding:16px 24px}.hero-section .hs-backimg1,.hero-section .hs-backimg2,.hero-section .hs-border{display:none}.hero-section .hs-container .hsc-head h1{font-size:var(--h1-font-size-mobile);line-height:var(--h1-line-height-mobile)}}