.modal .modal-content .modal-header form .search-container input.form-control.active::-moz-placeholder,.modal .modal-content .modal-header form .search-container input.form-control::-moz-placeholder,.modal .modal-content .modal-header form .search-container input.form-control:focus::-moz-placeholder,.modal .modal-content .modal-header form .search-container input.form-control:hover::-moz-placeholder,.section-search-all form .search-container input.form-control.active::-moz-placeholder,.section-search-all form .search-container input.form-control::-moz-placeholder,.section-search-all form .search-container input.form-control:focus::-moz-placeholder,.section-search-all form .search-container input.form-control:hover::-moz-placeholder,.section-search-branches form .search-container input.form-control.active::-moz-placeholder,.section-search-branches form .search-container input.form-control::-moz-placeholder,.section-search-branches form .search-container input.form-control:focus::-moz-placeholder,.section-search-branches form .search-container input.form-control:hover::-moz-placeholder,.section-search-products form .search-container input.form-control.active::-moz-placeholder,.section-search-products form .search-container input.form-control::-moz-placeholder,.section-search-products form .search-container input.form-control:focus::-moz-placeholder,.section-search-products form .search-container input.form-control:hover::-moz-placeholder{-moz-transition:all .3s;transition:all .3s}.gm-style .btn-branch-detail,.gm-style .btn-branch-detail:focus,.gm-style .btn-branch-detail:hover,.modal .modal-content .modal-body,.modal .modal-content .modal-header form .search-container input.form-control,.modal .modal-content .modal-header form .search-container input.form-control.active,.modal .modal-content .modal-header form .search-container input.form-control.active::placeholder,.modal .modal-content .modal-header form .search-container input.form-control::placeholder,.modal .modal-content .modal-header form .search-container input.form-control:focus,.modal .modal-content .modal-header form .search-container input.form-control:focus::placeholder,.modal .modal-content .modal-header form .search-container input.form-control:hover,.modal .modal-content .modal-header form .search-container input.form-control:hover::placeholder,.section-search-all form .search-container input.form-control,.section-search-all form .search-container input.form-control.active,.section-search-all form .search-container input.form-control.active::placeholder,.section-search-all form .search-container input.form-control::placeholder,.section-search-all form .search-container input.form-control:focus,.section-search-all form .search-container input.form-control:focus::placeholder,.section-search-all form .search-container input.form-control:hover,.section-search-all form .search-container input.form-control:hover::placeholder,.section-search-branches form .search-container input.form-control,.section-search-branches form .search-container input.form-control.active,.section-search-branches form .search-container input.form-control.active::placeholder,.section-search-branches form .search-container input.form-control::placeholder,.section-search-branches form .search-container input.form-control:focus,.section-search-branches form .search-container input.form-control:focus::placeholder,.section-search-branches form .search-container input.form-control:hover,.section-search-branches form .search-container input.form-control:hover::placeholder,.section-search-products form .search-container input.form-control,.section-search-products form .search-container input.form-control.active,.section-search-products form .search-container input.form-control.active::placeholder,.section-search-products form .search-container input.form-control::placeholder,.section-search-products form .search-container input.form-control:focus,.section-search-products form .search-container input.form-control:focus::placeholder,.section-search-products form .search-container input.form-control:hover,.section-search-products form .search-container input.form-control:hover::placeholder,a,a:focus,a:hover{transition:all .3s}a.text-primary,a.text-primary:focus,a.text-primary:hover{color:#ff7c00!important}.hide,.logo{transition:all .3s ease}.hide{opacity:0!important}footer{padding-top:2rem}.dsn-pagination .page-numbers{font-size:54px}.dsn-pagination span.current{color:#fff;font-size:64px}.dsn-pagination span.current span{color:#fff}.link-custom a{border:1px solid #707070;padding:10px 30px 10px 15px}a:focus,a:hover{color:#fff2e6}section#section_error{height:100vh;position:relative}section#section_error .container{height:100%}section#section_error .error-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}section#section_error .btn-back-default{color:#fff;font-size:24px;left:60px;position:absolute;top:20vw}.gm-style .gm-style-iw-c{background:#111}.gm-style .gm-style-iw-c h4{font-size:24px}.gm-style .gm-style-iw-c hr{border:none;border-top:.25px solid #aaa;margin:5px 0}.gm-style .gm-ui-hover-effect img{filter:invert(1)!important}.gm-style .btn-branch-detail{align-items:center;background-color:#454545;color:#fff;display:flex;justify-content:center;padding:10px 15px;width:100%}.gm-style .btn-branch-detail:focus,.gm-style .btn-branch-detail:hover{background-color:#111}@media (max-width:580px){.gm-style .btn-branch-detail{padding:7.5px 10px}}.preloader .preloader-block .title img{height:auto;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:450px}.preloader .preloader-bar .preloader-progress{background:#fff;background:linear-gradient(90deg,#fff,#ffb665)!important}@media (max-width:580px){.preloader .preloader-block .title img{width:300px}}.spinner-border{border-width:.05em}.modal-prep-container .modal-content{display:none}.modal .modal-content{background:#000;border:.5px solid #ff7c00}.modal .modal-content .modal-header{background-color:#000;border-bottom:1px solid hsla(0,0%,100%,.08)}.modal .modal-content .modal-header .close{font-size:32px;padding:20px}@media (max-width:580px){.modal .modal-content .modal-header .close{font-size:28px;padding:5px}}.modal .modal-content .modal-body{background-color:#000}.modal .modal-content .modal-footer{background-color:#000;border-top:1px solid hsla(0,0%,100%,.08)}.modal .modal-content .modal-header form{width:100%}.modal .modal-content .modal-header form .search-container{position:relative;width:100%}.modal .modal-content .modal-header form .search-container input.form-control{border:1px solid hsla(0,0%,100%,.45);border-radius:8px;font-size:32px;font-weight:400;height:60px;min-height:60px;padding:20px 30px;width:100%}.modal .modal-content .modal-header form .search-container input.form-control::-moz-placeholder{color:hsla(0,0%,100%,.69);font-size:32px;font-weight:500}.modal .modal-content .modal-header form .search-container input.form-control::placeholder{color:hsla(0,0%,100%,.69);font-size:32px;font-weight:500}.modal .modal-content .modal-header form .search-container input.form-control.active,.modal .modal-content .modal-header form .search-container input.form-control:focus,.modal .modal-content .modal-header form .search-container input.form-control:hover{border-color:#fff;color:#fff}.modal .modal-content .modal-header form .search-container input.form-control.active::-moz-placeholder,.modal .modal-content .modal-header form .search-container input.form-control:focus::-moz-placeholder,.modal .modal-content .modal-header form .search-container input.form-control:hover::-moz-placeholder{color:hsla(0,0%,100%,.78)}.modal .modal-content .modal-header form .search-container input.form-control.active::placeholder,.modal .modal-content .modal-header form .search-container input.form-control:focus::placeholder,.modal .modal-content .modal-header form .search-container input.form-control:hover::placeholder{color:hsla(0,0%,100%,.78)}.modal .modal-content .modal-header form .search-container input.form-control:disabled,.modal .modal-content .modal-header form .search-container input.form-control[readonly]{background-color:#2b2b2b}.modal .modal-content .modal-header form .search-container .btn-submit-search{background:transparent;font-size:42px;height:80px;padding:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}@media (max-width:580px){.modal .modal-content .modal-header form .search-container input.form-control{font-size:20px;padding:10px 40px 10px 15px}.modal .modal-content .modal-header form .search-container input.form-control::-moz-placeholder{font-size:20px}.modal .modal-content .modal-header form .search-container input.form-control::placeholder{font-size:20px}.modal .modal-content .modal-header form .search-container .btn-submit-search{font-size:28px;height:38px;padding:4px;width:38px}}.modal .search-result-content .article,.modal .search-result-content .branch,.modal .search-result-content .productlist{align-items:center;display:flex;height:auto;padding:15px 2.5px;width:100%}.modal .search-result-content .article img,.modal .search-result-content .branch img,.modal .search-result-content .productlist img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:175px}.modal .search-result-content .article .content,.modal .search-result-content .branch .content,.modal .search-result-content .productlist .content{padding-left:5px}.modal .search-result-content .article .content .title h4,.modal .search-result-content .branch .content .title h4,.modal .search-result-content .productlist .content .title h4{font-size:16px;font-weight:700}.modal .search-result-content .article .content .title h5,.modal .search-result-content .branch .content .title h5,.modal .search-result-content .productlist .content .title h5{font-size:14px;font-weight:500;letter-spacing:0}.modal .search-result-content .article .content .body p,.modal .search-result-content .article .content .description p,.modal .search-result-content .branch .content .body p,.modal .search-result-content .branch .content .description p,.modal .search-result-content .productlist .content .body p,.modal .search-result-content .productlist .content .description p{font-size:12px;font-weight:400;margin:0;text-overflow:ellipsis}.modal .search-result-content .project{height:auto;padding:15px 2.5px;position:relative;width:100%}.modal .search-result-content .project img{border-radius:8px;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}.modal .search-result-content .project .car-brand-logo{background-color:rgba(0,0,0,.65);border-radius:5px;height:60px;padding:2.5px;position:absolute;right:0;top:0;width:60px}.modal .search-result-content .project .car-brand-logo img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.modal .search-result-content .project .content{background-color:rgba(0,0,0,.65);bottom:0;position:absolute}.modal .search-result-content .project .content .title h4{font-size:18px;font-weight:600}.header-top .header-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.45)}.header-top .header-container .logo img{width:225px}body.v-light.menu-light .header-top .header-container{background:hsla(0,0%,100%,.25)}@media (max-width:580px){.header-top .header-container .logo img{width:150px}}.nav-content:after,.nav-content:before,.nav:after,.nav:before{background:rgba(5,5,5,.9)}@media (max-width:780px){.nav .nav__content .nav__list{margin-top:-4rem;padding-top:0}.nav .nav__content .nav__list .nav__list-item{margin-bottom:5px!important}}@media (max-width:580px){.nav .nav__content .nav__list{margin-top:-4rem}.nav .nav__content .nav__list .nav__list-item{font-size:20px;letter-spacing:.3px;margin-bottom:5px!important}}.section-search-all form .search-container,.section-search-branches form .search-container,.section-search-products form .search-container{position:relative}.section-search-all form .search-container input.form-control,.section-search-branches form .search-container input.form-control,.section-search-products form .search-container input.form-control{border:1px solid hsla(0,0%,100%,.45);border-radius:8px;font-size:32px;font-weight:400;min-height:60px;padding:20px 30px;width:100%}.section-search-all form .search-container input.form-control::-moz-placeholder,.section-search-branches form .search-container input.form-control::-moz-placeholder,.section-search-products form .search-container input.form-control::-moz-placeholder{color:hsla(0,0%,100%,.69);font-size:32px;font-weight:500}.section-search-all form .search-container input.form-control::placeholder,.section-search-branches form .search-container input.form-control::placeholder,.section-search-products form .search-container input.form-control::placeholder{color:hsla(0,0%,100%,.69);font-size:32px;font-weight:500}.section-search-all form .search-container input.form-control:disabled,.section-search-all form .search-container input.form-control[readonly],.section-search-branches form .search-container input.form-control:disabled,.section-search-branches form .search-container input.form-control[readonly],.section-search-products form .search-container input.form-control:disabled,.section-search-products form .search-container input.form-control[readonly]{background-color:transparent;color:hsla(0,0%,100%,.69)}.section-search-all form .search-container input.form-control.active,.section-search-all form .search-container input.form-control:focus,.section-search-all form .search-container input.form-control:hover,.section-search-branches form .search-container input.form-control.active,.section-search-branches form .search-container input.form-control:focus,.section-search-branches form .search-container input.form-control:hover,.section-search-products form .search-container input.form-control.active,.section-search-products form .search-container input.form-control:focus,.section-search-products form .search-container input.form-control:hover{border-color:#fff;color:#fff}.section-search-all form .search-container input.form-control.active::-moz-placeholder,.section-search-all form .search-container input.form-control:focus::-moz-placeholder,.section-search-all form .search-container input.form-control:hover::-moz-placeholder,.section-search-branches form .search-container input.form-control.active::-moz-placeholder,.section-search-branches form .search-container input.form-control:focus::-moz-placeholder,.section-search-branches form .search-container input.form-control:hover::-moz-placeholder,.section-search-products form .search-container input.form-control.active::-moz-placeholder,.section-search-products form .search-container input.form-control:focus::-moz-placeholder,.section-search-products form .search-container input.form-control:hover::-moz-placeholder{color:hsla(0,0%,100%,.78)}.section-search-all form .search-container input.form-control.active::placeholder,.section-search-all form .search-container input.form-control:focus::placeholder,.section-search-all form .search-container input.form-control:hover::placeholder,.section-search-branches form .search-container input.form-control.active::placeholder,.section-search-branches form .search-container input.form-control:focus::placeholder,.section-search-branches form .search-container input.form-control:hover::placeholder,.section-search-products form .search-container input.form-control.active::placeholder,.section-search-products form .search-container input.form-control:focus::placeholder,.section-search-products form .search-container input.form-control:hover::placeholder{color:hsla(0,0%,100%,.78)}.section-search-all form .search-container .btn-submit-search,.section-search-branches form .search-container .btn-submit-search,.section-search-products form .search-container .btn-submit-search{background:transparent;font-size:42px;height:80px;padding:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}@media (max-width:580px){.section-search-all form .search-container input.form-control,.section-search-branches form .search-container input.form-control,.section-search-products form .search-container input.form-control{font-size:20px;padding:10px 40px 10px 15px}.section-search-all form .search-container input.form-control::-moz-placeholder,.section-search-branches form .search-container input.form-control::-moz-placeholder,.section-search-products form .search-container input.form-control::-moz-placeholder{font-size:20px}.section-search-all form .search-container input.form-control::placeholder,.section-search-branches form .search-container input.form-control::placeholder,.section-search-products form .search-container input.form-control::placeholder{font-size:20px}.section-search-all form .search-container .btn-submit-search,.section-search-branches form .search-container .btn-submit-search,.section-search-products form .search-container .btn-submit-search{font-size:28px;height:38px;padding:4px;width:38px}}.intro-about h2 span{color:#f28222}.box-gallery-vertical.box-gallery-vertical-order .vertical-title{position:relative;text-align:right}.box-gallery-vertical.box-gallery-vertical-order h6,.box-gallery-vertical.box-gallery-vertical-order p{text-align:right}.box-gallery-vertical.box-gallery-vertical-order .link-custom{text-align:right!important}.work-under-header .work-item .item-border{background-color:rgba(0,0,0,.1)}.work-under-header .work-item .item-border.active,.work-under-header .work-item .item-border:focus,.work-under-header .work-item .item-border:hover{background-color:rgba(0,0,0,.4)}.work-under-header .work-item a[data-dsn-grid=moveUp] img{height:100%}.work-under-header .work-item .banner-new{height:150px;overflow:hidden;position:absolute;right:-10px;top:-10px;width:150px;z-index:1001}.work-under-header .work-item .banner-new:after,.work-under-header .work-item .banner-new:before{border-color:transparent transparent #e3342f #e3342f;border-style:solid;border-width:5px;content:"";display:block;position:absolute;z-index:-1}.work-under-header .work-item .banner-new:before{left:0;top:0}.work-under-header .work-item .banner-new:after{bottom:0;right:0}.work-under-header .work-item .banner-new span{background-color:#e3342f;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;display:block;left:-25px;padding:15px 0;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;top:30px;transform:rotate(45deg);width:225px}.work-under-header .work-item[data-slick-index="1"]{transform:scale(1.15)}.work-under-header .slick-list.draggable{overflow:visible}.our-work .work-item{height:auto}.root-blog{padding-top:160px}@media (max-width:992px){.root-blog{padding-top:120px}}@media (max-width:780px){.root-blog{padding-top:100px}}article .post-list-item-content h3{margin-top:20px}article .post-info-category a{margin-bottom:2px!important}.root-work .projects-list .item a .item-border{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.19));transition:transform .6s,background .6s cubic-bezier(.9,.03,.22,.97);z-index:1}.root-work .projects-list .item a:hover .item-border{background:linear-gradient(180deg,rgba(0,0,0,.21) 0,rgba(0,0,0,.79))}.filterings .filtering-wrap .filtering a,.filterings .filtering-wrap .filtering button{color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:2px;margin:0 30px 20px 0;padding:0 5px 18px;text-transform:uppercase;transition:all .15s ease-in-out;width:auto}.filterings .filtering-wrap .filtering a.active,.filterings .filtering-wrap .filtering button.active{border-bottom:2px solid #fff;font-weight:700}.filterings .filtering-wrap .filtering img.brand-logo{max-width:100px!important}.filterings .filtering-wrap .filtering img.product-brand-logo{max-width:250px}@media (max-width:580px){.filterings .filtering-wrap .filtering img.product-brand-logo{max-width:40vw}}@media (max-width:780px){.root-work .filterings .filtering-wrap .filtering button{display:block;margin:40px auto}}.root-project .project-detail-photo{padding:40px 0}.root-project .link-custom.product a:before{content:"";display:none}.root-project .link-custom.product img{border-radius:10px;height:75px;width:75px}.root-project table.product-variants-spec-info{border:none}.root-project table.product-variants-spec-info tr{font-size:14px;line-height:1.8}.root-work .projects-list.branches .item{width:33%}@media (max-width:780px){.root-work .projects-list.branches .item{width:50%}}@media (max-width:580px){.root-work .projects-list.branches .item{width:100%}}.root-work .projects-list.branches .item img{height:auto;top:0}.root-work .projects-list.branches .item a[data-dsn-grid=move-up],.root-work .projects-list.branches .item a[data-dsn-grid=moveUp]{height:auto!important;max-height:50vh}.root-work .projects-list.branches .item:nth-child(2){margin-top:50px}.root-work .footer-margin{margin:30vh 0}.root-project .map-custom{pointer-events:auto}.btn-map-controller{border:1px solid #bebebe;border-radius:4px;color:#fff;font-size:12px;letter-spacing:2px;line-height:16px;padding:15px;text-transform:uppercase}.root-contact{padding-top:160px}@media (max-width:992px){.root-contact{padding-top:120px}}@media (max-width:780px){.root-contact{padding-top:100px}}.root-contact .map-custom{flex:3 2 auto;pointer-events:auto}.root-contact .map-custom .cluster span{color:#f28222;font-family:Montserrat,sans-serif;font-size:24px;margin-top:-4px;padding:0 8px 0 0}.root-contact .map-controller{align-items:center;display:flex;justify-content:center;padding:2rem 0;position:relative}@media (max-width:780px){.root-blog,.root-contact,.root-project,.root-work{margin-top:15vh}}
