.hero-custom{color:#fff;text-align:center;overflow:hidden;margin-top:30px}.hero-custom .hero-custom-wrap{position:relative}.hero-custom .hero-bg{position:relative;border-radius:20px;overflow:hidden}@media(max-width: 767px){.hero-custom .hero-bg{border-radius:10px}}.hero-custom .hero-bg:after{position:absolute;content:"";inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%)}@media(max-width: 767px){.hero-custom .hero-bg:after{background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 65%)}}.hero-custom .hero-bg video,.hero-custom .hero-bg img{display:block;width:100%;min-height:660px;max-height:660px;object-fit:cover}@media(max-width: 1024px){.hero-custom .hero-bg video,.hero-custom .hero-bg img{min-height:550px;max-height:550px}}@media(max-width: 767px){.hero-custom .hero-bg video,.hero-custom .hero-bg img{min-height:464px;max-height:550px}}.hero-custom .hero-content{position:absolute;top:70px;right:90px;left:70px;bottom:55px;text-align:left;color:#fff;z-index:3}@media(max-width: 1300px){.hero-custom .hero-content{top:50px;right:50px;bottom:35px;left:50px}}@media(max-width: 767px){.hero-custom .hero-content{top:35px;right:35px;bottom:35px;left:30px}}.hero-custom .hero-content .title-top{font-size:15px;color:#fff;letter-spacing:.13rem;margin:0;padding-left:15px}@media(max-width: 767px){.hero-custom .hero-content .title-top{font-size:11px;padding-left:10px}}.hero-custom .hero-content .title-top strong{position:relative;display:flex;align-items:center;gap:10px;font-weight:500}.hero-custom .hero-content .title-top span{background-color:#c6d644;width:3px;height:3px;border-radius:100%}.hero-custom .hero-content .title-wrap{max-width:700px;margin:150px 0 65px;padding-left:15px}@media(max-width: 1024px){.hero-custom .hero-content .title-wrap{max-width:480px;padding-left:10px;margin:110px 0 60px}}@media(max-width: 767px){.hero-custom .hero-content .title-wrap{max-width:240px;margin:110px 0 15px}}.hero-custom .hero-content .title-wrap h1{font-size:68px;color:#fff;line-height:68px;font-weight:600;margin-bottom:10px}@media(max-width: 1024px){.hero-custom .hero-content .title-wrap h1{font-size:44px;line-height:44px}}@media(max-width: 767px){.hero-custom .hero-content .title-wrap h1{font-size:32px;line-height:30px}}.hero-custom .hero-content .title-wrap .subtitle{font-size:15px;color:#fff;margin:0}@media(max-width: 1300px){.hero-custom .hero-content .title-wrap .subtitle{font-size:11px;line-height:14px}}.hero-custom .hero-content .hero-btm-content{display:flex;justify-content:space-between;align-items:center}@media(min-width: 1301px){.hero-custom .hero-content .hero-btm-content .hero-buttons{display:flex;align-items:center;gap:25px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .contact{display:flex;align-items:baseline;gap:25px}@media(min-width: 768px)and (max-width: 1300px){.hero-custom .hero-content .hero-btm-content .hero-buttons .contact{margin-top:20px;margin-left:10px}}@media(max-width: 767px){.hero-custom .hero-content .hero-btm-content .hero-buttons .contact{align-items:flex-start;flex-direction:column;gap:10px;margin-top:15px;margin-left:10px}}@media(min-width: 768){.hero-custom .hero-content .hero-btm-content .hero-buttons .contact .hiddenemail{height:33px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .btn{font-size:21px;line-height:21px;font-weight:800;padding:20px 42px;background:#c6d644;color:#000;text-decoration:none;border-radius:30px;transition:all .3s ease-out}.hero-custom .hero-content .hero-btm-content .hero-buttons .btn:hover{background-color:#fff}@media(max-width: 1024px){.hero-custom .hero-content .hero-btm-content .hero-buttons .btn{font-size:18px;line-height:26px;padding:15px 35px}}@media(max-width: 767px){.hero-custom .hero-content .hero-btm-content .hero-buttons .btn{font-size:12px;line-height:12px;padding:11px 25px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .label,.hero-custom .hero-content .hero-btm-content .hero-buttons .text{position:relative;font-size:15px;line-height:21px;color:#fff;border-bottom:2px solid #c6d644;padding-bottom:10px;transition:all .3s ease;cursor:pointer}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong{font-weight:400;color:#fff}@media(min-width: 768px){.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong svg,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong svg{height:13px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong svg path,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong svg path{fill:#fff}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong .edot,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong .edot{background-color:#fff}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong:hover,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong:hover{color:var(--color-base-color)}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong:hover .edot,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong:hover .edot{background-color:var(--color-base-color)}.hero-custom .hero-content .hero-btm-content .hero-buttons .label strong:hover svg path,.hero-custom .hero-content .hero-btm-content .hero-buttons .text strong:hover svg path{fill:var(--color-base-color)}.hero-custom .hero-content .hero-btm-content .hero-buttons .label:hover,.hero-custom .hero-content .hero-btm-content .hero-buttons .text:hover{color:var(--color-base-color)}@media(max-width: 767px){.hero-custom .hero-content .hero-btm-content .hero-buttons .label,.hero-custom .hero-content .hero-btm-content .hero-buttons .text{font-size:11px;line-height:1;padding-bottom:3px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .text.value{padding-left:34px}@media(max-width: 767px){.hero-custom .hero-content .hero-btm-content .hero-buttons .text.value{padding-left:24px}}.hero-custom .hero-content .hero-btm-content .hero-buttons .text.value:before{position:absolute;top:0;left:0;content:"Call"}.hero-custom .hero-content .hero-btm-content .hero-buttons .call-number:hover .label,.hero-custom .hero-content .hero-btm-content .hero-buttons .call-number:hover .text{color:var(--color-base-color)}@media(min-width: 768){.hero-custom .hero-content .hero-btm-content .hero-buttons .call-number .text{height:33px}}.hero-custom .hero-content .hero-btm-content .hero-repeater{display:flex;flex-wrap:wrap;justify-content:center;gap:55px}@media(min-width: 768px)and (max-width: 1350px){.hero-custom .hero-content .hero-btm-content .hero-repeater{gap:30px}}@media(max-width: 991px){.hero-custom .hero-content .hero-btm-content .hero-repeater{display:none}}.hero-custom .hero-content .hero-btm-content .hero-repeater .repeater-item{text-align:center;margin:0}.hero-custom .hero-content .hero-btm-content .hero-repeater .repeater-item dt{font-size:28px;font-weight:600;color:#fff;line-height:1;margin-top:0;margin-bottom:5px}.hero-custom .hero-content .hero-btm-content .hero-repeater .repeater-item dd{font-size:15px;margin:0}