.hero__banner-common .ma__hero-content .ma__hero-content-title h1{margin-bottom:20px;padding:0}.hero__banner-common .ma__hero-content .ma__hero-content-title p,.hero__banner-common .ma__hero-content .ma__hero-content-title span{max-width:21.45vw;display:block;font-size:clamp(20px, 1.15vw, 30px);font-weight:400;color:#fff}.hero__banner-common .ma__hero-image{position:relative}.hero__banner-common .ma__hero-image .ma__hero-image-tab{position:absolute;bottom:4.94vw;right:7.29vw;z-index:1}.hero__banner-common .ma__hero-image .ma__hero-image-tab ul{flex-wrap:wrap}.hero__banner-common .ma__hero-image .ma__hero-image-tab li{padding:0 15px;position:relative}.hero__banner-common .ma__hero-image .ma__hero-image-tab li a{color:#fff;font-size:clamp(16px, 1.05vw, 25px);font-weight:700;text-decoration:underline;transition:all 0.5s}.hero__banner-common .ma__hero-image .ma__hero-image-tab li a:hover{color:#616D3B}.hero__banner-common .ma__hero-image .ma__hero-image-tab li::after{position:absolute;content:"";right:0;top:7px;background:#fff;width:2px;height:70%}.hero__banner-common .ma__hero-image .ma__hero-image-tab li:last-child::after{display:none}@media (max-width:991px){.hero__banner-common .ma__hero-content span{max-width:100%}.hero__banner-common .ma__hero-image .ma__hero-image-tab{bottom:30px;right:0}}@media (max-width:767px){.hero__banner-common .ma__hero-image{padding-top:62%;background-position:100% 100%}.hero__banner-common .ma__hero-content .ma__hero-content-title p,.hero__banner-common .ma__hero-content .ma__hero-content-title span{max-width:100%}}.ma__service .ma__service-content .ma__service-content-details .ma__title{font-size:clamp(30px, 2.09vw, 45px);font-weight:900;margin-bottom:18px}.ma__service .ma__service-content .ma__service-content-details p{max-width:22.92vw;margin-bottom:35px}.ma__service .ma__service-content .ma__service-content-details .btn-link{color:#000;font-size:16px}.ma__service .ma__service-content .ma__service-content-details .btn-link img path,.ma__service .ma__service-content .ma__service-content-details .btn-link svg path{fill:#000}.ma__service .ma__service-content .ma__service-content-details .btn-link:hover{color:#616D3B}.ma__service .ma__service-content .ma__service-content-details .btn-link:hover img path,.ma__service .ma__service-content .ma__service-content-details .btn-link:hover svg path{fill:#616D3B}.ma__service .swiper-services .ma__service-image .ma__service-heading{font-size:clamp(20px, 1.31vw, 30px)}.ma__service .swiper-services .ma__service-image .ma__service-heading p{font-size:clamp(16px, 1.05vw, 25px);font-weight:400}.ma__service .row:nth-child(2),.ma__service .row:nth-child(4){flex-direction:row-reverse}.ma__service .row:nth-child(2) .ma__service-content,.ma__service .row:nth-child(4) .ma__service-content{padding-left:clamp(50px, 6.52vw, 140px);background:#616D3B}.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details .ma__title,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details .ma__title{color:#fff}.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details .ma__title::before,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details .ma__title::before{background:#fff}.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details p,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details p{color:#fff}.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details .btn-link,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details .btn-link{color:#fff}.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details .btn-link img path,.ma__service .row:nth-child(2) .ma__service-content .ma__service-content-details .btn-link svg path,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details .btn-link img path,.ma__service .row:nth-child(4) .ma__service-content .ma__service-content-details .btn-link svg path{fill:#fff}@media (max-width:991px){.ma__service .ma__service-content .ma__service-content-details p{max-width:100%}.ma__service .row:nth-child(2) .ma__service-content,.ma__service .row:nth-child(4) .ma__service-content{padding-left:15px}}@media (max-width:767px){.ma__service{margin:0}.ma__service .ma__service-image{padding-top:100%}}