:root {
    --primary-color: #F74780;
    --second-color: #FC6998;
    --wd-primary-color: rgb(247, 71, 128);
    --wd-alternative-color: #fbbc34;
    --wd-link-color: #333333;
    --wd-link-color-hover: #242424;
    --btn-default-bgcolor: #f7f7f7;
    --btn-default-bgcolor-hover: #efefef;
    --btn-accented-bgcolor: rgb(252, 105, 152);
    --btn-accented-bgcolor-hover: rgb(247, 71, 128);
    --notices-success-bg: rgb(247, 71, 128);
    --notices-success-color: #fff;
    --notices-warning-bg: #E0B252;
    --notices-warning-color: #fff;
    --wd--black: #000;

    --wd-header-el-font-weight: 600;
    --wd-header-el-transform: uppercase;
    --wd-header-el-font-size: 13px;

    --wd-form-brd-width: 1px;

    --wd-border-radius: 0px;
    --color-white: #fff;
    --borderRadius: 0px;
}

*:not(i):not(.far):not(.fa-regular):not(.fa-solid):not(.fab):not(.fa-brands):not(.fa):not([class*=" icon-"]):not([class^="icon-"]):not(.fas){
    font-family: "MetropolisRegular", serif;
}

@font-face {
    font-family: 'MetropolisBold';
    src: url('../fonts/Metropolis-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MetropolisRegular';
    src: url('../fonts/Metropolis-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.border-none-element, .header-social a.border-none-element, .header-contact i {
    border-radius: var(--borderRadius);
}
.navigation-container ul > li:hover > a, .navigation-container ul > li:focus > a, .navigation-container ul > li:active > a {
    color: var(--primary-color);
}
.navigation-container ul ul {
    border-top:  3px solid var(--primary-color);
}
.info-hoteles-foreach-1 i {
    color: var(--primary-color) !important;
}
.client-content a {
    border-radius: 0;
    background: #f74780;
}

.header-contact i {
    background-color: #fc6998;
}

.round-btn {
    background-color: #f55a8b;
}

.header-social a:hover,
.header-social a:focus {
    background-color: #f74780;
}

.banner-content .banner-title {
    font-size: 36px;
    line-height: 1.1;
    margin-bottom: 2px;
}

.site-title img {
    object-fit: contain !important;
}
.navigation-container ul li.menu-item-has-children li:hover>a, .navigation-container ul li.menu-item-has-children li:focus>a {
    background-color: #fc6998;
}
.precio-pedrito .package-price .price-list span, .single-packge-wrap .package-meta ul li [class*=fa-], .recomendaciones-pedrito ul li i, .precio-pedrito .package-price .price-list span, .destination-item .cat-link {
    color: #fc6998;
}
.recomendaciones-pedrito ul li i, .precio-pedrito .package-price .price-list span {
    color: #fc6998 !important;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link.active {
    background-color: #fc6998;
}
.destination-item .rating-start-wrap {
    background-color: #fc6998;
}
.primary-bg {
    background-color: #fc6998;
}
.table-datos-compra thead tr {
    background-color: #fc6998 !important;
}
.container-certifications-list {
    width: 1028px;
    margin: auto;
}
.imagen-distintivos {
    /* aspect-ratio: 25 / 18; */
    width: 310px !important;
    margin: 0 auto;
    object-fit: contain;
    height: 310px;
}
@media screen and (max-width: 1280px) {
    .container-certifications-list {
        width: 900px;
    }
}
@media (max-width: 1024px) {
    .container-certifications-list {
        width: 700px;
    }
}
@media screen and (max-width: 768px) {
    .container-certifications-list {
        width: 500px;
    }
}
@media screen and (max-width: 640px) {
    .container-certifications-list {
        width: 313px;
    }
}