body{font-family:'PT Sans', sans-serif;font-display:swap;font-size:14px}body figure img{max-width:100%;height:auto}body a{color:#002bff;text-decoration:none}body a:hover{color:#002bff}body .col-5{flex:0 0 20%;max-width:20%}body .effect-pulse.modal.fade .modal-dialog{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}body .effect-pulse.modal.fade.in .modal-dialog{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in;opacity:1}@media (min-width: 1080px){body .modalPopup .modal-dialog{max-width:max-content}}@media (max-width: 1080px){body .modalPopup .modal-dialog{max-width:850px}}body .modalPopup .modal-close{background:#ed1b24;position:absolute;top:10px;right:10px;z-index:10;border:0px solid #000200;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;text-decoration:none}body .modalPopup .modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}@media (max-width: 768px){body .modalPopup .modal-dialog{min-height:calc(100vh - 20px)}}body .modalPopup .modal-content{text-align:center}body .modalPopup .modal-body{padding:0}body .modalPopup .modal-body p{padding:10px}body .modalPopup .modal-body img{max-width:100%;height:auto}body .modalPopup .modal-body figure{margin:0}@media screen and (max-width: 768px){body .col-5{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 576px){body .col-5{flex:0 0 100%;max-width:100%}}body .invalid-feedback{display:block}body .cookie-policy{position:fixed;bottom:20px;left:20px;z-index:997;color:#fff;max-width:350px;padding:30px 20px 20px 20px;background:rgba(0,0,0,0.9);display:none}body .cookie-policy .close{position:absolute;right:15px;top:15px;color:#fff;font-size:30px;opacity:1}body .cookie-policy .read-more{float:right;border:1px solid #fff;padding:5px 10px;color:#fff;font-weight:300}body .cookie-policy .read-more:hover{text-decoration:none}body .cookie-policy h1{font-size:16px;font-weight:400;margin:0 0 15px 0}body .cookie-policy p{font-size:13px;font-weight:300;margin:0 0 15px 0}@media (max-width: 767px){body .cookie-policy{bottom:0;left:0;right:0;max-width:100%}}body .mfp-ajax-holder .mfp-content{max-width:600px;padding:0 10px}body .mfp-ajax-holder .mfp-close{right:20px;top:15px;color:#000;font-size:70px;font-weight:300;opacity:1;display:block}body .mfp-with-zoom .mfp-container,body .mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}body .mfp-with-zoom.mfp-ready .mfp-container{opacity:1}body .mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}body .mfp-with-zoom.mfp-removing .mfp-container,body .mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}body header .navbar{z-index:999;position:fixed;top:0;left:0;right:0;background:#fff;padding:0;transition:all 0.4s;margin:0 auto}body header .navbar .navbar-toggler{padding:15px 20px}body header .navbar .navbar-brand{padding:10px 15px 15px 20px}body header .navbar .navbar-brand img{min-height:40px}body header .navbar .navbar-nav>.nav-item>.nav-link{color:#040404;font-size:14px;font-weight:500;padding:5px 10px;height:60px;align-items:center;display:flex;text-decoration:none}body header .navbar .navbar-nav>.nav-item>.nav-link.active{font-weight:700}body header .navbar .navbar-nav>.nav-item:last-child>.nav-link{padding-right:15px}body header .navbar .navbar-nav>.nav-item.share{padding-left:30px}body header .navbar .navbar-nav>.nav-item.dropdown{position:initial}body header .navbar .navbar-nav>.nav-item>.dropdown-menu{width:100%;border-radius:0;border:0;margin:0}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu{background:#333333;color:#fff;padding:25px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .heading{display:flex;flex-direction:column;padding:15px 0;height:100%;justify-content:center}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .heading h1{font-size:35px;font-weight:900;line-height:35px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .heading h2{font-size:18px;font-weight:400;line-height:18px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.red{background:#e4010b;color:#fff}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.red .heading{border-right:1px dashed #730108}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.green{background:#34b8b5;color:#fff}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.green .heading{border-right:1px dashed #1b918e}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.light-grey{background:#b2b2b2;color:#fff}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.light-grey .heading{border-right:1px dashed #858b8b}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.dark-grey{background:#333333;color:#fff}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.dark-grey .heading{border-right:1px dashed #858b8b}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu{margin:15px 0 0 0}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu h2{font-size:14px;font-weight:900;line-height:16px;text-transform:uppercase;margin-bottom:15px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu h2 a{color:inherit;text-decoration:none}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu h2 a:hover{text-decoration:underline}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul{margin:0;padding:0;list-style:disc outside none}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul.columns{column-count:3}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li{margin-right:15px;line-height:18px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li.space{padding-top:38px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li a{font-size:12px;color:#fff;text-decoration:none}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li a:hover{text-decoration:underline}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li a.active{font-weight:700}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li.big a{font-size:14px;font-weight:900;line-height:20px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li.strong{line-height:16px;padding:0 0 5px 0}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li.strong a{font-size:14px;font-weight:900}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu ul li.strong a span{display:block;font-size:12px;font-weight:400}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu.social-media ul{list-style:none;padding-left:40px}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu.social-media ul li{display:flex;align-items:center;padding:3px 0}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu .dropdown-submenu.social-media ul li a i{font-size:24px;position:relative;top:4px;margin-right:10px;width:30px;text-align:center}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.dark-grey .dropdown-submenu .strong{line-height:25px;list-style:none;padding:0 0 5px 0 !important}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.red .strong{list-style:none;padding:5px 0 0 0 !important}body header .navbar .navbar-nav>.nav-item.nav-item>.dropdown-menu.red .strong:nth-last-child(3){padding-top:15px !important}body header .navbar .navbar-nav>.nav-item.search img{width:18px}body header .navbar .navbar-nav>.nav-item.search .dropdown-menu{width:auto;min-width:auto;left:auto;right:0;padding:0;background:#efefef}body header .navbar .navbar-nav>.nav-item.search .dropdown-menu>.dropdown-item{padding:8px 15px 8px 15px}body header .navbar .navbar-nav>.nav-item.search .dropdown-menu>.dropdown-item:hover{background:#f2f2f2}body header .navbar .navbar-nav>.nav-item.search .dropdown-menu input{border:none;border-radius:0}body header .navbar .navbar-nav>.nav-item.search .dropdown-menu .btn{background:#e4010b;color:#fff;border:none;border-radius:0}body header .navbar .navbar-nav>.nav-item.languages i{margin-left:8px}body header .navbar .navbar-nav>.nav-item.languages>.dropdown-menu{width:auto;min-width:auto;left:auto;right:0;padding:0;background:#efefef}body header .navbar .navbar-nav>.nav-item.languages>.dropdown-menu>.dropdown-item{padding:8px 15px;text-transform:uppercase}body header .navbar .navbar-nav>.nav-item.languages>.dropdown-menu>.dropdown-item:hover{background:#f2f2f2}body header .navbar .navbar-nav>.nav-item.share>.dropdown-menu{width:auto;min-width:auto;left:auto;right:0;padding:0;background:#efefef}body header .navbar .navbar-nav>.nav-item.share>.dropdown-menu>.dropdown-item{padding:8px 25px 8px 15px}body header .navbar .navbar-nav>.nav-item.share>.dropdown-menu>.dropdown-item:hover{background:#f2f2f2}body header .navbar .navbar-nav>.nav-item.share>.dropdown-menu i{width:15px;margin-right:10px;text-align:center}@media (max-width: 1200px){body header .navbar .navbar-collapse{background:#f9f9f9;height:calc(100vh - 58px);overflow:auto}body header .navbar .navbar-nav>.nav-item>.nav-link{color:#040404;font-size:14px;font-weight:500;padding:5px 15px;height:45px;align-items:center;display:flex;position:relative}body header .navbar .navbar-nav>.nav-item.share{padding:0}body header .navbar .navbar-nav>.nav-item.futura-architectural-concrete-navigation>.dropdown-menu{padding:0 35px}body header .navbar .navbar-nav>.nav-item.futura-architectural-concrete-navigation>.dropdown-menu .heading{display:none}body header .navbar .navbar-nav>.nav-item.futura-architectural-concrete-navigation>.dropdown-menu .dropdown-submenu{margin:15px 0}body header .navbar .navbar-nav>.nav-item.bautech-navigation>.dropdown-menu{padding:0 35px}body header .navbar .navbar-nav>.nav-item.bautech-navigation>.dropdown-menu .heading{display:none}body header .navbar .navbar-nav>.nav-item.bautech-navigation>.dropdown-menu .dropdown-submenu{margin:15px 0 0 0}body header .navbar .navbar-nav>.nav-item.bautech-navigation>.dropdown-menu .dropdown-submenu.bautech-main-navigation ul{margin:0}body header .navbar .navbar-nav>.nav-item.bautech-navigation>.dropdown-menu .dropdown-submenu.bautech-social-media-navigation ul{padding-left:5px;margin-bottom:15px;margin-top:15px}body header .navbar .navbar-nav>.nav-item.gallery-navigation>.dropdown-menu{padding:0 35px}body header .navbar .navbar-nav>.nav-item.gallery-navigation>.dropdown-menu .heading{display:none}body header .navbar .navbar-nav>.nav-item.gallery-navigation>.dropdown-menu .dropdown-submenu{margin:15px 0}body header .navbar .navbar-nav>.nav-item.gallery-navigation>.dropdown-menu .dropdown-submenu ul{column-count:initial}body header .navbar .navbar-nav>.nav-item.client-area-navigation>.dropdown-menu{padding:0 35px}body header .navbar .navbar-nav>.nav-item.client-area-navigation>.dropdown-menu .heading{display:none}body header .navbar .navbar-nav>.nav-item.client-area-navigation>.dropdown-menu .dropdown-submenu{margin:15px 0}body header .navbar .navbar-nav>.nav-item.client-area-navigation>.dropdown-menu .dropdown-submenu ul{column-count:initial}}body.home{min-height:100%;position:relative}body.home main section.intro .bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;display:block;min-height:100%;max-width:100%;opacity:1.0}body.home main section.intro .left{width:50%;height:100vh;position:absolute;top:0;left:0;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all 0.6s ease-in-out}body.home main section.intro .left.active{width:60%;opacity:1}body.home main section.intro .left.inactive{width:40%;opacity:0.6}body.home main section.intro .left:hover .content img{max-height:108px;transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .left:hover .content h1{transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .left:hover .content h2{opacity:1;transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .left .gradient{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, #613a3a8a 100%)}body.home main section.intro .left .content{position:absolute;bottom:135px;left:15px;color:#fff;transition-delay:0.5s}body.home main section.intro .left .content img{margin-bottom:15px;max-height:80px;transform:translate3d(0, 40px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .left .content h1{font-size:38px;margin:0 0 5px 0;font-weight:300;transform:translate3d(0, 40px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .left .content h2{margin:0;font-weight:200;opacity:0;transform:translate3d(0, 40px, 0);font-size:14px}body.home main section.intro .right{width:50%;height:100vh;position:absolute;top:0;right:0;transition:all 0.6s ease-in-out}body.home main section.intro .right.active{width:60%;opacity:1}body.home main section.intro .right.inactive{width:40%;opacity:0.6}body.home main section.intro .right:hover .content img{max-height:110px;transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .right:hover .content h1{transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .right:hover .content h2{transform:translate3d(0, 20px, 0);transition-delay:0.30s;transition-duration:0.35s;opacity:1}body.home main section.intro .right .gradient{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 65%, #94e7e57a 100%)}body.home main section.intro .right .content{position:absolute;bottom:135px;right:15px;text-align:right;color:#fff}body.home main section.intro .right .content img{margin-bottom:15px;max-height:80px;transform:translate3d(0, 40px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .right .content h1{font-size:38px;margin:0 0 5px 0;font-weight:300;transform:translate3d(0, 40px, 0);transition-delay:0.30s;transition-duration:0.35s}body.home main section.intro .right .content h2{font-size:22px;margin:0;font-weight:200;transform:translate3d(0, 40px, 0);transition:opacity 0.2s, transform 0.35s;opacity:0;font-size:14px}@media (max-width: 1200px){body.home main section.intro{margin-top:58px}body.home main section.intro .left{position:relative;width:100%;height:calc(50vh - 29px);display:block}body.home main section.intro .left .content{bottom:-webkit-calc(15% + 37px);bottom:calc(15% + 37px);text-align:center;right:0;left:0;margin:0 20px}body.home main section.intro .left .content img{margin-bottom:20px}body.home main section.intro .left .content h1{font-size:30px;margin:0}body.home main section.intro .left .content h2{font-size:18px;margin:0}body.home main section.intro .right{width:100%;height:calc(50vh - 29px);display:block;position:relative}body.home main section.intro .right .content{bottom:-webkit-calc(15% + 37px);bottom:calc(15% + 37px);text-align:center;left:0;right:0;margin:0 20px}body.home main section.intro .right .content h1{font-size:30px;margin:0}body.home main section.intro .right .content h2{font-size:18px;margin:0}}@media (max-width: 560px){body.home main section.intro .left .content h2{display:none}body.home main section.intro .right .content{bottom:calc(15% + 65px)}body.home main section.intro .right .content h2{display:none}}body.futura-floors-walls main section.intro{position:relative}body.futura-floors-walls main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.futura-floors-walls main section.intro .bg .content{color:#fff;padding-top:130px}body.futura-floors-walls main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.futura-floors-walls main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.futura-floors-walls main section.intro .bg{height:500px}body.futura-floors-walls main section.intro .bg .content h1{font-size:50px}body.futura-floors-walls main section.intro .bg .content h2{font-size:28px}}body.futura-floors-walls main section.slider{margin-top:-175px}body.futura-floors-walls main section.slider .container{position:relative}body.futura-floors-walls main section.slider .wrapper{padding:0 10px;background:#fff}body.futura-floors-walls main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-floors-walls main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;outline:none;width:60px;height:60px;line-height:30px;background:#72cedc;padding-left:7px;align-items:center;justify-content:center}body.futura-floors-walls main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;outline:none;font-size:60px;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#72cedc;align-items:center;justify-content:center}body.futura-floors-walls main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-floors-walls main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#72cedc}body.futura-floors-walls main section.slider .box .heading:hover{text-decoration:underline}body.futura-floors-walls main section.slider .box .heading p{margin:0;line-height:15px}body.futura-floors-walls main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-floors-walls main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-floors-walls main section.slider .box .content p{display:block;margin:4px 0}body.futura-floors-walls main section.slider .box .content p:first-child{margin-top:0}body.futura-floors-walls main section.slider .box .content p:last-child{margin-bottom:0}body.futura-floors-walls main section.slider .box:hover .content{max-height:100%}body.futura-floors-walls main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.futura-floors-walls main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.futura-floors-walls main section.description .content p{margin:20px 0}body.futura-floors-walls main section.description .content img{max-width:100%;height:auto}body.futura-floors main section.intro{position:relative}body.futura-floors main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.futura-floors main section.intro .bg .content{color:#fff;padding-top:130px}body.futura-floors main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.futura-floors main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.futura-floors main section.intro .bg{height:500px}body.futura-floors main section.intro .bg .content h1{font-size:50px}body.futura-floors main section.intro .bg .content h2{font-size:28px}}body.futura-floors main section.slider{margin-top:-175px}body.futura-floors main section.slider .container{position:relative}body.futura-floors main section.slider .wrapper{padding:0 10px;background:#fff}body.futura-floors main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-floors main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;outline:none;height:60px;line-height:30px;background:#72cedc;padding-left:7px;align-items:center;justify-content:center}body.futura-floors main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#72cedc;align-items:center;justify-content:center}body.futura-floors main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-floors main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#39beb7}body.futura-floors main section.slider .box .heading:hover{text-decoration:underline}body.futura-floors main section.slider .box .heading p{margin:0;line-height:15px}body.futura-floors main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-floors main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-floors main section.slider .box .content p{display:block;margin:4px 0}body.futura-floors main section.slider .box .content p:first-child{margin-top:0}body.futura-floors main section.slider .box .content p:last-child{margin-bottom:0}body.futura-floors main section.slider .box:hover .content{max-height:100%}body.futura-floors main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.futura-floors main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.futura-floors main section.description .content p{margin:20px 0}body.futura-floors-product .tooltip{opacity:1}body.futura-floors-product .tooltip-inner{max-width:400px;background-color:#fff;color:#fff}body.futura-floors-product .arrow::before{border-top-color:#fff;border-bottom-color:#fff}body.futura-floors-product main section.intro{position:relative}body.futura-floors-product main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.futura-floors-product main section.intro .bg .container{position:relative}body.futura-floors-product main section.intro .bg .container h1{font-size:75px;font-weight:500;line-height:65px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.futura-floors-product main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.futura-floors-product main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.futura-floors-product main section.intro .bg{height:500px}body.futura-floors-product main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.futura-floors-product main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.futura-floors-product main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.futura-floors-product main section.description{margin-bottom:25px}body.futura-floors-product main section.description .top{margin-top:-145px;width:90%;position:relative;margin-left:auto;margin-right:auto}body.futura-floors-product main section.description .top .image{display:block;height:480px;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}body.futura-floors-product main section.description .top .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.futura-floors-product main section.description .top .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.futura-floors-product main section.description .top .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.futura-floors-product main section.description .top .breadcrumbs ul li a:hover{text-decoration:underline}body.futura-floors-product main section.description .top .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.futura-floors-product main section.description .top .breadcrumbs ul li:last-child:after{display:none}body.futura-floors-product main section.description .content{display:block;padding:0;margin-top:-100px}body.futura-floors-product main section.description .content .left{padding-right:20px}body.futura-floors-product main section.description .content .left h1{color:#34b8b5;font-size:30px;font-weight:700;margin-top:120px;margin-bottom:15px}body.futura-floors-product main section.description .content .left p{font-size:16px;line-height:22px;color:#4b4b4b}body.futura-floors-product main section.description .content .left ul{font-size:16px;line-height:30px;color:#4b4b4b;padding-left:20px;list-style:none}body.futura-floors-product main section.description .content .left ul li::before{content:"\2022";color:#34b8b5;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.futura-floors-product main section.description .content .right{min-height:650px}body.futura-floors-product main section.description .content .right h1{background:#fff;color:#34b8b5;padding:10px 20px 5px 20px;text-align:center;font-size:24px;font-weight:300;text-transform:uppercase;margin:0 15px 0 0;float:right}body.futura-floors-product main section.description .content .right img{background:#fff;padding:0}body.futura-floors-product main section.description .content .right .colors{clear:both;background:#fff;margin-right:15px;padding:15px}body.futura-floors-product main section.description .content .right .colors a{text-decoration:none}body.futura-floors-product main section.description .content .right .colors a span{display:block;text-align:center;font-size:11px;color:#6f6f6f;padding:5px 0 10px 0;text-transform:uppercase}body.futura-floors-product main section.description .content .right .colors a:hover{text-decoration:underline}body.futura-floors-product main section.description .content .right .buttons{padding:0 20px;position:absolute;bottom:20px;left:0;right:0}body.futura-floors-product main section.description .content .right .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;text-align:center;display:block;padding:0;min-height:47px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.futura-floors-product main section.description .content .right .buttons a.white{background:#fff;color:#010101}body.futura-floors-product main section.description .content .right .buttons a.pdf-left{padding-left:35px;background-image:url("../images/futura/icon-pdf.png");background-repeat:no-repeat;background-position:10% 35%;-webkit-background-size:34px 34px;background-size:34px}@media (max-width: 992px){body.futura-floors-product main section.description .content .left{padding-right:20px}body.futura-floors-product main section.description .content .right{text-align:center}body.futura-floors-product main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.futura-floors-product main section.description .content .right img{padding:20px 0}body.futura-floors-product main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.futura-floors-product main section.description .top .image{height:200px}}body.futura-floors-product main section.gallery-heading h1{color:#34b8b5;font-size:30px;font-weight:700;margin:10px 0 25px 0}body.futura-floors-product main section.gallery-heading p{font-size:16px;line-height:22px;color:#4b4b4b}body.futura-floors-product main section.gallery-heading ul{font-size:16px;line-height:30px;color:#4b4b4b;padding-left:20px;list-style:none}body.futura-floors-product main section.gallery-heading ul li::before{content:"\2022";color:#34b8b5;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.futura-floors-product main section.gallery{margin-bottom:20px;display:flex}body.futura-floors-product main section.gallery .background{min-height:365px;width:20%;position:relative;background-position:top center;background-size:cover}body.futura-floors-product main section.gallery .background .gradient{position:absolute;width:100%;height:100%;background:rgba(93,178,174,0.9)}body.futura-floors-product main section.gallery .background .gradient .gallery-description{position:absolute;bottom:0;right:0;padding:15px;font-size:18px;text-align:right;color:#fff}@media (max-width: 767px){body.futura-floors-product main section.gallery .background .gradient .gallery-description{display:none}}@media (max-width: 992px){body.futura-floors-product main section.gallery .background{display:none}}body.futura-floors-product main section.gallery .main-image{margin-top:-240px;padding:10px;background:#fff}body.futura-floors-product main section.gallery .row{margin:0}body.futura-floors-product main section.gallery .col-xl-6{padding:0}body.futura-floors-product main section.gallery .swiper-container{height:365px;width:100%;margin-left:10px}body.futura-floors-product main section.gallery .swiper-container .swiper-button-next{top:calc(50% - 10px);right:0;left:auto;color:#fff;background:#5db2ae;font-size:60px;outline:none;text-align:center;display:flex;width:50px;height:60px;align-items:center;justify-content:center}body.futura-floors-product main section.gallery .swiper-container .swiper-button-next i{margin-left:8px}body.futura-floors-product main section.gallery .swiper-container .swiper-button-prev{top:calc(50% - 10px);left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:50px;height:60px;background:#5db2ae;align-items:center;justify-content:center}body.futura-floors-product main section.gallery .swiper-container .swiper-button-prev i{margin-right:8px}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box{display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;height:100%;margin:0}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box .content{visibility:hidden;opacity:0;background:rgba(52,184,181,0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:10px 10px;position:relative;height:100%}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box .content h1{font-size:14px;font-weight:700;margin-top:5px}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box .content .bottom{position:absolute;bottom:10px;display:block;font-size:12px}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box .content .bottom p{margin:0}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box:hover{text-decoration:none}body.futura-floors-product main section.gallery .swiper-container .swiper-slide .box:hover .content{visibility:visible;opacity:1}@media (max-width: 1200px){body.futura-floors-product main section.gallery .main-image{display:none;padding:0}body.futura-floors-product main section.gallery .swiper-container{margin-right:10px}}body.futura-floors-product main section.disclaimer{margin:25px 0 50px 0}body.futura-floors-product main section.disclaimer .description{position:relative;overflow:hidden;clear:both}body.futura-floors-product main section.disclaimer .description .disclaimer-image{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;height:265px;position:relative}body.futura-floors-product main section.disclaimer .description .disclaimer-image .disclaimer-label{position:absolute;bottom:0;padding:20px 5px 5px 5px;background:linear-gradient(to bottom, rgba(52,184,182,0) 0%, #34b8b6 50%)}body.futura-floors-product main section.disclaimer .description .disclaimer-image .disclaimer-label p{line-height:22px;font-size:14px;color:#fff;font-weight:700;text-align:center;padding:0 5px;margin:0 0 5px 0}body.futura-floors-product main section.disclaimer .button{background:#34b8b5;color:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 15px;margin-top:10px;text-decoration:none;display:block}body.futura-floors-product main section.disclaimer .button:hover{text-decoration:underline}body.futura-floors-product main section.disclaimer p,body.futura-floors-product main section.disclaimer ul{font-size:16px;line-height:30px;color:#4b4b4b}body.futura-floors-product main section.disclaimer h1{color:#34b8b5;font-size:30px;font-weight:300;text-transform:uppercase;margin:30px 0 15px 0}body.futura-floors-product main section.disclaimer img{max-width:100%;height:auto;margin:10px 0}@media (max-width: 768px){body.futura-floors-product main section.disclaimer h1{font-size:20px}body.futura-floors-product main section.disclaimer img{margin:10px 0 0 0}}body.futura-floors-product main section.image{margin-bottom:120px}body.futura-floors-product main section.image .background{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}body.futura-floors-product main section.image .background .effect{position:absolute;left:0;top:0;bottom:0;width:300px;height:100%;display:block;background:rgba(52,184,181,0.8)}body.futura-floors-product main section.image .background .container{position:relative;height:400px}body.futura-floors-product main section.image .background img{position:absolute;padding:15px;background:#fff;width:500px;right:20px;bottom:-100px}body.futura-floors-product main section.accordion{margin:20px 0 25px 0}body.futura-floors-product main section.accordion h1{color:#34b8b5;border-bottom:1px solid #eee;font-size:30px;font-weight:300;padding:10px 0;margin:10px 0;cursor:pointer;text-transform:uppercase;position:relative}body.futura-floors-product main section.accordion h1 span{font-size:12px;color:#b8b7b7;position:absolute;right:0;top:15px}body.futura-floors-product main section.accordion h1 span img{margin-left:5px;position:relative;bottom:2px}body.futura-floors-product main section.accordion h1 span.down{display:none}body.futura-floors-product main section.accordion h1 span.up{display:block}body.futura-floors-product main section.accordion h1.collapsed span.down{display:block}body.futura-floors-product main section.accordion h1.collapsed span.up{display:none}body.futura-floors-product main section.accordion .content{font-size:16px;font-weight:400;color:#4b4b4b;line-height:22px}body.futura-floors-product main section.accordion .content p{padding:5px 0px;margin:0}body.futura-floors-product main section.accordion .content ul{color:#4b4b4b;padding-left:20px;list-style:none;margin:10px 0}body.futura-floors-product main section.accordion .content ul li::before{content:"\2022";color:#34b8b5;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media (max-width: 768px){body.futura-floors-product main section.accordion h1 span.down,body.futura-floors-product main section.accordion h1.collapsed span.down,body.futura-floors-product main section.accordion h1 span.up,body.futura-floors-product main section.accordion h1.collapsed span.up{display:none}}@media (max-width: 992px){body.futura-floors-product main section.accordion h1{font-size:22px;padding:5px 0}body.futura-floors-product main section.accordion .content{font-size:14px}body.futura-floors-product main section.accordion .content p{padding:5px}}body.futura-floors-product main section.add-to-floor{margin:20px 0 50px 0}body.futura-floors-product main section.add-to-floor h1{color:#34b8b5;font-size:30px;font-weight:300;padding:10px 0;margin:10px 0 50px 0;text-transform:uppercase}body.futura-floors-product main section.add-to-floor .content .box{width:100%;height:338px;display:block;position:relative;background-size:cover;background-position:center center}body.futura-floors-product main section.add-to-floor .content .box:hover{text-decoration:none}body.futura-floors-product main section.add-to-floor .content .box .bg{position:absolute;width:100%;height:100%;background:rgba(52,184,181,0.41)}body.futura-floors-product main section.add-to-floor .content .box .wrapper{position:relative;padding:30px 30px}body.futura-floors-product main section.add-to-floor .content .box .wrapper h1{color:#fff;font-size:33px;font-weight:500;margin:0;padding:0}body.futura-floors-product main section.add-to-floor .content .box .wrapper h2{color:#fff;font-size:21px;font-weight:300;margin:0;padding:0}@media (max-width: 768px){body.futura-floors-product main section.add-to-floor h1{font-size:24px;margin:10px 0 30px 0}body.futura-floors-product main section.add-to-floor .content .box{height:250px}body.futura-floors-product main section.add-to-floor .content .box .wrapper h1{font-size:22px}body.futura-floors-product main section.add-to-floor .content .box .wrapper h2{font-size:18px}}body.futura-floors-product main section.additional-products-slider h1{color:#34b8b5;font-size:30px;font-weight:300;padding:10px 0;margin:10px 15px;text-transform:uppercase}body.futura-floors-product main section.additional-products-slider .container{position:relative}body.futura-floors-product main section.additional-products-slider .wrapper{padding:0 10px;background:#fff}body.futura-floors-product main section.additional-products-slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-floors-product main section.additional-products-slider .swiper-button-next{top:calc(50% + 60px);right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;height:60px;line-height:30px;outline:none;background:#34b8b5;padding-left:7px;align-items:center;justify-content:center}body.futura-floors-product main section.additional-products-slider .swiper-button-prev{top:calc(50% + 60px);left:20px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;outline:none;height:60px;line-height:30px;background:#34b8b5;align-items:center;justify-content:center}body.futura-floors-product main section.additional-products-slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-floors-product main section.additional-products-slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#34b8b5}body.futura-floors-product main section.additional-products-slider .box .heading:hover{text-decoration:underline}body.futura-floors-product main section.additional-products-slider .box .heading p{margin:0;line-height:15px}body.futura-floors-product main section.additional-products-slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-floors-product main section.additional-products-slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-floors-product main section.additional-products-slider .box .content p{display:block;margin:4px 0}body.futura-floors-product main section.additional-products-slider .box .content p:first-child{margin-top:0}body.futura-floors-product main section.additional-products-slider .box .content p:last-child{margin-bottom:0}body.futura-floors-product main section.additional-products-slider .box:hover .content{max-height:100%}body.futura-wall main section.intro{position:relative}body.futura-wall main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.futura-wall main section.intro .bg .content{color:#fff;padding-top:130px}body.futura-wall main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.futura-wall main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.futura-wall main section.intro .bg{height:500px}body.futura-wall main section.intro .bg .content h1{font-size:50px}body.futura-wall main section.intro .bg .content h2{font-size:28px}}body.futura-wall main section.slider{margin-top:-175px}body.futura-wall main section.slider .container{position:relative}body.futura-wall main section.slider .wrapper{padding:0 10px;background:#fff}body.futura-wall main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-wall main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;outline:none;height:60px;line-height:30px;background:#63c8c4;padding-left:7px;align-items:center;justify-content:center}body.futura-wall main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;outline:none;width:60px;height:60px;line-height:30px;background:#63c8c4;align-items:center;justify-content:center}body.futura-wall main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-wall main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#63c8c4}body.futura-wall main section.slider .box .heading p{margin:0;line-height:15px}body.futura-wall main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-wall main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-wall main section.slider .box .content p{display:block;margin:4px 0}body.futura-wall main section.slider .box .content p:first-child{margin-top:0}body.futura-wall main section.slider .box .content p:last-child{margin-bottom:0}body.futura-wall main section.slider .box:hover .content{max-height:100%}body.futura-wall main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.futura-wall main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.futura-wall main section.description .content p{margin:20px 0}body.futura-wall-product .tooltip{opacity:1}body.futura-wall-product .tooltip-inner{max-width:400px;background-color:#fff;color:#fff}body.futura-wall-product .arrow::before{border-top-color:#fff;border-bottom-color:#fff}body.futura-wall-product main section.intro{position:relative}body.futura-wall-product main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.futura-wall-product main section.intro .bg .container{position:relative}body.futura-wall-product main section.intro .bg .container h1{font-size:75px;font-weight:500;line-height:65px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.futura-wall-product main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.futura-wall-product main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.futura-wall-product main section.intro .bg{height:500px}body.futura-wall-product main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.futura-wall-product main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.futura-wall-product main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.futura-wall-product main section.description{margin-bottom:25px}body.futura-wall-product main section.description .top{margin-top:-145px;width:90%;position:relative;margin-left:auto;margin-right:auto}body.futura-wall-product main section.description .top .image{display:block;height:480px;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}body.futura-wall-product main section.description .top .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.futura-wall-product main section.description .top .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.futura-wall-product main section.description .top .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.futura-wall-product main section.description .top .breadcrumbs ul li a:hover{text-decoration:underline}body.futura-wall-product main section.description .top .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.futura-wall-product main section.description .top .breadcrumbs ul li:last-child:after{display:none}body.futura-wall-product main section.description .content{display:block;padding:0;margin-top:-100px}body.futura-wall-product main section.description .content .left{padding-right:20px}body.futura-wall-product main section.description .content .left h1{color:#34b8b5;font-size:30px;font-weight:700;margin-top:120px;margin-bottom:15px}body.futura-wall-product main section.description .content .left p{font-size:16px;line-height:22px;color:#4b4b4b}body.futura-wall-product main section.description .content .left ul{font-size:16px;line-height:30px;color:#4b4b4b;padding-left:20px;list-style:none}body.futura-wall-product main section.description .content .left ul li::before{content:"\2022";color:#34b8b5;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.futura-wall-product main section.description .content .right{min-height:650px}body.futura-wall-product main section.description .content .right h1{background:#fff;color:#34b8b5;padding:10px 20px 5px 20px;text-align:center;font-size:24px;font-weight:300;text-transform:uppercase;margin:0 15px 0 0;float:right}body.futura-wall-product main section.description .content .right img{background:#fff;padding:0}body.futura-wall-product main section.description .content .right .colors{clear:both;background:#fff;margin-right:15px;padding:15px}body.futura-wall-product main section.description .content .right .colors a{text-decoration:none}body.futura-wall-product main section.description .content .right .colors a span{display:block;text-align:center;font-size:11px;color:#6f6f6f;padding:5px 0 10px 0;text-transform:uppercase}body.futura-wall-product main section.description .content .right .colors a:hover{text-decoration:underline}body.futura-wall-product main section.description .content .right .buttons{padding:0 20px;position:absolute;bottom:20px;left:0;right:0}body.futura-wall-product main section.description .content .right .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;text-align:center;display:block;padding:0;min-height:47px;margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.futura-wall-product main section.description .content .right .buttons a.white{background:#fff;color:#010101}body.futura-wall-product main section.description .content .right .buttons a.pdf-left{padding-left:35px;background-image:url("../images/futura/icon-pdf.png");background-repeat:no-repeat;background-position:10% 35%;-webkit-background-size:34px 34px;background-size:34px}@media (max-width: 992px){body.futura-wall-product main section.description .content .left{padding-right:20px}body.futura-wall-product main section.description .content .right{text-align:center}body.futura-wall-product main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.futura-wall-product main section.description .content .right img{padding:20px 0}body.futura-wall-product main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.futura-wall-product main section.description .top .image{height:200px}}body.futura-wall-product main section.gallery-heading h1{color:#34b8b5;font-size:30px;font-weight:700;margin:10px 0 25px 0}body.futura-wall-product main section.gallery-heading p{font-size:16px;line-height:22px;color:#4b4b4b}body.futura-wall-product main section.gallery-heading ul{font-size:16px;line-height:30px;color:#4b4b4b;padding-left:20px;list-style:none}body.futura-wall-product main section.gallery-heading ul li::before{content:"\2022";color:#34b8b5;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.futura-wall-product main section.gallery{margin-bottom:20px;display:flex}body.futura-wall-product main section.gallery .background{min-height:365px;width:20%;position:relative;background-position:top center;background-size:cover}body.futura-wall-product main section.gallery .background .gradient{position:absolute;width:100%;height:100%;background:rgba(93,178,174,0.9)}body.futura-wall-product main section.gallery .background .gradient .gallery-description{position:absolute;bottom:0;right:0;padding:15px;font-size:18px;text-align:right;color:#fff}@media (max-width: 767px){body.futura-wall-product main section.gallery .background .gradient .gallery-description{display:none}}@media (max-width: 992px){body.futura-wall-product main section.gallery .background{display:none}}body.futura-wall-product main section.gallery .main-image{margin-top:-240px;padding:10px;background:#fff}body.futura-wall-product main section.gallery .row{margin:0}body.futura-wall-product main section.gallery .col-xl-6{padding:0}body.futura-wall-product main section.gallery .swiper-container{height:365px;width:100%;margin-left:10px}body.futura-wall-product main section.gallery .swiper-container .swiper-button-next{top:calc(50% - 10px);right:0;left:auto;color:#fff;background:#5db2ae;font-size:60px;text-align:center;display:flex;outline:none;width:50px;height:60px;align-items:center;justify-content:center}body.futura-wall-product main section.gallery .swiper-container .swiper-button-next i{margin-left:8px}body.futura-wall-product main section.gallery .swiper-container .swiper-button-prev{top:calc(50% - 10px);left:auto;color:#fff;font-size:60px;text-align:center;outline:none;display:flex;width:50px;height:60px;background:#5db2ae;align-items:center;justify-content:center}body.futura-wall-product main section.gallery .swiper-container .swiper-button-prev i{margin-right:8px}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box{display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;height:100%;margin:0}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box .content{visibility:hidden;opacity:0;background:rgba(52,184,181,0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:10px 10px;position:relative;height:100%}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box .content h1{font-size:14px;font-weight:700;margin-top:5px}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box .content .bottom{position:absolute;bottom:10px;display:block;font-size:12px}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box .content .bottom p{margin:0}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box:hover{text-decoration:none}body.futura-wall-product main section.gallery .swiper-container .swiper-slide .box:hover .content{visibility:visible;opacity:1}@media (max-width: 1200px){body.futura-wall-product main section.gallery .main-image{display:none;padding:0}body.futura-wall-product main section.gallery .swiper-container{margin-right:10px}}body.futura-wall-product main section.disclaimer{margin:50px 0 50px 0}body.futura-wall-product main section.disclaimer .description{position:relative;overflow:hidden;clear:both}body.futura-wall-product main section.disclaimer .description .disclaimer-image{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;height:265px;position:relative}body.futura-wall-product main section.disclaimer .description .disclaimer-image .disclaimer-label{position:absolute;bottom:0;padding:20px 5px 5px 5px;background:linear-gradient(to bottom, rgba(52,184,182,0) 0%, #34b8b6 50%)}body.futura-wall-product main section.disclaimer .description .disclaimer-image .disclaimer-label p{line-height:22px;font-size:14px;color:#fff;font-weight:700;text-align:center;padding:0 5px;margin:0 0 5px 0}body.futura-wall-product main section.disclaimer .button{background:#34b8b5;color:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 15px;margin-top:10px;text-decoration:none;display:block}body.futura-wall-product main section.disclaimer .button:hover{text-decoration:underline}body.futura-wall-product main section.disclaimer p,body.futura-wall-product main section.disclaimer ul{font-size:16px;line-height:30px;color:#4b4b4b}body.futura-wall-product main section.disclaimer h1{color:#34b8b5;font-size:30px;font-weight:300;text-transform:uppercase;margin:30px 0 15px 0}body.futura-wall-product main section.disclaimer img{max-width:100%;height:auto;margin:10px 0}@media (max-width: 768px){body.futura-wall-product main section.disclaimer h1{font-size:20px}body.futura-wall-product main section.disclaimer img{margin:10px 0 0 0}}body.futura-wall-product main section.image{margin-bottom:120px}body.futura-wall-product main section.image .background{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}body.futura-wall-product main section.image .background .effect{position:absolute;left:0;top:0;bottom:0;width:300px;height:100%;display:block;background:rgba(52,184,181,0.8)}body.futura-wall-product main section.image .background .container{position:relative;height:400px}body.futura-wall-product main section.image .background img{position:absolute;padding:15px;background:#fff;width:500px;right:20px;bottom:-100px}body.futura-wall-product main section.accordion{margin:20px 0 50px 0}body.futura-wall-product main section.accordion h1{color:#34b8b5;border-bottom:1px solid #eee;font-size:30px;font-weight:300;padding:10px 0;margin:10px 0;cursor:pointer;text-transform:uppercase;position:relative}body.futura-wall-product main section.accordion h1 span{font-size:12px;color:#b8b7b7;position:absolute;right:0;top:15px}body.futura-wall-product main section.accordion h1 span img{margin-left:5px;position:relative;bottom:2px}body.futura-wall-product main section.accordion h1 span.down{display:none}body.futura-wall-product main section.accordion h1 span.up{display:block}body.futura-wall-product main section.accordion h1.collapsed span.down{display:block}body.futura-wall-product main section.accordion h1.collapsed span.up{display:none}body.futura-wall-product main section.accordion .content{font-size:16px;font-weight:400;color:#4b4b4b;line-height:22px}body.futura-wall-product main section.accordion .content p{padding:5px 20px;margin:0}@media (max-width: 768px){body.futura-wall-product main section.accordion h1 span.down,body.futura-wall-product main section.accordion h1.collapsed span.down,body.futura-wall-product main section.accordion h1 span.up,body.futura-wall-product main section.accordion h1.collapsed span.up{display:none}}@media (max-width: 992px){body.futura-wall-product main section.accordion h1{font-size:22px;padding:5px 0}body.futura-wall-product main section.accordion .content{font-size:14px}body.futura-wall-product main section.accordion .content p{padding:5px}}body.futura-wall-product main section.add-to-floor{margin:20px 0 50px 0}body.futura-wall-product main section.add-to-floor h1{color:#34b8b5;font-size:30px;font-weight:300;text-transform:uppercase;padding:10px 0;margin:10px 0 50px 0}body.futura-wall-product main section.add-to-floor .content .box{width:100%;height:338px;display:block;position:relative;background-size:cover;background-position:center center}body.futura-wall-product main section.add-to-floor .content .box:hover{text-decoration:none}body.futura-wall-product main section.add-to-floor .content .box .bg{position:absolute;width:100%;height:100%;background:rgba(52,184,181,0.41)}body.futura-wall-product main section.add-to-floor .content .box .wrapper{position:relative;padding:30px 30px}body.futura-wall-product main section.add-to-floor .content .box .wrapper h1{color:#fff;font-size:33px;font-weight:500;margin:0;padding:0}body.futura-wall-product main section.add-to-floor .content .box .wrapper h2{color:#fff;font-size:21px;font-weight:300;margin:0;padding:0}@media (max-width: 768px){body.futura-wall-product main section.add-to-floor h1{font-size:24px;margin:10px 0 30px 0}body.futura-wall-product main section.add-to-floor .content .box{height:250px}body.futura-wall-product main section.add-to-floor .content .box .wrapper h1{font-size:22px}body.futura-wall-product main section.add-to-floor .content .box .wrapper h2{font-size:18px}}body.futura-wall-product main section.additional-products-slider h1{color:#34b8b5;font-size:30px;font-weight:300;text-transform:uppercase;padding:10px 0;margin:10px 15px}body.futura-wall-product main section.additional-products-slider .container{position:relative}body.futura-wall-product main section.additional-products-slider .wrapper{padding:0 10px;background:#fff}body.futura-wall-product main section.additional-products-slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-wall-product main section.additional-products-slider .swiper-button-next{top:calc(50% + 60px);right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;outline:none;height:60px;line-height:30px;background:#34b8b5;padding-left:7px;align-items:center;justify-content:center}body.futura-wall-product main section.additional-products-slider .swiper-button-prev{top:calc(50% + 60px);left:20px;left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#34b8b5;align-items:center;justify-content:center}body.futura-wall-product main section.additional-products-slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-wall-product main section.additional-products-slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#34b8b5}body.futura-wall-product main section.additional-products-slider .box .heading:hover{text-decoration:underline}body.futura-wall-product main section.additional-products-slider .box .heading p{margin:0;line-height:15px}body.futura-wall-product main section.additional-products-slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-wall-product main section.additional-products-slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-wall-product main section.additional-products-slider .box .content p{display:block;margin:4px 0}body.futura-wall-product main section.additional-products-slider .box .content p:first-child{margin-top:0}body.futura-wall-product main section.additional-products-slider .box .content p:last-child{margin-bottom:0}body.futura-wall-product main section.additional-products-slider .box:hover .content{max-height:100%}body.futura-space main section.intro{position:relative}body.futura-space main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.futura-space main section.intro .bg .content{color:#fff;padding-top:130px}body.futura-space main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.futura-space main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.futura-space main section.intro .bg{height:500px}body.futura-space main section.intro .bg .content h1{font-size:50px}body.futura-space main section.intro .bg .content h2{font-size:28px}}body.futura-space main section.slider{margin-top:-175px}body.futura-space main section.slider .container{position:relative}body.futura-space main section.slider .wrapper{padding:0 10px;background:#fff}body.futura-space main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.futura-space main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#1493a3;padding-left:7px;align-items:center;justify-content:center}body.futura-space main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#1493a3;align-items:center;justify-content:center}body.futura-space main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.futura-space main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#1493a3}body.futura-space main section.slider .box .heading:hover{text-decoration:underline}body.futura-space main section.slider .box .heading p{margin:0;line-height:15px}body.futura-space main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.futura-space main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.futura-space main section.slider .box .content p{display:block;margin:4px 0}body.futura-space main section.slider .box .content p:first-child{margin-top:0}body.futura-space main section.slider .box .content p:last-child{margin-bottom:0}body.futura-space main section.slider .box:hover .content{max-height:100%}body.futura-space main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.futura-space main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.futura-space main section.description .content p{margin:20px 0}body.futura-space-product main section.intro{position:relative}body.futura-space-product main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.futura-space-product main section.intro .bg .container{position:relative}body.futura-space-product main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.futura-space-product main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.futura-space-product main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.futura-space-product main section.intro .bg{height:500px}body.futura-space-product main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.futura-space-product main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.futura-space-product main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.futura-space-product main section.gallery{position:relative;padding:0 0 60px 0}body.futura-space-product main section.gallery .container{position:relative}body.futura-space-product main section.gallery .container>h1{color:#34b8b5;font-size:30px;font-weight:700;padding:10px 0;margin:10px 25px}body.futura-space-product main section.gallery .box{display:block;background-size:cover;background-repeat:no-repeat}body.futura-space-product main section.gallery .box .content{position:absolute;top:0;left:0;z-index:10;visibility:hidden;opacity:0;background:rgba(52,184,181,0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:11px;line-height:16px;font-weight:400;color:#fff;display:block;width:100%;height:100%;overflow:hidden}body.futura-space-product main section.gallery .box:hover .content{visibility:visible;opacity:1}body.futura-space-product main section.gallery .box .content .logo{position:absolute;top:calc(50% - 40.5px);left:calc(50% - 50px)}@media (max-width: 768px){body.futura-space-product main section.gallery .box .content .logo{width:60px;top:calc(50% - 40.5px);left:calc(50% - 30px)}}body.futura-space-product main section.gallery .box .content .description{position:absolute;top:calc(50% + 60px);left:0;right:0;padding:0 20px;text-align:center;font-size:14px}@media (max-width: 768px){body.futura-space-product main section.gallery .box .content .description{font-size:12px;top:calc(50% + 30px)}}body.futura-space-product main section.gallery .box:hover{text-decoration:none}body.futura-space-product main section.content{margin-bottom:5px;margin-top:-120px}body.futura-space-product main section.content .container{position:relative}body.futura-space-product main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.futura-space-product main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.futura-space-product main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.futura-space-product main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.futura-space-product main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.futura-space-product main section.content .breadcrumbs ul li:last-child:after{display:none}body.futura-space-product main section.content .content{background:#fff;padding:40px 40px 20px 40px;position:relative}body.futura-space-product main section.content .content .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;padding:0;width:50%;min-height:47px;margin-bottom:12px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 768px){body.futura-space-product main section.content .content{padding:20px 20px 0 20px}body.futura-space-product main section.content .content .buttons a{width:100%}}body.professional-list main section.intro{position:relative}body.professional-list main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.professional-list main section.intro .bg .content{color:#fff;padding-top:130px}body.professional-list main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.professional-list main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.professional-list main section.intro .bg{height:500px}body.professional-list main section.intro .bg .content h1{font-size:50px}body.professional-list main section.intro .bg .content h2{font-size:28px}}body.professional-list main section.slider{margin-top:-175px}body.professional-list main section.slider .container{position:relative}body.professional-list main section.slider .wrapper{padding:0 10px;background:#fff}body.professional-list main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.professional-list main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;outline:none;width:60px;height:60px;line-height:30px;background:#e4010b;padding-left:7px;align-items:center;justify-content:center}body.professional-list main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;font-size:60px;text-align:center;outline:none;display:flex;width:60px;height:60px;line-height:30px;background:#e4010b;align-items:center;justify-content:center}body.professional-list main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.professional-list main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#e4010b}body.professional-list main section.slider .box .heading:hover{text-decoration:underline}body.professional-list main section.slider .box .heading p{margin:0;line-height:15px}body.professional-list main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-list main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.professional-list main section.slider .box .content p{display:block;margin:4px 0}body.professional-list main section.slider .box .content p:first-child{margin-top:0}body.professional-list main section.slider .box .content p:last-child{margin-bottom:0}body.professional-list main section.slider .box:hover .content{max-height:100%}body.professional-list main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-list main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-list main section.description .content p{margin:20px 0}body.professional-systems-list main section.intro{position:relative}body.professional-systems-list main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.professional-systems-list main section.intro .bg .content{color:#fff;padding-top:130px}body.professional-systems-list main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.professional-systems-list main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.professional-systems-list main section.intro .bg{height:500px}body.professional-systems-list main section.intro .bg .content h1{font-size:50px}body.professional-systems-list main section.intro .bg .content h2{font-size:28px}}body.professional-systems-list main section.slider{margin-top:-175px}body.professional-systems-list main section.slider .container{position:relative}body.professional-systems-list main section.slider .wrapper{padding:0 10px;background:#fff}body.professional-systems-list main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.professional-systems-list main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;outline:none;font-size:60px;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#e4010b;padding-left:7px;align-items:center;justify-content:center}body.professional-systems-list main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;font-size:60px;text-align:center;outline:none;display:flex;width:60px;height:60px;line-height:30px;background:#e4010b;align-items:center;justify-content:center}body.professional-systems-list main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.professional-systems-list main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#e4010b}body.professional-systems-list main section.slider .box .heading:hover{text-decoration:underline}body.professional-systems-list main section.slider .box .heading p{margin:0;line-height:15px}body.professional-systems-list main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-systems-list main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.professional-systems-list main section.slider .box .content p{display:block;margin:4px 0}body.professional-systems-list main section.slider .box .content p:first-child{margin-top:0}body.professional-systems-list main section.slider .box .content p:last-child{margin-bottom:0}body.professional-systems-list main section.slider .box:hover .content{max-height:100%}body.professional-systems-list main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-systems-list main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-systems-list main section.description .content p{margin:20px 0}body.professional-systems-product main section.intro{position:relative}body.professional-systems-product main section.intro .bg{width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-systems-product main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-systems-product main section.intro .bg .container{position:relative}body.professional-systems-product main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:-70px;color:#676767;text-align:left;word-wrap:break-word}@media (max-width: 768px){body.professional-systems-product main section.intro .bg .container h1{margin-top:auto;margin-bottom:auto}}body.professional-systems-product main section.intro .bg .container h1 strong{font-weight:700}@media (max-width: 768px){body.professional-systems-product main section.intro .bg .container h1{font-size:30px}}body.professional-systems-product main section.slider{margin-top:-175px}@media (max-width: 992px){body.professional-systems-product main section.slider{margin-top:-150px}}@media (max-width: 768px){body.professional-systems-product main section.slider{margin-top:-90px}}body.professional-systems-product main section.slider .breadcrumbs{margin-bottom:8px;color:#000;font-size:12px;font-weight:700}body.professional-systems-product main section.slider .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.professional-systems-product main section.slider .breadcrumbs ul li a,body.professional-systems-product main section.slider .breadcrumbs ul li span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-systems-product main section.slider .breadcrumbs ul li a:hover,body.professional-systems-product main section.slider .breadcrumbs ul li span:hover{text-decoration:underline}body.professional-systems-product main section.slider .breadcrumbs ul li span:hover{text-decoration:none}body.professional-systems-product main section.slider .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.professional-systems-product main section.slider .breadcrumbs ul li:last-child:after{display:none}body.professional-systems-product main section.slider .container{position:relative}body.professional-systems-product main section.slider .wrapper{padding:0;background:#fff}body.professional-systems-product main section.slider .swiper-container{height:340px;background:#fff;padding:0}body.professional-systems-product main section.slider .swiper-pagination{text-align:left;margin:10px 15px}body.professional-systems-product main section.slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:50px;background:#fff}body.professional-systems-product main section.slider .swiper-pagination .swiper-pagination-bullet-active{background:#e30613}body.professional-systems-product main section.slider .image{height:100%;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-systems-product main section.description{padding:15px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-systems-product main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-systems-product main section.description .content p{margin:20px 0}@media (max-width: 768px){body.professional-systems-product main section.description .content p{margin:10px 0}}body.professional-systems-product main section.description .content h2{color:#e30613;font-size:22px;font-weight:900;text-transform:uppercase;margin:15px 0 10px 0}body.professional-systems-product main section.features-applications h2{color:#e30613;font-size:22px;font-weight:900;line-height:16px;text-transform:uppercase;margin:15px 0}@media (max-width: 768px){body.professional-systems-product main section.features-applications h2{margin:15px 0 15px 0}}body.professional-systems-product main section.features-applications ul{padding:0;margin:0}@media (max-width: 768px){body.professional-systems-product main section.features-applications ul{margin-bottom:15px}}body.professional-systems-product main section.features-applications ul li{padding:0 0 0 15px;margin:0;list-style:none;font-size:16px;color:#8d8989}body.professional-systems-product main section.features-applications ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-systems-product main section.heading-buttons{margin:30px 0 0 0}body.professional-systems-product main section.heading-buttons h2{color:#e30613;font-size:25px;font-weight:400;line-height:34px;text-transform:uppercase;margin:0}body.professional-systems-product main section.heading-buttons h2 strong{font-size:30px;font-weight:900}body.professional-systems-product main section.heading-buttons .buttons a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:10px;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;width:90%;margin:auto 0 10px auto}body.professional-systems-product main section.heading-buttons .buttons a:hover{background-color:#ad0d17}@media (max-width: 768px){body.professional-systems-product main section.heading-buttons .buttons a{width:100%;margin:15px 0}}body.professional-systems-product main section.table-content.table-style-style1 table{display:table;margin:30px 0;width:100%}body.professional-systems-product main section.table-content.table-style-style1 table thead tr th{background:#929292;color:#fff;padding:10px 5px;border:2px solid #fff;text-align:center;font-size:14px;line-height:16px;text-transform:uppercase}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr{background-color:#eeebeb}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr td{padding:5px 10px;border:2px solid #fff;text-align:center;color:#0e0e0e;font-size:14px;line-height:16px;font-weight:700}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr td figure{margin:5px 0}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr td ul{margin:5px 0;display:inline-block}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr td ul li{text-align:left}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr td:first-child{text-align:left}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr:last-child{background:none}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr:last-child td{padding:0}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr:last-child td a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:10px 15px;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-systems-product main section.table-content.table-style-style1 table tbody tr:last-child td a:hover{background-color:#ad0d17}body.professional-systems-product main section.table-content.table-style-style2 table{display:table;margin:30px 0;width:100%}body.professional-systems-product main section.table-content.table-style-style2 table thead tr th{background:#929292;color:#fff;padding:10px 5px;border:2px solid #fff;text-align:center;font-size:14px;line-height:16px;text-transform:uppercase}body.professional-systems-product main section.table-content.table-style-style2 table thead tr th:first-child{background:none}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr{background-color:#eeebeb}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr td{padding:5px 10px;border:2px solid #fff;text-align:center;color:#0e0e0e;font-size:14px;line-height:16px;font-weight:700}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr td:first-child{text-align:left}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr:last-child{background:none}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr:last-child td{padding:0;vertical-align:top}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr:last-child td a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:10px 15px;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-systems-product main section.table-content.table-style-style2 table tbody tr:last-child td a:hover{background-color:#ad0d17}body.professional-systems-product main section.table-content.table-style-style3 table{display:table;margin:30px 0;width:100%}body.professional-systems-product main section.table-content.table-style-style3 table thead tr th{background:#929292;color:#fff;padding:10px 5px;border:2px solid #fff;text-align:center;font-size:14px;line-height:16px;text-transform:uppercase}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr{background-color:#eeebeb}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr td{padding:10px 10px;border:2px solid #fff;text-align:center;color:#0e0e0e;font-size:14px;line-height:16px;font-weight:700}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr td figure{margin:5px 0}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr td ul{margin:5px 0 5px 20px}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr td ul li{text-align:left;font-size:14px;font-weight:700;line-height:20px}body.professional-systems-product main section.table-content.table-style-style3 table tbody tr td:first-child{text-align:center}body.professional-systems-product main section.table-content.table-style-style4 table{display:table;margin:30px 0;width:100%}body.professional-systems-product main section.table-content.table-style-style4 table thead tr th{background:#929292;color:#fff;padding:10px 5px;border:2px solid #fff;text-align:center;font-size:14px;line-height:16px;text-transform:uppercase}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr{background-color:#eeebeb}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr td{padding:5px 10px;border:2px solid #fff;text-align:center;color:#0e0e0e;font-size:14px;line-height:16px;font-weight:700}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr td figure{margin:5px 0}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr td ul{margin:5px 0;display:inline-block}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr td ul li{text-align:left}body.professional-systems-product main section.table-content.table-style-style4 table tbody tr td:first-child{text-align:left}body.professional-systems-product main section.gallery-heading{margin:30px 0}body.professional-systems-product main section.gallery-heading h2{color:#e30613;font-size:22px;font-weight:900;line-height:16px;text-transform:uppercase;padding:0 10px}body.professional-systems-product main section.gallery{margin-bottom:20px;display:flex}body.professional-systems-product main section.gallery .background{min-height:365px;width:20%;position:relative;background-position:top center;background-size:cover}body.professional-systems-product main section.gallery .background .gradient{position:absolute;width:100%;height:100%;background:#e30613}body.professional-systems-product main section.gallery .background .gradient .gallery-description{position:absolute;bottom:0;right:0;padding:15px;font-size:18px;text-align:right;color:#fff}@media (max-width: 767px){body.professional-systems-product main section.gallery .background .gradient .gallery-description{display:none}}@media (max-width: 992px){body.professional-systems-product main section.gallery .background{display:none}}body.professional-systems-product main section.gallery .main-image{margin-top:-240px;padding:10px;background:#fff}body.professional-systems-product main section.gallery .row{margin:0}body.professional-systems-product main section.gallery .col-xl-6{padding:0}body.professional-systems-product main section.gallery .swiper-container{height:365px;width:100%;margin-left:10px}body.professional-systems-product main section.gallery .swiper-container .swiper-button-next{top:calc(50% - 10px);right:0;left:auto;color:#fff;background:#e30613;font-size:60px;text-align:center;outline:none;display:flex;width:50px;height:60px;align-items:center;justify-content:center}body.professional-systems-product main section.gallery .swiper-container .swiper-button-next i{margin-left:8px}body.professional-systems-product main section.gallery .swiper-container .swiper-button-prev{top:calc(50% - 10px);left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:50px;outline:none;height:60px;background:#e30613;align-items:center;justify-content:center}body.professional-systems-product main section.gallery .swiper-container .swiper-button-prev i{margin-right:8px}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box{display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff;height:100%;margin:0}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box .content{visibility:hidden;opacity:0;background:rgba(227,6,19,0.7);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:10px 10px;position:relative;height:100%}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box .content h1{font-size:14px;font-weight:700;margin-top:5px}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box .content .bottom{position:absolute;bottom:15px;left:15px;display:block;font-size:14px;line-height:18px}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box .content .bottom p{margin:0}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box:hover{text-decoration:none}body.professional-systems-product main section.gallery .swiper-container .swiper-slide .box:hover .content{visibility:visible;opacity:1}@media (max-width: 1200px){body.professional-systems-product main section.gallery .main-image{display:none;padding:0}body.professional-systems-product main section.gallery .swiper-container{margin-right:10px}}body.professional-systems-product main section.featured-realizations{margin:60px 0 0 0}body.professional-systems-product main section.featured-realizations h2{color:#e30613;font-size:22px;font-weight:900;text-transform:uppercase;margin:0}body.professional-systems-product main section.featured-realizations table{display:table;margin:30px 0;width:100%}body.professional-systems-product main section.featured-realizations table thead tr th{background:#dbdbdb;color:#5b5b5b;padding:10px 15px;border-bottom:2px solid #fff;text-align:left;font-size:16px;line-height:19px}body.professional-systems-product main section.featured-realizations table tbody tr{background-color:#eeebeb}body.professional-systems-product main section.featured-realizations table tbody tr td{padding:10px;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:left;color:#5b5b5b;font-size:14px;line-height:16px;font-weight:700}body.professional-systems-product main section.featured-realizations table tbody tr td:first-child{text-align:left}body.professional-systems-product main section.featured-realizations .slider .poster{display:flex;width:100%;height:300px;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center;margin:30px 0}body.professional-systems-product main section.featured-realizations .slider .poster .poster-overlay{position:absolute;width:100%;height:300px;background:rgba(0,0,0,0.47);z-index:997}body.professional-systems-product main section.featured-realizations .slider .poster img{z-index:998}body.professional-systems-product main section.featured-realizations .slider .swiper-button-next{top:calc(50% - 10px);right:0;left:auto;color:#fff;background:#e30613;font-size:60px;outline:none;text-align:center;display:flex;width:50px;height:60px;align-items:center;justify-content:center}body.professional-systems-product main section.featured-realizations .slider .swiper-button-next i{margin-left:8px}body.professional-systems-product main section.featured-realizations .slider .swiper-button-prev{top:calc(50% - 10px);left:auto;color:#fff;font-size:60px;outline:none;text-align:center;display:flex;width:50px;height:60px;background:#e30613;align-items:center;justify-content:center}body.professional-systems-product main section.featured-realizations .slider .swiper-button-prev i{margin-right:8px}body.professional-systems-product main section.tabs{margin:60px 0 30px 0}body.professional-systems-product main section.tabs h1{color:#e30613;font-size:38px;font-weight:900;margin:10px 0 30px 0}body.professional-systems-product main section.tabs .background{background:#f5f5f5}body.professional-systems-product main section.tabs .nav-tabs{border-bottom:1px solid #e30613;display:flex;justify-content:space-between;flex-wrap:nowrap}@media (max-width: 768px){body.professional-systems-product main section.tabs .nav-tabs{flex-wrap:wrap;justify-content:center}}body.professional-systems-product main section.tabs .nav-tabs .nav-item{width:100%}body.professional-systems-product main section.tabs .nav-tabs .nav-link{color:#e0dfdf;font-size:20px;font-weight:300;text-transform:uppercase;border-radius:0;padding:10px 25px;margin:0 0 1px 0;width:100%;text-align:center}body.professional-systems-product main section.tabs .nav-tabs .nav-link:hover{border:1px solid #fff}body.professional-systems-product main section.tabs .nav-tabs .nav-link.active{border-color:#e30613;color:#e30613}body.professional-systems-product main section.tabs .tab-content{padding:40px 0}body.professional-systems-product main section.tabs .tab-content .image{display:block;margin:0 0 30px 0}body.professional-systems-product main section.tabs .tab-content .image:last-child{margin:0}@media (max-width: 768px){body.professional-systems-product main section.tabs .tab-content .image:last-child{margin-bottom:30px}}body.professional-systems-product main section.tabs .tab-content .buttons{margin-top:40px}body.professional-systems-product main section.tabs .tab-content .buttons a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:10px;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;width:100%;margin:auto 0 10px auto}body.professional-systems-product main section.tabs .tab-content .buttons a:hover{background-color:#ad0d17}@media (max-width: 768px){body.professional-systems-product main section.tabs .tab-content .buttons a{width:100%;margin:15px 0}}body.professional-systems-product main section.tabs .tab-content h2{color:#fb0808;font-weight:700;font-size:22px;margin:0 0 15px 0}body.professional-systems-product main section.tabs .tab-content p{color:#707070;font-size:18px;font-weight:500;line-height:24px}body.professional-systems-product main section.tabs .tab-content img{max-width:100%;height:auto;margin:0 auto;display:block}body.professional-systems-product main section.tabs .tab-content ul{padding:0;margin:0}body.professional-systems-product main section.tabs .tab-content ul li{padding:0 0 0 15px;margin:0;list-style:none;font-size:16px;color:#8d8989}body.professional-systems-product main section.tabs .tab-content ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-systems-product main section.tabs .tab-content table{display:table;width:100%;overflow-x:auto;margin:30px 0}body.professional-systems-product main section.tabs .tab-content table tbody tr{background-color:#d1cece}body.professional-systems-product main section.tabs .tab-content table tbody tr td{padding:10px 5px;border:1px solid #f5f5f5;text-align:center;font-size:14px;line-height:16px;font-weight:600}body.professional-systems-product main section.tabs .tab-content table tbody tr td:first-child{background:#bf0000;color:#fff;text-align:left;font-weight:600;font-size:14px;width:50%}body.professional-systems-product main section.tabs .tab-content table tbody tr:nth-of-type(odd){background-color:#eeebeb}body.professional-systems-product main section.tabs .tab-content table thead tr th{background:#bf0000;color:#fff;padding:10px 5px;border:1px solid #f5f5f5;text-align:center;font-size:15px;line-height:16px}body.professional-systems-product main section.tabs .tab-content table thead tr th:first-child{text-align:left}body.professional-systems-product main section.tabs .tab-content .button{display:block;color:#fff;background-color:#e30613;text-align:center;padding:15px 10px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;width:80%;margin:0 0 0 auto}body.professional-systems-product main section.tabs .tab-content .button:hover{background-color:#ad0d17}body.professional-systems-product main section.offers{margin:30px 0 30px 0}@media (max-width: 768px){body.professional-systems-product main section.offers{margin:0}}body.professional-systems-product main section.offers .description{position:relative;overflow:hidden;clear:both}body.professional-systems-product main section.offers .description h2{color:#e30613;font-size:30px;font-weight:400;line-height:36px;margin:0 0 30px 0}body.professional-systems-product main section.offers .description .disclaimer-image{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;height:265px;position:relative}body.professional-systems-product main section.offers .description .disclaimer-image .disclaimer-label{position:absolute;bottom:0;padding:20px 5px 5px 5px;background:linear-gradient(to bottom, rgba(52,184,182,0) 0%, #e30613 50%)}body.professional-systems-product main section.offers .description .disclaimer-image .disclaimer-label p{line-height:22px;font-size:14px;color:#fff;font-weight:700;text-align:center;padding:0 5px;margin:0 0 5px 0}body.professional-systems-product main section.offers .button{background:#e30613;color:#fff;text-align:center;font-size:16px;font-weight:500;padding:10px 15px;margin-top:10px;text-decoration:none;display:block}body.professional-systems-product main section.offers .button:hover{text-decoration:underline}body.professional-systems-product main section.offers p,body.professional-systems-product main section.offers ul{font-size:16px;line-height:30px;color:#4b4b4b}body.professional-systems-product main section.offers h1{color:#34b8b5;font-size:30px;font-weight:300;text-transform:uppercase;margin:30px 0 15px 0}body.professional-systems-product main section.offers img{max-width:100%;height:auto;margin:10px 0}@media (max-width: 768px){body.professional-systems-product main section.offers h1{font-size:20px}body.professional-systems-product main section.offers img{margin:10px 0 0 0}}body.professional-systems-product main section.certificate{padding:30px 0}body.professional-systems-product main section.certificate .container{position:relative}body.professional-systems-product main section.certificate h2{color:#e30613;font-size:30px;font-weight:900;text-transform:uppercase;border-bottom:2px solid #e30613;padding-bottom:20px;margin-bottom:20px}body.professional-systems-product main section.certificate .content{color:#676767;font-size:16px;font-weight:400;line-height:20px}body.professional-systems-product main section.certificate .content h3{font-size:20px;font-weight:700;margin:10px 0 15px 0}body.professional-systems-product main section.colors-palette{padding:30px 0}body.professional-systems-product main section.colors-palette .container{position:relative}body.professional-systems-product main section.colors-palette h2{color:#e30613;font-weight:700;font-size:22px;margin:0 0 30px 0;text-transform:uppercase}body.professional-systems-product main section.colors-palette .box{display:block;height:200px;background-repeat:no-repeat;background-position:center center;background-size:180px auto}body.professional-systems-product main section.colors-palette .description{color:#676767;font-size:16px;font-weight:400;line-height:22px;height:100%;display:flex;align-items:center}body.professional-systems-product main section.colors-palette .swiper-button-next{position:absolute;top:100%;left:31px;color:#fff;font-size:20px;outline:none;text-align:center;display:flex;width:30px;height:30px;line-height:30px;background:#e30613;align-items:center;justify-content:center;outline:none}@media (max-width: 768px){body.professional-systems-product main section.colors-palette .swiper-button-next{left:41px}}body.professional-systems-product main section.colors-palette .swiper-button-prev{outline:none;position:absolute;top:100%;left:0;color:#fff;font-size:20px;text-align:center;display:flex;width:30px;height:30px;line-height:30px;background:#e30613;align-items:center;justify-content:center}@media (max-width: 768px){body.professional-systems-product main section.colors-palette .swiper-button-prev{left:10px}}body.professional-space-and-application-list main section.intro{position:relative}body.professional-space-and-application-list main section.intro .bg{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;width:100%;height:500px;position:relative}body.professional-space-and-application-list main section.intro .bg .content{color:#fff;padding-top:130px}body.professional-space-and-application-list main section.intro .bg .content h1{font-weight:700;font-size:70px;margin:0}body.professional-space-and-application-list main section.intro .bg .content h2{font-weight:300;font-size:55px;margin:0}@media (max-width: 992px){body.professional-space-and-application-list main section.intro .bg{height:500px}body.professional-space-and-application-list main section.intro .bg .content h1{font-size:50px}body.professional-space-and-application-list main section.intro .bg .content h2{font-size:28px}}body.professional-space-and-application-list main section.slider{margin-top:-175px}body.professional-space-and-application-list main section.slider .container{position:relative}body.professional-space-and-application-list main section.slider .wrapper{padding:0 10px;background:#fff}body.professional-space-and-application-list main section.slider .swiper-container{height:355px;background:#fff;padding:10px 0}body.professional-space-and-application-list main section.slider .swiper-button-next{top:50%;right:25px;left:auto;color:#fff;font-size:60px;text-align:center;display:flex;width:60px;outline:none;height:60px;line-height:30px;background:#e4010b;padding-left:7px;align-items:center;justify-content:center}body.professional-space-and-application-list main section.slider .swiper-button-prev{top:50%;left:20px;left:auto;color:#fff;outline:none;font-size:60px;text-align:center;display:flex;width:60px;height:60px;line-height:30px;background:#e4010b;align-items:center;justify-content:center}body.professional-space-and-application-list main section.slider .box{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none;height:100%;overflow:hidden}body.professional-space-and-application-list main section.slider .box .heading{color:#fff;padding:0;text-align:center;font-size:14px;font-weight:400;margin:0;min-height:62px;display:flex;justify-content:center;align-items:center;background:#e4010b}body.professional-space-and-application-list main section.slider .box .heading:hover{text-decoration:underline}body.professional-space-and-application-list main section.slider .box .heading p{margin:0;line-height:15px}body.professional-space-and-application-list main section.slider .box .image{position:absolute;height:272px;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-space-and-application-list main section.slider .box .content{color:#fff;background:rgba(114,206,220,0.9);display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;font-size:12px;font-weight:300;text-transform:uppercase;height:-webkit-calc(100% - 62px);height:calc(100% - 62px);width:100%;max-height:0;overflow:hidden;transition:all 0.5s}body.professional-space-and-application-list main section.slider .box .content p{display:block;margin:4px 0}body.professional-space-and-application-list main section.slider .box .content p:first-child{margin-top:0}body.professional-space-and-application-list main section.slider .box .content p:last-child{margin-bottom:0}body.professional-space-and-application-list main section.slider .box:hover .content{max-height:100%}body.professional-space-and-application-list main section.description{background:#f2f2f2;margin:-165px 15px 0 15px;padding:160px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-space-and-application-list main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-space-and-application-list main section.description .content p{margin:20px 0}body.professional-space-and-application-product main section.intro{position:relative}body.professional-space-and-application-product main section.intro .bg{width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-space-and-application-product main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-space-and-application-product main section.intro .bg .container{position:relative}body.professional-space-and-application-product main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:-70px;color:#676767;text-align:left}body.professional-space-and-application-product main section.intro .bg .container h1 strong{font-weight:700}@media (max-width: 768px){body.professional-space-and-application-product main section.intro .bg .container h1{font-size:30px}}body.professional-space-and-application-product main section.slider{margin-top:-160px}body.professional-space-and-application-product main section.slider .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.professional-space-and-application-product main section.slider .breadcrumbs ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:0 0 5px 0}body.professional-space-and-application-product main section.slider .breadcrumbs ul li a,body.professional-space-and-application-product main section.slider .breadcrumbs ul li span{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-space-and-application-product main section.slider .breadcrumbs ul li a:hover,body.professional-space-and-application-product main section.slider .breadcrumbs ul li span:hover{text-decoration:underline}body.professional-space-and-application-product main section.slider .breadcrumbs ul li span:hover{text-decoration:none}body.professional-space-and-application-product main section.slider .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.professional-space-and-application-product main section.slider .breadcrumbs ul li:last-child:after{display:none}body.professional-space-and-application-product main section.slider .container{position:relative}body.professional-space-and-application-product main section.slider .wrapper{padding:0;background:#fff}body.professional-space-and-application-product main section.slider .swiper-container{height:340px;background:#fff;padding:0}body.professional-space-and-application-product main section.slider .swiper-pagination{text-align:left;margin:10px 15px}body.professional-space-and-application-product main section.slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:50px;background:#fff}body.professional-space-and-application-product main section.slider .swiper-pagination .swiper-pagination-bullet-active{background:#e30613}body.professional-space-and-application-product main section.slider .image{height:100%;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-space-and-application-product main section.description{padding:15px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-space-and-application-product main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-space-and-application-product main section.description .content p{margin:20px 0}body.professional-space-and-application-product main section.examples h3{color:#e30613;font-size:18px;font-weight:900;line-height:22px;text-transform:uppercase;margin:0 0 15px 0}body.professional-space-and-application-product main section.examples .left{margin:25px 0}body.professional-space-and-application-product main section.examples .left .row h3{margin-top:0;font-size:16px;color:#8d8989}body.professional-space-and-application-product main section.examples .left ul{padding:0;margin:0}body.professional-space-and-application-product main section.examples .left ul li{padding:0 0 0 15px;margin:0;list-style:none;font-size:16px;color:#8d8989}body.professional-space-and-application-product main section.examples .left ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-space-and-application-product main section.examples .right{margin:15px 0}body.professional-space-and-application-product main section.examples .right a{background-image:url("../images/arrow-right.png");background-repeat:no-repeat;background-position:left center;display:block;padding:5px 15px 5px 30px;text-align:left;font-size:18px;font-weight:700;color:#002bff;margin:0 0 5px 0;text-decoration:none}body.professional-space-and-application-product main section.examples .right a span{border-bottom:1px solid #002bff}body.professional-production-objects main section.intro{position:relative}body.professional-production-objects main section.intro .bg{width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-production-objects main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-production-objects main section.intro .bg .container{position:relative}body.professional-production-objects main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:-70px;color:#676767;text-align:left}body.professional-production-objects main section.intro .bg .container h1 strong{font-weight:700}@media (max-width: 768px){body.professional-production-objects main section.intro .bg .container h1{font-size:30px}}body.professional-production-objects main section.slider{margin-top:-175px}body.professional-production-objects main section.slider .container{position:relative}body.professional-production-objects main section.slider .wrapper{padding:0;background:#fff}body.professional-production-objects main section.slider .swiper-container{height:340px;background:#fff;padding:0}body.professional-production-objects main section.slider .swiper-pagination{text-align:left;margin:10px 15px}body.professional-production-objects main section.slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:50px;background:#fff}body.professional-production-objects main section.slider .swiper-pagination .swiper-pagination-bullet-active{background:#e30613}body.professional-production-objects main section.slider .image{height:100%;width:100%;background-size:cover;background-repeat:no-repeat}body.professional-production-objects main section.description{padding:15px 0 0 0;display:block;color:#676767;font-size:12px;line-height:20px}body.professional-production-objects main section.description .content{padding:10px 0 10px 0;font-size:16px;font-weight:400;line-height:21px}body.professional-production-objects main section.description .content p{margin:20px 0}body.professional-production-objects main section.examples h3{color:#e30613;font-size:18px;font-weight:900;line-height:16px;text-transform:uppercase;margin:0 0 20px 0}body.professional-production-objects main section.examples h4{color:#000;font-size:14px;font-weight:900;line-height:16px;text-transform:uppercase;margin:0 0 15px 0}body.professional-production-objects main section.examples .left{margin:15px 0}body.professional-production-objects main section.examples .left ul{padding:0;margin:0}body.professional-production-objects main section.examples .left ul li{padding:0 0 0 15px;margin:0;list-style:none;font-size:14px;color:#8d8989}body.professional-production-objects main section.examples .left ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-production-objects main section.examples .right{margin:15px 0}body.professional-production-objects main section.examples .right a{background:#e30613;display:block;padding:15px;text-align:center;font-size:16px;font-weight:700;color:#fff;margin:0 0 5px 0}body.professional-products-list main section.intro{position:relative}body.professional-products-list main section.intro .bg{width:100%;min-height:300px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-products-list main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-products-list main section.intro .bg .container{position:relative}body.professional-products-list main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:100px;padding-bottom:25px;color:#676767;text-align:left}body.professional-products-list main section.intro .bg .container h1 strong{font-weight:700;color:#e30613}body.professional-products-list main section.intro .bg .container .breadcrumbs{color:#000;font-size:12px;font-weight:700;padding-bottom:5px}body.professional-products-list main section.intro .bg .container .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.professional-products-list main section.intro .bg .container .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-products-list main section.intro .bg .container .breadcrumbs ul li a:hover{text-decoration:underline}body.professional-products-list main section.intro .bg .container .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.professional-products-list main section.intro .bg .container .breadcrumbs ul li:last-child:after{display:none}@media (max-width: 768px){body.professional-products-list main section.intro .bg .container h1{font-size:30px;line-height:34px}}body.professional-products-list main section.products{padding:40px;position:relative}@media (max-width: 768px){body.professional-products-list main section.products{padding:20px 0}}@media (max-width: 768px){body.professional-products-list main section.products .sidebar{padding:0 0 40px 0}}body.professional-products-list main section.products .sidebar a{text-decoration:none}body.professional-products-list main section.products .sidebar a i{position:absolute;top:0px;right:0;font-size:10px;}body.professional-products-list main section.products .sidebar .sidebar-navbar{display:none}@media (max-width: 768px){body.professional-products-list main section.products .sidebar .sidebar-navbar{display:block;color:#000;font-size:16px;text-align:left;padding:7px 10px;border:1px solid #ccc;margin-bottom:10px}body.professional-products-list main section.products .sidebar .sidebar-navbar i{position:initial;margin-right:5px;font-size:16px}}body.professional-products-list main section.products .sidebar ul{margin:0;padding:0}@media (max-width: 768px){body.professional-products-list main section.products .sidebar ul{display:none}}body.professional-products-list main section.products .sidebar ul.active{display:block}body.professional-products-list main section.products .sidebar ul li{margin:0;padding:2px 0 2px 5px;text-indent:-15px;list-style:none}body.professional-products-list main section.products .sidebar ul li>a{color:#060606;font-size:14px;font-weight:400;text-transform:uppercase;line-height:14px;padding-left:0px;padding-right:15px;background-image:none;background-position:left center;background-repeat:no-repeat;text-indent:0;display:block;width:100%;position:relative;margin:6px 0}body.professional-products-list main section.products .sidebar ul li ul{margin:10px 0 0;padding:0;transition:max-height 0.5s;display:none;padding-left:10px}body.professional-products-list main section.products .sidebar ul li ul li{margin:0;padding:1px 0 1px 5px}body.professional-products-list main section.products .sidebar ul li ul li>a{color:#060606;font-size:14px;font-weight:400;text-transform:uppercase;padding-left:0px;padding-right:15px;background-image:none;background-position:left center;background-repeat:no-repeat;text-indent:0;display:block;width:100%;position:relative;margin:6px 0}body.professional-products-list main section.products .sidebar ul li ul li ul{margin:5px 0;padding:0;transition:max-height 0.5s;display:none;padding-left:15px}body.professional-products-list main section.products .sidebar ul li ul li ul li{margin:0;padding:1px 0 1px 5px}body.professional-products-list main section.products .sidebar ul li ul li ul li>a{color:#060606;font-size:14px;font-weight:500;line-height:21px;text-transform:uppercase;padding-left:12px;background-image:url("../images/professional/icon-sidebar-mini-closed.png");background-position:left center;background-repeat:no-repeat}body.professional-products-list main section.products .sidebar ul li.active>a{background-image:none}body.professional-products-list main section.products .sidebar ul li.active>ul{display:block;max-height:100%}body.professional-products-list main section.products .sidebar ul li.current>a{color:#000;text-decoration:underline;background-image:none;font-weight:600}body.professional-products-list main section.products .content h3{color:#fb0808;font-weight:700;font-size:18px;margin:15px 0}body.professional-products-list main section.products .content p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-products-list main section.products .content ul{padding:0;margin:0}body.professional-products-list main section.products .content ul li{padding:5px 0 0 15px;margin:0;list-style:none;font-size:14px;color:#676767}body.professional-products-list main section.products .content ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-products-list main section.products .content table{width:100%;max-width:100%}body.professional-products-list main section.products .content table td{width:50%;color:#676767;font-size:16px;font-weight:500;line-height:22px;vertical-align:top}body.professional-products-list main section.products .list .item{text-decoration:none;background:#eeebeb;padding:10px 20px 0px 20px;margin-bottom:30px;display:block}@media (max-width: 768px){body.professional-products-list main section.products .list .item{margin-bottom:20px}}body.professional-products-list main section.products .list .item [class*='col-']{align-self:center}body.professional-products-list main section.products .list .item img{margin:0 auto -20px auto;display:flex;max-height:150px}@media (max-width: 768px){body.professional-products-list main section.products .list .item img{margin:20px auto}}body.professional-products-list main section.products .list .item h2{color:#e30613;font-size:20px;font-weight:700;line-height:21px;text-transform:uppercase;display:flex;align-self:center}body.professional-products-list main section.products .list .item .description{color:#060606;font-size:14px;font-weight:500;line-height:21px}body.professional-products-list main section.products .list .item .description .show-description{color:#e30613;font-size:14px;font-weight:700;line-height:21px;text-transform:uppercase;text-align:right}@media (max-width: 768px){body.professional-products-list main section.products .list .item .description .show-description{margin:10px auto}}body.professional-products-list main section.products .pagination{justify-content:center}body.professional-products-list main section.products .pagination .page-item .page-link{color:#fb0808}body.professional-products-list main section.products .pagination .page-item .page-link:hover{background:#eeebeb}body.professional-products-list main section.products .pagination .page-item.active .page-link{color:#fb0808;background:#eeebeb;border:1px solid #dee2e6}body.professional-products-description main section.intro{position:relative}body.professional-products-description main section.intro .bg{width:100%;min-height:300px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-products-description main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-products-description main section.intro .bg .container{position:relative}body.professional-products-description main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:100px;padding-bottom:25px;color:#676767;text-align:left}body.professional-products-description main section.intro .bg .container h1 strong{font-weight:700;color:#e30613}body.professional-products-description main section.intro .bg .container .breadcrumbs{color:#000;font-size:12px;font-weight:700;padding-bottom:5px}body.professional-products-description main section.intro .bg .container .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.professional-products-description main section.intro .bg .container .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.professional-products-description main section.intro .bg .container .breadcrumbs ul li a:hover{text-decoration:underline}body.professional-products-description main section.intro .bg .container .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.professional-products-description main section.intro .bg .container .breadcrumbs ul li:last-child:after{display:none}@media (max-width: 768px){body.professional-products-description main section.intro .bg .container h1{font-size:30px;line-height:34px}}body.professional-products-description main section.product{padding:40px 0;position:relative}@media (max-width: 768px){body.professional-products-description main section.product{padding:20px 0}}@media (max-width: 768px){body.professional-products-description main section.product .sidebar{padding:0 0 40px 0}}body.professional-products-description main section.product .sidebar a{text-decoration:none}body.professional-products-description main section.product .sidebar a i{float:right;right:0;position:absolute;top:2px;font-size:10px;}body.professional-products-description main section.product .sidebar .sidebar-navbar{display:none}@media (max-width: 768px){body.professional-products-description main section.product .sidebar .sidebar-navbar{display:block;color:#000;font-size:16px;text-align:left;padding:7px 10px;border:1px solid #ccc;margin-bottom:10px}body.professional-products-description main section.product .sidebar .sidebar-navbar i{float:initial;position:initial;margin-right:5px;font-size:16px}}body.professional-products-description main section.product .sidebar ul{margin:0;padding:0}@media (max-width: 768px){body.professional-products-description main section.product .sidebar ul{display:none}}body.professional-products-description main section.product .sidebar ul.active{display:block}body.professional-products-description main section.product .sidebar ul li{margin:0;padding:2px 0 2px 5px;text-indent:-15px;list-style:none}body.professional-products-description main section.product .sidebar ul li>a{color:#060606;font-size:14px;font-weight:400;text-transform:uppercase;line-height:14px;padding-left:0px;background-image:none;background-position:left center;background-repeat:no-repeat;text-indent: 0;padding-right: 15px;display: block;width: 100%;position: relative;margin: 6px 0}body.professional-products-description main section.product .sidebar ul li>a i{float:right}body.professional-products-description main section.product .sidebar ul li ul{margin:10px 0 0;padding:0;transition:max-height 0.5s;display:none}body.professional-products-description main section.product .sidebar ul li ul li{margin:0;padding:1px 0 1px 15px}body.professional-products-description main section.product .sidebar ul li ul li>a{color:#060606;font-size:14px;font-weight:400;text-transform:uppercase;padding-left:0px;background-image:none;background-position:left center;background-repeat:no-repeat}body.professional-products-description main section.product .sidebar ul li ul li ul{margin:5px 0;padding:0;transition:max-height 0.5s;display:none;padding-left:15px}body.professional-products-description main section.product .sidebar ul li ul li ul li{margin:0;padding:1px 0 1px 5px}body.professional-products-description main section.product .sidebar ul li ul li ul li>a{color:#060606;font-size:14px;font-weight:500;line-height:21px;text-transform:uppercase;padding-left:12px;background-image:url("../images/professional/icon-sidebar-mini-closed.png");background-position:left center;background-repeat:no-repeat}body.professional-products-description main section.product .sidebar ul li ul li ul li.active>a{background-image:url("../images/professional/icon-sidebar-mini-closed.png")}body.professional-products-description main section.product .sidebar ul li ul li ul li.current>a{color:#e30613;text-decoration:underline;background-image:url("../images/professional/icon-sidebar-mini-closed.png")}body.professional-products-description main section.product .sidebar ul li.active>a{background-image:none}body.professional-products-description main section.product .sidebar ul li.active>ul{display:block;max-height:100%}body.professional-products-description main section.product .sidebar ul li.current>a{color:#000;text-decoration:underline;background-image:none;font-weight:600}body.professional-products-description main section.product .intro h1{color:#fb0808;font-weight:300;text-transform:uppercase;font-size:40px}@media (max-width: 768px){body.professional-products-description main section.product .intro h1{margin-top:15px}}body.professional-products-description main section.product .intro h1 strong{font-weight:700;line-height:44px;text-transform:uppercase}body.professional-products-description main section.product .intro p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-products-description main section.product .columns{margin:30px 0}@media (max-width: 768px){body.professional-products-description main section.product .columns{margin:10px 0}}body.professional-products-description main section.product .columns h3{color:#fb0808;font-weight:700;font-size:18px;margin:15px 0}body.professional-products-description main section.product .columns p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-products-description main section.product .columns ul{padding:0;margin:0}body.professional-products-description main section.product .columns ul li{padding:5px 0 0 15px;margin:0;list-style:none;font-size:14px;color:#676767}body.professional-products-description main section.product .columns ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-products-description main section.product .columns .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:20px}body.professional-products-description main section.product .columns .video-container iframe,body.professional-products-description main section.product .columns .video-container object,body.professional-products-description main section.product .columns .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body.professional-products-description main section.product .table h3{color:#fb0808;font-weight:700;font-size:18px;margin:15px 0}body.professional-products-description main section.product .table p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-products-description main section.product .table ul{margin:10px 0 0 20px;padding:0}body.professional-products-description main section.product .table ul li{margin:0;padding:2px 0}body.professional-products-description main section.product .table table{width:100%;max-width:100%}body.professional-products-description main section.product .table table td{border:2px solid #fff;font-size:14px;font-weight:700;line-height:16px;color:#000}body.professional-products-description main section.product .table table tr{background-color:#d1cece}body.professional-products-description main section.product .table table tr:nth-of-type(odd){background-color:#eeebeb}body.professional-products-description main section.product .table table p{margin:0;font-size:14px;font-weight:700;line-height:16px;color:#000}body.professional-products-description main section.product .buttons a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:20px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;margin:0 0 20px 0}body.professional-products-description main section.product .buttons a:hover{background-color:#ad0d17}@media (max-width: 768px){body.professional-products-description main section.product .buttons a{margin-bottom:5px}}body.professional-products-description main section.product .buttons-machines{margin-top:20px}body.professional-products-description main section.product .buttons-machines a{display:block;color:#fff;background-color:#e30613;text-align:center;padding:20px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;display:flex;height:64px;align-items:center;justify-content:center}body.professional-products-description main section.product .buttons-machines a:hover{background-color:#ad0d17}@media (max-width: 768px){body.professional-products-description main section.product .buttons-machines a{margin-bottom:5px}}body.professional-products-description main section.product .buttons-machines .small a{font-size:12px;padding:20px 10px}body.professional-products-description main section.product .gallery{margin:40px 0 0 0}body.professional-products-description main section.product .gallery a{display:block;background:#707070;border:1px solid #707070}body.professional-system-monolithic-concrete-floors main section.intro{position:relative}body.professional-system-monolithic-concrete-floors main section.intro .bg{width:100%;height:550px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.professional-system-monolithic-concrete-floors main section.intro .bg::after{content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../images/professional/professional-bg-1.png");opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body.professional-system-monolithic-concrete-floors main section.intro .bg .container{position:relative}body.professional-system-monolithic-concrete-floors main section.intro .bg .container h1{font-size:47px;font-weight:300;line-height:47px;margin-top:60px;margin-bottom:40px;color:#676767;text-align:left}@media (max-width: 768px){body.professional-system-monolithic-concrete-floors main section.intro .bg .container h1{margin-top:100px}}body.professional-system-monolithic-concrete-floors main section.intro .bg .container h1 strong{font-weight:700;color:#676767}body.professional-system-monolithic-concrete-floors main section.intro .bg .container p{color:#676767;font-size:16px;line-height:22px}@media (max-width: 768px){body.professional-system-monolithic-concrete-floors main section.intro .bg{height:auto}}@media (max-width: 768px){body.professional-system-monolithic-concrete-floors main section.intro .bg .container h1{font-size:30px}}body.professional-system-monolithic-concrete-floors main section.image{margin:0 0 20px 0}body.professional-system-monolithic-concrete-floors main section.image .background{margin-top:-50px;height:300px;width:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 992px){body.professional-system-monolithic-concrete-floors main section.image .background{margin-top:20px}}@media (max-width: 992px){body.professional-system-monolithic-concrete-floors main section.content .col-md-8{width:100%;overflow-x:auto}}body.professional-system-monolithic-concrete-floors main section.content h3{color:#fb0808;font-weight:700;font-size:18px;margin:40px 0 20px 0}body.professional-system-monolithic-concrete-floors main section.content p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-system-monolithic-concrete-floors main section.content ul{padding:0;margin:0}body.professional-system-monolithic-concrete-floors main section.content ul li{padding:5px 0 0 15px;margin:0;list-style:none;font-size:14px;color:#676767}body.professional-system-monolithic-concrete-floors main section.content ul li::before{content:"\2022";color:red;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}body.professional-system-monolithic-concrete-floors main section.content table{display:table;margin:30px 0}body.professional-system-monolithic-concrete-floors main section.content table tbody tr{background-color:#d1cece}body.professional-system-monolithic-concrete-floors main section.content table tbody tr td{padding:10px 5px;border:2px solid #fff;text-align:center;font-size:12px;line-height:16px;font-weight:600}body.professional-system-monolithic-concrete-floors main section.content table tbody tr td:first-child{background:#fc0707;color:#fff;text-align:left;font-weight:400;font-size:14px}body.professional-system-monolithic-concrete-floors main section.content table tbody tr:nth-of-type(odd){background-color:#eeebeb}body.professional-system-monolithic-concrete-floors main section.content table thead tr th{background:#fc0707;color:#fff;padding:10px 5px;border:2px solid #fff;text-align:center;font-size:14px;line-height:16px}body.professional-system-monolithic-concrete-floors main section.content table thead tr th:first-child{background:none}body.professional-system-monolithic-concrete-floors main section.tabs h1{color:#e30613;font-size:38px;font-weight:900;margin:10px 0 30px 0}body.professional-system-monolithic-concrete-floors main section.tabs .background{background:#f5f5f5}body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs{border-bottom:1px solid #e30613;display:flex;justify-content:space-between}@media (max-width: 1200px){body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs{flex-wrap:nowrap}}@media (max-width: 768px){body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs{flex-wrap:wrap;justify-content:center}}body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs .nav-link{color:#8a8989;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:0;padding:10px 25px;margin:0 0 1px 0;width:100%}body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs .nav-link:hover{border:1px solid #fff}body.professional-system-monolithic-concrete-floors main section.tabs .nav-tabs .nav-link.active{border-color:#e30613;color:#8a8989}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content{padding:40px 0}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content h3{color:#fb0808;font-weight:700;font-size:22px;margin:0 0 15px 0}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content p{color:#676767;font-size:16px;font-weight:500;line-height:22px}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content img{max-width:100%;height:auto;margin:0 auto;display:block}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content ul{margin:10px 0 0 20px;padding:0}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content ul li{margin:0;padding:2px 0}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table{display:table;width:100%;overflow-x:auto;margin:30px 0}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table tbody tr{background-color:#d1cece}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table tbody tr td{padding:10px 5px;border:1px solid #f5f5f5;text-align:center;font-size:14px;line-height:16px;font-weight:600}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table tbody tr td:first-child{background:#bf0000;color:#fff;text-align:left;font-weight:600;font-size:14px;width:50%}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table tbody tr:nth-of-type(odd){background-color:#eeebeb}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table thead tr th{background:#bf0000;color:#fff;padding:10px 5px;border:1px solid #f5f5f5;text-align:center;font-size:15px;line-height:16px}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content table thead tr th:first-child{text-align:left}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content .button{display:block;color:#fff;background-color:#e30613;text-align:center;padding:15px 10px;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;width:80%;margin:0 0 0 auto}body.professional-system-monolithic-concrete-floors main section.tabs .tab-content .button:hover{background-color:#ad0d17}body.professional-system-monolithic-concrete-floors main section.slider{padding:40px 0}body.professional-system-monolithic-concrete-floors main section.slider .container{position:relative}body.professional-system-monolithic-concrete-floors main section.slider h3{color:#3e3d3d;font-weight:700;font-size:22px;margin:0 0 40px 0}body.professional-system-monolithic-concrete-floors main section.slider .box{display:block;height:200px;background-repeat:no-repeat;background-position:center center;background-size:180px auto}body.professional-system-monolithic-concrete-floors main section.slider .swiper-button-next{position:absolute;top:100%;left:31px;color:#fff;font-size:20px;text-align:center;display:flex;width:30px;outline:none;height:30px;line-height:30px;background:#e30613;align-items:center;justify-content:center;outline:none}body.professional-system-monolithic-concrete-floors main section.slider .swiper-button-prev{outline:none;position:absolute;top:100%;left:0;color:#fff;outline:none;font-size:20px;text-align:center;display:flex;width:30px;height:30px;line-height:30px;background:#e30613;align-items:center;justify-content:center}body.bautech-about-us main section.intro{position:relative}body.bautech-about-us main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-about-us main section.intro .bg .container{position:relative}body.bautech-about-us main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-about-us main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-about-us main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-about-us main section.intro .bg{height:500px}body.bautech-about-us main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-about-us main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-about-us main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-about-us main section.description{margin-bottom:25px}body.bautech-about-us main section.description .image{display:block;height:480px;width:90%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-145px;position:relative;margin-left:auto;margin-right:auto}body.bautech-about-us main section.description .image .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-about-us main section.description .image .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex}body.bautech-about-us main section.description .image .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-about-us main section.description .image .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-about-us main section.description .image .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-about-us main section.description .image .breadcrumbs ul li:last-child:after{display:none}body.bautech-about-us main section.description .content{display:block;padding:0;margin:0}body.bautech-about-us main section.description .content p{color:#4b4b4b;font-size:14px;line-height:24px}body.bautech-about-us main section.description .poster-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.47);z-index:997}body.bautech-about-us main section.description .poster{display:flex;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center}body.bautech-about-us main section.description .poster img{z-index:998}@media (max-width: 768px){body.bautech-about-us main section.description .content{padding:20px 20px 0 20px}}@media (max-width: 992px){body.bautech-about-us main section.description .content .left{padding-right:20px}body.bautech-about-us main section.description .content .right{text-align:center}body.bautech-about-us main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.bautech-about-us main section.description .content .right img{padding:20px 0}body.bautech-about-us main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.bautech-about-us main section.description .image{height:200px}}body.bautech-about-us main section.content{margin-bottom:25px}body.bautech-about-us main section.content .container{position:relative}body.bautech-about-us main section.content .content{background:#fff;margin:0;padding:40px 40px 20px 40px;position:relative}body.bautech-about-us main section.content .content .gallery a{margin-bottom:30px;display:block}body.bautech-about-us main section.content .content img{max-width:100%;height:auto}@media (max-width: 768px){body.bautech-about-us main section.content .content{padding:20px 20px 0 20px}}body.bautech-partner-area main section.intro{position:relative}body.bautech-partner-area main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-partner-area main section.intro .bg .container{position:relative}body.bautech-partner-area main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-partner-area main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-partner-area main section.intro .bg .container h1{font-size:60px;line-height:normal}}@media (max-width: 767px){body.bautech-partner-area main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-partner-area main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-partner-area main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-partner-area main section.description{margin-bottom:25px}body.bautech-partner-area main section.description .image{display:block;height:480px;width:90%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-145px;position:relative;margin-left:auto;margin-right:auto}body.bautech-partner-area main section.description .image .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-partner-area main section.description .image .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-partner-area main section.description .image .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-partner-area main section.description .image .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-partner-area main section.description .image .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-partner-area main section.description .image .breadcrumbs ul li:last-child:after{display:none}body.bautech-partner-area main section.description .content{display:block;padding:0;margin:0}body.bautech-partner-area main section.description .content p{color:#4b4b4b;font-size:14px;line-height:24px}body.bautech-partner-area main section.description .poster-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.47);z-index:997}body.bautech-partner-area main section.description .poster{display:flex;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center}body.bautech-partner-area main section.description .poster img{z-index:998}@media (max-width: 768px){body.bautech-partner-area main section.description .content{padding:20px 20px 0 20px}}@media (max-width: 992px){body.bautech-partner-area main section.description .content .left{padding-right:20px}body.bautech-partner-area main section.description .content .right{text-align:center}body.bautech-partner-area main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.bautech-partner-area main section.description .content .right img{padding:20px 0}body.bautech-partner-area main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.bautech-partner-area main section.description .image{height:200px}}body.bautech-partner-area main section.content{margin-bottom:25px}body.bautech-partner-area main section.content .container{position:relative}body.bautech-partner-area main section.content .content{background:#fff;margin:0;padding:40px 40px 20px 40px;position:relative}body.bautech-partner-area main section.content .content .gallery a{margin-bottom:30px;display:block}body.bautech-partner-area main section.content .content .buttons{display:flex;margin-top:20px}body.bautech-partner-area main section.content .content .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;padding:0;width:50%;min-height:47px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center}body.bautech-partner-area main section.content .content .buttons a:hover{text-decoration:underline}@media (max-width: 768px){body.bautech-partner-area main section.content .content{padding:20px 20px 0 20px}}body.bautech-training main section.intro{position:relative}body.bautech-training main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-training main section.intro .bg .container{position:relative}body.bautech-training main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-training main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-training main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-training main section.intro .bg{height:500px}body.bautech-training main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-training main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-training main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-training main section.description{margin-bottom:25px}body.bautech-training main section.description .image{display:block;height:480px;width:90%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-145px;position:relative;margin-left:auto;margin-right:auto}body.bautech-training main section.description .image .breadcrumbs{position:absolute;top:-25px;left:15px;color:#000;font-size:12px;font-weight:700}body.bautech-training main section.description .image .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex}body.bautech-training main section.description .image .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-training main section.description .image .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-training main section.description .image .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-training main section.description .image .breadcrumbs ul li:last-child:after{display:none}body.bautech-training main section.description .content{display:block;padding:0;margin:0}body.bautech-training main section.description .content p{color:#4b4b4b;font-size:14px;line-height:24px}body.bautech-training main section.description .poster-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.47);z-index:997}body.bautech-training main section.description .poster{display:flex;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center}body.bautech-training main section.description .poster img{z-index:998}@media (max-width: 500px){body.bautech-training main section.description .breadcrumbs{display:none}}@media (max-width: 768px){body.bautech-training main section.description .breadcrumbs{display:none}body.bautech-training main section.description .content{padding:20px 20px 0 20px}}@media (max-width: 992px){body.bautech-training main section.description .content .left{padding-right:20px}body.bautech-training main section.description .content .right{text-align:center}body.bautech-training main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.bautech-training main section.description .content .right img{padding:20px 0}body.bautech-training main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.bautech-training main section.description .image{height:200px}}body.bautech-training main section.content{margin-bottom:25px}body.bautech-training main section.content .container{position:relative}body.bautech-training main section.content .content{background:#fff;margin:0;padding:40px 40px 20px 40px;position:relative}body.bautech-training main section.content .content .gallery a{margin-bottom:30px;display:block}body.bautech-training main section.content .content .buttons{display:flex;margin-top:20px}body.bautech-training main section.content .content .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;padding:0;width:50%;min-height:47px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center}body.bautech-training main section.content .content .buttons a:hover{text-decoration:none}@media (max-width: 768px){body.bautech-training main section.content .content{padding:20px 20px 0 20px}}body.bautech-page main section.intro{position:relative}body.bautech-page main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-page main section.intro .bg .container{position:relative}body.bautech-page main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-page main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-page main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-page main section.intro .bg{height:500px}body.bautech-page main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-page main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-page main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-page main section.description{margin-bottom:25px}body.bautech-page main section.description .image{display:block;height:480px;width:90%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-145px;position:relative;margin-left:auto;margin-right:auto}body.bautech-page main section.description .image .breadcrumbs{position:absolute;top:-25px;left:15px;color:#000;font-size:12px;font-weight:700}body.bautech-page main section.description .image .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex}body.bautech-page main section.description .image .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-page main section.description .image .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-page main section.description .image .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-page main section.description .image .breadcrumbs ul li:last-child:after{display:none}body.bautech-page main section.description .content{display:block;padding:0;margin:0}body.bautech-page main section.description .content p{color:#4b4b4b;font-size:14px;line-height:24px}body.bautech-page main section.description .poster-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.47);z-index:997}body.bautech-page main section.description .poster{display:flex;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center}body.bautech-page main section.description .poster img{z-index:998}@media (max-width: 500px){body.bautech-page main section.description .breadcrumbs{display:none}}@media (max-width: 768px){body.bautech-page main section.description .breadcrumbs{display:none}body.bautech-page main section.description .content{padding:20px 20px 0 20px}}@media (max-width: 992px){body.bautech-page main section.description .content .left{padding-right:20px}body.bautech-page main section.description .content .right{text-align:center}body.bautech-page main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.bautech-page main section.description .content .right img{padding:20px 0}body.bautech-page main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.bautech-page main section.description .image{height:200px}}body.bautech-page main section.content{margin-bottom:25px}body.bautech-page main section.content .container{position:relative}body.bautech-page main section.content .content{background:#fff;margin:0;padding:40px 40px 20px 40px;position:relative}body.bautech-page main section.content .content .gallery a{margin-bottom:30px;display:block}body.bautech-page main section.content .content .buttons{display:flex;margin-top:20px}body.bautech-page main section.content .content .buttons a{background:#34b8b5;color:#fefefe;text-transform:uppercase;font-size:16px;font-weight:500;padding:0;width:50%;min-height:47px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center}body.bautech-page main section.content .content .buttons a:hover{text-decoration:none}@media (max-width: 768px){body.bautech-page main section.content .content{padding:20px 20px 0 20px}}body.bautech-quality main section.intro{position:relative}body.bautech-quality main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-quality main section.intro .bg .container{position:relative}body.bautech-quality main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-quality main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-quality main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-quality main section.intro .bg{height:500px}body.bautech-quality main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-quality main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-quality main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-quality main section.description{margin-bottom:25px}body.bautech-quality main section.description .image{display:block;height:480px;width:90%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin-top:-145px;position:relative;margin-left:auto;margin-right:auto}body.bautech-quality main section.description .image .breadcrumbs{position:absolute;top:-25px;left:15px;color:#000;font-size:12px;font-weight:700}body.bautech-quality main section.description .image .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex}body.bautech-quality main section.description .image .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-quality main section.description .image .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-quality main section.description .image .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-quality main section.description .image .breadcrumbs ul li:last-child:after{display:none}body.bautech-quality main section.description .content{display:block;padding:0;margin:0}body.bautech-quality main section.description .content p{color:#4b4b4b;font-size:14px;line-height:24px}body.bautech-quality main section.description .poster-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.47);z-index:997}body.bautech-quality main section.description .poster{display:flex;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;align-items:center;justify-content:center}body.bautech-quality main section.description .poster img{z-index:998}@media (max-width: 500px){body.bautech-quality main section.description .breadcrumbs{display:none}}@media (max-width: 768px){body.bautech-quality main section.description .breadcrumbs{display:none}body.bautech-quality main section.description .content{padding:20px 20px 0 20px}}@media (max-width: 992px){body.bautech-quality main section.description .content .left{padding-right:20px}body.bautech-quality main section.description .content .right{text-align:center}body.bautech-quality main section.description .content .right h1{float:none;text-align:left;padding:10px 0}body.bautech-quality main section.description .content .right img{padding:20px 0}body.bautech-quality main section.description .content .right .buttons{padding:0;position:initial;margin-top:40px}}@media (max-width: 767px){body.bautech-quality main section.description .image{height:200px}}body.bautech-quality main section.content{margin-bottom:25px}body.bautech-quality main section.content .container{position:relative}body.bautech-quality main section.content .content{background:#fff;margin:0;padding:40px 40px 20px 40px;position:relative}body.bautech-quality main section.content .content .gallery a{margin-bottom:30px;display:block}@media (max-width: 768px){body.bautech-quality main section.content .content{padding:20px 20px 0 20px}}body.bautech-news main section.intro{position:relative}body.bautech-news main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-news main section.intro .bg .container{position:relative}body.bautech-news main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-news main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-news main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-news main section.intro .bg{height:500px}body.bautech-news main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-news main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-news main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-news main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-news main section.content .container{position:relative}body.bautech-news main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-news main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-news main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-news main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-news main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-news main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-news main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-news main section.content .content{background:#fff;margin:0;padding:0 20px;position:relative;min-height:300px}body.bautech-news main section.content .content [class*='col-']{padding-left:5px;padding-right:5px}body.bautech-news main section.content .content .box{display:block;margin:10px 0 0 0;text-decoration:none}body.bautech-news main section.content .content .box:hover .title{text-decoration:underline}body.bautech-news main section.content .content .box:hover .teaser{text-decoration:underline}body.bautech-news main section.content .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:305px;width:100%;margin:0 0 5px 0}body.bautech-news main section.content .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-news main section.content .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-news main section.content .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-news main section.content .paginator{margin:15px 0}body.bautech-news main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-news main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-news main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-news-item main section.intro{position:relative}body.bautech-news-item main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-news-item main section.intro .bg .container{position:relative}body.bautech-news-item main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-news-item main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}body.bautech-news-item main section.intro .bg .container h3{font-size:28px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px;text-transform:uppercase}@media (max-width: 1200px){body.bautech-news-item main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-news-item main section.intro .bg{height:500px}body.bautech-news-item main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-news-item main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-news-item main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-news-item main section.content{margin-bottom:25px;margin-top:-100px}body.bautech-news-item main section.content .container{position:relative}body.bautech-news-item main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-news-item main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-news-item main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-news-item main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-news-item main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-news-item main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-news-item main section.content .content{background:#fff;margin:0;padding:0;position:relative;min-height:300px;font-size:16px;line-height:24px}body.bautech-news-item main section.content .content .main-image{margin-bottom:15px;display:block}body.bautech-news-item main section.content .content img{max-width:100%;height:auto}body.bautech-news-item main section.content .paginator{margin:15px 0}body.bautech-news-item main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-news-item main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-news-item main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-news-item main section.recent{margin-bottom:50px}body.bautech-news-item main section.recent .container{position:relative}body.bautech-news-item main section.recent .content{background:#fff;padding:0;position:relative;min-height:300px}body.bautech-news-item main section.recent .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-news-item main section.recent .content .row{margin-left:-10px;margin-right:-10px}body.bautech-news-item main section.recent .content h1{font-size:30px;font-weight:700;color:#34b8b5;margin:60px 0 15px 0}body.bautech-news-item main section.recent .content .box{display:block;margin:10px 0 0 0;text-decoration:none}body.bautech-news-item main section.recent .content .box:hover .title{text-decoration:underline}body.bautech-news-item main section.recent .content .box:hover .teaser{text-decoration:underline}body.bautech-news-item main section.recent .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:200px;width:100%;margin:0 0 5px 0}body.bautech-news-item main section.recent .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-news-item main section.recent .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-news-item main section.recent .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-search-results main section.intro{position:relative}body.bautech-search-results main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-search-results main section.intro .bg .container{position:relative}body.bautech-search-results main section.intro .bg .container h1{font-size:90px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-search-results main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-search-results main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-search-results main section.intro .bg{height:500px}body.bautech-search-results main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-search-results main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-search-results main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-search-results main section.content{margin-bottom:50px;margin-top:-300px}body.bautech-search-results main section.content .container{position:relative}body.bautech-search-results main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-search-results main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-search-results main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-search-results main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-search-results main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-search-results main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-search-results main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-search-results main section.content .content{background:#fff;margin:0;padding:20px;position:relative;min-height:300px}body.bautech-search-results main section.content .content .box{display:block;position:relative;margin:0 0 5px 0}body.bautech-search-results main section.content .content .box a{text-decoration:none}body.bautech-search-results main section.content .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:260px;width:100%}body.bautech-search-results main section.content .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-search-results main section.content .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-search-results main section.content .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-search-results main section.content .content .box .read-more{text-decoration:none;position:absolute;bottom:0;right:20px;font-weight:400;font-size:13px;background:#000;color:#fff;padding:10px 30px;text-align:center}body.bautech-search-results main section.content .paginator{margin:15px}body.bautech-search-results main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-search-results main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-search-results main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-eu-projects main section.intro{position:relative}body.bautech-eu-projects main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-eu-projects main section.intro .bg .container{position:relative}body.bautech-eu-projects main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-eu-projects main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-eu-projects main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-eu-projects main section.intro .bg{height:500px}body.bautech-eu-projects main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-eu-projects main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-eu-projects main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-eu-projects main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-eu-projects main section.content .container{position:relative}body.bautech-eu-projects main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-eu-projects main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-eu-projects main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-eu-projects main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-eu-projects main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-eu-projects main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-eu-projects main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-eu-projects main section.content .content{background:#fff;margin:0;padding:20px;position:relative;min-height:300px}body.bautech-eu-projects main section.content .content .box{display:block;position:relative;margin:0 0 30px 0}body.bautech-eu-projects main section.content .content .box a{text-decoration:none}body.bautech-eu-projects main section.content .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:260px;width:100%}body.bautech-eu-projects main section.content .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-eu-projects main section.content .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-eu-projects main section.content .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-eu-projects main section.content .content .box .read-more{text-decoration:none;float:right;margin:15px 0 0 0;font-weight:400;font-size:13px;background:#000;color:#fff;padding:10px 30px;text-align:center}body.bautech-eu-projects main section.content .content .box .read-more:hover{text-decoration:underline}body.bautech-eu-projects main section.content .paginator{margin:15px 0}body.bautech-eu-projects main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-eu-projects main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-eu-projects main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-eu-projects-item main section.intro{position:relative}body.bautech-eu-projects-item main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-eu-projects-item main section.intro .bg .container{position:relative}body.bautech-eu-projects-item main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-eu-projects-item main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}body.bautech-eu-projects-item main section.intro .bg .container h3{font-size:28px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px;text-transform:uppercase}@media (max-width: 1200px){body.bautech-eu-projects-item main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-eu-projects-item main section.intro .bg{height:500px}body.bautech-eu-projects-item main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-eu-projects-item main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-eu-projects-item main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-eu-projects-item main section.content{margin-bottom:25px;margin-top:-100px}body.bautech-eu-projects-item main section.content .container{position:relative}body.bautech-eu-projects-item main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-eu-projects-item main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-eu-projects-item main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-eu-projects-item main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-eu-projects-item main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-eu-projects-item main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-eu-projects-item main section.content .content{background:#fff;margin:0;padding:15px;position:relative;min-height:300px;font-size:16px;line-height:24px}body.bautech-eu-projects-item main section.content .content .main-image{margin-bottom:15px;display:block}body.bautech-eu-projects-item main section.content .content img{max-width:100%;height:auto}body.bautech-eu-projects-item main section.content .paginator{margin:15px 0}body.bautech-eu-projects-item main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-eu-projects-item main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-eu-projects-item main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-eu-projects-item main section.recent{margin-bottom:50px}body.bautech-eu-projects-item main section.recent .container{position:relative}body.bautech-eu-projects-item main section.recent .content{background:#fff;padding:0;position:relative;min-height:300px}body.bautech-eu-projects-item main section.recent .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-eu-projects-item main section.recent .content .row{margin-left:-10px;margin-right:-10px}body.bautech-eu-projects-item main section.recent .content h1{font-size:30px;font-weight:700;color:#34b8b5;margin:60px 0 15px 0}body.bautech-eu-projects-item main section.recent .content .box{display:block;margin:10px 0 0 0;text-decoration:none}body.bautech-eu-projects-item main section.recent .content .box:hover .title{text-decoration:underline}body.bautech-eu-projects-item main section.recent .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:205px;width:100%;margin:0 0 5px 0}body.bautech-eu-projects-item main section.recent .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-eu-projects-item main section.recent .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-eu-projects-item main section.recent .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-blog main section.intro{position:relative}body.bautech-blog main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-blog main section.intro .bg .container{position:relative}body.bautech-blog main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-blog main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;color:#3bb2b0;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}@media (max-width: 1200px){body.bautech-blog main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-blog main section.intro .bg{height:500px}body.bautech-blog main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-blog main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-blog main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-blog main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-blog main section.content .container{position:relative}body.bautech-blog main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-blog main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-blog main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-blog main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-blog main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-blog main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-blog main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-blog main section.content .content{background:#fff;margin:0;padding:20px;position:relative;min-height:300px}body.bautech-blog main section.content .content .box{display:block;position:relative;margin:0 0 30px 0}body.bautech-blog main section.content .content .box a{text-decoration:none}body.bautech-blog main section.content .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:center center;height:260px;width:100%}body.bautech-blog main section.content .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-blog main section.content .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-blog main section.content .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-blog main section.content .content .box .read-more{text-decoration:none;float:right;margin:15px 0 0 0;font-weight:400;font-size:13px;background:#000;color:#fff;padding:10px 30px;text-align:center}body.bautech-blog main section.content .content .box .read-more:hover{text-decoration:underline}body.bautech-blog main section.content .paginator{margin:15px 0}body.bautech-blog main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-blog main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-blog main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-blog-item main section.intro{position:relative}body.bautech-blog-item main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-blog-item main section.intro .bg .container{position:relative}body.bautech-blog-item main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;margin-top:-70px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27)}body.bautech-blog-item main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px}body.bautech-blog-item main section.intro .bg .container h3{font-size:28px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff;margin-top:25px;text-transform:uppercase}@media (max-width: 1200px){body.bautech-blog-item main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-blog-item main section.intro .bg{height:500px}body.bautech-blog-item main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-blog-item main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-blog-item main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-blog-item main section.content{margin-bottom:25px;margin-top:-100px}body.bautech-blog-item main section.content .container{position:relative}body.bautech-blog-item main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-blog-item main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-blog-item main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-blog-item main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-blog-item main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-blog-item main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-blog-item main section.content .content{background:#fff;margin:0;padding:0;position:relative;min-height:300px;font-size:16px;line-height:24px}body.bautech-blog-item main section.content .content a{color:#e30613}body.bautech-blog-item main section.content .content .main-image{margin-bottom:15px;display:block}body.bautech-blog-item main section.content .content img{max-width:100%;height:auto}body.bautech-blog-item main section.content .paginator{margin:15px 0}body.bautech-blog-item main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-blog-item main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-blog-item main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-blog-item main section.recent{margin-bottom:50px}body.bautech-blog-item main section.recent .container{position:relative}body.bautech-blog-item main section.recent .content{background:#fff;padding:0;position:relative;min-height:300px}body.bautech-blog-item main section.recent .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-blog-item main section.recent .content .row{margin-left:-10px;margin-right:-10px}body.bautech-blog-item main section.recent .content h1{font-size:30px;font-weight:700;color:#34b8b5;margin:60px 0 15px 0}body.bautech-blog-item main section.recent .content .box{display:block;margin:10px 0 0 0;text-decoration:none}body.bautech-blog-item main section.recent .content .box:hover .title{text-decoration:underline}body.bautech-blog-item main section.recent .content .box:hover .teaser{text-decoration:underline}body.bautech-blog-item main section.recent .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:200px;width:100%;margin:0 0 5px 0}body.bautech-blog-item main section.recent .content .box .date{font-size:12px;font-weight:300;color:#8b8b8b;margin:5px 0;text-transform:uppercase}body.bautech-blog-item main section.recent .content .box .title{font-size:16px;color:#000;font-weight:700;margin:5px 0}body.bautech-blog-item main section.recent .content .box .teaser{font-size:14px;font-weight:300;color:#000;margin:5px 0}body.bautech-catalogs main section.intro{position:relative}body.bautech-catalogs main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-catalogs main section.intro .bg .container{position:relative}body.bautech-catalogs main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-catalogs main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;margin-top:-70px;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-catalogs main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-catalogs main section.intro .bg{height:500px}body.bautech-catalogs main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-catalogs main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-catalogs main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-catalogs main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-catalogs main section.content .container{position:relative}body.bautech-catalogs main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-catalogs main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-catalogs main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-catalogs main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-catalogs main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-catalogs main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-catalogs main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-catalogs main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-catalogs main section.content .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-catalogs main section.content .content .box{display:block;margin:10px 0 0 0;text-decoration:none}body.bautech-catalogs main section.content .content .box .image{background-repeat:no-repeat;background-size:cover;background-position:top center;height:225px;width:100%;margin:0 0 5px 0}body.bautech-catalogs main section.content .content .box .title{font-size:16px;color:#000;font-weight:300;margin:10px 0}body.bautech-catalogs main section.content .content .box .button{background:#c70000;color:#fff;font-size:18px;font-weight:500;padding:8px 10px;text-align:center}body.bautech-catalogs main section.content .paginator{margin:15px 0}body.bautech-catalogs main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-catalogs main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-catalogs main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-catalogs-preview main section.intro{position:relative}body.bautech-catalogs-preview main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-catalogs-preview main section.intro .bg .container{position:relative}body.bautech-catalogs-preview main section.intro .bg .container .heading{margin:100px auto 150px auto;font-size:60px;text-align:right;font-weight:300}@media (max-width: 768px){body.bautech-catalogs-preview main section.intro .bg .container .heading{font-size:40px;line-height:40px}}body.bautech-catalogs-preview main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-catalogs-preview main section.content .container{position:relative}body.bautech-catalogs-preview main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-catalogs-preview main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-catalogs-preview main section.content .breadcrumbs span{font-size:18px;font-weight:500;color:#535353;text-transform:uppercase}body.bautech-catalogs-preview main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-catalogs-preview main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-catalogs-preview main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-catalogs-preview main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-catalogs-preview main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-catalogs-preview main section.content .content{background:#fff;margin:0;padding:20px 20px;position:relative;min-height:300px}body.bautech-catalogs-preview main section.content .content .pdf-viewer{height:750px}body.bautech-catalogs-preview main section.content .content .description{font-size:16px;font-weight:400;line-height:22px;margin-top:30px;margin-right:30px}body.bautech-catalogs-preview main section.content .content .download-pdf{display:block;margin-top:30px}body.bautech-catalogs-preview main section.content .content .right{text-align:right}@media (max-width: 768px){body.bautech-catalogs-preview main section.content .content .pdf-viewer{height:400px}body.bautech-catalogs-preview main section.content .content .left{order:2}body.bautech-catalogs-preview main section.content .content .right{order:1}body.bautech-catalogs-preview main section.content .content .right .download-pdf{text-align:center}}body.bautech-textures main section.intro{position:relative}body.bautech-textures main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-textures main section.intro .bg .container{position:relative}body.bautech-textures main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-textures main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 767px){body.bautech-textures main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-textures main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-textures main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-textures main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-textures main section.content .container{position:relative}body.bautech-textures main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-textures main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-textures main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-textures main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-textures main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-textures main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-textures main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-textures main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-textures main section.content .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-textures main section.content .content h1{font-size:30px;font-weight:700;margin:15px 0;padding:0;color:#000}body.bautech-textures main section.content .content p{color:#4b4b4b;font-size:16px;font-weight:400}body.bautech-textures main section.content .content .textures h1{font-size:30px;font-weight:400;text-transform:uppercase;line-height:30px;margin:30px 0}body.bautech-textures main section.content .content .textures .texture .box .image{display:block;height:150px;width:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}body.bautech-textures main section.content .content .textures .texture .box .image a{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#cf0505;color:#fff;display:flex;align-items:center;justify-content:center}body.bautech-textures main section.content .content .textures .texture .box .description{text-align:center;color:#4b4b4b;font-size:16px;font-weight:300;text-transform:uppercase;padding:10px 0}body.bautech-textures main section.content .content .textures .texture .information{margin:15px 0}body.bautech-textures main section.content .paginator{margin:15px 0}body.bautech-textures main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-textures main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-textures main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-video-instructions main section.intro{position:relative}body.bautech-video-instructions main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-video-instructions main section.intro .bg .container{position:relative}body.bautech-video-instructions main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-video-instructions main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;margin-top:-70px;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-video-instructions main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-video-instructions main section.intro .bg{height:500px}body.bautech-video-instructions main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-video-instructions main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-video-instructions main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-video-instructions main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-video-instructions main section.content .container{position:relative}body.bautech-video-instructions main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-video-instructions main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-video-instructions main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-video-instructions main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-video-instructions main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-video-instructions main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-video-instructions main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-video-instructions main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-video-instructions main section.content .content .row{margin-left:-10px;margin-right:-10px}body.bautech-video-instructions main section.content .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-video-instructions main section.content .content h1{font-size:30px;font-weight:700;margin:15px 0;padding:0;color:#000}body.bautech-video-instructions main section.content .content p{color:#4b4b4b;font-size:16px;font-weight:400}body.bautech-video-instructions main section.content .content .movies h1{font-size:30px;font-weight:400;text-transform:uppercase;line-height:30px;margin:30px 0}body.bautech-video-instructions main section.content .content .movies .movie .box .poster{display:block;height:100%;width:100%;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}body.bautech-video-instructions main section.content .content .movies .movie .box .description{text-align:left;color:#000;font-size:16px;font-weight:400;text-transform:uppercase;padding:10px 5px;position:relative;display:block}body.bautech-video-instructions main section.content .content .movies .movie .box .description span{display:block;width:80%}body.bautech-video-instructions main section.content .content .movies .movie .box .description img{position:absolute;right:5px;top:calc(50% - 15px);height:30px}body.bautech-video-instructions main section.content .content .movies .movie .information{margin:15px 0}body.bautech-video-instructions main section.content .paginator{margin:15px 0}body.bautech-video-instructions main section.content .paginator .pagination{display:flex;justify-content:flex-end}body.bautech-video-instructions main section.content .paginator .pagination .page-item .page-link{text-decoration:none;border:none;background:#000;color:#fff;border-radius:0;margin:0 2px;font-size:14px;font-weight:700;padding:5px 10px}body.bautech-video-instructions main section.content .paginator .pagination .page-item.active .page-link{background:#3c3c3c}body.bautech-instructions main section.intro{position:relative}body.bautech-instructions main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-instructions main section.intro .bg .container{position:relative}body.bautech-instructions main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-instructions main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;margin-top:-70px;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-instructions main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-instructions main section.intro .bg{height:500px}body.bautech-instructions main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-instructions main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-instructions main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-instructions main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-instructions main section.content .container{position:relative}body.bautech-instructions main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-instructions main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-instructions main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-instructions main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-instructions main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-instructions main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-instructions main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-instructions main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-instructions main section.content .content .technical-cards{padding:0 10px}body.bautech-instructions main section.content .content .technical-cards .technical-card h1,body.bautech-instructions main section.content .content .technical-cards .technical-card h4{font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;margin:30px 0}body.bautech-instructions main section.content .content .technical-cards .technical-card .cards a{color:#b10000;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;padding-left:60px;background-image:url("../images/icon-pdf.png");background-position:center left;background-repeat:no-repeat;background-size:35px 45px;min-height:45px;display:flex;align-items:center;margin:15px 0}body.bautech-technical-cards main section.intro{position:relative}body.bautech-technical-cards main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-technical-cards main section.intro .bg .container{position:relative}body.bautech-technical-cards main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-technical-cards main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 767px){body.bautech-technical-cards main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-technical-cards main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-technical-cards main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-technical-cards main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-technical-cards main section.content .container{position:relative}body.bautech-technical-cards main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-technical-cards main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-technical-cards main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-technical-cards main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-technical-cards main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-technical-cards main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-technical-cards main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-technical-cards main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-technical-cards main section.content .content .technical-cards{padding:0 10px}body.bautech-technical-cards main section.content .content .technical-cards .technical-card h1,body.bautech-technical-cards main section.content .content .technical-cards .technical-card h4{font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;margin:30px 0}body.bautech-technical-cards main section.content .content .technical-cards .technical-card .cards a{color:#b10000;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;padding-left:60px;background-image:url("../images/icon-pdf.png");background-position:center left;background-repeat:no-repeat;background-size:35px 45px;min-height:45px;display:flex;align-items:center;margin:15px 0}body.futura-gallery-item main section.intro{position:relative}body.futura-gallery-item main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:flex;align-items:flex-start}body.futura-gallery-item main section.intro .bg .container{position:relative}body.futura-gallery-item main section.intro .bg .container h1{font-size:50px;font-weight:300;line-height:60px;color:#a49e9e;text-align:center;margin:100px auto 150px auto}@media (max-width: 768px){body.futura-gallery-item main section.intro .bg .container h1{font-size:40px}}body.futura-gallery-item main section.intro .bg .container h1 a{font-size:50px;font-weight:300;line-height:60px;color:#a49e9e;text-align:center;margin:100px auto 150px auto}@media (max-width: 768px){body.futura-gallery-item main section.intro .bg .container h1 a{font-size:40px}}body.futura-gallery-item main section.content{margin-bottom:50px;margin-top:-100px}body.futura-gallery-item main section.content .container{position:relative}body.futura-gallery-item main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.futura-gallery-item main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700;position:relative}body.futura-gallery-item main section.content .breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.futura-gallery-item main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.futura-gallery-item main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.futura-gallery-item main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.futura-gallery-item main section.content .breadcrumbs ul li:last-child:after{display:none}body.futura-gallery-item main section.content .bottom-content{background:#fff;margin:-40px 0 0 0;padding:30px 0;position:relative}@media (max-width: 768px){body.futura-gallery-item main section.content .bottom-content{padding:10px 0}}body.futura-gallery-item main section.content .bottom-content h1{font-weight:300;color:#3bb2b0;font-size:48px;line-height:48px;margin:0 0 15px 0}@media (max-width: 768px){body.futura-gallery-item main section.content .bottom-content h1{font-size:30px;line-height:30px}}body.futura-gallery-item main section.content .bottom-content h2{color:#3bb2b0;font-size:25px;line-height:25px;font-weight:700;margin:0 0 15px 0}@media (max-width: 768px){body.futura-gallery-item main section.content .bottom-content h2{font-size:18px;line-height:18px}}body.futura-gallery-item main section.content .bottom-content p{margin:15px 0;color:#6b6969;font-size:18px;font-weight:500;line-height:30px}@media (max-width: 768px){body.futura-gallery-item main section.content .bottom-content p{font-size:14px;line-height:24px}}body.futura-gallery-item main section.content .gallery{position:relative;padding:0 0 100px 0}body.futura-gallery-item main section.content .gallery .container{position:relative}body.futura-gallery-item main section.content .gallery .swiper-pagination{bottom:60px}body.futura-gallery-item main section.content .gallery .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:35px;height:2px;background:#272c32;opacity:1;margin-right:10px}body.futura-gallery-item main section.content .gallery .swiper-pagination .swiper-pagination-bullet-active{background:#34b8b5}body.futura-gallery-item main section.content .gallery .box{display:block}body.futura-gallery-item main section.content .gallery .box .content{position:absolute;top:0;left:0;z-index:10;visibility:hidden;opacity:0;background:rgba(52,184,181,0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:11px;line-height:16px;font-weight:400;color:#fff;display:block;width:100%;height:100%;overflow:hidden}body.futura-gallery-item main section.content .gallery .box:hover .content{visibility:visible;opacity:1}body.futura-gallery-item main section.content .gallery .box .content .logo{position:absolute;top:calc(50% - 40.5px);left:calc(50% - 50px)}@media (max-width: 768px){body.futura-gallery-item main section.content .gallery .box .content .logo{width:60px;top:calc(50% - 40.5px);left:calc(50% - 30px)}}body.futura-gallery-item main section.content .gallery .box .content .description{position:absolute;top:calc(50% + 60px);left:0;right:0;padding:0 20px;text-align:center;font-size:14px}@media (max-width: 768px){body.futura-gallery-item main section.content .gallery .box .content .description{font-size:12px;top:calc(50% + 30px)}}body.futura-gallery-item main section.content .gallery .box:hover{text-decoration:none}body.futura-product-gallery main section.intro{position:relative}body.futura-product-gallery main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:flex;align-items:flex-start}body.futura-product-gallery main section.intro .bg .container-fluid{position:relative}body.futura-product-gallery main section.intro .bg .container-fluid h1{font-size:50px;font-weight:300;line-height:60px;color:#a49e9e;text-align:center;margin:100px auto 150px auto}@media (max-width: 768px){body.futura-product-gallery main section.intro .bg .container-fluid h1{font-size:40px}}body.futura-product-gallery main section.intro .bg .container-fluid h1 a{font-size:50px;font-weight:300;line-height:60px;color:#a49e9e;text-align:center;margin:100px auto 150px auto;text-decoration:none}@media (max-width: 768px){body.futura-product-gallery main section.intro .bg .container-fluid h1 a{font-size:40px}}body.futura-product-gallery main section.content{margin-bottom:50px;margin-top:-100px}body.futura-product-gallery main section.content .container-fluid{position:relative}body.futura-product-gallery main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.futura-product-gallery main section.content .breadcrumbs{position:relative;color:#000;font-size:12px;font-weight:700}body.futura-product-gallery main section.content .breadcrumbs ul{margin:0 0 0 25px;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.futura-product-gallery main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.futura-product-gallery main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.futura-product-gallery main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.futura-product-gallery main section.content .breadcrumbs ul li:last-child:after{display:none}body.futura-product-gallery main section.content .bottom-content{background:#fff;margin:-40px 0 0 0;padding:10px 0;position:relative}@media (max-width: 768px){body.futura-product-gallery main section.content .bottom-content{padding:10px 0}}body.futura-product-gallery main section.content .bottom-content h1{font-weight:300;color:#3bb2b0;font-size:48px;line-height:48px;margin:0}@media (max-width: 768px){body.futura-product-gallery main section.content .bottom-content h1{font-size:30px;line-height:30px}}body.futura-product-gallery main section.content .bottom-content h2{color:#3bb2b0;font-size:25px;line-height:25px;font-weight:700;margin:0 0 15px 0}@media (max-width: 768px){body.futura-product-gallery main section.content .bottom-content h2{font-size:18px;line-height:18px}}body.futura-product-gallery main section.content .bottom-content p{margin:15px 0;color:#6b6969;font-size:18px;font-weight:500;line-height:30px}@media (max-width: 768px){body.futura-product-gallery main section.content .bottom-content p{font-size:14px;line-height:24px}}body.futura-product-gallery main section.content .gallery{position:relative;padding:0 15px 100px 15px}body.futura-product-gallery main section.content .gallery .container-fluid{position:relative}body.futura-product-gallery main section.content .gallery div[class*=col]{padding:0 2px}body.futura-product-gallery main section.content .gallery .box{display:block}body.futura-product-gallery main section.content .gallery .box .content{visibility:hidden;opacity:0;background:rgba(52,184,181,0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:11px;line-height:16px;font-weight:400;color:#fff;position:relative;display:block;width:100%;height:100%;overflow:hidden}body.futura-product-gallery main section.content .gallery .box:hover .content{visibility:visible;opacity:1}body.futura-product-gallery main section.content .gallery .box .content .logo{position:absolute;top:-webkit-calc(50% - 50.5px);top:calc(50% - 50.5px);left:-webkit-calc(50% - 50px);left:calc(50% - 50px)}body.futura-product-gallery main section.content .gallery .box .content .description{position:absolute;top:calc(50% + 60px);left:0;right:0;padding:0 20px;text-align:center;font-size:16px}body.futura-product-gallery main section.content .gallery .box:hover{text-decoration:none}body.futura-product-gallery main section.content .gallery .h-25 .logo{display:none}body.futura-product-gallery main section.content .gallery .bg-gradient{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), color-stop(0%, rgba(255,255,255,0)), to(#fff));background:-webkit-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 0%, #fff 100%)}@media (max-width: 992px){body.futura-product-gallery main section.content .gallery .swiper-slide{height:1250px}}@media (max-width: 768px){body.futura-product-gallery main section.content .gallery .swiper-container{margin:0}body.futura-product-gallery main section.content .gallery .swiper-slide{height:1650px}body.futura-product-gallery main section.content .gallery .swiper-pagination{bottom:55px;left:0}body.futura-product-gallery main section.content .gallery .box{margin:10px 0}}body.bautech-contact main section.intro{position:relative}body.bautech-contact main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-contact main section.intro .bg .container{position:relative}body.bautech-contact main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-contact main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-contact main section.intro .bg .container h1{font-size:60px;line-height:normal}}@media (max-width: 767px){body.bautech-contact main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-contact main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-contact main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-contact main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-contact main section.content .container{position:relative}body.bautech-contact main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-contact main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-contact main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-contact main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-contact main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-contact main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-contact main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-contact main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative;min-height:300px}body.bautech-contact main section.content .content [class*='col-']{padding-left:10px;padding-right:10px}body.bautech-contact main section.content .content .top-columns .top-left-column{padding:15px}body.bautech-contact main section.content .content .top-columns .top-left-column h1{color:#050505;font-size:22px;font-weight:700}body.bautech-contact main section.content .content .top-columns .top-left-column p{color:#4b4b4b;font-size:16px}body.bautech-contact main section.content .content .top-columns .top-right-column{padding:15px}body.bautech-contact main section.content .content .top-columns .top-right-column h1{color:#050505;font-size:22px;line-height:32px;font-weight:700}body.bautech-contact main section.content .content .top-columns .top-right-column p{color:#4b4b4b;font-size:16px;line-height:20px}body.bautech-contact main section.content .content .top-columns .bottom-column{padding:15px}body.bautech-contact main section.content .content .top-columns .bottom-column h1{color:#050505;font-size:22px;font-weight:700}body.bautech-contact main section.content .content .top-columns .bottom-column p{color:#4b4b4b;font-size:16px}body.bautech-contact main section.content .content .top-columns .right-image{text-align:right;padding:15px}body.bautech-contact main section.content .content .map-descriptions{margin:30px 0}body.bautech-contact main section.content .content .map-descriptions .map{position:relative}body.bautech-contact main section.content .content .map-descriptions .map img{position:absolute;top:0;left:0;right:0;margin:0 auto;padding:0;display:none;z-index:10}body.bautech-contact main section.content .content .map-descriptions .map img.main{position:relative;display:block;z-index:20;opacity:0.6}body.bautech-contact main section.content .content .map-descriptions .map img.active,body.bautech-contact main section.content .content .map-descriptions .map img.active-click{display:inline-block}@media (max-width: 1200px){body.bautech-contact main section.content .content .map-descriptions .map-description{margin-top:40px}}body.bautech-contact main section.content .content .map-descriptions .map-description .region-description{color:#050505;font-size:16px;font-weight:400;display:none;border-radius:25px;background-color:#f6f6f6;padding:30px}body.bautech-contact main section.content .content .map-descriptions .map-description .region-description.active{display:block}body.bautech-contact main section.google-map{position:relative}body.bautech-contact main section.google-map .map{min-height:400px}body.bautech-contact main section.google-map .map .description{text-align:center;font-size:14px;font-weight:300}body.bautech-contact main section.google-map .container{position:relative}body.bautech-contact main section.google-map .navigate-to{background:#e30613;color:#fefefe;font-size:18px;font-weight:500;position:absolute;bottom:40px;left:0;z-index:40;padding:10px 30px;text-decoration:none;display:flex;align-items:center}body.bautech-contact main section.google-map .navigate-to img{margin-right:10px}@media (max-width: 768px){body.bautech-contact main section.google-map .navigate-to{left:0;right:0;width:auto;text-align:center;font-size:16px;justify-content:center;margin:0 15px}}body.bautech-contact-contractors main section.intro{position:relative}body.bautech-contact-contractors main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-contact-contractors main section.intro .bg .container{position:relative}body.bautech-contact-contractors main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-contact-contractors main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-contact-contractors main section.intro .bg .container h1{font-size:60px;line-height:normal}}@media (max-width: 767px){body.bautech-contact-contractors main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-contact-contractors main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-contact-contractors main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-contact-contractors main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-contact-contractors main section.content .container{position:relative}body.bautech-contact-contractors main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-contact-contractors main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-contact-contractors main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-contact-contractors main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-contact-contractors main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-contact-contractors main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-contact-contractors main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-contact-contractors main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative}body.bautech-contact-contractors main section.content .content .top-content{padding:30px 0}body.bautech-contact-contractors main section.content .content .top-content h1{color:#000;font-size:30px;font-weight:900;margin:10px 0}body.bautech-contact-contractors main section.content .content .top-content h2{color:#4b4b4b;font-size:24px;font-weight:700;margin:10px 0}body.bautech-contact-contractors main section.content .content .form{padding:20px 0}body.bautech-contact-contractors main section.content .content .form h1{color:#4b4b4b;font-size:24px;font-weight:700;margin:20px 0 30px 0}body.bautech-contact-contractors main section.content .content .form .col-form-label{padding:0 0 0 5px;margin-bottom:10px}body.bautech-contact-contractors main section.content .content .form label{color:#7c7c7c;font-size:16px;font-weight:400}body.bautech-contact-contractors main section.content .content .form input,body.bautech-contact-contractors main section.content .content .form textarea{border:1px solid #b7b7b7;font-size:14px;border-radius:0}body.bautech-contact-contractors main section.content .content .form input[type="checkbox"]{border:1px solid #b7b7b7;background:#fff}body.bautech-contact-contractors main section.content .content .form .div_id_captcha .label{display:none}body.bautech-contact-contractors main section.content .content .form .form-check-label{color:#7c7c7c;font-size:12px;font-weight:400}body.bautech-contact-contractors main section.content .content .form .form-check-label strong{color:#34b8b5}body.bautech-contact-contractors main section.content .content .form .form-check-label .asteriskField{display:none}body.bautech-contact-contractors main section.content .content .form .form-check{padding-left:35px}body.bautech-contact-contractors main section.content .content .form .form-check input[type="checkbox"]{opacity:0}body.bautech-contact-contractors main section.content .content .form .form-check .check-box{width:20px;height:20px;border:1px solid #b7b7b7;display:inline-block;cursor:pointer;left:0;position:absolute;top:3px}body.bautech-contact-contractors main section.content .content .form .form-check [type=checkbox]:checked+.check-box:before{content:'';display:block;width:6px;height:15px;margin-left:6px;border:solid #b7b7b7;border-width:0 2px 2px 0;transform:rotate(45deg)}body.bautech-contact-contractors main section.content .content .form .rodo-information{color:#34b8b5;font-size:16px;font-weight:900;margin:20px 0;display:block}body.bautech-contact-contractors main section.content .content .form #div_id_captcha label{display:none}body.bautech-contact-contractors main section.content .content .form .send-form{background:#34b8b5;padding:20px;color:#fefefe;font-size:17px;font-weight:700;border:none;width:100%}body.bautech-contact-contractors main section.content .content .form .send-form:hover{text-decoration:underline}body.bautech-contact-form main section.intro{position:relative}body.bautech-contact-form main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:100px 0 150px 0}body.bautech-contact-form main section.intro .bg .container{position:relative}body.bautech-contact-form main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-contact-form main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-contact-form main section.intro .bg .container h1{font-size:60px;line-height:normal}}@media (max-width: 767px){body.bautech-contact-form main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-contact-form main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-contact-form main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-contact-form main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-contact-form main section.content .container{position:relative}body.bautech-contact-form main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-contact-form main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-contact-form main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-contact-form main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-contact-form main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-contact-form main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-contact-form main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-contact-form main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative}body.bautech-contact-form main section.content .content .top-content{padding:30px 0}body.bautech-contact-form main section.content .content .top-content h1{color:#000;font-size:30px;font-weight:900;margin:10px 0}body.bautech-contact-form main section.content .content .top-content h2{color:#4b4b4b;font-size:24px;font-weight:700;margin:10px 0}body.bautech-contact-form main section.content .content .form{padding:20px 0}body.bautech-contact-form main section.content .content .form h1{color:#4b4b4b;font-size:24px;font-weight:700;margin:20px 0 30px 0}body.bautech-contact-form main section.content .content .form .col-form-label{padding:0 0 0 5px;margin-bottom:10px}body.bautech-contact-form main section.content .content .form label{color:#7c7c7c;font-size:16px;font-weight:400}body.bautech-contact-form main section.content .content .form input,body.bautech-contact-form main section.content .content .form textarea{border:1px solid #b7b7b7;font-size:14px;border-radius:0}body.bautech-contact-form main section.content .content .form input[type="checkbox"]{border:1px solid #b7b7b7;background:#fff}body.bautech-contact-form main section.content .content .form .div_id_captcha .label{display:none}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes{padding-top:30px}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes .col-form-label{display:none}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes .form-check{padding-left:35px;margin-bottom:8px}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes .form-check input[type="checkbox"]{opacity:0}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes .form-check .check-box{width:20px;height:20px;border:1px solid #b7b7b7;display:inline-block;cursor:pointer;left:0;position:absolute;top:3px}body.bautech-contact-form main section.content .content .form .interested_in_checkboxes .form-check [type=checkbox]:checked+.check-box:before{content:'';display:block;width:6px;height:15px;margin-left:6px;border:solid #b7b7b7;border-width:0 2px 2px 0;transform:rotate(45deg)}body.bautech-contact-form main section.content .content .form .who_are_you_checkboxes .col-form-label{display:none}body.bautech-contact-form main section.content .content .form .who_are_you_checkboxes .form-check{padding-left:35px;margin-bottom:30px;margin-right:15px;display:inline-block}body.bautech-contact-form main section.content .content .form .who_are_you_checkboxes .form-check input[type="checkbox"]{opacity:0}body.bautech-contact-form main section.content .content .form .who_are_you_checkboxes .form-check .check-box{width:20px;height:20px;border:1px solid #b7b7b7;display:inline-block;cursor:pointer;left:0;position:absolute;top:3px}body.bautech-contact-form main section.content .content .form .who_are_you_checkboxes .form-check [type=checkbox]:checked+.check-box:before{content:'';display:block;width:6px;height:15px;margin-left:6px;border:solid #b7b7b7;border-width:0 2px 2px 0;transform:rotate(45deg)}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check{padding-left:35px}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check .form-check-label{color:#7c7c7c;font-size:12px;font-weight:400}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check .form-check-label strong{color:#34b8b5}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check .form-check-label .asteriskField{display:none}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check input[type="checkbox"]{opacity:0}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check .check-box{width:20px;height:20px;border:1px solid #b7b7b7;display:inline-block;cursor:pointer;left:0;position:absolute;top:3px}body.bautech-contact-form main section.content .content .form .agreegments_checkboxes .form-check [type=checkbox]:checked+.check-box:before{content:'';display:block;width:6px;height:15px;margin-left:6px;border:solid #b7b7b7;border-width:0 2px 2px 0;transform:rotate(45deg)}body.bautech-contact-form main section.content .content .form .rodo-information{color:#34b8b5;font-size:16px;font-weight:900;margin:20px 0;display:block}body.bautech-contact-form main section.content .content .form #div_id_captcha label{display:none}body.bautech-contact-form main section.content .content .form .send-form{background:#34b8b5;padding:20px;color:#fefefe;font-size:17px;font-weight:700;border:none;width:100%}body.bautech-contact-form main section.content .content .form .send-form:hover{text-decoration:underline}body.bautech-careers main section.intro{position:relative}body.bautech-careers main section.intro .bg{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:486px;position:relative;color:#a49e9e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.bautech-careers main section.intro .bg .container{position:relative}body.bautech-careers main section.intro .bg .container h1{font-size:100px;font-weight:500;line-height:90px;color:#fff;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);margin-top:25px}body.bautech-careers main section.intro .bg .container h2{font-size:50px;line-height:55px;font-weight:300;margin-top:-70px;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.27);color:#fff}@media (max-width: 1200px){body.bautech-careers main section.intro .bg .container h1{font-size:60px;margin:-65px 0 0 0;line-height:normal}}@media (max-width: 767px){body.bautech-careers main section.intro .bg{height:500px}body.bautech-careers main section.intro .bg .container h1{font-size:40px;margin:0;line-height:normal;text-align:center}body.bautech-careers main section.intro .bg .container h2{font-size:30px;margin:0;line-height:normal}body.bautech-careers main section.intro .bg .container h2{font-size:26px;text-align:center;margin:0}}body.bautech-careers main section.content{margin-bottom:50px;margin-top:-100px}body.bautech-careers main section.content .container{position:relative}body.bautech-careers main section.content .empty{display:flex;align-items:center;justify-content:center;height:200px}body.bautech-careers main section.content .breadcrumbs{color:#000;font-size:12px;font-weight:700}body.bautech-careers main section.content .breadcrumbs ul{margin:0 0 5px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}body.bautech-careers main section.content .breadcrumbs ul li a{color:#000;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none}body.bautech-careers main section.content .breadcrumbs ul li a:hover{text-decoration:underline}body.bautech-careers main section.content .breadcrumbs ul li:after{content:'|';padding:0 5px;display:inline-block}body.bautech-careers main section.content .breadcrumbs ul li:last-child:after{display:none}body.bautech-careers main section.content .content{background:#fff;margin:0;padding:10px 20px;position:relative}body.bautech-careers main section.content .content .top-content{padding:30px 15px}body.bautech-careers main section.content .content .top-content h1{color:#000;font-size:30px;font-weight:900;margin:10px 0;border-bottom:3px solid #cb0606;padding-bottom:5px;display:inline-block}body.bautech-careers main section.content .content .career-list .career-accordion .box{padding:0 15px}@media (max-width: 768px){body.bautech-careers main section.content .content .career-list .career-accordion .box{padding:0}}body.bautech-careers main section.content .content .career-list .career-accordion .box .heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #d7d7d7;padding-bottom:15px}@media (max-width: 1200px){body.bautech-careers main section.content .content .career-list .career-accordion .box .heading{flex-direction:column}}body.bautech-careers main section.content .content .career-list .career-accordion .box .heading h1{color:#000;font-size:29px;font-weight:700;margin:0}body.bautech-careers main section.content .content .career-list .career-accordion .box .heading .toggle-career{color:#e30613;font-size:16px;font-weight:700;text-decoration:none}body.bautech-careers main section.content .content .career-list .career-accordion .box .heading .toggle-career:hover{text-decoration:underline}@media (max-width: 1200px){body.bautech-careers main section.content .content .career-list .career-accordion .box .heading .toggle-career{margin-top:15px}}body.bautech-careers main section.content .content .career-list .career-accordion .box .description{padding:30px;background-color:#f8f8f8;margin-top:15px}body.bautech-careers main section.content .content .career-list .career-accordion .box .description .main{font-size:16px;color:#4b4b4b;font-weight:400;margin-bottom:30px}body.bautech-careers main section.content .content .career-list .career-accordion .box .description .instructions{font-size:12px;font-weight:700;color:#4b4b4b}body.bautech-careers main section.content .content .career-list .career-accordion .box .description .instructions strong{color:#e30613}body.bautech-careers main section.content .content .career-list .career-accordion .box .description .disclaimer{font-size:12px;font-weight:300;color:#4b4b4b}body footer{color:#000;background:#f2f2f2;font-size:12px;margin:25px 15px 15px 15px;padding:50px 0 20px 0;position:relative}@media (max-width: 992px){body footer{padding-top:30px}}body footer p{margin:0}body footer .go-to-top{position:absolute;right:10px;bottom:5px;color:#696969;font-size:20px}body footer .left{border-right:2px solid #e30613;height:175px;padding:0 30px 0 0;text-align:right;display:flex;flex-direction:column;justify-content:center}body footer .left img{align-self:flex-end}@media (max-width: 992px){body footer .left img{align-self:center}}@media (max-width: 992px){body footer .left{padding:0 0 15px 0;border:none;height:auto}}body footer .center{padding:15px 0 0 0}body footer .center h2{color:#020202;font-size:21px;font-weight:700;margin:0 0 30px 0}@media (max-width: 992px){body footer .center h2{text-align:center}}body footer .center .buttons{display:flex}@media (max-width: 992px){body footer .center .buttons{justify-content:center}}body footer .center .buttons a{margin:0 15px 0 0;text-align:center;display:block;text-decoration:none}body footer .center .buttons a .icon{display:flex;justify-content:center;align-items:center;color:#fff;background:#717171;width:50px;height:50px;border-radius:50%;margin:0 auto 5px auto}body footer .center .buttons a span{color:#9c9797;font-size:10px;font-weight:700}body footer .right{border-left:2px solid #e30613;height:175px;padding:15px 0 0 30px}body footer .right .futura-facebook{color:#34b8b5;margin:3px 0 10px 0;display:block}body footer .right .industry-facebook{color:#ea2127;margin:3px 0 10px 0;display:block}@media (max-width: 992px){body footer .right{padding:30px 0 15px 0;border:none;height:auto;text-align:center}}body footer .social-icons{margin-top:25px;display:flex}body footer .social-icons .fb-like{margin-top:6px}body footer .social-icons a{color:#717171;font-size:20px;margin:0 10px 0 0}body footer .social-icons a:hover{color:#000}body footer .social-icons a i{width:20px;font-size:30px;margin-right:10px;text-align:center}body footer .newsletter{margin-top:30px;width:100%}body footer .newsletter form{display:flex;justify-content:right;justify-items:right}body footer .newsletter form input{border-radius:0;color:#000;width:100%;border-color:#d8d8d8;max-width:250px;margin-left:auto}body footer .newsletter form input::placeholder{color:#d8d8d8;opacity:1}body footer .newsletter form input:-ms-input-placeholder{color:#d8d8d8}body footer .newsletter form input::-ms-input-placeholder{color:#d8d8d8}body footer .newsletter form .btn{background:#e4010b;color:#fff;font-weight:bold;font-size:14px;border-radius:0;margin-left:10px;width:100%;max-width:150px}body footer .rodo{display:block;font-size:10px;color:#000;text-align:center;padding:0}body footer .rodo p{color:#232323;font-size:11px;margin:3px 0}body footer .rodo a{color:#000}body footer .rodo a:hover{text-decoration:underline}body footer .powered{display:block;font-size:10px;color:#000;text-align:center;padding:10px 0 15px 0}body footer .powered span{margin:0 10px;display:inline-block}body footer .powered a{color:#000}body footer.home{position:absolute;bottom:0;left:0;right:0;background:transparent;border:none;padding:0;margin:15px}body footer.home a{color:#fff;text-decoration:none}body footer.home .copyrights{border-top:none}body footer.home .copyrights p{line-height:16px;font-size:11px;font-weight:300;color:#fff;margin:0;padding:0}body footer a:hover{text-decoration:none}@media (max-width: 992px){body footer .social-icons{text-align:center;justify-content:center}body footer .newsletter form{justify-content:center}body footer .newsletter form input{margin-left:0;max-width:250px}body footer .newsletter form .btn{display:block}}@media (max-width: 768px){body footer .copyrights .logo{position:initial;float:none;display:block;margin:0 auto 20px auto}body footer .copyrights p{padding:5px 0 0 0}body footer .newsletter form{justify-content:center;flex-direction:column}body footer .newsletter form input{margin-left:0;max-width:100%}body footer .newsletter form .btn{margin:10px 0 0 0;max-width:100%;display:block}}
/*# sourceMappingURL=stylesheet.css.map */
