.logo .main-logo,.logo .logo-hover{max-width:unset!important;max-height:130px!important;margin-top:20px;min-height:130px!important}.logo .logo-hover,.main-logo.logo-mobile{margin-top:0}.logo-mobile .main-logo{margin-top:0;padding:0}.logo-mobile .logo-hover{max-height:120px!important;min-height:120px!important}.simple .open-search{background-color:transparent!important;box-shadow:unset!important}.home .menu_light_text .simple .open-search{background-color:#fff0}.home .simple .open-search{color:#fff}.home .services.tabs_style_2 .info-title{font-size:4.4rem}.home .services.tabs_style_2 .title-wrap::after{display:none!important}.home .portfolio h4{font-size:1.6rem!important}.home .portfolio .cs-portfolio__link{display:none!important}.home .procedure h5{font-size:1.6rem!important;min-height:6rem}.home .procedure p{color:#fff!important}.home .clients .services.slider .content .icon-img span{display:none!important}.page-id-5403 .simple #topmenu a{color:#fff!important}.page-id-5403 .bg-fixed-color .simple #topmenu a{color:var(--grey-color)!important}.page-id-5403 .simple #topmenu a:hover{color:var(--dark-color)!important}.page-id-5403 .simple .open-search{color:#000;background-color:#fff!important}.page-id-5403 .hero-wrapper{background-color:#000}.page-id-5403 .about-studio h2{font-size:4rem!important;color:#fff!important;padding-bottom:2rem}.page-id-5403 .about-experience h3,.page-id-5403 .about-target h3,.page-id-5403 .about-services h3,.page-id-5403 .about-quality h3{font-size:3rem!important;color:#fff!important;padding-bottom:2rem}.page-id-5403 .about-studio p,.page-id-5403 .about-experience p,.page-id-5403 .about-target p,.page-id-5403 .about-services p,.page-id-5403 .about-quality p{color:#fff!important}.page-id-5403 .services.slider .content .icon-img span{display:none!important}.page-id-5403 .vc-hoverbox-block{background-size:contain;background-repeat:no-repeat}.page-id-5403 .vc-hoverbox-inner{min-height:350px!important}@media only screen and (min-width:1440px){.page-id-5403 .about-studio{background-size:contain}}.page-id-5403 .services.slider img{filter:grayscale(1)}.portfolio-page .cs-portfolio__bar{margin:40px 0!important;padding:0!important}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-tabs{display:none!important}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-content-inner{opacity:1!important;visibility:visible!important;position:unset;left:unset;transform:unset;bottom:unset}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-item{text-transform:uppercase;max-width:100px;margin:0 20px;text-align:center;color:var(--dark-color)}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-item.active{color:var(--grey-color)}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-item::after{height:0!important}.portfolio-page .cs-portfolio__image img{filter:grayscale(1);-webkit-filter:grayscale(1)}.portfolio-page .cs-portfolio__item.style-3 .cs-portfolio__category::before,.portfolio-page .cs-portfolio__item.style-3 .cs-portfolio__link::before{display:none!important}.portfolio-page .cs-portfolio__item.style-3 .cs-portfolio__category,.portfolio-page .cs-portfolio__item.style-3 .cs-portfolio__link{font-style:normal}@media only screen and (max-width:767px){.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-content-inner{display:grid}.portfolio-page .cs-portfolio__filter.style-2 .cs-portfolio__filter-item{max-width:100%}}.single-portfolio .simple #topmenu a{color:#fff}.single-portfolio .bg-fixed-color .simple #topmenu a{color:var(--grey-color)}.single-portfolio .bg-fixed-color .simple #topmenu a:hover{color:var(--dark-color)}.single-portfolio .simple .open-search{color:#fff!important}.single-portfolio .bg-fixed-color .simple .open-search{color:initial!important}.single-portfolio .simple .banner-wrap{height:90vh}.single-portfolio .simple .info-block-wrap.classic .info-block-wrap__img-wrap::before{display:none!important}@media only screen and (max-width:450px){.single-portfolio .simple .banner-wrap{height:100vh}}.wpcf7-form-control{border:0}.wpcf7-validates-as-required{border-bottom:2px solid var(--grey-color)}.wpcf7-form .wpcf7-acceptance input[type="checkbox"]{width:auto!important}#footer.classic:before{background-color:#000}#footer.classic .contacts-wrap{align-items:start;padding:30px;width:auto!important}#footer.classic .footer-contacts{margin:0}#footer.classic .info .title,#footer.classic .social-title{font-size:2rem;margin-bottom:30px}#footer.classic .info .text,#footer.classic .social{font-size:1.4rem;font-weight:400;margin:0}#footer.classic .socials-wrap{align-items:start;padding:30px;width:auto!important}.privacy-policy *{color:#000!important}.privacy-policy ul{padding-left:1rem}}