.parent-overlay{border-radius:20px;margin:0 auto;max-width:1600px}.hero_section.hero-2026{padding:105px 0 0;position:relative;z-index:2}.hero_section .container{max-width:1600px!important}.hero_bg_cover{border-radius:20px}.hero_heading_cover{margin:0 auto;max-width:1050px;padding-bottom:100px;text-align:center}.hero_heading{padding-bottom:70px}.hero_heading h1{color:#fff;font-size:65px;line-height:75px;margin:0}.hero_description{font-size:24px;font-weight:700;line-height:30px}.hero_row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto -20px;max-width:1500px}.hero_box{background-color:#ffffffe6;border-radius:20px 20px 0 0;margin:0 20px;padding:26px 26px 39px;position:relative;transition:all .4s ease;width:calc(25% - 40px)}.hero_box_top{align-items:center;display:flex;flex-wrap:wrap;gap:17px}.hero_box_top img{display:block;height:35px!important;max-width:35px!important;object-fit:contain;width:100%}.hero_title{width:calc(100% - 52px)}.hero_title h2.h3{font-size:18px;font-weight:700;line-height:25px;margin:0}.hero_content{font-size:16px;line-height:22px}.hero_btn,.hero_content{color:var(--primary-color);padding-top:15px}.hero_btn{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:10px;line-height:20px}.hero_btn span.hero_btn_icon{display:block;height:35px;width:35px}.hero_btn span.hero_btn_text{width:calc(100% - 65px)}.hero_box_link{height:100%;left:0;position:absolute;top:0;width:100%}.hero_box_link a{display:inline-block;height:100%;width:100%}.hero_box:hover{transform:translateY(-10px)}@media(max-width:1200px){.hero_box{border-radius:20px;margin:15px;padding:20px 20px 39px;width:calc(33.33333% - 30px)}.hero_row{justify-content:center;margin:0;max-width:100%}.hero_section.hero-2026{padding-bottom:60px}}@media(max-width:991px){.hero_section.hero-2026{padding:60px 0 45px}.hero_box{width:calc(50% - 30px)}.hero_heading_cover{max-width:100%;padding-bottom:30px}.hero_heading{padding-bottom:20px}.hero_heading h1{font-size:45px;line-height:50px}.hero_description{font-size:18px;line-height:25px}.hero_btn{font-size:15px;justify-content:space-between}}@media(max-width:767px){.hero_box{margin:10px 0;padding:20px;width:100%}.hero_heading h1{font-size:30px;line-height:35px}}