.hero__banner-common .ma__hero-content .ma__hero-content-title .ma__title{padding-top:2.83vw}.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{max-width:21.14vw}.hero__banner-common .ma__hero-image{background-position:60% 100%}@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}}@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 p{max-width:100%}.hero__banner-common .ma__hero-right{padding:50px 15px}.hero__banner-common .ma__hero-right ul li a{font-size:18px}.hero__banner-common .ma__hero-image{padding-top:62%}}.ma_architecture-service{padding:4.42vw 0}.ma_architecture-service .row{margin:0}.ma_architecture-service .col-4{padding:0}.ma_architecture-service .ma_architecture-service-heading{padding-left:clamp(20px, 7.3vw, 150px)}.ma_architecture-service .ma_architecture-service-heading h3{max-width:21.4vw;font-size:1.57vw;font-weight:900;padding-top:25px}.ma_architecture-service .ma_architecture-service-details p{font-size:18px;margin-bottom:1.56vw;max-width:30.62vw}.ma_architecture-service .ma_architecture-service-list{padding-left:3.12vw}.ma_architecture-service .ma_architecture-service-list p{font-size:18px;font-weight:900;margin-bottom:20px}.ma_architecture-service .ma_architecture-service-list ul li{margin-bottom:20px}.ma_architecture-service .ma_architecture-service-list ul li a{font-size:18px;color:#000;position:relative;transition:all 0.5s;display:flex;pointer-events:none}.ma_architecture-service .ma_architecture-service-list ul li a .service-icon{width:23px;height:15px;margin-right:20px}.ma_architecture-service .ma_architecture-service-list ul li a .service-icon svg{width:100%;height:100%}.ma_architecture-service .ma_architecture-service-list ul li a:hover{color:#616D3B}.ma_architecture-service .ma_architecture-service-list ul li a:hover svg path{fill:#616D3B}@media (max-width:1280px){.ma_architecture-service .ma_architecture-service-heading h3{font-size:24px}.ma_architecture-service .ma_architecture-service-details p{font-size:16px}}@media (max-width:991px){.ma_architecture-service .ma_architecture-service-heading{padding-left:30px}.ma_architecture-service .ma_architecture-service-heading h3{max-width:100%}.ma_architecture-service .ma_architecture-service-details{padding-bottom:30px}.ma_architecture-service .ma_architecture-service-details p{max-width:100%;padding:0 15px}.ma_architecture-service .col-4:last-child{max-width:100%;flex:0 0 100%}.ma_architecture-service .ma_architecture-service-list{padding-left:30px}.ma_architecture-service .ma_architecture-service-list ul li{margin-bottom:15px}}@media (max-width:767px){.ma_architecture-service .ma_architecture-service-heading{padding-left:15px;padding-bottom:30px}.ma_architecture-service .ma_architecture-service-list{padding-left:15px}}.ma__project .col-4{padding:0}.ma__project .row{margin:0}.ma__project .heading{font-size:25px;margin-bottom:10px;color:#616D3B;font-weight:900;padding-left:clamp(20px, 7.3vw, 150px)}.ma__project .ma__project-image{position:relative;width:100%;padding-top:81%;overflow:hidden}.ma__project .ma__project-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ma__project .ma__project-image .ma__project-heading{position:absolute;left:2.6vw;bottom:2.6vw;font-size:clamp(20px, 1.57vw, 40px);line-height:1.3;color:#fff;font-weight:900;max-width:27vw;z-index:1}.ma__project .ma__project-image .ma__project-heading p{font-size:20px;font-weight:400}@media (max-width:991px){.ma__project .col-4{max-width:33.33%;flex:0 0 33.33%}.ma__project .heading{padding-left:30px}}@media (max-width:767px){.ma__project{margin:0}.ma__project .col-4{max-width:50%;flex:0 0 50%}.ma__project .heading{padding-left:15px}.ma__project .ma__project-image .ma__project-heading{max-width:100%}.ma__project .ma__project-image .ma__project-heading p{font-size:16px}}@media (max-width:480px){.ma__project .col-4{max-width:100%;flex:0 0 100%}}.ma__services{padding:clamp(50px, 5.2vw, 120px) 0;background:#C4BDB9}.ma__services .ma__services-content{padding-left:clamp(20px, 7.3vw, 150px)}.ma__services .ma__services-content .ma__title{max-width:17.7vw;font-weight:900;padding-top:40px}.ma__services .ma__services-list{list-style-type:none;counter-reset:subsection;-moz-column-count:2;column-count:2}.ma__services .ma__services-list li{margin-bottom:2.09vw}.ma__services .ma__services-list li a{font-size:1.14vw;color:#111;position:relative;transition:all 0.5s}.ma__services .ma__services-list li a::before{position:absolute;content:"";left:-2vw;top:3px;background:url(/wp-content/themes/Meitheal/assets/images/tab-logo.svg);max-width:1.47vw;width:100%;height:1.09vw;background-repeat:no-repeat;background-size:contain;transition:all 0.6s;visibility:hidden;opacity:0}.ma__services .ma__services-list li a svg{margin-left:15px;transition:all 0.5s}.ma__services .ma__services-list li a:hover{color:#616D3B}.ma__services .ma__services-list li a:hover::before{opacity:1;visibility:visible}.ma__services .ma__services-list li a:hover svg path{fill:#616D3B}@media (max-width:1280px){.ma__services .ma__services-list li a{font-size:18px}}@media (max-width:991px){.ma__services .ma__services-content .ma__title{max-width:100%}.ma__services .col-4{max-width:33.33%;flex:0 0 33.33%}.ma__services .col-8{max-width:66.66%;flex:0 0 66.66%}}@media (max-width:767px){.ma__services .ma__services-content{padding-bottom:40px;padding-left:15px}.ma__services .ma__services-content .ma__title{padding-top:20px}.ma__services .ma__services-list{padding-left:30px}.ma__services .ma__services-list li{margin-bottom:20px}.ma__services .ma__services-list li a{font-size:16px}.ma__services .ma__services-list li a::before{top:3px;left:-20px;max-width:30px;width:100%;height:10px}.ma__services .ma__services-list li a svg{width:15px;margin-left:10px}.ma__services .col-4,.ma__services .col-8{max-width:100%;flex:0 0 100%}}@media (max-width:480px){.ma__services .ma__services-content .ma__title{max-width:100%}.ma__services .ma__services-list{-moz-column-count:revert;column-count:revert;margin-bottom:15px}.ma__services .ma__services-list li{margin-bottom:15px}.ma__services .ma__services-list li:last-child{margin-bottom:0}}.ma__contact{padding:7.04vw 0}.ma__contact .ma__contact-form h3{font-size:1.57vw;font-weight:900}@media (max-width:1199px){.ma__contact .ma__contact-form h3{font-size:25px}}@media (max-width:767px){.ma__contact-form{padding-top:50px}}