@import url(https://use.fontawesome.com/releases/v5.8.0/css/all.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:300,300i,400,500);@import url(flaticon-aesys.css);@import url(hamburgers.min.css);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sezione_3_blocco_3 .inner-box .image-column .image .arrow-box{display:none}body{font-family:'Roboto',sans-serif;font-weight:300;color:#333;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:700!important;color:#333}a{color:#e30613}a:hover{color:#333}small,.small{font-weight:inherit!important}.main-menu .navigation>li>a{font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;line-height:inherit;color:#fff}.main-slider h2,.main-slider h3{font-family:'Montserrat',sans-serif}.main-slider .text,.archive-list li a,.help-section .image-column .inner-column .testimonial-boxed .text{font-family:'Roboto',sans-serif;font-weight:400}.posts-widget .post .text a,.sidebar .popular-posts .post .text{font-family:'Roboto',sans-serif}.text,.goals-section .content-column .inner-column .text p,.blog-single .inner-box .lower-content .text p,.portfolio-single-section .content-column .text p{font-size:inherit!important}.title-text{font-family:'Montserrat',sans-serif;font-weight:400}.sec-title h2{text-transform:none}.goals-section .title-column .inner-column h2{font-size:38px}.sec-title h2,.fluid-section-one .content-column .inner-column .title-box h2,.fluid-section-three .right-column .inner-column h2{font-size:38px}.offer-block .inner-box .lower-content h3{font-size:21px}.fact-counter .column .inner .count-outer,.fact-counter .count-outer .count-text,.contact-info-widget .inner-content .email,.contact-info-widget .inner-content .number,.blog-cat li a{font-family:'Montserrat',sans-serif}.flaticon-right-arrow:before,.flaticon-pdf-1:before,.flaticon-left-arrow:before,.flaticon-doc:before,.flaticon-path:before{font-family:'Flaticon'}.theme-btn,.contact-form .message-btn{font-family:'Montserrat',sans-serif;border-radius:0;font-weight:400;font-size:14px;text-transform:uppercase}.btn-style-three:hover{background-color:#e30613;border-color:#e30613}.btn-style-five{background-color:#e30613;border-color:#e30613;color:#fff}.btn-style-five:hover{color:#e30613}.btn-style-one,.contact-form .message-btn.btn-style-one{background-color:#fff;border:1px solid #e30613;color:#e30613}.btn-style-one:hover,.contact-form .message-btn.btn-style-one:hover{background-color:#e30613;color:#fff}.read-more{font-family:'Montserrat',sans-serif;position:relative;color:#ee2d50;font-size:13px;font-weight:700;padding-right:30px;text-transform:uppercase;display:inline-block}.read-more .fa,.offer-block .inner-box .lower-content .read-more .fa{position:relative;color:#333;font-weight:700;margin-right:4px;display:inline-block}.main-footer .newsletter-widget .form-group button{border-color:#fff;background-color:transparent;color:#fff;border-width:1px}.main-footer .newsletter-widget .form-group button:hover{background-color:#fff;color:#e30613}.support-form button{font-size:inherit}.btn-style-four,.btn-style-five,.btn-style-three{border-width:1px}.contact-form .message-btn{background-color:#e30613;border:1px solid #e30613}.contact-form .message-btn:hover{background-color:transparent;color:#e30613}.blog-cat li a:hover,.blog-cat li.active a{border:0}.header-info-list a{color:rgba(255,255,255,.7);transition:.3s all ease-in-out;display:block;height:100%}.header-info-list a:hover{color:#fff}.theme_color,.feature-block .inner-box .icon-box,.feature-block .inner-box:hover .icon-box,.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-header.light-version .main-menu .navigation>li:hover>a,.main-header.light-version .main-menu .navigation>li.current>a,.read-more,.read-more:hover,.offer-block .inner-box .lower-content .read-more,.news-block .inner-box h3 a:hover,.news-block .inner-box .post-info li:first-child,.case-block .inner-box .lower-box .category,.case-block .inner-box .lower-box h3 a:hover,.fluid-section-one .content-column .inner-column .title-box .text:before,.main-header.sticky-menu .header-upper .main-menu .navigation>li.current>a,.btn-style-four:hover,.social-icon-one li a:hover,.page-breadcrumb li,.services-block.alternate .inner-box .icon-box,.help-section .content-column .inner-column .risk,.consult-block .inner-box .content-column .title,.list-style-two li:before,.services-block-three .inner-box .icon-box,.services-block-three .inner-box .read-more,.services-block-three .inner-box:hover .icon-box,.services-block-three .inner-box:hover h3 a,.news-block-two .inner-box .content-column .inner-column .title,.services-block.alternate .inner-box:hover .icon-box,.help-section .image-column .inner-column .testimonial-boxed .inner-block .quote-icon,.task-section .content-column .inner-column .title,.feature-block-two.style-two .inner-box h3:before,.services-block-five .block-inner .icon-box,.sidebar .popular-posts .post-info,.archive-list li a:hover,.news-block-eight .inner-box .content .read-more,.blog-single .post-share-options .info-links li a,.fact-counter .column .inner .count-outer.alternate,.fact-counter .column .inner .count-outer.alternate .count-text,.portfolio-share li .icon,.new-posts .prev-post:hover,.new-posts .next-post:hover,.gallery-block .inner-box .lower-content .designation,.portfolio-page-section .filters .filter-tabs .filter.active a,.portfolio-page-section .filters .filter-tabs .filter:hover a,.gallery-block .inner-box .image .overlay-box .overlay-inner .link,.feature-block.alternate .inner-box .icon-box,.expert-block .inner-box .lower-content h3 a:hover,.expert-block .inner-box .lower-content .designation,.offer-block .inner-box .lower-content h3 a:hover,.news-block-eight .inner-box .content h2 a:hover,.gallery-block-two .inner-box .overlay-inner .link,.feature-block .inner-box h3 a:hover{color:#e30613}.feature-block .inner-box .text,.sec-title .title-text,.sec-title h2,.fluid-section-one .content-column .inner-column .title-box h2,.news-block .inner-box .post-info li,.news-block .inner-box h3 a,.case-block .inner-box .lower-box h3,.offer-block .inner-box .lower-content h3 a,.offer-block .inner-box .lower-content .text,.fluid-section-one .content-column .inner-column .title-box .text,.about-section .title-column .text,.main-header.sticky-menu .header-upper .search-box-btn,.contact-section .form-column .inner-column h2,.contact-section .form-column .inner-column .title,.help-section .content-column .inner-column .risk:hover,.consult-block .inner-box .content-column h3,.services-title-box .title-box h2,.services-block-three .inner-box:hover .text,.news-block-two .inner-box .content-column .inner-column h3 a,.goals-section .title-column .inner-column h2,.offer-section-two .offer-title-box .inner-box .arrow-box,.feature-block-two.alternate h3 a,.feature-block-two.alternate .text,.task-section .content-column .inner-column h2,.services-single .inner-box .lower-content h2,.services-single .inner-box .lower-content .text p,.brochure-widget h2,.modern-section .content-column .inner-column h2,.sidebar-title h2,.archive-list li a:before,.news-block-eight .inner-box .content .read-more:hover,.blog-single .inner-box .new-posts .prev-post a,.blog-single .inner-box .new-posts .next-post a,.blog-single .post-share-options .tags span,.fact-counter .column .inner .count-outer,.fact-counter .count-outer .count-text,.portfolio-single-section .content-column h2,.portfolio-single-section .content-column .title,.porfolio-info li span,.new-posts .prev-post,.new-posts .next-post,.gallery-block .inner-box .lower-content h3 a,.portfolio-page-section .filters .filter-tabs .filter a,.expert-block .inner-box .lower-content h3 a{color:#333}.case-block .inner-box .image .overlay-box:before,.call-to-action-section .left-column .image-layer:before,.call-to-action-section .outer-container,.main-footer .footer-widget h2:after,.contact-section .info-column .inner-column .content-box,.services-block.alternate:hover .inner-box:before,.consulting-section .owl-dots .owl-dot:hover,.consulting-section .owl-dots .owl-dot.active,.offer-section-two .offer-title-box .inner-box,.news-block-two .inner-box .image-column .image .arrow-box,.testimonial-widget .inner-widget .owl-dots .owl-dot:hover,.testimonial-widget .inner-widget .owl-dots .owl-dot.active,.styled-pagination .inner-box li a:hover,.styled-pagination .inner-box li a.active,.sidebar-title h2:before,.blog-cat li a:hover,.blog-cat li.active a,.new-posts .prev-post a:after,.new-posts .next-post a:after,.gallery-block .inner-box .image .overlay-box:before,.gallery-block-two .overlay-box:before{background-color:#e30613}.testimonial-section:before,.news-section,.offer-section:before,.fluid-section-one .outer-container,.about-section:before,.case-block .inner-box:hover .lower-box,.help-section:before,.planning-section:before,.news-block-two .inner-box,.goals-section:before,.task-section,.news-section-four:before,.blog-cat li a,.fluid-section-four,.modern-section:before,.pagination-outer,.blog-single .inner-box .lower-content .text blockquote,.fluid-section-three{background-color:#f5f5f5}.fluid-section-two .outer-container,.news-block-two .inner-box .image-column .image .arrow-box:hover,.offer-section-two .offer-title-box .inner-box .arrow-box:hover,.feature-block-two.alternate .inner-box h3:before,.testimonial-widget .inner-widget,.sidebar .search-box .form-group button,.contact-info-widget .inner-content,.fluid-section-three .right-column:before,.arrow-box:hover{background-color:#333}.fluid-section-four .image-column .overlay-link,.page-title:before{background-color:rgba(0,0,0,.5)}.fluid-section-four .image-column:hover .overlay-link{background-color:rgba(0,0,0,.4)}.black-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:0}.black-overlay ~ *{z-index:1;position:relative}.main-header{position:absolute}.main-header .header-upper{transition:none}.main-header.sticky-menu .header-upper{position:fixed;top:0;left:0;right:0;height:auto;background-color:#fff;border-bottom:1px solid #eee;transition:.3s all ease-in-out}.main-header.sticky-menu .header-upper .main-menu .navigation>li>a{color:#333}.main-header.sticky-menu .header-upper .main-menu .navigation>li:after{color:#333;opacity:.5}.header-top-three{border-bottom:1px solid rgba(255,255,255,.5)}.header-top-three .top-left,.header-top-three .top-right{padding:0}.header-top-three .topbar-wrapper{display:flex;justify-content:space-between}.header-top-three .top-right ul.header-info-list{display:flex;height:100%}.header-top-three .top-left ul.header-info-list>li{padding:15px 25px;margin-right:0;border-right:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7);line-height:2;font-size:12px}.header-top-three .top-left ul.header-info-list>li:first-of-type{padding-left:10px}.header-top-three .top-right ul.header-info-list>li{position:relative;font-size:12px;font-weight:400;display:inline-block;line-height:2;padding:15px 25px;margin-left:0;border-left:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.7)}.header-top-three .top-right ul.header-info-list>li:last-of-type{padding-right:10px}.header-top-three .top-right .social-box li:first-of-type{margin-left:0}.header-top-three .top-right .social-box li a{color:rgba(255,255,255,.7);font-size:12px}.header-top-three .top-right .social-box li a:hover{color:#fff}.main-header .header-upper .logo-box{padding:25px 0 25px 10px}.logo{max-width:120px}.logo img{width:100%}.main-menu .navigation>li>a{padding:30px 0}.main-header .header-upper .search-box-outer{margin-top:30px;padding-right:10px}.main-header .header-upper .search-box-btn{color:#fff}.main-menu .navigation>li{margin-right:20px;padding-right:20px}.main-menu .navigation>li:after{content:'/';position:absolute;right:0;color:rgba(255,255,255,.5);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-menu .navigation>li:last-of-type:after{content:none}.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{border-top:0;background-color:#333;padding:10px 0}.main-menu .navigation>li>ul>li,.main-menu .navigation>li>ul>li>ul>li{border:none}.main-menu .navigation>li>ul>li>a,.main-menu .navigation>li>ul>li>ul>li>a{color:rgba(255,255,255,.5);padding:.65em 1.5em;font-family:'Montserrat',sans-serif;font-size:14px;text-transform:none}.main-menu .navigation>li>ul>li>a:hover,.main-menu .navigation>li>ul>li:hover>a,.main-menu .navigation>li>ul>li>ul>li>a:hover{color:#fff;background:none}.main-header .dropdown-menu{background-color:#333;border-radius:0}.main-header .dropdown-menu .dropdown-item{color:rgba(255,255,255,.5);font-size:12px;font-family:'Montserrat',sans-serif}.main-header .dropdown-menu .dropdown-item:hover{color:#fff;background:transparent}.hamburger-box{width:30px}.main-menu .navbar-header .navbar-toggler .icon-bar:before,.main-menu .navbar-header .navbar-toggler .icon-bar:after{width:100%}.main-header .header-upper .search-box-outer .dropdown-menu{position:fixed!important;top:0!important;left:0!important;width:100%;height:100%;border:0;background-color:rgba(255,255,255,.95);margin-top:0}.main-header .header-upper .search-box-outer .dropdown-menu>li{margin:0 auto;max-width:800px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-header .header-upper .search-panel .form-container{padding-left:0;padding-right:0}.main-header .header-upper .search-panel h3{margin-bottom:30px}.search-panel button.close{position:absolute;top:0;right:0;width:40px;height:40px}body.overlay-menu-open{overflow:hidden}.main-menu ul.lang-wrapper{display:none}#k_search_form p{display:flex}#k_search_form .search_field{min-width:250px;display:block;width:100%;height:40px;color:#000;line-height:24px;background:#fff;border:1px solid #e0e0e0;padding:7px 40px 7px 15px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}input.search_button{width:20%;min-width:100px;background-color:#e30613;border:1px solid #e30613;color:#fff;text-transform:uppercase;font-weight:400;font-family:'Montserrat';font-size:14px;letter-spacing:1px}@media (max-width:1200px){.main-menu .navigation>li:after{content:none}.main-menu .navigation>li{margin-right:0}}@media (max-width:1023px){.header-top-three .top-left{display:block}.header-top-three .top-right{width:auto}.main-header .header-upper .logo-box{width:auto}.main-header .nav-outer{width:auto;float:right}}@media (max-width:991.98px){.header-top-three .top-left{display:none}.header-top-three .topbar-wrapper{justify-content:flex-end}.header-top-three .top-right{width:auto}.main-header .nav-outer{width:15%;float:right}.main-header.header-style-three .header-upper .search-box-outer{margin-top:35px;top:0}.main-header .header-upper .logo-box{width:auto;padding-left:0}.main-menu .navbar-header{padding:25px 0}.main-menu .navbar-header .navbar-toggler{background-color:transparent;border:0}.main-menu .navbar-header .navbar-toggler{display:inline-block;z-index:12;width:50px;height:40px;float:none;padding:0;text-align:center;border-radius:0}.main-menu .navbar-header .navbar-toggler .icon-bar{position:relative;background:#fff;height:2px;display:block}.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;right:0;z-index:12}.main-header.header-style-three .header-upper .search-box-outer{left:0;position:absolute;z-index:12}.main-menu{width:100%;display:block}.main-menu .navbar-header .navbar-toggler .icon-bar{margin:auto;width:100%}.main-menu .navbar-header .navbar-toggler .icon-bar:before,.main-menu .navbar-header .navbar-toggler .icon-bar:after{background:#fff;height:2px}.main-menu .navbar-collapse>.navigation{float:none!important;margin:0!important;width:100%!important}.main-menu .navbar-collapse{position:fixed;top:0;left:0;bottom:0;right:0;max-height:none;margin:0;background-color:#333;justify-content:center;align-items:center;padding:90px;max-width:none;overflow:auto;float:none!important;width:100%!important;border:none;border-radius:0;box-shadow:none}.main-menu .navbar-collapse>.navigation>li{margin:0!important;float:none!important;padding:0!important;width:100%}.main-menu .navigation>li>a{text-align:left}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display:block}.main-menu .navbar-collapse>.navigation>li.current>a,.navigation>li:hover>a{color:#fff!important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0;left:auto!important;right:auto!important;top:auto!important;padding:0;outline:none;width:100%;background:#2c2c2c;border-radius:0;transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important}.main-menu .navbar-collapse.show{display:flex}.main-menu .navbar-collapse>.navigation{background:transparent;border:0}.sticky-menu .main-menu .navbar-header .navbar-toggler.collapsed .icon-bar,.sticky-menu .main-menu .navbar-header .navbar-toggler.collapsed .icon-bar:before,.sticky-menu .main-menu .navbar-header .navbar-toggler.collapsed .icon-bar:after{background-color:#333}.main-menu .navigation>li:after{content:none}.main-menu .navbar-collapse>.navigation>li{border-top:0!important}.main-menu .navbar-collapse>.navigation>li>a{padding:15px 0!important;background:transparent}.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li:hover>a{background:transparent}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{border:0}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{width:20%;text-align:right;right:0}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{border-top:0!important;background-color:transparent;box-shadow:none;padding-left:20px}.main-menu .navbar-collapse>.navigation>li>ul>li{border-top:0!important}.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:10px 0!important;background-color:transparent}.main-header.sticky-menu .header-upper .main-menu .navigation>li>a{color:#fff!important}.main-menu ul.lang-wrapper{display:block;border-top:1px solid #ccc;padding-top:15px;margin-top:15px}}@media (max-width:767.98px){.main-menu .navbar-collapse{padding:30px}.main-header .nav-outer{width:20%}}@media (max-width:575.98px){.main-header .nav-outer{width:30%}}.main-slider .slide{height:80vh;min-height:600px;display:flex;flex-direction:column;justify-content:center}.main-slider .slide:after{content:'';background-color:#000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}.main-slider .slide .container{position:relative;z-index:1}.main-slider h2{font-size:62px}.single-item-carousel .owl-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.single-item-carousel .owl-nav .owl-prev,.single-item-carousel .owl-nav .owl-next{font-size:21px;background-color:rgba(0,0,0,.4);color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;margin:0 10px}.single-item-carousel .owl-nav .owl-prev{float:left}.single-item-carousel .owl-nav .owl-next{float:right}.stage-carousel .owl-stage-outer{padding-top:15px;padding-bottom:30px}.stage-carousel .owl-stage{display:flex}.stage-carousel .owl-stage .services-block-three{height:100%;margin-bottom:0}.stage-carousel .services-block-three .inner-box{box-shadow:0 5px 10px rgba(0,0,0,.15)}.stage-carousel .services-block-three .inner-box .author{font-weight:500}.consulting-section .owl-dots .owl-dot,.consulting-section .owl-dots .owl-dot:hover,.consulting-section .owl-dots .owl-dot.active{height:10px}.case-history-carousel .case-block .inner-box .image:before{content:none}.stage-carousel .inner-box{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width:992px){.case-history-carousel .inner-box{width:80%}.case-history-carousel .inner-box .image{min-height:500px}.case-history-carousel .testimonial-boxed{position:absolute;right:0;top:0%;z-index:3;width:30%;min-width:410px;background-color:#222}.case-history-carousel .testimonial-boxed .inner-block{position:relative;padding:50px 35px 50px}.case-history-carousel .testimonial-boxed .inner-block .text{position:relative;color:#fff;line-height:1.7em;margin-bottom:30px}.case-history-carousel .testimonial-boxed h3{margin-bottom:20px}.case-history-carousel .testimonial-boxed h3 a{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.case-history-carousel .testimonial-boxed h3 a:hover{color:#e30613}.case-history-carousel .testimonial-boxed .category{position:relative;font-size:13px;font-weight:700;margin-bottom:5px;text-transform:uppercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;color:rgba(255,255,255,.5);text-transform:uppercase}.case-history-carousel .owl-nav{width:20%;bottom:0;top:auto;-webkit-transform:none;transform:none;right:0;display:block}.case-history-carousel .owl-nav .owl-prev,.case-history-carousel .owl-nav .owl-next{background:transparent;color:#222;margin:0 20px;font-size:28px}}@media (min-width:1300px){.case-history-carousel .testimonial-boxed{min-width:340px;top:10%}.case-history-carousel .testimonial-boxed .inner-block{position:relative;padding:70px 55px 70px}}.testimonial-section.testimonial-section-two .sec-title{margin-bottom:45px}.carriere-carousel .inner-box{text-align:left}.carriere-carousel .inner-box .text{margin-left:0;margin-right:auto}.carriere-carousel .inner-box .author{padding-top:0;padding-bottom:20px;color:#e30613;margin-bottom:15px}.carriere-carousel .inner-box .author:before{left:0;margin-left:0;width:100px;bottom:0;top:auto}.carriere-carousel .owl-dots{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;right:-15%}.carriere-carousel .owl-dots .owl-dot{height:10px}.carriere-carousel .text{margin-top:20px;margin-bottom:30px}.testimonial-section-two .owl-dots .owl-dot:hover,.testimonial-section-two .owl-dots .owl-dot.active{height:10px}#frasi-slider{position:absolute;top:0}#frasi-slider .slide:after{content:none}.expert-block .inner-box .image img{min-height:100%;min-width:100%}.news-slider .slick-dots{display:flex;align-items:center;justify-content:center}.news-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.news-slider .slick-arrow{position:absolute;top:50%;font-size:21px;background-color:rgba(0,0,0,.4);color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;margin:0 10px}.news-slider .slick-arrow.slick-next{right:0}.sec-title.bordered-title{position:relative}.sec-title.bordered-title:before{position:absolute;content:'';left:-30px;width:6px;background-color:#e30613;height:100%}.sec-title h2{line-height:1.1}.ytWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.ytWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.coming-soon .page-content{height:100vh;background-image:url(https://www.aesys.com/aesysadmin/uploads/image/xdsc04179.JPG.pagespeed.ic.83JyjbS-r1.jpg);background-size:cover;background-position:center;position:relative;display:flex;text-align:center}body.coming-soon .page-content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}body.coming-soon .page-content .container{position:relative;z-index:1}body.coming-soon .page-content h1,body.coming-soon .page-content h4{color:#fff}.contact-info-widget .inner-content .text{font-weight:500}ul.ref-ul{list-style:circle inside}.img-wrapper{overflow:hidden;position:relative}.img-wrapper img{min-height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;min-width:100%;width:auto;max-width:none}.js-height img.adaptive-height{height:100%;width:auto;min-width:0;margin:0 auto;max-width:100%}.gallery-block.mix .inner-box .image{width:100%;height:450px}.page-title{padding-top:180px;overflow:hidden}.page-title h1{text-transform:none}.page-title-bg{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;top:50%;transform:translateY(-50%);left:0;z-index:-1}.page-breadcrumb li,.page-breadcrumb li a{text-transform:none}.services-title-box .title-box h2{margin-bottom:8px}.feature-block-three{height:100%}.feature-block-three .inner-box{height:100%;border:0;border-left:1px solid #ddd;border-top:1px solid #ddd}.feature-block .inner-box .icon-box{font-size:62px}.bordered-box-wrapper div[class^="col"]:nth-of-type(3) .feature-block-three .inner-box,
.bordered-box-wrapper div[class^="col"]:nth-of-type(6) .feature-block-three .inner-box{border-right:1px solid #ddd}.bordered-box-wrapper div[class^="col"]:nth-of-type(4) .feature-block-three .inner-box,
.bordered-box-wrapper div[class^="col"]:nth-of-type(5) .feature-block-three .inner-box,
.bordered-box-wrapper div[class^="col"]:nth-of-type(6) .feature-block-three .inner-box{border-bottom:1px solid #ddd}.services-block .inner-box,.services-block-three .inner-box{height:100%}.services-block .inner-box{padding-bottom:50px}.services-block-three .inner-box{box-shadow:0 5px 25px rgba(0,0,0,.15)}.services-block:hover{-webkit-transform:translateY(0);transform:translateY(0)}.services-block.alternate .inner-box:hover{background-color:#fff}.services-block .inner-box:hover .text{color:#333}.services-block.alternate:hover .inner-box:before{bottom:0;background-color:#fff}.offer-section.alternate .offer-block{margin-bottom:80px}.offer-block .inner-box .lower-content{padding-top:30px}.news-block-two .inner-box .content-column .inner-column{padding:80px}.news-block-two .inner-box .image-column .image .arrow-box{font-size:18px}.business-section:before{top:110px;height:235px}.icon-box img{max-height:60px}.call-to-action-section .left-column .image-layer{background-attachment:scroll;background-position:center -170px}.call-to-action-section .left-column .image-layer:before{mix-blend-mode:multiply}.list-style-three li{font-weight:400}.task-section.inverted:before{left:auto;right:0}.news-block-four .inner-box .image-column .inner-column .image{height:300px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.15)}.news-block-four .inner-box .image-column .inner-column .image img{margin:0 auto;max-width:200px;max-height:150px;width:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services-single .inner-box .lower-content .text p{font-size:inherit;line-height:inherit}.blog-cat li a{text-transform:none;font-size:inherit;letter-spacing:inherit}.testimonial-block-four .inner-box .author-info .info-inner{padding-left:0;padding-top:0;margin-bottom:15px;min-height:0}.testimonial-block-four .inner-box .text{font-style:normal;font-family:inherit;line-height:inherit;margin-bottom:0}.modern-section:before{width:30%}.call-to-action-two:before{background-color:rgba(18,14,14,.60)}label[for^="privacy"]{display:inline}@media (max-width:767.98px){.feature-block-three .inner-box{height:100%;border:1px solid #ddd}}@media (max-width:575.98px){.news-block-two .inner-box .content-column .inner-column{padding:50px 15px}}.fluid-section-three .outer-box{display:flex;flex-direction:row;align-items:stretch}.fluid-section-three .right-column{height:auto}.feature-block-two{margin-bottom:20px}.portfolio-page-section{padding-bottom:100px}.porfolio-info li,.porfolio-info li a{font-weight:300}.case-section .owl-stage-outer{height:auto!important}.services-single .inner-box .lower-content{padding-top:0}.fluid-section-three .right-column:before{opacity:.3}.task-section{padding-bottom:105px}.task-section:before{width:25%}.task-section.left:before{left:auto;right:0}.task-section.left .image-column .inner-column{margin-right:-250px;margin-left:0}.task-section.left .content-column .inner-column{margin-right:0;margin-left:-115px;padding-right:40px}.task-section-small .feature-block-two .inner-box h3{font-size:inherit}.task-section .image-column .inner-column{margin-right:0}.news-block-four:last-of-type{margin-bottom:0}figure{margin-bottom:0}.featured-section{padding:110px 0}.contact-section{padding-top:110px;padding-bottom:0}.contact-section .form-column .inner-column{padding-top:60px}.contact-section .info-column .inner-column{margin-top:0}.contact-form label[for^="contact"],.contact-form label[for^="where"],.contact-form label[for^="know"]{display:block}.contact-form label[for^="contact"]input[type="radio"],.contact-form label[for^="where"]input[type="radio"],.contact-form label[for^="know"]input[type="radio"]{margin-right:5px}.video-box{overflow:hidden;position:relative;height:100%}.video-box video{min-height:100%;min-width:100%;height:auto;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-box figure{min-height:100%;min-width:100%;aspect-ratio: 5/4}.video-box figure img{width:100%;object-fit:cover;height:100%;max-width:none;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.video-box .overlay-box{background-color:rgba(51,51,51,.3)}.video-box .overlay-box:hover{background-color:rgba(51,51,51,.6)}.rwd-video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.rwd-video iframe,.rwd-video object,.rwd-video embed{height:100%;left:0;position:absolute;top:0;width:100%}.overlay-box-logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;padding:25px;width:200px;height:200px;right:0;line-height:150px;text-align:center}.overlay-box-logo img{max-height:100px}.gallery-block-two .overlay-box:before{transform:none}div.pagination{background-color:#f5f5f5;padding:30px;justify-content:center;display:flex;align-items:center}div.pagination a,div.pagination span.page_current,div.pagination span.page_disabled{position:relative;display:inline-block;line-height:45px;height:45px;font-size:14px;min-width:45px;font-weight:500;text-align:center;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;margin:0 5px}div.pagination a,div.pagination span.page_disabled{color:#222;background:#fff}div.pagination a:hover,div.pagination a:active,div.pagination span.page_current{background-color:#e30613;color:#fff}div.pagination span.page_disabled{opacity:.5}.fact-counter .column:nth-of-type(even) .inner .count-outer,
.fact-counter .column:nth-of-type(even) .inner .count-outer span{color:#e30613}#AlliboList{display:flex;flex-wrap:wrap}#AlliboList .AHRP_head{width:100%;padding:0 15px}#AlliboList .AHRP_adv{box-shadow:0 5px 25px rgba(0,0,0,.15);position:relative;overflow:hidden;padding:56px 45px 55px;margin:0 15px;margin-bottom:30px;display:inline-block;flex:25%;background:#fff!important}#AlliboList .AHRP_subj{font-size:18px}#AlliboList a.AHRP_self{background-color:#e30613;border-color:#e30613;color:#fff;font-family:'Montserrat',sans-serif;border-radius:0;font-weight:400;font-size:14px;text-transform:uppercase;position:relative;padding:13px 32px 13px;line-height:24px;letter-spacing:1px;border:1px solid;border-color:#e30613;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;margin:0 15px}#AlliboList a.AHRP_self:hover{color:#e30613;background:transparent;border:1px solid #e30613}.arrow-box{position:absolute;right:0;bottom:0;color:#fff;width:70px;height:70px;font-size:18px;line-height:70px;text-align:center;display:inline-block;background-color:#e30613;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.arrow-box:hover{color:#fff}.feature-block-two .inner-box h3:before{top:50%}.services-block-two .inner-box .overlay-box .read-more .fa{color:#fff}.services-block-three .inner-box .overlay-box h2 a,.services-block-two .inner-box .overlay-box.bg-light .text,.services-block-two .inner-box .overlay-box.bg-light .read-more,.services-block-two .inner-box .overlay-box.bg-light .read-more .fa{color:#333}.services-block-two .inner-box .overlay-box .icon-box:after{content:none}.services-block-three .inner-box .overlay-box h2{margin-bottom:15px}.services-block-three .inner-box .overlay-box .title{position:relative;color:#e30613;font-size:13px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.services-block-three .inner-box .overlay-box .icon-box{background:#fff;padding:0;width:130px;height:130px;line-height:130px;margin:0 auto 20px auto;text-align:center}.services-block-three .inner-box .overlay-box .icon-box img{max-height:75px}.services-block-two .inner-box{height:100%}.services-block-three .inner-box .overlay-box{text-align:center}.consult-block .inner-box .content-column h3.small{line-height:1;margin-bottom:0}.owl-carousel.img-height .owl-stage{display:flex;align-items:stretch;justify-content:center}.owl-carousel.img-height .owl-stage .owl-item{margin-left:3px}.owl-carousel.img-height .consult-block,.owl-carousel.img-height .inner-box,.owl-carousel.img-height .inner-box .row{height:100%}.owl-carousel.img-height .inner-box{padding-left:15px;padding-right:15px}.news-block-eight .inner-box{padding-left:0}.news-block-eight .inner-box .image{position:static;width:auto;height:auto}.news-block-eight .inner-box .content .read-more:after{width:100%}.blog-single .inner-box .lower-content .text blockquote{border-left-color:#e30613}.blog-single .post-share-options{padding-top:40px;border-top:1px solid #ddd}.blog-single .inner-box .new-posts{border-bottom:0;margin-bottom:0}.portfolio-page-section .filters .filter-tabs .filter:before{content:none}.portfolio-page-section .filters .filter-tabs .filter a{transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.gallery-block .inner-box .image .overlay-box:before{-webkit-transform:none;transform:none;mix-blend-mode:multiply;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.gallery-block .inner-box:hover .image .overlay-box:before{-webkit-transform:none;transform:none}.share-label{font-weight:700;text-transform:uppercase;color:#333}.newsletter-section:after{content:none}.newsletter-section:before{background-color:inherit;border-right:1px solid rgba(255,255,255,.1)}.newsletter-section{background-color:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.1)}.newsletter-section .left-column .inner-column{padding:50px 0}.newsletter-section .right-column .inner-column{padding:55px 15px 55px 80px;max-width:none}.newsletter-section .left-column .inner-column{text-align:left}@media only screen and (max-width:1140px){.newsletter-section .right-column .inner-column{padding-left:0;padding-right:0;padding-top:0}}@media only screen and (max-width:1023px){.newsletter-section .right-column:before{content:none}}.scroll-to-top{background-color:#e30613;border-radius:50%;height:50px;line-height:50px}.scroll-to-top:hover{background-color:#e30613}.main-footer .logo-widget .logo{margin-top:15px;margin-bottom:38px}.main-footer .logo-widget .text{font-weight:400}.list-style-one li{font-weight:400;font-size:inherit}.footer-link li a{font-size:inherit}.main-footer .footer-bottom .copyright,.main-footer .footer-bottom .footer-nav li a{font-size:inherit;color:rgba(255,255,255,.5)}.main-footer .footer-bottom .footer-nav li{border-right-width:1px}.main-footer .footer-widget.posts-widget address{margin-bottom:0;color:#eee;font-size:85%}.footer-widget.locations-widget{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:wrap;align-items:flex-start}.footer-widget.locations-widget .post{width:50%;border:0;padding-right:30px}.main-footer .widgets-section .language-selector{padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.main-footer .widgets-section .language-selector ul li.heading{color:#eee;margin-right:20px}ul li.lang{padding:0 15px;display:inline-block;border-right:1px solid rgba(255,255,255,.1)}ul li.lang:last-of-type{border-right:0}.main-footer .widgets-section .language-selector ul li.lang a,.main-menu ul li.lang a{color:#888;transition:all 300ms ease}.main-footer .widgets-section .language-selector ul li.lang a:hover,.main-menu ul li.lang a:hover{color:#fff}.main-footer .footer-bottom{font-size:85%}.scroll-to-top{font-size:21px}#popUp .modal-content{background-size:cover;background-position:center}#popUp .modal-header{border-bottom:none;padding-bottom:0}#popUp .modal-body{padding-bottom:40px;padding-top:0}#popUp .close{color:#fff;text-shadow:0 1px 0 #000}#popUp .footer{padding:0 1rem 40px 1rem}#popUp .footer .social-list li{display:inline-block;margin:0 10px}#popUp .footer .social-list li a{transition:.3s all ease-in-out;color:#fff}#popUp .footer .social-list li a:hover{color:#e30613}@media (max-width:1450px){.fluid-section-one .content-column .inner-column .title-box .text{padding-left:0}.fluid-section-one .content-column .inner-column .title-box .text:before{content:none}}@media (max-width:1300px){.fluid-section-one .content-column .inner-column .title-box{width:100%;float:none;margin-bottom:50px}.fluid-section-one .content-column .carousel-box{width:100%;float:none}.fluid-section-one .content-column .carousel-box .box-inner{padding:60px 60px 40px}.page-title h1{font-size:48px}.services-title-box .title-box h2,.task-section .content-column .inner-column h2,.offer-section-two .offer-title-box .inner-box h2{font-size:39px}.sec-title h2,.call-to-action-two h2,.contact-section .info-column .inner-column h2{font-size:32px}.main-slider h2{font-size:48px}}@media (min-width:1240px) and (max-width:1280px){.container{max-width:1140px}}@media (max-width:991.98px){.page-title-bg,.call-to-action-two{background-attachment:scroll}.consulting-section .owl-dots{margin-top:0}#AlliboList .AHRP_adv{flex:33.333%}}@media (max-width:767.98px){#topbar{display:none}#AlliboList .AHRP_adv{flex:50%}}@media (max-width:575.98px){.main-slider h2{font-size:32px}.main-slider .slide{height:100vh;min-height:1px}.business-section .title-column .inner-column .sec-title{margin-bottom:0}.feature-block{margin-bottom:50px}.business-section .title-column{margin-bottom:0}.offer-section:before,.help-section:before{content:none}.offer-block{margin-bottom:70px}.counter-section{padding-top:0}.case-section .owl-nav{display:block}.case-section .owl-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.case-section .owl-nav .owl-prev,.case-section .owl-nav .owl-next{font-size:21px;background-color:rgba(0,0,0,.4);color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;margin:0 10px}.case-section .owl-nav .owl-prev{float:left}.case-section .owl-nav .owl-next{float:right}.carriere-carousel .owl-dots{bottom:-60px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:22px;width:100%;top:auto;text-align:center}.carriere-carousel .owl-dots .owl-dot{margin:0 10px}.main-footer .widgets-section .language-selector ul li.heading{display:block;margin-bottom:15px}.main-footer .widgets-section .language-selector ul li.lang:first-of-type{padding-left:0}.main-footer .widgets-section .language-selector{margin-bottom:30px}.main-footer .widgets-section{padding-bottom:0}.offer-block .inner-box .lower-content .text{margin-bottom:25px}.offer-section{padding-top:0}body.products .call-to-action-two{margin-bottom:100px}.case-history-carousel .inner-box .image{min-height:400px}.help-section .content-column .inner-column{padding:0;padding-bottom:60px}.video-box{min-height:350px}.video-box .image{height:350px}.video-box .image img{width:auto;min-width:100%;max-width:none}}@media (max-width:350px){.main-menu .navbar-collapse>.navigation>li>a{padding:9px 0}}