.hero-sec{display:inline-block;width:100%}.hero-sec .hero-inner{align-items:stretch;display:flex;justify-content:center;width:100%}.hero-sec .left{display:inline-block;width:50%}.hero-sec .right{align-items:center;display:flex;justify-content:flex-start;padding:60px calc(50% - 585px) 60px 85px;position:relative;width:50%;z-index:1}.hero-sec .left img{object-position:bottom;vertical-align:top}.hero-sec .contain .text,.hero-sec .contain .title,.hero-sec .contain .title h1,.hero-sec .right .contain{display:inline-block;width:100%}.hero-sec .contain .title h1{font-family:var(--primary_font_semibold);font-size:64px;font-weight:600;line-height:64px;margin:0}.hero-sec .contain .text{padding-top:60px}.hero-sec .contain .cta{display:inline-block;padding-top:60px;width:100%}.hero-sec .contain .cta ul{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin:0;padding:0;width:100%}.hero-sec .contain .cta ul li{display:inline-block;margin:0;width:auto}.hero-sec .contain .cta ul li a{border:2px solid var(--tertiary_color);color:var(--primary_color);display:inline-block;font-family:var(--primary_font_semibold);font-size:16px;font-weight:600;line-height:100%;padding:9px 32px;text-decoration:none;transition:.3s ease-in-out;width:auto}.hero-sec .contain .cta ul li a:hover{background-color:var(--primary_color);border:2px solid var(--primary_color);color:#fff}.hero-sec .contain .cta ul li:nth-child(2) a{border:2px solid transparent;text-decoration:underline!important;text-underline-offset:4px}.hero-sec .contain .cta ul li:nth-child(2) a:hover{background:var(--primary_color);border:2px solid var(--primary_color);color:#fff}@media(max-width:1229px){.hero-sec .right{padding:30px}.hero-sec .contain .title h1{font-size:40px;line-height:50px}.hero-sec .contain .cta,.hero-sec .contain .text{padding-top:30px}.hero-sec .left img{max-height:560px}.hero-sec .contain .cta ul li a{padding:9px 18px}}@media(max-width:991px){.hero-sec .contain .title h1{font-size:30px;line-height:40px}.hero-sec .contain .cta ul{flex-wrap:wrap}.hero-sec .contain .cta ul li{display:inline-block;width:100%}}@media(max-width:767px){.hero-sec .hero-inner{flex-wrap:wrap}.hero-sec .left{margin-left:0;padding-top:56.25%;position:relative;width:calc(100% - 22px)}.hero-sec .right{padding:30px;width:100%;z-index:0}.hero-sec .left img{bottom:0;height:100%;left:0;max-height:max-content;position:absolute;right:0;top:0;width:100%}.hero-sec .contain .title h1{font-size:32px;line-height:38px}.hero-sec .right .contain{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.hero-sec .contain .text{order:3;padding-top:24px}.hero-sec .contain .cta ul li a{display:inline-block;text-align:center;width:100%}.hero-sec .contain .title{padding-right:15px}}