.wrapper-fluid{max-width:100%;padding:0 1rem;margin-right:auto;margin-left:auto}.medium-wrapper,.small-wrapper,.wrapper{max-width:1200px;padding:0 1rem;margin-left:auto;margin-right:auto}.small-wrapper{max-width:915px}.medium-wrapper{max-width:1024px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.header__default{background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.2);padding:15px 0;transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;-ms-transition-duration:.3s}@media (min-width:30em){.header__default{padding:30px 0}}.header__default__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.header__default--logo{align-items:center!important;position:relative;display:flex;justify-content:space-between}.header__default--logo img{max-width:100px}.header__default--info{display:flex;justify-content:space-between}.header__default .header-widget{align-items:center!important;justify-content:space-between;width:320px;text-align:left;margin-right:1rem}.header__default .header-widget.widget-show{display:none}@media (min-width:48em){.header__default .header-widget.widget-show{display:flex}}.header__default .header-widget__icon{border:1px solid #5c6363;border-radius:50%;color:#555;width:40px;height:40px;line-height:35px;margin-right:10px;text-align:center}.header__default .header-widget__icon svg{height:1.5rem!important;width:1.5rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#5c6363}.header__default .header-widget__text{word-break:break-word;width:270px}.header__default .header-widget__text p{margin:0;text-transform:uppercase;font-size:.9375rem;padding-bottom:.2rem}.header__default .header-widget__text a{font-size:.9rem;color:#5c6363}.header__navigation{align-items:center!important;background:#111;padding:10px;position:relative;display:flex;flex-wrap:wrap;justify-content:center}.header__navigation__list{flex-direction:column!important;display:flex;justify-content:center;padding-left:0;margin-bottom:0;list-style:none}.header__navigation__list.desktop{display:none}@media (min-width:48em){.header__navigation__list{flex-direction:row!important;display:flex}.header__navigation__list.desktop{display:flex}}.header__navigation__list__item{font-size:1rem;line-height:leading(leading-2);transition:all .4s ease}.header__navigation__list__item--link{color:#fff;display:block;font-size:13px;font-weight:600;line-height:27px;padding:5px 30px;text-transform:uppercase;position:relative}.header__navigation__list__item--link:hover{color:#ff0026;transition:all .4s ease}.header .hamburger{display:flex;justify-content:flex-end}@media (min-width:48em){.header .hamburger{display:none}}.header .hamburger button.hidden{display:none}.header .hamburger button svg{height:2rem!important;width:2rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#fff}.header .mobile-nav{position:absolute;top:38px;left:0;z-index:999;padding-bottom:20px;background-color:#111;width:100%;overflow-y:hidden;transition:all .4s ease}.banner{position:relative;height:60vh;width:100vw;background:#000;overflow:hidden}@media (min-width:30em){.banner{height:600px}}.banner img{-o-object-fit:cover;object-fit:cover;opacity:.195;height:100%;width:100%}.banner__text{flex-direction:column!important;position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%}@media (min-width:30em){.banner__text{margin-left:200px}}.banner__text__inner{flex-direction:column!important;display:flex;max-width:40rem;padding:3rem}.banner__text__inner h1{font-size:50px;font-weight:900;color:#fff;font-family:Barlow,sans-serif;line-height:1;text-transform:uppercase;color:#ff0026;margin:0;padding:0}@media (min-width:30em){.banner__text__inner h1{font-size:140px}}.banner__text__inner .hero-text-sub h2{font-size:35px;font-weight:800;margin:0;line-height:1;text-transform:uppercase;position:absolute;color:transparent;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:transparent}@media (min-width:30em){.banner__text__inner .hero-text-sub h2{margin-left:100px;font-size:80px;-webkit-text-stroke:2px #fff}}.banner__text__inner p{font-size:1rem;color:#fff;font-weight:400;line-height:25px}.banner__text .hero-text{position:relative;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:.03em;display:block}.banner__text .hero-text:before{position:absolute;content:"";width:25px;height:2px;top:0;left:-30px;top:50%;transform:translateY(-50%);background:#ff0026}.banner__text .hero-text-two{margin-top:90px}@media (min-width:30em){.banner__text .hero-text-two{margin-top:120px}}.banner__text .hero-text-two a{position:relative;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:.03em;display:block}.banner__text .hero-text-two a:before{position:absolute;content:"";width:25px;height:2px;top:0;left:-30px;top:50%;transform:translateY(-50%);background:#ff0026}.works{display:flex;padding:5rem 0;overflow:hidden}.works,.works__header{flex-direction:column!important}.works__header{display:flex;justify-content:flex-start;text-align:left;margin-bottom:2rem}.works__header h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;letter-spacing:-.01em;color:#0e132a;font-size:30px;line-height:1.2;text-transform:uppercase;margin:0}@media (min-width:30em){.works__header h2{font-size:50px}}.works__header p{color:#5c6363;font-weight:400;margin-top:.5rem;font-size:.875rem}@media (min-width:30em){.works__header p{font-size:1rem}}.works__list{align-items:center!important;display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:30em){.works__list{flex-wrap:nowrap}}.works__list__item{flex-direction:column!important;display:flex;align-content:flex-start;padding:.8rem;width:100%;height:200px}@media (min-width:30em){.works__list__item{width:350px;flex-wrap:nowrap}}.works__list__item--icon{align-items:center!important;display:flex;justify-content:center;height:50px;margin-bottom:1rem}.works__list__item--icon svg{height:3.5rem!important;width:3.5rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#ff0026}.works__list__item--text{flex-direction:column!important;align-items:center!important;display:flex;justify-content:center;text-align:center}.works__list__item--text h5{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.125rem;margin:0}.works__list__item--text p{color:#8e9191;font-weight:400;margin-top:.5rem}.about__inner,.services__inner{align-items:center!important;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;background-color:#000}.about__content,.services__content{flex-direction:column!important;position:relative;display:flex;width:100%;padding:3rem;color:#fff}@media (min-width:30em){.about__content,.services__content{padding:0 3rem;width:50%}}.about__content h2,.services__content h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.875rem;margin:0;color:#fff}@media (min-width:30em){.about__content h2,.services__content h2{font-size:2.5rem}}.about__content p,.services__content p{color:#edefef;font-size:.9375rem;line-height:25px;font-weight:400;margin-top:.5rem;margin-bottom:0}.about__content__list,.services__content__list{flex-direction:column!important;display:flex;flex-wrap:wrap;margin:2rem 0;padding:0}@media (min-width:30em){.about__content__list,.services__content__list{flex-wrap:nowrap}}.about__content__list__item,.services__content__list__item{align-items:center!important;display:flex;width:100%;padding-bottom:1rem}.about__content__list__item svg,.services__content__list__item svg{height:1.1rem!important;width:1.1rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#ff0026;margin-right:8px}.about__content__list__item span,.services__content__list__item span{font-size:.95rem;font-weight:400}@media (min-width:30em){.about__content__list__item,.services__content__list__item{flex-wrap:nowrap}}.about__content__metrics,.services__content__metrics{display:flex;justify-content:space-between;flex-wrap:wrap}.about__content__metrics__item,.services__content__metrics__item{flex-direction:column!important;display:flex;justify-content:flex-start;border:1px solid hsla(0,0%,100%,.9);padding:30px 18px;width:100%;margin:0 2% 12px 0}@media (min-width:30em){.about__content__metrics__item,.services__content__metrics__item{width:48%}}.about__content__metrics__item h4,.services__content__metrics__item h4{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:2.5rem;margin:0;color:#fff}.about__content__metrics__item p,.services__content__metrics__item p{color:#edefef;font-weight:400;margin-top:.5rem;margin-bottom:0}.about__visual,.services__visual{position:relative;display:flex;width:100%}@media (min-width:30em){.about__visual,.services__visual{width:50%}}.about__visual img,.services__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services__content{padding:1rem}@media (min-width:30em){.services__content{padding:2rem}}.services__content__box{margin-top:2rem;display:flex;flex-wrap:wrap;padding:0;gap:1rem}.services__content__box,.services__content__box__item{flex-direction:column!important}.services__content__box__item{display:flex}@media (min-width:30em){.services__content__box__item{flex-direction:row!important;align-items:center!important;justify-content:flex-start}}.services__content__box__item--icon{align-items:center!important;display:flex;justify-content:center;margin-bottom:1.5rem;height:4rem;width:4rem;border:1px solid #edefef;border-radius:9999px}.services__content__box__item--icon svg{height:2.5rem!important;width:2.5rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#edefef}.services__content__box__item--text{width:100%;margin-left:0}@media (min-width:30em){.services__content__box__item--text{margin-left:2rem;width:300px}}.services__content__box__item--text h5{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.125rem;margin-top:.5rem;margin-bottom:.5rem;color:#ff0026}.services__content__box__item--text p{font-size:.9375rem;color:#edefef}.inventory{display:flex;padding:5rem 0;overflow:hidden}.inventory,.inventory__header{flex-direction:column!important}.inventory__header{display:flex;justify-content:flex-start;text-align:left;margin-bottom:2rem}.inventory__header h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;letter-spacing:-.01em;color:#0e132a;font-size:25px;line-height:1.2;text-transform:uppercase;margin:0}@media (min-width:30em){.inventory__header h2{font-size:50px}}.inventory__header p{color:#5c6363;font-weight:400;margin-top:.5rem;font-size:.875rem}@media (min-width:30em){.inventory__header p{font-size:1rem}}.inventory__list{align-items:center!important;display:flex;justify-content:center;flex-wrap:wrap;gap:25px}.inventory__list.wrap{flex-wrap:wrap}@media (min-width:30em){.inventory__list{flex-wrap:nowrap}}.inventory__list__item{flex-direction:column!important;position:relative;display:flex;align-content:flex-start;width:100%}@media (min-width:30em){.inventory__list__item{width:350px;flex-wrap:nowrap}}.inventory__list__item .listing-label{position:absolute;top:10px;right:5px;background-color:#000;color:#fff;padding:3px 10px;border-radius:5px;font-weight:500}.inventory__list__item--image{width:100%;height:220px;overflow:hidden;background-color:#000}.inventory__list__item--image .invent-image{width:100%;height:100%;-o-object-fit:fill;object-fit:fill;opacity:.8;transition:all .4s ease}.inventory__list__item--image:hover .invent-image{opacity:1}.inventory__list__item--content{padding:.8rem 0}.inventory__list__item--content svg{height:1.3rem!important;width:1.3rem!important;position:relative;stroke-width:.3;vertical-align:middle;margin-right:8px;fill:#8e9191}.inventory__list__item--content h5{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.125rem;margin-top:.5rem;margin-bottom:1.5rem}.inventory__list__item--content p{font-size:.9375rem;color:#8e9191;text-transform:uppercase}.inventory__list__item--content .quote-button{font-size:.9375rem;font-weight:500;text-transform:uppercase;background-color:#ff0026;color:#fff;padding:3px 10px;border-radius:5px}.inventory__list__item--content .quote-button:hover{opacity:.7}.inventory__list__item--content .inventory__meta{align-items:center!important;display:flex;justify-content:space-between;margin:.8rem 0;padding:0}.inventory__meta__item:not(:last-child):after{content:"|";display:inline-block;margin-left:8px;color:#dde2e1}.inventory .category{display:flex;justify-content:flex-end;margin-bottom:25px;padding-bottom:0;position:relative;border:0;width:100%}.inventory .category select{padding:1em;width:150px;border-radius:.2em;border:1px solid #acacac;color:#181820;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;background:url(https://cdn1.iconfinder.com/data/icons/arrows-vol-1-4/24/dropdown_arrow-512.png);background-repeat:no-repeat;background-size:15px 15px;background-position:100%;background-origin:content-box}.pager{max-width:100%;width:100%}.pager__image{min-height:300px;background-repeat:no-repeat;background-position:50%}@media (min-width:30em){.pager__image{min-height:400px}}.pager__image.pager-overlay{position:relative;z-index:1}.pager__image.pager-overlay:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:1;background-color:rgba(0,0,0,.7)}.pager__text{position:relative;z-index:2;padding-top:100px}.pager__text h2{color:#fff;font-size:40px;font-weight:900;text-transform:uppercase}@media (min-width:30em){.pager__text h2{font-size:70px}}.pager__text nav{margin:7px 0;padding-left:15px;position:relative}@media (min-width:30em){.pager__text nav{padding-left:95px}}.pager__text nav:before{position:absolute;content:"";width:25px;height:1px;background:#ff0026;left:0;top:52%;transform:translateY(-50%)}@media (min-width:30em){.pager__text nav:before{width:75px}}.pager__text nav ul{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;border-radius:.25rem}.pager__text nav ul li:not(:first-child):before{display:inline-block;padding-right:.5rem;color:#ff0026;content:"/"}.pager__text nav ul li a{color:#ff0026;font-size:15px;text-transform:uppercase;padding:0 8px}@media (min-width:30em){.pager__text nav ul li a{font-size:17px}}.pager-body{flex-direction:column!important;display:flex;padding:5rem 0;overflow:hidden}.pager-body__inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%}.pager-body__content{flex-direction:column!important;position:relative;display:flex;width:100%;padding:1rem;color:#000}@media (min-width:30em){.pager-body__content{padding:0 3rem 0 0;width:50%}}.pager-body__content h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:2.5rem;text-transform:uppercase;margin:0;color:#000}@media (min-width:30em){.pager-body__content h2{font-size:2.5rem}}.pager-body__content h4{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:18px;margin:0;color:#000}.pager-body__content p{color:#5c6363;font-size:.9375rem;line-height:25px;font-weight:400;margin-top:.5rem;margin-bottom:0}.pager-body__content p.space{margin-bottom:20px;margin-top:0}.pager-body__content__list{flex-direction:column!important;display:flex;flex-wrap:wrap;margin:2rem 0;padding:0}@media (min-width:30em){.pager-body__content__list{flex-wrap:nowrap}}.pager-body__content__list__item{align-items:center!important;display:flex;width:100%;padding-bottom:1rem}.pager-body__content__list__item svg{height:1.1rem!important;width:1.1rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#ff0026;margin-right:8px}.pager-body__content__list__item span{font-size:.95rem;font-weight:400}@media (min-width:30em){.pager-body__content__list__item{flex-wrap:nowrap}}.pager-body__content__metrics{display:flex;justify-content:space-between;flex-wrap:wrap}.pager-body__content__metrics__item{flex-direction:column!important;display:flex;justify-content:flex-start;border:1px solid #5c6363;padding:30px 18px;width:100%;margin:0 2% 12px 0}@media (min-width:30em){.pager-body__content__metrics__item{width:48%}}.pager-body__content__metrics__item h4{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:2.5rem;margin:0;color:#000}.pager-body__content__metrics__item p{color:#5c6363;font-weight:400;margin-top:.5rem;margin-bottom:0}.pager-body__visual{position:relative;display:flex;width:100%}@media (min-width:30em){.pager-body__visual{width:50%}}.pager-body__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pager-body__services__content{width:100%;padding:1rem}@media (min-width:30em){.pager-body__services__content{padding:0 3rem 0 0;width:50%}}.pager-body__services__content h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:35px}.pager-body__services__content p{font-size:15px}.pager-body__services__content__box{flex-direction:column!important;margin-top:2rem;display:flex;flex-wrap:wrap;padding:0;gap:1rem}.pager-body__services__content__box__item{flex-direction:column!important;display:flex}@media (min-width:30em){.pager-body__services__content__box__item{flex-direction:row!important;align-items:center!important;justify-content:flex-start}}.pager-body__services__content__box__item--icon{align-items:center!important;display:flex;justify-content:center;margin-bottom:1.5rem;height:4rem;width:4rem;border:1px solid #5c6363;border-radius:9999px}.pager-body__services__content__box__item--icon svg{height:2.5rem!important;width:2.5rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#000}.pager-body__services__content__box__item--text{width:100%;margin-left:0}@media (min-width:30em){.pager-body__services__content__box__item--text{margin-left:2rem;width:300px}}.pager-body__services__content__box__item--text h5{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.125rem;margin-top:.5rem;margin-bottom:.5rem;color:#ff0026}.pager-body__services__content__box__item--text p{font-size:.9375rem;color:#8a8a8a;font-weight:400}.testimonial{display:flex;background-color:#161e46;padding:5rem 0;overflow:hidden}.testimonial,.testimonial__header{flex-direction:column!important}.testimonial__header{display:flex;justify-content:flex-start;text-align:left;margin-bottom:2rem}.testimonial__header h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;letter-spacing:-.01em;color:#fff;font-size:25px;line-height:1.2;text-transform:uppercase;margin:0}@media (min-width:30em){.testimonial__header h2{font-size:50px}}.testimonial__header p{color:#edefef;font-weight:400;margin-top:.5rem;font-size:.875rem}@media (min-width:30em){.testimonial__header p{font-size:1rem}}.testimonial__list__item--top svg{stroke:#ff0026;fill-opacity:0}.testimonial__list__item--top p{color:#edefef;font-weight:400;line-height:1.5;padding:0 3px;margin-bottom:50px;font-size:16px}.testimonial__list__item--bottom{align-items:center!important;display:flex;justify-content:space-between}.testimonial__list__item--bottom .client-text{padding-left:20px;border-left:2px solid #ff0026}.testimonial__list__item--bottom .client-text h4{margin:0;font-weight:400;font-size:.875rem;color:#edefef}.testimonial__list__item--bottom .client-text p{color:#677294;font-weight:500;line-height:1.5;margin-top:0;margin-bottom:5px}.testimonial__list__item--bottom .navigator span{margin-right:10px}.testimonial__list__item--bottom .navigator span svg{height:2rem!important;width:2rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#dde2e1}.testimonial__list__item--bottom .navigator span:hover{cursor:pointer}.contact{width:100%}.contact__map{height:200px;position:relative;overflow:hidden;border:1px solid #000;width:100%}.contact h4{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:30px;margin-bottom:25px}.contact__inner{flex-direction:column!important;display:flex;width:100%}@media (min-width:30em){.contact__inner{flex-direction:row!important;justify-content:space-between}}.contact__form-box{max-width:100%;width:100%;margin-top:20px}@media (min-width:30em){.contact__form-box{max-width:50%}}.contact__form-box .full{align-items:center!important;flex-direction:column!important;position:relative;display:flex;width:100%}@media (min-width:30em){.contact__form-box .full{flex-direction:row!important;justify-content:space-between}}.contact__form-box .split-two{width:100%;margin-bottom:20px}@media (min-width:30em){.contact__form-box .split-two{max-width:50%}.contact__form-box .split-two:not(:last-child){padding-right:2%}}.contact__form-box input,.contact__form-box select,.contact__form-box textarea{display:inline-flex;border:1px solid #333;border-radius:0;height:48px;width:100%;padding-left:18px;font-size:13px;background:transparent;outline:none}.contact__form-box input:active,.contact__form-box input:focus,.contact__form-box input:hover,.contact__form-box textarea:active,.contact__form-box textarea:focus,.contact__form-box textarea:hover{border:1px solid #ff0026}.contact__form-box textarea{height:100%;margin-bottom:20px}.contact__info{width:100%;margin-top:50px}@media (min-width:30em){.contact__info{padding-left:4rem}}.contact__info__item{position:relative;display:flex;width:100%;margin-bottom:30px}@media (min-width:30em){.contact__info__item{flex-direction:row!important;align-items:flex-start;justify-content:flex-start}}.contact__info__item--icon svg{height:1.8rem!important;width:1.8rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#8f9195}.contact__info__item--text{padding-left:1rem}.contact__info__item--text h3{margin:0 0 5px;font-size:16px;color:#2a2a2a}.contact__info__item--text p{font-size:15px;line-height:24px;margin-top:0;margin-bottom:15px;font-weight:400;color:#8a8a8a}.accordion{padding:5rem 0}.accordion__header{flex-direction:column!important;display:flex;justify-content:flex-start;text-align:left;margin-bottom:2rem}.accordion__header h2{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;letter-spacing:-.01em;color:#0e132a;font-size:25px;line-height:1.2;text-transform:uppercase;margin:0}@media (min-width:30em){.accordion__header h2{font-size:50px}}.accordion__header p{color:#5c6363;font-weight:400;margin-top:.5rem;font-size:.875rem}@media (min-width:30em){.accordion__header p{font-size:1rem}}.accordion .row{display:flex}.accordion .row .col{flex:1}.accordion .row .col:last-child{margin-left:1em}.accordion__tabs{overflow:hidden}.accordion__tabs__tab{width:100%;color:#fff;overflow:hidden}.accordion__tabs__tab .tab--label{display:flex;justify-content:space-between;padding:1em;border:1px solid #ff0026;margin-bottom:1rem;font-weight:700;cursor:pointer;color:#ff0026}.accordion__tabs__tab .tab--label:hover{background:#cc001e;color:#fff}.accordion__tabs__tab .tab--label:after{content:"\276F";width:1em;height:1em;text-align:center;transition:all .35s}.accordion__tabs__tab .tab--content{max-height:0;padding:0 1em;color:#000;background:#fff;transition:all .35s}.accordion__tabs__tab input{position:absolute;opacity:0;z-index:-1}.accordion__tabs__tab input:checked+.tab--label{background:#cc001e;color:#fff}.accordion__tabs__tab input:checked+.tab--label:after{transform:rotate(90deg)}.accordion__tabs__tab input:checked~.tab--content{max-height:100vh;padding:1em}.footer{align-items:center!important;display:flex;justify-content:center;background-color:#000;color:#fff;padding:2rem 1rem}.footer__inner{display:flex;flex-wrap:wrap;max-width:1200px;width:100%}@media (min-width:30em){.footer__inner{flex-wrap:nowrap}}.footer__about,.footer__contacts,.footer__navigation{flex-wrap:wrap;width:100%;margin:0 5% 3% 0;position:relative}@media (min-width:30em){.footer__about,.footer__contacts,.footer__navigation{width:30%}}.footer__about:not(:last-child),.footer__contacts:not(:last-child),.footer__navigation:not(:last-child){padding-right:20px}.footer__about h4,.footer__contacts h4,.footer__navigation h4{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:1.25rem;text-transform:uppercase;color:#fff}.footer__about p,.footer__contacts p,.footer__navigation p{color:#fff}.footer__about{max-width:20rem}.footer__about__logo{display:block;max-width:120px;margin-bottom:30px}.footer__about__logo img{width:100%;height:100%}.footer__about p{font-size:.9375rem;color:#fff;font-weight:400;line-height:25px}.footer__navigation__list{padding:0;margin:0}.footer__navigation__list li{color:#9fa6bd;margin-bottom:10px}.footer__navigation__list li a{color:#868c98;font-weight:300}.footer__navigation__list li a:hover{color:#ff0026;padding-left:5px;transition:all .4s ease}.footer__contacts div{margin-bottom:10px}.footer__contacts span svg{height:1rem!important;width:1rem!important;position:relative;stroke-width:.3;vertical-align:middle;fill:#9fa6bc;margin-right:5px}.footer__contacts a{color:#868c98;font-weight:300}.footer__contacts a:hover{color:#ff0026;padding-left:5px;transition:all .4s ease}.back-links{font-size:16px;color:#ff0026}.site-details{padding-top:2rem}.site-details__header{align-items:center!important;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.site-details__header--title{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:25px}.site-details__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.site-details__truck-wrapper{max-width:100%;width:100%}@media (min-width:30em){.site-details__truck-wrapper{max-width:700px}}.site-details__truck-wrapper__main-image{width:100%;height:400px;margin-bottom:15px}@media (min-width:48em){.site-details__truck-wrapper__main-image{height:600px}}.site-details__truck-wrapper__main-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.site-details__truck-wrapper__small-image{display:flex;justify-content:flex-start}.site-details__truck-wrapper__small-image div{width:150px;height:100px}.site-details__truck-wrapper__small-image div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-details__truck-content{width:100%;padding:.5rem;margin-top:30px}@media (min-width:48em){.site-details__truck-content{width:40%;padding-left:3rem;margin-top:0}}.site-details__truck-content__section{margin-bottom:10px}.site-details__truck-content__section div{margin-bottom:30px}.site-details__truck-content__section div h3{font-family:Poppins,Helvetica,"sans-serif";font-weight:700;line-height:1.25;letter-spacing:-.01em;font-size:20px;margin:0 0 20px;background-color:#eee;padding:5px 7px;text-transform:uppercase}.site-details__truck-content__section div p{font-size:1rem;font-weight:400;line-height:25px;margin:0 0 10px}.site-details__truck-content__section ul{padding:0;margin:0}.site-details__truck-content__section ul li{display:flex;justify-content:space-between}.site-details__truck-content__section ul li.block{flex-direction:column!important}.site-details__truck-content__section ul li.block h4{margin:0 0 10px}.site-details__truck-content__section ul li span:first-child{font-weight:600}.site-details__truck-content__section ul li .action-buttons{align-items:center!important;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.site-details__truck-content__section ul li .action-buttons a,.site-details__truck-content__section ul li .action-buttons button{margin-bottom:20px;width:100%}body,html{font-family:Poppins,Helvetica,"sans-serif";font-size:1rem;line-height:1.25rem;font-weight:400;background-color:#fff;overflow-x:hidden}body ::-moz-selection,html ::-moz-selection{background-color:#ff0026;color:#fff}body ::selection,html ::selection{background-color:#ff0026;color:#fff}@media (min-width:48em){body,html{font-size:1rem;line-height:1.40625rem}body p,html p{font-size:.9375rem}}body a:hover,html a:hover{-webkit-text-decoration:none;text-decoration:none}blockquote,h1,h2,h3,h4,h5,h6,p,small,strong{margin:1.5rem 0;font-weight:600;font-family:Poppins,Helvetica,"sans-serif";line-height:1.2;color:#000}.svg-inline{display:inline-block;font-size:1.125rem;height:1em;overflow:visible;vertical-align:-.125em}.mobile,.show{display:block;visibility:visible;opacity:1}.desktop,.hide{display:none;visibility:hidden;opacity:0}@media (min-width:60em){.desktop{display:block;visibility:visible;opacity:1}.mobile{display:none;visibility:hidden;opacity:0}}.site-button{align-items:center!important;display:inline-flex;justify-content:center;position:relative;cursor:pointer;overflow:hidden;font-weight:500;text-align:center;border:none;outline:none;transition:all .4s ease}.site-button svg{fill:#fff;margin-right:5px}.site-button:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.site-button-primary,a.site-button-primary{background-color:#ff0026}.site-button-chat,.site-button-primary,a.site-button-chat,a.site-button-primary{border-radius:.3rem;padding:.7rem 1.8rem;font-size:.875rem;font-weight:500;color:#fff;line-height:1.5em;opacity:1}.site-button-chat,a.site-button-chat{background-color:#25d366}.site-button-chat,a.site-button-call{border-radius:.3rem;padding:.7rem 1.8rem;font-size:.875rem;font-weight:500;color:#fff;line-height:1.5em;background-color:#000;opacity:1}.btn-block{display:block;width:100%}.d-flex{flex-direction:row!important;align-items:center!important;display:flex;justify-content:space-between}#scrollUp{background-color:#ff0026;color:#fff;font-size:14px;text-align:center;border-radius:0;bottom:30px;right:30px;line-height:32px;width:30px;height:30px;transition-duration:.5s;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}#scrollUp svg{height:1.5rem!important;width:1.5rem!important;fill:#fff;position:relative;stroke-width:.3;vertical-align:middle}#scrollUp:focus,#scrollUp:hover{background-color:rgba(255,0,38,.4);color:#ff0026}.page-wrapper{max-width:1200px;width:100%;margin:0 auto;height:100%;overflow:hidden}.content-wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.main-content{padding:60px 0 0;min-height:calc(100vh - 56px)}@media (min-width:0){.content-wrapper{max-width:1200px}}@media (min-width:30em){.content-wrapper{max-width:1200px}.main-content{padding:40px 0 0;min-height:calc(100vh - 55px)}}@media (min-width:48em){.content-wrapper{max-width:1200px}}@media (min-width:60em){.content-wrapper{max-width:1200px}}.quote__modal{position:fixed;top:0;left:0;height:100vh;width:100%;overflow-y:auto;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quote__modal--close{position:absolute;top:10px;right:30px;font-size:30px;cursor:pointer}.quote__modal--close:hover{font-weight:700;transform:scale(1.07)}