.content .page-header{margin:2em 0 2em}input[type="radio"]{position:absolute;opacity:0}input[type="radio"]+.wpcf7-list-item-label{position:relative;cursor:pointer;padding:0}input[type="radio"]+.wpcf7-list-item-label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #d1d1d1}input[type="radio"]:hover+.wpcf7-list-item-label:before{border-color:#cee002}input[type="radio"]:focus+.wpcf7-list-item-label:before{border-color:#cee002}input[type="radio"]:checked+.wpcf7-list-item-label:before{background-color:#cee002;border-color:#cee002}input[type="radio"]:disabled+.wpcf7-list-item-label{color:#b8b8b8;cursor:auto}input[type="radio"]:disabled+.wpcf7-list-item-label:before{box-shadow:none;background:#ddd}input[type="radio"]:checked+.wpcf7-list-item-label:after{content:'';position:absolute;left:5px;top:9px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 #000 , 4px 0 0 #000 , 4px -2px 0 #000 , 4px -4px 0 #000 , 4px -6px 0 #000 , 4px -8px 0 #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagepiling .pp-scrollable,.pagepiling{height:100vh!important}input.hideradio{visibility:hidden;position:absolute}.imgradio{display:flex;justify-content:space-between}.imgradio label{max-width:150px;display:block;position:relative;cursor:pointer}.imgradio label span{top:45%;left:3px;right:3px;position:absolute;text-align:center;color:#fff;display:block;line-height:1;padding:.5em 0;z-index:2}.imgradio label:after{content:"";display:block;position:absolute;top:3px;bottom:3px;left:3px;right:3px;background-color:rgba(0,0,0,.3)}.imgradio label>input+img{cursor:pointer;border:3px solid transparent;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.imgradio label>input:checked+img{border:3px solid #cee002}.label-alt{max-width:100%;margin-bottom:5px;font-weight:bold}.wpcf7-form-control-wrap.support{max-width:24em}.support-field input{visibility:hidden;position:absolute}.support-field .wpcf7-list-item-label{cursor:pointer;color:#fff;letter-spacing:.025em;font-size:1rem;display:inline-block;height:3rem;line-height:3rem;border:0;border-radius:0;padding:0 2.28em;background-color:#000;text-decoration:none;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.support-field .wpcf7-list-item-label:hover,.support-field .wpcf7-list-item-label:focus,.support-field input:checked+.wpcf7-list-item-label{background-color:#cee002;color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:0!important}span.wpcf7-list-item{display:block;line-height:1.2;margin:.5em 0 .5em}.page-template-template-contacts .contact-social{display:none!important}.form-container{max-width:500px}.input-inline>*{float:right}.input-inline,label.input-inline{width:100%;margin-top:.4em;margin-bottom:1em;display:inline-block}.area-input-wrap big{margin-left:.4em;font-size:1.6em;display:inline-flex;position:absolute;top:0;right:-35px}.area-input-wrap sup{line-height:initial}body{font-family:Roboto,"Roboto",sans-serif;font-display:swap}.brand img{height:3.2968rem}.project-category-description{margin-top:5rem}.menu-footer .social-list a{margin-right:1.7rem}.section-team-2 .team-profile{font-size:.7em}.section-team-2 .team-profile:hover{transform:scale(1.5,1.5);z-index:1;transition:transform .5s ease}.section-team-2 .team-hover{background:rgba(206,224,2,.5)}.section-team-2 .team-name{margin-bottom:.3em}.section-team-2 .team-name h6{font-size:1.285em}.section-team-2 .team-content{left:1.857em;bottom:.8em}.section-team-2 .team-social a{font-size:1.25em;margin-right:1.5em}.dots-image{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.experience-box-text h2{margin:.3em 0}.experience-box-text{padding-top:1.2em;margin-top:0;white-space:normal}.view-projects{font-style:initial}.section-clients{padding:6rem 0 7.28rem}.section-news{border-bottom:none}label.hor{width:30%;min-width:250px;max-width:100%;margin-right:3%}.contact-form-wrapper{margin-top:5em}.submit-button{margin-top:1.7rem}.input-inline .wpcf7-form-control-wrap.area{display:inline-block}.wpcf7-select{min-width:200px;border-radius:0;background-color:transparent}.wpcf7-select-label .wpcf7-form-control-wrap{position:relative}.wpcf7-select-label .wpcf7-form-control-wrap:after{content:'▼';position:absolute;width:10px;height:10px;right:15px;top:11px;z-index:-1}.wpcf7-radio>span{display:inline-block;margin-right:15px}.wpcf7 .input-inline{position:relative}.project-detail-list,.project-detail-meta,.project-detail-control,.project-detail .slider-prev,.project-detail .slider-next{display:none!important}#menu-main-menu-ru.menu-list>li{font-size:2.271rem}@media (max-width:768px){.project-detail>.project-detail-info{padding:1rem!important;top:10rem!important}.project-detail-content p{margin-bottom:0!important}.project-detail-title{font-size:2.57rem!important;margin:1rem 0 .7rem 0!important}.footer{padding-left:0!important;padding-right:0!important;padding-top:50px!important;padding-bottom:50px!important}.footer-flex .flex-item:nth-child(2),
	.footer-flex .flex-item:nth-child(4){padding-left:25px}.footer-flex .flex-item:nth-child(3) #footer-contacts{line-height:2.5}.footer ul li a{padding-top:3px;display:block;padding-bottom:3px}.area-input-wrap{position:relative;margin-right:37px}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:47%;margin-right:2%}}.single-product .header-space{display:none}.woocommerce-product-details__short-description{font-size:1.2857rem;line-height:1.666}#swipebox-overlay{background:rgba(255,255,255,.8)}#swipebox-bottom-bar,#swipebox-top-bar{color:#000!important;text-shadow:none;background:#fff}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(images/swipebox-icons-dark.svg)!important}.home .partner-carousel{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-right:2.5%}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#cee002}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#bed002}.woocommerce a.add-to-cart-button{margin-right:1em}.single-product .product{margin-top:4em}.woocommerce-products-header__title{margin:1em 0}.shop-filter-item{display:none;color:#999}.shop-filter-item:hover{text-decoration:none}.shop-filter-item.selected{display:inline}.woocommerce .woocommerce-ordering{padding:.9em 0}.yith-wcqv-main{border-radius:10px}#yith-quick-view-close{border:none;top:2.4rem;right:1.7rem;color:#000;line-height:1}#yith-quick-view-close:hover,#yith-quick-view-close:focus{color:#cee002}.close-menu:hover{text-decoration:none}.bazz-call-front{animation:flip_in 4s infinite linear}.bazz-call-back{animation:flip_out 4s infinite linear}.bazz-widget-inner-circle{animation:pulse 2s infinite ease-in-out}.bazz-widget-inner-border{animation:pulse_border 2s infinite ease-in-out}@keyframes flip_in {
  0% {
    transform: rotateY(0deg);
  }
  12.5% {
    transform: rotateY(0deg);
  }
  37.5% {
    transform: rotateY(180deg);
  }
  62.5% {
    transform: rotateY(180deg);
  }
  87.5% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(0deg);
  }
}@keyframes flip_out {
  0% {
    transform: rotateY(180deg);
  }
  12.5% {
    transform: rotateY(180deg);
  }
  37.5% {
    transform: rotateY(1deg);
  }
  62.5% {
    transform: rotateY(1deg);
  }
  87.5% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(180deg);
  }
}@keyframes pulse {
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1,1);
    }
    75% {
        transform: scale(1.3,1.3);        
    }
    100% {
        transform: scale(1,1);        
    }
}@keyframes pulse_border {
    0% {
        transform: scale(1, 1);
        border-color:rgb(206, 224, 2, 1);
    }
    40% {
        transform: scale(1, 1);
        border-color:rgb(206, 224, 2, 1);
    }
    80% {
        transform: scale(1.9, 1.9);
        border-color:rgb(206, 224, 2, 0);
    }
    100% {
        transform: scale(1.9, 1.9);
        border-color:rgb(206, 224, 2, 0);
    }
}.bazz-widget i:last-child{font-size:12px;font-weight:400;line-height:1em}.bazz-widget-form label{font-size:15px;margin-left:5px!important}.bazz-widget-form input{font-size:14px!important}.bazz-widget-form input[type="tel"]{padding:10px!important}.bazz-widget-form-top,.bazz-widget-form-bottom{padding:0}.bazz-widget,.bazz-widget-form input,.bazz-widget-form-submit{font-family:inherit!important}.bazz-widget-form-submit{width:initial;padding:0 10px}.bazz-widget.opened{width:530px}.bazz-widget-form{padding:14px 5px}.bazz-widget-sent{font-size:1.3em;color:#fff}@media only screen and (max-width:575px){.bazz-widget{display:block;right:35px!important;bottom:40px!important}}.menu-item{max-width:250px;line-height:1.2em}.menu-list ul li{margin-top:.85rem}.menu-plus{display:none;font-family:Linearicons;margin-left:.7em;font-size:.5em;vertical-align:middle;color:#cee002;cursor:pointer;transition:transform .5s ease-out}.menu-item-has-children>.menu-plus{display:inline-block}.menu-item-has-children .menu-item-has-children .menu-plus{font-size:.8em;line-height:.7em}html.mobile .menu-plus{font-size:.7em;margin-left:1.3em;vertical-align:baseline}ul.sub-menu{margin-left:.3em}.menu-item-has-children.current>.menu-plus{transform:rotate(225deg)}.menu-list>.menu-item-has-children .menu-item-has-children>a:after{display:none;content:none}a.card-row{color:unset;text-decoration:none}@media (max-width:767px){.card-text{font-size:1.083rem}}.news-hover .news-title{cursor:pointer}.popup{position:fixed;display:none;z-index:2000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.popup-inner{max-width:450px;width:90%;padding:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff}.popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgba(0,0,0,.8);font-size:20px;text-align:center;line-height:100%;color:#fff}.popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none}.single-post .entry-content{font-size:1.714rem}.posted-on{display:inline-block;margin-right:2em}.projects-template-default .addtoany_content{text-align:center}.single-product .addtoany_list{margin-left:1.5em}html.swipebox-html.swipebox-touch,html.swipebox-html.swipebox-touch body{overflow:hidden!important}.rl-gallery:not(.rl-hidden-text) .rl-gallery-item .rl-gallery-link:after {background-color:rgba(206,224,2,.85)}a.footer-link{color:#000}.footer{padding-left:1.7rem;padding-right:1.7rem}.social-list{text-align:center}#recaptcha3-badge{padding:2em 0;transform:scale(.83)}header .text-dark a{color:#000}.page-template-template-contacts .page-inner h1{display:none}.page-template-template-contacts .page-inner iframe{width:100%;border:5px solid #cee002!important;border-radius:5px}#footer .mob_only{display:none!important}.mob_only a{font-size:2rem}.new_pagin{text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-top:25px;padding-bottom:25px;margin-top:50px;margin-bottom:50px}.new_pagin a{font-size:18px}@media (min-width:992px){.mob_only{display:none}.footer{padding-left:4.2857rem;padding-right:4.2857rem}}@media (min-width:768px){.footer{padding-left:3rem;padding-right:3rem}}@media (max-width:767px){.rev_slider_wrapper{min-height:850px}.home .wpcf7 .submit-button,.home .wpcf7 label.hor{width:100%!important}.footer-flex .flex-item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:600px){.bazz-widget.opened{width:325px;max-width:95%;height:80px}.bazz-widget-form label{width:100%;display:block;text-align:center;padding-bottom:10px}.bazz-widget-form{height:100%}.bazz-widget-form-submit{font-size:14px}#bazz-widget-phone{width:50%!important}.bazz-widget-form input{width:unset!important}}@media (max-width:480px){.input-inline>.wpcf7-form-control-wrap{width:100%}}@media (max-width:375px){.bazz-widget-form label{font-size:13px}.bazz-widget.opened{width:530px;right:10px!important}.footer-flex .flex-item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100%;margin-right:0}}.project-title{font-size:1.442rem}.project-item:hover .project-hover .project-title{position:relative;color:#000;bottom:2rem;font-size:2.142rem;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}.menu-list li a{font-weight:normal}.menu-list .active>a,.menu-list li a:hover,.menu-list .current>a{font-weight:normal}