@font-face {
    font-family: radikalregular;
    src: url(../../css/fonts-common/radikal.eot);
    src: url(../../css/fonts-common/radikal.eot?#iefix) format("embedded-opentype"),url(../../css/fonts-common/radikal.woff2) format("woff2"),url(../../css/fonts-common/radikal.woff) format("woff"),url(../../css/fonts-common/radikal.ttf) format("truetype"),url(../../css/fonts-common/radikal.svg#radikalregular) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: radikallight;
    src: url(../../css/fonts-common/radikallight.eot);
    src: url(../../css/fonts-common/radikallight.eot?#iefix) format("embedded-opentype"),url(../../css/fonts-common/radikallight.woff2) format("woff2"),url(../../css/fonts-common/radikallight.woff) format("woff"),url(../../css/fonts-common/radikallight.ttf) format("truetype"),url(../../css/fonts-common/radikallight.svg#radikallight) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: radikalmedium;
    src: url(../../css/fonts-common/Radikal-Medium.eot);
    src: url(../../css/fonts-common/Radikal-Medium.eot?#iefix) format("embedded-opentype"),url(../../css/fonts-common/Radikal-Medium.woff2) format("woff2"),url(../../css/fonts-common/Radikal-Medium.woff) format("woff"),url(../../css/fonts-common/Radikal-Medium.ttf) format("truetype"),url(../../css/fonts-common/Radikal-Medium.svg#Radikal-Medium) format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

body * {
    font-family: Heebo
}

body strong {
    font-family: Heebo
}

.carousel .carousel-indicators li {
    border-radius: 10px;
    height: 12px;
    width: 12px
}

.img-awards img {
    margin: auto;
    width: 50%
}

[class*=" icon-"], [class^=icon-] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}



.icon-a-down-arrow:before {
    content: "\e900"
}

.icon-a-down-double-arrow:before {
    content: "\e901"
}

.icon-a-left-arrow:before {
    content: "\e902"
}

.icon-a-left-double-arrow:before {
    content: "\e903"
}

.icon-a-right-arrow:before {
    content: "\e904"
}

.icon-a-right-double-arrow:before {
    content: "\e905"
}

.icon-logo-oleo:before {
    content: "\e906"
}

.icon-hotel:before {
    content: "\e907"
}

.icon-plane:before {
    content: "\e908"
}

.icon-hotel-light:before {
    content: "\e909"
}

.icon-plane-light:before {
    content: "\e90a"
}

.icon-calendar:before {
    content: "\e90b"
}

.icon-room:before {
    content: "\e90c"
}

.icon-plus-solid:before {
    content: "\e90d"
}

.icon-plus-thin:before {
    content: "\e934"
}

.icon-open:before {
    content: "\e90f"
}

.icon-caret-square-down-regular:before {
    content: "\e910"
}

.icon-facebook-f-brands:before {
    content: "\e931"
}

.icon-instagram-brands:before {
    content: "\e930"
}

.icon-caret-down:before {
    content: "\e913"
}

.icon-uniE914:before {
    content: "\e914"
}

.icon-uniE915:before {
    content: "\e915"
}

.icon-uniE916:before {
    content: "\e916"
}

.icon-uniE917:before {
    content: "\e917"
}

.icon-uniE918:before {
    content: "\e918"
}

.icon-uniE919:before {
    content: "\e919"
}

.icon-uniE91A:before {
    content: "\e91a"
}

.icon-uniE91B:before {
    content: "\e91b"
}

.icon-uniE91C:before {
    content: "\e91c"
}

.icon-uniE91D:before {
    content: "\e91d"
}

.icon-uniE91E:before {
    content: "\e91e"
}

.icon-uniE91F:before {
    content: "\e91f"
}

.icon-uniE920:before {
    content: "\e920"
}

.icon-uniE921:before {
    content: "\e921"
}

.icon-uniE922:before {
    content: "\e922"
}

.icon-uniE923:before {
    content: "\e923"
}

.icon-uniE924:before {
    content: "\e924"
}

.icon-uniE925:before {
    content: "\e925"
}

.icon-uniE926:before {
    content: "\e926"
}

.icon-uniE927:before {
    content: "\e927"
}

.icon-uniE928:before {
    content: "\e928"
}

.icon-uniE929:before {
    content: "\e929"
}

.icon-uniE92A:before {
    content: "\e92a"
}

.icon-uniE92B:before {
    content: "\e92b"
}

.icon-globe:before {
    content: "\e92c"
}

.icon-room-info:before {
    content: "\e92d"
}

.icon-restaurant:before {
    content: "\e92e"
}

.icon-wedding-rings:before {
    content: "\e92f"
}

.icon-wedding-bells:before {
    content: "\e930"
}

.icon-services:before {
    content: "\e931"
}

.icon-email:before {
    content: "\e932"
}

.icon-spa:before {
    content: "\e933"
}

.icon-gallery:before {
    content: "\e934"
}

.icon-diamond:before {
    content: "\e935"
}

.icon-calendar-thin:before {
    content: "\e936"
}

.icon-404:before {
    content: "\e937"
}

.icon-ADH_Logo:before {
    content: "\e938"
}

.icon-meditation:before {
    content: "\e939"
}

.icon-all-inclusive:before {
    content: "\e93a"
}

.icon-wedding-rings-c:before {
    content: "\e93b"
}

.icon-atelier:before {
    content: "\e93c"
}

.icon-infinite:before {
    content: "\e93d"
}

.icon-logo-estudio:before {
    content: "\e93e"
}

.icon-logo-oleo-new:before {
    content: "\e93f"
}

.icon-logo-atelier-new:before {
    content: "\e940"
}

.icon-logo-estudio-new:before {
    content: "\e941"
}

.icon-logo-met-new:before {
    content: "\e942"
}

@media (max-width:767px),(min-width:768px) and (max-width:1023px) {
    #navbar, #tabsbox {
        position: relative !important
    }

    .img-awards {
        padding-top: 15px
    }
}

@media (max-width:767px) {
    .carousel .carousel-item img {
        height: 50vh;
        object-fit: cover
    }

    .bg-banner {
        height: 50vh !important
    }

    .c-logos-awards {
        display: flex
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .bg-banner {
        height: 60vh !important
    }
}

@media (min-width:1024px) {
    .bg-banner {
        height: 90% !important
    }

    .img-awards {
        padding-top: 50px
    }
}

@media (max-width:767px),(min-width:768px) and (max-width:1023px) {
    .navbar {
        z-index: 999
    }

    .carousel-indicators {
        z-index: 1
    }

    .carousel-inner {
        z-index: 0
    }
}

@media (max-width:767px),(min-width:768px) and (max-width:1023px) {
    .img-awards img {
        margin-bottom: 15px;
        width: 25%
    }

    .iw-1 img {
        float: right
    }

    .iw-2 img {
        float: left
    }
}
