.hero__banner-common .ma__hero-content{height:100%}.hero__banner-common .ma__hero-content .ma__hero-content-title{margin-bottom:15px}.hero__banner-common .ma__hero-content .ma__hero-content-title .ma__title{padding-top:1.6vw;padding-bottom:5px}.hero__banner-common .ma__hero-content .ma__hero-content-title .ma__title::before{background:#fff}.hero__banner-common .ma__hero-content .ma__hero-content-title p{font-size:16px;max-width:22.18vw}.hero__banner-common .ma__hero-content .ma__hero-content-title p:last-child{max-width:17.6vw}.hero__banner-common .ma__hero-content .ma__hero-content-title p a{color:#fff;transition:all 0.5s}.hero__banner-common .ma__hero-content .ma__hero-content-title p a:hover{color:#fff;text-decoration:underline}.hero__banner-common .ma__hero-content .breadcrumb{margin-bottom:clamp(50px, 5.2vw, 120px)}.hero__banner-common .ma__hero-right{padding:150px 4.58vw 2.86vw 5.2vw}.hero__banner-common .ma__hero-right .col-12{padding:0}.hero__banner-common .ma__hero-right .ma__services-list{padding-top:7.45vw;padding-left:2.35vw}.hero__banner-common .ma__hero-right .ma__services-list li{margin-bottom:1.82vw}.hero__banner-common .ma__hero-right .ma__services-list li a{font-size:1.57vw;color:#111;position:relative;transition:all 0.5s;text-decoration:underline}.hero__banner-common .ma__hero-right .ma__services-list li a::before{position:absolute;content:"";left:-45px;top:5px;background:url(/wp-content/themes/Meitheal/assets/images/tab-logo.svg);max-width:32px;width:100%;height:21px;background-repeat:no-repeat;background-size:contain;transition:all 0.6s;visibility:hidden;opacity:0}.hero__banner-common .ma__hero-right .ma__services-list li a svg{margin-left:15px;transition:all 0.5s}.hero__banner-common .ma__hero-right .ma__services-list li a:hover{color:#616D3B}.hero__banner-common .ma__hero-right .ma__services-list li a:hover::before{opacity:1;visibility:visible}.hero__banner-common .ma__hero-right .ma__services-list li a:hover svg path{fill:#616D3B}.hero__banner-common .ma__hero-right .ma__hero-image{position:relative}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top{position:relative;left:50%;top:0;z-index:1;width:16.19vw;height:13.12vw}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top .ma__hero-image-top-inner{position:relative;width:100%;padding-top:81%;overflow:hidden}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top .ma__hero-image-top-inner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left{position:relative;left:5vw;margin-top:-3vw;z-index:2;width:20.15vw;height:17.13vw}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left .ma__hero-image-bottom-left-inner{position:relative;width:100%;padding-top:85%;overflow:hidden}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left .ma__hero-image-bottom-left-inner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right{position:absolute;right:-2.09vw;top:11.97vw;z-index:2;width:13.02vw;height:13.03vw;margin-right:auto}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right .ma__hero-image-bottom-right-inner{position:relative;width:100%;padding-top:100%;overflow:hidden}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right .ma__hero-image-bottom-right-inner img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__banner-common .ma__hero-right .ma__our-experience .col-12{padding:0}.hero__banner-common .ma__hero-right .ma__our-experience .ma__title{margin-bottom:clamp(30px, 3.13vw, 70px);font-weight:900}.hero__banner-common .ma__hero-right .ma__our-experience .ma__title::before{display:none}.hero__banner-common .ma__hero-right .ma__our-experience .ma__our-experience-content{text-align:center}.hero__banner-common .ma__hero-right .ma__our-experience .ma__our-experience-content .ma__our-experience-content-icon{margin:0 auto 25px;min-height:69px}.hero__banner-common .ma__hero-right .ma__our-experience .ma__our-experience-content .ma__our-experience-content-icon path{fill:#616D3B}.hero__banner-common .ma__hero-right .ma__our-experience .ma__our-experience-content p{max-width:11.71vw;margin:0 auto}.hero__banner-common .ma__hero-right .ma__our-experience .col-3{position:relative}.hero__banner-common .ma__hero-right .ma__our-experience .col-3::after{content:"";position:absolute;right:0;top:5px;width:1px;height:100%;background:#000}.hero__banner-common .ma__hero-right .ma__our-experience .col-3:last-child::after{display:none}@media (max-width:1199px){.hero__banner-common .ma__hero-right .ma__services-list li a svg{max-width:18px}}@media (max-width:991px){.hero__banner-common .col-4,.hero__banner-common .col-8{max-width:100%;flex:0 0 100%}.hero__banner-common .ma__hero-content .ma__hero-content-title .ma__title{padding-top:40px}.hero__banner-common .ma__hero-content .ma__hero-content-title p{max-width:100%}.hero__banner-common .ma__hero-content .ma__hero-content-title p:last-child{max-width:100%}.hero__banner-common .ma__hero-right{padding-top:60px;padding-bottom:60px}.hero__banner-common .ma__hero-right .col-4{max-width:33.33%;flex:0 0 33.33%}.hero__banner-common .ma__hero-right .col-8{max-width:66.66%;flex:0 0 66.66%}.hero__banner-common .ma__hero-right .ma__services-list li a{font-size:18px}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top{transform:translatex(-50%)}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left{left:8vw}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right{right:0;left:50%}.hero__banner-common .ma__hero-right .ma__our-experience .col-3{max-width:25%;flex:0 0 25%}.hero__banner-common .ma__hero-right .ma__our-experience .col-3 .ma__our-experience-content-icon{max-width:25%}.hero__banner-common .ma__hero-right .ma__our-experience .col-3 p{max-width:100%}}@media (max-width:767px){.hero__banner-common{margin:0}.hero__banner-common .ma__hero-right{padding-left:15px;padding-right:15px;padding-top:40px}.hero__banner-common .ma__hero-right .col-4,.hero__banner-common .ma__hero-right .col-8{max-width:100%;flex:0 0 100%}.hero__banner-common .ma__hero-right .ma__hero-image{display:flex;flex-wrap:wrap}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top,.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left,.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right{position:static;width:50%;transform:none;height:auto;margin-top:0}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top .ma__hero-image-top-inner{padding-top:85%}.hero__banner-common .ma__hero-right .ma__services-list{padding-left:30px;padding-top:0;padding-bottom:20px}.hero__banner-common .ma__hero-right .ma__services-list li a::before{max-width:20px;left:-28px;top:3px}.hero__banner-common .ma__hero-right .ma__our-experience{margin-top:20px}.hero__banner-common .ma__hero-right .ma__our-experience-content{margin-bottom:20px}.hero__banner-common .ma__hero-right .ma__our-experience-content p{max-width:50%}.hero__banner-common .ma__hero-content .ma__hero-content-title p{max-width:100%}}@media (max-width:480px){.hero__banner-common .ma__hero-right{padding-bottom:30px}.hero__banner-common .ma__hero-right .col-4{max-width:100%;flex:0 0 100%}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top,.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-left,.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right{width:100%}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-top .ma__hero-image-top-inner{padding-top:50%}.hero__banner-common .ma__hero-right .ma__hero-image .ma__hero-image-bottom-right .ma__hero-image-bottom-right-inner{padding-top:56%}.hero__banner-common .ma__hero-right .ma__our-experience .col-3{max-width:50%;flex:0 0 50%;margin-bottom:30px}.hero__banner-common .ma__hero-right .ma__our-experience .col-3:nth-child(3)::after{display:none}}