:root{--avis-color-red:#d4002a;--avis-color-red-light:#c71862;--avis-color-dark:#0d0c0c;--avis-color-white:#fff;--avis-color-dark-pure:#000;--avis-color-dark-light:#333;--avis-color-gray-dark:#9fa2a7;--avis-color-gray:#eaeaea;--avis-color-gray-light:#fbfbfb;--avis-color-primary:#1c479d}@font-face{font-family:'Montserrat-Regular';src:local('Montserrat-Regular'),url('../../fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'),url('../../fonts/Montserrat/Montserrat-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Medium';src:local('Montserrat-Medium'),url('../../fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'),url('../../fonts/Montserrat/Montserrat-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Semibold';src:local('Montserrat-Semibold'),url('../../fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2'),url('../../fonts/Montserrat/Montserrat-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat-Bold';src:local('Montserrat-Bold'),url('../../fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'),url('../../fonts/Montserrat/Montserrat-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}body,html{font-family:'Montserrat-Regular',sans-serif!important;color:var(--avis-color-dark)!important;height:100%}body{display:flex;flex-direction:column}main{flex:1 0 auto}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.card{color:var(--avis-color-dark)}footer{flex-shrink:0}footer p,footer a{color:#212529}.font-regular{font-family:'Montserrat-Regular',sans-serif!important}.font-medium{font-family:'Montserrat-Medium',sans-serif!important}.font-bold{font-family:'Montserrat-Bold',sans-serif!important}.font-semibold{font-family:'Montserrat-Semibold',sans-serif!important}.font-weight-bold{font-weight:700!important}.font-28{font-size:1.75rem!important}.font-26{font-size:1.625rem!important}.font-24{font-size:1.5rem!important}.font-22{font-size:1.375rem!important}.font-20{font-size:1.25rem!important}.font-16{font-size:1rem!important}small .fa-info-circle{font-size:1.3em}.text-dark{color:var(--avis-color-dark)!important}.text-black{color:var(--avis-color-dark-light)!important}.text-red{color:var(--avis-color-red)!important}.text-red-light{color:var(--avis-color-red-light)!important}.text-gray{color:#808080}.text-gray-light{color:#919191}.text-gray-dark{color:var(--avis-color-gray-dark)}.bg-red{background:var(--avis-color-red)}.bg-red-light{background:var(--avis-color-red-light)}.border-red{border-color:var(--avis-color-red)!important}.border-red-light{border-color:var(--avis-color-red-light)!important}.bg-gray{background:var(--avis-color-gray)!important}.bg-gray-dark{background:var(--avis-color-gray-dark)!important}.bg-gray-light{background:#f9f9fb}.bg-gray-med{background:#f7f7f7}.bg-light{background-color:#f1efec!important}.bg-dark{background:var(--avis-color-dark-light)!important}.btn-red{background-color:var(--avis-color-red);border-color:var(--avis-color-red);color:var(--avis-color-white)}.btn-red:hover{background-color:var(--avis-color-red-light);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-red:active{background-color:var(--avis-color-red);box-shadow:none}.btn-red:focus{background-color:var(--avis-color-red-light);box-shadow:0 0 0 .2rem rgba(248,12,53,.5)}.link-primary,.text-primary{color:var(--avis-color-primary)!important}.btn-red:active{color:var(--avis-color-white);background-color:#be0626}.btn-red.focus,.btn-red:focus,.btn-red:hover{color:var(--avis-color-white);background-color:#f80c35}footer .text-muted:hover{color:var(--avis-color-white)}.btn{text-transform:initial}.btn-hover-red:hover{border-color:var(--avis-color-red);background:var(--avis-color-red)}.btn-redes{width:35px;height:35px}.btn-redes i{font-size:1.2rem}.input-group>.form-control.input-suscribe:focus{background:var(--avis-color-white)!important}.navbar-nav ul li.nav-item{display:inline-block}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--avis-color-white);font-size:.8rem!important}.navbar-nav a{border:2px solid transparent}.navbar-nav li.nav-item a:hover:not(.dropdown-menu,.dropdown-item),.navbar-nav li.nav-item a.active{font-weight:bold}.link-red:hover{color:var(--avis-color-red);font-weight:bold;text-decoration:underline}.link.link-list{color:var(--avis-color-dark)}.link.link-list:hover{color:var(--avis-color-red)}@media(max-width:766px){.navbar{width:100%}.container.container-responsive{width:inherit;margin:0 auto}.font-15{font-size:.9rem!important}}@media(min-width:768px) and (max-width:991px){.navbar{width:100%}.font-15{font-size:1rem!important}.container.container-responsive{width:inherit;margin:0 auto}}@media(min-width:1280px){.font-15{font-size:1rem!important}.navbar{position:relative}.container.container-responsive{width:85%;margin:0 auto}}.icons-color{color:#4c4c4c}.link:hover{color:var(--avis-color-red)!important}.link-red-hover:hover{color:var(--avis-color-red)!important;text-decoration:underline}div.bg-mask-light{background:rgba(0,0,0,.3)}div.bg-mask-dark{background-color:rgba(0,0,0,.6)}hr.border-red{border:solid 1px var(--avis-color-red);opacity:1}.btn.btn-light:not(.navbar .btn.btn-light){border:1px solid #707070!important;color:var(--avis-color-dark)!important;box-shadow:var(--mdb-btn-box-shadow)}.btn.btn-light:hover{box-shadow:var(--mdb-btn-hover-box-shadow)}.alert{border-radius:.25rem!important}.accordion-button:after{background-image:none;background-repeat:unset;background-size:unset;content:""!important;font-family:"Font Awesome 6 Free";font-weight:bold}.accordion-button:not(.collapsed):after{background-image:none;color:var(--avis-color-red)}.accordion-button:not(.collapsed){color:inherit;background-color:inherit}.accordion-button:focus{color:var(--avis-color-red);background-color:var(--avis-color-white);border-color:rgba(0,0,0,.125);-webkit-box-shadow:none;box-shadow:none}.ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:auto}.ellipsis:hover{text-overflow:initial;white-space:initial;overflow:visible;cursor:pointer}.tiny{font-size:.85rem}.micro{font-size:.6rem}.card-booking-engine{border-radius:18px}.navbar .vr{align-self:inherit;min-height:1.5rem;--mdb-divider-width:1px!important}.link-card h6{color:var(--avis-color-dark)}.link-card:hover h6{color:var(--avis-color-red);text-decoration:underline}.link-dark{color:var(--avis-color-dark)!important}.btn-danger{background-color:var(--avis-color-red);border-color:var(--avis-color-red)}.btn-danger:hover{background-color:var(--avis-color-red-light);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-danger:active{background-color:var(--avis-color-red);box-shadow:none}.btn-danger:focus{background-color:var(--avis-color-red-light);box-shadow:0 0 0 .2rem rgba(248,12,53,.5)}.ribbon{position:absolute;top:2rem;right:-4rem;width:14rem;padding:10px 0;text-align:center;font-size:12px;font-weight:bold;transform:rotate(45deg);box-shadow:0 3px 10px rgba(0,0,0,.3)}.special-tabs.nav-tabs .nav-link.active,.special-tabs.nav-tabs .nav-item.show .nav-link{color:var(--avis-color-white);background:var(--avis-color-red);border-color:transparent}.special-tabs.nav-tabs .nav-link:hover{background-color:transparent;border:1px solid var(--avis-color-red);color:var(--avis-color-red)}