@font-face {
    font-family: 'BentonSans Book';
    src: url('vhs-assets-css-3baa8a9eb7fc9c54f8efe2dab6fe0c8a.eot');
    src: url('vhs-assets-css-e67ea402d113754b9c3f94d226d95d2b.eot?#iefix') format('embedded-opentype'),
        url('vhs-assets-css-39bc1d53c9e284c07d750cc8577fe40e.woff2') format('woff2'),
        url('vhs-assets-css-b43e6843f3382e9695b22218c5e7733c.woff') format('woff'),
        url('vhs-assets-css-c33c2948235ece11238c293fb6d87aab.ttf') format('truetype'),
        url('vhs-assets-css-91bbffad4d3aaf3a50f0afdcdd15e834.svg#BentonSans-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BentonSans Bold';
    src: url('vhs-assets-css-de562caaa5866fbbf5e3c8b6f3101916.eot');
    src: url('vhs-assets-css-3f17f6dc02072cdb40a1933a698fa696.eot?#iefix') format('embedded-opentype'),
        url('vhs-assets-css-db15b2dd993933a6f1f7cc01cfcc7284.woff2') format('woff2'),
        url('vhs-assets-css-b76e13c90378a731e90ba799f65046dc.woff') format('woff'),
        url('vhs-assets-css-b6f412ca82bf3630af4caed55f464e2f.ttf') format('truetype'),
        url('vhs-assets-css-e3465eb432797213536ddb31cd823a86.svg#BentonSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BentonSans Medium';
    src: url('vhs-assets-css-2d6f16b914af62efac7c60651c5a69ca.eot');
    src: url('vhs-assets-css-6f3b9b93ece2976a4d682eadd0a5e15a.eot?#iefix') format('embedded-opentype'),
        url('vhs-assets-css-2e554f3e0a7064a354356d23303bdab2.woff2') format('woff2'),
        url('vhs-assets-css-665a5cf4e8bb86a37431728c60b5b4ca.woff') format('woff'),
        url('vhs-assets-css-3824e334ead2e62dfd5a771e78a69a3e.ttf') format('truetype'),
        url('vhs-assets-css-624fbaf95288f75544c3d6a02fd6aadb.svg#BentonSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body, p, ul li{font-family: 'BentonSans Book', sans-serif;}
strong{font-family: 'BentonSans Medium', sans-serif;}
.h1{font-family: "Advent Pro", sans-serif;}
.h2, .h3, .h4, .h5, .h6,  h2, h3, h4, h5, h6{font-family: 'BentonSans Medium', sans-serif;}
h1, h2, h3, h4, h5, h6{color:#302c2e}
h1, .h1{font-size: 3rem;}
h2, .h2{font-size: 2.2rem}
.mr-10{margin-right:10px;}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #f6891c;
    border-color: #f5891b;
}
a {color:#922862}
p, table, ul li{font-size:1rem}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #528f1f;
}
.animation-nav li a::before{background-color: #0E4D92;color:#FFC30B;}
.nav-pills .nav-link{padding:15px 0;}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#FFF;font-size:0.9rem;}
.blue-lightness{border: 1px solid #ddd;
    background: #0d4d9247;}
.lead {
    font-size: 1.2rem;
    font-weight: 300;
}
.content-box {column-count: 4;column-gap: 20px;}@media(max-width:640px){.content-box{column-count:2}}
/*HOME*/#home-tabs li {border-right: 1px solid #e9ebec; text-align: left}

.title-nav:before {
    content: "";
    display: block;
    width: 50px;
    height: 6px;
    background: #fff;
    left: 0;
    top: 50%;
    position: relative;
}
#home-tabs .active .iTab, #home-tabs .iTab:hover, #home-tabs .counter-value:hover{color:#0E4D92}
#home-tabs .active .title-nav:before, #home-tabs .title-nav:hover:before {
  background: #FFC30B;
}
.cardDetail p{margin-bottom: 7px}
.badge-outline-success, .btn-outline-success {
    color: #253f27;
    border: 1px solid #44ad4b;
    background-color: #44ad4b3d;
}.badge-outline-success:hover, .btn-outline-success:hover{background: #44ad4b; color:#fff}
.nav-menu ul.nav-menu-inner > li > a{font-size: 20px}
.header.header-prepare {background-color: rgb(255 255 255)}
.header-prepare img {margin-top: -11px}.header.header-fixed{height: 78px}
h1.color, h2.color, h3.color, h4.color, h5.color, h6.color, h6 .color {
    color: #922862; 
} .img-fluid{border-radius: 10px}
.imgCategoria{padding:20px}
.imgCategoria img{border-radius: 100%}
h3.titleCategoria {
    position: absolute;
    left: 0;
    right: 0;
    top: 16rem;
    color: #ffff;
    font-size: 3rem;
    text-shadow: 0px 2px 3px #000;
}.lead p{font-size: 1.2rem}
.boxFeedback {padding: 20px;}
.intro-fullscreen{height: 480px;min-height: 480px !important;}
.diconoNoi {
    margin-top: 21rem;
    font-size: 3rem;
}#offers{    margin-top: 8rem;
    font-size: 3rem;
    text-shadow: 0px 2px 3px #000;}
.btn-lg{width: 100%}.btn-book{background: #47013a;
    color: #fff;
    border: none;
    font-size: 1.5rem;margin-bottom: 20px}
    .news-list-item{margin-top:30px}
.nav-menu-icon svg{    background: #47013a;
    border-radius: 10px;
    padding: 5px;
    margin-top: -7px;}
@media (max-width:768px){
    .nav-menu-inner{background: #fff}
    .header .logo a{margin-top:10px}
    .logo a img{width: 63px !important; margin-top:0}
    h3.titleCategoria{top:9rem;font-size: 2.1rem}
    .diconoNoi{margin-top:0; font-size: 2.2rem; text-align: center}
    .dropdown-mobile{
            float: right;
    margin-top: 12px;
    margin-right: 7px;
    background: #941e63;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    color: #fff;
    }
    .dropdown-mobile a{    }
}
.carousel-caption h3{color: #fdfafa;
    text-shadow: 0px 1px 2px #121111;
    font-size: 2.5rem;}
.no-p{background-attachment: unset !important;}

