@charset "utf-8";@media (max-height: 1000px){.carousel-item{height:75vh}}@media (min-width: 576px) and (max-height: 1000px){.carousel-item{min-height:670px}}@media (min-width: 769px){.sidebar-navbar{display:none}}@media (max-width: 1200px){.box-cta{font-size:calc(var(--font-size) * 2.0)}}@media (max-width: 992px){h1,.h1{font-size:calc(var(--font-size) * 2.0)}.box-cta{font-size:calc(var(--font-size) * 1.8)}.menu-top-menu .nav-link,.footer-site .nav-link,.footer .footer-site a{font-size:calc(var(--font-size) * 0.9);line-height:1.1}}@media (max-width: 768px){.top-carousel .boxes-wrapper{top:inherit;bottom:2vh;position:absolute;left:0}.top-carousel .boxes-wrapper .box-1{margin-top:0}.top-carousel .boxes-wrapper .box-3{margin-top:0}.menu-leve{margin-top:12vh;display:none}.box-1,.box-2,.box-3,.box-4,.box-5,.box-6{background-image:none}.top-carousel .boxes-wrapper .box{height:70px}.img-car-top{background-position:top center;background-size:cover;height:100%;background-repeat:no-repeat}.top-carousel .boxes-wrapper .box{padding:1vh 1em;text-align:center}.list-f{padding-right:0;margin-bottom:1.5rem}.faq{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);background-color:rgba(229,229,229,0.2)}.big-cta{margin-bottom:1.5rem}.navbar .container-fluid{position:relative;top:-18px}.menu-top-menu{background-color:#fff;position:absolute;left:0;right:0;top:70px;padding-left:24px;padding-right:24px}.footer .phone{display:flex;align-items:center;justify-content:end}}@media (max-width: 576px){.top-header{background-position:-22px center;padding-top:4px;padding-bottom:0;padding-left:24px;text-align:center}.top-header h1,.top-header .h1{font-size:calc(var(--font-size) * 1.5)}.boxy{display:none}.about .justify-content-end{justify-content:center!important;padding-top:2rem}.menu-left{position:inherit!important}.img-car-top{height:300px}.menu-leve,.page .menu-leve{margin-top:-30px}.page .menu-leve{width:100%}.carousel-item{height:inherit!important}.navbar-brand{width:170px}.footer .phone{justify-content:center}}.maxw_767.orientation_portrait .menu-top-menu .sidebar.sidebar-navbar{display:none}.maxw_767.orientation_portrait .menu-top-menu.show .sidebar.sidebar-navbar{display:flex}.maxw_767.orientation_portrait .top-carousel .menu-leve{margin-top:6vh}.maxw_767 .page .carousel-caption{height:100%;display:flex;top:0;align-items:center}.minw_980.maxw_1199.orientation_landscape .page .carousel-item{min-height:inherit!important}.footer .footlogo img{max-width:140px}