@font-face{font-display:swap;font-family:"av";src:url(/wp-content/themes/mmt/fonts/avenir.eot);src:url("/wp-content/themes/mmt/fonts/avenir.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/mmt/fonts/avenir.woff2) format("woff2"),url(/wp-content/themes/mmt/fonts/avenir.woff) format("woff"),url(/wp-content/themes/mmt/fonts/avenir.ttf) format("truetype"),url("/wp-content/themes/mmt/fonts/avenir.svg#CircularStdBlack") format("svg")}.page-id-2077 .main-wrapper{margin-top:0;padding-top:0}.hero_new{height:720px}.hero_text p,.hero_text ul{font-family:Lato;font-size:18px;color:#fff;font-weight:400}.hero_text ul{margin-top:30px;list-style-type:none;padding-left:28px}.hero_text ul li{position:relative;padding-left:10px;margin-bottom:14px;line-height:1.3}.hero_text ul li:before{position:absolute;content:"";background:url(/wp-content/themes/mmt/images/check.png) no-repeat;top:2px;left:-30px;width:24px;height:26px}.hero_text p strong,.hero_text ul li strong{font-family:av;font-weight:900}.hero_new h1{font-weight:800;font-size:36px;text-transform:capitalize!important;line-height:1.2;color:#fff;margin:10px 0 20px 0}.home_form{background:#fff;padding:35px 30px;box-shadow:0 10px 20px rgb(0 0 0 / .1);margin-bottom:-140px;border-radius:5px}.wpcf7 label{width:100%}.home_form span{color:#848a90;font-size:20px;font-family:Lato;font-weight:400;text-align:center;display:block}.home_form h2{color:#9d191d;font-size:36px;font-family:Caudex;text-align:center;display:block;text-transform:capitalize;font-weight:700;position:relative;padding-bottom:20px;margin-bottom:40px}.home_form h2:after{position:absolute;content:"";background:#bbb;width:35%;height:1px;bottom:0;left:50%;transform:translate(-50%,-50%)}.home_form input,.home_form textarea{border:1px solid #ddd;border-radius:5px;font-family:Lato;font-size:18px;color:rgb(85 85 85 / .5);padding:12px 14px;width:100%}.home_form input[type="submit"]{font-family:Lato;font-weight:800;font-size:20px;color:#fff;background:#72bf44;text-transform:uppercase;width:100%;cursor:pointer;padding:20px 0}div.wpcf7-validation-errors{display:block;border:none;padding:0;margin:0;font-size:14px;text-align:center}.home_form textarea{height:150px}.home_form input::-webkit-input-placeholder{color:rgb(85 85 85 / .5)}.home_form input:-ms-input-placeholder{color:rgb(85 85 85 / .5)}.home_form input::placeholder{color:rgb(85 85 85 / .5)}.home_form textarea::-webkit-input-placeholder{color:rgb(85 85 85 / .5)}.home_form textarea:-ms-input-placeholder{color:rgb(85 85 85 / .5)}.home_form textarea::placeholder{color:rgb(85 85 85 / .5)}.who_we_are{background:#fff;padding:200px 0 0 0}.who_we_are .headline h2{padding-bottom:20px;margin-bottom:80px}.headline span{font-family:Lato;font-weight:400;font-size:20px;color:#000;text-transform:capitalize;margin-bottom:12px;display:block}.headline h2{font-family:Caudex;font-weight:700;font-size:36px;color:#9d191d;text-transform:uppercase;position:relative;line-height:1.4}.headline h2:after{position:absolute;content:"";background:#e9e7e7;width:10%;height:3px;bottom:0;left:50%;transform:translate(-50%,-50%)}.who_we_are_text,.who_we_are_text p,.who_we_are_text ul{font-size:18px;color:#000;font-family:Lato}.keypoints{padding:100px 0}.keypoints h3{font-family:Lato;font-weight:800;color:#000;font-size:20px;text-transform:uppercase}.sep{position:relative}.sep:after{position:absolute;content:"";background:#cdcdcd;width:100%;height:1px}.pb-who{padding-bottom:100px}.services{background:#f7f7f7;padding:120px 0}.services .headline h2{padding-bottom:30px}.services_box{background:#fff;padding:50px 40px;text-align:center;box-shadow:0 5px 15px rgb(0 0 0 / .2);margin:20px 0;min-height:400px;border-radius:10px}.services_box a{font-family:Lato;font-weight:800;font-size:13.58px;color:#fff!important;background:#72bf44;text-transform:uppercase;width:100%;cursor:pointer;padding:15px 50px;border-radius:5px}.services_box h3{font-family:Lato;font-weight:800;color:#000;font-size:20.05px;text-transform:uppercase;position:relative;line-height:1.5}.services_box h3:after{position:absolute;content:"";background:#9d191d;width:30%;height:1px;bottom:0;left:50%;transform:translate(-50%,-50%)}.services_box p{font-family:Lato;font-weight:400;font-size:18px;color:rgb(0 0 0 / .8);margin-bottom:30px}.slick-dots{margin-top:15px!important;position:relative!important}.slick-dots li{margin:0 15px!important}.services_list .slick-prev:before,.eq_list .slick-prev:before{background:url(/wp-content/themes/mmt/images/circle-arrow-right.png) no-repeat!important;width:38px!important;height:38px!important;;left:-20px}.services_list .slick-next:before,.eq_list .slick-next:before{background:url(/wp-content/themes/mmt/images/circle-arrow-left.png) no-repeat!important;width:38px!important;height:38px!important;right:-20px}.eq_list .slick-prev,.eq_list .slick-next,.eq_list .slick-prev,.eq_list .slick-next{top:40%}.equip{background:#fff;padding:100px 0}.eq_box{border:1px solid #e4e4e4;padding:30px 0}.eq_box img{display:inline!important}.eq_box a{font-family:Lato;font-weight:800;color:#fff!important;background:#b71b20;padding:12px 30px;margin:10px 0 0 0;display:inline-block;border-top-right-radius:6px;border-bottom-right-radius:6px}.equip .headline span{position:relative;padding-bottom:20px}.equip .headline span:after{position:absolute;content:"";background:#e9e7e7;width:10%;height:3px;bottom:0;left:50%;transform:translate(-50%,-50%)}.testimonials{padding:90px 0;background:#f7f7f7}.testimonials .headline h2:after{left:0!important;transform:inherit!important}.testimonials .headline h2{padding-bottom:20px}.testi_box{background:#fff;padding:50px 40px;text-align:left;box-shadow:0 5px 15px rgb(0 0 0 / .2);margin:20px 0;min-height:400px;border-radius:10px;border-bottom-left-radius:80px}.testi_box a{font-family:Lato;font-weight:800;font-size:13.58px;color:#fff!important;background:#72bf44;text-transform:uppercase;width:100%;cursor:pointer;padding:15px 50px;border-radius:5px}.testi_box h3{font-family:Lato;font-weight:800;color:#000;font-size:20.05px;text-transform:uppercase;position:relative;line-height:1.5}.testi_box h4{font-family:Lato;font-weight:400;font-size:18px;color:#000;opacity:.6}.testi_box .h3box{position:relative}.testi_box .h3box:after{position:absolute;content:"";background:#9d191d;width:30%;height:1px;bottom:0;left:0}.testi_box p{font-family:Lato;font-weight:400;font-size:18px;color:rgb(0 0 0 / .8);margin-bottom:30px}.cta{background:url(/wp-content/themes/mmt/images/cta-bg.jpg) no-repeat;background-size:cover;padding:60px 0}.cta_banner_text{color:#fff;font-family:Lato}.cta_banner_text h2{font-size:36px;text-transform:uppercase;font-weight:900;margin-bottom:25px}.cta_banner_text p{font-weight:400;color:#fff;margin-bottom:80px}.cta_banner_text p strong{font-weight:900}.cta_banner_text a{font-family:Lato;font-weight:800;font-size:20px;color:#fff!important;background:#72bf44;text-transform:uppercase;width:100%;cursor:pointer;padding:20px 90px;border-radius:5px}@media (max-width:575.98px){.hero_new h1{font-size:32px}.hero_text p,.hero_text ul{font-size:14px}.home_form{margin-bottom:0}.hero_new{height:auto;padding-bottom:80px}.hero_new h1{padding:10px 0 10px 0}.hero_text ul{margin-top:20px}.home_form span{font-size:15px}.home_form h2{font-size:32px}.who_we_are{padding:60px 0 0 0}.who_we_are .headline h2{margin-bottom:40px}.headline h2{font-size:26px}.services{padding:60px 0}.eq_box a{padding:6px 20px;font-size:15px}.equip{padding:60px 0}.cta_banner_text h2{font-size:28px}.cta_banner_text a{padding:15px 30px;font-size:14px}.cta_banner_text p{margin-bottom:50px}}@media (min-width:576px) and (max-width:767.98px){.hero_new{height:auto;padding-bottom:50px}.home_form{margin-bottom:0}.who_we_are{padding:60px 0 0 0}.keypoints{padding:70px 0 50px 0}.eq_box a{padding:9px 10px;font-size:15px;display:block;border-radius:0;text-align:center}}@media (min-width:768px) and (max-width:991.98px){.hero_new h1{font-size:28px}.hero_text p,.hero_text ul{font-size:18px}.keypoints h3{font-size:14px}.eq_box a{padding:9px 10px;font-size:15px;display:block;border-radius:0;text-align:center}.cta_banner_text h2{font-size:30px}.cta_banner_text a{padding:20px 40px}.cta_banner_text p{margin-bottom:50px}.pos-md-absolute{position:absolute!important;right:0;z-index:1;opacity:.2}.z-index-2{z-index:2}}@media (min-width:992px) and (max-width:1199.98px){.hero_new h1{font-size:42px}.services_box{padding:30px 20px;min-height:420px}.eq_box a{padding:9px 15px;font-size:15px}}@media (min-width:1200px){.hero_new .container,.who_we_are .container,.services .container,.equip .container,.testimonials .container,.cta .container{max-width:1250px}}