*{outline:none!important}@font-face{font-family:"FKGrotesk";src:url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.eot);src:url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.woff2) format("woff2"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.woff) format("woff"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.ttf) format("truetype"),url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Light.svg#svgFontName") format("svg");font-weight:300;font-display:swap}@font-face{font-family:"FKGrotesk";src:url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.eot);src:url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.woff2) format("woff2"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.woff) format("woff"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.ttf) format("truetype"),url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Regular.svg#svgFontName") format("svg");font-weight:400;font-display:swap}@font-face{font-family:"FKGrotesk";src:url(/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.eot);src:url("/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.woff2) format("woff2"),url(/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.woff) format("woff"),url(/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.ttf) format("truetype"),url("/wp-content/themes/Meitheal/assets/fonts/FKGroteskMono-Medium.svg#svgFontName") format("svg");font-weight:500;font-display:swap}@font-face{font-family:"FKGrotesk";src:url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.eot);src:url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.woff2) format("woff2"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.woff) format("woff"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.ttf) format("truetype"),url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Bold.svg#svgFontName") format("svg");font-weight:700;font-display:swap}@font-face{font-family:"FKGrotesk";src:url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.eot);src:url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.woff2) format("woff2"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.woff) format("woff"),url(/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.ttf) format("truetype"),url("/wp-content/themes/Meitheal/assets/fonts/FKGrotesk-Black.svg#svgFontName") format("svg");font-weight:900;font-display:swap}html,body{margin:0;padding:0;font-family:"FKGrotesk-Regular",Sans-serif;font-weight:400;scroll-behavior:smooth}body{background:#ececee}img{max-width:100%;display:block}body{counter-reset:section;box-sizing:border-box;font-size:16px}.overlay{position:relative;transition:all 0.6s}.overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#ffffff 0%,#ffffff 30%,#000000 93%,#000000 100%);mix-blend-mode:multiply;opacity:.58;transition:all 0.6s;z-index:1}.ma__service-image.overlay:hover::before{opacity:1}a{text-decoration:none}*,*:before,*:after{box-sizing:border-box}.main__page__content{overflow:hidden}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.container{display:block;margin-left:auto;margin-right:auto;max-width:87.7%;padding:0 15px}.container-fluid{max-width:100%;padding:0 15px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:"FKGrotesk-Black",Sans-serif;margin-top:0;margin-bottom:0;line-height:1.3;font-weight:900}p{margin-top:0;margin-bottom:0;font-size:clamp(14px, 0.84vw, 18px);line-height:1.5}h1,.h1{font-size:clamp(26px, 2.35vw, 55px)}h2,.h2{font-size:clamp(24px, 2.09vw, 50px)}h3,.h3{font-size:clamp(22px, 1.82vw, 40px)}h4{font-size:clamp(20px, 1.46vw, 35px)}h5{font-size:clamp(20px, 1.31vw, 30px)}h6{font-size:clamp(18px, 1.72vw, 22px)}.w-100{width:100%}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}.page__content{flex:1}ul{padding-left:0;margin:0}ul li{list-style:none}a{cursor:pointer}.hide{display:none}input,button{font-family:inherit}.btn-link{font-size:1.31vw;text-decoration:underline;color:#616D3B;transition:all 0.5s}.btn-link img,.btn-link svg{display:inline-block;margin-left:10px}.btn-link img path,.btn-link svg path{fill:#616D3B}.btn-link:hover{color:#000}.btn-link:hover svg path{fill:#000}.btn-link a{position:relative;text-decoration:underline;font-size:clamp(12px, 0.93vw, 16px)}.btn-link a::after{position:absolute;content:"";bottom:3px;right:-20px;background-image:url(/wp-content/themes/Meitheal/assets/images/right-arrow.svg);width:15px;height:7px}.btn{display:inline-block;padding:10px 16px;text-decoration:none;position:relative;border:0;border-radius:4px;font-family:inherit;cursor:pointer;font-size:16px;line-height:1.3;font-weight:700;background:#111;color:#fff;transition:all 0.5s}.btn img,.btn svg{display:inline-block;margin-left:10px}.btn img path,.btn svg path{fill:#fff}.btn:hover{background:#C4BDB9;color:#000}.btn:hover svg path{fill:#000}.btn[type=button],[type=reset],[type=submit]{appearance:none;-moz-appearance:none;-webkit-appearance:none}@media (max-width:991px){.btn-link{font-size:16px}}@media (max-width:480px){.btn{font-size:14px}}.more-btn{text-decoration:underline;display:inline-flex;font-size:14px;align-items:center;transition:all 0.5s}.more-btn .arrow{margin-left:10px}.ma__title{position:relative}.ma__title::before{position:absolute;content:"";left:0;top:0;width:38px;height:6px;background:#000}.col-2{max-width:20%;padding-left:15px;padding-right:15px;flex:0 0 20%}.col-3{max-width:25%;padding-left:15px;padding-right:15px;flex:0 0 25%}.col-4{max-width:33.33%;padding-left:15px;padding-right:15px;flex:0 0 33.33%}.col-6{max-width:50%;padding-left:15px;padding-right:15px;flex:0 0 50%}.col-8{max-width:66.66%;padding-left:15px;padding-right:15px;flex:0 0 66.66%}.col-9{max-width:75%;padding-left:15px;padding-right:15px;flex:0 0 75%}.col-10{max-width:80%;padding-left:15px;padding-right:15px;flex:0 0 80%}.col-12{max-width:100%;flex:0 0 100%;padding-left:15px;padding-right:15px}.col{flex-basis:0%;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px}@media (max-width:1199px){.flex-column{flex-direction:column}}@media (max-width:767px){.container{max-width:100%}}@media (max-width:991px){.col-3,.col-4,.col-6,.col-8{max-width:50%;flex:0 0 50%}}@media (max-width:767px){.col-3,.col-4,.col-6,.col-8{max-width:100%;flex:0 0 100%}}.p-0{padding:0}.m-0{margin:0}.d-flex{display:flex}.d-flex_wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-center{align-items:center}.order-0{order:0}.order-1{order:1}.text-center{text-align:center}.d-inlin_block{display:inline-block}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:0.8s}.hero__banner-common .row{margin:0}.hero__banner-common .col-4,.hero__banner-common .col-8{padding:0}.hero__banner-common .ma__hero-content{background:#616D3B;padding-left:clamp(20px, 6.9vw, 150px);padding-top:150px;padding-right:20px;padding-bottom:clamp(40px, 11.45vw, 230px);min-height:90vh}.hero__banner-common .ma__hero-content .breadcrumb{margin-bottom:clamp(30px, 4vw, 150px)}.hero__banner-common .ma__hero-content .breadcrumb ul{color:#fff;line-height:18px;font-size:13px;flex-wrap:wrap}.hero__banner-common .ma__hero-content .breadcrumb ul li::before{padding:3px;color:#fff;font-weight:400;content:">"}.hero__banner-common .ma__hero-content .breadcrumb ul li:first-child::before{display:none}.hero__banner-common .ma__hero-content .breadcrumb ul li a{margin:0 3px;font-size:14px;color:#fff}.hero__banner-common .ma__hero-content .ma__hero-post-title h3{color:#fff;margin-bottom:40px}.hero__banner-common .ma__hero-content .ma__hero-content-title p{font-size:clamp(16px, 1.15vw, 25px);margin-bottom:18px;color:#fff}.hero__banner-common .ma__hero-content .ma__hero-content-title h1{color:#fff;max-width:22.15vw;font-weight:900;padding-bottom:20px}.hero__banner-common .ma__hero-image{height:100%;background-size:cover;background-repeat:no-repeat;position:relative;background-position:100% 100%}@media (max-width:991px){.hero__banner-common .ma__hero-content{padding-top:90px;padding-right:20px;min-height:auto}.hero__banner-common .ma__hero-content .ma__hero-content-title h1{max-width:100%;font-weight:700}.hero__banner-common .ma__hero-image{background-position:20% 100%}}@media (max-width:767px){.hero__banner-common .ma__hero-content{padding-left:15px}.hero__banner-common .ma__hero-content .ma__hero-post-title h3{margin-bottom:25px}}.ma__service .row{margin:0}.ma__service .row .col-6,.ma__service .row .col-8,.ma__service .row .col-4{padding:0}.ma__service .ma__service-content{padding:50px 20px 50px 6.9vw;display:flex;align-items:center;background:#C4BDB9;min-height:37.9vw}.ma__service .ma__service-content .ma__title{font-size:clamp(18px, 1.15vw, 28px);font-weight:400;position:relative;padding-top:18px;margin-bottom:18px}.ma__service .ma__service-content h2{max-width:clamp(300px, 22.15vw, 500px);margin-bottom:20px}.ma__service .ma__service-image{height:100%;position:relative;overflow:hidden}.ma__service .ma__service-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ma__service .ma__service-image .ma__service-heading{position:absolute;left:2.6vw;bottom:2.86vw;font-size:clamp(20px, 1.57vw, 40px);line-height:1.3;color:#fff;font-weight:900;z-index:1;transition:all 0.5s}.ma__service .ma__service-image .ma__service-heading p{color:#fff}.ma__service .ma__service-image:hover .ma__service-heading{color:#616D3B}.ma__service .ma__service-image:hover .ma__service-heading p{color:#616D3B}.ma__service .swiper-button-next.services-next{right:5.5%}.ma__service .swiper-button-next.services-next,.ma__service .swiper-button-prev.services-prev{color:#fff;top:50%}.ma__service .swiper-button-prev.services-prev{left:5.5%}.ma__service .swiper-button-prev:after,.ma__service .swiper-button-next:after{font-size:34px}.ma__service .swiper-button-next.swiper-button-disabled,.ma__service .swiper-button-prev.swiper-button-disabled{opacity:.5}@media (max-width:991px){.ma__service .col-4,.ma__service .col-8{max-width:50%;flex:0 0 50%}}@media (max-width:767px){.ma__service{margin-top:50px}.ma__service .col-4,.ma__service .col-8{max-width:100%;flex:0 0 100%}.ma__service .ma__service-content{padding:50px 30px}.ma__service .ma__service-content h2{max-width:100%}.ma__service .ma__service-image{padding-top:62%}}@media (max-width:480px){.ma__service .ma__service-content{padding:50px 15px}}.swiper{height:100%}.popup-open{overflow:hidden}.popup-open .modal{display:flex}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .64);z-index:999;overflow:hidden;overflow-y:auto;display:none;align-items:center;justify-content:center}.modal .row{margin:0}.modal .col-4{padding:0}.modal .modal__content{max-width:100%;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.modal .modal__content .modal_header{padding:5.2vw 0 3.12vw;background:#616D3B;width:100%;z-index:1}.modal .modal__content .modal_content{position:relative;z-index:99}.modal .modal__content .modal__body{background-color:#ececee;position:relative;width:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.modal .close__modal{position:absolute;text-align:center;font-weight:500;cursor:pointer;transition:all 0.4s ease-in-out;z-index:9}.modal .close__modal:hover{color:#616D3B;transition:all 0.4s ease-in-out}.modal.video-modal .modal__content .modal__body{padding:0 0 6.2vw}.modal.video-modal .modal__content .modal__body .close__modal{top:2%;right:2%}@media (max-width:767px){.modal.video-modal .modal__content .modal__body .close__modal{top:-15%;right:0}}.modal.video-modal .modal__content .modal__body .container{width:100%}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail{max-width:50.57vw;margin-left:auto;padding-top:3.12vw;position:relative}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading{display:flex;align-items:center}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading h4{margin-bottom:5px;font-size:2.35vw;font-weight:900;color:#fff;margin-right:30px}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading h6{font-size:1.3vw;color:#fff;font-weight:400}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li{color:#fff;font-size:20px;padding:0 30px;position:relative;padding:0 3.65vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li:not(:last-child)::before{position:absolute;content:"";right:0;top:5px;width:1px;height:100%;background:#fff}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li:first-child{padding-left:0}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li:last-child{padding-right:0}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li a{font-size:20px;color:#fff}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li a img{display:inline;margin-right:10px}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation h6{color:#636463}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image{margin:0 auto;position:relative;margin-top:-10.67vw;max-width:26.05vw}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image img{-o-object-fit:cover;object-fit:cover;height:32.76vw}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .team-member{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0 auto;position:absolute;top:0;left:0}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo{position:absolute;bottom:-2.47vw;left:-4.38vw}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo img,.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo svg{width:100%;height:100%;max-width:8.38vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-text{padding:2.6vw 10px 0 0;width:100%;max-width:50.57vw;margin-left:auto;overflow:hidden;height:450px;overflow-y:auto}.modal.video-modal .modal__content .modal__body .ma__team-popup-text p{font-size:20px}.modal.video-modal .modal__content .modal__body .ma__team-popup-text p:not(last-child){margin-bottom:2.08vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-text p:nth-child(4){margin-bottom:0}.modal.video-modal .modal__content .modal__body .ma__team-popup-text::-webkit-scrollbar{width:5px;background-color:#fff}.modal.video-modal .modal__content .modal__body .ma__team-popup-text::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .7)}.modal.video-modal .modal__content .modal__body .close__modal{color:#fff;background-color:#fff0;font-size:45px;width:45px;height:45px;font-weight:700}@media (max-width:1600px){.modal.video-modal .modal__content .ma__team-popup-text{max-width:715px}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li{padding:0 25px}}@media (max-width:1450px){.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li{padding:0 25px}}@media (max-width:1199px){.modal.video-modal .modal__content .modal__body .ma__team-popup-text p{font-size:16px}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li{font-size:16px}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li a{font-size:14px}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image{max-width:29.04vw}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo{bottom:-2.07vw;left:-3.38vw}}@media (max-width:991px){.modal.video-modal{align-items:start}.modal.video-modal .col-4{max-width:33.33%;flex:0 0 33.33%}.modal.video-modal .col-8{max-width:66.66%;flex:0 0 66.66%}.modal.video-modal .modal__content{align-items:start}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading h4{font-size:22px}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading h6{font-size:14px}.modal.video-modal .modal__content .modal__body .ma__team-popup-designation li{font-size:14px}.modal.video-modal .modal__content .modal__body .ma__team-popup-text p{font-size:14px}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image img{height:100%}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo img,.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo svg{max-width:8.38vw}}@media (max-width:767px){.modal.video-modal .modal__content .modal__body .container{padding:0}.modal.video-modal .modal__content .modal__body .ma__team-popup-text{padding:20px 0;max-width:59.57vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-text p{font-size:14px}.modal.video-modal .modal__content .modal__body .ma__team-popup-text h4{font-size:22px}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail{max-width:59.57vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail .ma__team-popup-heading{margin-bottom:10px}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo{left:0}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo img,.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo svg{max-width:10.38vw}}@media (max-width:660px){.modal.video-modal .col-4,.modal.video-modal .col-8{max-width:100%;flex:0 0 100%}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image{max-width:100%;margin-top:0}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo{left:0;bottom:0}.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo img,.modal.video-modal .modal__content .modal__body .ma__team-detail--popup .ma__team-detail--popup-image .ma__team-logo svg{max-width:20.38vw}.modal.video-modal .modal__content .modal__body .ma__team-popup-text{max-width:100%;padding:20px 0;height:auto}.modal.video-modal .modal__content .modal__body .ma__team-popup-detail{max-width:100%}}@media (max-width:360px){.modal.video-modal .modal__content .contact h6{font-size:14px}}.ma__contact{padding:4.68vw 0 25px}.ma__contact .ma__contact-form h3{font-size:1.57vw;font-weight:900;margin-bottom:15px}.ma__contact .ma__contact-form .form-group{width:100%}.ma__contact .ma__contact-form .form-group label{font-size:16px;margin-bottom:10px;display:block}.ma__contact .ma__contact-form .form-control{padding:20px 10px;margin-bottom:15px;border:none;border-radius:5px;width:100%}.ma__contact .ma__contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/wp-content/themes/Meitheal/assets/images/select-arrow-down.svg);background-repeat:no-repeat;background-position:98% 50%;background-size:10px;cursor:pointer;background-color:#fff;color:#000}.ma__contact .ma__contact-form textarea{width:100%;margin-bottom:25px;border:none;border-radius:5px;resize:none;padding:10px}.ma__contact .ma__contact-form .btn-contact{text-align:right}.ma__contact .ma__contact-form .btn-contact .btn-arrow{position:relative;display:inline-block;transition:all 0.5s}.ma__contact .ma__contact-form .btn-contact .btn-arrow::after{position:absolute;content:"";right:15px;top:43%;background-image:url(/wp-content/themes/Meitheal/assets/images/right-arrow.svg);width:18px;height:9px;background-size:cover;background-repeat:no-repeat}.ma__contact .ma__contact-form .btn-contact .btn-arrow:hover::after{background-image:url(/wp-content/themes/Meitheal/assets/images/right-arrow-black.svg)}.ma__contact .ma__contact-form .btn-contact .btn-arrow .btn{padding:10px 40px 10px 16px}.ma__contact .ma__contact-form .wpcf7-spinner{width:auto;position:absolute;top:0;left:0}.ma__contact .ma__contact-form .wpcf7-not-valid-tip{position:absolute;bottom:-40px;left:0}.ma__contact .ma__contact-form .wpcf7 form .wpcf7-response-output{border-color:#616D3B;margin:15px 0}@media (max-width:1199px){.ma__contact .ma__contact-form h3{font-size:25px}}@media (max-width:767px){.ma__contact{padding:50px 0}.ma__contact-form{padding-top:50px}}.hero__banner-common .ma__contact{padding:11.04vw 0 2.6vw 4.27vw}.hero__banner-common .ma__contact .ma__contact-form{max-width:54.94vw}@media (max-width:767px){.hero__banner-common .ma__contact{padding:0}.hero__banner-common .ma__contact .ma__contact-form{max-width:100%}.hero__banner-common .ma__contact .ma__contact-form .col-6{max-width:50%;flex:0 0 50%}}@media (max-width:600px){.hero__banner-common .ma__contact .ma__contact-form .col-6{max-width:100%;flex:0 0 100%}.ma__contact .ma__contact-form .form-group{display:block}}.ma__loader{width:40px;height:40px;border:2px solid;border-color:#3c3c3c #fff0 #fff0 #fff0;border-radius:100%;transition:0.3s ease;animation:spin 1s infinite;transform-origin:0 0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}@keyframes spin{from{transform:rotate(0) translate(-50%,-50%)}to{transform:rotate(360deg) translate(-50%,-50%)}}.en__404{padding-top:120px;margin:50px 0;text-align:center}.en__404 .row{align-items:center;display:block}.en__404 h1{font-size:7.65vw;margin-bottom:20px}.en__404 p{font-size:18px;margin-bottom:20px}.en__404 a{font-size:16px;transition:all 0.5s;font-weight:700}.en__404 a:hover{color:#616D3B}@media (max-width:991px){.en__404{padding-top:40px}.en__404 h1{font-size:70px}}.page-template-default .main__page__content,.search .main__page__content{padding-top:185px}.page-template-default .main__page__content main,.search .main__page__content main{padding-bottom:50px}.home .main__page__content{padding-top:0}.search .ma__team-grid h2{margin-bottom:20px}.search .ma__team-grid .ma__team-member .ma__team-member--image{position:relative;width:100%;padding-top:80%;overflow:hidden}.privacy-policy main{padding:0 130px}.privacy-policy main h2,.privacy-policy main h3,.privacy-policy main h4,.privacy-policy main h5,.privacy-policy main h6{margin:10px 0 15px}.privacy-policy main p{margin-bottom:15px}.privacy-policy main ul{padding-left:30px;margin-bottom:20px}.privacy-policy main ul li{list-style:initial;font-size:clamp(14px, 0.84vw, 18px);line-height:1.5;margin-bottom:5px}.privacy-policy main ul li a{color:#000}.privacy-policy .header__main .header__logo svg path{fill:#000}.privacy-policy .header__main ul li a{color:#000}.privacy-policy .header__main.fixed .header__logo svg path{fill:#fff}.privacy-policy .header__main.fixed ul li a{color:#fff}@media (max-width:1199px){.privacy-policy{padding-top:130px}.privacy-policy main{padding:0 80px}.privacy-policy .main__page__content{padding-top:40px}.privacy-policy .header__main.fixed ul li a{color:#000}}@media (max-width:991px){.privacy-policy .main__page__content{padding-top:0}.privacy-policy .header__main .toggle__menu span{background-color:#000}.privacy-policy .header__main.fixed .toggle__menu span{background-color:#fff}}@media (max-width:767px){.privacy-policy{padding-top:115px}.privacy-policy main{padding:0 20px}}.menu-open{overflow:hidden}.toggle__menu{width:35px;height:42px;line-height:.5;cursor:pointer;display:none;position:absolute;top:25px;right:0}.toggle__menu span{background-color:#fff;width:100%;height:3px;display:inline-block;border-radius:8px}.toggle__menu.open{margin-top:12px}.toggle__menu.open span:nth-child(1){transform:rotate(45deg)}.toggle__menu.open span:nth-child(2){display:none}.toggle__menu.open span:nth-child(3){transform:rotate(-45deg);position:relative;top:-8px}.header__main{padding:50px 0 0;transition:all 0.1s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:11}.header__main .row{position:relative}.header__main.fixed{background:#111;padding:20px 0}.header__main .header__logo svg{max-width:100%}header .down-arrow{display:inline-block;position:relative;bottom:1px;right:0;width:8px;height:8px;transition:all 0.6s ease-in-out}header .down-arrow svg path{fill:#fff}header .sub-menu{position:absolute;right:0;top:40px;opacity:0;visibility:hidden;background-color:#fff;box-shadow:0 3px 6px rgb(0 0 0 / .16);padding:15px;transition:all 0.6s ease-in-out;z-index:99}header .sub-menu li{padding:0}header .sub-menu li a{font-size:16px}header .sub-menu li:not(:last-child){margin-right:0}header ul{position:relative}header ul li{margin-right:32px}header ul li a{color:#fff;font-size:18px;transition:all 0.6s}header ul li:last-child{margin-right:0}header ul li:hover>a{color:#616D3B}header ul li:hover>.down-arrow svg path{fill:#616D3B}header ul li.menu-item-has-children>a{position:relative}header ul li.menu-item-has-children>a:after{content:"";position:absolute;bottom:-23px;right:-18px;width:0;height:0;border-style:solid;border-width:0 13px 17px 13px;border-color:#fff0 #fff0 #fff #fff0;opacity:0;visibility:hidden;transition:all 0.6s ease-in-out}header ul li.menu-item-has-children:hover>a:after{opacity:1;visibility:visible;transition:all 0.6s ease-in-out}header ul li.current-menu-item>a{color:#616D3B}header ul li:hover a~.sub-menu{opacity:1;visibility:visible;transition:all 0.6s ease-in-out}header ul li .sub-menu.mega-sub-menu li{flex:0 0 130px;max-width:130px;position:relative}header ul li .sub-menu.mega-sub-menu li:not(:last-child)::after{position:absolute;content:"";right:0;top:0;width:1px;height:100%;background:#C5BDB8}header ul li .sub-menu.mega-sub-menu .sub-menu-left .sub-menu-left-logo{flex:0 0 140px;width:140px;max-width:140px}header ul li .sub-menu.mega-sub-menu .sub-menu-left .sub-menu-left-logo p{font-size:16px;font-weight:700}.sub-menu.mega-sub-menu{padding:20px 20px 10px;margin:0 -10px}.sub-menu.mega-sub-menu li{margin:0 0 5px!important;padding:0 8px}.sub-menu.mega-sub-menu li .col-6{padding:0 10px}.sub-menu.mega-sub-menu a{display:block;transition:all 0.5s}.sub-menu.mega-sub-menu a p{color:#000}.sub-menu.mega-sub-menu a:hover .sub-menu-category-image svg path{fill:#616D3B;transition:all 0.5s}.sub-menu.mega-sub-menu a:hover p{color:#616D3B;transition:all 0.5s}.sub-menu.mega-sub-menu a .sub-menu-category-image{position:relative;overflow:hidden;display:flex;justify-content:center}.sub-menu.mega-sub-menu a .sub-menu-category-image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.sub-menu.mega-sub-menu a .heading{margin-top:10px;display:flex;align-items:center;justify-content:center}.sub-menu.mega-sub-menu a .heading p{font-size:12px;font-weight:400;margin-bottom:0;line-height:1;text-transform:initial}.sub-menu.mega-sub-menu a .heading img{position:static}.sub-menu.mega-sub-menu .sub-menu-right{width:100%}@media (max-width:991px){.header ul li:not(:last-child){margin-right:20px}.header ul .header__menu{margin-top:7px}.header .contact__links ul li:not(:last-child) a{margin-right:10px;padding-right:10px}.header .contact__links ul li a{font-size:12px}.header__main{padding:20px 0 0}.header__menu{margin-top:10px}.header .sub-menu.mega-sub-menu{width:530px;padding-bottom:0;padding:15px 5px}.header .sub-menu{top:35px;padding:15px}.header .down-arrow{top:4px}}@media (max-width:767px){header ul li .sub-menu.mega-sub-menu li{flex:0 0 100px;max-width:100px}.toggle__menu{right:15px;top:20px}}@media (max-width:620px){.header__main .col-2{max-width:30%;flex:0 0 30%}.header__main .col-10{max-width:70%;flex:0 0 70%}}@media (max-width:1800px){.header ul li a{font-size:14px}.header ul li:not(:last-child){margin-right:20px}}@media (max-width:991px){.toggle__menu{display:block;z-index:999;-webkit-tap-highlight-color:#fff0}.header__menu{display:none;position:fixed;top:90px;left:5%;right:5%;width:90%;overflow-x:hidden;border-radius:0;padding:30px;margin:0;z-index:99;background-color:#fff}.header__menu.active{display:block}.header__menu ul{display:block}.header__menu ul li a{font-size:18px;color:#000}.header__menu ul li:not(:last-child){padding:0;margin:0 0 15px}.header__menu ul li .down-arrow svg path{fill:#000}header ul li:hover a~.sub-menu{opacity:0;visibility:hidden;transition:none}header .header__main.fixed .header__menu{top:120px}header .sub-menu.mega-sub-menu.show{opacity:1;visibility:visible;width:100%!important;display:flex;position:static;margin:15px 0 0}header .sub-menu.mega-sub-menu.show li{flex:0 0 33%;max-width:33%}header .menu-item-has-children.active>.sub-menu{width:100%!important;position:static;margin:15px 0 0;opacity:1;visibility:visible}header .menu-item-has-children .sub-menu-right ul{display:flex;flex-wrap:wrap}}@media (max-width:599px){header ul li .sub-menu.mega-sub-menu li{margin-bottom:15px!important}header ul li .sub-menu.mega-sub-menu li:not(:last-child)::after{display:none}}@media (max-width:490px){.menu-open header .header__logo,.home.menu-open header .header__logo{position:relative;z-index:999}.menu-open header .header__logo svg path,.home.menu-open header .header__logo svg path{transition:all 0.5s;fill:#000}.menu-open .header__main.fixed .header__menu,.home.menu-open .header__main.fixed .header__menu{padding:30px 15px 0 15px;top:120px}.header-responsive .header__menu{padding-top:30px}.menu-open header .header__main.fixed .header__logo svg path,.home.menu-open header .header__main.fixed .header__logo svg path{transition:all 0.5s;fill:#fff}.header__logo svg{width:120px}.header__main .col-2{max-width:40%;flex:0 0 40%}header .sub-menu.mega-sub-menu{flex-wrap:wrap}header .sub-menu.mega-sub-menu.show li{flex:0 0 50%;max-width:50%}header .sub-menu.mega-sub-menu .sub-menu-left{margin-bottom:15px;display:none}header .toggle__menu{width:30px;line-height:.3}header .header__menu{width:100%;left:0;right:0;top:0;height:100%;display:block;transform:translateX(100%);transition:all 0.5s cubic-bezier(.75,0,.25,1);padding:120px 15px 0 15px}header .header__menu.active{transform:translateX(0)}header .header__menu li:not(last-child){margin:0 0 15px}header .menu-item-has-children .sub-menu-right ul{display:block}header .menu-item-has-children .sub-menu.mega-sub-menu a{display:flex;align-items:center}header .menu-item-has-children .sub-menu.mega-sub-menu a .sub-menu-category-image{display:inline-block}header .menu-item-has-children .sub-menu.mega-sub-menu a .heading{margin-left:20px;margin-top:0;display:inline-block}header .menu-item-has-children .sub-menu.mega-sub-menu a .heading p{font-size:14px}header .menu-item-has-children .sub-menu.mega-sub-menu li{padding:0;flex:0 0 200px;max-width:200px}header .down-arrow{right:-5px}}.menu-item a:after{content:none!important}.error404 header .header__main .header__logo svg{max-width:100%}.error404 header .header__main .header__logo svg path{fill:#000}.error404 header .header__main ul li a{color:#000;transition:all 0.5s;font-weight:400}.error404 header .header__main ul li:hover a{color:#616D3B}.error404 header .header__main .down-arrow svg path{fill:#000}.error404 header .header__main .toggle__menu span{background-color:#111}.error404 header .header__main.fixed .header__logo svg{max-width:100%}.error404 header .header__main.fixed .header__logo svg path{fill:#fff}.error404 header .header__main.fixed ul li a{color:#fff}@media (max-width:490px){.team header .header__main .header__logo svg,.error404 header .header__main .header__logo svg{max-width:100px}}.team header .header__main .header__logo svg path{fill:#000}.team header .header__main ul li a{color:#000}.team header .header__main .down-arrow svg path{fill:#000}.team header .header__main .toggle__menu span{background-color:#000}.team header .header__main.fixed .header__logo svg path{fill:#fff}.team header .header__main.fixed ul li a{color:#fff}.team header .header__main.fixed .down-arrow svg path{fill:#fff}.team header .header__main.fixed .toggle__menu span{background-color:#fff}@media (max-width:991px){.team header .header__main.fixed ul li a{color:#000}.team header .header__main.fixed .down-arrow svg path{fill:#000}}.expertise header ul li a,.contact header ul li a,.news header ul li a,.careers header ul li a,.job-post header ul li a,.error404 header ul li a{color:#000;transition:all 0.6s}.expertise header ul li:hover a,.contact header ul li:hover a,.news header ul li:hover a,.careers header ul li:hover a,.job-post header ul li:hover a,.error404 header ul li:hover a{color:#616D3B}.expertise header .down-arrow svg path,.contact header .down-arrow svg path,.news header .down-arrow svg path,.careers header .down-arrow svg path,.job-post header .down-arrow svg path,.error404 header .down-arrow svg path{fill:#000}.expertise header .toggle__menu span,.contact header .toggle__menu span,.news header .toggle__menu span,.careers header .toggle__menu span,.job-post header .toggle__menu span,.error404 header .toggle__menu span{background-color:#111}@media (min-width:992px){.expertise .header__main.fixed ul li a,.contact .header__main.fixed ul li a,.news .header__main.fixed ul li a,.careers .header__main.fixed ul li a,.job-post .header__main.fixed ul li a,.error404 .header__main.fixed ul li a{color:#fff}.expertise .header__main.fixed .down-arrow svg path,.contact .header__main.fixed .down-arrow svg path,.news .header__main.fixed .down-arrow svg path,.careers .header__main.fixed .down-arrow svg path,.job-post .header__main.fixed .down-arrow svg path,.error404 .header__main.fixed .down-arrow svg path{fill:#fff}.expertise .header__main.fixed .sub-menu p,.contact .header__main.fixed .sub-menu p,.news .header__main.fixed .sub-menu p,.careers .header__main.fixed .sub-menu p,.job-post .header__main.fixed .sub-menu p,.error404 .header__main.fixed .sub-menu p{color:#000}}@media (max-width:991px){.expertise header .toggle__menu span,.news header .toggle__menu span,.contact header .toggle__menu span,.careers header .toggle__menu span,.job-post header .toggle__menu span{background-color:#fff}}@media (max-width:490px){.expertise header .toggle__menu.open span,.news header .toggle__menu.open span,.contact header .toggle__menu.open span,.careers header .toggle__menu.open span,.job-post header .toggle__menu.open span{background-color:#000}.expertise .header__main.fixed header .toggle__menu.open span,.news .header__main.fixed header .toggle__menu.open span,.contact .header__main.fixed header .toggle__menu.open span,.careers .header__main.fixed header .toggle__menu.open span,.job-post .header__main.fixed header .toggle__menu.open span{background-color:#fff}.toggle__menu.open span{background-color:#000}.header__main.fixed .toggle__menu.open span{background-color:#fff}}.ma__footer{background:#C4BDB9;padding-top:clamp(50px, 4.95vw, 110px);padding-bottom:clamp(40px, 3.9vw, 90px)}.ma__footer .container{padding:0}.ma__footer .ma__footer-content-inner .ma__footer-logo-riai{margin-bottom:clamp(30px, 2.61vw, 60px)}.ma__footer .ma__footer-content-inner .ma__copyright a{font-size:10px}.ma__footer .ma__footer-address .ma__footer-address-inner span{margin-bottom:20px;display:block;font-weight:900;font-size:20px;line-height:1.3}.ma__footer .ma__footer-address .ma__footer-address-inner p{font-size:16px;line-height:1.6}.ma__footer .ma__footer-address .ma__footer-address-inner .ma__footer-contact{margin-top:25px}.ma__footer .ma__footer-menu-links .col-6{padding:0}.ma__footer .ma__footer-menu-links .row{margin:0}.ma__footer .ma__footer-menu-links .ma__footer-logo img{height:100%}.ma__footer .ma__footer-menu-links .ma__footer-link{text-align:right}.ma__footer .ma__footer-menu-links .ma__footer-link li{margin-bottom:10px;line-height:1.3}.ma__footer .ma__footer-menu-links .ma__footer-link li:last-child{margin-bottom:15px}.ma__footer .ma__footer-menu-links .ma__footer-social{justify-content:end;align-items:baseline}.ma__footer .ma__footer-menu-links .ma__footer-social a{margin-left:1.57vw;transition:all 0.5s}.ma__footer .ma__footer-menu-links .ma__footer-social a:first-child{margin-left:0}.ma__footer .ma__footer-menu-links .ma__footer-social a:hover svg path{fill:#616D3B}.ma__footer a{color:#000}.ma__footer a:hover{color:#616D3B}@media (max-width:1480px){.ma__footer .ma__footer-address .ma__footer-address-inner p{font-size:14px}.ma__footer a{font-size:14px}}@media (max-width:1199px){.ma__footer .col-6,.ma__footer .col-3{max-width:100%;flex:0 0 100%}.ma__footer .ma__footer-menu-links .col-6{max-width:50%;flex:0 0 50%}.ma__footer .ma__footer-menu-links .ma__footer-social a{margin-left:30px}.ma__footer .ma__footer-address{margin:30px 0}.ma__footer .ma__footer-content-inner .ma__copyright a{font-size:14px}}@media (max-width:991px){.ma__footer .container{padding:0 15px}.ma__footer .ma__footer-address .col-4{max-width:33.33%;flex:0 0 33.33%}.ma__footer .ma__footer-social{margin-bottom:20px}.ma__footer .ma__footer-menu-links p{margin-top:20px}}@media (max-width:480px){.ma__footer .col-6,.ma__footer .col-3{max-width:100%;flex:0 0 100%}.ma__footer .ma__footer-address{margin:30px 0 10px}.ma__footer .ma__footer-address .col-4{max-width:100%;flex:0 0 100%}.ma__footer .ma__footer-address .ma__footer-address-inner{margin:0 0 20px}.ma__footer .ma__footer-address .ma__footer-address-inner br{display:none}.ma__footer .ma__footer-address .ma__footer-address-inner span{margin-bottom:15px;font-size:18px}.ma__footer .ma__footer-address .ma__footer-address-inner .ma__footer-contact{margin-top:5px}.ma__footer .ma__footer-address .ma__footer-address-inner .ma__footer-contact .ma__footer-phone{margin-bottom:5px}.ma__footer .ma__footer-logo img{width:40%;margin-bottom:20px}.ma__footer .ma__footer-menu-links .col-6{max-width:100%;flex:0 0 100%}.ma__footer .ma__footer-menu-links .ma__footer-link{text-align:left}.ma__footer .ma__footer-menu-links .ma__footer-social{justify-content:start;margin-bottom:0}.ma__footer .ma__footer-menu-links .ma__footer-social a{margin:0;margin-right:30px}.ma__footer .ma__footer-menu-links .ma__footer-social a:last-child{margin-right:0}}