@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,300italic,400italic,700italic,900);html,body{height:100%;font-size:20px;color:#727272;font-family:'Roboto'}html img,body img{max-width:100%}html video,body video{max-width:100%}[data-href]{cursor:pointer}.ui-loading{display:none}.btn-link:hover{text-decoration:none !important}a,button{transition:all .3s ease !important;text-decoration:none}a:hover,button:hover{text-decoration:none !important;outline:none !important}a:focus,button:focus{outline:none !important}div.wpcf7 .screen-reader-response[role="alert"]{position:static !important;height:auto !important;width:100% !important;border:2px solid #8b0000;padding:15px;color:darkred;text-align:left;font-size:17px;font-weight:bold;text-shadow:none;line-height:26px;background:white}div.wpcf7 .screen-reader-response a{color:darkred}div.wpcf7 .screen-reader-response a:hover{color:darkred;text-decoration:underline}.modal_gallery_main.slick-slider{margin-bottom:0 !important}.wpcf7-validation-errors{display:none !important}.section-title{color:#ffc500;font-size:40px;text-align:center}.section-subtitle{font-size:40px;color:#ffc500;text-align:center}.section-desc{font-size:20px;text-align:center;line-height:1.2;width:80%;margin:auto}.btn-link{display:flex;justify-content:center}.btn-link a,.btn-link button{background-color:#ffc500;border-radius:25px;border:solid 1px #ffc500;color:#464646;font-weight:300;width:auto;height:45px;display:flex;align-items:center;justify-content:center;padding:0 50px;box-shadow:3px 4px 8px 0px rgba(199,195,195,0.44)}.btn-link a:hover,.btn-link button:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:#e9b400}section .title{font-size:25px;color:#ffc500;max-width:100%;text-align:center}section .subtitle{font-size:21px;max-width:100%;text-align:center;line-height:normal}section .description{line-height:normal}.banner{height:97px;position:fixed;z-index:999;background-color:#f2f2f2;width:100%;top:0}.banner .row-header{width:100%;margin:auto}.banner nav{position:relative;width:100vw;background:rgba(37,37,37,0.9);position:absolute;left:0;text-align:center;height:100vh;top:96px;padding-top:140px}.banner nav ul{height:100vh}.banner nav ul li a{color:#fff;font-size:35px}.banner nav ul li a:hover{background:#ffc500;color:#393938}.banner nav button{position:absolute;top:50px;right:181px}.banner nav button span{width:50px;height:50px;font-size:50px;line-height:40px}.banner .navbar-toggle{width:32px;height:20px;background-color:transparent;position:relative;border:none;float:right}.banner .navbar-toggle .icon-bar,.banner .navbar-toggle .icon-bar-after,.banner .navbar-toggle .icon-bar-before{display:block;position:absolute;width:25px;height:4px;background:#ffc500;transition:transform .4s;right:0}.banner .navbar-toggle .icon-bar{top:0px;width:32px}.banner .navbar-toggle .icon-bar-after{bottom:0px;width:24px}.banner .navbar-toggle .icon-bar-before{bottom:8px;width:29px}.banner .link_btn{box-shadow:none}section#banner{height:100vh;width:100vw}section#banner .bg{top:0;right:0;object-fit:cover;width:100%;height:100%;z-index:-1}section#banner .bg img{height:100%;object-fit:cover}section#banner .bg video{width:100%;height:100%}section#banner #showreel_iframe{display:none;top:0;left:0}section#banner #showreel_iframe iframe{height:100%;width:100%}section#videos_gallery .vid_gallery .vid_gallery-item iframe{width:100%}section#galleries_image .gallery-img img{width:100%}section#bordered-items .bordered-items-con{border:solid 1px #ffc500;padding:55px}section#bordered-items .img-gallery .img-bordered-box{padding:65px !important}section#bordered-items .img-gallery .img-bordered-box .gallery-img{height:165px;display:flex;align-items:flex-end}section#bordered-items .service-link img{max-height:164px}section#bordered-items .service-link h3{font-size:25px;color:#ffc500}section#bordered-items .service-link h4{color:#787774;font-size:21px}section#two_parts_link_for_all .section-title,section#two_parts_link_for_part .section-title{font-size:32px}section#two_parts_link_for_all .section-desc,section#two_parts_link_for_part .section-desc{font-size:18px}section#tip .tip_con{background-color:#f9e48d}section#tip .section-title{color:#787774;font-size:28px}section#tip .section-desc p{margin-bottom:0}section#heading .section-title{font-size:60px}section#heading .section-subtitle{font-size:32px}section#heading .section-desc{font-size:24px}#services .section-title{font-size:60px;width:70%;margin:auto}#services .section-desc{font-size:24px;width:75%}#services .img-txt-link-box .title{font-size:26px;color:#ffc500;max-width:100%;text-align:center;line-height:normal}#services .img-txt-link-box .subtitle{font-size:18px;max-width:100%;text-align:center;line-height:normal;color:#727272}#services .img-txt-link-box .description{line-height:normal}#services .img-txt-link-box .btn-link{bottom:0;background-color:#ffc500;border-radius:25px;border:solid 1px #ffc500;color:#464646;font-weight:300;box-shadow:3px 4px 8px 0px rgba(199,195,195,0.44);width:auto;height:45px;display:flex;align-items:center;justify-content:center;padding:0 15px;margin:auto;transition:all .3s ease !important;text-decoration:none}#services .img-txt-link-box .btn-link:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:#e9b400}#services .img-txt-link-box .gallery-img{height:auto}#services .img-txt-link-box .item-text{overflow:hidden}footer .second-footer{background-color:black;opacity:1}footer .second-footer .address h3{font-size:17.5px;font-weight:500}footer .second-footer .address .city{color:#ffc500}footer .second-footer .address .street{color:#ffff;font-weight:300}footer .top-footer{background-color:black;border-bottom:solid 1px #ffc500}footer .top-footer .logo{width:60px}footer .top-footer .logo img{width:62px}footer .top-footer .menu_main{color:#ffc500}footer .top-footer .menu_main .title{font-weight:bold;color:#ffc500}footer .top-footer .menu_main .title:hover{color:#ffc500}footer .top-footer .menu_main ul{list-style-type:square;padding-inline-start:20px}footer .top-footer .menu_main ul li:first-of-type{display:none}footer .top-footer .menu_main a{color:#ffff;font-size:15px}footer .top-footer .footer-menu li:hover a{color:#ffc500}.contact .content{padding-top:70px;background-color:#f8f7f7}.contact .section-title{font-size:79.5px}.contact .my-5{width:640px;margin:auto;max-width:90%}.contact .details_input input,.contact .details_input textarea,.contact .details_input select{width:100%;margin-bottom:21px;border:1px solid #ffc500;font-size:17px;padding:10px 14px;box-shadow:2px 2px 3px 0px rgba(199,195,195,0.23)}.contact textarea{height:91px}.contact select{padding-left:10px;-webkit-appearance:none;background-image:url('https://clutch.design/wp-content/themes/roots-mipo/assets/img//arrow.svg');background-repeat:no-repeat;background-position:100.1%}.contact .contact-sab [type=submit]{height:46px;border-radius:22.4px;border:solid 1px #ffc500;background-color:#ffc500;color:#464646;font-size:21px;width:30%;display:block;margin:auto;line-height:42px;padding:0;box-shadow:3px 4px 8px 0px rgba(199,195,195,0.44);transition:all .3s ease !important}.contact .contact-sab [type=submit]:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:#e9b400}.contact .social_title{font-size:25px;text-align:center}.contact .contact_img img{max-width:530px;margin:auto}.contact .social{display:flex;place-content:center}.contact .social a{margin:0 3px}.contact .social img{width:auto}.tax-filter{color:#393938;margin:0 5px;font-size:18px}.tax-filter:hover{color:#fec401}.tax-filter.active{color:#ffc500;font-weight:bold}.tax-filter i{font-style:normal;color:#fec401}#searchform label.screen-reader-text{font-size:0}#searchform label.screen-reader-text:after{content:'#';font-size:26px;color:#ffc500}#searchform input:-internal-autofill-selected{background-color:transparent !important}#searchform input[type=text]{border:none;border-bottom:solid 1px #ffc500;background-color:transparent !important;text-align:center}#searchform input[type=text]:focus{outline:none;background-color:transparent !important}#searchform input[type=submit]{font-size:0;border:0;background-image:url('https://clutch.design/wp-content/themes/roots-mipo/assets/img//search.png');background-repeat:no-repeat;background-size:contain;background-color:transparent;width:16px;height:17px}div.wpcf7 .screen-reader-response[role="alert"]{display:none}span.wpcf7-not-valid-tip{margin-top:-15px;margin-bottom:10px}@media (min-width:992px) and (max-width:1200px){.services .img-txt-link-box .gallery-img{height:176px;overflow:hidden}}div.wpcf7-mail-sent-ok{display:none !important}.hs-form-iframe label{visibility:hidden}@font-face{font-family:'Roboto-Black';src:url('https://clutch.design/wp-content/themes/roots-mipo/assets/fonts/Roboto-Black.ttf');font-weight:200;font-style:normal}@font-face{font-family:'Roboto-Bold';src:url('https://clutch.design/wp-content/themes/roots-mipo/assets/fonts/Roboto-Bold.ttf');font-weight:200;font-style:normal}@font-face{font-family:'Roboto-Medium';src:url('https://clutch.design/wp-content/themes/roots-mipo/assets/fonts/Roboto-Medium.ttf');font-weight:200;font-style:normal}.ui-loader{display:none}.landing-page-digital .modal.ekko-lightbox .modal-dialog,.landing-page-motion .modal.ekko-lightbox .modal-dialog{width:90%}.landing-page-digital .modal .modal-dialog,.landing-page-motion .modal .modal-dialog{background-color:#ffffff;width:100%;z-index:999;max-width:800px !important;margin:auto;margin-top:10%}.landing-page-digital .modal .modal-content,.landing-page-motion .modal .modal-content{border:none;width:auto}.landing-page-digital .modal .close,.landing-page-motion .modal .close{position:absolute;right:0;z-index:999;border:none;background-color:transparent;font-size:29px;font-weight:900;top:-37px;color:#ffffff;cursor:pointer}.landing-page-digital .modal .slick-prev,.landing-page-motion .modal .slick-prev{left:-40px}.landing-page-digital .modal .slick-prev:before,.landing-page-motion .modal .slick-prev:before,.landing-page-digital .modal .slick-next:before,.landing-page-motion .modal .slick-next:before{font-size:35px}.landing-page-digital .project_modal .modal-dialog,.landing-page-motion .project_modal .modal-dialog{max-width:80%;width:auto}.landing-page-digital .project_modal .slick-prev,.landing-page-motion .project_modal .slick-prev{left:30px;z-index:99;height:50px;width:50px}.landing-page-digital .project_modal .slick-prev:before,.landing-page-motion .project_modal .slick-prev:before{content:'\f104';color:black;font-size:39px;font-family:'FontAwesome';font-weight:900;opacity:1;background-color:rgba(255,255,255,0.6);border-radius:50%;height:50px;width:50px;display:flex;justify-content:center;align-items:center}.landing-page-digital .project_modal .slick-next,.landing-page-motion .project_modal .slick-next{right:30px;z-index:99;height:50px;width:50px}.landing-page-digital .project_modal .slick-next:before,.landing-page-motion .project_modal .slick-next:before{content:'\f105';color:black;font-size:39px;font-family:'FontAwesome';font-weight:900;opacity:1;background-color:rgba(255,255,255,0.6);border-radius:50%;display:flex;justify-content:center;align-items:center;height:50px;width:50px}.landing-page-digital #form_modal .modal-dialog,.landing-page-motion #form_modal .modal-dialog{width:475px;max-width:90%;border-radius:8px}.landing-page-digital #form_modal .modal-content,.landing-page-motion #form_modal .modal-content{border-radius:8px}.landing-page-digital #form_modal .contact_form,.landing-page-motion #form_modal .contact_form{width:100%;height:auto;border-radius:8px;box-shadow:0px 16px 57px 0 rgba(152,163,170,0.75);background-color:#333333;padding:41px 41px 10px 41px}.landing-page-digital #form_modal .contact_form .title,.landing-page-motion #form_modal .contact_form .title{font-size:18px;font-weight:bold;color:#ffffff;text-align:center;width:200px;max-width:100%;margin:auto}.landing-page-digital #form_modal .contact_form br,.landing-page-motion #form_modal .contact_form br{display:none}.landing-page-digital #form_modal .contact_form span.wpcf7-not-valid-tip,.landing-page-motion #form_modal .contact_form span.wpcf7-not-valid-tip{margin-top:5px;margin-bottom:0;font-size:15px}.landing-page-digital #form_modal .contact_form .details_input,.landing-page-motion #form_modal .contact_form .details_input{margin-bottom:12px}.landing-page-digital #form_modal .contact_form .details_input input,.landing-page-motion #form_modal .contact_form .details_input input{width:100%;height:53px;background-color:#4c4c4c;padding:0 25px;border:none}.landing-page-digital #form_modal .contact_form .details_input input::placeholder,.landing-page-motion #form_modal .contact_form .details_input input::placeholder{color:#ffffff;font-size:12px;font-weight:300;color:#e2e4e6}.landing-page-digital #form_modal .contact_form .btn-form input,.landing-page-motion #form_modal .contact_form .btn-form input{background-color:#efc620;width:100%;height:53px;font-size:15px;font-weight:bold;line-height:2.67;letter-spacing:0.75px;text-align:center;color:#333333;border:none;border-radius:3.3px}.landing_page{background-color:#f5f5f5}.landing_page .px-md-15{padding-right:15px !important;padding-left:15px !important}.landing_page .background_section{left:0;justify-content:space-between}.landing_page .background_section hr{width:1px;height:100%;background-color:#cccccc;margin:0;opacity:0.5}.landing_page .background_section hr:nth-child(3){margin-right:50px}.landing_page .background_section hr:nth-child(5){margin-left:50px}.landing_page .background_section hr:nth-child(2){margin-left:45px}.landing_page .background_section hr:nth-child(6){margin-right:45px}.landing_page .div_title{padding-top:80px}.landing_page .div_title .title{font-size:161px;text-align:center;z-index:0;color:#e1e1e1;font-weight:900;text-transform:uppercase;font-family:'Roboto-bold'}.landing_page .div_title .title2{font-size:24.5px;left:50%;top:49.42%;z-index:99;transform:translate(-50%, -50%);font-weight:bold;letter-spacing:12.25px;color:#333333;text-transform:uppercase;line-height:24.5px;font-family:'Roboto-Bold'}.landing_page .link_btn{height:51px;border-radius:4px;background-color:#eac11b;font-size:17.5px;font-weight:bold;line-height:51px;letter-spacing:0.88px;display:inline-block;color:#ffffff;padding:0 20px;position:relative;left:50%;transform:translateX(-50%)}.landing_page .banner_land{position:relative}.landing_page .banner_land img.banner_img{width:100%}.landing_page .banner_land .logo{top:32px;left:50%;transform:translateX(-50%)}.landing_page .banner_land .logo img{width:56px;filter:brightness(0) invert(1)}.landing_page .banner_land .subtitle_banner,.landing_page .banner_land .title_banner{text-transform:uppercase;text-shadow:0px 13px 75.59999999999999px rgba(152,163,170,0.25);color:#ffffff}.landing_page .banner_land .title_banner{font-size:58px;font-family:'Roboto-Black'}.landing_page .banner_land .subtitle_banner{font-size:29px;font-weight:300;width:500px;max-width:100%;margin:0}.landing_page .banner_land .content_con{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.landing_page .banner_land .contact_form{width:339px;height:auto;border-radius:8px;box-shadow:0px 16px 57px 0 rgba(152,163,170,0.75);background-color:#333333;padding:41px 41px 10px 41px}.landing_page .banner_land .contact_form .title{font-size:18px;font-weight:bold;color:#ffffff;text-align:center;width:200px;max-width:100%;margin:auto}.landing_page .banner_land .contact_form br{display:none}.landing_page .banner_land .contact_form span.wpcf7-not-valid-tip{margin-top:5px;margin-bottom:0;font-size:15px}.landing_page .banner_land .contact_form .details_input{margin-bottom:12px}.landing_page .banner_land .contact_form .details_input input{width:100%;height:53px;background-color:#4c4c4c;padding:0 25px;border:none}.landing_page .banner_land .contact_form .details_input input::placeholder{color:#ffffff;font-size:12px;font-weight:300;color:#e2e4e6}.landing_page .banner_land .contact_form .btn-form input{background-color:#efc620;width:100%;height:53px;font-size:15px;font-weight:bold;line-height:2.67;letter-spacing:0.75px;text-align:center;color:#333333;border:none;border-radius:3.3px}.landing_page .brand{background-color:#ffffff;padding-right:138px;padding-left:138px}.landing_page .brand .title{font-size:20px;font-weight:300;line-height:2.75;letter-spacing:0.4px;color:#333333}.landing_page .brand .title strong{font-weight:bold}.landing_page .brand .brand_img img{filter:grayscale(1);opacity:0.5}.landing_page .brand .brand_img img:hover{filter:grayscale(0);opacity:1}.landing_page .what_we_do .descrip{font-size:12px;font-weight:300;line-height:1.67;letter-spacing:1.8px;text-align:center;color:#333333;width:480px;max-width:100%;margin:auto}.landing_page .what_we_do .service{padding:65px 54px;height:321px}.landing_page .what_we_do .service.small{padding:50px 35px}.landing_page .what_we_do .service .service_title{font-size:70px;font-family:'Roboto-bold';line-height:0.86;letter-spacing:-3.5px;word-spacing:480px}.landing_page .what_we_do .service .service_title.small{font-size:35px;letter-spacing:0}.landing_page .what_we_do .service .description_hover{display:none;font-size:12px;font-weight:300;line-height:1.25;letter-spacing:1.44px;color:inherit}.landing_page .what_we_do .service:hover{display:flex;flex-direction:column;justify-content:center;padding:0 54px;box-shadow:0px 36px 92px 0 rgba(152,163,170,0.67)}.landing_page .what_we_do .service:hover .description_hover{display:block}.landing_page .what_we_do .service:hover{transform:scale(1.063);z-index:1}.landing_page .what_we_do .service .num{font-size:50px;font-weight:bold;letter-spacing:-2.5px;font-family:'Roboto-Medium';color:#666666;opacity:0.5;line-height:50px;line-height:0.8;font-family:'Roboto-Bold'}.landing_page .works .div_title{padding-top:45px}.landing_page .works .project{padding:30px 24.5px;height:300px;display:flex;flex-direction:column;justify-content:flex-end;background-position:center;background-size:cover;position:relative}.landing_page .works .project .overlay{left:0;top:0;z-index:1;background-color:rgba(7,7,7,0.28)}.landing_page .works .project .project_title{font-size:22px;font-weight:500;line-height:0.89;letter-spacing:1.1px;color:#ffffff;margin:0;text-transform:uppercase;z-index:2}.landing_page .works .project .description_hover{font-size:12px;font-weight:300;line-height:1.42;letter-spacing:1.44px;color:#ffffff;display:none;margin:0;z-index:2}.landing_page .works .project:hover{box-shadow:0px 36px 92px 0 rgba(152,163,170,0.67)}.landing_page .works .project:hover .description_hover{display:block}.landing_page .works .project:hover .overlay{opacity:0}.landing_page .works .project:hover{transform:scale(1.063);z-index:2}.landing_page .about_procces .div_title{padding-top:0;padding-bottom:30px}.landing_page .about_procces .background_section{left:0;justify-content:space-between}.landing_page .about_procces .background_section hr{background-image:linear-gradient(#ccc 2%, #fbfbfb 54%, #f5f5f5 94%)}.landing_page .about_procces .con_procces{padding:0 163px}.landing_page .about_procces .process{position:relative}.landing_page .about_procces .process:hover{z-index:1}.landing_page .about_procces .procces_box{background-color:#ffffff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-20px 0px 73px 0 rgba(152,163,170,0.39);height:278px;padding:20px 24px}.landing_page .about_procces .procces_box .process_title{font-size:20px;font-family:'Roboto-Medium'}.landing_page .about_procces .procces_box .num{font-size:36.5px;line-height:1.16;letter-spacing:-1.83px;color:#333333;font-family:'Roboto-Medium'}.landing_page .about_procces .procces_box .description_hover{display:none;font-size:12px;font-weight:300;line-height:1.25;letter-spacing:1.44px;color:#98a3aa}.landing_page .about_procces .procces_box:hover{transform:scale(1.0905)}.landing_page .about_procces .procces_box:hover .description_hover{display:block;margin-top:10px}.landing_page .about_procces .link_con{position:relative;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.landing_page .about_procces .link_con .time{font-size:12px;font-weight:300;line-height:1.25;letter-spacing:1.8px;text-align:center;color:#333333;text-transform:uppercase}.landing_page .about_procces .link_con .time .bold{font-weight:bold}.landing_page .about_procces .link_con .link_btn{left:unset;transform:unset}.landing_page .sure_video .div_title .title{font-size:117.5px}.landing_page .sure_video .vid-lightbox{position:relative}.landing_page .sure_video .vid-lightbox .vid-wrapper a{display:block}.landing_page .sure_video .vid-lightbox .vid-wrapper a .play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:100%}.landing_page .sure_video .vid-lightbox .vid-wrapper a .play .play_text{font-size:12px;font-weight:300;line-height:2.67;letter-spacing:2.4px;text-align:center;color:#ffffff}.landing_page .sure_video .vid-lightbox .vid-wrapper a .img-fluid{box-shadow:0px 36px 92px 0 rgba(152,163,170,0.61)}.landing_page .section_form .bottom_contact_form{width:100%;height:239px;background-color:#101010;padding:0 180px;display:flex;flex-direction:column;justify-content:center}.landing_page .section_form .bottom_contact_form .title{font-size:22px;font-weight:bold;line-height:1.05;letter-spacing:1.1px;text-align:center;color:#ffffff}.landing_page .section_form .bottom_contact_form form{width:100%;display:flex}.landing_page .section_form .bottom_contact_form form .details_input{padding:10px}.landing_page .section_form .bottom_contact_form form .details_input input{width:100%;height:53px;background-color:#4c4c4c;padding:0 25px;border:none}.landing_page .section_form .bottom_contact_form form .details_input input::placeholder{color:#ffffff;font-size:12px;font-weight:300;color:#e2e4e6}.landing_page .section_form .bottom_contact_form form .btn-form{padding:10px;display:flex}.landing_page .section_form .bottom_contact_form form .btn-form input{background-color:#efc620;width:100%;height:53px;font-size:15px;font-family:'Roboto-Bold';line-height:2.67;letter-spacing:0.75px;text-align:center;color:#333333;border:none;border-radius:3.3px;padding:0 60px;display:flex;align-items:center;justify-content:center}.landing_page .section_form .bottom_contact_form form br{display:none}.landing_page .section_form .bottom_contact_form form span.wpcf7-not-valid-tip{margin:0;font-size:15px}.landing_page .land_footer{width:100%;height:237px;background-color:#131313;text-align:center}.landing_page .land_footer .copyright{font-size:12px;font-weight:300;line-height:1.67;letter-spacing:1.44px;text-align:center;color:#98a3aa}.landing_page .land_footer .copyright a{color:inherit;text-decoration:underline}.landing_page .land_footer .social{margin-top:25px}.landing_page .land_footer .social a{color:#98a3aa;height:33px;width:33px;border:solid 2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.landing_page .land_footer .social a:hover{color:#131313;background-color:#eac11b;border-color:#eac11b}.landing_page .land_footer .social a .fa{margin-top:1px}.landing_page.thank .modules-wrapper{min-height:calc(100vh - 237px)}@media (min-width:1200px){.landing_page.container{max-width:1280px}}@media (max-width:768px){.landing-page-digital .modal .modal-dialog,.landing-page-motion .modal .modal-dialog{max-width:85% !important;margin-top:45%}.landing-page-digital .modal .modal-dialog .slick-prev,.landing-page-motion .modal .modal-dialog .slick-prev{left:-25px}.landing-page-digital .modal .modal-dialog .slick-next,.landing-page-motion .modal .modal-dialog .slick-next{right:0px}.landing-page-digital .modal .modal-dialog .slick-prev,.landing-page-motion .modal .modal-dialog .slick-prev,.landing-page-digital .modal .modal-dialog .slick-next,.landing-page-motion .modal .modal-dialog .slick-next{top:47%;z-index:-1}.landing-page-digital .modal .modal-dialog .slick-prev:before,.landing-page-motion .modal .modal-dialog .slick-prev:before,.landing-page-digital .modal .modal-dialog .slick-next:before,.landing-page-motion .modal .modal-dialog .slick-next:before{font-size:45px}.landing-page-digital .modal .close{right:0px;z-index:999;border:none;background-color:transparent;font-size:29px;font-weight:900;top:-35px;color:#ffffff}.landing-page-digital .project_modal .modal-dialog{max-width:90%;width:auto;min-width:90%;transform:translate(-50%, -50%)}.landing-page-digital .project_modal .slick-prev{left:15px;height:25px;width:25px}.landing-page-digital .project_modal .slick-prev:before{font-size:65px;height:25px;width:25px}.landing-page-digital .project_modal .slick-next{right:15px;height:25px;width:25px}.landing-page-digital .project_modal .slick-next:before{font-size:65px;height:25px;width:25px}.landing_page{background-color:#ffffff}.landing_page .px-md-15.px-0{padding-left:0 !important;padding-right:0 !important}.landing_page .px-15{padding-left:15px;padding-right:15px}.landing_page .link_btn{height:44px;font-size:15px;line-height:44px;letter-spacing:0.75px;padding:0 20px;position:relative;z-index:9}.landing_page .banner_land{position:relative}.landing_page .banner_land img.banner_img{width:100%;height:420px}.landing_page .banner_land .logo img{width:45px;margin:auto;display:block}.landing_page .banner_land .subtitle_banner,.landing_page .banner_land .title_banner{text-align:center}.landing_page .banner_land .title_banner{font-size:40px}.landing_page .banner_land .subtitle_banner{font-size:16.5px;font-weight:300;width:100%;margin:0}.landing_page .banner_land .link_to_form{bottom:32px;position:absolute;left:50%;transform:translateX(-50%);width:100%;text-align:center}.landing_page .banner_land .link_to_form a{height:53px;border-radius:3.1px;box-shadow:0px 8px 29px 0 rgba(152,163,170,0.46);background-color:#333333;color:#ffffff;padding:0 53px;display:inline-flex;align-items:center;justify-content:center;width:auto}.landing_page .brand{padding-right:16px;padding-left:16px}.landing_page .brand .slick-slider{margin:0}.landing_page .brand .title{font-size:14.5px;font-weight:normal;letter-spacing:0.29px;color:#333333;line-height:1.48}.landing_page .brand .title strong{font-size:15px;font-family:'Roboto-Bold'}.landing_page .brand .brand_img img{filter:unset;opacity:1}.landing_page .brand .brand_img img:hover{filter:unset;opacity:1}.landing_page .div_title{margin-top:30px;padding-top:0}.landing_page .div_title .title{font-size:80.5px}.landing_page .div_title .title2{letter-spacing:7.35px;width:100%;text-align:center}.landing_page .what_we_do{overflow:hidden;background-image:linear-gradient(#f3f3f3, #fff 10%);padding-top:50px}.landing_page .what_we_do .div_title{margin-top:0}.landing_page .what_we_do .serv-con .card-stack .card-list{padding:0 50px}.landing_page .what_we_do .serv-con .card-stack .card-list .service{display:flex !important;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:32px;border-radius:2px;box-shadow:0px 36px 92px 0 rgba(152,163,170,0.67)}.landing_page .what_we_do .serv-con .card-stack .card-list .service .description_hover{display:block;margin:0}.landing_page .what_we_do .serv-con .card-stack .card-list .service:hover{transform:unset;z-index:0}.landing_page .what_we_do .serv-con .card-stack .card-list .slick-list{overflow:visible;margin-left:-85px}.landing_page .what_we_do .serv-con .card-stack .card-list .slick-list .slick-slide{padding:0 0 0 15px}.landing_page .works .div_title{margin-top:30px;margin-bottom:30px;padding-top:0}.landing_page .works .project:hover{box-shadow:0px 36px 92px 0 rgba(152,163,170,0.67)}.landing_page .works .project:hover .description_hover{display:none}.landing_page .works .project:hover .overlay{opacity:1}.landing_page .works .project:hover{transform:unset;z-index:1}.landing_page .about_procces{overflow:hidden}.landing_page .about_procces .con_procces{padding:0}.landing_page .about_procces .procces_box:hover{transform:unset}.landing_page .about_procces .procces_box:hover .description_hover{display:none}.landing_page .about_procces .link_con{position:relative;left:50%;transform:translateX(-50%);display:block;text-align:center}.landing_page .about_procces .link_con .time .bold{font-weight:bold;font-size:18px;display:block}.landing_page .about_procces .process_gallery{padding:0 50px}.landing_page .about_procces .process_gallery .slick-list{overflow:visible;margin-left:-85px}.landing_page .about_procces .process_gallery .slick-list .slick-slide{padding:0 0 0 15px}.landing_page .sure_video .div_title{margin-top:60px}.landing_page .sure_video .div_title .title{font-size:12px;color:#333333;font-weight:normal;font-family:'Roboto'}.landing_page .sure_video .div_title .title2{position:unset !important;transform:unset;color:#333333;text-align:center;line-height:1;letter-spacing:3.68px;margin-top:10px}.landing_page .sure_video .vid-lightbox .vid-wrapper a .img-fluid{width:100%;height:300px;object-fit:cover}.landing_page .section_form{padding-top:16px !important;padding-bottom:18px !important}.landing_page .section_form .bottom_contact_form{width:100%;height:auto;padding:30px 21px 0 21px}.landing_page .section_form .bottom_contact_form .title{font-size:21px;font-weight:bold;line-height:1.43;letter-spacing:1.05px;font-family:'Roboto-Bold'}.landing_page .section_form .bottom_contact_form form{width:100%;display:block}.landing_page .section_form .bottom_contact_form form .btn-form{display:block}.landing_page .section_form .bottom_contact_form form .btn-form input{padding:0}}@media (orientation:landscape) and (max-width:768px){.landing-page-digital .modal .modal-dialog,.landing-page-motion .modal .modal-dialog{margin-top:5%}}@keyframes scaleUp{0%{transform:scale(1.2) translateY(50px);opacity:0}20%{transform:scale(1.15) translateY(40px);opacity:0.10}40%{transform:scale(1.1) translateY(30px);opacity:0.20}60%{transform:scale(1.05) translateY(20px);opacity:0.40}80%{transform:scale(1.01) translateY(10px);opacity:0.80}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0);opacity:1}20%{transform:scale(1.01) translateY(20px);opacity:0.80}40%{transform:scale(1.05) translateY(40px);opacity:0.40}60%{transform:scale(1.1) translateY(60px);opacity:0.20}80%{transform:scale(1.15) translateY(80px);opacity:0.10}100%{transform:scale(1.2) translateY(100px);opacity:0}}@keyframes scaleCard{0%{top:5px}100%{top:24px}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(40px)}100%{transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(-40px)}100%{transform:translateX(0)}}.banner{display:flex;justify-content:center;height:97px;border-bottom:solid 1px #ffc500;background-color:#f2f2f2;width:100%;position:fixed;top:0;-webkit-transition:background .2s;transition:background .2s}.wrap{margin-top:97px}.home .wrap{margin-top:-10px}.home .banner{background:transparent;border-bottom:none}.home .banner.add-bg{border-bottom:solid 1px #ffc500;background-color:#f2f2f2}video{width:100%;height:100%;object-fit:fill}section#banner h2{font-size:60px;line-height:1.14;color:white;text-shadow:0px 0px 20px #817d7d}section#banner h3{font-size:22px;line-height:1.43;color:#636363}section#banner button{background:#fff;border-radius:27.3px;color:#636363;font-size:26px;height:56px;line-height:56px;display:inline-block;border:none}section#banner button:hover{text-decoration:none}section#banner button i{color:#ffc500;font-size:29px;padding-left:12px}.projects-gallery .project-img .onhover{top:0;right:0;opacity:0;background-color:#ffc500;display:flex;align-items:center;justify-content:center;transition:0.2s;color:#464646;font-size:25px;font-weight:300}.projects-gallery .project-img .onhover .tags{font-size:14px}.projects-gallery .project-img:hover .onhover{opacity:0.79}.home section#heading h2{font-size:60px}section#clients .clients-box{border:1px solid #ffc500}section#lage_video .img-fluid{height:auto}.play-icon{color:#ffc500;background-color:#fff;height:88px;width:88px;display:flex;transform:translate(-50%, -50%);left:50%;top:50%;align-items:center;justify-content:center;border-radius:50%;font-size:43px;padding-left:8px;opacity:0.8;box-shadow:0px 17px 106px 0 rgba(0,0,0,0.93);transition:all .3s ease}.play-icon:hover{opacity:1}.ekko-lightbox.modal.show .modal-dialog{max-width:1000px !important}.ekko-lightbox .modal-body{height:580px}button.close{opacity:0.9}button.close span{text-shadow:none;font-weight:100;color:#fff;background:#ffc500;border-radius:50%;width:40px;height:40px;display:block;line-height:33px}#formModal.modal.show .modal-dialog{max-width:642px !important;margin-top:10%}#formModal .modal-content{border-radius:0;background-color:#F6F5F3;padding:15px}#formModal .modal-wrapper{border:solid 1px #ffc500}#formModal .modal-header{position:relative;border:0}#formModal .modal-header .modal-title{font-size:27px;font-weight:300;color:#ffc500;margin:auto;line-height:1.2;text-align:center}#formModal .modal-header button.close{position:absolute;top:-15px;right:-10%}#formModal .modal-body{padding:0 46px}#formModal .modal-body input,#formModal .modal-body textarea,#formModal .modal-body select{width:100%;margin-bottom:21px;border:1px solid #ffc500;font-size:17px;padding:10px 14px}#formModal .modal-body textarea{height:91px}#formModal .modal-body select{padding-left:10px;-webkit-appearance:none;background-image:url('https://clutch.design/wp-content/themes/roots-mipo/assets/img//arrow.svg');background-repeat:no-repeat;background-position:100.1%}#formModal .modal-body [type=submit]{height:46px;border-radius:22.4px;border:solid 1px #ffc500;background-color:#ffc500;color:#464646;font-size:21px;width:50%;display:block;margin:auto;line-height:42px;padding:0}.page-template-landing-thank-page .wrap{margin-top:0}@media (max-width:768px){.section-title{font-size:34px}.section-desc{font-size:18px;width:100%}#searchform input[type=text]{width:79%;margin-right:8px}#searchform input[type=submit]{width:29px;height:29px;vertical-align:middle}#searchform label.screen-reader-text:after{font-size:34px}.open-search img{height:29px}#searchModal .modal-header{border-bottom:0;padding-bottom:0}#searchModal .modal-dialog{margin-top:100px}#searchModal .close{position:absolute;top:-50px;left:50%;transform:translateX(-50%)}#searchModal .modal-title{margin:auto;font-size:25px;font-weight:600}#formModal .modal-body{padding:0 5px}#formModal .modal-header button.close{top:-72px;right:auto;left:50%;transform:translate(-50%)}#formModal.modal.show .modal-dialog{margin-top:25%}.banner{padding:0}.banner nav{padding-top:50px}.banner nav ul li{padding-bottom:15px}.banner nav ul li a{font-size:22px;margin:20px}.banner nav button{top:15px;right:15px}.banner nav button span{width:40px;height:40px;font-size:40px;line-height:35px}.banner .btn-link button{padding:0 15px}.banner input[type=text]{width:100%}section#banner h2{font-size:38px}section#banner h3{width:72% !important}section#banner a{width:90%;letter-spacing:1.35px;font-size:24px}.home section#heading{padding-bottom:25px}.home section#heading h2{font-size:38px}.home section#heading .section-subtitle{font-size:28px}.home section#heading .section-desc{font-size:18px}section#two_parts_link_for_part .text-part{padding-top:0 !important}section#two_parts_link_for_part .section-title{font-size:28px}section#two_parts_link_for_part .section-desc{font-size:16px}section#clients .section-desc{margin-bottom:15px}#services .section-title{font-size:36px;width:100%}#services .section-desc{width:100%;font-size:20px}#services .img-txt-link-box .gallery-img{height:auto}.services .img-txt-link-box .item-text{height:auto}.service-template section#heading{padding-top:3rem}.service-template section#heading .section-desc{font-size:22px}section#tip .section-title{font-size:24px !important}section#tip .section-subtitle{font-size:16px !important}.social{display:flex;justify-content:center}.social a{margin:10px}.btn-link a,.btn-link button{font-size:16px}section#two_parts_link_for_all .section-title,section#two_parts_link_for_part .section-title{font-size:32px}section#lage_video .img-fluid{height:auto}.ekko-lightbox .modal-body{height:auto}section#heading .section-title{font-size:34px}.contact .contact_img img{max-width:100%}.contact .section-title{font-size:62.5px}.contact .content{padding-top:30px;background-color:#f8f7f7}.contact .contact-sab [type=submit]{width:50%}section#galleries_image .gallery_slick .slick-slide{padding-left:50px;margin-right:-40px}section#bordered-items .bordered-items-con{padding:25px}section#bordered-items .bordered-items-con .gallery_slick .slick-slide{padding-left:50px;margin-right:-30px}.slick-dots li{width:5px}.slick-active button:before{color:#ffc500 !important}.landing-page-digital .modal .modal-dialog .modal-dialog,.landing-page-motion .modal .modal-dialog{width:100%}}