﻿ul,ol{padding:0;margin:0}strong,b{font-weight:500}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;color:#000;font-family:serif;font-size:16px;font-weight:275;line-height:1.4;-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:"univers-next-pro"}@media screen and (min-width: 768px){body{font-size:18px}}a{color:#5272fc;text-decoration:none}a:hover{color:#142364}a,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,button{transition:all .2s ease-in-out}p{margin:0 0 30px}p:last-child{margin-bottom:0}p a,a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"univers-next-pro-condensed";font-weight:900;line-height:1.1;margin:0 0 30px;color:#181e1e}h1,.font72{font-size:72px}@media screen and (max-width: 960px){h1,.font72{font-size:55px}}@media screen and (max-width: 960px)and (max-width: 767px){h1,.font72{font-size:35px}}h2{font-size:32px}@media screen and (max-width: 1040px){h2{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h2{font-size:21px}}.font50{font-size:50px}@media screen and (max-width: 960px){.font50{font-size:40px}}@media screen and (max-width: 960px)and (max-width: 767px){.font50{font-size:35px}}.font45{font-size:45px}@media screen and (max-width: 960px){.font45{font-size:35px}}@media screen and (max-width: 960px)and (max-width: 767px){.font45{font-size:30px}}.font40{font-size:40px}@media screen and (max-width: 960px){.font40{font-size:30px}}@media screen and (max-width: 960px)and (max-width: 767px){.font40{font-size:24px}}h3,.font32{font-size:32px}@media screen and (max-width: 1040px){h3,.font32{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 768px){h3,.font32{font-size:24px}}h4{font-size:28px}@media screen and (max-width: 1040px){h4{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h4{font-size:21px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){h4{font-size:20px}}h5,.font30{font-size:30px}@media screen and (max-width: 1040px){h5,.font30{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h5,.font30{font-size:22px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){h5,.font30{font-size:20px}}h6,.font24{font-size:24px}@media screen and (max-width: 767px){h6,.font24{font-size:18px}}.font36{font-size:36px}@media screen and (max-width: 960px){.font36{font-size:30px}}@media screen and (max-width: 960px)and (max-width: 767px){.font36{font-size:26px}}.font35{font-size:35px}@media screen and (max-width: 960px){.font35{font-size:28px}}@media screen and (max-width: 960px)and (max-width: 767px){.font35{font-size:24px}}.font28{font-size:28px}@media screen and (max-width: 1040px){.font28{font-size:26px}}@media screen and (max-width: 1040px)and (max-width: 960px){.font28{font-size:20px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){.font28{font-size:20px}}.font20{font-size:20px}@media screen and (max-width: 767px){.font20{font-size:18px}}.font18{font-size:18px}.font17{font-size:17px}.font16{font-size:16px}.uppercase{text-transform:uppercase}.subtitle{color:#181e1e;margin-top:-30px;font-weight:250;font-family:"univers-next-pro-condensed";margin-bottom:20px}.subtitle__normal{font-weight:500;font-family:"komet",sans-serif}.subtitle__astitle{margin-top:0;margin-bottom:30px}.subtitle__med{width:780px;max-width:100%;margin:-30px auto 20px}.subtitle a{color:#000}.subtitle a:hover{color:#0055a4}.with-separator{position:relative;margin-bottom:0}.site-separator{display:flex;align-items:center;justify-content:center;margin:15px 0;gap:20px}.site-separator::before,.site-separator::after{content:"";width:40px;height:.5px;background-color:#000}.site-separator img{width:40px}img{max-width:100%}.container{width:1145px;max-width:90%;margin:auto}.container--wide{width:1400px}.container--small{width:850px}ul li{list-style:none}.site-header{background-color:rgba(0,0,0,0);position:fixed;width:100%;top:0;left:0;z-index:999;border-top:0;padding:15px 0;transition:all .3s ease}@media screen and (min-width: 768px){.site-header{padding:10px 0}}.scrolled .site-header{box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);background-color:#fff}.site-header .container{width:1420px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}@media screen and (min-width: 768px){.site-header .container{align-items:flex-start}}.site-header__logo{width:60px;float:left;transition:all .2s ease-in-out}@media screen and (min-width: 768px){.site-header__logo{width:138px}.scrolled .site-header__logo{width:80px}}.site-header__right{width:300px;height:100%;overflow-y:auto;box-shadow:0px 0px 20px rgba(0,0,0,.5);transform:translate3d(320px, 0, 0);position:fixed;top:0;right:0;z-index:999;padding:20px 0;background-color:#fff;transition:.3s}.site-header__right.open-menu{transform:translate3d(0, 0, 0)}.admin-bar .site-header__right{top:46px}@media screen and (min-width: 783px){.admin-bar .site-header__right{top:32px}}.site-header__rightLinks{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;font-family:"univers-next-pro-condensed";font-weight:600;font-size:16px}.site-header__rightLinks a{color:#181e1e}.site-header__rightLinks a:hover{color:#9d1a26}.site-header__rightLinks a:first-child{text-decoration:underline}.site-header__links{display:flex;align-items:flex-start;font-family:"univers-next-pro-condensed";font-weight:600;font-size:14px;gap:15px}@media screen and (min-width: 768px){.site-header__links{font-size:18px;gap:30px}}.site-header__links a{color:#fff;display:none}.site-header__links a:hover{color:#9d1a26}.site-header__links a:first-child{text-decoration:underline}.scrolled .site-header__links a{color:#181e1e}.scrolled .site-header__links a:hover{color:#9d1a26}@media screen and (min-width: 768px){.site-header__links a{display:block}}.standard .site-header__links a,.error404 .site-header__links a{color:#181e1e}.standard .site-header__links a:hover,.error404 .site-header__links a:hover{color:#9d1a26}.site-header__socials{margin-top:10px;display:flex;justify-content:center;align-items:center;width:100%;gap:4px;margin-top:15px}.site-header__socials a{color:#fff;background-color:#000;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.site-header__socials a:hover{background-color:#9e1a27;color:#fff}.phone-link{font-weight:600;color:#9d1a26;position:relative;z-index:5}.phone-link:hover{opacity:.9}.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.admin-bar .site-header{top:46px}}.menu-closer{position:fixed;z-index:9;cursor:pointer;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.85;display:none}.main-menu{display:flex;flex-wrap:wrap;align-items:center;list-style:none;font-family:"univers-next-pro-condensed";font-weight:600;font-size:18px;line-height:normal}.main-menu li{width:100%;text-align:left;padding:10px 20px;border-bottom:1px solid #9d1a26}.main-menu li.menu-item-has-children{position:relative}.main-menu li.menu-item-has-children::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#0154a4;position:absolute;top:12px;right:20px;cursor:pointer}.main-menu li.menu-open::after{content:"" !important}.main-menu li a{color:#000;cursor:pointer}.main-menu li a:hover{color:#9d1a26}.main-menu li:last-child a::after{display:none}.sub-menu{display:none;padding-left:20px}@media only screen and (min-width: 1250px){.sub-menu{min-width:220px;padding:10px 20px !important;left:-9999px;opacity:0;display:block;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:99;padding:10px 20px 10px;line-height:1.5;background-color:#0054a4;padding:0;display:block !important;height:auto !important}.menu-item-has-children:hover>.sub-menu{left:auto;opacity:1}}.sub-menu li{border-bottom:0 !important;padding:0 !important;margin:0 0 5px !important;display:block;border-top:0 !important;border-right:0}.sub-menu li:first-child{padding-top:10px !important}@media only screen and (min-width: 1250px){.sub-menu li a{color:#fff}.sub-menu li a:hover{color:#b6dcff}}.btn-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:100%;margin-top:40px;gap:20px 30px}.btn-wrap__large-gap{margin-top:50px}.btn-wrap__dark{background-color:#181e1e;padding:30px 0;margin-top:0}.btn-wrap span{display:block;font-size:18px;margin-bottom:10px}@media only screen and (min-width: 600px){.btn-wrap span{font-size:20px}}.site-btn{background-color:#9d1a26;color:#fff;border-radius:0;border:1px solid #9d1a26;font-family:"univers-next-pro";font-weight:400;padding:12px 15px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;cursor:pointer;min-width:180px;transition:all .2s ease-in-out}@media only screen and (min-width: 768px){.site-btn{font-size:18px;min-width:262px;padding:15px 20px}}.site-btn:hover{background-color:rgba(0,0,0,0);color:#9d1a26}.site-btn__white{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.site-btn__white:hover{background-color:#fff;color:#9d1a26}.site-btn__white-flat{background-color:#fff;border:1px solid #fff;color:#9d1a26}.site-btn__white-flat:hover{background-color:rgba(0,0,0,0);color:#fff}.site-btn__white-hover:hover{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.site-btn__border-white{border:1px solid #fff}.site-btn__border-white:hover{color:#fff}.burger-menu{color:#fff;cursor:pointer;font-size:30px;position:relative;z-index:5;border:0;background-color:rgba(0,0,0,0)}.scrolled .burger-menu,.standard .burger-menu,.error404 .burger-menu{color:#9d1a26}.close-wrap{width:100%;padding:0 20px 10px;text-align:right;display:inline-block}.close-wrap i{cursor:pointer;font-size:30px;color:#9d1a26;line-height:.5}.page-section{display:flex;flex-wrap:wrap;width:100%}.block{padding:50px 0}.block__two{padding:50px 0}@media screen and (min-width: 768px){.block__two{padding:65px 0}}.block__no-space-top{padding-top:0 !important}.block__no-space-bottom{padding-bottom:0 !important}.block__no-hero{padding-top:140px}@media screen and (min-width: 768px){.block__no-hero{padding-top:150px}}.center-text{text-align:center}.with-bg-image{position:relative;color:#fff}.with-bg-image h2,.with-bg-image h3,.with-bg-image h4,.with-bg-image h5{color:#fff}.with-bg-image p a{color:#fff}.with-bg-image .container{position:relative;z-index:5}.with-bg-image__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.18;background-size:cover;background-position:center center}.with-bg-image__darker .with-bg-image__bg{opacity:.06}.site-footer{padding:50px 0 30px;text-align:center;background-color:#fff;position:relative}@media screen and (min-width: 768px){.site-footer{padding:60px 0 30px}}.site-footer__logo{width:80px;position:absolute;top:-35px;left:0;right:0;margin:0 auto;z-index:9}@media screen and (min-width: 768px){.site-footer__logo{width:138px;top:-65px}}.site-footer .container{position:relative}.site-footer__links{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;font-size:18px;font-family:"univers-next-pro-condensed";font-weight:275;margin-top:20px}@media screen and (min-width: 768px){.site-footer__links{width:auto;position:absolute;top:-45px;right:0;justify-content:flex-end;margin-top:0}}.site-footer__links a{color:#000}.site-footer__links a:hover{color:#9d1a26}.site-footer__links a:last-child{color:#9d1a26;text-decoration:underline}.site-footer__links a:last-child:hover{color:#000}.site-footer .footer-menu{width:100%;display:flex;flex-wrap:wrap;justify-content:center;font-weight:300;font-size:16px;margin-bottom:30px;gap:5px 10px;font-family:"univers-next-pro-condensed";font-weight:300;gap:10px}@media screen and (min-width: 768px){.site-footer .footer-menu{font-size:24px;gap:15px}}.site-footer .footer-menu li{width:100%;text-align:left;padding:0 15px 0 0;width:auto;border-bottom:0;position:relative}.site-footer .footer-menu li::after{content:"";position:absolute;transform:translateY(-50%);top:50%;right:0;width:.25px;height:19px;background-color:#000}.site-footer .footer-menu li:last-child{padding-right:0}.site-footer .footer-menu li:last-child::after{display:none}.site-footer .footer-menu li a{color:#000}.site-footer .footer-menu li a:hover{color:#9d1a26}.site-footer .footer-menu .sub-menu{display:none !important}.site-footer .footer-menu-2{width:100%;gap:4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-family:"univers-next-pro-condensed";font-weight:400;font-size:15px}@media screen and (min-width: 768px){.site-footer .footer-menu-2{font-size:20px;padding:0 60px}}.site-footer .footer-menu-2 li{width:calc(50% - 2px)}@media screen and (min-width: 768px){.site-footer .footer-menu-2 li{width:258px}}.site-footer .footer-menu-2 a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;background-color:#000;color:#fff}@media screen and (min-width: 768px){.site-footer .footer-menu-2 a{height:43px}}.site-footer .footer-menu-2 a:hover{background-color:#9e1a27;color:#fff}.site-footer__socials{margin-top:10px;display:flex;justify-content:center;align-items:center;width:100%;gap:4px;margin-top:15px}@media screen and (min-width: 768px){.site-footer__socials{width:auto;justify-content:flex-start;position:absolute;left:0;bottom:0;margin-top:0}}.site-footer__socials a{color:#fff;background-color:#000;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.site-footer__socials a:hover{background-color:#9e1a27;color:#fff}.hero-section{width:100%;height:auto;position:relative;display:flex;flex-wrap:wrap;background-size:cover;background-position:center center;padding:150px 0 100px}@media screen and (min-width: 768px){.hero-section{min-height:830px;padding:100px 0}}.hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#000;opacity:.6}.hero-section__small{min-height:250px}@media screen and (min-width: 768px){.hero-section__small{min-height:450px}}.hero-section .container{display:flex;height:100%;align-items:center;justify-content:center;position:relative}.hero-section__content{width:100%;height:auto;position:relative;top:0;left:0;z-index:5;font-weight:275;text-align:center;margin-top:0px;color:#fff}.hero-section__content h1{text-transform:uppercase;color:#fff;margin-bottom:10px}.hero-section__content p{margin-bottom:0}.hero-section__content img{display:block;width:46px;margin:25px auto}.hero-section__buttons{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px 30px;flex-direction:column;margin-top:30px}@media screen and (min-width: 768px){.hero-section__buttons{flex-direction:unset;margin-top:45px}}.hero-section__buttons .site-btn{min-width:200px}@media screen and (min-width: 768px){.hero-section__buttons .site-btn{min-width:262px}}.boxes{width:100%;display:grid;grid-template-columns:1fr;position:relative}@media screen and (min-width: 768px){.boxes{grid-template-columns:repeat(2, 1fr)}}.boxes::before{content:"";position:absolute;z-index:5;top:280px;left:0;right:0;margin:0 auto;width:100%;height:2px;background-image:url("../../images/border-dashed-bottom.png");background-size:contain;background-repeat:repeat;background-position:left center}@media screen and (min-width: 768px){.boxes::before{top:0;background-image:url("../../images/border-dashed.png");width:2px;height:100%;background-position:center center;background-repeat:no-repeat}}.boxes__with-margin{margin:4px 0}.boxes__with-margin::before{display:none}.boxes.boxes--two{gap:30px}.boxes.boxes--two::before{display:none}.boxes__item{transition:all .35s linear;position:relative;top:0;background-color:#181e1e;text-align:center}.boxes__item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.boxes__item figure{background-size:cover;background-position:center center;position:relative;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;mix-blend-mode:overlay}.boxes__item figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}.boxes__item__top{width:100%;height:280px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;z-index:3;padding:30px}@media screen and (min-width: 768px){.boxes__item__top{height:390px;padding:40px}}.boxes--two .boxes__item__top{height:195px}.boxes__item__top__text{top:0;transition:all .3s linear;position:relative}.boxes__item__top img{width:22px;display:block;margin:0 auto 10px}.boxes__item__top h3{color:#fff;margin-bottom:10px}.boxes__item__top ul{display:flex;justify-content:center;padding:0;margin:0;font-family:"univers-next-pro-condensed";font-weight:300;font-size:16px;gap:15px}@media screen and (min-width: 768px){.boxes__item__top ul{font-size:24px}}.boxes__item__top ul li{position:relative;padding-right:15px}.boxes__item__top ul li::after{content:"";position:absolute;transform:translateY(-50%);top:55%;right:0;width:.25px;height:19px;background-color:#fff}.boxes__item__top ul li:last-child{padding-right:0}.boxes__item__top ul li:last-child::after{display:none}.boxes__item__top__learn{position:absolute;top:25px;left:25px;width:calc(100% - 47px);height:calc(100% - 47px);border:1px solid #fff;border-bottom:0;display:flex;align-items:flex-end;justify-content:center;opacity:1;transition:all .5s ease}@media screen and (min-width: 768px){.boxes__item__top__learn{opacity:0;top:30px;left:30px;width:calc(100% - 62px);height:calc(100% - 62px)}}.boxes--two .boxes__item__top__learn{border:0}.boxes__item__top__learn div{width:100%;display:flex;align-items:center;gap:20px;font-size:18px;font-family:"univers-next-pro-condensed";font-weight:300;position:relative;top:12px}.boxes__item__top__learn div span{flex-shrink:0}.boxes__item__top__learn div::before,.boxes__item__top__learn div::after{content:"";height:1px;width:calc(50% - 57px);background-color:#fff;position:relative;transition:all .3s linear}@media screen and (min-width: 768px){.boxes--two .boxes__item__top__learn div::before{left:20px}}@media screen and (min-width: 768px){.boxes--two .boxes__item__top__learn div::after{right:20px}}.boxes__item__top .text-label{display:inline-flex;align-items:center}.boxes__item__top .text-label::before{content:"";width:.25px;height:19px;background-color:#fff;display:inline-flex;transition:all .3s linear;position:relative;right:10px}.boxes__item__top .text-label::after{content:"";width:.25px;height:19px;background-color:#fff;display:inline-flex;transition:all .3s linear;position:relative;left:10px}.boxes__item:hover .boxes__item__top__learn{opacity:1}.boxes--two .boxes__item:hover .boxes__item__top__learn div::before{left:0}.boxes--two .boxes__item:hover .boxes__item__top__learn div::after{right:0}.boxes__item:hover .boxes__item__top__text{top:-15px !important}@media screen and (min-width: 768px){.boxes__item:hover .text-label::before{right:20px;opacity:1}.boxes__item:hover .text-label::after{left:20px;opacity:1}}.with-container-lines{position:relative}.with-container-lines::after{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:1140px;max-width:90%;height:1px;border-top:1px dashed #9d1a26}.with-line{position:relative;padding-bottom:15.5px;margin-bottom:20px}.with-line::after{content:"";position:absolute;width:40px;height:.5px;background-color:#000;left:0;right:0;bottom:0;margin:0 auto}.with-line__white::after{background-color:#fff}.title-section{width:100%;display:block;background-color:#181e1e;padding:30px 0}.title-section h2{margin-bottom:10px}.content-section{width:100%;display:block;background-color:#1a1a1a;box-shadow:0px 4px 26.6px 0px #000 inset;color:#fff}.content-section h2,.content-section h3,.content-section h4{color:#fff}.condensed-font{font-family:"univers-next-pro-condensed";font-weight:275}.text-white{color:#fff}.with-carousel{overflow:hidden}.with-carousel .swiper-horizontal,.with-carousel .swiper-wrapper{overflow:visible !important}.with-image-bg{position:relative;background-color:#181e1e;color:#fff}.with-image-bg .container{position:relative;z-index:5}.with-image-bg h2,.with-image-bg h3,.with-image-bg h4,.with-image-bg h5{color:#fff}.with-image-bg figure{background-size:cover;background-position:center center;position:relative;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;mix-blend-mode:overlay}.with-image-bg figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}.with-image-bg-section{position:relative;background-color:#181e1e;color:#fff}.with-image-bg-section .container{position:relative;z-index:5}.with-image-bg-section h2,.with-image-bg-section h3,.with-image-bg-section h4,.with-image-bg-section h5{color:#fff}.with-image-bg-section__image{background-size:cover;background-position:center center;position:relative;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;mix-blend-mode:overlay}.with-image-bg-section__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}.with-image-bg-section__image.parking-lot-bg{background-image:url("../../images/car-park.jpg")}.flex{display:flex;flex-wrap:wrap;width:100%}.title-with-lines{display:flex;align-items:center;justify-content:center;margin:15px 0;gap:20px;font-family:"univers-next-pro-condensed";font-weight:300}.title-with-lines::before,.title-with-lines::after{content:"";width:40px;height:.5px;background-color:#fff}.title-with-lines-two{display:flex;align-items:center;justify-content:center;gap:20px}.title-with-lines-two::before,.title-with-lines-two::after{content:"";width:40px;height:.5px;background-color:#fff}.transform-none{text-transform:none}.with-large-content{font-family:"univers-next-pro-condensed";font-weight:900}.content-flex{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}.content-flex__left{width:100%;height:265px;position:relative;margin-bottom:30px;order:1}@media screen and (min-width: 768px){.content-flex__left{width:35%;height:auto;margin-bottom:0}}.content-flex__left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.content-flex__right{width:100%;order:2}@media screen and (min-width: 768px){.content-flex__right{width:63%}}.no-margin-bottom{margin-bottom:0}.icon-sets{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;text-align:center}@media screen and (min-width: 768px){.icon-sets{gap:45px 40px}}.icon-sets__item{width:100%}@media screen and (min-width: 768px){.icon-sets__item{width:calc(50% - 20px)}}@media screen and (min-width: 768px)and (min-width: 960px){.icon-sets__item{width:calc(33.3333333% - 26.666666667px)}}@media screen and (min-width: 960px){.icon-sets__two .icon-sets__item{width:calc(25% - 30px)}}@media screen and (min-width: 1000px){.icon-sets--four .icon-sets__item{width:calc(25% - 30px)}}@media screen and (min-width: 1000px){.icon-sets--five .icon-sets__item{width:calc(20% - 32px)}}.icon-sets__item figure{width:100px;height:100px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;padding:25px 20px 20px;border-radius:100%;background-color:#fff;box-shadow:1px 4px 4px 1px rgba(0,0,0,.2509803922) inset}@media screen and (min-width: 768px){.icon-sets__item figure{width:146px;height:146px;padding:35px 30px 30px}}.icon-sets .icon-sets__item figure{padding:20px}@media screen and (min-width: 768px){.icon-sets .icon-sets__item figure{padding:30px}}.seal-section-2 .icon-sets__item figure{padding:20px 20px 15px}@media screen and (min-width: 768px){.seal-section-2 .icon-sets__item figure{padding:35px 27px 27px 30px}}.asphalt-section-3 .icon-sets__item figure{padding:25px 20px 15px}@media screen and (min-width: 768px){.asphalt-section-3 .icon-sets__item figure{padding:36px 28px 25px 30px}}.icon-sets__item figure img{max-height:100%}.icon-sets__item h3{font-weight:300 !important}.icon-sets__two .icon-sets__item h3{margin-bottom:0}.icon-sets.icon-sets--two{margin-top:45px}.icon-sets.icon-sets--two figure{background-color:rgba(0,0,0,0);position:relative;overflow:visible;transition:all .3s linear;top:0}@media screen and (min-width: 768px){.icon-sets.icon-sets--two figure{padding:25px}}.icon-sets.icon-sets--two figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:100%;z-index:1}.icon-sets.icon-sets--two figure img{z-index:5}.icon-sets.icon-sets--two h3{font-weight:900 !important;margin-bottom:5px}.icon-sets.icon-sets--two .title-with-lines-two:before{position:relative;width:25px;transition:all .3s linear;left:0}.icon-sets.icon-sets--two .title-with-lines-two::after{position:relative;width:25px;transition:all .3s linear;right:0}.icon-sets.icon-sets--two p{text-align:left}.icon-sets.icon-sets--two .icon-sets__item:hover figure{top:-15px}.icon-sets.icon-sets--two .icon-sets__item:hover .title-with-lines-two:before{left:-10px}.icon-sets.icon-sets--two .icon-sets__item:hover .title-with-lines-two::after{right:-10px}.center-image{width:250px;display:block;margin:0 auto 35px}@media screen and (min-width: 768px){.center-image{width:555px;margin-bottom:50px}}.with-section-separator{flex-direction:column;padding-bottom:0}.with-section-separator .site-separator{margin:50px auto 0}.image-text .container{display:flex;flex-wrap:wrap;justify-content:space-between}.image-text__figure{width:100%;margin:0 0 35px}.image-text__figure img{width:180px;margin:0 auto;display:block}@media screen and (min-width: 768px){.image-text__figure{width:43%}.image-text__figure img{width:auto}}.image-text__content{width:100%}@media screen and (min-width: 768px){.image-text__content{width:57%}}.carousel{width:100%;margin-top:45px}.carousel .swiper-slide{height:auto;position:relative}.carousel .swiper-slide figure{width:100%;max-height:400px;margin:0;aspect-ratio:2/3;position:relative}@media screen and (min-width: 768px){.carousel .swiper-slide figure{max-height:605px}}.carousel .swiper-slide figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.dark-gray-bg{color:#fff;background-color:#181e1e}.dark-gray-bg h2,.dark-gray-bg h3,.dark-gray-bg h4,.dark-gray-bg h5{color:#fff}.contact-section{padding-bottom:80px}@media screen and (min-width: 768px){.contact-section{padding-bottom:110px}}.logos__wheel{flex-direction:row;align-items:center;display:flex;overflow:hidden;position:relative;width:100%;height:100px;--animationspeed: 40s;--animationdelay: calc(var(--animationspeed) / 2)}@media screen and (min-width: 951px){.logos__wheel{height:110px}}.logos__wheel figure{margin:0 10px;background-color:#fff;overflow:hidden;padding:15px;display:flex;align-items:center;justify-content:center;width:150px;height:80px;position:relative}@media screen and (min-width: 951px){.logos__wheel figure{width:165px;height:110px;margin:0 15px}}.logos__wheel figure img{max-height:100%}.logos__wheel figure a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.logos__slide{flex-shrink:0;position:absolute;animation-name:slidelogo;animation-duration:var(--animationspeed);animation-timing-function:linear;animation-iteration-count:infinite;min-width:100%;width:fit-content;display:flex;justify-content:space-around}.logos__slide--delay{transform:translateX(100%);animation-name:slidelogo2}.logos__wheel:hover .logos__slide{animation-play-state:paused}@keyframes slidelogo{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes slidelogo2{from{transform:translateX(100%)}to{transform:translateX(0%)}}.section-404{padding:50px 0 80px}@media screen and (min-width: 768px){.section-404{padding:100px 0 150px}}.big-text p{font-family:"archivo-condensed",sans-serif;font-weight:800;font-size:32px;text-transform:uppercase;line-height:1.3}@media screen and (max-width: 1040px){.big-text p{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 768px){.big-text p{font-size:24px}}.family{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.family figure{width:100%;margin:0;overflow:hidden;position:relative}@media screen and (min-width: 768px){.family figure{width:calc(50% - 115px)}}.family figure img{width:100%;display:block}@media screen and (min-width: 768px){.family figure img{height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:top center}}.family__content{width:100%}@media screen and (min-width: 768px){.family__content{width:calc(50% + 115px)}}.family__content div{width:100%;padding:30px 5%}@media screen and (min-width: 768px){.family__content div{width:685px;max-width:90%;padding:50px 0 50px 25px}}@media screen and (min-width: 768px)and (min-width: 1800px){.family__content div{padding:5% 0 5% 25px}}.about-section-4{border-top:0}.image-text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.image-text{flex-direction:row-reverse}}.image-text figure{width:100%;margin:0}@media screen and (min-width: 768px){.image-text figure{width:45%}.image-text figure img{max-width:90%}}.image-text__content{width:100%}@media screen and (min-width: 768px){.image-text__content{width:55%}}.service-box{display:grid;width:100%;grid-gap:35px 25px;margin-top:40px}.service-box__item figure{width:100%;height:220px;position:relative;margin:0 0 20px;overflow:hidden;box-shadow:0px 10px 22.6px 1px rgba(0,0,0,.3490196078);border-radius:30px}@media screen and (min-width: 768px){.service-box__item figure{border-radius:0;margin:0 0 25px}}.service-box__item figure::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(30,30,30,.5019607843)}.service-box__item figure::after{content:"";width:calc(100% - 22px);height:calc(100% - 22px);top:10px;left:10px;border:1px dashed #fff;position:absolute;z-index:3;border-radius:23px}@media screen and (min-width: 768px){.service-box__item figure::after{width:100%;height:calc(100% - 10px);left:0;border-radius:0;border-left:0;border-right:0}}.service-box__item figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.service-box__item:first-child figure{border-top-left-radius:30px}@media screen and (min-width: 768px){.service-box__item:first-child figure::after{width:calc(100% - 10px);border-left:1px dashed #fff;left:10px;border-top-left-radius:23px}}.service-box__item:last-child figure{border-top-right-radius:30px}@media screen and (min-width: 768px){.service-box__item:last-child figure::after{width:calc(100% - 10px);border-right:1px dashed #fff;right:10px;border-top-right-radius:23px}}.service-box__item span{font-weight:800;text-transform:uppercase;line-height:1.1;font-family:"archivo-condensed",sans-serif}.service-box__three{grid-template-columns:1fr}@media screen and (min-width: 768px){.service-box__three{grid-template-columns:repeat(3, 1fr)}}.service-box__four{grid-template-columns:1fr}@media screen and (min-width: 768px){.service-box__four{grid-template-columns:repeat(4, 1fr)}}.content-image{display:flex;flex-wrap:wrap;width:100%;margin-bottom:35px;box-shadow:6px 5px 16px 0px rgba(0,0,0,.2509803922)}@media screen and (min-width: 768px){.content-image{flex-direction:row-reverse}.content-image:nth-child(2n){flex-direction:unset}.content-image:last-child{margin-bottom:0}}.content-image figure{position:relative;z-index:5;width:100%;margin:0;overflow:hidden;aspect-ratio:3/2;max-height:300px}@media screen and (min-width: 768px){.content-image figure{width:calc(50% - 100px);aspect-ratio:unset;max-height:unset}}.content-image figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.content-image__text{position:relative;z-index:5;width:100%;margin:0;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 768px){.content-image__text{width:calc(50% + 100px)}}.content-image__text div{width:100%;padding:35px 5%}@media screen and (min-width: 768px){.content-image__text div{width:700px;max-width:90%;padding:35px 25px 35px 0}}.content-image__text div .btn-wrap{margin-top:0}@media screen and (min-width: 768px){.content-image:nth-child(2n) .content-image__text{display:flex;justify-content:flex-start}.content-image:nth-child(2n) .content-image__text div{padding:35px 0 35px 25px}}.line-container{width:100%;display:block;padding-top:30px;position:relative}.line-container::before{content:"";border-top:1px dashed #fff;width:800px;max-width:90%;height:1px;position:absolute;top:0;left:0;right:0;margin:0 auto}.line-container__no-line{padding-top:0}.line-container__no-line::before{display:none}.border-boxes{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px}.border-boxes__item{width:100%;text-align:center;line-height:1.2;font-family:"archivo-condensed",sans-serif;font-weight:800;text-transform:uppercase;position:relative}@media screen and (min-width: 650px){.border-boxes__item{width:165px}}.border-boxes__item div{width:100%;height:110px;background-color:#610e01;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;border:1px dashed #fff;border-radius:25px;position:relative;top:0;z-index:5;transition:all .35s linear}.border-boxes__item div::after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:all .35s ease}.border-boxes__item div span{position:relative;z-index:5}.border-boxes__item::after{content:"";width:60px;height:1px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;background-color:#fff;z-index:1}.border-boxes__item:hover div{top:-10px}.border-boxes__item:hover div::after{opacity:1}.list-numbered__item{display:block;width:100%;padding:8px 0 15px 48px;position:relative;margin-bottom:15px}@media screen and (min-width: 768px){.list-numbered__item{padding:12px 0 15px 58px}}.list-numbered__item::after{content:"";position:absolute;left:58px;bottom:0;background-color:#9d1a26;width:1000px;max-width:95%;height:1px}@media screen and (min-width: 768px){.list-numbered__item::after{left:58px}}.list-numbered__item:last-child{margin-bottom:0;padding-bottom:0}.list-numbered__item:last-child::after{display:none}.list-numbered__item span{position:absolute;top:0;left:0;width:35px;height:35px;border:1px dashed #9d1a26;border-radius:100%;display:flex;align-items:center;justify-content:center;font-family:"archivo-condensed",sans-serif;font-weight:800;color:#9d1a26}@media screen and (min-width: 768px){.list-numbered__item span{width:46px;height:46px}}.list-numbered__item h3{margin-bottom:10px}.box-lines{width:100%;display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 768px){.box-lines{grid-template-columns:repeat(2, 1fr)}}.box-lines__item{padding:20px;border:1px dashed #fff;border-radius:25px}.box-gradient{display:block;width:100%}.box-gradient__item{display:block;width:100%;padding:15px 40px;margin-bottom:20px;position:relative}.box-gradient__item::before,.box-gradient__item::after{content:"";width:1px;height:100%;position:absolute;top:0;left:27px;z-index:3;border-left:1px dashed #fff}.box-gradient__item::after{left:auto;right:27px}.box-gradient__item:last-child{margin-bottom:0}.box-gradient__item h3,.box-gradient__item p{position:relative;z-index:5}.gallery-items .container{width:1170px;max-width:calc(90% + 30px)}.filter-buttons{padding:0 15px;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;justify-content:flex-start}.clear_wrap{text-align:center;width:100%}@media screen and (min-width: 960px){.clear_wrap{text-align:left;width:auto}}.clear_wrap button{appearance:none;padding:0;border:0;background-color:rgba(0,0,0,0);font-family:"univers-next-pro-condensed";font-weight:400;font-size:16px;color:#000;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 650px){.clear_wrap button{font-size:20px}}.clear_wrap button:hover{color:#9d1a26}.gallery-filters{width:100%;padding:0;display:grid;grid-gap:15px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 650px){.gallery-filters{gap:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px 28px}}@media screen and (min-width: 650px)and (min-width: 960px){.gallery-filters{width:auto;max-width:calc(100% - 143px);justify-content:flex-start}}.gallery-filters button{appearance:none;padding:10px;display:inline-flex;justify-content:center;align-items:center;min-width:120px;height:40px;text-align:center;background-color:#181e1e;border:2px solid #181e1e;font-size:16px;text-transform:uppercase;color:#fff;font-family:"univers-next-pro-condensed";font-weight:900;cursor:pointer}@media screen and (min-width: 650px){.gallery-filters button{font-size:20px;height:45px;min-width:165px}}.gallery-filters button:hover{opacity:.9}.gallery-filters button.active{background-color:#9d1a26;border:2px solid #9d1a26;color:#fff}.gallery-list{width:100%;margin-top:30px}.gallery-list__item{width:100%;margin:10px;width:calc(50% - 20px)}@media screen and (min-width: 650px){.gallery-list__item{margin:15px;width:calc(50% - 30px)}}@media screen and (min-width: 650px)and (min-width: 768px){.gallery-list__item{width:calc(33.3333333% - 30px)}}.gallery-list__item figure{width:100%;height:150px;margin:0;overflow:hidden;position:relative}@media screen and (min-width: 768px){.gallery-list__item figure{height:198px}}.gallery-list__item figure>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.gallery-list__item a{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.gallery-list__item div{text-align:center}.gallery-list__item div label{display:block;padding-bottom:6px;margin-bottom:5px;font-family:"kazimirtext",sans-serif;font-weight:500;color:#9d1a26}.gallery-list__item div label:after{background-color:#9d1a26}.gallery-list__item div span{font-family:"komet-sc",sans-serif;font-style:italic;font-weight:250;font-size:14px;color:#0054a4}.gallery-list__item__zoom{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4048) 0%, rgba(0, 0, 0, 0.88) 87.98%);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;opacity:0;transition:all .4s ease}.gallery-list__item__zoom img{width:43px}.gallery-list__item__zoom span{color:#fff !important;margin-top:10px}.gallery-list__item:hover .gallery-list__item__zoom{opacity:1}.isotope-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;width:100%;position:relative;z-index:5}.isotope-pager.less-than{display:none}.isotope-pager a.pager{cursor:pointer;width:8px;height:8px;background-color:rgba(0,0,0,0);border:1px solid #181e1e;border-radius:100%}.isotope-pager a.pager.active{background-color:#181e1e}.isotope-pager .prev-pager{width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-right:12px solid #181e1e;margin-right:10px}.isotope-pager .prev-pager.disabled{pointer-events:none;opacity:.7}.isotope-pager .next-pager{width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:12px solid #181e1e;margin-left:10px}.isotope-pager .next-pager.disabled{pointer-events:none;opacity:.7}.admin-bar .lg-toolbar{top:32px !important}.lg-toolbar{top:20px !important}.lg-img-wrap img{max-width:calc(100% - 60px) !important;max-height:80% !important}@media screen and (min-width: 768px){.lg-img-wrap img{max-width:90% !important}}.lg-actions .lg-prev{left:0 !important}@media screen and (min-width: 768px){.lg-actions .lg-prev{left:20px !important}}.lg-actions .lg-next{right:0 !important}@media screen and (min-width: 768px){.lg-actions .lg-next{right:20px !important}}.lg-backdrop{background-color:rgba(0,0,0,.95) !important;opacity:1}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#9d1a26 !important}.cards{display:grid;grid-template-columns:1fr;text-align:center;grid-gap:40px 30px}@media screen and (min-width: 768px){.cards{grid-template-columns:repeat(3, 1fr)}}.cards__item figure{aspect-ratio:3/2;width:100%;max-height:200px;box-shadow:0px 4px 14.5px 0px rgba(0,0,0,.2509803922);overflow:hidden;position:relative}.cards__item figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.cards__item h3,.cards__item h4{margin-bottom:0}@media screen and (min-width: 768px){.cards__item h3,.cards__item h4{padding:0 30px}}.galleries{width:100%;display:flex;flex-wrap:wrap;text-align:center}.galleries__item{width:100%;display:block;margin-bottom:25px}.galleries__item:last-child{margin-bottom:0}.galleries__item .galleries__item__image{aspect-ratio:3/2;max-height:188px;position:relative}.galleries__item .galleries__item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.galleries__item .galleries__item__image a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.title-with-bg{position:relative;background-color:#181e1e;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding:15px 20px;min-width:200px;margin:0 auto}@media screen and (min-width: 768px){.title-with-bg{min-width:360px}}.title-with-bg span{position:relative;z-index:5}.title-with-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../../images/asphalt-bg-small.jpg");z-index:1;mix-blend-mode:overlay}.title-with-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:2}.image-text-item{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.image-text-item__last-child-no-margin:last-child{margin-bottom:0}.image-text-item__content{width:100%;padding:40px 5%;display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.image-text-item__content{width:50%;padding:40px 0}}.image-text-item__content div{width:100%;position:relative;z-index:5}@media screen and (min-width: 768px){.image-text-item__content div{width:572.5px;max-width:90%;padding-right:45px}}.image-text-item__content div h2,.image-text-item__content div .subtitle{color:#fff}.image-text-item__figure{aspect-ratio:3/2;width:100%;max-height:300px;position:relative}@media screen and (min-width: 768px){.image-text-item__figure{width:50%;aspect-ratio:unset;max-height:unset}}.image-text-item__figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.image-text-item:nth-child(2n){flex-direction:row-reverse}.image-text-item:nth-child(2n) .image-text-item__content{justify-content:flex-start}@media screen and (min-width: 768px){.image-text-item:nth-child(2n) .image-text-item__content div{padding-left:45px;padding-right:0}}.icon-box{width:100%;display:grid;grid-template-columns:1fr;grid-gap:30px;text-align:center}@media screen and (min-width: 768px){.icon-box{grid-template-columns:repeat(3, 1fr)}}.icon-box figure{width:100%;height:140px;box-shadow:0px 4px 14.5px 0px rgba(0,0,0,.2509803922);border:.5px solid #000;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;padding:30px}@media screen and (min-width: 768px){.icon-box figure{height:165px}}.icon-box figure img{max-height:100%}.icon-box h3{margin-bottom:0}.icon-box__two h3{margin-bottom:15px}.box-content{width:100%;display:grid;grid-template-columns:1fr;gap:1px}@media screen and (min-width: 768px){.box-content{grid-template-columns:repeat(5, 1fr)}}.box-content__item{padding:40px 20px;background-image:url("../../images/box-bg.jpg");position:relative}.box-content__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6}.box-content__item div{position:relative;z-index:5}.box-content__item h4{margin-bottom:10px}.boxcard{width:100%;display:grid;grid-template-columns:1fr;gap:1px;margin-top:1px}@media screen and (min-width: 768px){.boxcard{grid-template-columns:repeat(3, 1fr)}}.boxcard__item{display:flex;align-items:flex-end;justify-content:center;padding:30px;height:250px;text-align:center}@media screen and (min-width: 768px){.boxcard__item{padding:30px 50px;height:350px}}.boxcard__item div{position:relative;z-index:5}.with-margin-top{margin-top:4px}