.hero__banner-common .ma__hero-content{padding-bottom:clamp(40px, 10.41vw, 230px)}.hero__banner-common .ma__hero-content .ma__hero-content-title .ma__title{padding-top:2.08vw}.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:18px;max-width:21.14vw}.hero__banner-common .ma__hero-right{padding-top:170px;margin:8.6vw 0 0 4.94vw;background:#ececee;height:100%}.hero__banner-common .ma__hero-right .col-12{padding:0}.hero__banner-common .ma__hero-right .row{margin:0}.hero__banner-common .ma__hero-right ul{list-style-type:none;counter-reset:subsection;-moz-column-count:2;column-count:2}.hero__banner-common .ma__hero-right ul li{margin-bottom:1.82vw}.hero__banner-common .ma__hero-right ul li a{font-size:1.57vw;color:#111;position:relative;transition:all 0.5s}.hero__banner-common .ma__hero-right ul li a::before{position:absolute;content:"";left:-2.35vw;top:.42vw;background:url(/wp-content/themes/Meitheal/assets/images/tab-logo.svg);max-width:1.67vw;width:100%;height:1.09vw;background-repeat:no-repeat;background-size:contain;transition:all 0.6s;visibility:hidden;opacity:0}.hero__banner-common .ma__hero-right ul li a svg{margin-left:15px;transition:all 0.5s}.hero__banner-common .ma__hero-right ul li a:hover{color:#616D3B;text-decoration:underline}.hero__banner-common .ma__hero-right ul li a:hover::before{visibility:visible;opacity:1}.hero__banner-common .ma__hero-right ul li a:hover svg path{fill:#616D3B}@media (max-width:1199px){.hero__banner-common .ma__hero-content .ma__hero-content-title p{font-size:16px}}@media (max-width:991px){.hero__banner-common .col-4{max-width:33.33%;flex:0 0 33.33%}.hero__banner-common .col-8{max-width:66.66%;flex:0 0 66.66%}.hero__banner-common .ma__hero-content .ma__hero-content-title p{font-size:14px}.hero__banner-common .ma__hero-right ul li{margin-bottom:20px}.hero__banner-common .ma__hero-right ul li a{font-size:16px}}@media (max-width:767px){.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:30px}.hero__banner-common .ma__hero-content .ma__hero-content-title p{max-width:100%}.hero__banner-common .ma__hero-right{padding:40px 25px;margin:0}.hero__banner-common .ma__hero-right ul li{padding-left:15px}.hero__banner-common .ma__hero-right ul li a{padding-left:5px}.hero__banner-common .ma__hero-right ul li a::before{top:4px;left:-20px;max-width:30px;width:100%;height:10px}.hero__banner-common .ma__hero-right ul li a svg{width:16px}}@media (max-width:480px){.hero__banner-common .ma__hero-right ul{-moz-column-count:revert;column-count:revert}.hero__banner-common .ma__hero-right ul li{margin-bottom:15px}.hero__banner-common .ma__hero-right ul li a svg{top:3px;position:relative;margin-left:10px}.hero__banner-common .ma__hero-right ul li:last-child{margin-bottom:0}}.ma__background-image{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:25%}.ma__clients{padding:clamp(50px, 6.51vw, 160px) 0}.ma__clients .ma__clients-content .ma__title{max-width:17.7vw;font-weight:900;padding-top:30px}.ma__clients .ma__clients-swiper--main{position:relative}.ma__clients .ma__clients-swiper--main .ma__clients-logo{position:relative;width:100%;padding-top:34%;overflow:hidden}.ma__clients .ma__clients-swiper--main .ma__clients-logo img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ma__clients .ma__clients-swiper--main .clients-next::after,.ma__clients .ma__clients-swiper--main .clients-prev::after{font-size:34px;color:#111}.ma__clients .ma__clients-swiper--main .clients-next{right:-4.16vw}.ma__clients .ma__clients-swiper--main .clients-prev{left:-4.16vw}@media (max-width:991px){.ma__clients .ma__clients-content .ma__title{max-width:50%}.ma__clients .ma__clients-swiper--main img{margin:0 auto}.ma__clients .ma__clients-swiper--main .clients-next{right:-50px}.ma__clients .ma__clients-swiper--main .clients-prev{left:-50px}}@media (max-width:767px){.ma__clients .ma__clients-content .ma__title{padding-top:20px}.ma__clients .ma__clients-swiper--main{margin-top:50px;padding:0 40px}.ma__clients .ma__clients-swiper--main .clients-next{right:0}.ma__clients .ma__clients-swiper--main .clients-prev{left:0}}@media (max-width:480px){.ma__clients .ma__clients-content .ma__title{max-width:100%}}