
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.2
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}.sl-wrapper .sl-image img{border:0}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0;width:100%;height:auto}.sl-wrapper .sl-image iframe{background:#000;border:0}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:1s ease-out infinite pulsate;-moz-animation:1s ease-out infinite pulsate;-ms-animation:pulsate 1s ease-out infinite;-o-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:transform .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
.ajax-spinner{display:none;position:fixed;z-index:1200;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px}.ajax-spinner.ajax-spinner--visible{display:block!important}.ajax-spinner:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent}.ajax-spinner:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.ajax-spinner:not(:required):after{content:"";display:block;font-size:10px;margin-top:-.5em;-webkit-animation:spin 1s linear 0s infinite;border:16px solid #3c3c3b;border-top-color:#ee850a;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@font-face{font-family:Exo;src:url(/fonts/Exo-Regular.otf) format("opentype")}@font-face{font-family:MetropolisBold;src:url(/fonts/Metropolis-Bold.otf) format("opentype")}@font-face{font-family:MetropolisRegular;src:url(/fonts/Metropolis-Regular.otf) format("opentype")}.af-checkbox{margin-right:5px;display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;vertical-align:sub;padding-left:25px}.af-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.af-checkbox .checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #c2c1c1;border-radius:3px}.af-checkbox .checkmark:after{content:"";position:absolute;display:none}.af-checkbox:hover input~.checkmark{background-color:#ededed}.af-checkbox input:checked~.checkmark:after{display:block}.af-checkbox input:checked~.checkmark{background:#ee850a}.af-checkbox input:disabled~.checkmark{background:#dadada!important;cursor:not-allowed}.af-checkbox .checkmark:after{left:5px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body,html{background-color:#e7e7e7;font-family:Exo,sans-serif;font-size:16px;line-height:1;margin:0;padding:0}.page-container{margin:0 auto;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.page-content{max-width:1170px;margin:0 auto;padding:0 25px}.page-content.dark-section--background{background-color:#242424;max-width:unset;width:100%;padding:0}.dark-section,.gray-section{padding:100px 0}.dark-section h1,.gray-section h1{margin-bottom:1.25em;margin-top:0}.dark-section h1:after,.gray-section h1:after{content:"";display:block;width:50px;margin-top:15px;border-bottom:3px solid #f18918}.dark-section h2,.gray-section h2{font-size:1.25em;margin-bottom:1.25em}.dark-section.dark-section,.gray-section.dark-section{margin:0 auto;padding:100px 25px;max-width:1170px}.dark-section.dark-section h1,.gray-section.dark-section h1{color:#fff}.fullpage-iframe{position:fixed;top:0;bottom:0;right:0;width:100%;border:none;margin:0;padding:0;overflow:hidden;z-index:999999;height:100%}.about-system h1.claim{font-size:2.1em;margin-bottom:80px}@media (max-width:995px){.about-system h1.claim{font-size:1.8em}}@media (max-width:680px){.about-system h1.claim{font-size:1.6em}}.about-system h1.claim:after{border:none;width:auto;margin:0;display:unset;content:"\201C";color:#f18918;font-size:1.2em;font-weight:400}.about-system h1.claim:before{content:"\201E";color:#f18918;font-size:1.2em;font-weight:400}.about-system p{font-size:1.08rem}html{scroll-behavior:smooth}::selection{background-color:#f18918;color:#fff}a{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#f18918}a:focus,a:hover{color:#be6b05}p{font-family:MetropolisRegular,sans-serif!important;font-size:.96rem}.mb-0{margin-bottom:0!important}@media (max-width:680px){.d-sm-none{display:none}.mt-0-sm{margin-top:0!important}.pt-0-sm{padding-top:0!important}.mb-0-sm{margin-bottom:0!important}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-center{text-align:center!important}label{font-size:14px;font-family:MetropolisRegular,sans-serif;font-weight:700;padding-bottom:5px;display:inline-block}label.required:after{content:"\00a0*";color:#fff}input,textarea{padding:7px 10px;border:1px solid #fff;border-radius:3px;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input:focus,textarea:focus{outline:none!important;box-shadow:0 0 5px #949494!important;border:1px solid #e7e7e7!important}textarea{font-family:arial!important}input[type=checkbox]{width:unset}.af-checkbox{padding-top:5px}.af-checkbox input:checked~.checkmark{background:#fff}.af-checkbox .checkmark:after{border-color:#f18918;left:4px;top:2px;border-width:0 3px 3px 0}.btn{padding:11px 20px!important;border-radius:3px;border-color:unset;font-family:MetropolisBold,sans-serif!important;display:inline-block;cursor:pointer;font-size:15px}.btn.btn-primary{background:#f18918!important;color:#fff!important;font-weight:700;text-decoration:none!important}.btn.btn-primary:hover{background:#be6b05!important}.btn.btn-default{background:#242424!important;color:#fff!important;font-weight:700;text-decoration:none!important;border-color:transparent}.btn.btn-default:hover{background:#292929!important}.btn.btn-default:focus{border-color:transparent}.btn.btn-default--outline{background:#fff!important;color:#242424!important;border:1px solid #242424;font-weight:700;text-decoration:none!important}.btn.btn-default--outline:hover{background:#e7e7e7!important}.btn.btn-default--outline:focus{border-color:transparent}header{background-color:#242424;color:#fff;height:130px}header .page-content{height:100%;display:flex;flex-wrap:wrap;align-items:center}header .logo-section{flex:1}header .logo-section .logo img{max-width:140px}header .logo-section h1{font-size:16px}header .main-menu{flex:2;font-family:MetropolisBold,sans-serif!important}header .main-menu ul{height:50px;list-style-type:none;margin:0;padding:0;overflow:hidden;float:right}header .main-menu li{float:left}header .main-menu li:last-of-type{padding-left:16px}header .main-menu li a{display:block;color:#fff;text-align:center;padding:16px;text-decoration:none}header .main-menu li a:hover{color:#f18918}header .main-menu li .divider{width:2px;height:50px;background:#fff;margin:0 10px}header .main-menu li .btn{margin-top:7px}@media (min-width:1081px){header .mobile-menu{display:none}}header .mobile-menu .container{display:inline-block;cursor:pointer}header .mobile-menu .bar1,header .mobile-menu .bar2,header .mobile-menu .bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:.4s}header .mobile-menu .change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}header .mobile-menu .change .bar2{opacity:0}header .mobile-menu .change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}@media (max-width:1080px){header{height:unset}header .logo-section{height:130px;place-content:center;display:flex;flex-direction:column}header .main-menu{flex:100%;display:flex;flex-direction:column;max-height:0;transition:max-height .5s}header .main-menu .mobile-menu-divider{border-top:1px solid #fff;padding-top:20px}header .main-menu ul{margin-bottom:40px;height:unset;float:unset;width:fit-content}header .main-menu ul li{float:unset}header .main-menu ul li a{text-align:left}header .main-menu ul .divider{display:none}}header.mobile-menu--active .main-menu{max-height:1000px}.carousel{background:linear-gradient(90deg,#e27e04 34%,#2e2e2e 65%)}.carousel .hidden{display:none}.carousel .carousel-item{height:300px;background-size:auto 300px}.carousel .carousel-item .page-content{padding:100px 0 10px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:680px) and (max-width:1170px){.carousel .carousel-item .page-content{padding-left:20px!important}}.carousel .carousel-item .carousel__pagination-button{background-color:#949494}.carousel .carousel-item .carousel__pagination-button--active{background-color:#292929}.carousel .carousel-item.stock{background-image:url(/images/carousel/stock.jpg);background-repeat:no-repeat;background-position:50%}.carousel .carousel-item.all-in-one-place{background-image:url(/images/carousel/all-in-one-place.jpg);background-repeat:no-repeat;background-position:50%}.carousel .carousel-item.intuitive-control{background-image:url(/images/carousel/intuitive-control.jpg);background-repeat:no-repeat;background-position:50%}.carousel .carousel-item.scheduling-notifications{background-image:url(/images/carousel/scheduling-notifications.jpg);background-repeat:no-repeat;background-position:50%}.carousel .carousel-item h1{margin-top:0;max-width:400px;font-size:2em!important;cursor:default;text-align:left}@media (max-width:995px){.carousel .carousel-item h1{max-width:350px}}@media (max-width:730px){.carousel .carousel-item h1{background-color:hsla(0,0%,100%,.5);padding:15px}}.features .features-row{display:flex;margin-top:4em}@media (max-width:680px){.features .features-row{display:block;margin-top:0}.features .features-row:first-of-type{margin-top:4em}.features .features-row .feature-column{margin-bottom:3em}}.features .features-row .feature-column{margin-right:7em;display:flex;flex:1;align-items:center}@media (max-width:995px){.features .features-row .feature-column{margin-right:2em}}.features .features-row .feature-column:last-of-type{margin-right:0}.features .features-row .feature-column .icon{display:block;background-position:50%;background-repeat:no-repeat;height:60px;width:60px;max-width:100px;margin-right:1.5em;flex:40%}.features .features-row .feature-column .icon.icon-order{background-image:url(/images/icons/order.svg)}.features .features-row .feature-column .icon.icon-online-access{background-image:url(/images/icons/online-access.svg)}.features .features-row .feature-column .icon.icon-safety-inspection{background-image:url(/images/icons/safety-inspection.svg)}.features .features-row .feature-column .icon.icon-invoice{background-image:url(/images/icons/invoice.svg)}.features .features-row .feature-column .icon.icon-goods-ordering{background-image:url(/images/icons/goods-ordering.svg)}.features .features-row .feature-column .icon.icon-mechanic{background-image:url(/images/icons/mechanic.svg)}.features .features-row .feature-column .icon.icon-analytics{background-image:url(/images/icons/analytics.svg)}.features .features-row .feature-column .icon.icon-calendar{background-image:url(/images/icons/calendar.svg)}.features .features-row .feature-column .icon.icon-employees-tracking{background-image:url(/images/icons/employees-tracking.svg)}.features .features-row .feature-column .icon.icon-user{background-image:url(/images/icons/user.svg)}.features .features-row .feature-column .icon.icon-customer{background-image:url(/images/icons/customer.svg)}.features .features-row .feature-column .icon.icon-tire-storage{background-image:url(/images/icons/tire-storage.svg)}.features .features-row .feature-column .text{font-weight:700;max-width:140px;font-family:MetropolisRegular,sans-serif;font-size:.96rem}.references-section{height:360px;background-image:url(/images/homepage/mechanic.jpg);background-size:auto 360px;background-repeat:no-repeat;background-position:50%;max-width:1370px;margin:100px auto 0}.references-section .carousel__next,.references-section .carousel__prev{background-color:#292929}.references-section .carousel__prev{margin-left:20px}.references-section .carousel__next{margin-right:20px}.references-section .references-content{background-color:rgba(255,139,0,.9);width:100%;height:100%;display:flex;align-items:center}.references-section .references-content h2{margin-top:0}.references-section .references-content .page-content{flex:1;display:flex;width:90%;flex-direction:column}@media (max-width:680px){.references-section .references-content .page-content{padding:0 10px}}.references-section .references-content #reference-carousel,.references-section .references-content .carousel,.references-section .references-content .references-row{width:100%}.references-section .references-content .references-row{display:flex}@media (max-width:995px){.references-section .references-content .references-row{padding-bottom:20px}}.references-section .references-content .references-row .reference-item{max-width:193px;background:#fff;border-radius:6px;padding:40px 20px;font-family:MetropolisRegular,sans-serif;font-size:17px;margin-left:50px;margin-right:50px;cursor:default;flex:1;height:100%}.references-section .references-content .references-row .reference-item .reference-text{text-align:left}.references-section .references-content .references-row .reference-item .reference-text:before{content:"\201E";color:#f18918;font-size:1.2em;font-weight:400}.references-section .references-content .references-row .reference-item .reference-text:after{content:"\201C";color:#f18918;font-size:1.2em;font-weight:400}.references-section .references-content .references-row .reference-item:hover{background:#292929;color:#fff;font-weight:700}.pricing{display:flex;flex-direction:row;align-items:center;gap:200px}@media (min-width:680px) and (max-width:995px){.pricing{gap:20px}}@media (max-width:800px){.pricing{gap:50px;flex-direction:column}.pricing .pricing-left .btn{margin-top:20px!important}.pricing .item{flex:100%!important}.pricing .item-left,.pricing .item-right{justify-content:left!important;margin-left:calc(50% - 52.5px)!important;margin-bottom:5px}.pricing .spacer{width:0!important}}.pricing .pricing-left{flex:1}.pricing .pricing-left p{margin-top:30px}.pricing .pricing-left p:last-of-type{margin-bottom:0}.pricing .pricing-left .btn{margin-top:30px}.pricing .pricing-right{flex:1}.pricing .pricing-box{background:#fff;text-align:center;border-radius:4px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.pricing .pricing-box .heading{background:#292929;color:#fff;padding:20px 0;border-top-left-radius:4px;border-top-right-radius:4px}.pricing .pricing-box .heading .price{font-size:3em;font-weight:700;margin:0}.pricing .pricing-box .heading .price small{font-weight:400;font-size:.75em}.pricing .pricing-box .heading .price-prefix{margin:0 0 10px}.pricing .pricing-box .heading .price-suffix{margin:10px 0 0}.pricing .pricing-box .content{padding:30px 10px}.pricing .pricing-box .content p{font-weight:700;margin-bottom:30px;font-size:1.1em}.pricing .pricing-box .content .items{display:flex;flex-flow:row wrap}.pricing .pricing-box .content .items .item{flex:50%;display:flex;align-items:center;font-family:MetropolisRegular,sans-serif;font-size:.96rem}.pricing .pricing-box .content .items .item.item--with-padding{padding-top:10px}.pricing .pricing-box .content .items .spacer{width:20px}.pricing .pricing-box .content .items .item-left{justify-content:flex-end}.pricing .pricing-box .content .items .item-left .text{width:70px;text-align:left}.pricing .pricing-box .content .icon{display:block;background-position:50%;background-repeat:no-repeat;height:60px;width:60px;max-width:35px;max-height:45px;margin-right:1.5em;margin-bottom:.5em;flex:40%}.pricing .pricing-box .content .icon.icon-user{background-image:url(/images/icons/user.svg)}.pricing .pricing-box .content .icon.icon-order{background-image:url(/images/icons/order.svg)}.pricing .pricing-box .content .icon.icon-customer{background-image:url(/images/icons/customer.svg)}.pricing .pricing-box .content .icon.icon-vehicle{background-image:url(/images/icons/vehicle.svg)}.pricing .pricing-box .content .icon.icon-device{background-image:url(/images/icons/device.svg)}.pricing .pricing-box .content .icon.icon-invoice{background-image:url(/images/icons/invoice.svg)}.registration-section{background:#f18918;max-width:1370px;margin:0 auto}@media (max-width:800px){.registration-section{background:none!important}.registration-section .registration-section{flex-direction:column!important}.registration-section .registration-content{flex-direction:column}.registration-section .content-left{flex:100%!important;background-image:none!important}.registration-section .content-left .info-box{padding:0!important;margin-top:0!important;background-color:unset!important;border-radius:unset!important}.registration-section .content-right{background-image:url(/images/homepage/notebook.jpg)!important;flex:100%!important;padding:60px 0!important}.registration-section .content-right .page-content{background:rgba(241,137,24,.85)!important;margin:0 25px!important;padding:30px 25px!important}.registration-section input{width:100%}.registration-section h1{display:block!important}.registration-section .content-right h1{display:none!important}}.registration-section h1{display:none;margin-bottom:1.25em;margin-top:0}.registration-section h1:after{content:"";display:block;width:50px;margin-top:15px;border-bottom:3px solid #f18918}.registration-section h2{font-size:1.2em}.registration-section .registration-content{display:flex;align-items:stretch}.registration-section .registration-content .content-left{flex:50%;background-image:url(/images/homepage/notebook.jpg);background-size:auto 1064px;background-repeat:no-repeat;background-position:50%}.registration-section .registration-content .content-left .page-content{height:100%;justify-content:flex-end}.registration-section .registration-content .content-left .page-content .info-box{padding:20px 80px;margin:20px 0 60px;background-color:hsla(0,0%,100%,.9);border-radius:6px}.registration-section .registration-content .content-right{flex:50%;padding:60px 0;position:relative}.registration-section .registration-content .content-right h1{display:block}.registration-section .registration-content .content-right h1:after{border-color:#fff}.registration-section .registration-content .content-right a{color:#fff!important}.registration-section .registration-content .page-content{flex:1;display:flex;overflow:auto;flex-direction:column}.registration-section .registration-content label{font-weight:400}.registration-section .registration-content label.required{font-weight:700}.registration-section .hidden{display:none!important}.registration-section .loader{border:3px solid #fff;border-top-color:#292929;border-radius:50%;width:15px;height:15px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.registration-section .ares-loading-info{margin-top:10px}.registration-section .ares-loading-info small{line-height:25px;vertical-align:super;margin-left:10px}.registration-section .ares-loading-info .loader{display:inline-block}.registration-section .error-message{display:block;margin-top:10px}.contacts{display:flex;flex-direction:row;gap:200px}@media (min-width:680px) and (max-width:995px){.contacts{gap:20px}}@media (max-width:680px){.contacts{gap:50px;flex-direction:column}.contacts .contacts-left .btn{margin-top:20px!important}}.contacts .contacts-left{flex:1}.contacts .contacts-left p{margin-top:30px}.contacts .contacts-left p:last-of-type{margin-bottom:0}.contacts .contacts-left .btn{margin-top:30px}.contacts .contacts-right{flex:1}.contacts .contacts-box{background:#fff;text-align:center;border-radius:4px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}.contacts .contacts-box .heading{background:#292929;color:#fff;padding:20px 0;border-top-left-radius:4px;border-top-right-radius:4px}.contacts .contacts-box .heading .contacts-row{display:flex;flex-direction:row}.contacts .contacts-box .heading .contacts-row a{height:20px;line-height:20px;display:inline-block;font-size:16px}.contacts .contacts-box .heading .contacts-row a .icon{display:inline-block;background-position:100%;background-repeat:no-repeat;height:20px;width:20px;max-width:20px;margin-right:.5em}.contacts .contacts-box .heading .contacts-row a .icon.icon-email{background-image:url(/images/icons/email.svg)}.contacts .contacts-box .heading .contacts-row a .icon.icon-mobile{background-image:url(/images/icons/mobile.svg)}.contacts .contacts-box .heading .contacts-row a span{color:#fff;height:100%;display:inline-block;vertical-align:top}.contacts .contacts-box .heading .contacts-row a:hover span{text-decoration:underline}@media (max-width:430px),(min-width:680px) and (max-width:995px){.contacts .contacts-box .heading .contacts-row{flex-direction:column;gap:20px}}.contacts .contacts-box .heading .contacts-row .contacts-mail,.contacts .contacts-box .heading .contacts-row .contacts-phone{flex:1}.contacts .contacts-box .content{padding:30px;text-align:left;position:relative}.contacts .contacts-box .content input,.contacts .contacts-box .content textarea{background-color:#e7e7e7;width:100%}.contacts .contacts-box .content input.hidden,.contacts .contacts-box .content textarea.hidden{display:none}footer{background-color:#292929;color:#fff;padding-bottom:30px}footer .logo-row{background:#242424}footer .logo-row .logo-section{height:130px;place-content:center;display:flex;flex-direction:column}footer .logo-row .logo-section .logo img{max-width:140px}footer .logo-row .logo-section h1{font-size:16px}footer .info{font-family:MetropolisRegular,sans-serif!important;padding-top:60px;font-size:14px!important;margin-bottom:40px}@media (min-width:680px){footer .info{display:flex;flex-direction:row}footer .info .info-box{flex:1}}footer .info h3{font-family:MetropolisBold,sans-serif!important;font-size:1em;color:#949494}footer .info a{color:#fff}footer .info a:hover{color:#949494}footer .info ul{padding-left:0;padding-top:10px;list-style-type:none}footer .info ul li{text-decoration:none;padding-bottom:10px}footer .copyright{font-family:MetropolisRegular,sans-serif!important;color:#949494!important}footer .copyright p{font-size:13px!important}footer .copyright a{color:#949494}footer .copyright a:hover{color:#fff}.modal-page{display:flex;align-items:stretch;justify-content:center;background-image:url(/images/homepage/modal-page-light.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.modal-page.modal-page--dark{background-image:url(/images/homepage/modal-page-dark.jpg)}.modal-page .modal-page-overlay{align-items:center;display:flex;justify-content:center;width:100%}.modal-page .modal-page-overlay.modal-page-overlay--dark{flex-direction:column;color:#fff}.modal-page .modal-page-overlay.modal-page-overlay--dark h1{color:#f18918;font-size:4.5em;margin-bottom:.3em}.modal-page .modal-page-overlay.modal-page-overlay--dark p:first-of-type{font-size:1.25em;font-weight:700}.modal-page .modal-page-overlay.modal-page-overlay--dark a{margin-top:15px}@media (max-width:680px){.modal-page .modal-page-overlay.modal-page-overlay--dark{padding:15px}.modal-page .modal-page-overlay.modal-page-overlay--dark h1{font-size:3em}}.modal-page .modal-page-overlay .modal-box{width:450px;margin:2em}@media (max-width:680px){.modal-page .modal-page-overlay .modal-box{margin:1em}}.modal-page .modal-page-overlay .modal-box .header{background-color:#292929;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px}.modal-page .modal-page-overlay .modal-box .header .close-button{padding-right:10px;text-align:right;height:16px}.modal-page .modal-page-overlay .modal-box .header .close-button a{color:#fff!important;text-decoration:none!important;font-size:2.5em}.modal-page .modal-page-overlay .modal-box .header .title{text-align:center}.modal-page .modal-page-overlay .modal-box .header .title h1{margin:0;padding:10px 20px 26px}.modal-page .modal-page-overlay .modal-box .content{background:#fff;padding:35px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;position:relative}.modal-page .modal-page-overlay .modal-box .content input{background-color:#e7e7e7;width:100%}.modal-page .modal-page-overlay .modal-box .content label{font-size:unset}.modal-page .modal-page-overlay .modal-box .content a{font-size:15px}.modal-page .hidden{display:none!important}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);z-index:100;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.overlay.overlay--visible{visibility:visible;opacity:1}.overlay .overlay-content{display:none;align-items:center;justify-content:center}.overlay .overlay-content.overlay-content--sent{width:100%}.overlay .overlay-content.overlay-content--sent .page-content{width:100%;background-color:unset!important}.overlay .overlay-content.overlay-content--visible{display:flex}.overlay .overlay-content .close-button{padding-right:20px;padding-top:5px;height:16px;position:absolute;top:0;right:0}.overlay .overlay-content .close-button a{color:#292929!important;text-decoration:none!important;font-size:4em!important}.overlay .ajax-spinner{position:relative;z-index:unset;width:30px;height:30px;display:inline-block!important;margin-right:40px}.overlay .ajax-spinner:before{content:none}.overlay .ajax-spinner:not(:required):after{width:30px;height:30px;border-width:7px}.modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);justify-content:center;align-items:center}.modal.modal--visible{display:flex}.modal .modal-content{background-color:#fefefe;margin:0 20%;width:inherit;max-width:600px!important;padding:20px;border:1px solid #888;height:auto;border-radius:6px}@media (max-width:995px){.modal .modal-content{margin:0 5%}}@media (max-width:680px){.modal .modal-content{margin:0 2%}}.modal .modal-content .cookies-form p{margin-top:8px}.modal .modal-content .cookies-form .hidden{display:none}.modal .modal-content .cookies-form .buttons{display:flex;column-gap:30px;margin-top:40px}@media (max-width:680px){.modal .modal-content .cookies-form .buttons{flex-direction:column;row-gap:10px}}.modal .modal-content .cookies-form .buttons input{width:100%}.modal .close_modal{color:#aaa;float:right;font-size:28px;font-weight:700}.modal .close_modal:focus,.modal .close_modal:hover{color:#000;text-decoration:none;cursor:pointer}.modal .btn:hover{cursor:pointer}.app-preview-section .image-gallery{width:100%;display:flex;justify-content:center}.app-preview-section .image-gallery .image-wrapper{margin-right:20px;text-align:left;color:#fff}.app-preview-section .image-gallery .image-wrapper p{padding:0 5px}.app-preview-section .image-gallery .image-wrapper:last-of-type{margin-right:0}.app-preview-section .carousel__next,.app-preview-section .carousel__prev{background-color:#fff;color:#242424}@media (min-width:1270px){.app-preview-section .carousel__prev{margin-left:-20px}.app-preview-section .carousel__next{margin-right:-20px}}.app-preview-section #images-carousel{width:100%}.app-preview-section #images-carousel .carousel{background:unset;width:100%}.app-preview-section #images-carousel .carousel .carousel__slide{padding:0 10px;align-items:flex-start}@media (max-width:430px){.app-preview-section #images-carousel .carousel .carousel__slide{width:fit-content!important;padding:0}.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper h3,.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper p{padding:0;width:90%}}@media (max-width:430px) and (max-width:370px){.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper h3,.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper p{width:60%}}@media (max-width:430px) and (max-width:290px){.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper h3,.app-preview-section #images-carousel .carousel .carousel__slide .image-wrapper p{width:50%}}.sl-overlay{background:#242424}.sl-wrapper .sl-navigation button{color:#fff}