.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;border-radius:5px;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)}body.dsn-mobile.page-search-popup-opened,body.page-search-popup-opened,html.page-search-popup-opened{overflow:hidden!important;overscroll-behavior:none}#popupModalSearchAll{overscroll-behavior:contain}#popupModalSearchAll .modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.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}}.section-search-all{padding-top:5rem}.section-search-all #f_search{background-color:#000}.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.project-list-thumbnail-link{border-radius:15px}.root-work .projects-list .item a.project-list-thumbnail-link .item-border{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.19));border-radius:15px;transition:transform .6s,background .6s cubic-bezier(.9,.03,.22,.97);z-index:1}.root-work .projects-list .item a.project-list-thumbnail-link .project-list-thumbnail-image{border-radius:15px}.root-work .projects-list .item a.project-list-thumbnail-link:hover .item-border{background:linear-gradient(180deg,rgba(0,0,0,.21) 0,rgba(0,0,0,.79))}@media (max-width:578px){.root-work .projects-list .item a.project-list-thumbnail-link[data-dsn-grid=move-up],.root-work .projects-list .item a.project-list-thumbnail-link[data-dsn-grid=moveUp]{height:auto!important;width:100%}.root-work .projects-list .item a.project-list-thumbnail-link[data-dsn-grid=move-up] .project-list-thumbnail-image,.root-work .projects-list .item a.project-list-thumbnail-link[data-dsn-grid=moveUp] .project-list-thumbnail-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;top:0;transform:none!important;width:100%}}.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-lightbox-link{display:block;width:100%}.root-project .project-lightbox-link:focus-visible{outline:2px solid #f28222;outline-offset:4px}@media (max-width:578px){.root-project .project-cover-media[data-dsn-grid=move-up],.root-project .project-cover-media[data-dsn-grid=moveUp]{height:auto!important}.root-project .project-cover-media[data-dsn-grid=move-up] .project-cover-image,.root-project .project-cover-media[data-dsn-grid=moveUp] .project-cover-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;top:0;transform:none!important;width:100%}}.root-project .project-detail-photo{padding:40px 0}.root-project .product-variant-slider-media{display:block;width:100%}.root-project .product-variant-slider-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.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}.related-projects{--related-project-surface:#111;--related-project-border:hsla(0,0%,100%,.16);--related-project-text:#fff;--related-project-muted:hsla(0,0%,100%,.72);--related-project-accent:#ff7c00;overflow:hidden}.related-projects .related-projects__header{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:48px}.related-projects .one-title{margin-bottom:0}.related-projects .related-projects__controls{display:flex;flex:0 0 auto;gap:12px;min-height:48px}.related-projects .related-projects__arrow{align-items:center;background:transparent;border:1px solid var(--related-project-border);border-radius:50%;color:var(--related-project-text);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;width:48px}.related-projects .related-projects__arrow:focus-visible,.related-projects .related-projects__arrow:hover{background:var(--related-project-accent);border-color:var(--related-project-accent);color:#000;outline:none}.related-projects .related-projects__arrow:focus-visible{box-shadow:0 0 0 3px rgba(255,124,0,.28)}.related-projects .related-projects__arrow.slick-disabled{cursor:default;opacity:.35}.related-projects .related-projects__track{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0 12px;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.related-projects .related-projects__track::-webkit-scrollbar{display:none}.related-projects .related-projects__track.slick-initialized{display:block;overflow:visible;padding-bottom:0}.related-projects .related-projects__track.slick-initialized .slick-track{display:flex}.related-projects .related-projects__track.slick-initialized .slick-slide{height:auto;padding:2px 12px}.related-projects .related-projects__track.slick-initialized .slick-slide .related-project-card,.related-projects .related-projects__track.slick-initialized .slick-slide>div{height:100%}.related-projects .related-project-card{flex:0 0 min(82vw,340px);min-width:0;scroll-snap-align:start}.related-projects .related-project-card__link{background:var(--related-project-surface);border:1px solid var(--related-project-border);color:var(--related-project-text);display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.related-projects .related-project-card__link:focus-visible,.related-projects .related-project-card__link:hover{border-color:var(--related-project-accent);color:var(--related-project-text);outline:none}.related-projects .related-project-card__link:focus-visible .related-project-card__media img,.related-projects .related-project-card__link:hover .related-project-card__media img{transform:scale(1.035)}.related-projects .related-project-card__link:focus-visible .related-project-card__action,.related-projects .related-project-card__link:hover .related-project-card__action{color:var(--related-project-accent)}.related-projects .related-project-card__link:focus-visible{box-shadow:0 0 0 3px rgba(255,124,0,.28)}.related-projects .related-project-card__media{aspect-ratio:1/1;background:#080808;display:block;overflow:hidden}.related-projects .related-project-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out;width:100%}.related-projects .related-project-card__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-height:154px;padding:24px}.related-projects .related-project-card__category{color:var(--related-project-muted);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;margin-bottom:10px;text-transform:uppercase}.related-projects .related-project-card__title{color:var(--related-project-text);font-size:20px;font-weight:600;line-height:1.35;margin:0}.related-projects .related-project-card__action{align-items:center;color:var(--related-project-text);display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.08em;line-height:1.4;margin-top:auto;min-height:44px;padding-top:20px;text-transform:uppercase;transition:color .2s ease}.v-light .related-projects{--related-project-surface:#fff;--related-project-border:rgba(0,0,0,.18);--related-project-text:#111;--related-project-muted:rgba(0,0,0,.68)}.v-light .related-projects .related-project-card__media{background:#ececec}@media only screen and (min-width:768px){.related-projects .related-projects__track:not(.slick-initialized) .related-project-card{flex-basis:calc(28.57143% - 10.28571px)}}@media only screen and (max-width:767px){.related-projects .related-projects__header{display:block;margin-bottom:28px}.related-projects .related-projects__controls{display:none}.related-projects .related-projects__track{margin-right:-15px;padding-right:15px}.related-projects .related-project-card__content{min-height:144px;padding:20px}.related-projects .related-project-card__title{font-size:18px}}@media (prefers-reduced-motion:reduce){.related-projects .related-project-card__action,.related-projects .related-project-card__link,.related-projects .related-project-card__media img,.related-projects .related-projects__arrow{transition:none}}.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}}
