/* Minification failed. Returning unminified contents.
(6797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */


.khr-pgs a {
    color: #514535;
}

.khr-page-booking-hotel-list .btn-primary {
    background-color: #ffe710;
    color: #4a5996;
    border: none;
    font-weight: bold;
}

.khr-booking-pricing {
    color: #2A2B2B;
}

.khr-booking-control-bar {
    line-height: 1.2;
}

/*property row*/


.khr-page-booking-hotel-list .khr-property-row {
    border-bottom: 1px solid #faf7ed;
}

.khr-page-booking-hotel-list .khr-property-heading {
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1rem;
}

.khr-br-md {
    min-height: 250px;
}

.khr-booking-property.greyRow {
    /*background-color: #eee;*/
}
/*slick*/
.khr-page-booking-hotel-list .khr-property-carousel .slick-prev,
.khr-page-booking-hotel-list .khr-property-carousel .slick-prev:hover,
.khr-page-booking-hotel-list .khr-property-carousel .slick-prev:focus {
    background-image: url(/assets/img/booking-property-list/carousel-chevron-left-white.png);
    left: 10px;
}

.khr-page-booking-hotel-list .khr-property-carousel .slick-next,
.khr-page-booking-hotel-list .khr-property-carousel .slick-next:hover,
.khr-page-booking-hotel-list .khr-property-carousel .slick-next:focus {
    background-image: url(/assets/img/booking-property-list/carousel-chevron-right-white.png);
    right: 10px;
}

/*Love-Icon*/
.love-icon-hotel {
    position: absolute;
    z-index: 99;
    width: 100px;
    height: 90px;
    top: 10px;
    left: 20px;
    cursor: pointer;
}

    .love-icon-hotel:before,
    .love-icon-hotel:after {
        position: absolute;
        content: "";
        left: 15px;
        top: 0;
        width: 15px;
        height: 23px;
        background: #ff6568;
        border-radius: 50px 50px 0 0;
        transform: rotate(-45deg);
        transform-origin: 0 100%;
    }

    .love-icon-hotel[data-like='false']:before,
    .love-icon-hotel[data-like='false']:after {
        background: #ccc;
    }

    .love-icon-hotel:after {
        left: 0;
        transform: rotate(45deg);
        transform-origin: 100% 100%;
    }


/*LOVE ICON with SYMBOLS*/
.love-icon {
    position: absolute;
    z-index: 999;
    width: 30px;
    height: 27px;
    top: 10px;
    left: 20px;
    cursor: pointer;
    background-size: 30px;
}

    .love-icon[data-like='false'] {
        content: '';
        background-image: url(../assets/img/love-icon-false.png);
    }

    .love-icon[data-like='true'] {
        content: '';
        background-image: url(../assets/img/love-icon-true.png);
    }

/*Jewel*/
.jewel-list img {
    max-width: 32px;
    max-height: 32px;
    margin: 0 10px 0 0;
}
/*highlights*/
.khr-page-booking-hotel-list .khr-property-highlights p {
    font-size: 1.8rem;
    line-height: 0.7rem;
}

.khr-page-booking-hotel-list .khr-property-highlights small {
    font-size: 0.7rem;
}


/*price column*/
.khr-page-booking-hotel-list .khr-price-col .h1 {
    font-size: 3rem;
}

.khr-page-booking-hotel-list .khr-price {
    font-size: 0.9rem;
    line-height: 1rem;
}

    .khr-page-booking-hotel-list .khr-price span {
        font-size: 2.7rem;
    }

    .khr-page-booking-hotel-list .khr-price sup {
        font-size: 1.2rem;
        top: -0.7em;
    }
/*Medium devices (tablets, 768px and up)*/
@media only screen and (min-width: 768px) {
    .khr-page-booking-hotel-list .khr-price-col {
        border-left: 1px solid #ccc;
    }
}




/*save row*/
.khr-page-booking-hotel-list .khr-save-bg {
    background-color: #f6f3ea;
}

    .khr-page-booking-hotel-list .khr-save-bg .khr-price-col {
        background-image: none;
        border-left: none
    }

.khr-page-booking-hotel-list .khr-save-heading {
    background-color: #9f9882;
    color: #fff;
}

.khr-page-booking-hotel-list .khr-price-save-heading {
    font-size: 1rem;
    line-height: 1rem;
    color: #9f9882;
}

    .khr-page-booking-hotel-list .khr-price-save-heading strong {
        font-size: 1.2rem;
    }

.khr-page-booking-hotel-list .khr-price-was {
    font-size: 1rem;
    line-height: 1rem;
}
/*Medium devices (tablets, 768px and up)*/
@media only screen and (min-width: 768px) {
    .khr-page-booking-hotel-list .khr-save-bg .khr-price-col {
        border-left: 1px solid #ccc;
    }

    .khr-page-booking-hotel-list .khr-save-bg .khr-price-col {
        background-image: url(/assets/img/booking-property-list/save-corner-sm.png);
        background-position: top left;
        background-repeat: no-repeat;
    }
}



/*modal*/
.khr-page-booking-hotel-list .khr-property-tabs,
.khr-page-booking-hotel-list .khr-property-tabs .nav-link {
    border: none;
}

    .khr-page-booking-hotel-list .khr-property-tabs .nav-link {
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
    }

        .khr-page-booking-hotel-list .khr-property-tabs .nav-link.active {
            text-decoration: underline;
            font-weight: 600;
        }

.khr-page-booking-hotel-list .khr-border-right {
    border-right: 1px solid #ccc;
}

.khr-page-booking-hotel-list .khr-modal-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*Solar space Fix*/
.couponCode sup {
    position: relative;
    left: 3px;
}

/*Currency Dropdown*/
.khr-pgs .btn-light, .khr-pgs-beach-resorts .btn-light {
    color: #212529;
    background-color: #f6f6f6 !important;
    border-color: #f6f6f6 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button.dropdown-toggle[data-id='AlphaCurrencyCode'] {
    padding: 0.40rem 0.5rem !important;
}

.khr-pgs .dropdown-item:hover, .khr-pgs .dropdown-item:focus, .khr-pgs .dropdown-item.active, .khr-pgs .dropdown-item:active, .khr-pgs-beach-resorts .dropdown-item:hover, .khr-pgs-beach-resorts .dropdown-item:focus, .khr-pgs-beach-resorts .dropdown-item.active, .khr-pgs-beach-resorts .dropdown-item:active {
    color: #000 !important;
    background-color: #f6f6f6 !important;
}

.bootstrap-select .dropdown-menu li a span.text {
    font-size: 80% !important;
}

.dropdown-toggle[data-id='AlphaCurrencyCode']::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    border-left: 1px solid #212529;
    border-bottom: 1px solid #212529;
    border-top: 0;
    border-right: 0;
    transform: rotate(-45deg);
    display: block;
}





@media (min-width: 576px) {
    .khr-page-booking-hotel-list .khr-modal-xl {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .khr-page-booking-hotel-list .khr-modal-xl {
        max-width: 720px;
    }
    /* #hotelListContainer, #roomListContainerBody {
        margin-top: 135px;
    }*/

}

@media (min-width: 992px) {
    .khr-page-booking-hotel-list .khr-modal-xl {
        max-width: 960px;
    }
    /*#hotelListContainer, #roomListContainerBody {
        margin-top: 135px;
    }*/

}

@media (min-width: 1200px) {
    .khr-page-booking-hotel-list .khr-modal-xl {
        max-width: 1140px;
    }
    /*#hotelListContainer, #roomListContainerBody {
        margin-top: 135px;
    }*/

}



/*Modal Vuelos*/

#FlightContent .modal-dialog .modal-content {
    padding: 5%;
}

    #FlightContent .modal-dialog .modal-content > div:not(:last-child) {
    }

.flightInfo, .noFlightNeed, .FlightbtnContinue {
    width: 100%;
    padding-top: 5%;
}

.noFlightNeed {
    padding-top: 0;
    padding-bottom: 20px;
    border-bottom: solid #c6c6c3 2px;
}

#FlightContent label {
    font-size: 17px;
}

.flight-info-content .flight-info-content-left, .flight-info-content .flight-info-content-right {
    width: 48%;
    display: inline-table;
    float: none;
    padding: 0 2%;
}

.flight-info-content .mamtxtbox.ddl.flightwidth, .flight-info-content .mamtxtbox {
    width: 100%
}

    .flight-info-content .mamtxtbox.ddl.flightwidth option:first-child {
        color: #ccc;
    }


.flight-info {
    padding: 0;
}

.flight-info-content {
    text-align: center;
}

.modal-content .FlightbtnContinue {
    padding-bottom: 0;
    text-align: center;
}



/*timePicker*/
.popover.clockpicker-popover {
    z-index: 99999 !important;
}

#FlightContent .nomargin {
    margin: 4px auto;
}

.input-group-addon svg {
    width: 18px;
}

.popover.bottom > .arrow {
    left: 90% !important;
}


.flightInfo input[type="radio"] ~ .flight-info-content, .flightInfo input[type="radio"] ~ .f-i-heading-text {
    height: 0px;
    overflow: hidden;
    pointer-events: none;
}

input[type="radio"]:checked ~ .flight-info-content {
    height: 290px;
    pointer-events: all;
    overflow-y: auto;
}

input[type="radio"]:checked ~ .f-i-heading-text {
    height: 30px;
}

#FlightContent * {
    transition: all 0.2s ease-in-out;
}

#DepartureTime, #ArrivalTime {
    text-align: center;
}

.noFlightNeed small {
    color: #ccc;
    font-size: 0.7em;
}

.f-i-heading-text {
    padding-left: 2em;
}



.left .errorFocus, .right .errorFocus, .errorFocus {
    border: 0.09em #b2444e solid !important;
    -moz-box-shadow: 0px 0px 2px #b2444e;
    -webkit-box-shadow: 0px 0px 2px #b2444e;
    box-shadow: 0px 0px 2px #b2444e;
    outline: none;
}

/*Edit view*/
.sec-NewBookingDates .khr-booking-price {
    font-size: 30px;
}

/*Header Fixes*/
.khr-top-nav .khr-laguage-selector .dropdown-toggle {
    color: #16406f !important;
}

.khr-top-nav .khr-abeo-logout__close {
    filter: none !important;
}
.khr-pgs.khr-pgs-booking nav.khr-top-nav .khr-menu .khr-abeo-member-options a {
    color: #ffffff !important;
}

/*!
 * Font Awesome Free 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-random:before {
  content: "\f074"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }


.tab-pane .ui-datepicker-calendar {
    width: 100%;
    table-layout: fixed;
    position: relative;
}

.tab-pane .ui-datepicker.ui-widget {
    position: relative;
    min-height: 250px;
    margin: 0 auto;
    width: 90% !important;
    border: none;
    background: transparent;
}

.tab-pane .ui-datepicker:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 30px;
    background: #F2F4F8 !important;
    color: #2A2B2B!important;
    top: 0;
    bottom: 0;
    left: -35px;
    margin: auto;
}

.tab-pane .ui-datepicker .ui-datepicker-header {
    position: static;
    background: #fff;
    border: none;
    height: 0px;
    padding: 0;
}

.tab-pane .ui-datepicker-title {
    text-align: center;
    text-transform: uppercase;
    text-transform: uppercase;
    font-size: 1.3em;
    position: absolute;
    left: -40px;
    bottom: 0;
    top: 50%;
    transform: rotate(-90deg);
    height: 0;
    width: 0;
    margin: auto;
    z-index: 100;
    color: #2A2B2B !important;
}



.tab-pane .ui-datepicker-calendar td a,
.tab-pane .ui-datepicker-calendar td span,
.tab-pane .ui-datepicker-calendar th span {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    min-height: 50px;
    position: relative;
}

.tab-pane .ui-datepicker-calendar .ui-datepicker-unselectable span:before,
.tab-pane .ui-datepicker-calendar .ui-datepicker-unselectable a:before,
.tab-pane .ui-datepicker-calendar .highlighted-na span:before,
.tab-pane .ui-datepicker-calendar .highlighted-na a:before,
.tab-pane .ui-datepicker-calendar .highlighted-selectedna span:before,
.tab-pane .ui-datepicker-calendar .highlighted-selectedna a:before {
    content: '';
    position: absolute;
    top: 0%;
    left: 50%;
    margin: auto;
    transform: rotate(60deg) !important;
    height: 100%;
    border-left: 1.2px solid #9f9881
}

.tab-pane .ui-datepicker-calendar .highlighted-selectedna span:before,
.tab-pane .ui-datepicker-calendar .highlighted-selectedna a:before {
    border-left: 1.2px solid #fff;
}

.tab-pane .ui-datepicker-calendar .ui-datepicker-unselectable span,
.tab-pane .ui-datepicker-calendar .ui-datepicker-unselectable a {
    line-height: 50px;
}

/*.tab-pane .ui-datepicker-calendar td a,
.tab-pane .ui-datepicker-calendar td span {
    background: #fff;
}*/
.tab-pane .ui-state-default, .tab-pane .ui-widget-content .ui-state-default, .tab-pane .ui-widget-header .ui-state-default, .tab-pane .ui-button, html .tab-pane .ui-button.ui-state-disabled:hover, html .tab-pane  .ui-button.ui-state-disabled:active {
    border: none;
}
tab-pane .original-res {
    border-bottom: 2px solid
}

.tab-pane .ui-datepicker-calendar td.highlighted-selected a,
.tab-pane .ui-datepicker-calendar td.highlighted-selected span {
    background: #212529;
    color: #fff;
}

.tab-pane .ui-datepicker-calendar td.highlighted-selectedna a,
.tab-pane .ui-datepicker-calendar td.highlighted-selectedna span {
    background: #514535;
    color: #fff;
    opacity: 0.6
}

.tab-pane .ui-datepicker-unselectable a,
.tab-pane .ui-datepicker-unselectable span,
.tab-pane .ui-datepicker-calendar .highlighted-na span,
.tab-pane .ui-datepicker-calendar .highlighted-na a {
    opacity: 0.5;
    pointer-events: none;
}

.tab-pane .ui-datepicker-calendar td a:after,
.tab-pane .ui-datepicker-calendar td span:after,
.tab-pane .ui-datepicker-calendar th span:after {
    display: inline-block;
    text-align: center;
    min-height: 15px;
    width: 100%;
}

.tab-pane .ui-datepicker-prev,
.tab-pane .ui-datepicker-next {
    position: absolute;
    cursor: pointer;
    background: #212529;
    color: #fff !important;
    border-radius: 100%;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;

    z-index: 150;
    top: -40px;
}



    .tab-pane .ui-datepicker-prev.ui-state-disabled,
    .tab-pane .ui-datepicker-next.ui-state-disabled {
        opacity: 0.5;
    }

.tab-pane .ui-widget-header .ui-icon,
.tab-pane .ui-widget-header .ui-icon:hover {
    background: none !important;
    text-indent: unset;
    line-height: 1;
    color:#fff;
}
.tab-pane .ui-datepicker-prev {
    left: 30px;
}

.tab-pane .ui-datepicker-next {
    right: 30px;
}

.tab-pane .ui-datepicker-calendar td {
    vertical-align: middle;
}

.modalFooter.avCalendar {
    text-align: center;
    padding: 10px;
    font-size: 1.2em;
}

@media(max-width:768px) {
    .tab-pane .ui-datepicker {
        width: 100% !important;
    }

    .tab-pane .ui-datepicker-group:before {
        width: 20px;
        left: -20px;
    }

    .tab-pane .ui-datepicker .ui-datepicker-title {
        top: 25%;
    }

    .tab-pane .ui-datepicker-title {
        left: -23px;
        font-size: 1em;
    }

    .tab-pane .ui-datepicker-calendar td a:after,
    .tab-pane .ui-datepicker-calendar td span:after,
    .tab-pane .ui-datepicker-calendar th span:after {
        font-size: 12px;
    }

    .tab-pane .ui-datepicker-group.ui-datepicker-group-last {
        min-height: unset;
    }

        .tab-pane .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-calendar,
        .tab-pane .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-title {
            display: none;
        }
}

@media(max-width:425px) {

    .tab-pane .ui-datepicker-prev {
        left: -30px;
    }
    .tab-pane .ui-datepicker-next {
        right: -30px;
    }
    .tab-pane .ui-datepicker:before {
       left: -25px;
    }
}
@media(max-width:768px) {

    .tab-pane .ui-datepicker-prev {
        left: -30px;
    }

    .tab-pane .ui-datepicker-next {
        right: -30px;
    }

    .tab-pane .ui-datepicker:before {
        left: -25px;
    }
}


/*#region -------- MAIN -----------*/
body {
    /*padding-top: 120px;*/
    /*padding-bottom: 20px;*/
}

main {
    overflow:hidden;
}

/*===========================================================================================
 Spinner DIV
============================================================================================*/
.spinner-div {
    margin: auto;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,0.8);
    z-index: 9999;
    text-align: center;
    padding-top: 13px;
    color: #aaa;
    -webkit-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.8);
    box-shadow: 0 0 11px 0 rgba(50, 50, 50, 0.8);
}

    .spinner-div p {
        position: absolute;
        display: block;
        padding-top: 150px;
        top: 0;
        bottom: 0;
        font-size: 1.3em;
        width: 100%;
        height: 10px;
        margin: auto;
        color: #333;
    }

    .spinner-div img {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

    .spinner-div.fancybox-margin {
        margin-right: auto;
    }

        .spinner-div.fancybox-margin span {
            font-size: 14px;
            display: block;
            margin-top: 10px;
        }

.spinner-div-hotel.fancybox-margin {
    margin-right: auto;
}

    .spinner-div-hotel.fancybox-margin span {
        font-size: 14px;
        display: block;
        margin-top: 10px;
    }

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.khr-loader {
    /*display:none;*/
    position: fixed;
    background: rgba(257, 0257, 257, 0.75);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.khr-loader-anim .loader-icon {
    width: 120px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


    .khr-loader-anim .loader-icon.bounceIn {
        -moz-animation: bounceIn 2s cubic-bezier(.215, .61, .355, 1);
        -o-animation: bounceIn 2s cubic-bezier(.215, .61, .355, 1);
        -webkit-animation: bounceIn 2s cubic-bezier(.215, .61, .355, 1);
        animation: bounceIn 2s cubic-bezier(.215, .61, .355, 1);
    }

.khr-loader-anim .loader-one,
.khr-loader-anim .loader-two {
    width: 230px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.khr-loader-anim .loading-msg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-family: Raleway, sans-serif;
    font-size: 1rem;
    width: 500px;
    height: 25px;
    text-align: center;
    vertical-align: bottom;
    padding-top: 250px;
    text-transform: uppercase;
    font-weight: bold;
    color: #514535;
}

.khr-loader-anim .loader-one {
    -webkit-animation: spin 3s ease-out infinite;
    -moz-animation: spin 3s ease-out infinite;
    animation: spin 3s ease-out infinite;
}

.khr-loader-anim .loader-two {
    -webkit-animation: spin 2s ease infinite;
    -moz-animation: spin 2s ease infinite;
    animation: spin 2s ease infinite;
}

[for='checkin'],
[for='checkout'] {
    cursor: pointer;
}

.khr-booking-description small {
    font-size: 0.8rem !important;
}


.khr-room-benefits-wrapper {
    max-height:50vh;
    overflow-y:scroll;
}

.khr-booking-description {
    overflow: hidden;
}

@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        transform: scale3d(.97, .97, .97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

nav.khr-top-nav:not(.khr-solid-nav) .khr-abeo-transparent-logo {
    display: none !important;
}

nav.khr-top-nav:not(.khr-solid-nav) .khr-abeo-solid-logo {
    display: block !important;
}

/*#endregion*/

/*#region --------- PRE ARRIVAL -------- */

.accordion .card .card-header {
    color: #fff;
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #9f9881;
    border-bottom: 1px solid #9f9881;
    font-size: 2rem;
}

.accordion .card .card-header h2 button {
    color: #fff;
    font-size: 1.5rem;
    text-transform: capitalize;
}
.checkboxlist label {
    padding: 11px 25px;
    cursor: pointer;
    position: relative;
}

.checkboxlist input[type=checkbox] {
  display:none
}
.checkboxlist label:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 5px;
    width: 26px;
    height: 26px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}

.checkboxlist input:checked + label:after {
    content: "";
    width: 8px;
    height: 15px;
    position: absolute;
    border-bottom: 4px solid #9f9881;
    border-right: 4px solid #9f9881;
    top: -5px;
    bottom: 0px;
    margin: auto;
    left: 4px;
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    animation-duration: .2s;
    animation-name: boing;
    animation-iteration-count: 1;
    animation-direction: Normal;
}

/*#endregion*/

/*#region -------- ADDONS -----------*/
.khr-book-arrival-leg,
.khr-book-departure-leg {
    position: relative;
}

.khr-book-flight-details .khr-book-flight-mobile-box .first-arrow,
.khr-book-flight-details .khr-book-flight-mobile-box .second-arrow {
    position: relative;
    min-height: 33px;
}

    .khr-book-flight-details .khr-book-flight-mobile-box .first-arrow:before,
    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:before {
        content: '';
        position: absolute;
        top: -4px;
        bottom: 0;
        margin: auto;
        border-top: 1px solid #cccccc !important;
        width: 30px;
        transform: rotate(60deg);
        left: -35px;
    }

    .khr-book-flight-details .khr-book-flight-mobile-box .first-arrow:after,
    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: -30px;
        margin: auto;
        border-top: 1px solid #cccccc !important;
        width: 30px;
        height: 0;
        transform: rotate(-60deg);
        left: -20px;
        white-space: nowrap;
    }

    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:after {
        left: unset;
        right: -20px;
    }

    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:before {
        left: unset;
        right: -5px;
    }

.khr-book-flight-mobile-box .amountStops {
    position: relative;
    padding-left: 12px;
    background: #dfdfdf !important;
}

    .khr-book-flight-mobile-box .amountStops:after {
        content: '';
        position: absolute;
        right: -8px;
        top: 0;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 7px solid #dfdfdf;
    }

    .khr-book-flight-mobile-box .amountStops:before {
        content: '';
        position: absolute;
        left: -1px;
        top: 0;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 7px solid #f7f5f6;
    }

.khr-book-flight-search-result .amountStops:before {
    border-left: 7px solid #fff;
}

.khr-book-flight-mobile-box .no-stop-label {
    display: inline-block;
    min-width: 75px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}

.khr-book-departure-leg img,
.khr-book-arrival-leg img {
    margin-right: 5px;
}

.modal .khr-book-flight-details .khr-flight-city-label p {
    margin-bottom: 0;
    background: #9f9881;
    color: #fff;
    width: 100px;
    text-align: center;
    font-size: 12px;
}

.modal .khr-book-flight-details .khr-flight-city-label p {
    margin-bottom: 0;
    background: #9f9881;
    color: #fff;
    width: 100px;
    text-align: center;
    font-size: 12px;
}

.khr-modal-stops.modal .modal-dialog {
    max-width: 700px !important;
}

.khr-sticky-header-holder.stick {
    position: relative;
}

    .khr-sticky-header-holder.stick .khr-sticky-sidebar {
        position: fixed;
        top: 140px;
        width: 453px;
    }


        .khr-sticky-header-holder.stick .khr-sticky-sidebar.khr-sticky-addons {
            width: 347px;
        }

.khr-select-flight-btn.selected,
.btn-secondary.added {
    background-color: #9eb95b;
    pointer-events: none;
}

.khr-book-flight-box.khr-summary-box,
.khr-book-addons.khr-summary-box {
    background: #e9ecef;
}


#showMoreFlightOptions .khr-link-arrow::after {
    content: "\0203A\0203A";
}


.khr-book-flight-box .btn.dropdown-toggle.btn-light {
    background: #fff;
}

.khr-sticky-header-holder {
    min-height: 100px !important;
}


.IATACode.highlight {
    position: relative;
    display: inline-block;
}

    .IATACode.highlight::after {
        content: attr(data-highlight);
        position: absolute;
        left: 130%;
        background: #ccc;
        color: #333;
        font-size: 12px;
        padding: 3px 8px;
        border-radius: 10px;
        width: 95px;
        text-align: center;
    }

.khr-change-addon {
    position: relative;
    overflow: hidden;
    opacity: 1;
    -moz-animation: change-content 0.5s ease;
    -o-animation: change-content 0.5s ease;
    -webkit-animation: change-content 0.5s ease;
    animation: change-content 0.5s ease;
}

.khr-animate-price + .khr-booking-total-price {
    opacity: 1;
    -moz-animation: change-price 0.5s ease;
    -o-animation: change-price 0.5s ease;
    -webkit-animation: change-price 0.5s ease;
    animation: change-price 0.5s ease;
}

.khr-change-addon:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    background: #9f9881;
    -moz-animation: change-content-after 0.5s ease;
    -o-animation: change-content-after 0.5s ease;
    -webkit-animation: change-content-after 0.5s ease;
    animation: change-content-after 0.5s ease;
    opacity: 0;
    width: 100%;
    height: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    z-index: 100;
}

.btn-primary {
    background-color: #ffe710;
    color: #4a5996;
    border: none;
    font-weight: bold;
}

/*nav.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list .khr-nav-book-now form .khr-nav-input label[for*="check"]:after
{
    content:none!important;
    background:none!important;
}

nav.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list .khr-nav-book-now form .khr-nav-input:not(:first-child) label {
    background-image: url(/assets/img/calendar-icon.svg);
    background-repeat: no-repeat;
    background-position: 95% 7px;
    background-size: 16%;
    cursor: pointer;
}*/



@keyframes change-content {
    0% {
        opacity: 1;
        transform: translate3d(-100%,0,0);
        visibility: visible;
        transform: translateZ(0);
    }

    50% {
        opacity: 0.4;
    }

    60% {
        transform: scale3d(1.03,1.03,1.03);
    }

    100% {
        opacity: 1;
        transform: translateZ(0);
        transform: scaleX(1);
    }
}

@keyframes change-price {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }


    100% {
        opacity: 1;
    }
}

@keyframes change-content-after {
    0% {
        opacity: 0;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        width: 80%;
        height: 80%;
    }

    50% {
        opacity: 0.3;
    }

    80% {
        -moz-border-radius: 0%;
        -webkit-border-radius: 0%;
        border-radius: 0%;
    }

    100% {
        opacity: 0;
    }
}

/*#endregion*/

/*ADDONS*/
/*#region Addons */

#khr-addon-tab-1 .readMoreBtn, #khr-addon-tab-2 .readMoreBtn {
    border: none;
    background: none;
    color: #8D856E;
    cursor: pointer;
    padding: 0;
}

#khr-addon-tab-2 .readMoreBtn {
    color: #fff;
    padding: 0;
}

    #khr-addon-tab-1 .readMoreBtn:hover, #khr-addon-tab-2 .readMoreBtn:hover {
        text-decoration: underline;
    }


#khr-addon-tab-2 .AddonQty {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    /* background: rgba(0,0,0,0.6); */
    text-align: center;
    color: #fff;
}

    #khr-addon-tab-2 .AddonQty:before {
        content: '';
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
        background: rgba(0,0,0,0.6);
    }

    #khr-addon-tab-2 .AddonQty .adults {
        margin: 0 10px 0 0;
    }

    #khr-addon-tab-2 .AddonQty .childern {
        margin: 0 0 0 10px;
    }

    #khr-addon-tab-2 .AddonQty > * {
        z-index: 5;
    }

#khr-addon-tab-2.tours .AddonQty > * {
    z-index: 5;
    margin: 0 0 50px 0;
}

#khr-addon-tab-2 .AddonQty .price {
    justify-content: center;
    font-size: 1.7em;
    margin: 0;
}

#khr-addon-tab-2 .AddonQty .adults p small {
    font-size: 13px;
}

#khr-addon-tab-2 .AddonQty input {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    font-size: 1.5em;
    border: solid #fff;
    background-color: #462e29;
    color: #fff;
}

#khr-addon-tab-2 .incrementBtn, .khr-addon-tab-2 .decrementBtn {
    border: 2px solid #c17121;
    color: #c17121;
}

#khr-addon-tab-2 .incrementBtn,
#khr-addon-tab-2 .decrementBtn {
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #6c4840;
    text-align: center;
    border-radius: 100%;
    font-family: 'Raleway';
    font-size: 23px;
    cursor: pointer;
    outline: none;
    background: #fff;
    color: #6c4840;
    line-height: 15px;
}

    #khr-addon-tab-2 .incrementBtn:hover,
    #khr-addon-tab-2 .decrementBtn:hover {
        border: 2px solid #c17121;
        color: #fff;
        background-color: #c17121;
    }

/***/


.khr-addon-block--middle {
    position: relative;
}

.khr-addon-tab-content .khr-addon-block--description {
    width: 100%;
    height: 90px;
}

.khr-addon-tab-content .khr-addon-block--info {
    top: -5px;
    right: 7px;
    z-index: 999;
    background: #F7F5F6;
    border-radius: 18px;
    border: 2px solid #F7F5F6;
}

    .khr-addon-tab-content .khr-addon-block--info.multiAdd {
        top: -5px;
        right: 7px;
        z-index: 999;
        background: #F7F5F6;
        border-radius: 18px;
        border: 2px solid #F7F5F6;
    }

.khr-addon-block--bottom {
    position: absolute;
    bottom: 10px;
    display: inline-block;
    width: 90%;
    padding: 10px;
}

.khr-addon-block--middle {
    position: relative;
    overflow: hidden;
    max-height: 150px;
}

    .khr-addon-block--middle img {
        position: relative;
        overflow: hidden;
    }

/*Global modifiers*/
.khr-addon-tab-content .khr-addon-block.khr-bg-full .khr-addon-block--small-description {
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 0;
}

sub,
sup {
    position: relative;
    font-size: 65%;
    line-height: 0;
    vertical-align: baseline;
}


/*#endregion */
/*#region ---------- Nick Fixes -----------*/

.khr-brand-nickelodeon-resorts .khr-booking-widget {
    margin-top: 0;
}

    .khr-brand-nickelodeon-resorts .khr-booking-widget::before {
        content: unset;
        position: unset;
        top: unset;
        right: unset;
        display: unset;
        width: unset;
        height: unset;
        background-position: unset;
        background-repeat: unset;
        background-image: none;
    }


/*#endregion*/
/*#region ---------- PAYMENTS -----------*/

.khr-guest-data {
    margin-top: 5px;
}

.selectCurrency.content.row {
    margin: 0;
}

.item.currency input[type="radio"] {
    display: none;
}

.item.currency label {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 10px;
    cursor: pointer;
    border: .2px solid #ccc;
    display: inline-block;
}

    .item.currency label::after {
        display: none;
    }

    .item.currency label::before {
        content: " ";
        display: inline-block;
        height: 100%;
        width: 1%;
        vertical-align: middle;
    }

.paymentCurrency input[type="radio"]:checked + label::before,
.paymentCurrency .item.currency label::before {
    display: none;
}


.item.currency input[type="radio"] + label .radioChk {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #dcdcdc;
    border: .5px solid #ccc;
    padding: 0;
    margin: 0;
}

.item.currency input[type="radio"]:checked + label {
    border: 2px solid #9f9881;
}

    .item.currency input[type="radio"]:checked + label .radioChk::before {
        content: '';
        position: absolute;
        width: .8em;
        height: .8em;
        width: 0;
        height: 0;
        border-radius: 50%;
        background-color: #514535;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .item.currency input[type="radio"]:checked + label .radioChk::before {
        content: '';
        position: absolute;
        width: .8em;
        height: .8em;
        border-radius: 50%;
        background-color: #514535;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation: bounceScale .5s forwards;
        -moz-animation: bounceScale .5s forwards;
        -ms-animation: bounceScale .5s forwards;
        -o-animation: bounceScale .5s forwards;
        animation: bounceScale .5s forwards;
    }

@keyframes bounceScale {
    0% {
        width: 0;
        height: 0;
    }

    25% {
        width: 1em;
        height: 1em;
    }

    50% {
        width: .5em;
        height: .5em;
    }

    75% {
        width: .8em;
        height: .8em;
    }

    100% {
        width: .7em;
        height: .7em;
    }
}

.item.currency {
    height: 100px;
    margin: 10px 0;
}

    .item.currency label > .amount {
        display: inline-block;
        vertical-align: middle;
    }

    .item.currency label > .amount {
        padding-left: 5px;
        width: 45%;
        font-size: 1.5em;
        color: #9f9881;
        text-align: center;
    }

        .item.currency label > .amount small {
            font-size: .5em;
        }

        .item.currency label > .amount *:not(.quantity) {
  
            color: #aaaaaa;
            font-size: 0.6em;
            display: block;
        }

b.quantity {
    font-size: 0.7em;
}


.item.currency label > .flag {
    width: 40%;
    padding: 0 0 0 15px;
    display: inline-block;
    vertical-align: middle;
}

    .item.currency label > .flag img {
        width: 100%;
        max-width: 125px;
    }


select.flags {
    padding-left: 2em;
}

/*#endregion*/
/*#region --------- FIXES ------------*/

h1 {
    font-size: 2rem;
}

h2 {
    font-size: 1.2rem;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem 0;
    margin-bottom: 1rem;
    border: 1px solid transparent;
}

.alert-warning {
    color: #212529;
    background-color: #f0efee !important;
    border-color: #f0efee !important;
}

.khr-property-highlights p {
    font-size: 27px;
    line-height: 13px;
    color: #2A2B2B;
}

    .khr-property-highlights p small {
        font-size: 0.6rem !important;
        position: relative;
        top: 10px;
    }

.khr-booking-price {
    font-size: 2.5rem !important;
    letter-spacing:normal!important;
}

.khr-booking-special-heading {
    font-size: 1.2rem;
    margin: 0 auto ;
    font-weight: 800;
}

.hotel-view.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul {
    height: 48px !important;
}

    .hotel-view.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li .khr-menu-item {
        top: 48px;
        z-index: 10;
        padding-top: 0;
    }

.modal .khr-special-dogear {
    top: 23px;
}

.vh-50 {
    height: 40vh;
}

#khr-booking-steps .step[data-status='active'] {
    border-bottom: 4px solid #4A5996;
}

    #khr-booking-steps .step[data-status='active'] span {
        color: #4A5996;
        font-weight: 600;
    }

    #khr-booking-steps .step[data-status='active'] .numberCircle {
        border: 2px solid #4A5996;
        border-radius: 15px;
        width: 22px;
        height: 22px;
        display: inline-block;
        font-size: 15px;
        color: #4A5996;
    }

#khr-booking-steps .step[data-status='inactive'] {
    border-bottom: 4px solid #ccc;
    padding: 0px 5px;
}

    #khr-booking-steps .step[data-status='inactive'] p {
        color: #ccc;
    }

    #khr-booking-steps .step[data-status='inactive'] .numberCircle {
        border: 2px solid #ccc;
        border-radius: 15px;
        width: 22px;
        height: 22px;
        display: inline-block;
        font-size: 15px;
        color: #ccc;
    }
        /*#khr-booking-steps .step[data-status='inactive'] p span::before {
           content:'';
            border: 1px solid #ccc;
            padding: 0px 7px 2px 8px;
            border-radius: 15px;
        }*/

        #contactDetails .radioContainer span:last-child{
            font-size:15px;

        }

    #khr-booking-steps img {
        width: 120px;
        position: relative;
    }


.khr-booking-steps-container {
    position: relative !important;
    transform: none !important;
    top: unset !important;
    left: 0 !important;
    z-index: 0;
}
.khr-booking-room-matching-result {
    font-size: 15px;
}

.khr-addon-tab-content .khr-addon-block {
    width: 100%;
}

.khr-addon-tab-content .khr-addon-block--price {
    font-weight: 800;
}

.khr-addon-tab-content .khr-addon-block--description {
    width: 100%;
    height: unset;
}

/*Filter Dropdown*/
/*#region Filter Dropdown */
.dropbtn {
    background-color: #eee;
    color: #2A2B2B;
    padding: 10px;
    font-size: 14px;
    border: none;
    cursor: pointer;
    width: 100%;
    text-align: left;
    outline:none!important;
}

    .dropbtn:after {
        content:"";
        position: absolute;
        right: 10px;
        top: 10px;
        width: 10px;
        height: 10px;
        border-left: 1px solid #212529;
        border-bottom: 1px solid #212529;
        transform: rotate(-45deg);
        display: block;
    }


.dropdown {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: left;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 300px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

#sortDrop.dropdown-content {
    min-width: 180px;
}
/*Filter Dropdow*/
ul.priceSortList {
    padding: 0;
}
.priceSortList li {
    list-style: none;
    font-size: 14px;
    padding: 5px 0;
    cursor:pointer;
}
.priceSortList li:hover {
    text-decoration:underline;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {
    background-color: #ddd;
}

.show {
    display: block;
}

.dropdown .form-check-label {
    margin-bottom: 0;
    font-size: 12px;
}

.dropdown .containerCheck img {
    width: 14px;
}




.filter-option-inner-inner .currency-flag {
    margin: 3px 10px 0 0px !important;
}
.currency-flag {
    margin: 0 10px 0 0px !important;
    padding: 0 !important;
    display: block;
    float: left;
    width: 24px;
    height: 16px;
    background-size: cover;
}
.bootstrap-select .dropdown-menu li a span.text {
    display: inline-block;
    position: relative;
    width: auto;
    left: 0;
}
#AlphaCurrencyCode .bootstrap-select .dropdown-menu .dropdown-item {
    padding: 8px;
}
#AlphaCurrencyCode .bootstrap-select .dropdown-menu li {
    position: relative;
    padding: 0;
}
/*Custom Check*/
/* The container */
.dropdown .containerCheck {
    display: block;
    position: relative;
    padding-left: 20px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dropdown #filterDrop, .dropdown #sortDrop, .dropdown #currencyDrop {
    background-color: #fff;
    z-index:99999999;
}


/* Hide the browser's default radio button */
.dropdown .containerCheck input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.dropdown .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #212529;
}

/* On mouse-over, add a grey background color */
.dropdown .containerCheck:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.dropdown .containerCheck input:checked ~ .checkmark {
    background-color: #fff;
    border: 1px solid #212529;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.dropdown .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.dropdown .containerCheck input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.dropdown .containerCheck .checkmark:after {
    top: 2px;
    left: 2px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #414142;
}

.dropdown #currencyDrop ul li {
    list-style: none;
    font-size: 12px;
}


/*#endregion */

/*Booking bar*/
/*#region Booking bar */

/*.property-nav-container {
    padding-right: 10% !important;
    padding-left: 10% !important;
}*/

.property-nav-container .nav-item {
    height: 65px;
}

.property-nav-container .nav-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.property-nav-container .nav-item a:not(.active) {
    color: #fff;
}

.property-nav-container .nav-tabs a.active {
    border:none!important;
}

.property-nav-container .nav-item:hover a {
    background-color: #fff;
}


.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
}

.khr-booking-bar {
    background-color: #f6f6f6;
}


.custom-select {
    background: none !important;
    background-color: #fff !important;
}
.khr-booking-bar h1 {
    font-size: 22px;
    font-weight: 600;
    font-family: 'Raleway';
}

.khr-booking-bar label {
    margin-bottom: 0.25rem;
    font-size: 0.665rem;
    font-weight: bold;
}
    /*#endregion */
    .khr-addon-block--bottom {
        position: relative;
        width: 100%;
        padding: 0;
        bottom: 0;
    }

.khr-addon-block--middle {
    position: relative;
    overflow: visible;
    max-height: unset;
}

.khr-addon-sidebar--remove-item {
    font-size: 12px;
}

.paymentDetails.addOnsPage {
    margin-bottom: 0 !important;
}

.khr-addon-tab-content .khr-addon-block.khr-bg-full:before {
}

.khr-brand-el-dorado-resorts h2, .khr-brand-el-dorado-resorts .h2 {
    font-size: 1.5rem !important;
}

.khr-brand-generations h2, .khr-brand-generations .h2 {
    font-size: 1.5rem !important;
}

#khr-addon-tab-2 .AddonQty input {
    display: block;
    width: 30px;
    height: 20px;
    border-radius: 0;
    text-align: center;
    font-size: 1.5em;
    border: 0;
    background-color: #fff;
    color: #212529;
}

#khr-addon-tab-2 .incrementBtn,
#khr-addon-tab-2 .decrementBtn {
    display: block;
    width: 25px;
    height: 25px;
    background: #9f9881;
    border: 0;
    cursor: pointer;
    outline: none;
    color: #fff;
    line-height: 15px;
}

#khr-addon-tab-2 .AddonQty .price {
    font-size: 1.2em;
    font-weight: 800;
}


.AddonQty p {
    margin-bottom: 0;
}

.khr-booking-modal .khr-booking-carousel .slick-next {
    right: 30px;
}

.khr-booking-modal .modal-content {
    display: inherit;
}

/* Hide the spongebob */
.khr-brand-nickelodeon-resorts .khr-booking-widget::before {
    display: none !important;
}

.khr-brand-nickelodeon-resorts .khr-booking-widget {
    margin-top: 0 !important;
}

/* animations */
@keyframes dropInNav {
    0% {
        top: 0;
        opacity: 0;
        display: none;
        transform: perspective(1000px) rotateX(15deg);
    }

    100% {
        top: 48px;
        opacity: 1;
        display: block;
        transform: perspective(1000px) rotateX(0);
    }
}




/* width */
.khr-booking-modal ::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.khr-booking-modal ::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    .khr-booking-modal ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }


.khr-brand-azul-beach-resorts .khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #1E3E7B;
}

.khr-brand-el-dorado-resorts .khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #1E3E7B;
}

.khr-brand-el-cielo .khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #8e6a25;
}

khr-brand-xolumado .khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #537923;
}

.khr-brand-nickelodeon-resorts .khr-booking-modal ::-webkit-scrollbar-thumb {
    background: #ff6701;
}


/*#endregion*/
/*#region ----------- EDIT RESERVATION -------- */
.edit-reservation .upgrade-link {
    color: #f00;
    text-decoration: underline;
    padding-left: .5rem;
}

/*#endregion*/

/*BOOKING SHOW ROOMS*/

.khr-booking-bar.show-rooms .khr-room-bar {
    display: flex;
}
.khr-booking-bar.show-rooms.hide-room-bar .khr-room-bar {
    display:none;
}

/*#region --------- RESPONSIVE FIXES ------------*/
@media(max-width:1200px) {
    .khr-sticky-header-holder.stick .khr-sticky-sidebar.khr-sticky-addons {
        width: 300px;
    }
}

@media(max-width:992px) {
    .hotel-view.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul {
        height: auto !important;
    }

    .khr-book-flight-box-title {
        position: relative;
        cursor: pointer;
    }

        .khr-book-flight-box-title:After {
            content: 'View More \0203a\0203a';
            color: #322b21 !important;
            text-decoration: underline;
            position: absolute;
            line-height: 0;
            font-weight: bold;
            right: 30px;
            top: 0;
            bottom: 0;
            height: 0;
            border-radius: 100%;
            margin: auto;
            display: block;
        }

    .open .khr-book-flight-box-title:After {
        content: 'View Less \0203a\0203a';
    }

    .khr-sticky-header-holder .khr-sticky-sidebar h2,
    .khr-sticky-header-holder .khr-sticky-sidebar h3 {
        font-size: 1.1em;
    }


    .khr-sticky-header-holder.stick .khr-sticky-sidebar,
    .khr-sticky-header-holder.stick .khr-sticky-sidebar.khr-sticky-addons {
        position: fixed;
        top: 100px;
        width: 100%;
        z-index: 1000;
        left: 0;
        box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
        z-index: 9999;
    }

    .khr-addons-continue-holder {
        min-height: 70px;
    }

        .khr-addons-continue-holder .khr-addons-continue {
            z-index: 9999;
            position: fixed;
            bottom: 0;
            background: #fff;
            width: 100%;
            left: 0;
            padding: 15px;
            margin-left: 0 !important;
            margin-right: 0 !important;
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            box-shadow: 0 -5px 5px 0 rgba(0, 0, 0, 0.1) !important;
        }


    .khr-booking-steps-container {
        position: relative !important;
        transform: none !important;
        top: unset !important;
        left: 0 !important;
        z-index: 0;
    }

    .khr-add-tab-nav-container {
        margin-top: 30px;
    }

    nav.khr-top-nav .khr-menu .khr-wrapper .khr-logo.col-2 {
        flex: 0 0 16.66667% !important;
        max-width: 16.66667% !important;
        align-self: flex-start;
    }

    nav.khr-top-nav .khr-menu .khr-wrapper {
        justify-content: flex-start !important;
    }

        nav.khr-top-nav .khr-menu .khr-wrapper .khr-logo a.khr-logo-link img {
            height: auto !important;
        }

        nav.khr-top-nav .khr-menu .khr-wrapper .khr-logo a.khr-logo-link img {
            min-width: 75px;
        }

    .khr-booking-step .khr-booking-step-circle {
        width: 22px;
        height: 22px;
    }

    .khr-booking-step .khr-icon {
        padding: 11px;
    }

    .khr-icon-feature-suites {
        background-image: url("data:image/svg+xml;utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='28px' viewBox='0.043 -0.114 27 28' overflow='visible' enable-background='new 0.043 -0.114 27 28' xml:space='preserve'%3E %3Cpolyline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points='21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E");
    }

    .khr-booking-steps {
        padding-top: 0.6em;
    }

    .khr-booking-step .khr-booking-step-label {
        font-size: 0.7rem;
        top: -17px;
    }

    .khr-booking-pricing {
        margin: 0!important;
    }
}

@media(max-width:768px) {
    .khr-book-flight-center-col > div {
        -webkit-justify-content: center;
        justify-content: center;
    }

    .khr-book-flight-mobile-box .amountStops:after,
    .khr-book-flight-mobile-box .amountStops:before,
    .khr-book-flight-details .khr-book-flight-mobile-box .first-arrow,
    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow,
    .khr-book-flight-details .khr-book-flight-mobile-box .first-arrow:after,
    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:after,
    .khr-book-flight-details .khr-book-flight-mobile-box .first-arrow:before,
    .khr-book-flight-details .khr-book-flight-mobile-box .second-arrow:before {
        content: none;
        display: none;
    }

    .khr-book-flight-mobile-box .amountStops {
        padding: 0 10px;
        height: 25px;
        background: #e9ecef;
    }



    .khr-book-flight-box {
        padding: 0.5rem 1rem;
    }
}

@media(min-width:575px) {
    .khr-booking-modal .khr-desc.scrollable {
        height: 300px;
        overflow-y: scroll;
    }
}

@media only screen and (min-width: 992px) {
    .hotel-view.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list .khr-nav-book-now {
        height: 48px !important;
        overflow: visible !important;
        opacity: 1 !important;
        pointer-events: all !important;
    }
}
/*#endregion*/

/*Destinations image*/

@media(min-width:300px) {
    .khr-bg-img-full {
        min-height: 500px;
    }
}

@media(max-width:1600px) {
    .khr-bg-img-full {
        min-height: 500px;
    }
}

@media(max-width:1300px) {
    .khr-bg-img-full {
        min-height: 400px;
    }
}

@media(max-width:1100px) {
    .khr-bg-img-full {
        min-height: 350px;
    }
}

@media(max-width:991px) {
    .khr-bg-img-full {
        min-height: 300px;
    }
}

@media(max-width:600px) {
    .khr-bg-img-full {
        min-height: 200px;
    }
}

@media(max-width:575.9px) {
    .khr-bg-img-full {
        min-height: 501px;
        background-position: bottom
    }
}

@media(max-width:375px) {
    .khr-bg-img-full {
        min-height: 375px;
        background-position: bottom
    }
}

@media(max-width:345px) {
    .khr-bg-img-full {
        min-height: 375px;
        background-position: bottom
    }
}

@media(max-width:320px) {
    .khr-bg-img-full {
        min-height: 315px;
        background-position: bottom
    }
}

@media(max-width:267px) {
    .khr-bg-img-full {
        min-height: 255px;
        background-position: bottom
    }
}

/*end dest*/

.validated .form-control:invalid {
    border-color: red;
}


input:required,
select:required {
    border-left-color: gray;
    box-shadow: none;
}

#khr-addon-tab-2 .AddonQty:before {
    left: 0;
}

#khr-addon-tab-2 .AddonQty:before {
    content: none;
}

#khr-addon-tab-2 .readMoreBtn {
    border: none;
    background: none;
    color: #8D856E;
    cursor: pointer;
    padding: 0;
}

#khr-addon-tab-2 .AddonQty {
    color: #483d2e;
    padding-bottom: 15px;
}


.khr-addon-block .khr-addon-block--bottom {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 10px;
}

#khr-addon-tab-2 .AddonQty .price sup {
    top: -2px;
}

.bookCalendar .tab-pane .ui-datepicker-calendar td.highlighted-selected a,
.bookCalendar .tab-pane .ui-datepicker-calendar td.highlighted-selected span {
    background: #1e3e7b!important;
}

.bookCalendar .tab-pane .ui-datepicker:before {
    background-color: #F2F4F8 !important;
    color: #2A2B2B !important;
}

#khr-addon-tab-2 .incrementBtn:hover,
#khr-addon-tab-2 .decrementBtn:hover {
    color: #fff;
    background-color: #8e866c;
    border: 0;
}

.datepicker.datepicker-dropdown.dropdown-menu {
    z-index: 9999 !important;
}

nav.khr-top-nav .khr-action-bar ul li a.nav-link.dropdown-toggle::after {
    margin-left: 0.2em;
    vertical-align: 0.2em;
}

nav.khr-top-nav .khr-menu .khr-wrapper .khr-logo a.khr-logo-link {
    width: 100%;
}

.card-header.payment-details {
    cursor: pointer;
    background: transparent;
    color: #212529;
    border-bottom: 0;
    padding: 0;
    background: transparent;
    display: inline-block;
    width: 156px;
}

.price-details {
    border-left: 1px solid #212529 !important;
    border-right: 1px solid #212529 !important;
    border-bottom: 1px solid #212529 !important;
}

.khr-card-heading-caret.show-price-details {
    border: 1px solid #212529;
}

.khr-card-heading-caret.show-price-details:hover {
    color: #9f9881;
}

.card-header .khr-card-heading[aria-expanded="true"] {
    border-bottom: none!important;
}

.pgs-promo-details::after,
.card-header .khr-card-heading.khr-card-heading-caret::after {
    border-bottom: 1px solid #212529 !important;
    border-right: 1px solid #212529 !important;
}

.pgs-promo-details::after {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    content: '';
    display: block;
    height: 12px;
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
    transition: transform 0.3s linear;
    width: 12px;
}

.pgs-promo-details[aria-expanded="true"]::after {
    transform: rotate(225deg);
    transition: transform 0.3s linear;
}

/* Removing Language Selector */
nav.khr-top-nav .khr-action-bar .khr-language-selector {
    display: none;
}

/*#region XOLUMADO  */
.khr-brand-xolumado .btn-secondary {
    background-color: #cc4260;
    border-color: #cc4260;
}
/*#endregion*/

/*#region IE Fixes*/
/*_:-ms-fullscreen, :root label[for*='check'] + input {
        background-position: 165% 7px !important;
        background-size: 70% !important;
    }*/
_:-ms-fullscreen, :root .khr-booking-strikethrough {
    position: relative;
    display: inline-block;
}

    _:-ms-fullscreen, :root .khr-booking-strikethrough:after {
        content: '';
        width: 40px;
        height: 0px;
        border-top: 1px solid red;
        top: 0;
        bottom: 0;
        margin: auto;
        position: absolute;
    }

_:-ms-fullscreen, :root .text-right .khr-booking-strikethrough:after {
    right: 0;
}

_:-ms-fullscreen, :root .text-center .khr-booking-strikethrough:after {
    right: 0;
    left: 0;
}

.khr-booking-strikethrough {
    text-decoration-line: line-through;
    -webkit-text-decoration-line: line-through;
    text-decoration-color: #dc3545;
    -webkit-text-decoration-color: #dc3545;
}


_:-ms-fullscreen, :root .bootstrap-select.form-control-lg .dropdown-toggle {
    padding: 0.3rem 0.875rem !important;
}


_:-ms-fullscreen, :root .khr-booking-steps {
    margin-top: 0 !important;
}

_:-ms-fullscreen, :root nav.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list .khr-nav-book-now form .khr-nav-input label {
    visibility: visible;
    color: rgba(0,0,0,0);
}


.affirm-ala-price {
    font-weight: 700;
    font-size: 1.1rem;
}

a.affirm-modal-trigger {
    font-size: 14px;
}

span.khr-payment-type-hr {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    /* width: 50px; */
    height: 0px;
    line-height: 0;
    background: #f8f8f8;
    padding: 10px;
    text-align: center;
    display: inline-block;
    max-width: 140px;
}

.khr-pgs .btn-primary:disabled {
    pointer-events:none;
    opacity: 0.4;
}

.khr-pgs .khr-booking-price {
    padding: 15px 0 0 0!important;
}

@supports not (-ms-high-contrast: none) {
    .khr-slide-img {
        width: 100% !important;
    }

    .khr-booking-modal .khr-booking-carousel .slick-next {
        right: 10px;
    }
}
/*#endregion*/

p.disabled {    
    opacity: 0.3 !important;
}

/* tooltip box and arrow */
.tooltip-inner {
    background: #16406f !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #16406f;
}

.a-checkout-tab {
    text-decoration: none !important;
    text-align: center;
}


/* Stack Prices */

.pgs-price-tabs {
    
}

.pgs-price-tab{
    text-transform:uppercase ;
    font-size:1rem;
    letter-spacing:2px;
    cursor:pointer;
}

.pgs-price-tab.active{
    font-weight:bold;
    
}

.pgs-price-tab p {
    margin-bottom:0;
}

.pgs-price-tab.active p {
    border-bottom:2px solid #16406f;
}
@charset "UTF-8";
/* 20180907RBP - Default for Karisma/Global */
/*$khr-nav-font: 'Source Sans Pro', sans-serif;*/
/* 201080906RBP - Leaving nav dropdrown link hover color as-is because it does not look good lightened */
/*$khr-nav-dropdown-link-hover-color: khr-hover-color($khr-nav-dropdown-link-color);*/
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*#region Montserrat */


@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-ThinItalic.woff2') format('woff2'), url('../webfonts/Montserrat-ThinItalic.woff') format('woff'), url('../webfonts/Montserrat-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-SemiBoldItalic.woff2') format('woff2'), url('../webfonts/Montserrat-SemiBoldItalic.woff') format('woff'), url('../webfonts/Montserrat-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'), url('../webfonts/Montserrat-ExtraBoldItalic.woff') format('woff'), url('../webfonts/Montserrat-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-SemiBold.woff2') format('woff2'), url('../webfonts/Montserrat-SemiBold.woff') format('woff'), url('../webfonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Bold.woff2') format('woff2'), url('../webfonts/Montserrat-Bold.woff') format('woff'), url('../webfonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-LightItalic.woff2') format('woff2'), url('../webfonts/Montserrat-LightItalic.woff') format('woff'), url('../webfonts/Montserrat-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-ExtraBold.woff2') format('woff2'), url('../webfonts/Montserrat-ExtraBold.woff') format('woff'), url('../webfonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-MediumItalic.woff2') format('woff2'), url('../webfonts/Montserrat-MediumItalic.woff') format('woff'), url('../webfonts/Montserrat-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Medium.woff2') format('woff2'), url('../webfonts/Montserrat-Medium.woff') format('woff'), url('../webfonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Italic.woff2') format('woff2'), url('../webfonts/Montserrat-Italic.woff') format('woff'), url('../webfonts/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Black.woff2') format('woff2'), url('../webfonts/Montserrat-Black.woff') format('woff'), url('../webfonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-BoldItalic.woff2') format('woff2'), url('../webfonts/Montserrat-BoldItalic.woff') format('woff'), url('../webfonts/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Regular.woff2') format('woff2'), url('../webfonts/Montserrat-Regular.woff') format('woff'), url('../webfonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-ExtraLight.woff2') format('woff2'), url('../webfonts/Montserrat-ExtraLight.woff') format('woff'), url('../webfonts/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-ExtraLightItalic.woff2') format('woff2'), url('../webfonts/Montserrat-ExtraLightItalic.woff') format('woff'), url('../webfonts/Montserrat-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-BlackItalic.woff2') format('woff2'), url('../webfonts/Montserrat-BlackItalic.woff') format('woff'), url('../webfonts/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Thin.woff2') format('woff2'), url('../webfonts/Montserrat-Thin.woff') format('woff'), url('../webfonts/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../webfonts/Montserrat-Light.woff2') format('woff2'), url('../webfonts/Montserrat-Light.woff') format('woff'), url('../webfonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}



/*#endregion */

/*#region Raleway */


@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-BoldItalic.woff2') format('woff2'), url('../webfonts/Raleway-BoldItalic.woff') format('woff'), url('../webfonts/Raleway-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-ExtraBoldItalic.woff2') format('woff2'), url('../webfonts/Raleway-ExtraBoldItalic.woff') format('woff'), url('../webfonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Italic.woff2') format('woff2'), url('../webfonts/Raleway-Italic.woff') format('woff'), url('../webfonts/Raleway-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Medium.woff2') format('woff2'), url('../webfonts/Raleway-Medium.woff') format('woff'), url('../webfonts/Raleway-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-ExtraLightItalic.woff2') format('woff2'), url('../webfonts/Raleway-ExtraLightItalic.woff') format('woff'), url('../webfonts/Raleway-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Regular.woff2') format('woff2'), url('../webfonts/Raleway-Regular.woff') format('woff'), url('../webfonts/Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-ExtraBold.woff2') format('woff2'), url('../webfonts/Raleway-ExtraBold.woff') format('woff'), url('../webfonts/Raleway-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-SemiBold.woff2') format('woff2'), url('../webfonts/Raleway-SemiBold.woff') format('woff'), url('../webfonts/Raleway-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-BlackItalic.woff2') format('woff2'), url('../webfonts/Raleway-BlackItalic.woff') format('woff'), url('../webfonts/Raleway-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Light.woff2') format('woff2'), url('../webfonts/Raleway-Light.woff') format('woff'), url('../webfonts/Raleway-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Black.woff2') format('woff2'), url('../webfonts/Raleway-Black.woff') format('woff'), url('../webfonts/Raleway-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-ThinItalic.woff2') format('woff2'), url('../webfonts/Raleway-ThinItalic.woff') format('woff'), url('../webfonts/Raleway-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Thin.woff2') format('woff2'), url('../webfonts/Raleway-Thin.woff') format('woff'), url('../webfonts/Raleway-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-LightItalic.woff2') format('woff2'), url('../webfonts/Raleway-LightItalic.woff') format('woff'), url('../webfonts/Raleway-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-ExtraLight.woff2') format('woff2'), url('../webfonts/Raleway-ExtraLight.woff') format('woff'), url('../webfonts/Raleway-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-SemiBoldItalic.woff2') format('woff2'), url('../webfonts/Raleway-SemiBoldItalic.woff') format('woff'), url('../webfonts/Raleway-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-Bold.woff2') format('woff2'), url('../webfonts/Raleway-Bold.woff') format('woff'), url('../webfonts/Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('../webfonts/Raleway-MediumItalic.woff2') format('woff2'), url('../webfonts/Raleway-MediumItalic.woff') format('woff'), url('../webfonts/Raleway-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}


/*#endregion */

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #666666;
    --gray-dark: #333333;
    --primary: #514535;
    --secondary: #9f9881;
    --success: #c1d837;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f0efee;
    --dark: #333333;
    --tertiary: #f6f3ea;
    --white: #fff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    /*--font-family-sans-serif: "Montserrat", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;*/
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
    width: device-width;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

body {
    margin: 0;
    /*font-family: "Montserrat", sans-serif, "Source Sans Pro", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
    padding-top: 60px!important;
}

@media (min-width: 992px) {
    body {
        padding-top: 90px !important;
    }
}

/*TEMP*/
.testStatus {
    position: fixed;
    top: 5px;
    left: 20px;
    z-index: 999999999;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol,
    ul ul,
    ol ul,
    ul ol {
        margin-bottom: 0;
    }

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

dfn {
    font-style: italic;
}

b,
strong {
    font-weight: bolder;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: 0px;
    font-size: 100%;
}

a {
    color: #514535;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

    a:hover {
        color: #bbac97;
        text-decoration: underline;
    }

    a:not([href]):not([tabindex]) {
        color: inherit;
        text-decoration: none;
    }

        a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
            color: inherit;
            text-decoration: none;
        }

        a:not([href]):not([tabindex]):focus {
            outline: 0;
        }

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

img {
    vertical-align: middle;
    border-style: none;
}

svg:not(:root) {
    overflow: hidden;
}

table {
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #666666;
    text-align: left;
    caption-side: bottom;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

button {
    border-radius: 0;
}

    button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color;
    }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
        padding: 0;
        border-style: none;
    }

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

    [type="search"]::-webkit-search-cancel-button,
    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

h1, .h1 {
    font-size: 2rem;
}

h2, .h2 {
    font-size: 1.5rem;
}

h3, .h3 {
    font-size: 1.20rem;
}

h4, .h4 {
    font-size: 1.125rem;
}

h5, .h5 {
    font-size: 1rem;
}

h6, .h6 {
    font-size: 0.875rem;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
    font-size: 80%;
    font-weight: 400;
}

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-right: 0.5rem;
    }

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #666666;
}

    .blockquote-footer::before {
        content: "\2014 \00A0";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 90%;
    color: #666666;
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700;
    }

pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutters > .col,
    .no-gutters > [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}

.order-first {
    order: -1;
}

.order-last {
    order: 13;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}

.order-4 {
    order: 4;
}

.order-5 {
    order: 5;
}

.order-6 {
    order: 6;
}

.order-7 {
    order: 7;
}

.order-8 {
    order: 8;
}

.order-9 {
    order: 9;
}

.order-10 {
    order: 10;
}

.order-11 {
    order: 11;
}

.order-12 {
    order: 12;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-sm-first {
        order: -1;
    }

    .order-sm-last {
        order: 13;
    }

    .order-sm-0 {
        order: 0;
    }

    .order-sm-1 {
        order: 1;
    }

    .order-sm-2 {
        order: 2;
    }

    .order-sm-3 {
        order: 3;
    }

    .order-sm-4 {
        order: 4;
    }

    .order-sm-5 {
        order: 5;
    }

    .order-sm-6 {
        order: 6;
    }

    .order-sm-7 {
        order: 7;
    }

    .order-sm-8 {
        order: 8;
    }

    .order-sm-9 {
        order: 9;
    }

    .order-sm-10 {
        order: 10;
    }

    .order-sm-11 {
        order: 11;
    }

    .order-sm-12 {
        order: 12;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-md-first {
        order: -1;
    }

    .order-md-last {
        order: 13;
    }

    .order-md-0 {
        order: 0;
    }

    .order-md-1 {
        order: 1;
    }

    .order-md-2 {
        order: 2;
    }

    .order-md-3 {
        order: 3;
    }

    .order-md-4 {
        order: 4;
    }

    .order-md-5 {
        order: 5;
    }

    .order-md-6 {
        order: 6;
    }

    .order-md-7 {
        order: 7;
    }

    .order-md-8 {
        order: 8;
    }

    .order-md-9 {
        order: 9;
    }

    .order-md-10 {
        order: 10;
    }

    .order-md-11 {
        order: 11;
    }

    .order-md-12 {
        order: 12;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.66667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333%;
    }

    .offset-md-5 {
        margin-left: 41.66667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333%;
    }

    .offset-md-8 {
        margin-left: 66.66667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333%;
    }

    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-lg-first {
        order: -1;
    }

    .order-lg-last {
        order: 13;
    }

    .order-lg-0 {
        order: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .order-lg-3 {
        order: 3;
    }

    .order-lg-4 {
        order: 4;
    }

    .order-lg-5 {
        order: 5;
    }

    .order-lg-6 {
        order: 6;
    }

    .order-lg-7 {
        order: 7;
    }

    .order-lg-8 {
        order: 8;
    }

    .order-lg-9 {
        order: 9;
    }

    .order-lg-10 {
        order: 10;
    }

    .order-lg-11 {
        order: 11;
    }

    .order-lg-12 {
        order: 12;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xl-first {
        order: -1;
    }

    .order-xl-last {
        order: 13;
    }

    .order-xl-0 {
        order: 0;
    }

    .order-xl-1 {
        order: 1;
    }

    .order-xl-2 {
        order: 2;
    }

    .order-xl-3 {
        order: 3;
    }

    .order-xl-4 {
        order: 4;
    }

    .order-xl-5 {
        order: 5;
    }

    .order-xl-6 {
        order: 6;
    }

    .order-xl-7 {
        order: 7;
    }

    .order-xl-8 {
        order: 8;
    }

    .order-xl-9 {
        order: 9;
    }

    .order-xl-10 {
        order: 10;
    }

    .order-xl-11 {
        order: 11;
    }

    .order-xl-12 {
        order: 12;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}

    .table th,
    .table td {
        padding: 0.75rem;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
    }

    .table thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #dee2e6;
    }

    .table tbody + tbody {
        border-top: 2px solid #dee2e6;
    }

    .table .table {
        background-color: #fff;
    }

.table-sm th,
.table-sm td {
    padding: 0.3rem;
}

.table-bordered {
    border: 1px solid #dee2e6;
}

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6;
    }

    .table-bordered thead th,
    .table-bordered thead td {
        border-bottom-width: 2px;
    }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
    border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #cecbc6;
}

.table-hover .table-primary:hover {
    background-color: #c2beb8;
}

    .table-hover .table-primary:hover > td,
    .table-hover .table-primary:hover > th {
        background-color: #c2beb8;
    }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #e4e2dc;
}

.table-hover .table-secondary:hover {
    background-color: #d9d6ce;
}

    .table-hover .table-secondary:hover > td,
    .table-hover .table-secondary:hover > th {
        background-color: #d9d6ce;
    }

.table-success,
.table-success > th,
.table-success > td {
    background-color: #e4ebd1;
}

.table-hover .table-success:hover {
    background-color: #dae3bf;
}

    .table-hover .table-success:hover > td,
    .table-hover .table-success:hover > th {
        background-color: #dae3bf;
    }

.table-info,
.table-info > th,
.table-info > td {
    background-color: #bee5eb;
}

.table-hover .table-info:hover {
    background-color: #abdde5;
}

    .table-hover .table-info:hover > td,
    .table-hover .table-info:hover > th {
        background-color: #abdde5;
    }

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}

.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}

    .table-hover .table-warning:hover > td,
    .table-hover .table-warning:hover > th {
        background-color: #ffe8a1;
    }

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}

    .table-hover .table-danger:hover > td,
    .table-hover .table-danger:hover > th {
        background-color: #f1b0b7;
    }

.table-light,
.table-light > th,
.table-light > td {
    background-color: #fbfbfa;
}

.table-hover .table-light:hover {
    background-color: #f0f0ec;
}

    .table-hover .table-light:hover > td,
    .table-hover .table-light:hover > th {
        background-color: #f0f0ec;
    }

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c6c6;
}

.table-hover .table-dark:hover {
    background-color: #b9b9b9;
}

    .table-hover .table-dark:hover > td,
    .table-hover .table-dark:hover > th {
        background-color: #b9b9b9;
    }

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
    background-color: #fcfcf9;
}

.table-hover .table-tertiary:hover {
    background-color: #f4f4e8;
}

    .table-hover .table-tertiary:hover > td,
    .table-hover .table-tertiary:hover > th {
        background-color: #f4f4e8;
    }

.table-white,
.table-white > th,
.table-white > td {
    background-color: white;
}

.table-hover .table-white:hover {
    background-color: #f2f2f2;
}

    .table-hover .table-white:hover > td,
    .table-hover .table-white:hover > th {
        background-color: #f2f2f2;
    }

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

    .table-hover .table-active:hover > td,
    .table-hover .table-active:hover > th {
        background-color: rgba(0, 0, 0, 0.075);
    }

.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.table-dark {
    color: #fff;
    background-color: #212529;
}

    .table-dark th,
    .table-dark td,
    .table-dark thead th {
        border-color: #32383e;
    }

    .table-dark.table-bordered {
        border: 0;
    }

    .table-dark.table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(255, 255, 255, 0.05);
    }

    .table-dark.table-hover tbody tr:hover {
        background-color: rgba(255, 255, 255, 0.075);
    }

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-sm > .table-bordered {
            border: 0;
        }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-md > .table-bordered {
            border: 0;
        }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-lg > .table-bordered {
            border: 0;
        }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

        .table-responsive-xl > .table-bordered {
            border: 0;
        }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

    .table-responsive > .table-bordered {
        border: 0;
    }

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #514535;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}

.form-control:focus {
    color: #514535;
    background-color: #fff;
    border-color: #9d8669;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
}

.form-control::placeholder {
    color: #514535;
    opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
    color: #514535;
    background-color: #fff;
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

    .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
    .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
    .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
    .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
    .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
    .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
    .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
    .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
    .input-group-lg > .input-group-append > .form-control-plaintext.btn {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
    height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
    padding: 0.5rem 0.875rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
    height: calc(2.875rem + 2px);
}

.form-group {
    margin-bottom: 1rem;
}

.form-text {
    display: block;
    margin-top: 0.25rem;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

    .form-row > .col,
    .form-row > [class*="col-"] {
        padding-right: 5px;
        padding-left: 5px;
    }

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem;
}

.form-check-input {
    position: absolute;
    margin-top: 0.3rem;
    margin-left: -1.25rem;
}

    .form-check-input:disabled ~ .form-check-label {
        color: #666666;
    }

.form-check-label {
    margin-bottom: 0;
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: 0.75rem;
}

    .form-check-inline .form-check-input {
        position: static;
        margin-top: 0;
        margin-right: 0.3125rem;
        margin-left: 0;
    }

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #c1d837;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(158, 185, 91, 0.8);
    border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
    border-color: #c1d837;
}

    .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
    .custom-select:valid:focus,
    .custom-select.is-valid:focus {
        border-color: #c1d837;
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.25);
    }

    .was-validated .form-control:valid ~ .valid-feedback,
    .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
    .form-control.is-valid ~ .valid-tooltip, .was-validated
    .custom-select:valid ~ .valid-feedback,
    .was-validated
    .custom-select:valid ~ .valid-tooltip,
    .custom-select.is-valid ~ .valid-feedback,
    .custom-select.is-valid ~ .valid-tooltip {
        display: block;
    }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #c1d837;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
    color: #c1d837;
}

    .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
        background-color: #d3dfb4;
    }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
    background-color: #b3c87f;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(158, 185, 91, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
    border-color: #c1d837;
}

    .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
        border-color: inherit;
    }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.25);
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 80%;
    color: #dc3545;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(220, 53, 69, 0.8);
    border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
    border-color: #dc3545;
}

    .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
    .custom-select:invalid:focus,
    .custom-select.is-invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    }

    .was-validated .form-control:invalid ~ .invalid-feedback,
    .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
    .form-control.is-invalid ~ .invalid-tooltip, .was-validated
    .custom-select:invalid ~ .invalid-feedback,
    .was-validated
    .custom-select:invalid ~ .invalid-tooltip,
    .custom-select.is-invalid ~ .invalid-feedback,
    .custom-select.is-invalid ~ .invalid-tooltip {
        display: block;
    }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
    color: #dc3545;
}

    .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
        background-color: #efa2a9;
    }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #dc3545;
}

    .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
        border-color: inherit;
    }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

    .form-inline .form-check {
        width: 100%;
    }

@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0;
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-plaintext {
        display: inline-block;
    }

    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto;
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0;
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: 0.25rem;
        margin-left: 0;
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center;
    }

    .form-inline .custom-control-label {
        margin-bottom: 0;
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    font-size: 12px;
    font-weight: 700;
    font-family: "Raleway";
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover, .btn:focus {
    text-decoration: none;
}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
}

.btn.disabled, .btn:disabled {
    opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

    .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
        background-image: none;
    }

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none;
}

.btn-primary {
    color: #fff;
    background-color: #514535;
    border-color: #514535;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #3a3126;
        border-color: #322b21;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #514535;
        border-color: #514535;
    }
    /*.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #322b21;
    border-color: #2a241c; }*/
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
    }

.btn-secondary {
    color: #fff;
    background-color: #9f9881;
    border-color: #9f9881;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #8e866c;
        border-color: #877f66;
    }

    .btn-secondary:focus, .btn-secondary.focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #877f66;
        border-color: #7f7861;
    }

        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
        }

.btn-success {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
}

    .btn-success:hover {
        color: #fff;
        background-color: #8ba747;
        border-color: #849e43;
    }

    .btn-success:focus, .btn-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
    .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #849e43;
        border-color: #7c953f;
    }

        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

    .btn-info:hover {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b;
    }

    .btn-info:focus, .btn-info.focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    }

    .btn-info.disabled, .btn-info:disabled {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8;
    }

    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
    .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #117a8b;
        border-color: #10707f;
    }

        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
        .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
        }

.btn-warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}

    .btn-warning:hover {
        color: #fff;
        background-color: #e0a800;
        border-color: #d39e00;
    }

    .btn-warning:focus, .btn-warning.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #fff;
        background-color: #ffc107;
        border-color: #ffc107;
    }

    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
    .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #d39e00;
        border-color: #c69500;
    }

        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
        }

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

    .btn-danger:hover {
        color: #fff;
        background-color: #c82333;
        border-color: #bd2130;
    }

    .btn-danger:focus, .btn-danger.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-danger.disabled, .btn-danger:disabled {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545;
    }

    .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #bd2130;
        border-color: #b21f2d;
    }

        .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
        .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

.btn-light {
    color: #2a2b2b;
    background-color: #eee;
    border-color: #eee;
}

    .btn-light:hover {
        color: #212529;
        background-color: #dedcda;
        border-color: #d8d6d3;
    }

    .btn-light:focus, .btn-light.focus {
        box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
    }

    .btn-light.disabled, .btn-light:disabled {
        color: #212529;
        background-color: #f0efee;
        border-color: #f0efee;
    }

    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
    .show > .btn-light.dropdown-toggle {
        color: #212529;
        background-color: #d8d6d3;
        border-color: #d2cfcc;
    }

        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
        .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
        }

.btn-dark {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #202020;
        border-color: #1a1a1a;
    }

    .btn-dark:focus, .btn-dark.focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
    }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #333333;
        border-color: #333333;
    }

    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
    .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #1a1a1a;
        border-color: #131313;
    }

        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
        .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
        }

.btn-tertiary {
    color: #212529;
    background-color: #f6f3ea;
    border-color: #f6f3ea;
}

    .btn-tertiary:hover {
        color: #212529;
        background-color: #ebe4cf;
        border-color: #e7dfc6;
    }

    .btn-tertiary:focus, .btn-tertiary.focus {
        box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
    }

    .btn-tertiary.disabled, .btn-tertiary:disabled {
        color: #212529;
        background-color: #f6f3ea;
        border-color: #f6f3ea;
    }

    .btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,
    .show > .btn-tertiary.dropdown-toggle {
        color: #212529;
        background-color: #e7dfc6;
        border-color: #e3dabd;
    }

        .btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-tertiary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
        }

.btn-white {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
}

    .btn-white:hover {
        color: #212529;
        background-color: #ececec;
        border-color: #e6e6e6;
    }

    .btn-white:focus, .btn-white.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
    }

    .btn-white.disabled, .btn-white:disabled {
        color: #212529;
        background-color: #fff;
        border-color: #fff;
    }

    .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
    .show > .btn-white.dropdown-toggle {
        color: #212529;
        background-color: #e6e6e6;
        border-color: #dfdfdf;
    }

        .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
        .show > .btn-white.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
        }

.btn-outline-primary {
    color: #514535;
    background-color: transparent;
    background-image: none;
    border-color: #514535;
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #514535;
        border-color: #514535;
    }

    .btn-outline-primary:focus, .btn-outline-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #514535;
        background-color: transparent;
    }

    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle {
        color: #fff;
        background-color: #514535;
        border-color: #514535;
    }

        .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
        }

.btn-outline-secondary {
    color: #9f9881;
    background-color: transparent;
    background-image: none;
    border-color: #9f9881;
}

    .btn-outline-secondary:hover {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

    .btn-outline-secondary:focus, .btn-outline-secondary.focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #9f9881;
        background-color: transparent;
    }

    .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-secondary.dropdown-toggle {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
        }

.btn-outline-success {
    color: #c1d837;
    background-color: transparent;
    background-image: none;
    border-color: #c1d837;
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #c1d837;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
    .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8;
}

    .btn-outline-info:hover {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8;
    }

    .btn-outline-info:focus, .btn-outline-info.focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #17a2b8;
        background-color: transparent;
    }

    .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
    .show > .btn-outline-info.dropdown-toggle {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8;
    }

        .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
        }

.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107;
}

    .btn-outline-warning:hover {
        color: #fff;
        background-color: #ffc107;
        border-color: #ffc107;
    }

    .btn-outline-warning:focus, .btn-outline-warning.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #ffc107;
        background-color: transparent;
    }

    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > .btn-outline-warning.dropdown-toggle {
        color: #fff;
        background-color: #ffc107;
        border-color: #ffc107;
    }

        .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
        }

.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545;
    }

    .btn-outline-danger:focus, .btn-outline-danger.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #dc3545;
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > .btn-outline-danger.dropdown-toggle {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545;
    }

        .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

.btn-outline-light {
    color: #f0efee;
    background-color: transparent;
    background-image: none;
    border-color: #f0efee;
}

    .btn-outline-light:hover {
        color: #212529;
        background-color: #f0efee;
        border-color: #f0efee;
    }

    .btn-outline-light:focus, .btn-outline-light.focus {
        box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
    }

    .btn-outline-light.disabled, .btn-outline-light:disabled {
        color: #f0efee;
        background-color: transparent;
    }

    .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
    .show > .btn-outline-light.dropdown-toggle {
        color: #212529;
        background-color: #f0efee;
        border-color: #f0efee;
    }

        .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
        }

.btn-outline-dark {
    color: #333333;
    background-color: transparent;
    background-image: none;
    border-color: #333333;
}

    .btn-outline-dark:hover {
        color: #fff;
        background-color: #333333;
        border-color: #333333;
    }

    .btn-outline-dark:focus, .btn-outline-dark.focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
    }

    .btn-outline-dark.disabled, .btn-outline-dark:disabled {
        color: #333333;
        background-color: transparent;
    }

    .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > .btn-outline-dark.dropdown-toggle {
        color: #fff;
        background-color: #333333;
        border-color: #333333;
    }

        .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
        }

.btn-outline-tertiary {
    color: #f6f3ea;
    background-color: transparent;
    background-image: none;
    border-color: #f6f3ea;
}

    .btn-outline-tertiary:hover {
        color: #212529;
        background-color: #f6f3ea;
        border-color: #f6f3ea;
    }

    .btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
        box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
    }

    .btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
        color: #f6f3ea;
        background-color: transparent;
    }

    .btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-tertiary.dropdown-toggle {
        color: #212529;
        background-color: #f6f3ea;
        border-color: #f6f3ea;
    }

        .btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-tertiary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
        }

.btn-outline-white {
    color: #fff;
    background-color: transparent;
    background-image: none;
    border-color: #fff;
}

    .btn-outline-white:hover {
        color: #212529;
        background-color: #fff;
        border-color: #fff;
    }

    .btn-outline-white:focus, .btn-outline-white.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
    }

    .btn-outline-white.disabled, .btn-outline-white:disabled {
        color: #fff;
        background-color: transparent;
    }

    .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
    .show > .btn-outline-white.dropdown-toggle {
        color: #212529;
        background-color: #fff;
        border-color: #fff;
    }

        .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-white.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
        }

.btn-link {
    font-weight: 400;
    color: #514535;
    background-color: transparent;
}

    .btn-link:hover {
        color: #bbac97;
        text-decoration: underline;
        background-color: transparent;
        border-color: transparent;
    }

    .btn-link:focus, .btn-link.focus {
        text-decoration: underline;
        border-color: transparent;
        box-shadow: none;
    }

    .btn-link:disabled, .btn-link.disabled {
        color: #666666;
        pointer-events: none;
    }

.btn-lg, .btn-group-lg > .btn {
    padding: 0.5rem 0.875rem;
    font-size: 1rem !important;
    line-height: 1.5;
    border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: 0.5rem;
    }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropleft .dropdown-toggle::after {
    display: none;
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:hover, .dropdown-item:focus {
        color: #fff;
        text-decoration: none;
        background-color: #9f9881;
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #9f9881;
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: #666666;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #666666;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        flex: 0 1 auto;
    }

        .btn-group > .btn:hover,
        .btn-group-vertical > .btn:hover {
            z-index: 1;
        }

        .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
        .btn-group-vertical > .btn:focus,
        .btn-group-vertical > .btn:active,
        .btn-group-vertical > .btn.active {
            z-index: 1;
        }

    .btn-group .btn + .btn,
    .btn-group .btn + .btn-group,
    .btn-group .btn-group + .btn,
    .btn-group .btn-group + .btn-group,
    .btn-group-vertical .btn + .btn,
    .btn-group-vertical .btn + .btn-group,
    .btn-group-vertical .btn-group + .btn,
    .btn-group-vertical .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group > .btn:first-child {
    margin-left: 0;
}

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

    .dropdown-toggle-split::after,
    .dropup .dropdown-toggle-split::after,
    .dropright .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.65625rem;
    padding-left: 0.65625rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

    .btn-group-vertical .btn,
    .btn-group-vertical .btn-group {
        width: 100%;
    }

    .btn-group-vertical > .btn + .btn,
    .btn-group-vertical > .btn + .btn-group,
    .btn-group-vertical > .btn-group + .btn,
    .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
    margin-bottom: 0;
}

    .btn-group-toggle > .btn input[type="radio"],
    .btn-group-toggle > .btn input[type="checkbox"],
    .btn-group-toggle > .btn-group > .btn input[type="radio"],
    .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

    .input-group > .form-control,
    .input-group > .custom-select,
    .input-group > .custom-file {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        margin-bottom: 0;
        max-width: 100%;
    }

        .input-group > .form-control:focus,
        .input-group > .custom-select:focus,
        .input-group > .custom-file:focus {
            z-index: 3;
        }

        .input-group > .form-control + .form-control,
        .input-group > .form-control + .custom-select,
        .input-group > .form-control + .custom-file,
        .input-group > .custom-select + .form-control,
        .input-group > .custom-select + .custom-select,
        .input-group > .custom-select + .custom-file,
        .input-group > .custom-file + .form-control,
        .input-group > .custom-file + .custom-select,
        .input-group > .custom-file + .custom-file {
            margin-left: -1px;
        }

    .input-group > .custom-file {
        display: flex;
        align-items: center;
    }

.input-group-prepend,
.input-group-append {
    display: flex;
}

    .input-group-prepend .btn,
    .input-group-append .btn {
        position: relative;
        z-index: 2;
    }

        .input-group-prepend .btn + .btn,
        .input-group-prepend .btn + .input-group-text,
        .input-group-prepend .input-group-text + .input-group-text,
        .input-group-prepend .input-group-text + .btn,
        .input-group-append .btn + .btn,
        .input-group-append .btn + .input-group-text,
        .input-group-append .input-group-text + .input-group-text,
        .input-group-append .input-group-text + .btn {
            margin-left: -1px;
        }

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append {
    margin-left: -1px;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #514535;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid transparent;
}

    .input-group-text input[type="radio"],
    .input-group-text input[type="checkbox"] {
        margin-top: 0;
    }

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem;
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

    .custom-control-input:checked ~ .custom-control-label::before {
        color: #fff;
        background-color: #514535;
    }

    .custom-control-input:focus ~ .custom-control-label::before {
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
    }

    .custom-control-input:active ~ .custom-control-label::before {
        color: #fff;
        background-color: #b19f88;
    }

    .custom-control-input:disabled ~ .custom-control-label {
        color: #666666;
    }

        .custom-control-input:disabled ~ .custom-control-label::before {
            background-color: #e9ecef;
        }

.custom-control-label {
    position: relative;
    margin-bottom: 0;
}

    .custom-control-label::before {
        position: absolute;
        top: 0.25rem;
        left: -1.5rem;
        display: block;
        width: 1rem;
        height: 1rem;
        pointer-events: none;
        content: "";
        user-select: none;
        background-color: #dee2e6;
    }

    .custom-control-label::after {
        position: absolute;
        top: 0.25rem;
        left: -1.5rem;
        display: block;
        width: 1rem;
        height: 1rem;
        content: "";
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 50% 50%;
    }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #514535;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    background-color: #514535;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(81, 69, 53, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(81, 69, 53, 0.5);
}

.custom-radio .custom-control-label::before {
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #514535;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(81, 69, 53, 0.5);
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.7rem 0.375rem 0.3rem;
    line-height: 1.5;
    color: #2A2B2B;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
    background-size: 8px 10px;
    border: 1px solid transparent;
    border-radius: 0;
    appearance: none;
}

    .custom-select:focus {
        border-color: #9d8669;
        outline: 0;
        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(157, 134, 105, 0.5);
    }

        .custom-select:focus::-ms-value {
            color: #514535;
            background-color: #fff;
        }

    .custom-select[multiple], .custom-select[size]:not([size="1"]) {
        height: auto;
        padding-right: 0.75rem;
        background-image: none;
    }

    .custom-select:disabled {
        color: #666666;
        background-color: #e9ecef;
    }

    .custom-select::-ms-expand {
        opacity: 0;
    }

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 75%;
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    font-size: 125%;
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0;
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0;
}

    .custom-file-input:focus ~ .custom-file-label {
        border-color: #9d8669;
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
    }

        .custom-file-input:focus ~ .custom-file-label::after {
            border-color: #9d8669;
        }

    .custom-file-input:lang(en) ~ .custom-file-label::after {
        content: "Browse";
    }

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #514535;
    background-color: #fff;
    border: 1px solid transparent;
}

    .custom-file-label::after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
        display: block;
        height: 2.25rem;
        padding: 0.375rem 0.75rem;
        line-height: 1.5;
        color: #514535;
        content: "Browse";
        background-color: #e9ecef;
        border-left: 1px solid transparent;
    }

.custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    appearance: none;
}

    .custom-range:focus {
        outline: none;
    }

    .custom-range::-moz-focus-outer {
        border: 0;
    }

    .custom-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        background-color: #514535;
        border: 0;
        appearance: none;
    }

        .custom-range::-webkit-slider-thumb:focus {
            outline: none;
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
        }

        .custom-range::-webkit-slider-thumb:active {
            background-color: #b19f88;
        }

    .custom-range::-webkit-slider-runnable-track {
        width: 100%;
        height: 0.5rem;
        color: transparent;
        cursor: pointer;
        background-color: #dee2e6;
        border-color: transparent;
    }

    .custom-range::-moz-range-thumb {
        width: 1rem;
        height: 1rem;
        background-color: #514535;
        border: 0;
        appearance: none;
    }

        .custom-range::-moz-range-thumb:focus {
            outline: none;
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
        }

        .custom-range::-moz-range-thumb:active {
            background-color: #b19f88;
        }

    .custom-range::-moz-range-track {
        width: 100%;
        height: 0.5rem;
        color: transparent;
        cursor: pointer;
        background-color: #dee2e6;
        border-color: transparent;
    }

    .custom-range::-ms-thumb {
        width: 1rem;
        height: 1rem;
        background-color: #514535;
        border: 0;
        appearance: none;
    }

        .custom-range::-ms-thumb:focus {
            outline: none;
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
        }

        .custom-range::-ms-thumb:active {
            background-color: #b19f88;
        }

    .custom-range::-ms-track {
        width: 100%;
        height: 0.5rem;
        color: transparent;
        cursor: pointer;
        background-color: transparent;
        border-color: transparent;
        border-width: 0.5rem;
    }

    .custom-range::-ms-fill-lower {
        background-color: #dee2e6;
    }

    .custom-range::-ms-fill-upper {
        margin-right: 15px;
        background-color: #dee2e6;
    }

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

    .nav-link:hover, .nav-link:focus {
        text-decoration: none;
    }

    .nav-link.disabled {
        color: #666666;
    }

.nav-tabs {
    /*border-bottom: 1px solid #dee2e6;*/
    overflow-x: auto;
    overflow-y: hidden;
    flex-direction: row;
    flex-wrap: nowrap;
}

    .nav-tabs .nav-item {
        /*margin-bottom: -1px;*/
    }

    .nav-tabs .nav-link {
        /*border: 1px solid transparent;*/
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            border-color: #fff #fff #fff;
        }

        .nav-tabs .nav-link.disabled {
            color: #666666;
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link {
            color: #495057;
            background-color: #fff;
            border-color: #dee2e6 #dee2e6 #fff;
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px;
    }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #514535;
}

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}

    .navbar > .container,
    .navbar > .container-fluid {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}

    .navbar-brand:hover, .navbar-brand:focus {
        text-decoration: none;
    }

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }

.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
}

    .navbar-toggler:hover, .navbar-toggler:focus {
        text-decoration: none;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer;
    }

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }

        .navbar-expand-sm > .container,
        .navbar-expand-sm > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }
}

@media (max-width: 767.98px) {
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }

        .navbar-expand-md > .container,
        .navbar-expand-md > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }

        .navbar-expand-lg > .container,
        .navbar-expand-lg > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }

        .navbar-expand-xl > .container,
        .navbar-expand-xl > .container-fluid {
            flex-wrap: nowrap;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}

    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem;
        }

    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        flex-wrap: nowrap;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}

    .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
        color: rgba(0, 0, 0, 0.9);
    }

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}

    .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
        color: rgba(0, 0, 0, 0.7);
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0, 0, 0, 0.3);
    }

    .navbar-light .navbar-nav .show > .nav-link,
    .navbar-light .navbar-nav .active > .nav-link,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .nav-link.active {
        color: rgba(0, 0, 0, 0.9);
    }

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}

    .navbar-light .navbar-text a {
        color: rgba(0, 0, 0, 0.9);
    }

        .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
            color: rgba(0, 0, 0, 0.9);
        }

.navbar-dark .navbar-brand {
    color: #fff;
}

    .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
        color: #fff;
    }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5);
}

    .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
        color: rgba(255, 255, 255, 0.75);
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255, 255, 255, 0.25);
    }

    .navbar-dark .navbar-nav .show > .nav-link,
    .navbar-dark .navbar-nav .active > .nav-link,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .nav-link.active {
        color: #fff;
    }

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}

    .navbar-dark .navbar-text a {
        color: #fff;
    }

        .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
            color: #fff;
        }

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #9f9881;
}

    .card > hr {
        margin-right: 0;
        margin-left: 0;
    }

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.card-title {
    margin-bottom: 0.75rem;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: #9f9881;
    border-bottom: 1px solid #9f9881;
}

    .card-header + .list-group .list-group-item:first-child {
        border-top: 0;
    }

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: #9f9881;
    border-top: 1px solid #9f9881;
}

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
}

.card-img {
    width: 100%;
}

.card-img-top {
    width: 100%;
}

.card-img-bottom {
    width: 100%;
}

.card-deck {
    display: flex;
    flex-direction: column;
}

    .card-deck .card {
        margin-bottom: 15px;
    }

@media (min-width: 576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

        .card-deck .card {
            display: flex;
            flex: 1 0 0%;
            flex-direction: column;
            margin-right: 15px;
            margin-bottom: 0;
            margin-left: 15px;
        }
}

.card-group {
    display: flex;
    flex-direction: column;
}

    .card-group > .card {
        margin-bottom: 15px;
    }

@media (min-width: 576px) {
    .card-group {
        flex-flow: row wrap;
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0;
            }
}

.card-columns .card {
    margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1;
    }

        .card-columns .card {
            display: inline-block;
            width: 100%;
        }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0;
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem;
}

    .breadcrumb-item + .breadcrumb-item::before {
        display: inline-block;
        padding-right: 0.5rem;
        color: #666666;
        content: "/";
    }

    .breadcrumb-item + .breadcrumb-item:hover::before {
        text-decoration: underline;
    }

    .breadcrumb-item + .breadcrumb-item:hover::before {
        text-decoration: none;
    }

.breadcrumb-item.active {
    color: #666666;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #514535;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

    .page-link:hover {
        z-index: 2;
        color: #bbac97;
        text-decoration: none;
        background-color: #e9ecef;
        border-color: #dee2e6;
    }

    .page-link:focus {
        z-index: 2;
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.25);
    }

    .page-link:not(:disabled):not(.disabled) {
        cursor: pointer;
    }

.page-item:first-child .page-link {
    margin-left: 0;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #514535;
    border-color: #514535;
}

.page-item.disabled .page-link {
    color: #666666;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.badge-pill {
    padding-right: 0.6em;
    padding-left: 0.6em;
}

.badge-primary {
    color: #fff;
    background-color: #514535;
}

    .badge-primary[href]:hover, .badge-primary[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #322b21;
    }

.badge-secondary {
    color: #fff;
    background-color: #9f9881;
}

    .badge-secondary[href]:hover, .badge-secondary[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #877f66;
    }

.badge-success {
    color: #fff;
    background-color: #c1d837;
}

    .badge-success[href]:hover, .badge-success[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #849e43;
    }

.badge-info {
    color: #fff;
    background-color: #17a2b8;
}

    .badge-info[href]:hover, .badge-info[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #117a8b;
    }

.badge-warning {
    color: #fff;
    background-color: #ffc107;
}

    .badge-warning[href]:hover, .badge-warning[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #d39e00;
    }

.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

    .badge-danger[href]:hover, .badge-danger[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #bd2130;
    }

.badge-light {
    color: #212529;
    background-color: #f0efee;
}

    .badge-light[href]:hover, .badge-light[href]:focus {
        color: #212529;
        text-decoration: none;
        background-color: #d8d6d3;
    }

.badge-dark {
    color: #fff;
    background-color: #333333;
}

    .badge-dark[href]:hover, .badge-dark[href]:focus {
        color: #fff;
        text-decoration: none;
        background-color: #1a1a1a;
    }

.badge-tertiary {
    color: #212529;
    background-color: #f6f3ea;
}

    .badge-tertiary[href]:hover, .badge-tertiary[href]:focus {
        color: #212529;
        text-decoration: none;
        background-color: #e7dfc6;
    }

.badge-white {
    color: #212529;
    background-color: #fff;
}

    .badge-white[href]:hover, .badge-white[href]:focus {
        color: #212529;
        text-decoration: none;
        background-color: #e6e6e6;
    }

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem;
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 4rem;
}

    .alert-dismissible .close {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0.75rem 1.25rem;
        color: inherit;
    }

.alert-primary {
    color: #2a241c;
    background-color: #dcdad7;
    border-color: #cecbc6;
}

    .alert-primary hr {
        border-top-color: #c2beb8;
    }

    .alert-primary .alert-link {
        color: #0b0a08;
    }

.alert-secondary {
    color: #534f43;
    background-color: #eceae6;
    border-color: #e4e2dc;
}

    .alert-secondary hr {
        border-top-color: #d9d6ce;
    }

    .alert-secondary .alert-link {
        color: #37342c;
    }

.alert-success {
    color: #52602f;
    background-color: #ecf1de;
    border-color: #e4ebd1;
}

    .alert-success hr {
        border-top-color: #dae3bf;
    }

    .alert-success .alert-link {
        color: #353e1e;
    }

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}

    .alert-info hr {
        border-top-color: #abdde5;
    }

    .alert-info .alert-link {
        color: #062c33;
    }

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

    .alert-warning hr {
        border-top-color: #ffe8a1;
    }

    .alert-warning .alert-link {
        color: #533f03;
    }

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

    .alert-danger hr {
        border-top-color: #f1b0b7;
    }

    .alert-danger .alert-link {
        color: #491217;
    }

.alert-light {
    color: #7d7c7c;
    background-color: #fcfcfc;
    border-color: #fbfbfa;
}

    .alert-light hr {
        border-top-color: #f0f0ec;
    }

    .alert-light .alert-link {
        color: #636363;
    }

.alert-dark {
    color: #1b1b1b;
    background-color: #d6d6d6;
    border-color: #c6c6c6;
}

    .alert-dark hr {
        border-top-color: #b9b9b9;
    }

    .alert-dark .alert-link {
        color: #020202;
    }

.alert-tertiary {
    color: #807e7a;
    background-color: #fdfdfb;
    border-color: #fcfcf9;
}

    .alert-tertiary hr {
        border-top-color: #f4f4e8;
    }

    .alert-tertiary .alert-link {
        color: #666461;
    }

.alert-white {
    color: #858585;
    background-color: white;
    border-color: white;
}

    .alert-white hr {
        border-top-color: #f2f2f2;
    }

    .alert-white .alert-link {
        color: #6c6c6c;
    }

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: 0.75rem;
    background-color: #e9ecef;
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #514535;
    transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem;
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite;
}

.media {
    display: flex;
    align-items: flex-start;
}

.media-body {
    flex: 1;
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit;
}

    .list-group-item-action:hover, .list-group-item-action:focus {
        color: #495057;
        text-decoration: none;
        background-color: #f7f5f6;
    }

    .list-group-item-action:active {
        color: #212529;
        background-color: #e9ecef;
    }

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

    .list-group-item:last-child {
        margin-bottom: 0;
    }

    .list-group-item:hover, .list-group-item:focus {
        z-index: 1;
        text-decoration: none;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: #666666;
        background-color: #fff;
    }

    .list-group-item.active {
        z-index: 2;
        color: #fff;
        background-color: #514535;
        border-color: #514535;
    }

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0;
}

.list-group-item-primary {
    color: #2a241c;
    background-color: #cecbc6;
}

    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
        color: #2a241c;
        background-color: #c2beb8;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #2a241c;
        border-color: #2a241c;
    }

.list-group-item-secondary {
    color: #534f43;
    background-color: #e4e2dc;
}

    .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
        color: #534f43;
        background-color: #d9d6ce;
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #534f43;
        border-color: #534f43;
    }

.list-group-item-success {
    color: #52602f;
    background-color: #e4ebd1;
}

    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
        color: #52602f;
        background-color: #dae3bf;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #52602f;
        border-color: #52602f;
    }

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb;
}

    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
        color: #0c5460;
        background-color: #abdde5;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #0c5460;
        border-color: #0c5460;
    }

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba;
}

    .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
        color: #856404;
        background-color: #ffe8a1;
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #856404;
        border-color: #856404;
    }

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb;
}

    .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
        color: #721c24;
        background-color: #f1b0b7;
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #721c24;
        border-color: #721c24;
    }

.list-group-item-light {
    color: #7d7c7c;
    background-color: #fbfbfa;
}

    .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
        color: #7d7c7c;
        background-color: #f0f0ec;
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #7d7c7c;
        border-color: #7d7c7c;
    }

.list-group-item-dark {
    color: #1b1b1b;
    background-color: #c6c6c6;
}

    .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
        color: #1b1b1b;
        background-color: #b9b9b9;
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #1b1b1b;
        border-color: #1b1b1b;
    }

.list-group-item-tertiary {
    color: #807e7a;
    background-color: #fcfcf9;
}

    .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
        color: #807e7a;
        background-color: #f4f4e8;
    }

    .list-group-item-tertiary.list-group-item-action.active {
        color: #fff;
        background-color: #807e7a;
        border-color: #807e7a;
    }

.list-group-item-white {
    color: #858585;
    background-color: white;
}

    .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
        color: #858585;
        background-color: #f2f2f2;
    }

    .list-group-item-white.list-group-item-action.active {
        color: #fff;
        background-color: #858585;
        border-color: #858585;
    }

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

    .close:hover, .close:focus {
        color: #000;
        text-decoration: none;
        opacity: .75;
    }

    .close:not(:disabled):not(.disabled) {
        cursor: pointer;
    }

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
    z-index: 9999;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: translate(0, 0);
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, 0.95);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.show {
        opacity: 0.5;
    }

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
}

    .modal-header .close {
        padding: 1rem;
        margin: -1rem -1rem -1rem auto;
    }

.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}

    .modal-footer > :not(:first-child) {
        margin-left: .25rem;
    }

    .modal-footer > :not(:last-child) {
        margin-right: .25rem;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2));
    }

    .modal-sm {
        max-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        max-width: 800px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: "Raleway", sans-serif, "Source Sans Pro", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: 0.9;
    }

    .tooltip .arrow {
        position: absolute;
        display: block;
        width: 0.8rem;
        height: 0.4rem;
    }

        .tooltip .arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: 0.4rem 0;
}

    .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
        bottom: 0;
    }

        .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
            top: 0;
            border-width: 0.4rem 0.4rem 0;
            border-top-color: #000;
        }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
    padding: 0 0.4rem;
}

    .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
        left: 0;
        width: 0.4rem;
        height: 0.8rem;
    }

        .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
            right: 0;
            border-width: 0.4rem 0.4rem 0.4rem 0;
            border-right-color: #000;
        }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: 0.4rem 0;
}

    .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
        top: 0;
    }

        .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
            bottom: 0;
            border-width: 0 0.4rem 0.4rem;
            border-bottom-color: #000;
        }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
    padding: 0 0.4rem;
}

    .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
        right: 0;
        width: 0.4rem;
        height: 0.8rem;
    }

        .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
            left: 0;
            border-width: 0.4rem 0 0.4rem 0.4rem;
            border-left-color: #000;
        }

.tooltip-inner {
    max-width: 200px;
    padding: 0.25rem 0.5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    font-family: "Raleway", sans-serif, "Source Sans Pro", sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: 0.5rem;
        margin: 0 0.3rem;
    }

        .popover .arrow::before, .popover .arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.5rem;
}

    .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
        bottom: calc((0.5rem + 1px) * -1);
    }

        .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
        .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
            border-width: 0.5rem 0.5rem 0;
        }

        .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
            bottom: 0;
            border-top-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
            bottom: 1px;
            border-top-color: #fff;
        }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
    margin-left: 0.5rem;
}

    .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
        left: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 0.3rem 0;
    }

        .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
        .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
            border-width: 0.5rem 0.5rem 0.5rem 0;
        }

        .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
            left: 0;
            border-right-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
            left: 1px;
            border-right-color: #fff;
        }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.5rem;
}

    .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
        top: calc((0.5rem + 1px) * -1);
    }

        .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
        .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
            border-width: 0 0.5rem 0.5rem 0.5rem;
        }

        .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
            top: 0;
            border-bottom-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
            top: 1px;
            border-bottom-color: #fff;
        }

    .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -0.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7;
    }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
    margin-right: 0.5rem;
}

    .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
        right: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 0.3rem 0;
    }

        .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
        .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
            border-width: 0.5rem 0 0.5rem 0.5rem;
        }

        .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
            right: 0;
            border-left-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
            right: 1px;
            border-left-color: #fff;
        }

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: 0.5rem 0rem 0.5rem 0.75rem;
    color: #212529;
    width: 100%;
    max-height: 330px;
}

    .popover-body .scroll-text {
        max-height: 250px;
        overflow-y: scroll;
        width: 100%;
    }

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-item {
    position: relative;
    display: none;
    align-items: center;
    width: 100%;
    transition: transform 0.6s ease;
    backface-visibility: hidden;
    perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next,
.carousel-item-prev {
    position: absolute;
    top: 0;
}

    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        transform: translateX(0);
    }

@supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        transform: translate3d(0, 0, 0);
    }
}

.carousel-item-next,
.active.carousel-item-right {
    transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
        transform: translate3d(100%, 0, 0);
    }
}

.carousel-item-prev,
.active.carousel-item-left {
    transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
        transform: translate3d(-100%, 0, 0);
    }
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity;
}

    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-next.carousel-item-left,
    .carousel-fade .carousel-item-prev.carousel-item-right {
        opacity: 1;
    }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
        transform: translate3d(0, 0, 0);
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
}

    .carousel-control-prev:hover, .carousel-control-prev:focus,
    .carousel-control-next:hover,
    .carousel-control-next:focus {
        color: #fff;
        text-decoration: none;
        outline: 0;
        opacity: .9;
    }

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

    .carousel-indicators li {
        position: relative;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: rgba(255, 255, 255, 0.5);
    }

        .carousel-indicators li::before {
            position: absolute;
            top: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: "";
        }

        .carousel-indicators li::after {
            position: absolute;
            bottom: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: "";
        }

    .carousel-indicators .active {
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.bg-primary {
    background-color: #514535 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #322b21 !important;
}

.bg-secondary {
    background-color: #9f9881 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #877f66 !important;
}

.bg-success {
    background-color: #c1d837 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #849e43 !important;
}

.bg-info {
    background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important;
}

.bg-warning {
    background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}

.bg-danger {
    background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #bd2130 !important;
}

.bg-light {
    background-color: #f0efee !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #d8d6d3 !important;
}

.bg-dark {
    background-color: #333333 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1a1a1a !important;
}

.bg-tertiary {
    background-color: #f6f3ea !important;
}

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
    background-color: #e7dfc6 !important;
}

.bg-white {
    background-color: #fff !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
    background-color: #e6e6e6 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.border {
    border: 1px solid #dee2e6 !important;
}

.border-top {
    border-top: 1px solid #dee2e6 !important;
}

.border-right {
    border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
    border-left: 1px solid #dee2e6 !important;
}

.border-0 {
    border: 0 !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-right-0 {
    border-right: 0 !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-left-0 {
    border-left: 0 !important;
}

.border-primary {
    border-color: #514535 !important;
}

.border-secondary {
    border-color: #9f9881 !important;
}

.border-success {
    border-color: #c1d837 !important;
}

.border-info {
    border-color: #17a2b8 !important;
}

.border-warning {
    border-color: #ffc107 !important;
}

.border-danger {
    border-color: #dc3545 !important;
}

.border-light {
    border-color: #f0efee !important;
}

.border-dark {
    border-color: #333333 !important;
}

.border-tertiary {
    border-color: #f6f3ea !important;
}

.border-white {
    border-color: #fff !important;
}

.border-white {
    border-color: #fff !important;
}

.rounded {
    border-radius: 0.25rem !important;
}

.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}

.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {
    .d-print-none {
        display: none !important;
    }

    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive::before {
        display: block;
        content: "";
    }

    .embed-responsive .embed-responsive-item,
    .embed-responsive iframe,
    .embed-responsive embed,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.embed-responsive-21by9::before {
    padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}

.embed-responsive-4by3::before {
    padding-top: 75%;
}

.embed-responsive-1by1::before {
    padding-top: 100%;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.float-none {
    float: none !important;
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important;
    }

    .float-sm-right {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important;
    }

    .float-md-right {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important;
    }

    .float-lg-right {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important;
    }

    .float-xl-right {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports (position: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0,
.my-0 {
    margin-top: 0 !important;
}

.mr-0,
.mx-0 {
    margin-right: 0 !important;
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
    margin-left: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.mt-1,
.my-1 {
    margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
    margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
    margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
    margin-left: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.mt-2,
.my-2 {
    margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
    margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
    margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
    margin-left: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.mt-3,
.my-3 {
    margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important;
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important;
}

.mb-4, .khr-booking-confirmation .khr-sidebar-ad,
.my-4 {
    margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.mt-5,
.my-5 {
    margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important;
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important;
}

.m-6 {
    margin: 6rem !important;
}

.mt-6,
.my-6 {
    margin-top: 6rem !important;
}

.mr-6,
.mx-6 {
    margin-right: 6rem !important;
}

.mb-6,
.my-6 {
    margin-bottom: 6rem !important;
}

.ml-6,
.mx-6 {
    margin-left: 6rem !important;
}

.m-7 {
    margin: 12rem !important;
}

.mt-7,
.my-7 {
    margin-top: 12rem !important;
}

.mr-7,
.mx-7 {
    margin-right: 12rem !important;
}

.mb-7,
.my-7 {
    margin-bottom: 12rem !important;
}

.ml-7,
.mx-7 {
    margin-left: 12rem !important;
}

.m-3_5 {
    margin: 1.25rem !important;
}

.mt-3_5,
.my-3_5 {
    margin-top: 1.25rem !important;
}

.mr-3_5,
.mx-3_5 {
    margin-right: 1.25rem !important;
}

.mb-3_5,
.my-3_5 {
    margin-bottom: 1.25rem !important;
}

.ml-3_5,
.mx-3_5 {
    margin-left: 1.25rem !important;
}

.m-4_5 {
    margin: 2.25rem !important;
}

.mt-4_5,
.my-4_5 {
    margin-top: 2.25rem !important;
}

.mr-4_5,
.mx-4_5 {
    margin-right: 2.25rem !important;
}

.mb-4_5,
.my-4_5 {
    margin-bottom: 2.25rem !important;
}

.ml-4_5,
.mx-4_5 {
    margin-left: 2.25rem !important;
}

.m-5_5 {
    margin: 4.5rem !important;
}

.mt-5_5,
.my-5_5 {
    margin-top: 4.5rem !important;
}

.mr-5_5,
.mx-5_5 {
    margin-right: 4.5rem !important;
}

.mb-5_5,
.my-5_5 {
    margin-bottom: 4.5rem !important;
}

.ml-5_5,
.mx-5_5 {
    margin-left: 4.5rem !important;
}

.m-6_25 {
    margin: 7.5rem !important;
}

.mt-6_25,
.my-6_25 {
    margin-top: 7.5rem !important;
}

.mr-6_25,
.mx-6_25 {
    margin-right: 7.5rem !important;
}

.mb-6_25,
.my-6_25 {
    margin-bottom: 7.5rem !important;
}

.ml-6_25,
.mx-6_25 {
    margin-left: 7.5rem !important;
}

.m-6_5 {
    margin: 9rem !important;
}

.mt-6_5,
.my-6_5 {
    margin-top: 9rem !important;
}

.mr-6_5,
.mx-6_5 {
    margin-right: 9rem !important;
}

.mb-6_5,
.my-6_5 {
    margin-bottom: 9rem !important;
}

.ml-6_5,
.mx-6_5 {
    margin-left: 9rem !important;
}

.m-7_5 {
    margin: 16rem !important;
}

.mt-7_5,
.my-7_5 {
    margin-top: 16rem !important;
}

.mr-7_5,
.mx-7_5 {
    margin-right: 16rem !important;
}

.mb-7_5,
.my-7_5 {
    margin-bottom: 16rem !important;
}

.ml-7_5,
.mx-7_5 {
    margin-left: 16rem !important;
}

.m-8 {
    margin: 24rem !important;
}

.mt-8,
.my-8 {
    margin-top: 24rem !important;
}

.mr-8,
.mx-8 {
    margin-right: 24rem !important;
}

.mb-8,
.my-8 {
    margin-bottom: 24rem !important;
}

.ml-8,
.mx-8 {
    margin-left: 24rem !important;
}

.m-8_5 {
    margin: 36rem !important;
}

.mt-8_5,
.my-8_5 {
    margin-top: 36rem !important;
}

.mr-8_5,
.mx-8_5 {
    margin-right: 36rem !important;
}

.mb-8_5,
.my-8_5 {
    margin-bottom: 36rem !important;
}

.ml-8_5,
.mx-8_5 {
    margin-left: 36rem !important;
}

.m-9 {
    margin: 48rem !important;
}

.mt-9,
.my-9 {
    margin-top: 48rem !important;
}

.mr-9,
.mx-9 {
    margin-right: 48rem !important;
}

.mb-9,
.my-9 {
    margin-bottom: 48rem !important;
}

.ml-9,
.mx-9 {
    margin-left: 48rem !important;
}

.p-0 {
    padding: 0 !important;
}

.pt-0,
.py-0 {
    padding-top: 0 !important;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
    padding-left: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.pt-1,
.py-1 {
    padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
    padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
    padding-left: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.pt-2,
.py-2 {
    padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
    padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
    padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
    padding-left: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.pt-3,
.py-3 {
    padding-top: 1rem !important;
}

.pr-3,
.px-3 {
    padding-right: 1rem !important;
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
    padding-left: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.pt-5,
.py-5 {
    padding-top: 3rem !important;
}

.pr-5,
.px-5 {
    padding-right: 3rem !important;
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
    padding-left: 3rem !important;
}

.p-6 {
    padding: 6rem !important;
}

.pt-6,
.py-6 {
    padding-top: 6rem !important;
}

.pr-6,
.px-6 {
    padding-right: 6rem !important;
}

.pb-6,
.py-6 {
    padding-bottom: 6rem !important;
}

.pl-6,
.px-6 {
    padding-left: 6rem !important;
}

.p-7 {
    padding: 12rem !important;
}

.pt-7,
.py-7 {
    padding-top: 12rem !important;
}

.pr-7,
.px-7 {
    padding-right: 12rem !important;
}

.pb-7,
.py-7 {
    padding-bottom: 12rem !important;
}

.pl-7,
.px-7 {
    padding-left: 12rem !important;
}

.p-3_5 {
    padding: 1.25rem !important;
}

.pt-3_5,
.py-3_5 {
    padding-top: 1.25rem !important;
}

.pr-3_5,
.px-3_5 {
    padding-right: 1.25rem !important;
}

.pb-3_5,
.py-3_5 {
    padding-bottom: 1.25rem !important;
}

.pl-3_5,
.px-3_5 {
    padding-left: 1.25rem !important;
}

.p-4_5 {
    padding: 2.25rem !important;
}

.pt-4_5,
.py-4_5 {
    padding-top: 2.25rem !important;
}

.pr-4_5,
.px-4_5 {
    padding-right: 2.25rem !important;
}

.pb-4_5,
.py-4_5 {
    padding-bottom: 2.25rem !important;
}

.pl-4_5,
.px-4_5 {
    padding-left: 2.25rem !important;
}

.p-5_5 {
    padding: 4.5rem !important;
}

.pt-5_5,
.py-5_5 {
    padding-top: 4.5rem !important;
}

.pr-5_5,
.px-5_5 {
    padding-right: 4.5rem !important;
}

.pb-5_5,
.py-5_5 {
    padding-bottom: 4.5rem !important;
}

.pl-5_5,
.px-5_5 {
    padding-left: 4.5rem !important;
}

.p-6_25 {
    padding: 7.5rem !important;
}

.pt-6_25,
.py-6_25 {
    padding-top: 7.5rem !important;
}

.pr-6_25,
.px-6_25 {
    padding-right: 7.5rem !important;
}

.pb-6_25,
.py-6_25 {
    padding-bottom: 7.5rem !important;
}

.pl-6_25,
.px-6_25 {
    padding-left: 7.5rem !important;
}

.p-6_5 {
    padding: 9rem !important;
}

.pt-6_5,
.py-6_5 {
    padding-top: 9rem !important;
}

.pr-6_5,
.px-6_5 {
    padding-right: 9rem !important;
}

.pb-6_5,
.py-6_5 {
    padding-bottom: 9rem !important;
}

.pl-6_5,
.px-6_5 {
    padding-left: 9rem !important;
}

.p-7_5 {
    padding: 16rem !important;
}

.pt-7_5,
.py-7_5 {
    padding-top: 16rem !important;
}

.pr-7_5,
.px-7_5 {
    padding-right: 16rem !important;
}

.pb-7_5,
.py-7_5 {
    padding-bottom: 16rem !important;
}

.pl-7_5,
.px-7_5 {
    padding-left: 16rem !important;
}

.p-8 {
    padding: 24rem !important;
}

.pt-8,
.py-8 {
    padding-top: 24rem !important;
}

.pr-8,
.px-8 {
    padding-right: 24rem !important;
}

.pb-8,
.py-8 {
    padding-bottom: 24rem !important;
}

.pl-8,
.px-8 {
    padding-left: 24rem !important;
}

.p-8_5 {
    padding: 36rem !important;
}

.pt-8_5,
.py-8_5 {
    padding-top: 36rem !important;
}

.pr-8_5,
.px-8_5 {
    padding-right: 36rem !important;
}

.pb-8_5,
.py-8_5 {
    padding-bottom: 36rem !important;
}

.pl-8_5,
.px-8_5 {
    padding-left: 36rem !important;
}

.p-9 {
    padding: 48rem !important;
}

.pt-9,
.py-9 {
    padding-top: 48rem !important;
}

.pr-9,
.px-9 {
    padding-right: 48rem !important;
}

.pb-9,
.py-9 {
    padding-bottom: 48rem !important;
}

.pl-9,
.px-9 {
    padding-left: 48rem !important;
}

.m-auto {
    margin: auto !important;
}

.mt-auto,
.my-auto {
    margin-top: auto !important;
}

.mr-auto,
.mx-auto {
    margin-right: auto !important;
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
    margin-left: auto !important;
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important;
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important;
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important;
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important;
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: 0.25rem !important;
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: 0.5rem !important;
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important;
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important;
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important;
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 3rem !important;
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important;
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important;
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important;
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important;
    }

    .m-sm-6 {
        margin: 6rem !important;
    }

    .mt-sm-6,
    .my-sm-6 {
        margin-top: 6rem !important;
    }

    .mr-sm-6,
    .mx-sm-6 {
        margin-right: 6rem !important;
    }

    .mb-sm-6,
    .my-sm-6 {
        margin-bottom: 6rem !important;
    }

    .ml-sm-6,
    .mx-sm-6 {
        margin-left: 6rem !important;
    }

    .m-sm-7 {
        margin: 12rem !important;
    }

    .mt-sm-7,
    .my-sm-7 {
        margin-top: 12rem !important;
    }

    .mr-sm-7,
    .mx-sm-7 {
        margin-right: 12rem !important;
    }

    .mb-sm-7,
    .my-sm-7 {
        margin-bottom: 12rem !important;
    }

    .ml-sm-7,
    .mx-sm-7 {
        margin-left: 12rem !important;
    }

    .m-sm-3_5 {
        margin: 1.25rem !important;
    }

    .mt-sm-3_5,
    .my-sm-3_5 {
        margin-top: 1.25rem !important;
    }

    .mr-sm-3_5,
    .mx-sm-3_5 {
        margin-right: 1.25rem !important;
    }

    .mb-sm-3_5,
    .my-sm-3_5 {
        margin-bottom: 1.25rem !important;
    }

    .ml-sm-3_5,
    .mx-sm-3_5 {
        margin-left: 1.25rem !important;
    }

    .m-sm-4_5 {
        margin: 2.25rem !important;
    }

    .mt-sm-4_5,
    .my-sm-4_5 {
        margin-top: 2.25rem !important;
    }

    .mr-sm-4_5,
    .mx-sm-4_5 {
        margin-right: 2.25rem !important;
    }

    .mb-sm-4_5,
    .my-sm-4_5 {
        margin-bottom: 2.25rem !important;
    }

    .ml-sm-4_5,
    .mx-sm-4_5 {
        margin-left: 2.25rem !important;
    }

    .m-sm-5_5 {
        margin: 4.5rem !important;
    }

    .mt-sm-5_5,
    .my-sm-5_5 {
        margin-top: 4.5rem !important;
    }

    .mr-sm-5_5,
    .mx-sm-5_5 {
        margin-right: 4.5rem !important;
    }

    .mb-sm-5_5,
    .my-sm-5_5 {
        margin-bottom: 4.5rem !important;
    }

    .ml-sm-5_5,
    .mx-sm-5_5 {
        margin-left: 4.5rem !important;
    }

    .m-sm-6_25 {
        margin: 7.5rem !important;
    }

    .mt-sm-6_25,
    .my-sm-6_25 {
        margin-top: 7.5rem !important;
    }

    .mr-sm-6_25,
    .mx-sm-6_25 {
        margin-right: 7.5rem !important;
    }

    .mb-sm-6_25,
    .my-sm-6_25 {
        margin-bottom: 7.5rem !important;
    }

    .ml-sm-6_25,
    .mx-sm-6_25 {
        margin-left: 7.5rem !important;
    }

    .m-sm-6_5 {
        margin: 9rem !important;
    }

    .mt-sm-6_5,
    .my-sm-6_5 {
        margin-top: 9rem !important;
    }

    .mr-sm-6_5,
    .mx-sm-6_5 {
        margin-right: 9rem !important;
    }

    .mb-sm-6_5,
    .my-sm-6_5 {
        margin-bottom: 9rem !important;
    }

    .ml-sm-6_5,
    .mx-sm-6_5 {
        margin-left: 9rem !important;
    }

    .m-sm-7_5 {
        margin: 16rem !important;
    }

    .mt-sm-7_5,
    .my-sm-7_5 {
        margin-top: 16rem !important;
    }

    .mr-sm-7_5,
    .mx-sm-7_5 {
        margin-right: 16rem !important;
    }

    .mb-sm-7_5,
    .my-sm-7_5 {
        margin-bottom: 16rem !important;
    }

    .ml-sm-7_5,
    .mx-sm-7_5 {
        margin-left: 16rem !important;
    }

    .m-sm-8 {
        margin: 24rem !important;
    }

    .mt-sm-8,
    .my-sm-8 {
        margin-top: 24rem !important;
    }

    .mr-sm-8,
    .mx-sm-8 {
        margin-right: 24rem !important;
    }

    .mb-sm-8,
    .my-sm-8 {
        margin-bottom: 24rem !important;
    }

    .ml-sm-8,
    .mx-sm-8 {
        margin-left: 24rem !important;
    }

    .m-sm-8_5 {
        margin: 36rem !important;
    }

    .mt-sm-8_5,
    .my-sm-8_5 {
        margin-top: 36rem !important;
    }

    .mr-sm-8_5,
    .mx-sm-8_5 {
        margin-right: 36rem !important;
    }

    .mb-sm-8_5,
    .my-sm-8_5 {
        margin-bottom: 36rem !important;
    }

    .ml-sm-8_5,
    .mx-sm-8_5 {
        margin-left: 36rem !important;
    }

    .m-sm-9 {
        margin: 48rem !important;
    }

    .mt-sm-9,
    .my-sm-9 {
        margin-top: 48rem !important;
    }

    .mr-sm-9,
    .mx-sm-9 {
        margin-right: 48rem !important;
    }

    .mb-sm-9,
    .my-sm-9 {
        margin-bottom: 48rem !important;
    }

    .ml-sm-9,
    .mx-sm-9 {
        margin-left: 48rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important;
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important;
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important;
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: 0.25rem !important;
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: 0.5rem !important;
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important;
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important;
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 3rem !important;
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important;
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important;
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important;
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important;
    }

    .p-sm-6 {
        padding: 6rem !important;
    }

    .pt-sm-6,
    .py-sm-6 {
        padding-top: 6rem !important;
    }

    .pr-sm-6,
    .px-sm-6 {
        padding-right: 6rem !important;
    }

    .pb-sm-6,
    .py-sm-6 {
        padding-bottom: 6rem !important;
    }

    .pl-sm-6,
    .px-sm-6 {
        padding-left: 6rem !important;
    }

    .p-sm-7 {
        padding: 12rem !important;
    }

    .pt-sm-7,
    .py-sm-7 {
        padding-top: 12rem !important;
    }

    .pr-sm-7,
    .px-sm-7 {
        padding-right: 12rem !important;
    }

    .pb-sm-7,
    .py-sm-7 {
        padding-bottom: 12rem !important;
    }

    .pl-sm-7,
    .px-sm-7 {
        padding-left: 12rem !important;
    }

    .p-sm-3_5 {
        padding: 1.25rem !important;
    }

    .pt-sm-3_5,
    .py-sm-3_5 {
        padding-top: 1.25rem !important;
    }

    .pr-sm-3_5,
    .px-sm-3_5 {
        padding-right: 1.25rem !important;
    }

    .pb-sm-3_5,
    .py-sm-3_5 {
        padding-bottom: 1.25rem !important;
    }

    .pl-sm-3_5,
    .px-sm-3_5 {
        padding-left: 1.25rem !important;
    }

    .p-sm-4_5 {
        padding: 2.25rem !important;
    }

    .pt-sm-4_5,
    .py-sm-4_5 {
        padding-top: 2.25rem !important;
    }

    .pr-sm-4_5,
    .px-sm-4_5 {
        padding-right: 2.25rem !important;
    }

    .pb-sm-4_5,
    .py-sm-4_5 {
        padding-bottom: 2.25rem !important;
    }

    .pl-sm-4_5,
    .px-sm-4_5 {
        padding-left: 2.25rem !important;
    }

    .p-sm-5_5 {
        padding: 4.5rem !important;
    }

    .pt-sm-5_5,
    .py-sm-5_5 {
        padding-top: 4.5rem !important;
    }

    .pr-sm-5_5,
    .px-sm-5_5 {
        padding-right: 4.5rem !important;
    }

    .pb-sm-5_5,
    .py-sm-5_5 {
        padding-bottom: 4.5rem !important;
    }

    .pl-sm-5_5,
    .px-sm-5_5 {
        padding-left: 4.5rem !important;
    }

    .p-sm-6_25 {
        padding: 7.5rem !important;
    }

    .pt-sm-6_25,
    .py-sm-6_25 {
        padding-top: 7.5rem !important;
    }

    .pr-sm-6_25,
    .px-sm-6_25 {
        padding-right: 7.5rem !important;
    }

    .pb-sm-6_25,
    .py-sm-6_25 {
        padding-bottom: 7.5rem !important;
    }

    .pl-sm-6_25,
    .px-sm-6_25 {
        padding-left: 7.5rem !important;
    }

    .p-sm-6_5 {
        padding: 9rem !important;
    }

    .pt-sm-6_5,
    .py-sm-6_5 {
        padding-top: 9rem !important;
    }

    .pr-sm-6_5,
    .px-sm-6_5 {
        padding-right: 9rem !important;
    }

    .pb-sm-6_5,
    .py-sm-6_5 {
        padding-bottom: 9rem !important;
    }

    .pl-sm-6_5,
    .px-sm-6_5 {
        padding-left: 9rem !important;
    }

    .p-sm-7_5 {
        padding: 16rem !important;
    }

    .pt-sm-7_5,
    .py-sm-7_5 {
        padding-top: 16rem !important;
    }

    .pr-sm-7_5,
    .px-sm-7_5 {
        padding-right: 16rem !important;
    }

    .pb-sm-7_5,
    .py-sm-7_5 {
        padding-bottom: 16rem !important;
    }

    .pl-sm-7_5,
    .px-sm-7_5 {
        padding-left: 16rem !important;
    }

    .p-sm-8 {
        padding: 24rem !important;
    }

    .pt-sm-8,
    .py-sm-8 {
        padding-top: 24rem !important;
    }

    .pr-sm-8,
    .px-sm-8 {
        padding-right: 24rem !important;
    }

    .pb-sm-8,
    .py-sm-8 {
        padding-bottom: 24rem !important;
    }

    .pl-sm-8,
    .px-sm-8 {
        padding-left: 24rem !important;
    }

    .p-sm-8_5 {
        padding: 36rem !important;
    }

    .pt-sm-8_5,
    .py-sm-8_5 {
        padding-top: 36rem !important;
    }

    .pr-sm-8_5,
    .px-sm-8_5 {
        padding-right: 36rem !important;
    }

    .pb-sm-8_5,
    .py-sm-8_5 {
        padding-bottom: 36rem !important;
    }

    .pl-sm-8_5,
    .px-sm-8_5 {
        padding-left: 36rem !important;
    }

    .p-sm-9 {
        padding: 48rem !important;
    }

    .pt-sm-9,
    .py-sm-9 {
        padding-top: 48rem !important;
    }

    .pr-sm-9,
    .px-sm-9 {
        padding-right: 48rem !important;
    }

    .pb-sm-9,
    .py-sm-9 {
        padding-bottom: 48rem !important;
    }

    .pl-sm-9,
    .px-sm-9 {
        padding-left: 48rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important;
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important;
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important;
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important;
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important;
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important;
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: 0.25rem !important;
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: 0.25rem !important;
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: 0.5rem !important;
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: 0.5rem !important;
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: 0.5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important;
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important;
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important;
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important;
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important;
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important;
    }

    .m-md-5 {
        margin: 3rem !important;
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important;
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important;
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important;
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important;
    }

    .m-md-6 {
        margin: 6rem !important;
    }

    .mt-md-6,
    .my-md-6 {
        margin-top: 6rem !important;
    }

    .mr-md-6,
    .mx-md-6 {
        margin-right: 6rem !important;
    }

    .mb-md-6,
    .my-md-6 {
        margin-bottom: 6rem !important;
    }

    .ml-md-6,
    .mx-md-6 {
        margin-left: 6rem !important;
    }

    .m-md-7 {
        margin: 12rem !important;
    }

    .mt-md-7,
    .my-md-7 {
        margin-top: 12rem !important;
    }

    .mr-md-7,
    .mx-md-7 {
        margin-right: 12rem !important;
    }

    .mb-md-7,
    .my-md-7 {
        margin-bottom: 12rem !important;
    }

    .ml-md-7,
    .mx-md-7 {
        margin-left: 12rem !important;
    }

    .m-md-3_5 {
        margin: 1.25rem !important;
    }

    .mt-md-3_5,
    .my-md-3_5 {
        margin-top: 1.25rem !important;
    }

    .mr-md-3_5,
    .mx-md-3_5 {
        margin-right: 1.25rem !important;
    }

    .mb-md-3_5,
    .my-md-3_5 {
        margin-bottom: 1.25rem !important;
    }

    .ml-md-3_5,
    .mx-md-3_5 {
        margin-left: 1.25rem !important;
    }

    .m-md-4_5 {
        margin: 2.25rem !important;
    }

    .mt-md-4_5,
    .my-md-4_5 {
        margin-top: 2.25rem !important;
    }

    .mr-md-4_5,
    .mx-md-4_5 {
        margin-right: 2.25rem !important;
    }

    .mb-md-4_5,
    .my-md-4_5 {
        margin-bottom: 2.25rem !important;
    }

    .ml-md-4_5,
    .mx-md-4_5 {
        margin-left: 2.25rem !important;
    }

    .m-md-5_5 {
        margin: 4.5rem !important;
    }

    .mt-md-5_5,
    .my-md-5_5 {
        margin-top: 4.5rem !important;
    }

    .mr-md-5_5,
    .mx-md-5_5 {
        margin-right: 4.5rem !important;
    }

    .mb-md-5_5,
    .my-md-5_5 {
        margin-bottom: 4.5rem !important;
    }

    .ml-md-5_5,
    .mx-md-5_5 {
        margin-left: 4.5rem !important;
    }

    .m-md-6_25 {
        margin: 7.5rem !important;
    }

    .mt-md-6_25,
    .my-md-6_25 {
        margin-top: 7.5rem !important;
    }

    .mr-md-6_25,
    .mx-md-6_25 {
        margin-right: 7.5rem !important;
    }

    .mb-md-6_25,
    .my-md-6_25 {
        margin-bottom: 7.5rem !important;
    }

    .ml-md-6_25,
    .mx-md-6_25 {
        margin-left: 7.5rem !important;
    }

    .m-md-6_5 {
        margin: 9rem !important;
    }

    .mt-md-6_5,
    .my-md-6_5 {
        margin-top: 9rem !important;
    }

    .mr-md-6_5,
    .mx-md-6_5 {
        margin-right: 9rem !important;
    }

    .mb-md-6_5,
    .my-md-6_5 {
        margin-bottom: 9rem !important;
    }

    .ml-md-6_5,
    .mx-md-6_5 {
        margin-left: 9rem !important;
    }

    .m-md-7_5 {
        margin: 16rem !important;
    }

    .mt-md-7_5,
    .my-md-7_5 {
        margin-top: 16rem !important;
    }

    .mr-md-7_5,
    .mx-md-7_5 {
        margin-right: 16rem !important;
    }

    .mb-md-7_5,
    .my-md-7_5 {
        margin-bottom: 16rem !important;
    }

    .ml-md-7_5,
    .mx-md-7_5 {
        margin-left: 16rem !important;
    }

    .m-md-8 {
        margin: 24rem !important;
    }

    .mt-md-8,
    .my-md-8 {
        margin-top: 24rem !important;
    }

    .mr-md-8,
    .mx-md-8 {
        margin-right: 24rem !important;
    }

    .mb-md-8,
    .my-md-8 {
        margin-bottom: 24rem !important;
    }

    .ml-md-8,
    .mx-md-8 {
        margin-left: 24rem !important;
    }

    .m-md-8_5 {
        margin: 36rem !important;
    }

    .mt-md-8_5,
    .my-md-8_5 {
        margin-top: 36rem !important;
    }

    .mr-md-8_5,
    .mx-md-8_5 {
        margin-right: 36rem !important;
    }

    .mb-md-8_5,
    .my-md-8_5 {
        margin-bottom: 36rem !important;
    }

    .ml-md-8_5,
    .mx-md-8_5 {
        margin-left: 36rem !important;
    }

    .m-md-9 {
        margin: 48rem !important;
    }

    .mt-md-9,
    .my-md-9 {
        margin-top: 48rem !important;
    }

    .mr-md-9,
    .mx-md-9 {
        margin-right: 48rem !important;
    }

    .mb-md-9,
    .my-md-9 {
        margin-bottom: 48rem !important;
    }

    .ml-md-9,
    .mx-md-9 {
        margin-left: 48rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important;
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important;
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important;
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: 0.25rem !important;
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: 0.25rem !important;
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: 0.5rem !important;
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: 0.5rem !important;
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: 0.5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important;
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important;
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important;
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important;
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important;
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important;
    }

    .p-md-5 {
        padding: 3rem !important;
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important;
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important;
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important;
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important;
    }

    .p-md-6 {
        padding: 6rem !important;
    }

    .pt-md-6,
    .py-md-6 {
        padding-top: 6rem !important;
    }

    .pr-md-6,
    .px-md-6 {
        padding-right: 6rem !important;
    }

    .pb-md-6,
    .py-md-6 {
        padding-bottom: 6rem !important;
    }

    .pl-md-6,
    .px-md-6 {
        padding-left: 6rem !important;
    }

    .p-md-7 {
        padding: 12rem !important;
    }

    .pt-md-7,
    .py-md-7 {
        padding-top: 12rem !important;
    }

    .pr-md-7,
    .px-md-7 {
        padding-right: 12rem !important;
    }

    .pb-md-7,
    .py-md-7 {
        padding-bottom: 12rem !important;
    }

    .pl-md-7,
    .px-md-7 {
        padding-left: 12rem !important;
    }

    .p-md-3_5 {
        padding: 1.25rem !important;
    }

    .pt-md-3_5,
    .py-md-3_5 {
        padding-top: 1.25rem !important;
    }

    .pr-md-3_5,
    .px-md-3_5 {
        padding-right: 1.25rem !important;
    }

    .pb-md-3_5,
    .py-md-3_5 {
        padding-bottom: 1.25rem !important;
    }

    .pl-md-3_5,
    .px-md-3_5 {
        padding-left: 1.25rem !important;
    }

    .p-md-4_5 {
        padding: 2.25rem !important;
    }

    .pt-md-4_5,
    .py-md-4_5 {
        padding-top: 2.25rem !important;
    }

    .pr-md-4_5,
    .px-md-4_5 {
        padding-right: 2.25rem !important;
    }

    .pb-md-4_5,
    .py-md-4_5 {
        padding-bottom: 2.25rem !important;
    }

    .pl-md-4_5,
    .px-md-4_5 {
        padding-left: 2.25rem !important;
    }

    .p-md-5_5 {
        padding: 4.5rem !important;
    }

    .pt-md-5_5,
    .py-md-5_5 {
        padding-top: 4.5rem !important;
    }

    .pr-md-5_5,
    .px-md-5_5 {
        padding-right: 4.5rem !important;
    }

    .pb-md-5_5,
    .py-md-5_5 {
        padding-bottom: 4.5rem !important;
    }

    .pl-md-5_5,
    .px-md-5_5 {
        padding-left: 4.5rem !important;
    }

    .p-md-6_25 {
        padding: 7.5rem !important;
    }

    .pt-md-6_25,
    .py-md-6_25 {
        padding-top: 7.5rem !important;
    }

    .pr-md-6_25,
    .px-md-6_25 {
        padding-right: 7.5rem !important;
    }

    .pb-md-6_25,
    .py-md-6_25 {
        padding-bottom: 7.5rem !important;
    }

    .pl-md-6_25,
    .px-md-6_25 {
        padding-left: 7.5rem !important;
    }

    .p-md-6_5 {
        padding: 9rem !important;
    }

    .pt-md-6_5,
    .py-md-6_5 {
        padding-top: 9rem !important;
    }

    .pr-md-6_5,
    .px-md-6_5 {
        padding-right: 9rem !important;
    }

    .pb-md-6_5,
    .py-md-6_5 {
        padding-bottom: 9rem !important;
    }

    .pl-md-6_5,
    .px-md-6_5 {
        padding-left: 9rem !important;
    }

    .p-md-7_5 {
        padding: 16rem !important;
    }

    .pt-md-7_5,
    .py-md-7_5 {
        padding-top: 16rem !important;
    }

    .pr-md-7_5,
    .px-md-7_5 {
        padding-right: 16rem !important;
    }

    .pb-md-7_5,
    .py-md-7_5 {
        padding-bottom: 16rem !important;
    }

    .pl-md-7_5,
    .px-md-7_5 {
        padding-left: 16rem !important;
    }

    .p-md-8 {
        padding: 24rem !important;
    }

    .pt-md-8,
    .py-md-8 {
        padding-top: 24rem !important;
    }

    .pr-md-8,
    .px-md-8 {
        padding-right: 24rem !important;
    }

    .pb-md-8,
    .py-md-8 {
        padding-bottom: 24rem !important;
    }

    .pl-md-8,
    .px-md-8 {
        padding-left: 24rem !important;
    }

    .p-md-8_5 {
        padding: 36rem !important;
    }

    .pt-md-8_5,
    .py-md-8_5 {
        padding-top: 36rem !important;
    }

    .pr-md-8_5,
    .px-md-8_5 {
        padding-right: 36rem !important;
    }

    .pb-md-8_5,
    .py-md-8_5 {
        padding-bottom: 36rem !important;
    }

    .pl-md-8_5,
    .px-md-8_5 {
        padding-left: 36rem !important;
    }

    .p-md-9 {
        padding: 48rem !important;
    }

    .pt-md-9,
    .py-md-9 {
        padding-top: 48rem !important;
    }

    .pr-md-9,
    .px-md-9 {
        padding-right: 48rem !important;
    }

    .pb-md-9,
    .py-md-9 {
        padding-bottom: 48rem !important;
    }

    .pl-md-9,
    .px-md-9 {
        padding-left: 48rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important;
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important;
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important;
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important;
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important;
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important;
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important;
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: 0.25rem !important;
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: 0.5rem !important;
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important;
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important;
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important;
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important;
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 3rem !important;
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important;
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important;
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important;
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important;
    }

    .m-lg-6 {
        margin: 6rem !important;
    }

    .mt-lg-6,
    .my-lg-6 {
        margin-top: 6rem !important;
    }

    .mr-lg-6,
    .mx-lg-6 {
        margin-right: 6rem !important;
    }

    .mb-lg-6,
    .my-lg-6 {
        margin-bottom: 6rem !important;
    }

    .ml-lg-6,
    .mx-lg-6 {
        margin-left: 6rem !important;
    }

    .m-lg-7 {
        margin: 12rem !important;
    }

    .mt-lg-7,
    .my-lg-7 {
        margin-top: 12rem !important;
    }

    .mr-lg-7,
    .mx-lg-7 {
        margin-right: 12rem !important;
    }

    .mb-lg-7,
    .my-lg-7 {
        margin-bottom: 12rem !important;
    }

    .ml-lg-7,
    .mx-lg-7 {
        margin-left: 12rem !important;
    }

    .m-lg-3_5 {
        margin: 1.25rem !important;
    }

    .mt-lg-3_5,
    .my-lg-3_5 {
        margin-top: 1.25rem !important;
    }

    .mr-lg-3_5,
    .mx-lg-3_5 {
        margin-right: 1.25rem !important;
    }

    .mb-lg-3_5,
    .my-lg-3_5 {
        margin-bottom: 1.25rem !important;
    }

    .ml-lg-3_5,
    .mx-lg-3_5 {
        margin-left: 1.25rem !important;
    }

    .m-lg-4_5 {
        margin: 2.25rem !important;
    }

    .mt-lg-4_5,
    .my-lg-4_5 {
        margin-top: 2.25rem !important;
    }

    .mr-lg-4_5,
    .mx-lg-4_5 {
        margin-right: 2.25rem !important;
    }

    .mb-lg-4_5,
    .my-lg-4_5 {
        margin-bottom: 2.25rem !important;
    }

    .ml-lg-4_5,
    .mx-lg-4_5 {
        margin-left: 2.25rem !important;
    }

    .m-lg-5_5 {
        margin: 4.5rem !important;
    }

    .mt-lg-5_5,
    .my-lg-5_5 {
        margin-top: 4.5rem !important;
    }

    .mr-lg-5_5,
    .mx-lg-5_5 {
        margin-right: 4.5rem !important;
    }

    .mb-lg-5_5,
    .my-lg-5_5 {
        margin-bottom: 4.5rem !important;
    }

    .ml-lg-5_5,
    .mx-lg-5_5 {
        margin-left: 4.5rem !important;
    }

    .m-lg-6_25 {
        margin: 7.5rem !important;
    }

    .mt-lg-6_25,
    .my-lg-6_25 {
        margin-top: 7.5rem !important;
    }

    .mr-lg-6_25,
    .mx-lg-6_25 {
        margin-right: 7.5rem !important;
    }

    .mb-lg-6_25,
    .my-lg-6_25 {
        margin-bottom: 7.5rem !important;
    }

    .ml-lg-6_25,
    .mx-lg-6_25 {
        margin-left: 7.5rem !important;
    }

    .m-lg-6_5 {
        margin: 9rem !important;
    }

    .mt-lg-6_5,
    .my-lg-6_5 {
        margin-top: 9rem !important;
    }

    .mr-lg-6_5,
    .mx-lg-6_5 {
        margin-right: 9rem !important;
    }

    .mb-lg-6_5,
    .my-lg-6_5 {
        margin-bottom: 9rem !important;
    }

    .ml-lg-6_5,
    .mx-lg-6_5 {
        margin-left: 9rem !important;
    }

    .m-lg-7_5 {
        margin: 16rem !important;
    }

    .mt-lg-7_5,
    .my-lg-7_5 {
        margin-top: 16rem !important;
    }

    .mr-lg-7_5,
    .mx-lg-7_5 {
        margin-right: 16rem !important;
    }

    .mb-lg-7_5,
    .my-lg-7_5 {
        margin-bottom: 16rem !important;
    }

    .ml-lg-7_5,
    .mx-lg-7_5 {
        margin-left: 16rem !important;
    }

    .m-lg-8 {
        margin: 24rem !important;
    }

    .mt-lg-8,
    .my-lg-8 {
        margin-top: 24rem !important;
    }

    .mr-lg-8,
    .mx-lg-8 {
        margin-right: 24rem !important;
    }

    .mb-lg-8,
    .my-lg-8 {
        margin-bottom: 24rem !important;
    }

    .ml-lg-8,
    .mx-lg-8 {
        margin-left: 24rem !important;
    }

    .m-lg-8_5 {
        margin: 36rem !important;
    }

    .mt-lg-8_5,
    .my-lg-8_5 {
        margin-top: 36rem !important;
    }

    .mr-lg-8_5,
    .mx-lg-8_5 {
        margin-right: 36rem !important;
    }

    .mb-lg-8_5,
    .my-lg-8_5 {
        margin-bottom: 36rem !important;
    }

    .ml-lg-8_5,
    .mx-lg-8_5 {
        margin-left: 36rem !important;
    }

    .m-lg-9 {
        margin: 48rem !important;
    }

    .mt-lg-9,
    .my-lg-9 {
        margin-top: 48rem !important;
    }

    .mr-lg-9,
    .mx-lg-9 {
        margin-right: 48rem !important;
    }

    .mb-lg-9,
    .my-lg-9 {
        margin-bottom: 48rem !important;
    }

    .ml-lg-9,
    .mx-lg-9 {
        margin-left: 48rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important;
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important;
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important;
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: 0.25rem !important;
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: 0.5rem !important;
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important;
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important;
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 3rem !important;
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important;
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important;
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important;
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important;
    }

    .p-lg-6 {
        padding: 6rem !important;
    }

    .pt-lg-6,
    .py-lg-6 {
        padding-top: 6rem !important;
    }

    .pr-lg-6,
    .px-lg-6 {
        padding-right: 6rem !important;
    }

    .pb-lg-6,
    .py-lg-6 {
        padding-bottom: 6rem !important;
    }

    .pl-lg-6,
    .px-lg-6 {
        padding-left: 6rem !important;
    }

    .p-lg-7 {
        padding: 12rem !important;
    }

    .pt-lg-7,
    .py-lg-7 {
        padding-top: 12rem !important;
    }

    .pr-lg-7,
    .px-lg-7 {
        padding-right: 12rem !important;
    }

    .pb-lg-7,
    .py-lg-7 {
        padding-bottom: 12rem !important;
    }

    .pl-lg-7,
    .px-lg-7 {
        padding-left: 12rem !important;
    }

    .p-lg-3_5 {
        padding: 1.25rem !important;
    }

    .pt-lg-3_5,
    .py-lg-3_5 {
        padding-top: 1.25rem !important;
    }

    .pr-lg-3_5,
    .px-lg-3_5 {
        padding-right: 1.25rem !important;
    }

    .pb-lg-3_5,
    .py-lg-3_5 {
        padding-bottom: 1.25rem !important;
    }

    .pl-lg-3_5,
    .px-lg-3_5 {
        padding-left: 1.25rem !important;
    }

    .p-lg-4_5 {
        padding: 2.25rem !important;
    }

    .pt-lg-4_5,
    .py-lg-4_5 {
        padding-top: 2.25rem !important;
    }

    .pr-lg-4_5,
    .px-lg-4_5 {
        padding-right: 2.25rem !important;
    }

    .pb-lg-4_5,
    .py-lg-4_5 {
        padding-bottom: 2.25rem !important;
    }

    .pl-lg-4_5,
    .px-lg-4_5 {
        padding-left: 2.25rem !important;
    }

    .p-lg-5_5 {
        padding: 4.5rem !important;
    }

    .pt-lg-5_5,
    .py-lg-5_5 {
        padding-top: 4.5rem !important;
    }

    .pr-lg-5_5,
    .px-lg-5_5 {
        padding-right: 4.5rem !important;
    }

    .pb-lg-5_5,
    .py-lg-5_5 {
        padding-bottom: 4.5rem !important;
    }

    .pl-lg-5_5,
    .px-lg-5_5 {
        padding-left: 4.5rem !important;
    }

    .p-lg-6_25 {
        padding: 7.5rem !important;
    }

    .pt-lg-6_25,
    .py-lg-6_25 {
        padding-top: 7.5rem !important;
    }

    .pr-lg-6_25,
    .px-lg-6_25 {
        padding-right: 7.5rem !important;
    }

    .pb-lg-6_25,
    .py-lg-6_25 {
        padding-bottom: 7.5rem !important;
    }

    .pl-lg-6_25,
    .px-lg-6_25 {
        padding-left: 7.5rem !important;
    }

    .p-lg-6_5 {
        padding: 9rem !important;
    }

    .pt-lg-6_5,
    .py-lg-6_5 {
        padding-top: 9rem !important;
    }

    .pr-lg-6_5,
    .px-lg-6_5 {
        padding-right: 9rem !important;
    }

    .pb-lg-6_5,
    .py-lg-6_5 {
        padding-bottom: 9rem !important;
    }

    .pl-lg-6_5,
    .px-lg-6_5 {
        padding-left: 9rem !important;
    }

    .p-lg-7_5 {
        padding: 16rem !important;
    }

    .pt-lg-7_5,
    .py-lg-7_5 {
        padding-top: 16rem !important;
    }

    .pr-lg-7_5,
    .px-lg-7_5 {
        padding-right: 16rem !important;
    }

    .pb-lg-7_5,
    .py-lg-7_5 {
        padding-bottom: 16rem !important;
    }

    .pl-lg-7_5,
    .px-lg-7_5 {
        padding-left: 16rem !important;
    }

    .p-lg-8 {
        padding: 24rem !important;
    }

    .pt-lg-8,
    .py-lg-8 {
        padding-top: 24rem !important;
    }

    .pr-lg-8,
    .px-lg-8 {
        padding-right: 24rem !important;
    }

    .pb-lg-8,
    .py-lg-8 {
        padding-bottom: 24rem !important;
    }

    .pl-lg-8,
    .px-lg-8 {
        padding-left: 24rem !important;
    }

    .p-lg-8_5 {
        padding: 36rem !important;
    }

    .pt-lg-8_5,
    .py-lg-8_5 {
        padding-top: 36rem !important;
    }

    .pr-lg-8_5,
    .px-lg-8_5 {
        padding-right: 36rem !important;
    }

    .pb-lg-8_5,
    .py-lg-8_5 {
        padding-bottom: 36rem !important;
    }

    .pl-lg-8_5,
    .px-lg-8_5 {
        padding-left: 36rem !important;
    }

    .p-lg-9 {
        padding: 48rem !important;
    }

    .pt-lg-9,
    .py-lg-9 {
        padding-top: 48rem !important;
    }

    .pr-lg-9,
    .px-lg-9 {
        padding-right: 48rem !important;
    }

    .pb-lg-9,
    .py-lg-9 {
        padding-bottom: 48rem !important;
    }

    .pl-lg-9,
    .px-lg-9 {
        padding-left: 48rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important;
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important;
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important;
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important;
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important;
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important;
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important;
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 3rem !important;
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important;
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important;
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important;
    }

    .m-xl-6 {
        margin: 6rem !important;
    }

    .mt-xl-6,
    .my-xl-6 {
        margin-top: 6rem !important;
    }

    .mr-xl-6,
    .mx-xl-6 {
        margin-right: 6rem !important;
    }

    .mb-xl-6,
    .my-xl-6 {
        margin-bottom: 6rem !important;
    }

    .ml-xl-6,
    .mx-xl-6 {
        margin-left: 6rem !important;
    }

    .m-xl-7 {
        margin: 12rem !important;
    }

    .mt-xl-7,
    .my-xl-7 {
        margin-top: 12rem !important;
    }

    .mr-xl-7,
    .mx-xl-7 {
        margin-right: 12rem !important;
    }

    .mb-xl-7,
    .my-xl-7 {
        margin-bottom: 12rem !important;
    }

    .ml-xl-7,
    .mx-xl-7 {
        margin-left: 12rem !important;
    }

    .m-xl-3_5 {
        margin: 1.25rem !important;
    }

    .mt-xl-3_5,
    .my-xl-3_5 {
        margin-top: 1.25rem !important;
    }

    .mr-xl-3_5,
    .mx-xl-3_5 {
        margin-right: 1.25rem !important;
    }

    .mb-xl-3_5,
    .my-xl-3_5 {
        margin-bottom: 1.25rem !important;
    }

    .ml-xl-3_5,
    .mx-xl-3_5 {
        margin-left: 1.25rem !important;
    }

    .m-xl-4_5 {
        margin: 2.25rem !important;
    }

    .mt-xl-4_5,
    .my-xl-4_5 {
        margin-top: 2.25rem !important;
    }

    .mr-xl-4_5,
    .mx-xl-4_5 {
        margin-right: 2.25rem !important;
    }

    .mb-xl-4_5,
    .my-xl-4_5 {
        margin-bottom: 2.25rem !important;
    }

    .ml-xl-4_5,
    .mx-xl-4_5 {
        margin-left: 2.25rem !important;
    }

    .m-xl-5_5 {
        margin: 4.5rem !important;
    }

    .mt-xl-5_5,
    .my-xl-5_5 {
        margin-top: 4.5rem !important;
    }

    .mr-xl-5_5,
    .mx-xl-5_5 {
        margin-right: 4.5rem !important;
    }

    .mb-xl-5_5,
    .my-xl-5_5 {
        margin-bottom: 4.5rem !important;
    }

    .ml-xl-5_5,
    .mx-xl-5_5 {
        margin-left: 4.5rem !important;
    }

    .m-xl-6_25 {
        margin: 7.5rem !important;
    }

    .mt-xl-6_25,
    .my-xl-6_25 {
        margin-top: 7.5rem !important;
    }

    .mr-xl-6_25,
    .mx-xl-6_25 {
        margin-right: 7.5rem !important;
    }

    .mb-xl-6_25,
    .my-xl-6_25 {
        margin-bottom: 7.5rem !important;
    }

    .ml-xl-6_25,
    .mx-xl-6_25 {
        margin-left: 7.5rem !important;
    }

    .m-xl-6_5 {
        margin: 9rem !important;
    }

    .mt-xl-6_5,
    .my-xl-6_5 {
        margin-top: 9rem !important;
    }

    .mr-xl-6_5,
    .mx-xl-6_5 {
        margin-right: 9rem !important;
    }

    .mb-xl-6_5,
    .my-xl-6_5 {
        margin-bottom: 9rem !important;
    }

    .ml-xl-6_5,
    .mx-xl-6_5 {
        margin-left: 9rem !important;
    }

    .m-xl-7_5 {
        margin: 16rem !important;
    }

    .mt-xl-7_5,
    .my-xl-7_5 {
        margin-top: 16rem !important;
    }

    .mr-xl-7_5,
    .mx-xl-7_5 {
        margin-right: 16rem !important;
    }

    .mb-xl-7_5,
    .my-xl-7_5 {
        margin-bottom: 16rem !important;
    }

    .ml-xl-7_5,
    .mx-xl-7_5 {
        margin-left: 16rem !important;
    }

    .m-xl-8 {
        margin: 24rem !important;
    }

    .mt-xl-8,
    .my-xl-8 {
        margin-top: 24rem !important;
    }

    .mr-xl-8,
    .mx-xl-8 {
        margin-right: 24rem !important;
    }

    .mb-xl-8,
    .my-xl-8 {
        margin-bottom: 24rem !important;
    }

    .ml-xl-8,
    .mx-xl-8 {
        margin-left: 24rem !important;
    }

    .m-xl-8_5 {
        margin: 36rem !important;
    }

    .mt-xl-8_5,
    .my-xl-8_5 {
        margin-top: 36rem !important;
    }

    .mr-xl-8_5,
    .mx-xl-8_5 {
        margin-right: 36rem !important;
    }

    .mb-xl-8_5,
    .my-xl-8_5 {
        margin-bottom: 36rem !important;
    }

    .ml-xl-8_5,
    .mx-xl-8_5 {
        margin-left: 36rem !important;
    }

    .m-xl-9 {
        margin: 48rem !important;
    }

    .mt-xl-9,
    .my-xl-9 {
        margin-top: 48rem !important;
    }

    .mr-xl-9,
    .mx-xl-9 {
        margin-right: 48rem !important;
    }

    .mb-xl-9,
    .my-xl-9 {
        margin-bottom: 48rem !important;
    }

    .ml-xl-9,
    .mx-xl-9 {
        margin-left: 48rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important;
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important;
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important;
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important;
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 3rem !important;
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important;
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important;
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important;
    }

    .p-xl-6 {
        padding: 6rem !important;
    }

    .pt-xl-6,
    .py-xl-6 {
        padding-top: 6rem !important;
    }

    .pr-xl-6,
    .px-xl-6 {
        padding-right: 6rem !important;
    }

    .pb-xl-6,
    .py-xl-6 {
        padding-bottom: 6rem !important;
    }

    .pl-xl-6,
    .px-xl-6 {
        padding-left: 6rem !important;
    }

    .p-xl-7 {
        padding: 12rem !important;
    }

    .pt-xl-7,
    .py-xl-7 {
        padding-top: 12rem !important;
    }

    .pr-xl-7,
    .px-xl-7 {
        padding-right: 12rem !important;
    }

    .pb-xl-7,
    .py-xl-7 {
        padding-bottom: 12rem !important;
    }

    .pl-xl-7,
    .px-xl-7 {
        padding-left: 12rem !important;
    }

    .p-xl-3_5 {
        padding: 1.25rem !important;
    }

    .pt-xl-3_5,
    .py-xl-3_5 {
        padding-top: 1.25rem !important;
    }

    .pr-xl-3_5,
    .px-xl-3_5 {
        padding-right: 1.25rem !important;
    }

    .pb-xl-3_5,
    .py-xl-3_5 {
        padding-bottom: 1.25rem !important;
    }

    .pl-xl-3_5,
    .px-xl-3_5 {
        padding-left: 1.25rem !important;
    }

    .p-xl-4_5 {
        padding: 2.25rem !important;
    }

    .pt-xl-4_5,
    .py-xl-4_5 {
        padding-top: 2.25rem !important;
    }

    .pr-xl-4_5,
    .px-xl-4_5 {
        padding-right: 2.25rem !important;
    }

    .pb-xl-4_5,
    .py-xl-4_5 {
        padding-bottom: 2.25rem !important;
    }

    .pl-xl-4_5,
    .px-xl-4_5 {
        padding-left: 2.25rem !important;
    }

    .p-xl-5_5 {
        padding: 4.5rem !important;
    }

    .pt-xl-5_5,
    .py-xl-5_5 {
        padding-top: 4.5rem !important;
    }

    .pr-xl-5_5,
    .px-xl-5_5 {
        padding-right: 4.5rem !important;
    }

    .pb-xl-5_5,
    .py-xl-5_5 {
        padding-bottom: 4.5rem !important;
    }

    .pl-xl-5_5,
    .px-xl-5_5 {
        padding-left: 4.5rem !important;
    }

    .p-xl-6_25 {
        padding: 7.5rem !important;
    }

    .pt-xl-6_25,
    .py-xl-6_25 {
        padding-top: 7.5rem !important;
    }

    .pr-xl-6_25,
    .px-xl-6_25 {
        padding-right: 7.5rem !important;
    }

    .pb-xl-6_25,
    .py-xl-6_25 {
        padding-bottom: 7.5rem !important;
    }

    .pl-xl-6_25,
    .px-xl-6_25 {
        padding-left: 7.5rem !important;
    }

    .p-xl-6_5 {
        padding: 9rem !important;
    }

    .pt-xl-6_5,
    .py-xl-6_5 {
        padding-top: 9rem !important;
    }

    .pr-xl-6_5,
    .px-xl-6_5 {
        padding-right: 9rem !important;
    }

    .pb-xl-6_5,
    .py-xl-6_5 {
        padding-bottom: 9rem !important;
    }

    .pl-xl-6_5,
    .px-xl-6_5 {
        padding-left: 9rem !important;
    }

    .p-xl-7_5 {
        padding: 16rem !important;
    }

    .pt-xl-7_5,
    .py-xl-7_5 {
        padding-top: 16rem !important;
    }

    .pr-xl-7_5,
    .px-xl-7_5 {
        padding-right: 16rem !important;
    }

    .pb-xl-7_5,
    .py-xl-7_5 {
        padding-bottom: 16rem !important;
    }

    .pl-xl-7_5,
    .px-xl-7_5 {
        padding-left: 16rem !important;
    }

    .p-xl-8 {
        padding: 24rem !important;
    }

    .pt-xl-8,
    .py-xl-8 {
        padding-top: 24rem !important;
    }

    .pr-xl-8,
    .px-xl-8 {
        padding-right: 24rem !important;
    }

    .pb-xl-8,
    .py-xl-8 {
        padding-bottom: 24rem !important;
    }

    .pl-xl-8,
    .px-xl-8 {
        padding-left: 24rem !important;
    }

    .p-xl-8_5 {
        padding: 36rem !important;
    }

    .pt-xl-8_5,
    .py-xl-8_5 {
        padding-top: 36rem !important;
    }

    .pr-xl-8_5,
    .px-xl-8_5 {
        padding-right: 36rem !important;
    }

    .pb-xl-8_5,
    .py-xl-8_5 {
        padding-bottom: 36rem !important;
    }

    .pl-xl-8_5,
    .px-xl-8_5 {
        padding-left: 36rem !important;
    }

    .p-xl-9 {
        padding: 48rem !important;
    }

    .pt-xl-9,
    .py-xl-9 {
        padding-top: 48rem !important;
    }

    .pr-xl-9,
    .px-xl-9 {
        padding-right: 48rem !important;
    }

    .pb-xl-9,
    .py-xl-9 {
        padding-bottom: 48rem !important;
    }

    .pl-xl-9,
    .px-xl-9 {
        padding-left: 48rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important;
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important;
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important;
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
    text-align: justify !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important;
    }

    .text-sm-right {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important;
    }

    .text-md-right {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important;
    }

    .text-lg-right {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important;
    }

    .text-xl-right {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.font-weight-light {
    font-weight: 300 !important;
}

.font-weight-normal {
    font-weight: 400 !important;
}

.font-weight-bold {
    font-weight: 700 !important;
}

.font-italic {
    font-style: italic !important;
}

.text-white {
    color: #fff !important;
}

.text-primary {
    color: #2A2B2B !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #322b21 !important;
}

.text-secondary {
    color: #9f9881 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #877f66 !important;
}

.text-success {
    color: #c1d837 !important;
}

a.text-success:hover, a.text-success:focus {
    color: #849e43 !important;
}

.text-info {
    color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
    color: #117a8b !important;
}

.text-warning {
    color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
    color: #d39e00 !important;
}

.text-danger {
    color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
    color: #bd2130 !important;
}

.text-light {
    color: #f0efee !important;
}

a.text-light:hover, a.text-light:focus {
    color: #d8d6d3 !important;
}

.text-dark {
    color: #333333 !important;
}

a.text-dark:hover, a.text-dark:focus {
    color: #1a1a1a !important;
}

.text-tertiary {
    color: #f6f3ea !important;
}

a.text-tertiary:hover, a.text-tertiary:focus {
    color: #e7dfc6 !important;
}

.text-white {
    color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
    color: #e6e6e6 !important;
}

.text-body {
    color: #212529 !important;
}

.text-muted {
    color: #666666 !important;
}

.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important;
    }

    a:not(.btn) {
        text-decoration: underline;
    }

    abbr[title]::after {
        content: " (" attr(title) ")";
    }

    pre {
        white-space: pre-wrap !important;
    }

    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    @page {
        size: a3;
    }

    body {
        min-width: 992px !important;
    }

    .container {
        min-width: 992px !important;
    }

    .navbar {
        display: none;
    }

    .badge {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

        .table td,
        .table th {
            background-color: #fff !important;
        }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6 !important;
    }

    .table-dark {
        color: inherit;
    }

        .table-dark th,
        .table-dark td,
        .table-dark thead th,
        .table-dark tbody + tbody {
            border-color: #dee2e6;
        }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6;
    }
}

.date .input-group-addon span {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 25px;
    z-index: 99;
    pointer-events: none;
}

.input-append.date .add-on,
.input-prepend.date .add-on {
    cursor: pointer;
}

    .input-append.date .add-on i,
    .input-prepend.date .add-on i {
        margin-top: 3px;
    }

.input-daterange input {
    text-align: center;
}

.input-daterange .add-on {
    display: inline-block;
    width: auto;
    min-width: 16px;
    height: 1.5;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 1.5;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #e9ecef;
    border: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
}

.xdsoft_autocomplete {
    display: inline;
    position: relative;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
}

    .xdsoft_autocomplete .xdsoft_input {
        position: relative;
        z-index: 2;
    }

    .xdsoft_autocomplete .xdsoft_autocomplete_dropdown {
        position: absolute;
        border: rgba(0, 0, 0, 0.15);
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
        cursor: default;
        display: none;
        z-index: 1001;
        padding: 0.5rem 0;
        margin: 0.125rem 0 0;
        background-color: #fff;
        min-width: 10rem;
        overflow: auto;
    }

    .xdsoft_autocomplete .xdsoft_autocomplete_hint {
        position: absolute;
        z-index: 1;
        color: #514535;
        text-fill-color: #514535;
        overflow: hidden !important;
        white-space: pre !important;
        opacity: 0.7;
        background-color: #fff;
    }

        .xdsoft_autocomplete .xdsoft_autocomplete_hint span {
            color: transparent;
            opacity: 0.0;
        }

    .xdsoft_autocomplete .xdsoft_autocomplete_dropdown > .xdsoft_autocomplete_copyright {
        color: #ddd;
        font-size: 10px;
        text-decoration: none;
        right: 5px;
        position: absolute;
        margin-top: -15px;
        z-index: 1002;
    }

    .xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div {
        white-space: nowrap;
        cursor: pointer;
        color: #212529;
        padding: 0.25rem 1.5rem;
    }

        .xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active {
            background: #9f9881;
            color: #fff;
        }

.btn:not(.dropdown-toggle) {
    text-transform: uppercase;
}

.btn-lg, .btn-group-lg > .btn {
    font-size: 0.875rem;
}

@media (min-width: 768px) {
    .btn-lg, .btn-group-lg > .btn {
        font-size: 1.125rem;
        line-height: 1.4;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
    }
}

@media (max-width: 767.98px) {
    .btn-sm, .btn-group-sm > .btn {
        padding: 0.375rem 0.75rem;
    }
}

.khr-btn-wide {
    min-width: 140px;
}

/* Use this to keep button sizing but not show the box/border */
.btn.khr-btn-transparent {
    background-color: transparent !important;
    border-color: transparent !important;
}

    .btn.khr-btn-transparent:active, .btn.khr-btn-transparent:focus, .btn.khr-btn-transparent:active:focus {
        box-shadow: none !important;
    }

    .btn.khr-btn-transparent:hover {
        text-decoration: underline;
    }

@media (min-width: 576px) {
    /* Undoes the effects of .btn-block */
    .btn-sm-inline {
        display: inline-block;
        width: auto;
    }

        .btn-sm-inline + .btn-block.btn-sm-inline {
            margin-top: 0;
        }

    input[type="submit"].btn-block.btn-sm-inline,
    input[type="reset"].btn-block.btn-sm-inline,
    input[type="button"].btn-block.btn-sm-inline {
        width: auto;
    }
}

@media (min-width: 768px) {
    /* Undoes the effects of .btn-block */
    .btn-md-inline {
        display: inline-block;
        width: auto;
    }

        .btn-md-inline + .btn-block.btn-md-inline {
            margin-top: 0;
        }

    input[type="submit"].btn-block.btn-md-inline,
    input[type="reset"].btn-block.btn-md-inline,
    input[type="button"].btn-block.btn-md-inline {
        width: auto;
    }
}

.card-header {
    color: #fff;
}

    .card-header h1, .card-header h2, .card-header h3, .card-header h4, .card-header h5, .card-header h6 {
        color: #fff;
    }

    .card-header .khr-card-heading {
        position: relative;
    }

.collapse show {
    border-bottom: 1px;
}

.card-header .khr-card-heading.khr-card-heading-caret::after {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    content: '';
    display: block;
    height: 12px;
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: rotate(45deg);
    transition: transform 0.3s linear;
    width: 12px;
}

.card-header .khr-card-heading.khr-card-heading-caret[aria-expanded="true"]:after {
    transform: rotate(225deg);
    transition: transform 0.3s linear;
}

.accordion.khr-accordion-spaced .card {
    margin-bottom: 1rem;
    border-bottom: 1px solid #9f9881;
    border-top: none;
}

    .accordion.khr-accordion-spaced .card:not(:first-of-type):not(:last-of-type) {
        border-bottom: 1px solid #9f9881;
    }

.accordion.khr-accordion-spaced .khr-card-heading {
    text-transform: none;
    cursor: pointer;
}

.accordion.khr-accordion-spaced .contact {
    background-color: #eee;
}

.khr-carousel-slick.h-100 .slick-list,
.khr-carousel-slick.h-100 .slick-track,
.khr-carousel-slick.h-100 .khr-slide,
.khr-carousel-slick.h-100 .slick-slide > div {
    height: 100%;
}

.khr-carousel-slick.khr-carousel-has-promotion-carousel-slide .slick-arrow {
    margin-top: -75px;
}

@media (max-width: 575.98px) {
    .container .khr-carousel-slick {
        padding-left: 10px;
        padding-right: 10px;
    }

        .container .row.no-gutters .khr-carousel-slick,
        .container .khr-carousel-slick.khr-carousel-arrows-in,
        .container .khr-carousel-slick.khr-carousel-has-content-image-carousel-slide {
            padding-left: 0;
            padding-right: 0;
        }
}

.khr-two-column-carousel-slide .khr-slide-heading {
    text-align: center;
}

.khr-carousel-slick.slick-initialized .khr-two-column-carousel-slide {
    display: flex !important;
}

@media (max-width: 767.98px) {
    .khr-carousel-slick.slick-initialized .khr-two-column-carousel-slide {
        justify-content: center;
    }
}

.khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content {
    position: absolute;
    width: 100%;
    margin-bottom: 0;
}

@media (max-width: 767.98px) {
    .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content {
        left: 0;
    }

        .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content.khr-content-align-top {
            top: 10%;
        }

        .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content.khr-content-align-middle {
            top: 50%;
            transform: translateY(-50%);
        }

        .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content.khr-content-align-bottom {
            top: auto;
            bottom: 15%;
        }
}

@media (min-width: 768px) {
    .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content {
        width: auto;
        max-width: none;
    }
}

.khr-slide-promotion {
    padding: 0 2px;
}

    .khr-slide-promotion .khr-slide-heading {
        position: absolute;
        top: 20%;
        left: 50%;
        transform: translateX(-50%);
    }

    .khr-slide-promotion .khr-subcard {
        position: relative;
        width: 80%;
        padding: 20px 20px 30px 20px;
        margin: -30px auto 0 auto;
    }

    .khr-slide-promotion .khr-slide-subheading {
        font-size: 1.125rem;
    }

    .khr-slide-promotion .khr-slide-description {
        font-size: 0.938rem;
    }

        .khr-slide-promotion .khr-slide-description p {
            margin-bottom: 1rem;
        }

    .khr-slide-promotion .khr-slide-link {
        font-size: 0.85rem;
        text-decoration: underline;
        position: absolute;
        bottom: 20px;
        /* #96: Spacing underneath learn more link should match spacing above heading */
        margin-left: auto;
        margin-right: auto;
        right: 0;
        left: 0;
    }

.khr-slide-full-width-image {
    padding-top: 3rem;
    padding-bottom: 9rem;
}

@media (min-width: 576px) {
    .khr-slide-full-width-image {
        padding-top: 4rem;
        padding-bottom: 16rem;
    }
}

@media (min-width: 768px) {
    .khr-slide-full-width-image {
        padding-top: 5rem;
        padding-bottom: 27rem;
    }
}

@media (min-width: 992px) {
    .khr-slide-full-width-image {
        padding-top: 7rem;
        padding-bottom: 28rem;
    }
}

@media (min-height: 1040px) and (min-width: 1560px) {
    .khr-slide-full-width-image {
        padding-top: 12rem;
        padding-bottom: 32rem;
    }
}

@media (min-height: 1200px) and (min-width: 1900px) {
    .khr-slide-full-width-image {
        padding-bottom: 35rem;
    }
}

.khr-slide-full-width-image .khr-slide-heading-container {
    height: 8rem;
}

    .khr-slide-full-width-image .khr-slide-heading-container .h2 {
        text-shadow: 0px 0px 8px #000;
    }

@media (min-width: 768px) {
    .khr-slide-full-width-image .khr-slide-heading-container .h2 {
        font-size: 2rem;
    }
}

.khr-slide-full-width-image .khr-slide-heading-container a {
    text-shadow: 0px 0px 8px #000;
    font-size: 1.125rem;
}

.khr-slide-full-width-image .khr-slide-full-width-image-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100px;
    padding-top: 30px;
    font-size: 1.5rem;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
}

@media (min-width: 768px) {
    .khr-slide-full-width-image .khr-slide-full-width-image-caption {
        height: 150px;
        padding-top: 50px;
    }
}

.khr-slide-full-width-image .khr-slide-video-play-button {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1.25rem;
    transition: opacity 0.15s linear;
    opacity: 0.9;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

    .khr-slide-full-width-image .khr-slide-video-play-button:hover {
        opacity: 1;
        text-decoration: none;
    }

    .khr-slide-full-width-image .khr-slide-video-play-button .fa-play-circle {
        font-size: 8.5rem;
        display: block;
    }

.khr-slide-vertical-promotion {
    padding: 2px;
}

    .khr-slide-vertical-promotion .khr-subcard {
        bottom: 30px;
        left: 2px;
        position: absolute;
        right: 2px;
        background: rgba(240, 239, 238, 0.9);
    }

    .khr-slide-vertical-promotion .khr-slide-heading {
        font-size: 1.375rem;
        line-height: 1.1;
        color: #666666;
    }

    .khr-slide-vertical-promotion .khr-slide-link {
        font-size: .85rem;
    }

.khr-carousel-tabs .khr-nav-item {
    border-left: 1px solid #514535;
}

    .khr-carousel-tabs .khr-nav-item .khr-nav-link.active {
        font-weight: bold;
        font-style: italic;
        text-decoration: underline;
    }

.khr-slide-tile .khr-slide-link {
    position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%);
}

    .khr-slide-tile .khr-slide-link:not(.btn) {
        color: #fff;
    }

    .khr-slide-tile .khr-slide-link.khr-btn-transparent {
        font-weight: bold;
    }

.khr-nav-carousel-slide {
    border: 2px solid transparent;
    transition: border-color .15s linear;
    width: 131px;
}

.slick-current .khr-nav-carousel-slide {
    border-color: #514535;
}

.khr-nav-carousel-image {
    height: 60px;
    width: auto;
}

/* Prevent flashing of slides */
/* see https://github.com/kenwheeler/slick/issues/1741#issuecomment-154062718 */
.khr-nav-carousel .khr-nav-carousel-slide {
    display: none;
}

    /* The following rules initially display the carousel nav slides based on */
    /* slides shown per breakpoint (i.e. xs - 2, sm - 4, etc.) */
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(1),
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(2) {
        display: inline-block;
    }

@media (min-width: 576px) {
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(3),
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(4) {
        display: inline-block;
    }
}

@media (min-width: 768px) {
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(5) {
        display: inline-block;
    }
}

@media (min-width: 992px) {
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(6),
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(7) {
        display: inline-block;
    }
}

@media (min-width: 1200px) {
    .khr-nav-carousel .khr-nav-carousel-slide:nth-child(8) {
        display: inline-block;
    }
}

.khr-carousel-filter .justify-content-start li {
    flex-grow: 0;
}

.khr-carousel-filter-link {
    display: block;
    font-size: 0.875rem;
}

    .khr-carousel-filter-link.selected {
        font-weight: bold;
        text-decoration: underline;
    }

.khr-carousel-slide-border {
    outline-width: 4px;
    outline-style: solid;
    outline-offset: -25px;
}

.khr-slide-mosaic1 {
    border: 1px solid #fff;
}

    .khr-slide-mosaic1 .khr-mosaic-slide-tile {
        border: 2px solid #fff;
        overflow: hidden;
    }

.khr-mosaic-slide-title {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 3rem 1.5rem 1rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
}

.khr-mosiac-slide-hover-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transform: scale(1.5);
    background-color: rgba(196, 150, 162, 0.9);
    transition-property: opacity, transform;
    transition-duration: .25s;
    transition-timing-function: ease-in;
}

.khr-mosaic-slide-tile:hover .khr-mosiac-slide-hover-container {
    pointer-events: all;
    transform: scale(1);
    opacity: 1;
}

.khr-mosiac-slide-hover-container .khr-slide-link,
.khr-mosiac-slide-hover-container .khr-mosiac-slide-hover-subtitle {
    font-size: 0.875rem;
}

.khr-news-slide-rounded-bottom {
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
}

.khr-news-slide-rounded-top {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
}

.khr-news-slide-content .card-body {
    background-color: #f6f2e9;
}

.khr-news-slide-learn-more {
    position: absolute;
    bottom: 20px;
}

@media (min-width: 576px) {
    .khr-news-slide-modal .modal-dialog {
        max-width: 700px;
    }
}

.khr-collapse-caret::after {
    border-bottom: 2px solid #514535;
    border-right: 2px solid #514535;
    content: '';
    display: block;
    height: 16px;
    position: relative;
    left: 5%;
    top: 0;
    bottom: 0;
    transform: rotate(45deg);
    transition: transform 0.3s linear;
    width: 16px;
}

.khr-collapse-caret.open::after {
    left: 2%;
}

.khr-why-karisma .khr-collapse-next-row {
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    margin-left: 15%;
}

.khr-collapse-caret.open:after {
    transform: rotate(225deg);
    transition: transform 0.3s linear;
}

@media (max-width: 767.98px) {
    .khr-why-karisma .khr-collapse-next-row {
        text-align: center;
        margin-left: 0px;
    }

    .khr-collapse-caret::after {
        left: 48%;
    }

    .khr-collapse-caret.open::after {
        left: 48%;
    }
}

.khr-countdown-clock {
    display: inline-block;
    margin: 1rem;
    padding: 1rem 2rem;
}

    .khr-countdown-clock .khr-clock-heading {
        font-weight: normal;
        text-transform: none;
    }

    .khr-countdown-clock .khr-clock-timer {
        display: inline-flex;
        margin-bottom: 1rem;
        font-size: 3rem;
        line-height: 1;
        text-transform: uppercase;
    }

    .khr-countdown-clock .khr-timer-label {
        font-size: .75rem;
    }

.khr-destinations-properties h2.khr-destination-heading {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.khr-destinations-properties .khr-ends-without-stripe + .khr-destination h2.khr-destination-heading {
    margin-top: 0;
}

.khr-destinations-properties .khr-starts-without-stripe h2.khr-destination-heading {
    margin-bottom: 0;
}

.khr-flag-icon {
    display: inline-block;
    width: 20px;
    height: 15px;
    background-image: url("/assets/img/flags.png");
    background-repeat: no-repeat;
    background-position: 20px 0;
}

    .khr-flag-icon.be {
        width: 18px;
    }

    .khr-flag-icon.ch {
        width: 15px;
    }

    .khr-flag-icon.mc {
        width: 19px;
    }

    .khr-flag-icon.ne {
        width: 18px;
    }

    .khr-flag-icon.np {
        width: 13px;
    }

    .khr-flag-icon.va {
        width: 15px;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .khr-flag-icon {
        background-image: url("/assets/img/flags@2x.png");
        background-size: 5630px 15px;
    }
}

.khr-flag-icon.ac {
    height: 10px;
    background-position: 0px 0px;
}

.khr-flag-icon.ad {
    height: 14px;
    background-position: -22px 0px;
}

.khr-flag-icon.ae {
    height: 10px;
    background-position: -44px 0px;
}

.khr-flag-icon.af {
    height: 14px;
    background-position: -66px 0px;
}

.khr-flag-icon.ag {
    height: 14px;
    background-position: -88px 0px;
}

.khr-flag-icon.ai {
    height: 10px;
    background-position: -110px 0px;
}

.khr-flag-icon.al {
    height: 15px;
    background-position: -132px 0px;
}

.khr-flag-icon.am {
    height: 10px;
    background-position: -154px 0px;
}

.khr-flag-icon.ao {
    height: 14px;
    background-position: -176px 0px;
}

.khr-flag-icon.aq {
    height: 14px;
    background-position: -198px 0px;
}

.khr-flag-icon.ar {
    height: 13px;
    background-position: -220px 0px;
}

.khr-flag-icon.as {
    height: 10px;
    background-position: -242px 0px;
}

.khr-flag-icon.at {
    height: 14px;
    background-position: -264px 0px;
}

.khr-flag-icon.au {
    height: 10px;
    background-position: -286px 0px;
}

.khr-flag-icon.aw {
    height: 14px;
    background-position: -308px 0px;
}

.khr-flag-icon.ax {
    height: 13px;
    background-position: -330px 0px;
}

.khr-flag-icon.az {
    height: 10px;
    background-position: -352px 0px;
}

.khr-flag-icon.ba {
    height: 10px;
    background-position: -374px 0px;
}

.khr-flag-icon.bb {
    height: 14px;
    background-position: -396px 0px;
}

.khr-flag-icon.bd {
    height: 12px;
    background-position: -418px 0px;
}

.khr-flag-icon.be {
    height: 15px;
    background-position: -440px 0px;
}

.khr-flag-icon.bf {
    height: 14px;
    background-position: -460px 0px;
}

.khr-flag-icon.bg {
    height: 12px;
    background-position: -482px 0px;
}

.khr-flag-icon.bh {
    height: 12px;
    background-position: -504px 0px;
}

.khr-flag-icon.bi {
    height: 12px;
    background-position: -526px 0px;
}

.khr-flag-icon.bj {
    height: 14px;
    background-position: -548px 0px;
}

.khr-flag-icon.bl {
    height: 14px;
    background-position: -570px 0px;
}

.khr-flag-icon.bm {
    height: 10px;
    background-position: -592px 0px;
}

.khr-flag-icon.bn {
    height: 10px;
    background-position: -614px 0px;
}

.khr-flag-icon.bo {
    height: 14px;
    background-position: -636px 0px;
}

.khr-flag-icon.bq {
    height: 14px;
    background-position: -658px 0px;
}

.khr-flag-icon.br {
    height: 14px;
    background-position: -680px 0px;
}

.khr-flag-icon.bs {
    height: 10px;
    background-position: -702px 0px;
}

.khr-flag-icon.bt {
    height: 14px;
    background-position: -724px 0px;
}

.khr-flag-icon.bv {
    height: 15px;
    background-position: -746px 0px;
}

.khr-flag-icon.bw {
    height: 14px;
    background-position: -768px 0px;
}

.khr-flag-icon.by {
    height: 10px;
    background-position: -790px 0px;
}

.khr-flag-icon.bz {
    height: 14px;
    background-position: -812px 0px;
}

.khr-flag-icon.ca {
    height: 10px;
    background-position: -834px 0px;
}

.khr-flag-icon.cc {
    height: 10px;
    background-position: -856px 0px;
}

.khr-flag-icon.cd {
    height: 15px;
    background-position: -878px 0px;
}

.khr-flag-icon.cf {
    height: 14px;
    background-position: -900px 0px;
}

.khr-flag-icon.cg {
    height: 14px;
    background-position: -922px 0px;
}

.khr-flag-icon.ch {
    height: 15px;
    background-position: -944px 0px;
}

.khr-flag-icon.ci {
    height: 14px;
    background-position: -961px 0px;
}

.khr-flag-icon.ck {
    height: 10px;
    background-position: -983px 0px;
}

.khr-flag-icon.cl {
    height: 14px;
    background-position: -1005px 0px;
}

.khr-flag-icon.cm {
    height: 14px;
    background-position: -1027px 0px;
}

.khr-flag-icon.cn {
    height: 14px;
    background-position: -1049px 0px;
}

.khr-flag-icon.co {
    height: 14px;
    background-position: -1071px 0px;
}

.khr-flag-icon.cp {
    height: 14px;
    background-position: -1093px 0px;
}

.khr-flag-icon.cr {
    height: 12px;
    background-position: -1115px 0px;
}

.khr-flag-icon.cu {
    height: 10px;
    background-position: -1137px 0px;
}

.khr-flag-icon.cv {
    height: 12px;
    background-position: -1159px 0px;
}

.khr-flag-icon.cw {
    height: 14px;
    background-position: -1181px 0px;
}

.khr-flag-icon.cx {
    height: 10px;
    background-position: -1203px 0px;
}

.khr-flag-icon.cy {
    height: 13px;
    background-position: -1225px 0px;
}

.khr-flag-icon.cz {
    height: 14px;
    background-position: -1247px 0px;
}

.khr-flag-icon.de {
    height: 12px;
    background-position: -1269px 0px;
}

.khr-flag-icon.dg {
    height: 10px;
    background-position: -1291px 0px;
}

.khr-flag-icon.dj {
    height: 14px;
    background-position: -1313px 0px;
}

.khr-flag-icon.dk {
    height: 15px;
    background-position: -1335px 0px;
}

.khr-flag-icon.dm {
    height: 10px;
    background-position: -1357px 0px;
}

.khr-flag-icon.do {
    height: 13px;
    background-position: -1379px 0px;
}

.khr-flag-icon.dz {
    height: 14px;
    background-position: -1401px 0px;
}

.khr-flag-icon.ea {
    height: 14px;
    background-position: -1423px 0px;
}

.khr-flag-icon.ec {
    height: 14px;
    background-position: -1445px 0px;
}

.khr-flag-icon.ee {
    height: 13px;
    background-position: -1467px 0px;
}

.khr-flag-icon.eg {
    height: 14px;
    background-position: -1489px 0px;
}

.khr-flag-icon.eh {
    height: 10px;
    background-position: -1511px 0px;
}

.khr-flag-icon.er {
    height: 10px;
    background-position: -1533px 0px;
}

.khr-flag-icon.es {
    height: 14px;
    background-position: -1555px 0px;
}

.khr-flag-icon.et {
    height: 10px;
    background-position: -1577px 0px;
}

.khr-flag-icon.eu {
    height: 14px;
    background-position: -1599px 0px;
}

.khr-flag-icon.fi {
    height: 12px;
    background-position: -1621px 0px;
}

.khr-flag-icon.fj {
    height: 10px;
    background-position: -1643px 0px;
}

.khr-flag-icon.fk {
    height: 10px;
    background-position: -1665px 0px;
}

.khr-flag-icon.fm {
    height: 11px;
    background-position: -1687px 0px;
}

.khr-flag-icon.fo {
    height: 15px;
    background-position: -1709px 0px;
}

.khr-flag-icon.fr {
    height: 14px;
    background-position: -1731px 0px;
}

.khr-flag-icon.ga {
    height: 15px;
    background-position: -1753px 0px;
}

.khr-flag-icon.gb {
    height: 10px;
    background-position: -1775px 0px;
}

.khr-flag-icon.gd {
    height: 12px;
    background-position: -1797px 0px;
}

.khr-flag-icon.ge {
    height: 14px;
    background-position: -1819px 0px;
}

.khr-flag-icon.gf {
    height: 14px;
    background-position: -1841px 0px;
}

.khr-flag-icon.gg {
    height: 14px;
    background-position: -1863px 0px;
}

.khr-flag-icon.gh {
    height: 14px;
    background-position: -1885px 0px;
}

.khr-flag-icon.gi {
    height: 10px;
    background-position: -1907px 0px;
}

.khr-flag-icon.gl {
    height: 14px;
    background-position: -1929px 0px;
}

.khr-flag-icon.gm {
    height: 14px;
    background-position: -1951px 0px;
}

.khr-flag-icon.gn {
    height: 14px;
    background-position: -1973px 0px;
}

.khr-flag-icon.gp {
    height: 14px;
    background-position: -1995px 0px;
}

.khr-flag-icon.gq {
    height: 14px;
    background-position: -2017px 0px;
}

.khr-flag-icon.gr {
    height: 14px;
    background-position: -2039px 0px;
}

.khr-flag-icon.gs {
    height: 10px;
    background-position: -2061px 0px;
}

.khr-flag-icon.gt {
    height: 13px;
    background-position: -2083px 0px;
}

.khr-flag-icon.gu {
    height: 11px;
    background-position: -2105px 0px;
}

.khr-flag-icon.gw {
    height: 10px;
    background-position: -2127px 0px;
}

.khr-flag-icon.gy {
    height: 12px;
    background-position: -2149px 0px;
}

.khr-flag-icon.hk {
    height: 14px;
    background-position: -2171px 0px;
}

.khr-flag-icon.hm {
    height: 10px;
    background-position: -2193px 0px;
}

.khr-flag-icon.hn {
    height: 10px;
    background-position: -2215px 0px;
}

.khr-flag-icon.hr {
    height: 10px;
    background-position: -2237px 0px;
}

.khr-flag-icon.ht {
    height: 12px;
    background-position: -2259px 0px;
}

.khr-flag-icon.hu {
    height: 10px;
    background-position: -2281px 0px;
}

.khr-flag-icon.ic {
    height: 14px;
    background-position: -2303px 0px;
}

.khr-flag-icon.id {
    height: 14px;
    background-position: -2325px 0px;
}

.khr-flag-icon.ie {
    height: 10px;
    background-position: -2347px 0px;
}

.khr-flag-icon.il {
    height: 15px;
    background-position: -2369px 0px;
}

.khr-flag-icon.im {
    height: 10px;
    background-position: -2391px 0px;
}

.khr-flag-icon.in {
    height: 14px;
    background-position: -2413px 0px;
}

.khr-flag-icon.io {
    height: 10px;
    background-position: -2435px 0px;
}

.khr-flag-icon.iq {
    height: 14px;
    background-position: -2457px 0px;
}

.khr-flag-icon.ir {
    height: 12px;
    background-position: -2479px 0px;
}

.khr-flag-icon.is {
    height: 15px;
    background-position: -2501px 0px;
}

.khr-flag-icon.it {
    height: 14px;
    background-position: -2523px 0px;
}

.khr-flag-icon.je {
    height: 12px;
    background-position: -2545px 0px;
}

.khr-flag-icon.jm {
    height: 10px;
    background-position: -2567px 0px;
}

.khr-flag-icon.jo {
    height: 10px;
    background-position: -2589px 0px;
}

.khr-flag-icon.jp {
    height: 14px;
    background-position: -2611px 0px;
}

.khr-flag-icon.ke {
    height: 14px;
    background-position: -2633px 0px;
}

.khr-flag-icon.kg {
    height: 12px;
    background-position: -2655px 0px;
}

.khr-flag-icon.kh {
    height: 13px;
    background-position: -2677px 0px;
}

.khr-flag-icon.ki {
    height: 10px;
    background-position: -2699px 0px;
}

.khr-flag-icon.km {
    height: 12px;
    background-position: -2721px 0px;
}

.khr-flag-icon.kn {
    height: 14px;
    background-position: -2743px 0px;
}

.khr-flag-icon.kp {
    height: 10px;
    background-position: -2765px 0px;
}

.khr-flag-icon.kr {
    height: 14px;
    background-position: -2787px 0px;
}

.khr-flag-icon.kw {
    height: 10px;
    background-position: -2809px 0px;
}

.khr-flag-icon.ky {
    height: 10px;
    background-position: -2831px 0px;
}

.khr-flag-icon.kz {
    height: 10px;
    background-position: -2853px 0px;
}

.khr-flag-icon.la {
    height: 14px;
    background-position: -2875px 0px;
}

.khr-flag-icon.lb {
    height: 14px;
    background-position: -2897px 0px;
}

.khr-flag-icon.lc {
    height: 10px;
    background-position: -2919px 0px;
}

.khr-flag-icon.li {
    height: 12px;
    background-position: -2941px 0px;
}

.khr-flag-icon.lk {
    height: 10px;
    background-position: -2963px 0px;
}

.khr-flag-icon.lr {
    height: 11px;
    background-position: -2985px 0px;
}

.khr-flag-icon.ls {
    height: 14px;
    background-position: -3007px 0px;
}

.khr-flag-icon.lt {
    height: 12px;
    background-position: -3029px 0px;
}

.khr-flag-icon.lu {
    height: 12px;
    background-position: -3051px 0px;
}

.khr-flag-icon.lv {
    height: 10px;
    background-position: -3073px 0px;
}

.khr-flag-icon.ly {
    height: 10px;
    background-position: -3095px 0px;
}

.khr-flag-icon.ma {
    height: 14px;
    background-position: -3117px 0px;
}

.khr-flag-icon.mc {
    height: 15px;
    background-position: -3139px 0px;
}

.khr-flag-icon.md {
    height: 10px;
    background-position: -3160px 0px;
}

.khr-flag-icon.me {
    height: 10px;
    background-position: -3182px 0px;
}

.khr-flag-icon.mf {
    height: 14px;
    background-position: -3204px 0px;
}

.khr-flag-icon.mg {
    height: 14px;
    background-position: -3226px 0px;
}

.khr-flag-icon.mh {
    height: 11px;
    background-position: -3248px 0px;
}

.khr-flag-icon.mk {
    height: 10px;
    background-position: -3270px 0px;
}

.khr-flag-icon.ml {
    height: 14px;
    background-position: -3292px 0px;
}

.khr-flag-icon.mm {
    height: 14px;
    background-position: -3314px 0px;
}

.khr-flag-icon.mn {
    height: 10px;
    background-position: -3336px 0px;
}

.khr-flag-icon.mo {
    height: 14px;
    background-position: -3358px 0px;
}

.khr-flag-icon.mp {
    height: 10px;
    background-position: -3380px 0px;
}

.khr-flag-icon.mq {
    height: 14px;
    background-position: -3402px 0px;
}

.khr-flag-icon.mr {
    height: 14px;
    background-position: -3424px 0px;
}

.khr-flag-icon.ms {
    height: 10px;
    background-position: -3446px 0px;
}

.khr-flag-icon.mt {
    height: 14px;
    background-position: -3468px 0px;
}

.khr-flag-icon.mu {
    height: 14px;
    background-position: -3490px 0px;
}

.khr-flag-icon.mv {
    height: 14px;
    background-position: -3512px 0px;
}

.khr-flag-icon.mw {
    height: 14px;
    background-position: -3534px 0px;
}

.khr-flag-icon.mx {
    height: 12px;
    background-position: -3556px 0px;
}

.khr-flag-icon.my {
    height: 10px;
    background-position: -3578px 0px;
}

.khr-flag-icon.mz {
    height: 14px;
    background-position: -3600px 0px;
}

.khr-flag-icon.na {
    height: 14px;
    background-position: -3622px 0px;
}

.khr-flag-icon.nc {
    height: 10px;
    background-position: -3644px 0px;
}

.khr-flag-icon.ne {
    height: 15px;
    background-position: -3666px 0px;
}

.khr-flag-icon.nf {
    height: 10px;
    background-position: -3686px 0px;
}

.khr-flag-icon.ng {
    height: 10px;
    background-position: -3708px 0px;
}

.khr-flag-icon.ni {
    height: 12px;
    background-position: -3730px 0px;
}

.khr-flag-icon.nl {
    height: 14px;
    background-position: -3752px 0px;
}

.khr-flag-icon.no {
    height: 15px;
    background-position: -3774px 0px;
}

.khr-flag-icon.np {
    height: 15px;
    background-position: -3796px 0px;
    background-color: transparent;
}

.khr-flag-icon.nr {
    height: 10px;
    background-position: -3811px 0px;
}

.khr-flag-icon.nu {
    height: 10px;
    background-position: -3833px 0px;
}

.khr-flag-icon.nz {
    height: 10px;
    background-position: -3855px 0px;
}

.khr-flag-icon.om {
    height: 10px;
    background-position: -3877px 0px;
}

.khr-flag-icon.pa {
    height: 14px;
    background-position: -3899px 0px;
}

.khr-flag-icon.pe {
    height: 14px;
    background-position: -3921px 0px;
}

.khr-flag-icon.pf {
    height: 14px;
    background-position: -3943px 0px;
}

.khr-flag-icon.pg {
    height: 15px;
    background-position: -3965px 0px;
}

.khr-flag-icon.ph {
    height: 10px;
    background-position: -3987px 0px;
}

.khr-flag-icon.pk {
    height: 14px;
    background-position: -4009px 0px;
}

.khr-flag-icon.pl {
    height: 13px;
    background-position: -4031px 0px;
}

.khr-flag-icon.pm {
    height: 14px;
    background-position: -4053px 0px;
}

.khr-flag-icon.pn {
    height: 10px;
    background-position: -4075px 0px;
}

.khr-flag-icon.pr {
    height: 14px;
    background-position: -4097px 0px;
}

.khr-flag-icon.ps {
    height: 10px;
    background-position: -4119px 0px;
}

.khr-flag-icon.pt {
    height: 14px;
    background-position: -4141px 0px;
}

.khr-flag-icon.pw {
    height: 13px;
    background-position: -4163px 0px;
}

.khr-flag-icon.py {
    height: 11px;
    background-position: -4185px 0px;
}

.khr-flag-icon.qa {
    height: 8px;
    background-position: -4207px 0px;
}

.khr-flag-icon.re {
    height: 14px;
    background-position: -4229px 0px;
}

.khr-flag-icon.ro {
    height: 14px;
    background-position: -4251px 0px;
}

.khr-flag-icon.rs {
    height: 14px;
    background-position: -4273px 0px;
}

.khr-flag-icon.ru {
    height: 14px;
    background-position: -4295px 0px;
}

.khr-flag-icon.rw {
    height: 14px;
    background-position: -4317px 0px;
}

.khr-flag-icon.sa {
    height: 14px;
    background-position: -4339px 0px;
}

.khr-flag-icon.sb {
    height: 10px;
    background-position: -4361px 0px;
}

.khr-flag-icon.sc {
    height: 10px;
    background-position: -4383px 0px;
}

.khr-flag-icon.sd {
    height: 10px;
    background-position: -4405px 0px;
}

.khr-flag-icon.se {
    height: 13px;
    background-position: -4427px 0px;
}

.khr-flag-icon.sg {
    height: 14px;
    background-position: -4449px 0px;
}

.khr-flag-icon.sh {
    height: 10px;
    background-position: -4471px 0px;
}

.khr-flag-icon.si {
    height: 10px;
    background-position: -4493px 0px;
}

.khr-flag-icon.sj {
    height: 15px;
    background-position: -4515px 0px;
}

.khr-flag-icon.sk {
    height: 14px;
    background-position: -4537px 0px;
}

.khr-flag-icon.sl {
    height: 14px;
    background-position: -4559px 0px;
}

.khr-flag-icon.sm {
    height: 15px;
    background-position: -4581px 0px;
}

.khr-flag-icon.sn {
    height: 14px;
    background-position: -4603px 0px;
}

.khr-flag-icon.so {
    height: 14px;
    background-position: -4625px 0px;
}

.khr-flag-icon.sr {
    height: 14px;
    background-position: -4647px 0px;
}

.khr-flag-icon.ss {
    height: 10px;
    background-position: -4669px 0px;
}

.khr-flag-icon.st {
    height: 10px;
    background-position: -4691px 0px;
}

.khr-flag-icon.sv {
    height: 12px;
    background-position: -4713px 0px;
}

.khr-flag-icon.sx {
    height: 14px;
    background-position: -4735px 0px;
}

.khr-flag-icon.sy {
    height: 14px;
    background-position: -4757px 0px;
}

.khr-flag-icon.sz {
    height: 14px;
    background-position: -4779px 0px;
}

.khr-flag-icon.ta {
    height: 10px;
    background-position: -4801px 0px;
}

.khr-flag-icon.tc {
    height: 10px;
    background-position: -4823px 0px;
}

.khr-flag-icon.td {
    height: 14px;
    background-position: -4845px 0px;
}

.khr-flag-icon.tf {
    height: 14px;
    background-position: -4867px 0px;
}

.khr-flag-icon.tg {
    height: 13px;
    background-position: -4889px 0px;
}

.khr-flag-icon.th {
    height: 14px;
    background-position: -4911px 0px;
}

.khr-flag-icon.tj {
    height: 10px;
    background-position: -4933px 0px;
}

.khr-flag-icon.tk {
    height: 10px;
    background-position: -4955px 0px;
}

.khr-flag-icon.tl {
    height: 10px;
    background-position: -4977px 0px;
}

.khr-flag-icon.tm {
    height: 14px;
    background-position: -4999px 0px;
}

.khr-flag-icon.tn {
    height: 14px;
    background-position: -5021px 0px;
}

.khr-flag-icon.to {
    height: 10px;
    background-position: -5043px 0px;
}

.khr-flag-icon.tr {
    height: 14px;
    background-position: -5065px 0px;
}

.khr-flag-icon.tt {
    height: 12px;
    background-position: -5087px 0px;
}

.khr-flag-icon.tv {
    height: 10px;
    background-position: -5109px 0px;
}

.khr-flag-icon.tw {
    height: 14px;
    background-position: -5131px 0px;
}

.khr-flag-icon.tz {
    height: 14px;
    background-position: -5153px 0px;
}

.khr-flag-icon.ua {
    height: 14px;
    background-position: -5175px 0px;
}

.khr-flag-icon.ug {
    height: 14px;
    background-position: -5197px 0px;
}

.khr-flag-icon.um {
    height: 11px;
    background-position: -5219px 0px;
}

.khr-flag-icon.us {
    height: 11px;
    background-position: -5241px 0px;
}

.khr-flag-icon.uy {
    height: 14px;
    background-position: -5263px 0px;
}

.khr-flag-icon.uz {
    height: 10px;
    background-position: -5285px 0px;
}

.khr-flag-icon.va {
    height: 15px;
    background-position: -5307px 0px;
}

.khr-flag-icon.vc {
    height: 14px;
    background-position: -5324px 0px;
}

.khr-flag-icon.ve {
    height: 14px;
    background-position: -5346px 0px;
}

.khr-flag-icon.vg {
    height: 10px;
    background-position: -5368px 0px;
}

.khr-flag-icon.vi {
    height: 14px;
    background-position: -5390px 0px;
}

.khr-flag-icon.vn {
    height: 14px;
    background-position: -5412px 0px;
}

.khr-flag-icon.vu {
    height: 12px;
    background-position: -5434px 0px;
}

.khr-flag-icon.wf {
    height: 14px;
    background-position: -5456px 0px;
}

.khr-flag-icon.ws {
    height: 10px;
    background-position: -5478px 0px;
}

.khr-flag-icon.xk {
    height: 15px;
    background-position: -5500px 0px;
}

.khr-flag-icon.ye {
    height: 14px;
    background-position: -5522px 0px;
}

.khr-flag-icon.yt {
    height: 14px;
    background-position: -5544px 0px;
}

.khr-flag-icon.za {
    height: 14px;
    background-position: -5566px 0px;
}

.khr-flag-icon.zm {
    height: 14px;
    background-position: -5588px 0px;
}

.khr-flag-icon.zw {
    height: 10px;
    background-position: -5610px 0px;
}

.khr-flex-list, .khr-booking-widget-tabs {
    margin: 0.5rem 1rem;
    position: relative;
    overflow: hidden;
}

    .khr-flex-list ul, .khr-booking-widget-tabs ul {
        padding-left: 0;
        list-style: none;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-left: -1px;
        margin-bottom: 0;
    }

        .khr-flex-list ul.justify-content-end li, .khr-booking-widget-tabs ul.justify-content-end li, .khr-flex-list ul.justify-content-start li, .khr-booking-widget-tabs ul.justify-content-start li {
            flex-grow: 0;
        }

    .khr-flex-list li, .khr-booking-widget-tabs li {
        flex-grow: 1;
        flex-basis: auto;
        margin: .25em 0;
        padding: 0 1em;
        text-align: center;
        border-left: 1px solid #ccc;
    }

        .khr-flex-list li:first-child, .khr-booking-widget-tabs li:first-child {
            border-left: 0;
        }

label {
    margin-bottom: 0.25rem;
    font-size: 0.775rem;
    font-weight: bold;
}

.khr-label-spacer {
    margin-top: 1.25rem;
}

.form-control::placeholder {
    opacity: 0.7;
}

@media (max-width: 991.98px) {
    .form-control-lg, .input-group-lg > .form-control,
    .input-group-lg > .input-group-prepend > .input-group-text,
    .input-group-lg > .input-group-append > .input-group-text,
    .input-group-lg > .input-group-prepend > .btn,
    .input-group-lg > .input-group-append > .btn,
    .input-group-lg > .form-control,
    .input-group-lg > .input-group-prepend > .input-group-text,
    .input-group-lg > .input-group-append > .input-group-text,
    .input-group-lg > .input-group-prepend > .btn,
    .input-group-lg > .input-group-append > .btn {
        font-size: 1rem;
    }
}

.validation-summary-errors > ul > li {
    color: #dc3545;
}

.khr-form-gray {
    margin-bottom: 1em;
    margin-top: 1em;
}

    .khr-form-gray .form-control {
        background-color: #e9ecef;
        border: 1px solid #666666;
        color: #333333;
    }

        .khr-form-gray .form-control:focus {
            border-color: #a6a6a6;
        }

        .khr-form-gray .form-control.is-valid {
            border-color: #c1d837;
            /*&:focus {
                box-shadow: 0 0 0 0.2rem $gray-200;
            }*/
        }

        .khr-form-gray .form-control.is-invalid {
            border-color: #dc3545;
        }

    .khr-form-gray .khr-label-icon {
        top: 35px;
    }

        .khr-form-gray .khr-label-icon.khr-icon-calendar {
            background-image: url("/assets/img/calendar-icon.svg");
        }

    .khr-form-gray input[type=checkbox] + label {
        margin-left: 0.25em;
    }

    .khr-form-gray .khr-recaptcha-failed .g-recaptcha {
        border: 1px solid #dc3545;
    }

.khr-email-form {
    padding: 2.25rem 1rem;
    color: #fff;
    background-color: #514535;
    text-align: center;
}

@media (min-width: 992px) {
    .khr-email-form {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
    }
}

.form-background {
    background: #eee;
}

.form-control.radiobuttonlist {
    background: none;
}

    .form-control.radiobuttonlist input {
        display: inline-block;
        margin-left: 5px;
    }

    .form-control.radiobuttonlist br {
        display: none;
    }

.form-label .form-control {
    background: none;
}

    .form-label .form-control h2 {
        font-size: 1.5rem;
    }

.checkboxlist .form-control {
    width: 3%;
    margin-left: 15px;
    display: inline-block;
}

.umbraco-forms-navigation {
    float: right;
}

    .umbraco-forms-navigation .btn {
        min-width: 140px;
    }

.umbraco-forms-indicator {
    color: #dc3545;
}

.travelers-club-form .learnmore .umbraco-forms-label,
.travelers-club-form .receiveupdate .umbraco-forms-label,
.travelers-club-form .recaptcha .umbraco-forms-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.khr-romance-form .form-group {
    line-height: 3.5em;
}

.khr-form-submit-response .modal-content {
    min-height: 250px;
}

.khr-form-submit-response .modal-body {
    padding: 2rem;
}

.khr-form-submit-response .modal-title {
    text-transform: none;
    font-size: 1.5rem;
    line-height: 1.3;
    font-weight: 600;
}

.pre-arrival-form .umbraco-forms-caption {
    font-size: 2rem;
}

.pre-arrival-form legend {
    color: #666666;
    font-size: 1.25rem;
    text-transform: uppercase;
}

.pre-arrival-form .titleanddescription .form-control {
    background: transparent;
}

.pre-arrival-form .foodallergydetails .umbraco-forms-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.returningguest legend {
    color: #666666;
    font-size: 1.25rem;
    text-transform: uppercase;
}

.returningguest .khr-visit-row-wrapper:not(:first-child) {
    border: 1px solid #9f9881;
    margin-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 991.98px) {
    .returningguest .form-inline .form-check-inline .form-control[type=checkbox] {
        width: auto;
    }
}

.khr-icon {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    line-height: 1;
    padding: 16px;
    white-space: nowrap;
}

.khr-label-icon {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    position: absolute;
    top: 11px;
    right: 11px;
    width: 19px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 19px 18px;
    cursor: pointer;
}

@media (min-width: 992px) {
    .khr-label-icon {
        top: 12px;
        right: 11px;
        width: 25px;
        height: 23px;
        background-size: 25px 23px;
    }
}

.khr-label-icon.khr-icon-calendar {
    background-image: url("/assets/img/calendar-icon.png");
}

.khr-icon-map-pin {
    padding: 14px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17px' height='29px' viewBox='-0.014 -0.252 17 29' overflow='visible' enable-background='new -0.014 -0.252 17 29' xml:space='preserve'%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='8.283' y1='24.467' x2='8.283' y2='27.356'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M15.797,8.284c0,5.202-7.514,11.559-7.514,16.184c0-4.625-7.513-10.981-7.513-16.184c0-5.202,2.89-7.514,7.513-7.514 C12.907,0.77,15.797,3.082,15.797,8.284z'/%3E %3Ccircle fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='8.283' cy='8.284' r='4.046'/%3E %3C/svg%3E");
}

.khr-icon-feature-rooms,
.khr-icon-feature-suites {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='28px' viewBox='0.043 -0.114 27 28' overflow='visible' enable-background='new 0.043 -0.114 27 28' xml:space='preserve'%3E %3Cpolyline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points='21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E");
}

.khr-icon-feature-spas {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='29px' height='29px' viewBox='-0.957 -0.114 29 29' overflow='visible' enable-background='new -0.957 -0.114 29 29' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E");
}

.khr-icon-feature-pools {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='27px' viewBox='0.043 0.886 27 27' overflow='visible' enable-background='new 0.043 0.886 27 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E");
}

.khr-icon-feature-bars {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='27px' viewBox='-0.957 0.886 28 27' overflow='visible' enable-background='new -0.957 0.886 28 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M4.584,6.644 c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M19.215,6.659 c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E");
}

.khr-icon-feature-restaurants {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17px' height='27px' viewBox='4.043 0.886 17 27' overflow='visible' enable-background='new 4.043 0.886 17 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23514535' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23514535' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E ");
}

.khr-icon-media-photos {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='23px' viewBox='-0.5 -0.5 23 23' overflow='visible' enable-background='new -0.5 -0.5 23 23' xml:space='preserve'%3E %3Cpolyline fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' points='14.5,14.5 11.5,7 9,12.5 6.5,9.5 3.5,14.5 '/%3E %3Crect x='0.5' y='0.5' fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' width='17' height='17'/%3E %3Cpolyline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 19.508,6.381 21.5,6.562 20.137,21.5 5.199,20.137 '/%3E %3Cline fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' x1='0.5' y1='14.5' x2='17.5' y2='14.5'/%3E %3Ccircle fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' cx='5' cy='5' r='1.5'/%3E %3C/svg%3E");
}

.khr-icon-media-videos {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='14px' viewBox='0 0 24 14' overflow='visible' enable-background='new 0 0 24 14' xml:space='preserve'%3E %3Cpath fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' d='M15.5,12.5c0,0.55-0.45,1-1,1h-13 c-0.55,0-1-0.45-1-1v-11c0-0.549,0.45-1,1-1h13c0.55,0,1,0.451,1,1V12.5z'/%3E %3Cpolygon fill='none' stroke='%23514535' stroke-linejoin='round' stroke-miterlimit='10' points='23.5,12.5 17.5,9.5 17.5,4.5 23.5,1.5 '/%3E %3C/svg%3E");
}

.khr-icon-media-virtual-tours {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='23px' viewBox='-0.221 -0.524 23 23' overflow='visible' enable-background='new -0.221 -0.524 23 23' xml:space='preserve'%3E %3Cpolyline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points='6.988,0.5 5.494,5.698 10.809,5.783 '/%3E %3Cpath fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M5.498,5.702 c4.569-4.508,10.762-4.007,14.299-0.13c3.535,3.875,3.262,9.886-0.615,13.421c-3.874,3.537-9.884,3.261-13.42-0.615'/%3E %3Cpath fill='%23514535' d='M1.937,11.322h0.341c0.759,0,1.519-0.11,1.519-1.056c0-0.594-0.462-1.023-1.111-1.023 c-0.528,0-0.979,0.319-1.166,0.858L0.121,9.727c0.341-1.155,1.354-1.672,2.498-1.672c1.342,0,2.497,0.704,2.497,2.079 c0,0.836-0.506,1.551-1.331,1.76v0.022c0.99,0.143,1.518,0.935,1.518,1.892c0,1.486-1.243,2.3-2.629,2.3 c-1.276,0-2.333-0.528-2.674-1.826l1.408-0.374c0.165,0.639,0.562,1.012,1.266,1.012s1.309-0.494,1.309-1.221 c0-1.012-0.924-1.188-1.728-1.188H1.937V11.322z'/%3E %3Cpath fill='%23514535' d='M9.966,8.187l-1.87,2.882l0.022,0.022c0.154-0.088,0.462-0.132,0.726-0.132c1.375,0,2.343,1.133,2.343,2.486 c0,1.617-1.177,2.662-2.772,2.662c-1.628,0-2.772-1.001-2.772-2.651c0-0.814,0.297-1.452,0.726-2.134L8.36,8.187H9.966z M8.448,14.854c0.781,0,1.419-0.638,1.419-1.419s-0.638-1.419-1.419-1.419s-1.419,0.638-1.419,1.419S7.667,14.854,8.448,14.854z'/%3E %3Cpath fill='%23514535' d='M14.08,8.055c0.869,0,2.816,0.341,2.816,4.026s-1.947,4.026-2.816,4.026s-2.816-0.341-2.816-4.026 S13.211,8.055,14.08,8.055z M14.08,14.854c1.32,0,1.496-1.804,1.496-2.772c0-0.968-0.176-2.772-1.496-2.772 s-1.496,1.804-1.496,2.772C12.584,13.05,12.76,14.854,14.08,14.854z'/%3E %3Cpath fill='%23514535' d='M18.824,7.989c0.898,0,1.619,0.6,1.619,1.529c0,0.929-0.721,1.529-1.619,1.529c-0.9,0-1.619-0.6-1.619-1.529 C17.205,8.589,17.924,7.989,18.824,7.989z M18.824,10.256c0.449,0,0.719-0.3,0.719-0.737c0-0.438-0.27-0.738-0.719-0.738 c-0.45,0-0.721,0.3-0.721,0.738C18.104,9.956,18.374,10.256,18.824,10.256z'/%3E %3C/svg%3E");
}

.khr-icon-swim-up-bar {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='25px' height='26px' viewBox='7.674 6.382 25 26' overflow='visible' enable-background='new 7.674 6.382 25 26' xml:space='preserve'%3E %3Cpath fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M27.484,15.89 l-1.635,9.624c-0.16,1.047-1.16,1.905-2.219,1.905h-5.783c-1.06,0-2.059-0.858-2.221-1.905l-1.634-9.624'/%3E %3Cline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='13.993' y1='15.89' x2='27.484' y2='15.89'/%3E %3Cline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='14.735' y1='19.708' x2='26.721' y2='19.708'/%3E %3Ccircle fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='24.818' cy='11.361' r='1.928'/%3E %3Cline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='25.047' y1='9.447' x2='25.299' y2='7.507'/%3E %3Cline fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.667' y1='27.419' x2='24.547' y2='13.269'/%3E %3Cpath fill='none' stroke='%23514535' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M32.132,31.81 c-1,0-2-0.896-2-2c0,1.104-1,2-2,2s-2-0.896-2-2c0,1.104-1,2-2,2s-2-0.896-2-2c0,1.104-1,2-2,2s-2-0.896-2-2c0,1.104-1,2-2,2 s-2-0.896-2-2c0,1.104-1,2-2,2s-2-0.896-2-2c0,0.689-0.463,1.299-1,1.658'/%3E %3C/svg%3E");
}

.khr-icon-video-play {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='57px' height='57px' viewBox='-0.486 -0.486 57 57' overflow='visible' enable-background='new -0.486 -0.486 57 57' xml:space='preserve'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M26.134,0c1.253,0,2.506,0,3.759,0 c7.797,0.708,13.599,3.932,17.9,8.234c4.299,4.298,7.529,10.108,8.234,17.9c0,1.253,0,2.506,0,3.759 c-0.711,7.792-3.934,13.6-8.234,17.9c-4.299,4.299-10.108,7.526-17.9,8.234c-1.253,0-2.505,0-3.759,0 c-7.793-0.711-13.598-3.932-17.9-8.234C3.935,43.495,0.708,37.684,0,29.893c0-1.253,0-2.505,0-3.759 c0.632-7.3,3.791-13.546,8.145-17.9C12.484,3.895,18.912,0.559,26.134,0z M21.838,6.444c-3.982,1.123-7.345,3.384-9.756,5.817 c-3.311,3.342-6.041,8.31-6.444,14.32C5.266,32.135,6.848,36.49,9.04,39.917c2.289,3.58,5.368,6.293,8.771,8.056 c4.146,2.147,9.277,2.772,13.962,2.059c4.541-0.693,8.443-2.773,11.367-5.46c2.988-2.747,5.076-6.109,6.354-10.382 c1.31-4.378,1.104-10.026-0.627-14.41c-1.684-4.263-3.906-6.876-7.25-9.487C37.887,7.379,32.9,5.22,26.403,5.728 C24.712,5.86,23.194,6.062,21.838,6.444z'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M22.018,18.079c0.866-0.223,1.814,0.437,2.595,0.896 c4.412,2.591,8.248,4.801,12.889,7.518c2.125,1.244,1.945,2.419,0,3.58c-2.136,1.273-4.482,2.625-6.444,3.759 c-2.38,1.375-4.145,2.33-6.534,3.759c-0.716,0.429-1.703,0.976-2.506,0.717c-1.146-0.371-0.895-2.599-0.895-4.654 c0-2.732-0.09-7.961-0.09-10.83C21.033,21.06,20.613,18.441,22.018,18.079z'/%3E %3C/svg%3E");
}

.khr-icon-booking-step-check {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E %3Cg class='layer'%3E %3Ctitle%3ELayer 1%3C/title%3E %3Cpath d='m13.582,6.626l-6.272,5.882c-0.145,0.136 -0.329,0.203 -0.513,0.203c-0.192,0 -0.384,-0.073 -0.53,-0.22l-2.3,-2.301c-0.293,-0.293 -0.293,-0.768 0,-1.061s0.768,-0.293 1.061,0l1.786,1.787l5.741,-5.385c0.303,-0.282 0.777,-0.27 1.061,0.034c0.283,0.304 0.269,0.778 -0.034,1.061z' fill='%23fff' id='svg_1'/%3E %3C/g%3E %3C/svg%3E");
}

.khr-icon-booking-step-flight {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='18' height='18'%3E %3Cg%3E %3Cpath d='M11.44 9.67C9.63 11.48 8.63 12.48 8.43 12.68C8.41 12.7 8.38 12.71 8.35 12.71C8.1 12.71 6.07 12.71 5.82 12.71C5.78 12.71 5.74 12.68 5.72 12.64C5.7 12.6 5.71 12.56 5.74 12.53C5.93 12.33 6.88 11.38 8.6 9.67C6.32 9.67 5.06 9.67 4.81 9.67C4.76 9.67 4.73 9.65 4.71 9.61C4.56 9.31 3.34 6.87 3.19 6.57C3.17 6.54 3.17 6.5 3.19 6.46C3.21 6.43 3.25 6.41 3.29 6.41C3.49 6.41 5.11 6.41 5.31 6.41C5.34 6.41 5.37 6.42 5.39 6.44C5.45 6.51 5.78 6.84 6.37 7.43L9.1 7.43C7.7 6.02 6.91 5.23 6.76 5.08C6.72 5.05 6.72 5 6.73 4.96C6.75 4.92 6.79 4.89 6.83 4.89C7.03 4.89 8.66 4.89 8.86 4.89C8.89 4.89 8.92 4.9 8.94 4.92C9.1 5.09 9.94 5.92 11.44 7.43C12.93 7.43 13.76 7.43 13.93 7.43C14.55 7.43 15.05 7.93 15.05 8.55C15.05 9.17 14.55 9.67 13.93 9.67C13.6 9.67 12.77 9.67 11.44 9.67Z' fill='%23fff'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}

.khr-icon-booking-step-lock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='18' height='18'%3E %3Cg%3E %3Cpath d='M10.29 3.72L10.87 4.17L11.32 4.75L11.6 5.43L11.71 6.19L11.71 6.79L12.11 6.79L12.31 6.81L12.49 6.89L12.64 7.01L12.76 7.16L12.83 7.34L12.86 7.54L12.86 12.92L12.75 13.14L12.63 13.33L12.5 13.48L12.38 13.58L12.25 13.64L12.11 13.67L5.58 13.67L5.38 13.64L5.2 13.56L5.05 13.45L4.93 13.29L4.86 13.11L4.83 12.92L4.83 7.54L4.86 7.34L4.93 7.16L5.05 7.01L5.2 6.89L5.38 6.81L5.58 6.79L5.98 6.79L5.98 6.19L6.08 5.43L6.37 4.75L6.82 4.17L7.4 3.72L8.08 3.43L8.84 3.33L9.6 3.43L10.29 3.72ZM8.31 8.72L8.15 8.96L8.09 9.25L8.09 11.07L8.15 11.36L8.31 11.6L8.55 11.76L8.84 11.82L9.14 11.76L9.37 11.6L9.54 11.36L9.59 11.07L9.59 9.25L9.54 8.96L9.37 8.72L9.14 8.56L8.84 8.5L8.55 8.56L8.31 8.72ZM7.88 5.23L7.59 5.66L7.48 6.19L7.48 6.79L10.21 6.79L10.21 6.19L10.1 5.66L9.81 5.23L9.37 4.94L8.84 4.83L8.31 4.94L7.88 5.23Z' fill='%23fff'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}

.khr-icon-booking-step-plus {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E %3Cg class='layer'%3E %3Ctitle%3ELayer 1%3C/title%3E %3Cpath d='m12.858,9.341l-3.558,0l0,3.559c0,0.414 -0.336,0.75 -0.75,0.75s-0.75,-0.336 -0.75,-0.75l0,-3.559l-3.56,0c-0.414,0 -0.75,-0.336 -0.75,-0.75s0.336,-0.75 0.75,-0.75l3.56,0l0,-3.559c0,-0.414 0.336,-0.75 0.75,-0.75s0.75,0.336 0.75,0.75l0,3.559l3.559,0c0.414,0 0.75,0.336 0.75,0.75s-0.337,0.75 -0.751,0.75z' fill='%23fff' id='svg_1'/%3E %3C/g%3E %3C/svg%3E");
}

.khr-icon-booking-step-star {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' width='18' height='18'%3E %3Cg%3E %3Cpath d='M11.43 10.08C12.02 12.26 12.35 13.47 12.42 13.71C12.43 13.76 12.41 13.82 12.37 13.85C12.32 13.88 12.26 13.87 12.22 13.84C12.02 13.69 11.04 12.92 9.27 11.54C7.5 12.92 6.51 13.69 6.32 13.84C6.29 13.86 6.27 13.87 6.24 13.87C6.22 13.87 6.19 13.86 6.17 13.85C6.13 13.82 6.11 13.76 6.12 13.71C6.19 13.47 6.52 12.26 7.11 10.08C5.53 8.49 4.65 7.61 4.47 7.44C4.43 7.4 4.42 7.35 4.44 7.3C4.46 7.25 4.51 7.22 4.56 7.22C4.78 7.22 5.87 7.22 7.84 7.22C8.63 5.45 9.07 4.46 9.16 4.27C9.2 4.18 9.34 4.18 9.38 4.27C9.47 4.46 9.91 5.45 10.7 7.22C12.67 7.22 13.76 7.22 13.98 7.22C14.03 7.22 14.08 7.25 14.1 7.3C14.12 7.35 14.11 7.4 14.07 7.43C13.72 7.79 12.84 8.67 11.43 10.08Z' fill='%23fff'%3E%3C/path%3E %3C/g%3E %3C/svg%3E");
}

@media (min-width: 576px) {
    .khr-image-with-text-content {
        position: absolute;
        bottom: 30px;
        left: 30px;
    }
}

@media (max-width: 767.98px) {
    .khr-image-with-text-content {
        position: absolute;
        bottom: 25%;
        left: 0;
        right: 0;
        text-align: center;
    }
}

.khr-mystery-sale-calendar {
    text-align: center;
}

    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper {
        border: none;
        padding: 0px;
        background-color: #fff;
    }

        .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper {
            padding: 0px;
            width: 100% !important;
            max-width: 100%;
            border: none;
            background-color: transparent;
        }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .month-name {
                font-size: 40px;
                line-height: 1;
                padding-bottom: 40px;
                color: #000;
            }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .month-name small {
                    font-size: 13px;
                    font-weight: 600;
                }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table.month1 .month-name {
                text-align: left;
            }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table.month2 .month-name {
                text-align: right;
            }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .week-name {
                color: #000;
            }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day {
                height: 50px;
                width: 50px;
                padding: 0;
                font-size: 8px;
                text-align: right;
                background-color: #ddd;
                border: 1px solid #fff;
            }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.hovering {
                    background-color: #9cdbf7 !important;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.checked {
                    background-color: #9cdbf7 !important;
                }

                    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.checked.first-date-selected, .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.checked.last-date-selected {
                        background-color: #49e !important;
                    }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.bump {
                    border: 1px solid #000;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.invalid {
                    background-color: #eee;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.real-today {
                    background-color: #000;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
                    color: #fff;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day .day-inner {
                    width: 100%;
                    height: 100%;
                    padding: 5px;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .day .sale-price {
                    color: #ffffff;
                    margin-top: 16px;
                    text-align: center;
                    font-size: 16px;
                }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption {
                height: 80px;
            }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .next,
                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .prev {
                    display: block;
                    font-size: 3rem;
                    color: #cccccc;
                    padding-bottom: 5px;
                }

                    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .next:hover,
                    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .prev:hover {
                        color: #666666;
                        background-color: #fff;
                    }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .prev {
                    text-align: left;
                }

                .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper table .caption .next {
                    text-align: right;
                }

            .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper .gap {
                min-width: 14px;
                min-height: 400px;
            }

@media (max-width: 991.98px) {
    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper .gap {
        min-height: 0;
        height: 20px !important;
    }

    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper .gap,
    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper .month1,
    .khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .month-wrapper .month2 {
        float: none;
    }
}

.khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .drp_top-bar {
    font-size: 16px;
}

.khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .selected-days,
.khr-mystery-sale-calendar .khr-date-range-picker .date-picker-wrapper .default-top {
    display: none !important;
}

.khr-mystery-sale-calendar .khr-calendar-legend {
    text-align: center;
}

    .khr-mystery-sale-calendar .khr-calendar-legend .khr-legend-item {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

        .khr-mystery-sale-calendar .khr-calendar-legend .khr-legend-item + .khr-legend-item {
            margin-left: 1rem;
        }

    .khr-mystery-sale-calendar .khr-calendar-legend .khr-legend-color {
        display: inline-block;
        width: 24px;
        height: 24px;
        margin: 0 .5rem;
    }

    .khr-mystery-sale-calendar .khr-calendar-legend .khr-legend-price {
        display: inline-block;
        font-size: 24px;
        line-height: 24px;
    }

.khr-tabbed-page .nav-tabs {
    margin-bottom: 1rem;
}

.khr-tabbed-page .nav-link {
    border-color: #f0efee #f0efee #f0efee;
    color: #514535;
}

.khr-tabbed-page .nav-tabs .nav-link {
    border: 2px solid #f0efee;
    border-left: none;
}

.khr-tabbed-page .nav-link.first-tab {
    border-left: 2px solid #f0efee;
}

@media (max-width: 767.98px) {
    .khr-tabbed-page .nav-tabs {
        overflow-x: auto;
        overflow-y: hidden;
        display: -webkit-box;
        display: -moz-box;
        border-bottom: none;
    }

        .khr-tabbed-page .nav-tabs > li {
            float: none;
        }

        .khr-tabbed-page .nav-tabs .nav-link {
            padding: 0 1rem;
            margin: 0.5rem 0;
            border: none;
            border-left: 2px solid transparent;
            border-color: #f0efee;
        }

    .khr-tabbed-page .nav-link.first-tab {
        border: none;
    }
}

.khr-nav-vertical-dividers .nav-link {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

.khr-nav-vertical-dividers .nav-item:not(:first-child) .nav-link {
    border-left: solid 1px #e9ecef;
}

.khr-nickelodeon-experience-addon {
    height: 100%;
}

    .khr-nickelodeon-experience-addon.khr-addon-bg-blue {
        background-color: #00b0ec;
    }

    .khr-nickelodeon-experience-addon.khr-addon-bg-green {
        background-color: #a3c018;
    }

    .khr-nickelodeon-experience-addon.khr-addon-bg-purple {
        background-color: #8f9fd0;
    }

    .khr-nickelodeon-experience-addon.khr-addon-bg-orange {
        background-color: #f99700;
    }

    .khr-nickelodeon-experience-addon.khr-addon-bg-red {
        background-color: #ef4200;
    }

    .khr-nickelodeon-experience-addon .khr-addon-content {
        padding: 1rem 2rem 2rem 2rem;
    }

    .khr-nickelodeon-experience-addon .khr-addon-heading {
        font-size: 1.25rem;
    }

    .khr-nickelodeon-experience-addon .khr-addon-description {
        font-size: 0.875rem;
    }

    .khr-nickelodeon-experience-addon .khr-price-image {
        width: auto;
        max-height: 90px;
    }

.khr-activities-container .khr-align-bottom {
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
}

a.khr-property-card {
    display: block;
}

.khr-property-card {
    height: 100%;
    padding: 4rem 0;
}

    .khr-property-card img {
        background-color: rgba(255, 255, 255, 0.9);
        padding: 3rem;
    }

@media (min-width: 992px) {
    .khr-property-card {
        padding: 8rem 0;
    }
}

.khr-property-description h2, .khr-property-description .h2, .khr-property-description h3, .khr-property-description .h3, .khr-property-description h4, .khr-property-description .h4, .khr-property-description h5, .khr-property-description .h5, .khr-property-description h6, .khr-property-description .h6 {
    color: #212529;
    text-transform: none;
}

.khr-property-restaurants .khr-logos .khr-logo {
    width: 85px;
}

.khr-property-restaurants h3.khr-name {
    margin-bottom: 0;
}

.khr-property-restaurants .modal .nav .active {
    color: #514535;
    font-weight: bold;
    font-style: italic;
}

.khr-property-restaurants .modal .khr-media-tabs .active .khr-label {
    text-decoration: underline;
}

@media (max-width: 575.98px) {
    .khr-property-restaurants .modal .khr-main-tabs .nav-link {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .khr-property-restaurants .modal .khr-media-tabs .nav-link {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }

    .khr-property-restaurants .modal .khr-media-tabs .khr-icon {
        padding: 8px;
    }
}

.khr-property-restaurants > .khr-property-restaurant:not([hidden]) ~ .khr-property-restaurant:not([hidden]) {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 1rem;
    margin-top: 1rem;
}

.khr-features .khr-feature-item {
    margin: 1rem 0;
}

.khr-features .khr-feature-count {
    font-size: 3rem;
    line-height: 0.9;
    letter-spacing: -1px;
}

.khr-features .khr-feature-label {
    font-size: 0.875rem;
}

.khr-swimming-pools th {
    color: #495057;
}

.khr-swimming-pools td {
    color: #666666;
}

@media (max-width: 767.98px) {
    .khr-booking-widget-carousel {
        display: none !important;
    }
}

/* 20181108RBP - #414: This is now being overridden by Home > Site Settings > Styling tab > Responsive Settings field*/
/* leaving these defaults just in case*/
.khr-booking-widget-carousel-slide,
.slick-slide.khr-booking-widget-carousel-slide {
    min-height: 500px;
}

@media (min-width: 992px) {
    .khr-booking-widget-carousel-slide,
    .slick-slide.khr-booking-widget-carousel-slide {
        min-height: 550px;
    }
}

.khr-booking-widget-carousel-content {
    text-align: center;
    margin-bottom: 2rem;
}

    .khr-booking-widget-carousel-content.khr-content-h-align-center {
        left: 50vw;
    }

@media (min-width: 576px) {
    .khr-booking-widget-carousel-content {
        margin-bottom: 3rem;
    }
}

@media (min-width: 768px) {
    .khr-booking-widget-carousel-content {
        position: absolute;
        width: auto;
        max-width: 330px;
        margin-bottom: 0;
    }

        .khr-booking-widget-carousel-content.khr-content-h-align-left {
            text-align: left;
            left: 5%;
        }

        .khr-booking-widget-carousel-content.khr-content-h-align-right {
            right: 5%;
        }

        .khr-booking-widget-carousel-content.khr-content-align-top {
            top: 10%;
        }

        .khr-booking-widget-carousel-content.khr-content-align-middle {
            top: 50%;
            transform: translateY(-50%);
        }

        .khr-booking-widget-carousel-content.khr-content-align-bottom {
            top: auto;
            bottom: 15%;
        }
}

@media (min-width: 992px) {
    .khr-booking-widget-carousel-content {
        max-width: 420px;
    }
}

@media (min-width: 1200px) {
    .khr-booking-widget-carousel-content {
        max-width: 510px;
    }

        .khr-booking-widget-carousel-content.khr-content-h-align-left {
            left: 10%;
        }

        .khr-booking-widget-carousel-content.khr-content-h-align-right {
            right: 10%;
        }
}

@media (min-width: 1600px) {
    .khr-booking-widget-carousel-content.khr-content-h-align-left {
        left: 15%;
    }

    .khr-booking-widget-carousel-content.khr-content-h-align-right {
        right: 15%;
    }
}

@media (min-width: 1900px) {
    .khr-booking-widget-carousel-content.khr-content-h-align-left {
        left: 20%;
    }

    .khr-booking-widget-carousel-content.khr-content-h-align-right {
        right: 20%;
    }
}

@media (min-width: 2200px) {
    .khr-booking-widget-carousel-content.khr-content-h-align-left {
        left: 25%;
    }

    .khr-booking-widget-carousel-content.khr-content-h-align-right {
        right: 25%;
    }
}

@media (min-width: 2500px) {
    .khr-booking-widget-carousel-content.khr-content-h-align-left {
        left: 30%;
    }

    .khr-booking-widget-carousel-content.khr-content-h-align-right {
        right: 30%;
    }
}

.khr-booking-widget-carousel-content.khr-content-h-align-center .khr-text-1 {
    margin-left: -50%;
}

.khr-booking-widget-carousel-content .khr-text-1 {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 1px;
    text-shadow: 0px 0px 8px #000;
    text-transform: uppercase;
}

.khr-booking-widget-carousel-content.khr-content-h-align-center .khr-text-2 {
    margin-left: -50%;
}

.khr-booking-widget-carousel-content .khr-text-2 {
    font-size: 40px;
    font-weight: 700;
    text-shadow: 0px 0px 8px #000;
}

@media (min-width: 768px) {
    .khr-booking-widget-carousel-content .khr-text-2 {
        font-size: 56px;
        line-height: 1.1;
    }
}

.khr-booking-widget-carousel-content.khr-content-h-align-center .khr-text-3 {
    margin-right: -50%;
}

.khr-booking-widget-carousel-content .khr-text-3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.1;
    text-shadow: 0px 0px 8px #000;
}

.khr-booking-widget-carousel-content.khr-content-h-align-center .btn {
    margin-left: -50%;
}

.khr-booking-widget-container {
    width: 100%;
    padding: 2rem 10px 2rem 10px;
}

@media (min-width: 576px) {
    .khr-booking-widget-container {
        padding: 3rem 30px 3rem 30px;
    }
}

@media (min-width: 768px) {
    .khr-booking-widget-container {
        position: absolute;
        top: 53px;
        right: 5%;
        left: auto;
        max-width: 340px;
        padding: 0;
        background-image: none !important;
    }

        .khr-booking-widget-container .khr-booking-widget-carousel-content {
            display: none !important;
        }
}

@media (min-width: 992px) {
    .khr-booking-widget-container {
        max-width: 430px;
        top: 60px;
    }
}

@media (min-width: 1200px) {
    .khr-booking-widget-container {
        right: 10%;
        top: 80px;
    }
}

@media (min-width: 1600px) {
    .khr-booking-widget-container {
        right: 15%;
    }
}

@media (min-width: 1900px) {
    .khr-booking-widget-container {
        right: 20%;
    }
}

@media (min-width: 2200px) {
    .khr-booking-widget-container {
        right: 25%;
    }
}

@media (min-width: 2500px) {
    .khr-booking-widget-container {
        right: 30%;
    }
}

.khr-booking-widget {
    padding: 20px 20px 25px 20px;
    background: rgba(255, 255, 255, 0.9);
}

@media (min-width: 576px) {
    .khr-booking-widget {
        padding: 20px 35px 25px 35px;
    }
}

@media (min-width: 768px) {
    .khr-booking-widget {
        padding: 20px 30px 25px 30px;
    }
}

@media (min-width: 992px) {
    .khr-booking-widget {
        padding: 30px 45px 35px 45px;
    }
}

.khr-booking-widget .khr-booking-widget-label {
    display: block;
    font-size: 0.75rem;
    color: #514535;
    text-align: center;
    text-transform: uppercase;
}

.khr-booking-widget .khr-col-room-number, .khr-booking-widget .khr-room-divider {
    display: none !important;
}

.khr-booking-widget .khr-has-multiple-rooms .khr-room-number,
.khr-booking-widget .khr-has-multiple-rooms .khr-room-divider {
    display: block !important;
}

.khr-booking-widget .khr-has-multiple-rooms .khr-col-room-number {
    display: flex !important;
}

.khr-booking-widget .khr-room .khr-child > .col {
    flex-basis: auto;
}

.khr-booking-widget .khr-room.khr-hide-children-select .khr-col-children-select {
    order: 2;
    flex-grow: 0;
}

    .khr-booking-widget .khr-room.khr-hide-children-select .khr-col-children-select .form-group {
        display: none;
    }

.khr-booking-widget .khr-room.khr-hide-children-select .khr-col-room-number {
    order: 3;
}

.khr-booking-widget .khr-room.khr-hide-children-select .khr-col-adults-select {
    order: 3;
}

.khr-booking-widget-heading {
    font-weight: bold;
    font-size: 1.125rem;
    letter-spacing: -1px;
    margin-bottom: 1rem;
    text-transform: none;
}

@media (min-width: 992px) {
    .khr-booking-widget-heading {
        font-size: 1.5rem;
    }
}

.khr-booking-widget-tabs .nav-item {
    margin: 0;
}

@media (max-width: 767.98px) {
    .khr-booking-widget-tabs .nav-item {
        padding: 0 .5rem;
    }
}

.khr-booking-widget-tabs .nav-item .nav-link {
    padding: 0;
    color: #666;
    font-style: italic;
    font-size: 1rem;
}

@media (min-width: 992px) {
    .khr-booking-widget-tabs .nav-item .nav-link {
        font-size: 1.125rem;
    }
}

.khr-booking-widget-tabs .nav-item .nav-link.active {
    color: #514535;
    font-weight: bold;
    text-decoration: underline;
}

.khr-booking-widget-tabs .nav-item .nav-link:hover {
    color: #514535;
    text-decoration: underline;
}

.khr-booking-widget-search-toggle {
    display: block;
    text-align: right;
    color: #666;
    font-style: italic;
    font-size: 1rem;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .khr-booking-widget-search-toggle {
        font-size: 1.125rem;
    }
}

.khr-booking-widget-search-toggle[aria-expanded="true"] {
    color: #514535;
}

.khr-booking-widget-search-toggle img {
    width: 25px;
}

@media (min-width: 992px) {
    .khr-booking-widget-search-toggle img {
        width: 32px;
    }
}

@media (min-width: 576px) {
    .khr-modal-xl {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .khr-modal-xl {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .khr-modal-xl {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .khr-modal-xl {
        max-width: 1140px;
    }
}

/* Apply this to modals when the header only has the X .close button */
.modal.khr-modal-close-only-header .modal-header {
    border: none;
    padding-bottom: 0;
}

    .modal.khr-modal-close-only-header .modal-header .close {
        padding: .5rem;
        font-size: 1.5rem;
        color: #514535;
    }

.khr-booking-modal .modal-body {
    padding-top: 0;
}

.khr-booking-modal .khr-property-highlights img {
    height: 35px;
}

.khr-service-icons {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: .5rem;
}

@media (min-width: 992px) {
    .khr-service-icons {
        padding: 1.5rem;
    }
}

.khr-service-icons :last-child {
    display: none;
}

.khr-service-icon {
    padding: 1rem;
}

@media (min-width: 992px) {
    .khr-service-icon {
        padding: .5rem;
    }
}

.khr-service-icon .card {
    display: none;
}

.khr-service-icon-divider {
    display: none;
    width: 1px;
}

@media (min-width: 992px) {
    .khr-service-icon-divider {
        display: block;
    }
}

.khr-service-icon-popover {
    max-width: 235px;
    border-color: transparent;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

@media (min-width: 992px) {
    .khr-service-icon-popover {
        margin: 2rem 0;
    }
}

.khr-service-icon-popover .card-text {
    font-size: 1rem;
    line-height: 1.2;
}

.khr-service-icon-popover.bs-popover-top .arrow::after, .khr-service-icon-popover.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #f6f3ea;
}

.khr-service-icon-popover.bs-popover-bottom .arrow::after, .khr-service-icon-popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #f6f3ea;
}

.khr-service-icon-popover .card-body > img {
    height: 66px;
    width: 94px;
}

.khr-service-icon-popover .card-img-top {
    height: 132px;
    width: 233px;
}

.khr-service-icon-header {
    color: white;
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

    .slick-track:before, .slick-track:after {
        content: "";
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* Slider */
.slick-loading .slick-list {
    background: #fff url("../../node_modules/slick-carousel/slick/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
    font-family: "slick";
    src: url("../../node_modules/slick-carousel/slick/fonts/slick.eot");
    src: url("../../node_modules/slick-carousel/slick/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../node_modules/slick-carousel/slick/fonts/slick.woff") format("woff"), url("../../node_modules/slick-carousel/slick/fonts/slick.ttf") format("truetype"), url("../../node_modules/slick-carousel/slick/fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none;
}

    .slick-prev:hover, .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        outline: none;
        background: transparent;
        color: transparent;
    }

        .slick-prev:hover:before, .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }

    .slick-prev.slick-disabled:before,
    .slick-next.slick-disabled:before {
        opacity: 0.25;
    }

    .slick-prev:before,
    .slick-next:before {
        font-family: "slick";
        font-size: 20px;
        line-height: 1;
        color: white;
        opacity: 0.75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.slick-prev {
    left: -25px;
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}

.slick-prev:before {
    content: "←";
}

[dir="rtl"] .slick-prev:before {
    content: "→";
}

.slick-next {
    right: -25px;
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}

.slick-next:before {
    content: "→";
}

[dir="rtl"] .slick-next:before {
    content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }

        .slick-dots li button {
            border: 0;
            background: transparent;
            display: block;
            height: 20px;
            width: 20px;
            outline: none;
            line-height: 0px;
            font-size: 0px;
            color: transparent;
            padding: 5px;
            cursor: pointer;
        }

            .slick-dots li button:hover, .slick-dots li button:focus {
                outline: none;
            }

                .slick-dots li button:hover:before, .slick-dots li button:focus:before {
                    opacity: 1;
                }

            .slick-dots li button:before {
                position: absolute;
                top: 0;
                left: 0;
                content: "•";
                width: 20px;
                height: 20px;
                font-family: "slick";
                font-size: 6px;
                line-height: 20px;
                text-align: center;
                color: black;
                opacity: 0.25;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }

        .slick-dots li.slick-active button:before {
            color: black;
            opacity: 0.75;
        }

.slick-prev,
.slick-next {
    z-index: 1;
}

.slick-prev,
.row.no-gutters .khr-carousel-arrows-out .slick-prev {
    left: -10px;
}

[dir="rtl"] .slick-prev, [dir="rtl"]
.row.no-gutters .khr-carousel-arrows-out .slick-prev {
    right: -10px;
}

.slick-prev, .slick-prev:hover, .slick-prev:focus,
.row.no-gutters .khr-carousel-arrows-out .slick-prev,
.row.no-gutters .khr-carousel-arrows-out .slick-prev:hover,
.row.no-gutters .khr-carousel-arrows-out .slick-prev:focus {
    background-image: url("/assets/img/carousel-chevron-left-primary.png");
}

@media (min-width: 576px) {
    .slick-prev,
    .row.no-gutters .khr-carousel-arrows-out .slick-prev {
        left: -25px;
    }

    [dir="rtl"] .slick-prev, [dir="rtl"]
    .row.no-gutters .khr-carousel-arrows-out .slick-prev {
        right: -25px;
    }
}

.khr-carousel-slick-arrows-primary .slick-next, .khr-carousel-slick-arrows-primary .slick-next:hover, .khr-carousel-slick-arrows-primary .slick-next:focus,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-next,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-next:hover,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-next:focus {
    background-image: url("/assets/img/carousel-chevron-right-primary.png");
}

.khr-carousel-slick-arrows-primary .slick-prev, .khr-carousel-slick-arrows-primary .slick-prev:hover, .khr-carousel-slick-arrows-primary .slick-prev:focus,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-prev,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-prev:hover,
.row.no-gutters .khr-carousel-slick-arrows-primary .slick-prev:focus {
    background-image: url("/assets/img/carousel-chevron-left-primary.png");
}

.slick-next,
.row.no-gutters .khr-carousel-arrows-out .slick-next {
    right: -10px;
}

[dir="rtl"] .slick-next, [dir="rtl"]
.row.no-gutters .khr-carousel-arrows-out .slick-next {
    left: -10px;
}

.slick-next, .slick-next:hover, .slick-next:focus,
.row.no-gutters .khr-carousel-arrows-out .slick-next,
.row.no-gutters .khr-carousel-arrows-out .slick-next:hover,
.row.no-gutters .khr-carousel-arrows-out .slick-next:focus {
    background-image: url("/assets/img/carousel-chevron-right-primary.png");
}

@media (min-width: 576px) {
    .slick-next,
    .row.no-gutters .khr-carousel-arrows-out .slick-next {
        right: -25px;
    }

    [dir="rtl"] .slick-next, [dir="rtl"]
    .row.no-gutters .khr-carousel-arrows-out .slick-next {
        left: -25px;
    }
}

.slick-prev,
.slick-next {
    height: 47px;
    width: 15px;
    opacity: 0.7;
    transition: opacity 0.15s linear;
}

@media (max-width: 575.98px) {
    .slick-prev,
    .slick-next {
        background-repeat: no-repeat;
        width: 40px;
    }
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    opacity: 1;
}

@media (max-width: 575.98px) {
    .slick-prev:hover, .slick-prev:focus,
    .slick-next:hover,
    .slick-next:focus {
        background-repeat: no-repeat;
        width: 40px;
    }
}

.slick-prev:before,
.slick-next:before {
    display: none;
}

@media (max-width: 575.98px) {
    .slick-next {
        background-position-x: right;
    }
}

@media (max-width: 575.98px) {
    .slick-next:hover, .slick-next:focus {
        background-position-x: right;
    }
}

.row.no-gutters .slick-prev,
.khr-carousel-arrows-in .slick-prev,
.khr-carousel-has-content-image-carousel-slide .slick-prev {
    left: 10px;
}

[dir="rtl"] .row.no-gutters .slick-prev, [dir="rtl"]
.khr-carousel-arrows-in .slick-prev, [dir="rtl"]
.khr-carousel-has-content-image-carousel-slide .slick-prev {
    right: 10px;
}

.row.no-gutters .slick-prev, .row.no-gutters .slick-prev:hover, .row.no-gutters .slick-prev:focus,
.khr-carousel-arrows-in .slick-prev,
.khr-carousel-arrows-in .slick-prev:hover,
.khr-carousel-arrows-in .slick-prev:focus,
.khr-carousel-has-content-image-carousel-slide .slick-prev,
.khr-carousel-has-content-image-carousel-slide .slick-prev:hover,
.khr-carousel-has-content-image-carousel-slide .slick-prev:focus {
    background-image: url("/assets/img/carousel-chevron-left-white.png");
}

@media (min-width: 992px) {
    .row.no-gutters .slick-prev,
    .khr-carousel-arrows-in .slick-prev,
    .khr-carousel-has-content-image-carousel-slide .slick-prev {
        left: 25px;
    }

    [dir="rtl"] .row.no-gutters .slick-prev, [dir="rtl"]
    .khr-carousel-arrows-in .slick-prev, [dir="rtl"]
    .khr-carousel-has-content-image-carousel-slide .slick-prev {
        right: 25px;
    }
}

.row.no-gutters .slick-next,
.khr-carousel-arrows-in .slick-next,
.khr-carousel-has-content-image-carousel-slide .slick-next {
    right: 10px;
}

[dir="rtl"] .row.no-gutters .slick-next, [dir="rtl"]
.khr-carousel-arrows-in .slick-next, [dir="rtl"]
.khr-carousel-has-content-image-carousel-slide .slick-next {
    left: 10px;
}

.row.no-gutters .slick-next, .row.no-gutters .slick-next:hover, .row.no-gutters .slick-next:focus,
.khr-carousel-arrows-in .slick-next,
.khr-carousel-arrows-in .slick-next:hover,
.khr-carousel-arrows-in .slick-next:focus,
.khr-carousel-has-content-image-carousel-slide .slick-next,
.khr-carousel-has-content-image-carousel-slide .slick-next:hover,
.khr-carousel-has-content-image-carousel-slide .slick-next:focus {
    background-image: url("/assets/img/carousel-chevron-right-white.png");
}

@media (min-width: 992px) {
    .row.no-gutters .slick-next,
    .khr-carousel-arrows-in .slick-next,
    .khr-carousel-has-content-image-carousel-slide .slick-next {
        right: 25px;
    }

    [dir="rtl"] .row.no-gutters .slick-next, [dir="rtl"]
    .khr-carousel-arrows-in .slick-next, [dir="rtl"]
    .khr-carousel-has-content-image-carousel-slide .slick-next {
        left: 25px;
    }
}

/* Prevent flashing of slides */
/* see https://github.com/kenwheeler/slick/issues/1741#issuecomment-154062718 */
/*.khr-carousel-slick .khr-slide {
    display: none;
}

.khr-carousel-slick .khr-slide:first-child {
    display: block;
}

.khr-carousel-slick.slick-initialized .khr-slide {
    display: block;
}*/
/* see https://github.com/kenwheeler/slick/issues/1741#issuecomment-292218446 */
/* KB: 20190613: replaced previous display logic with visibility for re #880 */
/* keeping previous code in case we need to revert */
.khr-carousel-slick:not(.khr-carousel-has-vertical-promotion-carousel-slide) {
    visibility: hidden;
    opacity: 0.001;
    /* KB: 20190624 - for faster lazy loading by lazysizes */
    transition: opacity 750ms;
}

    .khr-carousel-slick:not(.khr-carousel-has-vertical-promotion-carousel-slide) .khr-slide {
        display: none;
    }

        .khr-carousel-slick:not(.khr-carousel-has-vertical-promotion-carousel-slide) .khr-slide:first-child {
            display: block;
            visibility: hidden;
        }

    .khr-carousel-slick:not(.khr-carousel-has-vertical-promotion-carousel-slide).slick-initialized {
        visibility: visible;
        opacity: 1;
    }

        .khr-carousel-slick:not(.khr-carousel-has-vertical-promotion-carousel-slide).slick-initialized .khr-slide {
            display: block;
            visibility: visible !important;
        }

@media (max-width: 767.98px) {
    .khr-carousel-slick {
        visibility: hidden;
        opacity: 0.001;
        /* KB: 20190624 - for faster lazy loading by lazysizes */
        transition: opacity 750ms;
    }

        .khr-carousel-slick .khr-slide {
            display: none;
        }

            .khr-carousel-slick .khr-slide:first-child {
                display: block;
                visibility: hidden;
            }

        .khr-carousel-slick.slick-initialized {
            visibility: visible;
            opacity: 1;
        }

            .khr-carousel-slick.slick-initialized .khr-slide {
                display: block;
                visibility: visible !important;
            }
}

.khr-slick-align-left > .slick-list > .slick-track {
    margin-left: 0;
}

.khr-slide.slick-loading {
    background: #fff url(../../node_modules/slick-carousel/slick/ajax-loader.gif) center center no-repeat;
}

img.slick-loading {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.slick-dotted.slick-slider.khr-booking-widget-carousel, .slick-dotted.slick-slider.khr-carousel-has-full-width-image-carousel-slide, .slick-dotted.slick-slider.khr-carousel-has-content-image-carousel-slide {
    margin-bottom: 0;
}

    .slick-dotted.slick-slider.khr-booking-widget-carousel .slick-dots, .slick-dotted.slick-slider.khr-carousel-has-full-width-image-carousel-slide .slick-dots, .slick-dotted.slick-slider.khr-carousel-has-content-image-carousel-slide .slick-dots {
        bottom: 13px;
    }

        .slick-dotted.slick-slider.khr-booking-widget-carousel .slick-dots li button:before, .slick-dotted.slick-slider.khr-carousel-has-full-width-image-carousel-slide .slick-dots li button:before, .slick-dotted.slick-slider.khr-carousel-has-content-image-carousel-slide .slick-dots li button:before {
            background: #fff;
        }

.slick-dotted.slick-slider .slick-dots li button:before {
    content: "";
    background: #cccccc;
    width: 13px;
    height: 13px;
    margin: 3px;
    border-radius: 50%;
    opacity: .5;
}

.slick-dotted.slick-slider .slick-dots li.slick-active button:before {
    background: #9f9881;
    opacity: 1;
}

select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}

.bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/
    vertical-align: middle;
}

    .bootstrap-select > .dropdown-toggle {
        position: relative;
        width: 100%;
        text-align: right;
        white-space: nowrap;
        display: inline-flex;
        align-items: center;
    }

        .bootstrap-select > .dropdown-toggle:after {
            margin-top: -1px;
            margin-left: auto;
        }

        .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
            color: #514535;
        }

            .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
                color: rgba(255, 255, 255, 0.5);
            }

    .bootstrap-select > select {
        position: absolute !important;
        bottom: 0;
        left: 50%;
        display: block !important;
        width: 0.5px !important;
        height: 100% !important;
        padding: 0 !important;
        opacity: 0 !important;
        border: none;
        z-index: 0 !important;
    }

        .bootstrap-select > select.mobile-device {
            top: 0;
            left: 0;
            display: block !important;
            width: 100% !important;
            z-index: 2;
        }

    .has-error .bootstrap-select .dropdown-toggle,
    .error .bootstrap-select .dropdown-toggle,
    .bootstrap-select.is-invalid .dropdown-toggle,
    .was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
        border-color: #b94a48;
    }

    .bootstrap-select.is-valid .dropdown-toggle,
    .was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
        border-color: #28a745;
    }

    .bootstrap-select.fit-width {
        width: auto !important;
    }

    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
        width: 220px;
    }

    .bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
    .bootstrap-select .dropdown-toggle:focus {
        outline: thin dotted #333333 !important;
        outline: 5px auto -webkit-focus-ring-color !important;
        outline-offset: -2px;
    }

    .bootstrap-select.form-control {
        margin-bottom: 0;
        padding: 0;
        border: none;
    }

:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%;
}

.input-group .bootstrap-select.form-control, .bootstrap-select.form-control.input-group-btn {
    display: table-cell;
    z-index: auto;
}

.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
    width: auto;
}

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

    .bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right,
    .row .bootstrap-select[class*="col-"].dropdown-menu-right {
        float: right;
    }

.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
    padding: 0;
}

    .form-group-lg .bootstrap-select.form-control .dropdown-toggle,
    .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
        height: 100%;
        font-size: inherit;
        line-height: inherit;
        border-radius: inherit;
    }

.bootstrap-select.form-control-sm .dropdown-toggle, .input-group-sm > .bootstrap-select.form-control .dropdown-toggle,
.input-group-sm > .input-group-prepend > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-sm > .input-group-append > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-sm > .input-group-prepend > .bootstrap-select.btn .dropdown-toggle,
.input-group-sm > .input-group-append > .bootstrap-select.btn .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle, .input-group-lg > .bootstrap-select.form-control .dropdown-toggle,
.input-group-lg > .input-group-prepend > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-lg > .input-group-append > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-lg > .input-group-prepend > .bootstrap-select.btn .dropdown-toggle,
.input-group-lg > .input-group-append > .bootstrap-select.btn .dropdown-toggle {
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit;
}

.bootstrap-select.form-control-sm .dropdown-toggle, .input-group-sm > .bootstrap-select.form-control .dropdown-toggle,
.input-group-sm > .input-group-prepend > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-sm > .input-group-append > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-sm > .input-group-prepend > .bootstrap-select.btn .dropdown-toggle,
.input-group-sm > .input-group-append > .bootstrap-select.btn .dropdown-toggle {
    padding: 0.25rem 0.5rem;
}

.bootstrap-select.form-control-lg .dropdown-toggle, .input-group-lg > .bootstrap-select.form-control .dropdown-toggle,
.input-group-lg > .input-group-prepend > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-lg > .input-group-append > .bootstrap-select.input-group-text .dropdown-toggle,
.input-group-lg > .input-group-prepend > .bootstrap-select.btn .dropdown-toggle,
.input-group-lg > .input-group-append > .bootstrap-select.btn .dropdown-toggle {
    padding: 0.5rem 0.875rem;
}

.form-inline .bootstrap-select .form-control {
    width: 100%;
}

.bootstrap-select.disabled,
.bootstrap-select > .disabled {
    cursor: not-allowed;
}

    .bootstrap-select.disabled:focus,
    .bootstrap-select > .disabled:focus {
        outline: none !important;
    }

.bootstrap-select.bs-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 0 !important;
    padding: 0 !important;
}

    .bootstrap-select.bs-container .dropdown-menu {
        z-index: 1060;
    }

.bootstrap-select .dropdown-toggle:before {
    content: '';
    display: inline-block;
}

.bootstrap-select .dropdown-toggle .filter-option {
    position: static;
    top: 0;
    left: 0;
    float: left;
    padding-right: inherit;
    height: 100%;
    width: 100%;
    text-align: left;
    margin-right: -100%;
}

.input-group .bs3.bootstrap-select .dropdown-toggle .filter-option {
    position: absolute;
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    float: none;
}

    .input-group .bs3.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
        padding-right: inherit;
    }

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
}

.bootstrap-select .dropdown-toggle .filter-expand {
    width: 0.5px !important;
    float: left;
    opacity: 0 !important;
    overflow: hidden;
}

.bootstrap-select .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
    border-radius: inherit;
}

.bootstrap-select[class*="col-"] .dropdown-toggle {
    width: 100%;
}

.bootstrap-select .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select .dropdown-menu > .inner:focus {
        outline: none !important;
    }

    .bootstrap-select .dropdown-menu.inner {
        position: static;
        float: none;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .bootstrap-select .dropdown-menu li {
        position: relative;
        padding: 5px;
    }

        .bootstrap-select .dropdown-menu li.active small {
            color: rgba(255, 255, 255, 0.5) !important;
        }

        .bootstrap-select .dropdown-menu li.disabled a {
            cursor: not-allowed;
        }

        .bootstrap-select .dropdown-menu li a {
            cursor: pointer;
            user-select: none;
        }

            .bootstrap-select .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em;
            }

            .bootstrap-select .dropdown-menu li a span.check-mark {
                display: none;
            }

            .bootstrap-select .dropdown-menu li a span.text {
                display: inline-block;
            }

        .bootstrap-select .dropdown-menu li small {
            padding-left: 0.5em;
        }

    .bootstrap-select .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: whitesmoke;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        pointer-events: none;
        opacity: 0.9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.bootstrap-select .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
    position: static;
    display: inline;
    padding: 0;
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
    display: inline;
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    top: 5px;
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select .bs-ok-default:after {
    content: '';
    display: block;
    width: 0.5em;
    height: 1em;
    border-style: solid;
    border-width: 0 0.26em 0.26em 0;
    transform: rotate(45deg);
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
    z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
    bottom: auto;
    top: -4px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
    bottom: auto;
    top: -4px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
    display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px;
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-donebutton .btn-group button {
        width: 100%;
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}

/* KB: 20190626 - prevent resizing of booking widget while bootstrap select is loading */
/* re: #985 */
.khr-bootstrap-select-container {
    min-height: 48px;
}

.bootstrap-select .dropdown-menu {
    min-width: inherit !important;
    width: 100%;
    overflow-x: hidden;
    z-index: 9999;
}

    .bootstrap-select .dropdown-menu .dropdown-item {
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-right: 1rem;
        white-space: normal;
        line-height: 1.1;
    }

.khr-align-bottom {
    bottom: 0;
}

.khr-flex-align-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.khr-m--0,
.m--0 {
    margin: 0 !important;
}

.khr-mt--0,
.khr-my--0,
.mt--0,
.my--0 {
    margin-top: 0 !important;
}

.khr-mr--0,
.khr-mx--0,
.mr--0,
.mx--0 {
    margin-right: 0 !important;
}

.khr-mb--0,
.khr-my--0,
.mb--0,
.my--0 {
    margin-bottom: 0 !important;
}

.khr-ml--0,
.khr-mx--0,
.ml--0,
.mx--0 {
    margin-left: 0 !important;
}

.khr-m--1,
.m--1 {
    margin: -0.25rem !important;
}

.khr-mt--1,
.khr-my--1,
.mt--1,
.my--1 {
    margin-top: -0.25rem !important;
}

.khr-mr--1,
.khr-mx--1,
.mr--1,
.mx--1 {
    margin-right: -0.25rem !important;
}

.khr-mb--1,
.khr-my--1,
.mb--1,
.my--1 {
    margin-bottom: -0.25rem !important;
}

.khr-ml--1,
.khr-mx--1,
.ml--1,
.mx--1 {
    margin-left: -0.25rem !important;
}

.khr-m--2,
.m--2 {
    margin: -0.5rem !important;
}

.khr-mt--2,
.khr-my--2,
.mt--2,
.my--2 {
    margin-top: -0.5rem !important;
}

.khr-mr--2,
.khr-mx--2,
.mr--2,
.mx--2 {
    margin-right: -0.5rem !important;
}

.khr-mb--2,
.khr-my--2,
.mb--2,
.my--2 {
    margin-bottom: -0.5rem !important;
}

.khr-ml--2,
.khr-mx--2,
.ml--2,
.mx--2 {
    margin-left: -0.5rem !important;
}

.khr-m--3,
.m--3 {
    margin: -1rem !important;
}

.khr-mt--3,
.khr-my--3,
.mt--3,
.my--3 {
    margin-top: -1rem !important;
}

.khr-mr--3,
.khr-mx--3,
.mr--3,
.mx--3 {
    margin-right: -1rem !important;
}

.khr-mb--3,
.khr-my--3,
.mb--3,
.my--3 {
    margin-bottom: -1rem !important;
}

.khr-ml--3,
.khr-mx--3,
.ml--3,
.mx--3 {
    margin-left: -1rem !important;
}

.khr-m--4,
.m--4 {
    margin: -1.5rem !important;
}

.khr-mt--4,
.khr-my--4,
.mt--4,
.my--4 {
    margin-top: -1.5rem !important;
}

.khr-mr--4,
.khr-mx--4,
.mr--4,
.mx--4 {
    margin-right: -1.5rem !important;
}

.khr-mb--4,
.khr-my--4,
.mb--4,
.my--4 {
    margin-bottom: -1.5rem !important;
}

.khr-ml--4,
.khr-mx--4,
.ml--4,
.mx--4 {
    margin-left: -1.5rem !important;
}

.khr-m--5,
.m--5 {
    margin: -3rem !important;
}

.khr-mt--5,
.khr-my--5,
.mt--5,
.my--5 {
    margin-top: -3rem !important;
}

.khr-mr--5,
.khr-mx--5,
.mr--5,
.mx--5 {
    margin-right: -3rem !important;
}

.khr-mb--5,
.khr-my--5,
.mb--5,
.my--5 {
    margin-bottom: -3rem !important;
}

.khr-ml--5,
.khr-mx--5,
.ml--5,
.mx--5 {
    margin-left: -3rem !important;
}

.khr-m--6,
.m--6 {
    margin: -6rem !important;
}

.khr-mt--6,
.khr-my--6,
.mt--6,
.my--6 {
    margin-top: -6rem !important;
}

.khr-mr--6,
.khr-mx--6,
.mr--6,
.mx--6 {
    margin-right: -6rem !important;
}

.khr-mb--6,
.khr-my--6,
.mb--6,
.my--6 {
    margin-bottom: -6rem !important;
}

.khr-ml--6,
.khr-mx--6,
.ml--6,
.mx--6 {
    margin-left: -6rem !important;
}

.khr-m--7,
.m--7 {
    margin: -12rem !important;
}

.khr-mt--7,
.khr-my--7,
.mt--7,
.my--7 {
    margin-top: -12rem !important;
}

.khr-mr--7,
.khr-mx--7,
.mr--7,
.mx--7 {
    margin-right: -12rem !important;
}

.khr-mb--7,
.khr-my--7,
.mb--7,
.my--7 {
    margin-bottom: -12rem !important;
}

.khr-ml--7,
.khr-mx--7,
.ml--7,
.mx--7 {
    margin-left: -12rem !important;
}

.khr-m--3_5,
.m--3_5 {
    margin: -1.25rem !important;
}

.khr-mt--3_5,
.khr-my--3_5,
.mt--3_5,
.my--3_5 {
    margin-top: -1.25rem !important;
}

.khr-mr--3_5,
.khr-mx--3_5,
.mr--3_5,
.mx--3_5 {
    margin-right: -1.25rem !important;
}

.khr-mb--3_5,
.khr-my--3_5,
.mb--3_5,
.my--3_5 {
    margin-bottom: -1.25rem !important;
}

.khr-ml--3_5,
.khr-mx--3_5,
.ml--3_5,
.mx--3_5 {
    margin-left: -1.25rem !important;
}

.khr-m--4_5,
.m--4_5 {
    margin: -2.25rem !important;
}

.khr-mt--4_5,
.khr-my--4_5,
.mt--4_5,
.my--4_5 {
    margin-top: -2.25rem !important;
}

.khr-mr--4_5,
.khr-mx--4_5,
.mr--4_5,
.mx--4_5 {
    margin-right: -2.25rem !important;
}

.khr-mb--4_5,
.khr-my--4_5,
.mb--4_5,
.my--4_5 {
    margin-bottom: -2.25rem !important;
}

.khr-ml--4_5,
.khr-mx--4_5,
.ml--4_5,
.mx--4_5 {
    margin-left: -2.25rem !important;
}

.khr-m--5_5,
.m--5_5 {
    margin: -4.5rem !important;
}

.khr-mt--5_5,
.khr-my--5_5,
.mt--5_5,
.my--5_5 {
    margin-top: -4.5rem !important;
}

.khr-mr--5_5,
.khr-mx--5_5,
.mr--5_5,
.mx--5_5 {
    margin-right: -4.5rem !important;
}

.khr-mb--5_5,
.khr-my--5_5,
.mb--5_5,
.my--5_5 {
    margin-bottom: -4.5rem !important;
}

.khr-ml--5_5,
.khr-mx--5_5,
.ml--5_5,
.mx--5_5 {
    margin-left: -4.5rem !important;
}

.khr-m--6_25,
.m--6_25 {
    margin: -7.5rem !important;
}

.khr-mt--6_25,
.khr-my--6_25,
.mt--6_25,
.my--6_25 {
    margin-top: -7.5rem !important;
}

.khr-mr--6_25,
.khr-mx--6_25,
.mr--6_25,
.mx--6_25 {
    margin-right: -7.5rem !important;
}

.khr-mb--6_25,
.khr-my--6_25,
.mb--6_25,
.my--6_25 {
    margin-bottom: -7.5rem !important;
}

.khr-ml--6_25,
.khr-mx--6_25,
.ml--6_25,
.mx--6_25 {
    margin-left: -7.5rem !important;
}

.khr-m--6_5,
.m--6_5 {
    margin: -9rem !important;
}

.khr-mt--6_5,
.khr-my--6_5,
.mt--6_5,
.my--6_5 {
    margin-top: -9rem !important;
}

.khr-mr--6_5,
.khr-mx--6_5,
.mr--6_5,
.mx--6_5 {
    margin-right: -9rem !important;
}

.khr-mb--6_5,
.khr-my--6_5,
.mb--6_5,
.my--6_5 {
    margin-bottom: -9rem !important;
}

.khr-ml--6_5,
.khr-mx--6_5,
.ml--6_5,
.mx--6_5 {
    margin-left: -9rem !important;
}

.khr-m--7_5,
.m--7_5 {
    margin: -16rem !important;
}

.khr-mt--7_5,
.khr-my--7_5,
.mt--7_5,
.my--7_5 {
    margin-top: -16rem !important;
}

.khr-mr--7_5,
.khr-mx--7_5,
.mr--7_5,
.mx--7_5 {
    margin-right: -16rem !important;
}

.khr-mb--7_5,
.khr-my--7_5,
.mb--7_5,
.my--7_5 {
    margin-bottom: -16rem !important;
}

.khr-ml--7_5,
.khr-mx--7_5,
.ml--7_5,
.mx--7_5 {
    margin-left: -16rem !important;
}

.khr-m--8,
.m--8 {
    margin: -24rem !important;
}

.khr-mt--8,
.khr-my--8,
.mt--8,
.my--8 {
    margin-top: -24rem !important;
}

.khr-mr--8,
.khr-mx--8,
.mr--8,
.mx--8 {
    margin-right: -24rem !important;
}

.khr-mb--8,
.khr-my--8,
.mb--8,
.my--8 {
    margin-bottom: -24rem !important;
}

.khr-ml--8,
.khr-mx--8,
.ml--8,
.mx--8 {
    margin-left: -24rem !important;
}

.khr-m--8_5,
.m--8_5 {
    margin: -36rem !important;
}

.khr-mt--8_5,
.khr-my--8_5,
.mt--8_5,
.my--8_5 {
    margin-top: -36rem !important;
}

.khr-mr--8_5,
.khr-mx--8_5,
.mr--8_5,
.mx--8_5 {
    margin-right: -36rem !important;
}

.khr-mb--8_5,
.khr-my--8_5,
.mb--8_5,
.my--8_5 {
    margin-bottom: -36rem !important;
}

.khr-ml--8_5,
.khr-mx--8_5,
.ml--8_5,
.mx--8_5 {
    margin-left: -36rem !important;
}

.khr-m--9,
.m--9 {
    margin: -48rem !important;
}

.khr-mt--9,
.khr-my--9,
.mt--9,
.my--9 {
    margin-top: -48rem !important;
}

.khr-mr--9,
.khr-mx--9,
.mr--9,
.mx--9 {
    margin-right: -48rem !important;
}

.khr-mb--9,
.khr-my--9,
.mb--9,
.my--9 {
    margin-bottom: -48rem !important;
}

.khr-ml--9,
.khr-mx--9,
.ml--9,
.mx--9 {
    margin-left: -48rem !important;
}

@media (min-width: 576px) {
    .khr-m-sm--0,
    .m-sm--0 {
        margin: 0 !important;
    }

    .khr-mt-sm--0,
    .khr-my-sm--0,
    .mt-sm--0,
    .my-sm--0 {
        margin-top: 0 !important;
    }

    .khr-mr-sm--0,
    .khr-mx-sm--0,
    .mr-sm--0,
    .mx-sm--0 {
        margin-right: 0 !important;
    }

    .khr-mb-sm--0,
    .khr-my-sm--0,
    .mb-sm--0,
    .my-sm--0 {
        margin-bottom: 0 !important;
    }

    .khr-ml-sm--0,
    .khr-mx-sm--0,
    .ml-sm--0,
    .mx-sm--0 {
        margin-left: 0 !important;
    }

    .khr-m-sm--1,
    .m-sm--1 {
        margin: -0.25rem !important;
    }

    .khr-mt-sm--1,
    .khr-my-sm--1,
    .mt-sm--1,
    .my-sm--1 {
        margin-top: -0.25rem !important;
    }

    .khr-mr-sm--1,
    .khr-mx-sm--1,
    .mr-sm--1,
    .mx-sm--1 {
        margin-right: -0.25rem !important;
    }

    .khr-mb-sm--1,
    .khr-my-sm--1,
    .mb-sm--1,
    .my-sm--1 {
        margin-bottom: -0.25rem !important;
    }

    .khr-ml-sm--1,
    .khr-mx-sm--1,
    .ml-sm--1,
    .mx-sm--1 {
        margin-left: -0.25rem !important;
    }

    .khr-m-sm--2,
    .m-sm--2 {
        margin: -0.5rem !important;
    }

    .khr-mt-sm--2,
    .khr-my-sm--2,
    .mt-sm--2,
    .my-sm--2 {
        margin-top: -0.5rem !important;
    }

    .khr-mr-sm--2,
    .khr-mx-sm--2,
    .mr-sm--2,
    .mx-sm--2 {
        margin-right: -0.5rem !important;
    }

    .khr-mb-sm--2,
    .khr-my-sm--2,
    .mb-sm--2,
    .my-sm--2 {
        margin-bottom: -0.5rem !important;
    }

    .khr-ml-sm--2,
    .khr-mx-sm--2,
    .ml-sm--2,
    .mx-sm--2 {
        margin-left: -0.5rem !important;
    }

    .khr-m-sm--3,
    .m-sm--3 {
        margin: -1rem !important;
    }

    .khr-mt-sm--3,
    .khr-my-sm--3,
    .mt-sm--3,
    .my-sm--3 {
        margin-top: -1rem !important;
    }

    .khr-mr-sm--3,
    .khr-mx-sm--3,
    .mr-sm--3,
    .mx-sm--3 {
        margin-right: -1rem !important;
    }

    .khr-mb-sm--3,
    .khr-my-sm--3,
    .mb-sm--3,
    .my-sm--3 {
        margin-bottom: -1rem !important;
    }

    .khr-ml-sm--3,
    .khr-mx-sm--3,
    .ml-sm--3,
    .mx-sm--3 {
        margin-left: -1rem !important;
    }

    .khr-m-sm--4,
    .m-sm--4 {
        margin: -1.5rem !important;
    }

    .khr-mt-sm--4,
    .khr-my-sm--4,
    .mt-sm--4,
    .my-sm--4 {
        margin-top: -1.5rem !important;
    }

    .khr-mr-sm--4,
    .khr-mx-sm--4,
    .mr-sm--4,
    .mx-sm--4 {
        margin-right: -1.5rem !important;
    }

    .khr-mb-sm--4,
    .khr-my-sm--4,
    .mb-sm--4,
    .my-sm--4 {
        margin-bottom: -1.5rem !important;
    }

    .khr-ml-sm--4,
    .khr-mx-sm--4,
    .ml-sm--4,
    .mx-sm--4 {
        margin-left: -1.5rem !important;
    }

    .khr-m-sm--5,
    .m-sm--5 {
        margin: -3rem !important;
    }

    .khr-mt-sm--5,
    .khr-my-sm--5,
    .mt-sm--5,
    .my-sm--5 {
        margin-top: -3rem !important;
    }

    .khr-mr-sm--5,
    .khr-mx-sm--5,
    .mr-sm--5,
    .mx-sm--5 {
        margin-right: -3rem !important;
    }

    .khr-mb-sm--5,
    .khr-my-sm--5,
    .mb-sm--5,
    .my-sm--5 {
        margin-bottom: -3rem !important;
    }

    .khr-ml-sm--5,
    .khr-mx-sm--5,
    .ml-sm--5,
    .mx-sm--5 {
        margin-left: -3rem !important;
    }

    .khr-m-sm--6,
    .m-sm--6 {
        margin: -6rem !important;
    }

    .khr-mt-sm--6,
    .khr-my-sm--6,
    .mt-sm--6,
    .my-sm--6 {
        margin-top: -6rem !important;
    }

    .khr-mr-sm--6,
    .khr-mx-sm--6,
    .mr-sm--6,
    .mx-sm--6 {
        margin-right: -6rem !important;
    }

    .khr-mb-sm--6,
    .khr-my-sm--6,
    .mb-sm--6,
    .my-sm--6 {
        margin-bottom: -6rem !important;
    }

    .khr-ml-sm--6,
    .khr-mx-sm--6,
    .ml-sm--6,
    .mx-sm--6 {
        margin-left: -6rem !important;
    }

    .khr-m-sm--7,
    .m-sm--7 {
        margin: -12rem !important;
    }

    .khr-mt-sm--7,
    .khr-my-sm--7,
    .mt-sm--7,
    .my-sm--7 {
        margin-top: -12rem !important;
    }

    .khr-mr-sm--7,
    .khr-mx-sm--7,
    .mr-sm--7,
    .mx-sm--7 {
        margin-right: -12rem !important;
    }

    .khr-mb-sm--7,
    .khr-my-sm--7,
    .mb-sm--7,
    .my-sm--7 {
        margin-bottom: -12rem !important;
    }

    .khr-ml-sm--7,
    .khr-mx-sm--7,
    .ml-sm--7,
    .mx-sm--7 {
        margin-left: -12rem !important;
    }

    .khr-m-sm--3_5,
    .m-sm--3_5 {
        margin: -1.25rem !important;
    }

    .khr-mt-sm--3_5,
    .khr-my-sm--3_5,
    .mt-sm--3_5,
    .my-sm--3_5 {
        margin-top: -1.25rem !important;
    }

    .khr-mr-sm--3_5,
    .khr-mx-sm--3_5,
    .mr-sm--3_5,
    .mx-sm--3_5 {
        margin-right: -1.25rem !important;
    }

    .khr-mb-sm--3_5,
    .khr-my-sm--3_5,
    .mb-sm--3_5,
    .my-sm--3_5 {
        margin-bottom: -1.25rem !important;
    }

    .khr-ml-sm--3_5,
    .khr-mx-sm--3_5,
    .ml-sm--3_5,
    .mx-sm--3_5 {
        margin-left: -1.25rem !important;
    }

    .khr-m-sm--4_5,
    .m-sm--4_5 {
        margin: -2.25rem !important;
    }

    .khr-mt-sm--4_5,
    .khr-my-sm--4_5,
    .mt-sm--4_5,
    .my-sm--4_5 {
        margin-top: -2.25rem !important;
    }

    .khr-mr-sm--4_5,
    .khr-mx-sm--4_5,
    .mr-sm--4_5,
    .mx-sm--4_5 {
        margin-right: -2.25rem !important;
    }

    .khr-mb-sm--4_5,
    .khr-my-sm--4_5,
    .mb-sm--4_5,
    .my-sm--4_5 {
        margin-bottom: -2.25rem !important;
    }

    .khr-ml-sm--4_5,
    .khr-mx-sm--4_5,
    .ml-sm--4_5,
    .mx-sm--4_5 {
        margin-left: -2.25rem !important;
    }

    .khr-m-sm--5_5,
    .m-sm--5_5 {
        margin: -4.5rem !important;
    }

    .khr-mt-sm--5_5,
    .khr-my-sm--5_5,
    .mt-sm--5_5,
    .my-sm--5_5 {
        margin-top: -4.5rem !important;
    }

    .khr-mr-sm--5_5,
    .khr-mx-sm--5_5,
    .mr-sm--5_5,
    .mx-sm--5_5 {
        margin-right: -4.5rem !important;
    }

    .khr-mb-sm--5_5,
    .khr-my-sm--5_5,
    .mb-sm--5_5,
    .my-sm--5_5 {
        margin-bottom: -4.5rem !important;
    }

    .khr-ml-sm--5_5,
    .khr-mx-sm--5_5,
    .ml-sm--5_5,
    .mx-sm--5_5 {
        margin-left: -4.5rem !important;
    }

    .khr-m-sm--6_25,
    .m-sm--6_25 {
        margin: -7.5rem !important;
    }

    .khr-mt-sm--6_25,
    .khr-my-sm--6_25,
    .mt-sm--6_25,
    .my-sm--6_25 {
        margin-top: -7.5rem !important;
    }

    .khr-mr-sm--6_25,
    .khr-mx-sm--6_25,
    .mr-sm--6_25,
    .mx-sm--6_25 {
        margin-right: -7.5rem !important;
    }

    .khr-mb-sm--6_25,
    .khr-my-sm--6_25,
    .mb-sm--6_25,
    .my-sm--6_25 {
        margin-bottom: -7.5rem !important;
    }

    .khr-ml-sm--6_25,
    .khr-mx-sm--6_25,
    .ml-sm--6_25,
    .mx-sm--6_25 {
        margin-left: -7.5rem !important;
    }

    .khr-m-sm--6_5,
    .m-sm--6_5 {
        margin: -9rem !important;
    }

    .khr-mt-sm--6_5,
    .khr-my-sm--6_5,
    .mt-sm--6_5,
    .my-sm--6_5 {
        margin-top: -9rem !important;
    }

    .khr-mr-sm--6_5,
    .khr-mx-sm--6_5,
    .mr-sm--6_5,
    .mx-sm--6_5 {
        margin-right: -9rem !important;
    }

    .khr-mb-sm--6_5,
    .khr-my-sm--6_5,
    .mb-sm--6_5,
    .my-sm--6_5 {
        margin-bottom: -9rem !important;
    }

    .khr-ml-sm--6_5,
    .khr-mx-sm--6_5,
    .ml-sm--6_5,
    .mx-sm--6_5 {
        margin-left: -9rem !important;
    }

    .khr-m-sm--7_5,
    .m-sm--7_5 {
        margin: -16rem !important;
    }

    .khr-mt-sm--7_5,
    .khr-my-sm--7_5,
    .mt-sm--7_5,
    .my-sm--7_5 {
        margin-top: -16rem !important;
    }

    .khr-mr-sm--7_5,
    .khr-mx-sm--7_5,
    .mr-sm--7_5,
    .mx-sm--7_5 {
        margin-right: -16rem !important;
    }

    .khr-mb-sm--7_5,
    .khr-my-sm--7_5,
    .mb-sm--7_5,
    .my-sm--7_5 {
        margin-bottom: -16rem !important;
    }

    .khr-ml-sm--7_5,
    .khr-mx-sm--7_5,
    .ml-sm--7_5,
    .mx-sm--7_5 {
        margin-left: -16rem !important;
    }

    .khr-m-sm--8,
    .m-sm--8 {
        margin: -24rem !important;
    }

    .khr-mt-sm--8,
    .khr-my-sm--8,
    .mt-sm--8,
    .my-sm--8 {
        margin-top: -24rem !important;
    }

    .khr-mr-sm--8,
    .khr-mx-sm--8,
    .mr-sm--8,
    .mx-sm--8 {
        margin-right: -24rem !important;
    }

    .khr-mb-sm--8,
    .khr-my-sm--8,
    .mb-sm--8,
    .my-sm--8 {
        margin-bottom: -24rem !important;
    }

    .khr-ml-sm--8,
    .khr-mx-sm--8,
    .ml-sm--8,
    .mx-sm--8 {
        margin-left: -24rem !important;
    }

    .khr-m-sm--8_5,
    .m-sm--8_5 {
        margin: -36rem !important;
    }

    .khr-mt-sm--8_5,
    .khr-my-sm--8_5,
    .mt-sm--8_5,
    .my-sm--8_5 {
        margin-top: -36rem !important;
    }

    .khr-mr-sm--8_5,
    .khr-mx-sm--8_5,
    .mr-sm--8_5,
    .mx-sm--8_5 {
        margin-right: -36rem !important;
    }

    .khr-mb-sm--8_5,
    .khr-my-sm--8_5,
    .mb-sm--8_5,
    .my-sm--8_5 {
        margin-bottom: -36rem !important;
    }

    .khr-ml-sm--8_5,
    .khr-mx-sm--8_5,
    .ml-sm--8_5,
    .mx-sm--8_5 {
        margin-left: -36rem !important;
    }

    .khr-m-sm--9,
    .m-sm--9 {
        margin: -48rem !important;
    }

    .khr-mt-sm--9,
    .khr-my-sm--9,
    .mt-sm--9,
    .my-sm--9 {
        margin-top: -48rem !important;
    }

    .khr-mr-sm--9,
    .khr-mx-sm--9,
    .mr-sm--9,
    .mx-sm--9 {
        margin-right: -48rem !important;
    }

    .khr-mb-sm--9,
    .khr-my-sm--9,
    .mb-sm--9,
    .my-sm--9 {
        margin-bottom: -48rem !important;
    }

    .khr-ml-sm--9,
    .khr-mx-sm--9,
    .ml-sm--9,
    .mx-sm--9 {
        margin-left: -48rem !important;
    }
}

@media (min-width: 768px) {
    .khr-m-md--0,
    .m-md--0 {
        margin: 0 !important;
    }

    .khr-mt-md--0,
    .khr-my-md--0,
    .mt-md--0,
    .my-md--0 {
        margin-top: 0 !important;
    }

    .khr-mr-md--0,
    .khr-mx-md--0,
    .mr-md--0,
    .mx-md--0 {
        margin-right: 0 !important;
    }

    .khr-mb-md--0,
    .khr-my-md--0,
    .mb-md--0,
    .my-md--0 {
        margin-bottom: 0 !important;
    }

    .khr-ml-md--0,
    .khr-mx-md--0,
    .ml-md--0,
    .mx-md--0 {
        margin-left: 0 !important;
    }

    .khr-m-md--1,
    .m-md--1 {
        margin: -0.25rem !important;
    }

    .khr-mt-md--1,
    .khr-my-md--1,
    .mt-md--1,
    .my-md--1 {
        margin-top: -0.25rem !important;
    }

    .khr-mr-md--1,
    .khr-mx-md--1,
    .mr-md--1,
    .mx-md--1 {
        margin-right: -0.25rem !important;
    }

    .khr-mb-md--1,
    .khr-my-md--1,
    .mb-md--1,
    .my-md--1 {
        margin-bottom: -0.25rem !important;
    }

    .khr-ml-md--1,
    .khr-mx-md--1,
    .ml-md--1,
    .mx-md--1 {
        margin-left: -0.25rem !important;
    }

    .khr-m-md--2,
    .m-md--2 {
        margin: -0.5rem !important;
    }

    .khr-mt-md--2,
    .khr-my-md--2,
    .mt-md--2,
    .my-md--2 {
        margin-top: -0.5rem !important;
    }

    .khr-mr-md--2,
    .khr-mx-md--2,
    .mr-md--2,
    .mx-md--2 {
        margin-right: -0.5rem !important;
    }

    .khr-mb-md--2,
    .khr-my-md--2,
    .mb-md--2,
    .my-md--2 {
        margin-bottom: -0.5rem !important;
    }

    .khr-ml-md--2,
    .khr-mx-md--2,
    .ml-md--2,
    .mx-md--2 {
        margin-left: -0.5rem !important;
    }

    .khr-m-md--3,
    .m-md--3 {
        margin: -1rem !important;
    }

    .khr-mt-md--3,
    .khr-my-md--3,
    .mt-md--3,
    .my-md--3 {
        margin-top: -1rem !important;
    }

    .khr-mr-md--3,
    .khr-mx-md--3,
    .mr-md--3,
    .mx-md--3 {
        margin-right: -1rem !important;
    }

    .khr-mb-md--3,
    .khr-my-md--3,
    .mb-md--3,
    .my-md--3 {
        margin-bottom: -1rem !important;
    }

    .khr-ml-md--3,
    .khr-mx-md--3,
    .ml-md--3,
    .mx-md--3 {
        margin-left: -1rem !important;
    }

    .khr-m-md--4,
    .m-md--4 {
        margin: -1.5rem !important;
    }

    .khr-mt-md--4,
    .khr-my-md--4,
    .mt-md--4,
    .my-md--4 {
        margin-top: -1.5rem !important;
    }

    .khr-mr-md--4,
    .khr-mx-md--4,
    .mr-md--4,
    .mx-md--4 {
        margin-right: -1.5rem !important;
    }

    .khr-mb-md--4,
    .khr-my-md--4,
    .mb-md--4,
    .my-md--4 {
        margin-bottom: -1.5rem !important;
    }

    .khr-ml-md--4,
    .khr-mx-md--4,
    .ml-md--4,
    .mx-md--4 {
        margin-left: -1.5rem !important;
    }

    .khr-m-md--5,
    .m-md--5 {
        margin: -3rem !important;
    }

    .khr-mt-md--5,
    .khr-my-md--5,
    .mt-md--5,
    .my-md--5 {
        margin-top: -3rem !important;
    }

    .khr-mr-md--5,
    .khr-mx-md--5,
    .mr-md--5,
    .mx-md--5 {
        margin-right: -3rem !important;
    }

    .khr-mb-md--5,
    .khr-my-md--5,
    .mb-md--5,
    .my-md--5 {
        margin-bottom: -3rem !important;
    }

    .khr-ml-md--5,
    .khr-mx-md--5,
    .ml-md--5,
    .mx-md--5 {
        margin-left: -3rem !important;
    }

    .khr-m-md--6,
    .m-md--6 {
        margin: -6rem !important;
    }

    .khr-mt-md--6,
    .khr-my-md--6,
    .mt-md--6,
    .my-md--6 {
        margin-top: -6rem !important;
    }

    .khr-mr-md--6,
    .khr-mx-md--6,
    .mr-md--6,
    .mx-md--6 {
        margin-right: -6rem !important;
    }

    .khr-mb-md--6,
    .khr-my-md--6,
    .mb-md--6,
    .my-md--6 {
        margin-bottom: -6rem !important;
    }

    .khr-ml-md--6,
    .khr-mx-md--6,
    .ml-md--6,
    .mx-md--6 {
        margin-left: -6rem !important;
    }

    .khr-m-md--7,
    .m-md--7 {
        margin: -12rem !important;
    }

    .khr-mt-md--7,
    .khr-my-md--7,
    .mt-md--7,
    .my-md--7 {
        margin-top: -12rem !important;
    }

    .khr-mr-md--7,
    .khr-mx-md--7,
    .mr-md--7,
    .mx-md--7 {
        margin-right: -12rem !important;
    }

    .khr-mb-md--7,
    .khr-my-md--7,
    .mb-md--7,
    .my-md--7 {
        margin-bottom: -12rem !important;
    }

    .khr-ml-md--7,
    .khr-mx-md--7,
    .ml-md--7,
    .mx-md--7 {
        margin-left: -12rem !important;
    }

    .khr-m-md--3_5,
    .m-md--3_5 {
        margin: -1.25rem !important;
    }

    .khr-mt-md--3_5,
    .khr-my-md--3_5,
    .mt-md--3_5,
    .my-md--3_5 {
        margin-top: -1.25rem !important;
    }

    .khr-mr-md--3_5,
    .khr-mx-md--3_5,
    .mr-md--3_5,
    .mx-md--3_5 {
        margin-right: -1.25rem !important;
    }

    .khr-mb-md--3_5,
    .khr-my-md--3_5,
    .mb-md--3_5,
    .my-md--3_5 {
        margin-bottom: -1.25rem !important;
    }

    .khr-ml-md--3_5,
    .khr-mx-md--3_5,
    .ml-md--3_5,
    .mx-md--3_5 {
        margin-left: -1.25rem !important;
    }

    .khr-m-md--4_5,
    .m-md--4_5 {
        margin: -2.25rem !important;
    }

    .khr-mt-md--4_5,
    .khr-my-md--4_5,
    .mt-md--4_5,
    .my-md--4_5 {
        margin-top: -2.25rem !important;
    }

    .khr-mr-md--4_5,
    .khr-mx-md--4_5,
    .mr-md--4_5,
    .mx-md--4_5 {
        margin-right: -2.25rem !important;
    }

    .khr-mb-md--4_5,
    .khr-my-md--4_5,
    .mb-md--4_5,
    .my-md--4_5 {
        margin-bottom: -2.25rem !important;
    }

    .khr-ml-md--4_5,
    .khr-mx-md--4_5,
    .ml-md--4_5,
    .mx-md--4_5 {
        margin-left: -2.25rem !important;
    }

    .khr-m-md--5_5,
    .m-md--5_5 {
        margin: -4.5rem !important;
    }

    .khr-mt-md--5_5,
    .khr-my-md--5_5,
    .mt-md--5_5,
    .my-md--5_5 {
        margin-top: -4.5rem !important;
    }

    .khr-mr-md--5_5,
    .khr-mx-md--5_5,
    .mr-md--5_5,
    .mx-md--5_5 {
        margin-right: -4.5rem !important;
    }

    .khr-mb-md--5_5,
    .khr-my-md--5_5,
    .mb-md--5_5,
    .my-md--5_5 {
        margin-bottom: -4.5rem !important;
    }

    .khr-ml-md--5_5,
    .khr-mx-md--5_5,
    .ml-md--5_5,
    .mx-md--5_5 {
        margin-left: -4.5rem !important;
    }

    .khr-m-md--6_25,
    .m-md--6_25 {
        margin: -7.5rem !important;
    }

    .khr-mt-md--6_25,
    .khr-my-md--6_25,
    .mt-md--6_25,
    .my-md--6_25 {
        margin-top: -7.5rem !important;
    }

    .khr-mr-md--6_25,
    .khr-mx-md--6_25,
    .mr-md--6_25,
    .mx-md--6_25 {
        margin-right: -7.5rem !important;
    }

    .khr-mb-md--6_25,
    .khr-my-md--6_25,
    .mb-md--6_25,
    .my-md--6_25 {
        margin-bottom: -7.5rem !important;
    }

    .khr-ml-md--6_25,
    .khr-mx-md--6_25,
    .ml-md--6_25,
    .mx-md--6_25 {
        margin-left: -7.5rem !important;
    }

    .khr-m-md--6_5,
    .m-md--6_5 {
        margin: -9rem !important;
    }

    .khr-mt-md--6_5,
    .khr-my-md--6_5,
    .mt-md--6_5,
    .my-md--6_5 {
        margin-top: -9rem !important;
    }

    .khr-mr-md--6_5,
    .khr-mx-md--6_5,
    .mr-md--6_5,
    .mx-md--6_5 {
        margin-right: -9rem !important;
    }

    .khr-mb-md--6_5,
    .khr-my-md--6_5,
    .mb-md--6_5,
    .my-md--6_5 {
        margin-bottom: -9rem !important;
    }

    .khr-ml-md--6_5,
    .khr-mx-md--6_5,
    .ml-md--6_5,
    .mx-md--6_5 {
        margin-left: -9rem !important;
    }

    .khr-m-md--7_5,
    .m-md--7_5 {
        margin: -16rem !important;
    }

    .khr-mt-md--7_5,
    .khr-my-md--7_5,
    .mt-md--7_5,
    .my-md--7_5 {
        margin-top: -16rem !important;
    }

    .khr-mr-md--7_5,
    .khr-mx-md--7_5,
    .mr-md--7_5,
    .mx-md--7_5 {
        margin-right: -16rem !important;
    }

    .khr-mb-md--7_5,
    .khr-my-md--7_5,
    .mb-md--7_5,
    .my-md--7_5 {
        margin-bottom: -16rem !important;
    }

    .khr-ml-md--7_5,
    .khr-mx-md--7_5,
    .ml-md--7_5,
    .mx-md--7_5 {
        margin-left: -16rem !important;
    }

    .khr-m-md--8,
    .m-md--8 {
        margin: -24rem !important;
    }

    .khr-mt-md--8,
    .khr-my-md--8,
    .mt-md--8,
    .my-md--8 {
        margin-top: -24rem !important;
    }

    .khr-mr-md--8,
    .khr-mx-md--8,
    .mr-md--8,
    .mx-md--8 {
        margin-right: -24rem !important;
    }

    .khr-mb-md--8,
    .khr-my-md--8,
    .mb-md--8,
    .my-md--8 {
        margin-bottom: -24rem !important;
    }

    .khr-ml-md--8,
    .khr-mx-md--8,
    .ml-md--8,
    .mx-md--8 {
        margin-left: -24rem !important;
    }

    .khr-m-md--8_5,
    .m-md--8_5 {
        margin: -36rem !important;
    }

    .khr-mt-md--8_5,
    .khr-my-md--8_5,
    .mt-md--8_5,
    .my-md--8_5 {
        margin-top: -36rem !important;
    }

    .khr-mr-md--8_5,
    .khr-mx-md--8_5,
    .mr-md--8_5,
    .mx-md--8_5 {
        margin-right: -36rem !important;
    }

    .khr-mb-md--8_5,
    .khr-my-md--8_5,
    .mb-md--8_5,
    .my-md--8_5 {
        margin-bottom: -36rem !important;
    }

    .khr-ml-md--8_5,
    .khr-mx-md--8_5,
    .ml-md--8_5,
    .mx-md--8_5 {
        margin-left: -36rem !important;
    }

    .khr-m-md--9,
    .m-md--9 {
        margin: -48rem !important;
    }

    .khr-mt-md--9,
    .khr-my-md--9,
    .mt-md--9,
    .my-md--9 {
        margin-top: -48rem !important;
    }

    .khr-mr-md--9,
    .khr-mx-md--9,
    .mr-md--9,
    .mx-md--9 {
        margin-right: -48rem !important;
    }

    .khr-mb-md--9,
    .khr-my-md--9,
    .mb-md--9,
    .my-md--9 {
        margin-bottom: -48rem !important;
    }

    .khr-ml-md--9,
    .khr-mx-md--9,
    .ml-md--9,
    .mx-md--9 {
        margin-left: -48rem !important;
    }
}

@media (min-width: 992px) {
    .khr-m-lg--0,
    .m-lg--0 {
        margin: 0 !important;
    }

    .khr-mt-lg--0,
    .khr-my-lg--0,
    .mt-lg--0,
    .my-lg--0 {
        margin-top: 0 !important;
    }

    .khr-mr-lg--0,
    .khr-mx-lg--0,
    .mr-lg--0,
    .mx-lg--0 {
        margin-right: 0 !important;
    }

    .khr-mb-lg--0,
    .khr-my-lg--0,
    .mb-lg--0,
    .my-lg--0 {
        margin-bottom: 0 !important;
    }

    .khr-ml-lg--0,
    .khr-mx-lg--0,
    .ml-lg--0,
    .mx-lg--0 {
        margin-left: 0 !important;
    }

    .khr-m-lg--1,
    .m-lg--1 {
        margin: -0.25rem !important;
    }

    .khr-mt-lg--1,
    .khr-my-lg--1,
    .mt-lg--1,
    .my-lg--1 {
        margin-top: -0.25rem !important;
    }

    .khr-mr-lg--1,
    .khr-mx-lg--1,
    .mr-lg--1,
    .mx-lg--1 {
        margin-right: -0.25rem !important;
    }

    .khr-mb-lg--1,
    .khr-my-lg--1,
    .mb-lg--1,
    .my-lg--1 {
        margin-bottom: -0.25rem !important;
    }

    .khr-ml-lg--1,
    .khr-mx-lg--1,
    .ml-lg--1,
    .mx-lg--1 {
        margin-left: -0.25rem !important;
    }

    .khr-m-lg--2,
    .m-lg--2 {
        margin: -0.5rem !important;
    }

    .khr-mt-lg--2,
    .khr-my-lg--2,
    .mt-lg--2,
    .my-lg--2 {
        margin-top: -0.5rem !important;
    }

    .khr-mr-lg--2,
    .khr-mx-lg--2,
    .mr-lg--2,
    .mx-lg--2 {
        margin-right: -0.5rem !important;
    }

    .khr-mb-lg--2,
    .khr-my-lg--2,
    .mb-lg--2,
    .my-lg--2 {
        margin-bottom: -0.5rem !important;
    }

    .khr-ml-lg--2,
    .khr-mx-lg--2,
    .ml-lg--2,
    .mx-lg--2 {
        margin-left: -0.5rem !important;
    }

    .khr-m-lg--3,
    .m-lg--3 {
        margin: -1rem !important;
    }

    .khr-mt-lg--3,
    .khr-my-lg--3,
    .mt-lg--3,
    .my-lg--3 {
        margin-top: -1rem !important;
    }

    .khr-mr-lg--3,
    .khr-mx-lg--3,
    .mr-lg--3,
    .mx-lg--3 {
        margin-right: -1rem !important;
    }

    .khr-mb-lg--3,
    .khr-my-lg--3,
    .mb-lg--3,
    .my-lg--3 {
        margin-bottom: -1rem !important;
    }

    .khr-ml-lg--3,
    .khr-mx-lg--3,
    .ml-lg--3,
    .mx-lg--3 {
        margin-left: -1rem !important;
    }

    .khr-m-lg--4,
    .m-lg--4 {
        margin: -1.5rem !important;
    }

    .khr-mt-lg--4,
    .khr-my-lg--4,
    .mt-lg--4,
    .my-lg--4 {
        margin-top: -1.5rem !important;
    }

    .khr-mr-lg--4,
    .khr-mx-lg--4,
    .mr-lg--4,
    .mx-lg--4 {
        margin-right: -1.5rem !important;
    }

    .khr-mb-lg--4,
    .khr-my-lg--4,
    .mb-lg--4,
    .my-lg--4 {
        margin-bottom: -1.5rem !important;
    }

    .khr-ml-lg--4,
    .khr-mx-lg--4,
    .ml-lg--4,
    .mx-lg--4 {
        margin-left: -1.5rem !important;
    }

    .khr-m-lg--5,
    .m-lg--5 {
        margin: -3rem !important;
    }

    .khr-mt-lg--5,
    .khr-my-lg--5,
    .mt-lg--5,
    .my-lg--5 {
        margin-top: -3rem !important;
    }

    .khr-mr-lg--5,
    .khr-mx-lg--5,
    .mr-lg--5,
    .mx-lg--5 {
        margin-right: -3rem !important;
    }

    .khr-mb-lg--5,
    .khr-my-lg--5,
    .mb-lg--5,
    .my-lg--5 {
        margin-bottom: -3rem !important;
    }

    .khr-ml-lg--5,
    .khr-mx-lg--5,
    .ml-lg--5,
    .mx-lg--5 {
        margin-left: -3rem !important;
    }

    .khr-m-lg--6,
    .m-lg--6 {
        margin: -6rem !important;
    }

    .khr-mt-lg--6,
    .khr-my-lg--6,
    .mt-lg--6,
    .my-lg--6 {
        margin-top: -6rem !important;
    }

    .khr-mr-lg--6,
    .khr-mx-lg--6,
    .mr-lg--6,
    .mx-lg--6 {
        margin-right: -6rem !important;
    }

    .khr-mb-lg--6,
    .khr-my-lg--6,
    .mb-lg--6,
    .my-lg--6 {
        margin-bottom: -6rem !important;
    }

    .khr-ml-lg--6,
    .khr-mx-lg--6,
    .ml-lg--6,
    .mx-lg--6 {
        margin-left: -6rem !important;
    }

    .khr-m-lg--7,
    .m-lg--7 {
        margin: -12rem !important;
    }

    .khr-mt-lg--7,
    .khr-my-lg--7,
    .mt-lg--7,
    .my-lg--7 {
        margin-top: -12rem !important;
    }

    .khr-mr-lg--7,
    .khr-mx-lg--7,
    .mr-lg--7,
    .mx-lg--7 {
        margin-right: -12rem !important;
    }

    .khr-mb-lg--7,
    .khr-my-lg--7,
    .mb-lg--7,
    .my-lg--7 {
        margin-bottom: -12rem !important;
    }

    .khr-ml-lg--7,
    .khr-mx-lg--7,
    .ml-lg--7,
    .mx-lg--7 {
        margin-left: -12rem !important;
    }

    .khr-m-lg--3_5,
    .m-lg--3_5 {
        margin: -1.25rem !important;
    }

    .khr-mt-lg--3_5,
    .khr-my-lg--3_5,
    .mt-lg--3_5,
    .my-lg--3_5 {
        margin-top: -1.25rem !important;
    }

    .khr-mr-lg--3_5,
    .khr-mx-lg--3_5,
    .mr-lg--3_5,
    .mx-lg--3_5 {
        margin-right: -1.25rem !important;
    }

    .khr-mb-lg--3_5,
    .khr-my-lg--3_5,
    .mb-lg--3_5,
    .my-lg--3_5 {
        margin-bottom: -1.25rem !important;
    }

    .khr-ml-lg--3_5,
    .khr-mx-lg--3_5,
    .ml-lg--3_5,
    .mx-lg--3_5 {
        margin-left: -1.25rem !important;
    }

    .khr-m-lg--4_5,
    .m-lg--4_5 {
        margin: -2.25rem !important;
    }

    .khr-mt-lg--4_5,
    .khr-my-lg--4_5,
    .mt-lg--4_5,
    .my-lg--4_5 {
        margin-top: -2.25rem !important;
    }

    .khr-mr-lg--4_5,
    .khr-mx-lg--4_5,
    .mr-lg--4_5,
    .mx-lg--4_5 {
        margin-right: -2.25rem !important;
    }

    .khr-mb-lg--4_5,
    .khr-my-lg--4_5,
    .mb-lg--4_5,
    .my-lg--4_5 {
        margin-bottom: -2.25rem !important;
    }

    .khr-ml-lg--4_5,
    .khr-mx-lg--4_5,
    .ml-lg--4_5,
    .mx-lg--4_5 {
        margin-left: -2.25rem !important;
    }

    .khr-m-lg--5_5,
    .m-lg--5_5 {
        margin: -4.5rem !important;
    }

    .khr-mt-lg--5_5,
    .khr-my-lg--5_5,
    .mt-lg--5_5,
    .my-lg--5_5 {
        margin-top: -4.5rem !important;
    }

    .khr-mr-lg--5_5,
    .khr-mx-lg--5_5,
    .mr-lg--5_5,
    .mx-lg--5_5 {
        margin-right: -4.5rem !important;
    }

    .khr-mb-lg--5_5,
    .khr-my-lg--5_5,
    .mb-lg--5_5,
    .my-lg--5_5 {
        margin-bottom: -4.5rem !important;
    }

    .khr-ml-lg--5_5,
    .khr-mx-lg--5_5,
    .ml-lg--5_5,
    .mx-lg--5_5 {
        margin-left: -4.5rem !important;
    }

    .khr-m-lg--6_25,
    .m-lg--6_25 {
        margin: -7.5rem !important;
    }

    .khr-mt-lg--6_25,
    .khr-my-lg--6_25,
    .mt-lg--6_25,
    .my-lg--6_25 {
        margin-top: -7.5rem !important;
    }

    .khr-mr-lg--6_25,
    .khr-mx-lg--6_25,
    .mr-lg--6_25,
    .mx-lg--6_25 {
        margin-right: -7.5rem !important;
    }

    .khr-mb-lg--6_25,
    .khr-my-lg--6_25,
    .mb-lg--6_25,
    .my-lg--6_25 {
        margin-bottom: -7.5rem !important;
    }

    .khr-ml-lg--6_25,
    .khr-mx-lg--6_25,
    .ml-lg--6_25,
    .mx-lg--6_25 {
        margin-left: -7.5rem !important;
    }

    .khr-m-lg--6_5,
    .m-lg--6_5 {
        margin: -9rem !important;
    }

    .khr-mt-lg--6_5,
    .khr-my-lg--6_5,
    .mt-lg--6_5,
    .my-lg--6_5 {
        margin-top: -9rem !important;
    }

    .khr-mr-lg--6_5,
    .khr-mx-lg--6_5,
    .mr-lg--6_5,
    .mx-lg--6_5 {
        margin-right: -9rem !important;
    }

    .khr-mb-lg--6_5,
    .khr-my-lg--6_5,
    .mb-lg--6_5,
    .my-lg--6_5 {
        margin-bottom: -9rem !important;
    }

    .khr-ml-lg--6_5,
    .khr-mx-lg--6_5,
    .ml-lg--6_5,
    .mx-lg--6_5 {
        margin-left: -9rem !important;
    }

    .khr-m-lg--7_5,
    .m-lg--7_5 {
        margin: -16rem !important;
    }

    .khr-mt-lg--7_5,
    .khr-my-lg--7_5,
    .mt-lg--7_5,
    .my-lg--7_5 {
        margin-top: -16rem !important;
    }

    .khr-mr-lg--7_5,
    .khr-mx-lg--7_5,
    .mr-lg--7_5,
    .mx-lg--7_5 {
        margin-right: -16rem !important;
    }

    .khr-mb-lg--7_5,
    .khr-my-lg--7_5,
    .mb-lg--7_5,
    .my-lg--7_5 {
        margin-bottom: -16rem !important;
    }

    .khr-ml-lg--7_5,
    .khr-mx-lg--7_5,
    .ml-lg--7_5,
    .mx-lg--7_5 {
        margin-left: -16rem !important;
    }

    .khr-m-lg--8,
    .m-lg--8 {
        margin: -24rem !important;
    }

    .khr-mt-lg--8,
    .khr-my-lg--8,
    .mt-lg--8,
    .my-lg--8 {
        margin-top: -24rem !important;
    }

    .khr-mr-lg--8,
    .khr-mx-lg--8,
    .mr-lg--8,
    .mx-lg--8 {
        margin-right: -24rem !important;
    }

    .khr-mb-lg--8,
    .khr-my-lg--8,
    .mb-lg--8,
    .my-lg--8 {
        margin-bottom: -24rem !important;
    }

    .khr-ml-lg--8,
    .khr-mx-lg--8,
    .ml-lg--8,
    .mx-lg--8 {
        margin-left: -24rem !important;
    }

    .khr-m-lg--8_5,
    .m-lg--8_5 {
        margin: -36rem !important;
    }

    .khr-mt-lg--8_5,
    .khr-my-lg--8_5,
    .mt-lg--8_5,
    .my-lg--8_5 {
        margin-top: -36rem !important;
    }

    .khr-mr-lg--8_5,
    .khr-mx-lg--8_5,
    .mr-lg--8_5,
    .mx-lg--8_5 {
        margin-right: -36rem !important;
    }

    .khr-mb-lg--8_5,
    .khr-my-lg--8_5,
    .mb-lg--8_5,
    .my-lg--8_5 {
        margin-bottom: -36rem !important;
    }

    .khr-ml-lg--8_5,
    .khr-mx-lg--8_5,
    .ml-lg--8_5,
    .mx-lg--8_5 {
        margin-left: -36rem !important;
    }

    .khr-m-lg--9,
    .m-lg--9 {
        margin: -48rem !important;
    }

    .khr-mt-lg--9,
    .khr-my-lg--9,
    .mt-lg--9,
    .my-lg--9 {
        margin-top: -48rem !important;
    }

    .khr-mr-lg--9,
    .khr-mx-lg--9,
    .mr-lg--9,
    .mx-lg--9 {
        margin-right: -48rem !important;
    }

    .khr-mb-lg--9,
    .khr-my-lg--9,
    .mb-lg--9,
    .my-lg--9 {
        margin-bottom: -48rem !important;
    }

    .khr-ml-lg--9,
    .khr-mx-lg--9,
    .ml-lg--9,
    .mx-lg--9 {
        margin-left: -48rem !important;
    }
}

@media (min-width: 1200px) {
    .khr-m-xl--0,
    .m-xl--0 {
        margin: 0 !important;
    }

    .khr-mt-xl--0,
    .khr-my-xl--0,
    .mt-xl--0,
    .my-xl--0 {
        margin-top: 0 !important;
    }

    .khr-mr-xl--0,
    .khr-mx-xl--0,
    .mr-xl--0,
    .mx-xl--0 {
        margin-right: 0 !important;
    }

    .khr-mb-xl--0,
    .khr-my-xl--0,
    .mb-xl--0,
    .my-xl--0 {
        margin-bottom: 0 !important;
    }

    .khr-ml-xl--0,
    .khr-mx-xl--0,
    .ml-xl--0,
    .mx-xl--0 {
        margin-left: 0 !important;
    }

    .khr-m-xl--1,
    .m-xl--1 {
        margin: -0.25rem !important;
    }

    .khr-mt-xl--1,
    .khr-my-xl--1,
    .mt-xl--1,
    .my-xl--1 {
        margin-top: -0.25rem !important;
    }

    .khr-mr-xl--1,
    .khr-mx-xl--1,
    .mr-xl--1,
    .mx-xl--1 {
        margin-right: -0.25rem !important;
    }

    .khr-mb-xl--1,
    .khr-my-xl--1,
    .mb-xl--1,
    .my-xl--1 {
        margin-bottom: -0.25rem !important;
    }

    .khr-ml-xl--1,
    .khr-mx-xl--1,
    .ml-xl--1,
    .mx-xl--1 {
        margin-left: -0.25rem !important;
    }

    .khr-m-xl--2,
    .m-xl--2 {
        margin: -0.5rem !important;
    }

    .khr-mt-xl--2,
    .khr-my-xl--2,
    .mt-xl--2,
    .my-xl--2 {
        margin-top: -0.5rem !important;
    }

    .khr-mr-xl--2,
    .khr-mx-xl--2,
    .mr-xl--2,
    .mx-xl--2 {
        margin-right: -0.5rem !important;
    }

    .khr-mb-xl--2,
    .khr-my-xl--2,
    .mb-xl--2,
    .my-xl--2 {
        margin-bottom: -0.5rem !important;
    }

    .khr-ml-xl--2,
    .khr-mx-xl--2,
    .ml-xl--2,
    .mx-xl--2 {
        margin-left: -0.5rem !important;
    }

    .khr-m-xl--3,
    .m-xl--3 {
        margin: -1rem !important;
    }

    .khr-mt-xl--3,
    .khr-my-xl--3,
    .mt-xl--3,
    .my-xl--3 {
        margin-top: -1rem !important;
    }

    .khr-mr-xl--3,
    .khr-mx-xl--3,
    .mr-xl--3,
    .mx-xl--3 {
        margin-right: -1rem !important;
    }

    .khr-mb-xl--3,
    .khr-my-xl--3,
    .mb-xl--3,
    .my-xl--3 {
        margin-bottom: -1rem !important;
    }

    .khr-ml-xl--3,
    .khr-mx-xl--3,
    .ml-xl--3,
    .mx-xl--3 {
        margin-left: -1rem !important;
    }

    .khr-m-xl--4,
    .m-xl--4 {
        margin: -1.5rem !important;
    }

    .khr-mt-xl--4,
    .khr-my-xl--4,
    .mt-xl--4,
    .my-xl--4 {
        margin-top: -1.5rem !important;
    }

    .khr-mr-xl--4,
    .khr-mx-xl--4,
    .mr-xl--4,
    .mx-xl--4 {
        margin-right: -1.5rem !important;
    }

    .khr-mb-xl--4,
    .khr-my-xl--4,
    .mb-xl--4,
    .my-xl--4 {
        margin-bottom: -1.5rem !important;
    }

    .khr-ml-xl--4,
    .khr-mx-xl--4,
    .ml-xl--4,
    .mx-xl--4 {
        margin-left: -1.5rem !important;
    }

    .khr-m-xl--5,
    .m-xl--5 {
        margin: -3rem !important;
    }

    .khr-mt-xl--5,
    .khr-my-xl--5,
    .mt-xl--5,
    .my-xl--5 {
        margin-top: -3rem !important;
    }

    .khr-mr-xl--5,
    .khr-mx-xl--5,
    .mr-xl--5,
    .mx-xl--5 {
        margin-right: -3rem !important;
    }

    .khr-mb-xl--5,
    .khr-my-xl--5,
    .mb-xl--5,
    .my-xl--5 {
        margin-bottom: -3rem !important;
    }

    .khr-ml-xl--5,
    .khr-mx-xl--5,
    .ml-xl--5,
    .mx-xl--5 {
        margin-left: -3rem !important;
    }

    .khr-m-xl--6,
    .m-xl--6 {
        margin: -6rem !important;
    }

    .khr-mt-xl--6,
    .khr-my-xl--6,
    .mt-xl--6,
    .my-xl--6 {
        margin-top: -6rem !important;
    }

    .khr-mr-xl--6,
    .khr-mx-xl--6,
    .mr-xl--6,
    .mx-xl--6 {
        margin-right: -6rem !important;
    }

    .khr-mb-xl--6,
    .khr-my-xl--6,
    .mb-xl--6,
    .my-xl--6 {
        margin-bottom: -6rem !important;
    }

    .khr-ml-xl--6,
    .khr-mx-xl--6,
    .ml-xl--6,
    .mx-xl--6 {
        margin-left: -6rem !important;
    }

    .khr-m-xl--7,
    .m-xl--7 {
        margin: -12rem !important;
    }

    .khr-mt-xl--7,
    .khr-my-xl--7,
    .mt-xl--7,
    .my-xl--7 {
        margin-top: -12rem !important;
    }

    .khr-mr-xl--7,
    .khr-mx-xl--7,
    .mr-xl--7,
    .mx-xl--7 {
        margin-right: -12rem !important;
    }

    .khr-mb-xl--7,
    .khr-my-xl--7,
    .mb-xl--7,
    .my-xl--7 {
        margin-bottom: -12rem !important;
    }

    .khr-ml-xl--7,
    .khr-mx-xl--7,
    .ml-xl--7,
    .mx-xl--7 {
        margin-left: -12rem !important;
    }

    .khr-m-xl--3_5,
    .m-xl--3_5 {
        margin: -1.25rem !important;
    }

    .khr-mt-xl--3_5,
    .khr-my-xl--3_5,
    .mt-xl--3_5,
    .my-xl--3_5 {
        margin-top: -1.25rem !important;
    }

    .khr-mr-xl--3_5,
    .khr-mx-xl--3_5,
    .mr-xl--3_5,
    .mx-xl--3_5 {
        margin-right: -1.25rem !important;
    }

    .khr-mb-xl--3_5,
    .khr-my-xl--3_5,
    .mb-xl--3_5,
    .my-xl--3_5 {
        margin-bottom: -1.25rem !important;
    }

    .khr-ml-xl--3_5,
    .khr-mx-xl--3_5,
    .ml-xl--3_5,
    .mx-xl--3_5 {
        margin-left: -1.25rem !important;
    }

    .khr-m-xl--4_5,
    .m-xl--4_5 {
        margin: -2.25rem !important;
    }

    .khr-mt-xl--4_5,
    .khr-my-xl--4_5,
    .mt-xl--4_5,
    .my-xl--4_5 {
        margin-top: -2.25rem !important;
    }

    .khr-mr-xl--4_5,
    .khr-mx-xl--4_5,
    .mr-xl--4_5,
    .mx-xl--4_5 {
        margin-right: -2.25rem !important;
    }

    .khr-mb-xl--4_5,
    .khr-my-xl--4_5,
    .mb-xl--4_5,
    .my-xl--4_5 {
        margin-bottom: -2.25rem !important;
    }

    .khr-ml-xl--4_5,
    .khr-mx-xl--4_5,
    .ml-xl--4_5,
    .mx-xl--4_5 {
        margin-left: -2.25rem !important;
    }

    .khr-m-xl--5_5,
    .m-xl--5_5 {
        margin: -4.5rem !important;
    }

    .khr-mt-xl--5_5,
    .khr-my-xl--5_5,
    .mt-xl--5_5,
    .my-xl--5_5 {
        margin-top: -4.5rem !important;
    }

    .khr-mr-xl--5_5,
    .khr-mx-xl--5_5,
    .mr-xl--5_5,
    .mx-xl--5_5 {
        margin-right: -4.5rem !important;
    }

    .khr-mb-xl--5_5,
    .khr-my-xl--5_5,
    .mb-xl--5_5,
    .my-xl--5_5 {
        margin-bottom: -4.5rem !important;
    }

    .khr-ml-xl--5_5,
    .khr-mx-xl--5_5,
    .ml-xl--5_5,
    .mx-xl--5_5 {
        margin-left: -4.5rem !important;
    }

    .khr-m-xl--6_25,
    .m-xl--6_25 {
        margin: -7.5rem !important;
    }

    .khr-mt-xl--6_25,
    .khr-my-xl--6_25,
    .mt-xl--6_25,
    .my-xl--6_25 {
        margin-top: -7.5rem !important;
    }

    .khr-mr-xl--6_25,
    .khr-mx-xl--6_25,
    .mr-xl--6_25,
    .mx-xl--6_25 {
        margin-right: -7.5rem !important;
    }

    .khr-mb-xl--6_25,
    .khr-my-xl--6_25,
    .mb-xl--6_25,
    .my-xl--6_25 {
        margin-bottom: -7.5rem !important;
    }

    .khr-ml-xl--6_25,
    .khr-mx-xl--6_25,
    .ml-xl--6_25,
    .mx-xl--6_25 {
        margin-left: -7.5rem !important;
    }

    .khr-m-xl--6_5,
    .m-xl--6_5 {
        margin: -9rem !important;
    }

    .khr-mt-xl--6_5,
    .khr-my-xl--6_5,
    .mt-xl--6_5,
    .my-xl--6_5 {
        margin-top: -9rem !important;
    }

    .khr-mr-xl--6_5,
    .khr-mx-xl--6_5,
    .mr-xl--6_5,
    .mx-xl--6_5 {
        margin-right: -9rem !important;
    }

    .khr-mb-xl--6_5,
    .khr-my-xl--6_5,
    .mb-xl--6_5,
    .my-xl--6_5 {
        margin-bottom: -9rem !important;
    }

    .khr-ml-xl--6_5,
    .khr-mx-xl--6_5,
    .ml-xl--6_5,
    .mx-xl--6_5 {
        margin-left: -9rem !important;
    }

    .khr-m-xl--7_5,
    .m-xl--7_5 {
        margin: -16rem !important;
    }

    .khr-mt-xl--7_5,
    .khr-my-xl--7_5,
    .mt-xl--7_5,
    .my-xl--7_5 {
        margin-top: -16rem !important;
    }

    .khr-mr-xl--7_5,
    .khr-mx-xl--7_5,
    .mr-xl--7_5,
    .mx-xl--7_5 {
        margin-right: -16rem !important;
    }

    .khr-mb-xl--7_5,
    .khr-my-xl--7_5,
    .mb-xl--7_5,
    .my-xl--7_5 {
        margin-bottom: -16rem !important;
    }

    .khr-ml-xl--7_5,
    .khr-mx-xl--7_5,
    .ml-xl--7_5,
    .mx-xl--7_5 {
        margin-left: -16rem !important;
    }

    .khr-m-xl--8,
    .m-xl--8 {
        margin: -24rem !important;
    }

    .khr-mt-xl--8,
    .khr-my-xl--8,
    .mt-xl--8,
    .my-xl--8 {
        margin-top: -24rem !important;
    }

    .khr-mr-xl--8,
    .khr-mx-xl--8,
    .mr-xl--8,
    .mx-xl--8 {
        margin-right: -24rem !important;
    }

    .khr-mb-xl--8,
    .khr-my-xl--8,
    .mb-xl--8,
    .my-xl--8 {
        margin-bottom: -24rem !important;
    }

    .khr-ml-xl--8,
    .khr-mx-xl--8,
    .ml-xl--8,
    .mx-xl--8 {
        margin-left: -24rem !important;
    }

    .khr-m-xl--8_5,
    .m-xl--8_5 {
        margin: -36rem !important;
    }

    .khr-mt-xl--8_5,
    .khr-my-xl--8_5,
    .mt-xl--8_5,
    .my-xl--8_5 {
        margin-top: -36rem !important;
    }

    .khr-mr-xl--8_5,
    .khr-mx-xl--8_5,
    .mr-xl--8_5,
    .mx-xl--8_5 {
        margin-right: -36rem !important;
    }

    .khr-mb-xl--8_5,
    .khr-my-xl--8_5,
    .mb-xl--8_5,
    .my-xl--8_5 {
        margin-bottom: -36rem !important;
    }

    .khr-ml-xl--8_5,
    .khr-mx-xl--8_5,
    .ml-xl--8_5,
    .mx-xl--8_5 {
        margin-left: -36rem !important;
    }

    .khr-m-xl--9,
    .m-xl--9 {
        margin: -48rem !important;
    }

    .khr-mt-xl--9,
    .khr-my-xl--9,
    .mt-xl--9,
    .my-xl--9 {
        margin-top: -48rem !important;
    }

    .khr-mr-xl--9,
    .khr-mx-xl--9,
    .mr-xl--9,
    .mx-xl--9 {
        margin-right: -48rem !important;
    }

    .khr-mb-xl--9,
    .khr-my-xl--9,
    .mb-xl--9,
    .my-xl--9 {
        margin-bottom: -48rem !important;
    }

    .khr-ml-xl--9,
    .khr-mx-xl--9,
    .ml-xl--9,
    .mx-xl--9 {
        margin-left: -48rem !important;
    }
}

.border-transparent {
    border-color: transparent !important;
}

@media (max-width: 767.98px) {
    .border-sm-0 {
        border: 0 !important;
    }
}

.khr-border-white-1 {
    border: 1px solid #fff;
}

.khr-border-white-2 {
    border: 2px solid #fff;
}

.khr-border-white-3 {
    border: 3px solid #fff;
}

.khr-border-white-4 {
    border: 4px solid #fff;
}

.khr-border-white-5 {
    border: 5px solid #fff;
}

.khr-border-white-6 {
    border: 6px solid #fff;
}

.khr-border-white-7 {
    border: 7px solid #fff;
}

.khr-border-white-8 {
    border: 8px solid #fff;
}

.khr-border-white-9 {
    border: 9px solid #fff;
}

.khr-b {
    border: 1px solid #cccccc !important;
}

.khr-bt,
.khr-by {
    border-top: 1px solid #cccccc !important;
}

.khr-br,
.khr-bx {
    border-right: 1px solid #cccccc !important;
}

.khr-bb,
.khr-by {
    border-bottom: 1px solid #cccccc !important;
}

.khr-bl,
.khr-bx {
    border-left: 1px solid #cccccc !important;
}

.khr-b-0 {
    border: 0 !important;
}

.khr-bt-0,
.khr-by-0 {
    border-top: 0 !important;
}

.khr-br-0,
.khr-bx-0 {
    border-right: 0 !important;
}

.khr-bb-0,
.khr-by-0 {
    border-bottom: 0 !important;
}

.khr-bl-0,
.khr-bx-0 {
    border-left: 0 !important;
}

@media (min-width: 576px) {
    .khr-b-sm {
        border: 1px solid #cccccc !important;
    }

    .khr-bt-sm,
    .khr-by-sm {
        border-top: 1px solid #cccccc !important;
    }

    .khr-br-sm,
    .khr-bx-sm {
        border-right: 1px solid #cccccc !important;
    }

    .khr-bb-sm,
    .khr-by-sm {
        border-bottom: 1px solid #cccccc !important;
    }

    .khr-bl-sm,
    .khr-bx-sm {
        border-left: 1px solid #cccccc !important;
    }

    .khr-b-sm-0 {
        border: 0 !important;
    }

    .khr-bt-sm-0,
    .khr-by-sm-0 {
        border-top: 0 !important;
    }

    .khr-br-sm-0,
    .khr-bx-sm-0 {
        border-right: 0 !important;
    }

    .khr-bb-sm-0,
    .khr-by-sm-0 {
        border-bottom: 0 !important;
    }

    .khr-bl-sm-0,
    .khr-bx-sm-0 {
        border-left: 0 !important;
    }
}

@media (min-width: 768px) {
    .khr-b-md {
        border: 1px solid #cccccc !important;
    }

    .khr-bt-md,
    .khr-by-md {
        border-top: 1px solid #cccccc !important;
    }

    .khr-br-md,
    .khr-bx-md {
        border-right: 1px solid #cccccc !important;
    }

    .khr-bb-md,
    .khr-by-md {
        border-bottom: 1px solid #cccccc !important;
    }

    .khr-bl-md,
    .khr-bx-md {
        border-left: 1px solid #cccccc !important;
    }

    .khr-b-md-0 {
        border: 0 !important;
    }

    .khr-bt-md-0,
    .khr-by-md-0 {
        border-top: 0 !important;
    }

    .khr-br-md-0,
    .khr-bx-md-0 {
        border-right: 0 !important;
    }

    .khr-bb-md-0,
    .khr-by-md-0 {
        border-bottom: 0 !important;
    }

    .khr-bl-md-0,
    .khr-bx-md-0 {
        border-left: 0 !important;
    }
}

@media (min-width: 992px) {
    .khr-b-lg {
        border: 1px solid #cccccc !important;
    }

    .khr-bt-lg,
    .khr-by-lg {
        border-top: 1px solid #cccccc !important;
    }

    .khr-br-lg,
    .khr-bx-lg {
        border-right: 1px solid #cccccc !important;
    }

    .khr-bb-lg,
    .khr-by-lg {
        border-bottom: 1px solid #cccccc !important;
    }

    .khr-bl-lg,
    .khr-bx-lg {
        border-left: 1px solid #cccccc !important;
    }

    .khr-b-lg-0 {
        border: 0 !important;
    }

    .khr-bt-lg-0,
    .khr-by-lg-0 {
        border-top: 0 !important;
    }

    .khr-br-lg-0,
    .khr-bx-lg-0 {
        border-right: 0 !important;
    }

    .khr-bb-lg-0,
    .khr-by-lg-0 {
        border-bottom: 0 !important;
    }

    .khr-bl-lg-0,
    .khr-bx-lg-0 {
        border-left: 0 !important;
    }
}

@media (min-width: 1200px) {
    .khr-b-xl {
        border: 1px solid #cccccc !important;
    }

    .khr-bt-xl,
    .khr-by-xl {
        border-top: 1px solid #cccccc !important;
    }

    .khr-br-xl,
    .khr-bx-xl {
        border-right: 1px solid #cccccc !important;
    }

    .khr-bb-xl,
    .khr-by-xl {
        border-bottom: 1px solid #cccccc !important;
    }

    .khr-bl-xl,
    .khr-bx-xl {
        border-left: 1px solid #cccccc !important;
    }

    .khr-b-xl-0 {
        border: 0 !important;
    }

    .khr-bt-xl-0,
    .khr-by-xl-0 {
        border-top: 0 !important;
    }

    .khr-br-xl-0,
    .khr-bx-xl-0 {
        border-right: 0 !important;
    }

    .khr-bb-xl-0,
    .khr-by-xl-0 {
        border-bottom: 0 !important;
    }

    .khr-bl-xl-0,
    .khr-bx-xl-0 {
        border-left: 0 !important;
    }
}

.khr-aspect-ratio-box::before {
    content: "";
    width: 1px;
    margin-left: -1px;
    float: left;
    height: 0;
}

.khr-aspect-ratio-box::after {
    content: "";
    display: table;
    clear: both;
}

.khr-aspect-ratio-box.khr-aspect-ratio-1920::before {
    padding-top: 44.53125%;
}

.khr-aspect-ratio-box.khr-aspect-ratio-mosaic1::before {
    padding-top: 72.72727%;
}

.khr-aspect-ratio-box.khr-aspect-ratio-mosaic2::before {
    padding-top: 56.06061%;
}

.khr-ratio-container {
    position: relative;
}

    .khr-ratio-container:after {
        content: '';
        display: block;
        height: 0;
        width: 100%;
        padding-bottom: 56.25%;
    }

    .khr-ratio-container > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
    }

    .khr-ratio-container.khr-ratio-container-4by3:after {
        padding-bottom: 75%;
        /* calc(3 / 4 * 100%)*/
    }

.khr-strip-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .khr-strip-list li {
        list-style: none;
    }

h1 small,
.h1 small {
    font-size: 65%;
}

h2 small,
.h2 small {
    font-size: 65%;
}

h3 small,
.h3 small {
    font-size: 65%;
}

h4 small,
.h4 small {
    font-size: 65%;
}

h5 small,
.h5 small {
    font-size: 65%;
}

h6 small,
.h6 small {
    font-size: 65%;
}

.list-inline.khr-list-inline-vertical-divider li:not(:first-child):before {
    margin-right: 0.5rem;
    content: " | ";
}


/* animations */
@keyframes dropInNav {
    0% {
        top: 0;
        opacity: 0;
        display: none;
        transform: perspective(1000px) rotateX(15deg);
    }

    100% {
        top: 60px;
        opacity: 1;
        display: block;
        transform: perspective(1000px) rotateX(0);
    }
}

footer#footer {
    background-color: #EEE;
    color: #2a2b2b;
}

    footer#footer a {
        color: #2a2b2b;
    }

        footer#footer strong,
        footer#footer a strong {
            color: #2a2b2b;
        }

    footer#footer .khr-phone {
        color: #2a2b2b;
        font-size: 1.4rem;
    }

    footer#footer .khr-email-signup h2 {
        color: #2a2b2b;
        font-size: 1rem;
    }

    footer#footer .khr-icon-social-media {
        max-width: 20px;
        max-height: 20px;
    }

.umb-grid > .grid-section > .khr-outer-container-wrapper > .khr-container-wrapper > .khr-container > .row:not(.khr-no-padding):not(.no-gutters) > .col,
.umb-grid > .grid-section > .khr-outer-container-wrapper > .khr-container-wrapper > .khr-container > .row:not(.khr-no-padding):not(.no-gutters) > [class*="col-"] {
    padding-bottom: 1rem;
    padding-top: 1rem;
}

    .umb-grid > .grid-section > .khr-outer-container-wrapper > .khr-container-wrapper > .khr-container > .row:not(.khr-no-padding):not(.no-gutters) > .col > p:last-child,
    .umb-grid > .grid-section > .khr-outer-container-wrapper > .khr-container-wrapper > .khr-container > .row:not(.khr-no-padding):not(.no-gutters) > [class*="col-"] > p:last-child {
        margin-bottom: 0;
    }

/* see https://codepen.io/murias/pen/oERgVM */
.khr-grid-divider {
    overflow-x: hidden;
    position: relative;
}

    .khr-grid-divider > [class*="col-"]:nth-child(n + 2):after {
        content: "";
        background-color: #cccccc;
        position: absolute;
        top: 0;
        bottom: 0;
    }

@media (max-width: 767px) {
    .khr-grid-divider > [class*="col-"]:nth-child(n + 2):after {
        width: 100%;
        height: 1px;
        left: 0;
        top: -4px;
    }
}

@media (min-width: 768px) {
    .khr-grid-divider > [class*="col-"]:nth-child(n + 2):after {
        width: 1px;
        height: auto;
        left: -1px;
    }
}

.khr-vertical-line {
    border-left: 1px solid #cccccc;
    height: 100%;
}

.row {
    /* change gutter size between all columns in a row */
    /* ex. .row.khr-col-px-1 */
}

    .row.khr-col-p-0 > .col,
    .row.khr-col-p-0 > [class*="col-"], .row.khr-col-p-0 > .col,
    .row.khr-col-p-0 > [class*="col-"] {
        padding: 0 !important;
    }

    .row.khr-col-pt-0 > .col,
    .row.khr-col-pt-0 > [class*="col-"], .row.khr-col-py-0 > .col,
    .row.khr-col-py-0 > [class*="col-"] {
        padding-top: 0 !important;
    }

    .row.khr-col-pr-0, .row.khr-col-px-0 {
        margin-right: 0;
    }

        .row.khr-col-pr-0 > .col,
        .row.khr-col-pr-0 > [class*="col-"], .row.khr-col-px-0 > .col,
        .row.khr-col-px-0 > [class*="col-"] {
            padding-right: 0 !important;
        }

    .row.khr-col-pb-0 > .col,
    .row.khr-col-pb-0 > [class*="col-"], .row.khr-col-py-0 > .col,
    .row.khr-col-py-0 > [class*="col-"] {
        padding-bottom: 0 !important;
    }

    .row.khr-col-pl-0, .row.khr-col-px-0 {
        margin-left: 0;
    }

        .row.khr-col-pl-0 > .col,
        .row.khr-col-pl-0 > [class*="col-"], .row.khr-col-px-0 > .col,
        .row.khr-col-px-0 > [class*="col-"] {
            padding-left: 0 !important;
        }

    .row.khr-col-p-1 > .col,
    .row.khr-col-p-1 > [class*="col-"], .row.khr-col-p-1 > .col,
    .row.khr-col-p-1 > [class*="col-"] {
        padding: 0.25rem !important;
    }

    .row.khr-col-pt-1 > .col,
    .row.khr-col-pt-1 > [class*="col-"], .row.khr-col-py-1 > .col,
    .row.khr-col-py-1 > [class*="col-"] {
        padding-top: 0.25rem !important;
    }

    .row.khr-col-pr-1, .row.khr-col-px-1 {
        margin-right: -0.25rem;
    }

        .row.khr-col-pr-1 > .col,
        .row.khr-col-pr-1 > [class*="col-"], .row.khr-col-px-1 > .col,
        .row.khr-col-px-1 > [class*="col-"] {
            padding-right: 0.25rem !important;
        }

    .row.khr-col-pb-1 > .col,
    .row.khr-col-pb-1 > [class*="col-"], .row.khr-col-py-1 > .col,
    .row.khr-col-py-1 > [class*="col-"] {
        padding-bottom: 0.25rem !important;
    }

    .row.khr-col-pl-1, .row.khr-col-px-1 {
        margin-left: -0.25rem;
    }

        .row.khr-col-pl-1 > .col,
        .row.khr-col-pl-1 > [class*="col-"], .row.khr-col-px-1 > .col,
        .row.khr-col-px-1 > [class*="col-"] {
            padding-left: 0.25rem !important;
        }

    .row.khr-col-p-2 > .col,
    .row.khr-col-p-2 > [class*="col-"], .row.khr-col-p-2 > .col,
    .row.khr-col-p-2 > [class*="col-"] {
        padding: 0.5rem !important;
    }

    .row.khr-col-pt-2 > .col,
    .row.khr-col-pt-2 > [class*="col-"], .row.khr-col-py-2 > .col,
    .row.khr-col-py-2 > [class*="col-"] {
        padding-top: 0.5rem !important;
    }

    .row.khr-col-pr-2, .row.khr-col-px-2 {
        margin-right: -0.5rem;
    }

        .row.khr-col-pr-2 > .col,
        .row.khr-col-pr-2 > [class*="col-"], .row.khr-col-px-2 > .col,
        .row.khr-col-px-2 > [class*="col-"] {
            padding-right: 0.5rem !important;
        }

    .row.khr-col-pb-2 > .col,
    .row.khr-col-pb-2 > [class*="col-"], .row.khr-col-py-2 > .col,
    .row.khr-col-py-2 > [class*="col-"] {
        padding-bottom: 0.5rem !important;
    }

    .row.khr-col-pl-2, .row.khr-col-px-2 {
        margin-left: -0.5rem;
    }

        .row.khr-col-pl-2 > .col,
        .row.khr-col-pl-2 > [class*="col-"], .row.khr-col-px-2 > .col,
        .row.khr-col-px-2 > [class*="col-"] {
            padding-left: 0.5rem !important;
        }

    .row.khr-col-p-3 > .col,
    .row.khr-col-p-3 > [class*="col-"], .row.khr-col-p-3 > .col,
    .row.khr-col-p-3 > [class*="col-"] {
        padding: 1rem !important;
    }

    .row.khr-col-pt-3 > .col,
    .row.khr-col-pt-3 > [class*="col-"], .row.khr-col-py-3 > .col,
    .row.khr-col-py-3 > [class*="col-"] {
        padding-top: 1rem !important;
    }

    .row.khr-col-pr-3, .row.khr-col-px-3 {
        margin-right: -1rem;
    }

        .row.khr-col-pr-3 > .col,
        .row.khr-col-pr-3 > [class*="col-"], .row.khr-col-px-3 > .col,
        .row.khr-col-px-3 > [class*="col-"] {
            padding-right: 1rem !important;
        }

    .row.khr-col-pb-3 > .col,
    .row.khr-col-pb-3 > [class*="col-"], .row.khr-col-py-3 > .col,
    .row.khr-col-py-3 > [class*="col-"] {
        padding-bottom: 1rem !important;
    }

    .row.khr-col-pl-3, .row.khr-col-px-3 {
        margin-left: -1rem;
    }

        .row.khr-col-pl-3 > .col,
        .row.khr-col-pl-3 > [class*="col-"], .row.khr-col-px-3 > .col,
        .row.khr-col-px-3 > [class*="col-"] {
            padding-left: 1rem !important;
        }

    .row.khr-col-p-4 > .col,
    .row.khr-col-p-4 > [class*="col-"], .row.khr-col-p-4 > .col,
    .row.khr-col-p-4 > [class*="col-"] {
        padding: 1.5rem !important;
    }

    .row.khr-col-pt-4 > .col,
    .row.khr-col-pt-4 > [class*="col-"], .row.khr-col-py-4 > .col,
    .row.khr-col-py-4 > [class*="col-"] {
        padding-top: 1.5rem !important;
    }

    .row.khr-col-pr-4, .row.khr-col-px-4 {
        margin-right: -1.5rem;
    }

        .row.khr-col-pr-4 > .col,
        .row.khr-col-pr-4 > [class*="col-"], .row.khr-col-px-4 > .col,
        .row.khr-col-px-4 > [class*="col-"] {
            padding-right: 1.5rem !important;
        }

    .row.khr-col-pb-4 > .col,
    .row.khr-col-pb-4 > [class*="col-"], .row.khr-col-py-4 > .col,
    .row.khr-col-py-4 > [class*="col-"] {
        padding-bottom: 1.5rem !important;
    }

    .row.khr-col-pl-4, .row.khr-col-px-4 {
        margin-left: -1.5rem;
    }

        .row.khr-col-pl-4 > .col,
        .row.khr-col-pl-4 > [class*="col-"], .row.khr-col-px-4 > .col,
        .row.khr-col-px-4 > [class*="col-"] {
            padding-left: 1.5rem !important;
        }

    .row.khr-col-p-5 > .col,
    .row.khr-col-p-5 > [class*="col-"], .row.khr-col-p-5 > .col,
    .row.khr-col-p-5 > [class*="col-"] {
        padding: 3rem !important;
    }

    .row.khr-col-pt-5 > .col,
    .row.khr-col-pt-5 > [class*="col-"], .row.khr-col-py-5 > .col,
    .row.khr-col-py-5 > [class*="col-"] {
        padding-top: 3rem !important;
    }

    .row.khr-col-pr-5, .row.khr-col-px-5 {
        margin-right: -3rem;
    }

        .row.khr-col-pr-5 > .col,
        .row.khr-col-pr-5 > [class*="col-"], .row.khr-col-px-5 > .col,
        .row.khr-col-px-5 > [class*="col-"] {
            padding-right: 3rem !important;
        }

    .row.khr-col-pb-5 > .col,
    .row.khr-col-pb-5 > [class*="col-"], .row.khr-col-py-5 > .col,
    .row.khr-col-py-5 > [class*="col-"] {
        padding-bottom: 3rem !important;
    }

    .row.khr-col-pl-5, .row.khr-col-px-5 {
        margin-left: -3rem;
    }

        .row.khr-col-pl-5 > .col,
        .row.khr-col-pl-5 > [class*="col-"], .row.khr-col-px-5 > .col,
        .row.khr-col-px-5 > [class*="col-"] {
            padding-left: 3rem !important;
        }

    .row.khr-col-p-6 > .col,
    .row.khr-col-p-6 > [class*="col-"], .row.khr-col-p-6 > .col,
    .row.khr-col-p-6 > [class*="col-"] {
        padding: 6rem !important;
    }

    .row.khr-col-pt-6 > .col,
    .row.khr-col-pt-6 > [class*="col-"], .row.khr-col-py-6 > .col,
    .row.khr-col-py-6 > [class*="col-"] {
        padding-top: 6rem !important;
    }

    .row.khr-col-pr-6, .row.khr-col-px-6 {
        margin-right: -6rem;
    }

        .row.khr-col-pr-6 > .col,
        .row.khr-col-pr-6 > [class*="col-"], .row.khr-col-px-6 > .col,
        .row.khr-col-px-6 > [class*="col-"] {
            padding-right: 6rem !important;
        }

    .row.khr-col-pb-6 > .col,
    .row.khr-col-pb-6 > [class*="col-"], .row.khr-col-py-6 > .col,
    .row.khr-col-py-6 > [class*="col-"] {
        padding-bottom: 6rem !important;
    }

    .row.khr-col-pl-6, .row.khr-col-px-6 {
        margin-left: -6rem;
    }

        .row.khr-col-pl-6 > .col,
        .row.khr-col-pl-6 > [class*="col-"], .row.khr-col-px-6 > .col,
        .row.khr-col-px-6 > [class*="col-"] {
            padding-left: 6rem !important;
        }

    .row.khr-col-p-7 > .col,
    .row.khr-col-p-7 > [class*="col-"], .row.khr-col-p-7 > .col,
    .row.khr-col-p-7 > [class*="col-"] {
        padding: 12rem !important;
    }

    .row.khr-col-pt-7 > .col,
    .row.khr-col-pt-7 > [class*="col-"], .row.khr-col-py-7 > .col,
    .row.khr-col-py-7 > [class*="col-"] {
        padding-top: 12rem !important;
    }

    .row.khr-col-pr-7, .row.khr-col-px-7 {
        margin-right: -12rem;
    }

        .row.khr-col-pr-7 > .col,
        .row.khr-col-pr-7 > [class*="col-"], .row.khr-col-px-7 > .col,
        .row.khr-col-px-7 > [class*="col-"] {
            padding-right: 12rem !important;
        }

    .row.khr-col-pb-7 > .col,
    .row.khr-col-pb-7 > [class*="col-"], .row.khr-col-py-7 > .col,
    .row.khr-col-py-7 > [class*="col-"] {
        padding-bottom: 12rem !important;
    }

    .row.khr-col-pl-7, .row.khr-col-px-7 {
        margin-left: -12rem;
    }

        .row.khr-col-pl-7 > .col,
        .row.khr-col-pl-7 > [class*="col-"], .row.khr-col-px-7 > .col,
        .row.khr-col-px-7 > [class*="col-"] {
            padding-left: 12rem !important;
        }

    .row.khr-col-p-3_5 > .col,
    .row.khr-col-p-3_5 > [class*="col-"], .row.khr-col-p-3_5 > .col,
    .row.khr-col-p-3_5 > [class*="col-"] {
        padding: 1.25rem !important;
    }

    .row.khr-col-pt-3_5 > .col,
    .row.khr-col-pt-3_5 > [class*="col-"], .row.khr-col-py-3_5 > .col,
    .row.khr-col-py-3_5 > [class*="col-"] {
        padding-top: 1.25rem !important;
    }

    .row.khr-col-pr-3_5, .row.khr-col-px-3_5 {
        margin-right: -1.25rem;
    }

        .row.khr-col-pr-3_5 > .col,
        .row.khr-col-pr-3_5 > [class*="col-"], .row.khr-col-px-3_5 > .col,
        .row.khr-col-px-3_5 > [class*="col-"] {
            padding-right: 1.25rem !important;
        }

    .row.khr-col-pb-3_5 > .col,
    .row.khr-col-pb-3_5 > [class*="col-"], .row.khr-col-py-3_5 > .col,
    .row.khr-col-py-3_5 > [class*="col-"] {
        padding-bottom: 1.25rem !important;
    }

    .row.khr-col-pl-3_5, .row.khr-col-px-3_5 {
        margin-left: -1.25rem;
    }

        .row.khr-col-pl-3_5 > .col,
        .row.khr-col-pl-3_5 > [class*="col-"], .row.khr-col-px-3_5 > .col,
        .row.khr-col-px-3_5 > [class*="col-"] {
            padding-left: 1.25rem !important;
        }

    .row.khr-col-p-4_5 > .col,
    .row.khr-col-p-4_5 > [class*="col-"], .row.khr-col-p-4_5 > .col,
    .row.khr-col-p-4_5 > [class*="col-"] {
        padding: 2.25rem !important;
    }

    .row.khr-col-pt-4_5 > .col,
    .row.khr-col-pt-4_5 > [class*="col-"], .row.khr-col-py-4_5 > .col,
    .row.khr-col-py-4_5 > [class*="col-"] {
        padding-top: 2.25rem !important;
    }

    .row.khr-col-pr-4_5, .row.khr-col-px-4_5 {
        margin-right: -2.25rem;
    }

        .row.khr-col-pr-4_5 > .col,
        .row.khr-col-pr-4_5 > [class*="col-"], .row.khr-col-px-4_5 > .col,
        .row.khr-col-px-4_5 > [class*="col-"] {
            padding-right: 2.25rem !important;
        }

    .row.khr-col-pb-4_5 > .col,
    .row.khr-col-pb-4_5 > [class*="col-"], .row.khr-col-py-4_5 > .col,
    .row.khr-col-py-4_5 > [class*="col-"] {
        padding-bottom: 2.25rem !important;
    }

    .row.khr-col-pl-4_5, .row.khr-col-px-4_5 {
        margin-left: -2.25rem;
    }

        .row.khr-col-pl-4_5 > .col,
        .row.khr-col-pl-4_5 > [class*="col-"], .row.khr-col-px-4_5 > .col,
        .row.khr-col-px-4_5 > [class*="col-"] {
            padding-left: 2.25rem !important;
        }

    .row.khr-col-p-5_5 > .col,
    .row.khr-col-p-5_5 > [class*="col-"], .row.khr-col-p-5_5 > .col,
    .row.khr-col-p-5_5 > [class*="col-"] {
        padding: 4.5rem !important;
    }

    .row.khr-col-pt-5_5 > .col,
    .row.khr-col-pt-5_5 > [class*="col-"], .row.khr-col-py-5_5 > .col,
    .row.khr-col-py-5_5 > [class*="col-"] {
        padding-top: 4.5rem !important;
    }

    .row.khr-col-pr-5_5, .row.khr-col-px-5_5 {
        margin-right: -4.5rem;
    }

        .row.khr-col-pr-5_5 > .col,
        .row.khr-col-pr-5_5 > [class*="col-"], .row.khr-col-px-5_5 > .col,
        .row.khr-col-px-5_5 > [class*="col-"] {
            padding-right: 4.5rem !important;
        }

    .row.khr-col-pb-5_5 > .col,
    .row.khr-col-pb-5_5 > [class*="col-"], .row.khr-col-py-5_5 > .col,
    .row.khr-col-py-5_5 > [class*="col-"] {
        padding-bottom: 4.5rem !important;
    }

    .row.khr-col-pl-5_5, .row.khr-col-px-5_5 {
        margin-left: -4.5rem;
    }

        .row.khr-col-pl-5_5 > .col,
        .row.khr-col-pl-5_5 > [class*="col-"], .row.khr-col-px-5_5 > .col,
        .row.khr-col-px-5_5 > [class*="col-"] {
            padding-left: 4.5rem !important;
        }

    .row.khr-col-p-6_25 > .col,
    .row.khr-col-p-6_25 > [class*="col-"], .row.khr-col-p-6_25 > .col,
    .row.khr-col-p-6_25 > [class*="col-"] {
        padding: 7.5rem !important;
    }

    .row.khr-col-pt-6_25 > .col,
    .row.khr-col-pt-6_25 > [class*="col-"], .row.khr-col-py-6_25 > .col,
    .row.khr-col-py-6_25 > [class*="col-"] {
        padding-top: 7.5rem !important;
    }

    .row.khr-col-pr-6_25, .row.khr-col-px-6_25 {
        margin-right: -7.5rem;
    }

        .row.khr-col-pr-6_25 > .col,
        .row.khr-col-pr-6_25 > [class*="col-"], .row.khr-col-px-6_25 > .col,
        .row.khr-col-px-6_25 > [class*="col-"] {
            padding-right: 7.5rem !important;
        }

    .row.khr-col-pb-6_25 > .col,
    .row.khr-col-pb-6_25 > [class*="col-"], .row.khr-col-py-6_25 > .col,
    .row.khr-col-py-6_25 > [class*="col-"] {
        padding-bottom: 7.5rem !important;
    }

    .row.khr-col-pl-6_25, .row.khr-col-px-6_25 {
        margin-left: -7.5rem;
    }

        .row.khr-col-pl-6_25 > .col,
        .row.khr-col-pl-6_25 > [class*="col-"], .row.khr-col-px-6_25 > .col,
        .row.khr-col-px-6_25 > [class*="col-"] {
            padding-left: 7.5rem !important;
        }

    .row.khr-col-p-6_5 > .col,
    .row.khr-col-p-6_5 > [class*="col-"], .row.khr-col-p-6_5 > .col,
    .row.khr-col-p-6_5 > [class*="col-"] {
        padding: 9rem !important;
    }

    .row.khr-col-pt-6_5 > .col,
    .row.khr-col-pt-6_5 > [class*="col-"], .row.khr-col-py-6_5 > .col,
    .row.khr-col-py-6_5 > [class*="col-"] {
        padding-top: 9rem !important;
    }

    .row.khr-col-pr-6_5, .row.khr-col-px-6_5 {
        margin-right: -9rem;
    }

        .row.khr-col-pr-6_5 > .col,
        .row.khr-col-pr-6_5 > [class*="col-"], .row.khr-col-px-6_5 > .col,
        .row.khr-col-px-6_5 > [class*="col-"] {
            padding-right: 9rem !important;
        }

    .row.khr-col-pb-6_5 > .col,
    .row.khr-col-pb-6_5 > [class*="col-"], .row.khr-col-py-6_5 > .col,
    .row.khr-col-py-6_5 > [class*="col-"] {
        padding-bottom: 9rem !important;
    }

    .row.khr-col-pl-6_5, .row.khr-col-px-6_5 {
        margin-left: -9rem;
    }

        .row.khr-col-pl-6_5 > .col,
        .row.khr-col-pl-6_5 > [class*="col-"], .row.khr-col-px-6_5 > .col,
        .row.khr-col-px-6_5 > [class*="col-"] {
            padding-left: 9rem !important;
        }

    .row.khr-col-p-7_5 > .col,
    .row.khr-col-p-7_5 > [class*="col-"], .row.khr-col-p-7_5 > .col,
    .row.khr-col-p-7_5 > [class*="col-"] {
        padding: 16rem !important;
    }

    .row.khr-col-pt-7_5 > .col,
    .row.khr-col-pt-7_5 > [class*="col-"], .row.khr-col-py-7_5 > .col,
    .row.khr-col-py-7_5 > [class*="col-"] {
        padding-top: 16rem !important;
    }

    .row.khr-col-pr-7_5, .row.khr-col-px-7_5 {
        margin-right: -16rem;
    }

        .row.khr-col-pr-7_5 > .col,
        .row.khr-col-pr-7_5 > [class*="col-"], .row.khr-col-px-7_5 > .col,
        .row.khr-col-px-7_5 > [class*="col-"] {
            padding-right: 16rem !important;
        }

    .row.khr-col-pb-7_5 > .col,
    .row.khr-col-pb-7_5 > [class*="col-"], .row.khr-col-py-7_5 > .col,
    .row.khr-col-py-7_5 > [class*="col-"] {
        padding-bottom: 16rem !important;
    }

    .row.khr-col-pl-7_5, .row.khr-col-px-7_5 {
        margin-left: -16rem;
    }

        .row.khr-col-pl-7_5 > .col,
        .row.khr-col-pl-7_5 > [class*="col-"], .row.khr-col-px-7_5 > .col,
        .row.khr-col-px-7_5 > [class*="col-"] {
            padding-left: 16rem !important;
        }

    .row.khr-col-p-8 > .col,
    .row.khr-col-p-8 > [class*="col-"], .row.khr-col-p-8 > .col,
    .row.khr-col-p-8 > [class*="col-"] {
        padding: 24rem !important;
    }

    .row.khr-col-pt-8 > .col,
    .row.khr-col-pt-8 > [class*="col-"], .row.khr-col-py-8 > .col,
    .row.khr-col-py-8 > [class*="col-"] {
        padding-top: 24rem !important;
    }

    .row.khr-col-pr-8, .row.khr-col-px-8 {
        margin-right: -24rem;
    }

        .row.khr-col-pr-8 > .col,
        .row.khr-col-pr-8 > [class*="col-"], .row.khr-col-px-8 > .col,
        .row.khr-col-px-8 > [class*="col-"] {
            padding-right: 24rem !important;
        }

    .row.khr-col-pb-8 > .col,
    .row.khr-col-pb-8 > [class*="col-"], .row.khr-col-py-8 > .col,
    .row.khr-col-py-8 > [class*="col-"] {
        padding-bottom: 24rem !important;
    }

    .row.khr-col-pl-8, .row.khr-col-px-8 {
        margin-left: -24rem;
    }

        .row.khr-col-pl-8 > .col,
        .row.khr-col-pl-8 > [class*="col-"], .row.khr-col-px-8 > .col,
        .row.khr-col-px-8 > [class*="col-"] {
            padding-left: 24rem !important;
        }

    .row.khr-col-p-8_5 > .col,
    .row.khr-col-p-8_5 > [class*="col-"], .row.khr-col-p-8_5 > .col,
    .row.khr-col-p-8_5 > [class*="col-"] {
        padding: 36rem !important;
    }

    .row.khr-col-pt-8_5 > .col,
    .row.khr-col-pt-8_5 > [class*="col-"], .row.khr-col-py-8_5 > .col,
    .row.khr-col-py-8_5 > [class*="col-"] {
        padding-top: 36rem !important;
    }

    .row.khr-col-pr-8_5, .row.khr-col-px-8_5 {
        margin-right: -36rem;
    }

        .row.khr-col-pr-8_5 > .col,
        .row.khr-col-pr-8_5 > [class*="col-"], .row.khr-col-px-8_5 > .col,
        .row.khr-col-px-8_5 > [class*="col-"] {
            padding-right: 36rem !important;
        }

    .row.khr-col-pb-8_5 > .col,
    .row.khr-col-pb-8_5 > [class*="col-"], .row.khr-col-py-8_5 > .col,
    .row.khr-col-py-8_5 > [class*="col-"] {
        padding-bottom: 36rem !important;
    }

    .row.khr-col-pl-8_5, .row.khr-col-px-8_5 {
        margin-left: -36rem;
    }

        .row.khr-col-pl-8_5 > .col,
        .row.khr-col-pl-8_5 > [class*="col-"], .row.khr-col-px-8_5 > .col,
        .row.khr-col-px-8_5 > [class*="col-"] {
            padding-left: 36rem !important;
        }

    .row.khr-col-p-9 > .col,
    .row.khr-col-p-9 > [class*="col-"], .row.khr-col-p-9 > .col,
    .row.khr-col-p-9 > [class*="col-"] {
        padding: 48rem !important;
    }

    .row.khr-col-pt-9 > .col,
    .row.khr-col-pt-9 > [class*="col-"], .row.khr-col-py-9 > .col,
    .row.khr-col-py-9 > [class*="col-"] {
        padding-top: 48rem !important;
    }

    .row.khr-col-pr-9, .row.khr-col-px-9 {
        margin-right: -48rem;
    }

        .row.khr-col-pr-9 > .col,
        .row.khr-col-pr-9 > [class*="col-"], .row.khr-col-px-9 > .col,
        .row.khr-col-px-9 > [class*="col-"] {
            padding-right: 48rem !important;
        }

    .row.khr-col-pb-9 > .col,
    .row.khr-col-pb-9 > [class*="col-"], .row.khr-col-py-9 > .col,
    .row.khr-col-py-9 > [class*="col-"] {
        padding-bottom: 48rem !important;
    }

    .row.khr-col-pl-9, .row.khr-col-px-9 {
        margin-left: -48rem;
    }

        .row.khr-col-pl-9 > .col,
        .row.khr-col-pl-9 > [class*="col-"], .row.khr-col-px-9 > .col,
        .row.khr-col-px-9 > [class*="col-"] {
            padding-left: 48rem !important;
        }

@media (min-width: 576px) {
    .row.khr-col-p-sm-0 > .col,
    .row.khr-col-p-sm-0 > [class*="col-"], .row.khr-col-p-sm-0 > .col,
    .row.khr-col-p-sm-0 > [class*="col-"] {
        padding: 0 !important;
    }

    .row.khr-col-pt-sm-0 > .col,
    .row.khr-col-pt-sm-0 > [class*="col-"], .row.khr-col-py-sm-0 > .col,
    .row.khr-col-py-sm-0 > [class*="col-"] {
        padding-top: 0 !important;
    }

    .row.khr-col-pr-sm-0, .row.khr-col-px-sm-0 {
        margin-right: 0;
    }

        .row.khr-col-pr-sm-0 > .col,
        .row.khr-col-pr-sm-0 > [class*="col-"], .row.khr-col-px-sm-0 > .col,
        .row.khr-col-px-sm-0 > [class*="col-"] {
            padding-right: 0 !important;
        }

    .row.khr-col-pb-sm-0 > .col,
    .row.khr-col-pb-sm-0 > [class*="col-"], .row.khr-col-py-sm-0 > .col,
    .row.khr-col-py-sm-0 > [class*="col-"] {
        padding-bottom: 0 !important;
    }

    .row.khr-col-pl-sm-0, .row.khr-col-px-sm-0 {
        margin-left: 0;
    }

        .row.khr-col-pl-sm-0 > .col,
        .row.khr-col-pl-sm-0 > [class*="col-"], .row.khr-col-px-sm-0 > .col,
        .row.khr-col-px-sm-0 > [class*="col-"] {
            padding-left: 0 !important;
        }

    .row.khr-col-p-sm-1 > .col,
    .row.khr-col-p-sm-1 > [class*="col-"], .row.khr-col-p-sm-1 > .col,
    .row.khr-col-p-sm-1 > [class*="col-"] {
        padding: 0.25rem !important;
    }

    .row.khr-col-pt-sm-1 > .col,
    .row.khr-col-pt-sm-1 > [class*="col-"], .row.khr-col-py-sm-1 > .col,
    .row.khr-col-py-sm-1 > [class*="col-"] {
        padding-top: 0.25rem !important;
    }

    .row.khr-col-pr-sm-1, .row.khr-col-px-sm-1 {
        margin-right: -0.25rem;
    }

        .row.khr-col-pr-sm-1 > .col,
        .row.khr-col-pr-sm-1 > [class*="col-"], .row.khr-col-px-sm-1 > .col,
        .row.khr-col-px-sm-1 > [class*="col-"] {
            padding-right: 0.25rem !important;
        }

    .row.khr-col-pb-sm-1 > .col,
    .row.khr-col-pb-sm-1 > [class*="col-"], .row.khr-col-py-sm-1 > .col,
    .row.khr-col-py-sm-1 > [class*="col-"] {
        padding-bottom: 0.25rem !important;
    }

    .row.khr-col-pl-sm-1, .row.khr-col-px-sm-1 {
        margin-left: -0.25rem;
    }

        .row.khr-col-pl-sm-1 > .col,
        .row.khr-col-pl-sm-1 > [class*="col-"], .row.khr-col-px-sm-1 > .col,
        .row.khr-col-px-sm-1 > [class*="col-"] {
            padding-left: 0.25rem !important;
        }

    .row.khr-col-p-sm-2 > .col,
    .row.khr-col-p-sm-2 > [class*="col-"], .row.khr-col-p-sm-2 > .col,
    .row.khr-col-p-sm-2 > [class*="col-"] {
        padding: 0.5rem !important;
    }

    .row.khr-col-pt-sm-2 > .col,
    .row.khr-col-pt-sm-2 > [class*="col-"], .row.khr-col-py-sm-2 > .col,
    .row.khr-col-py-sm-2 > [class*="col-"] {
        padding-top: 0.5rem !important;
    }

    .row.khr-col-pr-sm-2, .row.khr-col-px-sm-2 {
        margin-right: -0.5rem;
    }

        .row.khr-col-pr-sm-2 > .col,
        .row.khr-col-pr-sm-2 > [class*="col-"], .row.khr-col-px-sm-2 > .col,
        .row.khr-col-px-sm-2 > [class*="col-"] {
            padding-right: 0.5rem !important;
        }

    .row.khr-col-pb-sm-2 > .col,
    .row.khr-col-pb-sm-2 > [class*="col-"], .row.khr-col-py-sm-2 > .col,
    .row.khr-col-py-sm-2 > [class*="col-"] {
        padding-bottom: 0.5rem !important;
    }

    .row.khr-col-pl-sm-2, .row.khr-col-px-sm-2 {
        margin-left: -0.5rem;
    }

        .row.khr-col-pl-sm-2 > .col,
        .row.khr-col-pl-sm-2 > [class*="col-"], .row.khr-col-px-sm-2 > .col,
        .row.khr-col-px-sm-2 > [class*="col-"] {
            padding-left: 0.5rem !important;
        }

    .row.khr-col-p-sm-3 > .col,
    .row.khr-col-p-sm-3 > [class*="col-"], .row.khr-col-p-sm-3 > .col,
    .row.khr-col-p-sm-3 > [class*="col-"] {
        padding: 1rem !important;
    }

    .row.khr-col-pt-sm-3 > .col,
    .row.khr-col-pt-sm-3 > [class*="col-"], .row.khr-col-py-sm-3 > .col,
    .row.khr-col-py-sm-3 > [class*="col-"] {
        padding-top: 1rem !important;
    }

    .row.khr-col-pr-sm-3, .row.khr-col-px-sm-3 {
        margin-right: -1rem;
    }

        .row.khr-col-pr-sm-3 > .col,
        .row.khr-col-pr-sm-3 > [class*="col-"], .row.khr-col-px-sm-3 > .col,
        .row.khr-col-px-sm-3 > [class*="col-"] {
            padding-right: 1rem !important;
        }

    .row.khr-col-pb-sm-3 > .col,
    .row.khr-col-pb-sm-3 > [class*="col-"], .row.khr-col-py-sm-3 > .col,
    .row.khr-col-py-sm-3 > [class*="col-"] {
        padding-bottom: 1rem !important;
    }

    .row.khr-col-pl-sm-3, .row.khr-col-px-sm-3 {
        margin-left: -1rem;
    }

        .row.khr-col-pl-sm-3 > .col,
        .row.khr-col-pl-sm-3 > [class*="col-"], .row.khr-col-px-sm-3 > .col,
        .row.khr-col-px-sm-3 > [class*="col-"] {
            padding-left: 1rem !important;
        }

    .row.khr-col-p-sm-4 > .col,
    .row.khr-col-p-sm-4 > [class*="col-"], .row.khr-col-p-sm-4 > .col,
    .row.khr-col-p-sm-4 > [class*="col-"] {
        padding: 1.5rem !important;
    }

    .row.khr-col-pt-sm-4 > .col,
    .row.khr-col-pt-sm-4 > [class*="col-"], .row.khr-col-py-sm-4 > .col,
    .row.khr-col-py-sm-4 > [class*="col-"] {
        padding-top: 1.5rem !important;
    }

    .row.khr-col-pr-sm-4, .row.khr-col-px-sm-4 {
        margin-right: -1.5rem;
    }

        .row.khr-col-pr-sm-4 > .col,
        .row.khr-col-pr-sm-4 > [class*="col-"], .row.khr-col-px-sm-4 > .col,
        .row.khr-col-px-sm-4 > [class*="col-"] {
            padding-right: 1.5rem !important;
        }

    .row.khr-col-pb-sm-4 > .col,
    .row.khr-col-pb-sm-4 > [class*="col-"], .row.khr-col-py-sm-4 > .col,
    .row.khr-col-py-sm-4 > [class*="col-"] {
        padding-bottom: 1.5rem !important;
    }

    .row.khr-col-pl-sm-4, .row.khr-col-px-sm-4 {
        margin-left: -1.5rem;
    }

        .row.khr-col-pl-sm-4 > .col,
        .row.khr-col-pl-sm-4 > [class*="col-"], .row.khr-col-px-sm-4 > .col,
        .row.khr-col-px-sm-4 > [class*="col-"] {
            padding-left: 1.5rem !important;
        }

    .row.khr-col-p-sm-5 > .col,
    .row.khr-col-p-sm-5 > [class*="col-"], .row.khr-col-p-sm-5 > .col,
    .row.khr-col-p-sm-5 > [class*="col-"] {
        padding: 3rem !important;
    }

    .row.khr-col-pt-sm-5 > .col,
    .row.khr-col-pt-sm-5 > [class*="col-"], .row.khr-col-py-sm-5 > .col,
    .row.khr-col-py-sm-5 > [class*="col-"] {
        padding-top: 3rem !important;
    }

    .row.khr-col-pr-sm-5, .row.khr-col-px-sm-5 {
        margin-right: -3rem;
    }

        .row.khr-col-pr-sm-5 > .col,
        .row.khr-col-pr-sm-5 > [class*="col-"], .row.khr-col-px-sm-5 > .col,
        .row.khr-col-px-sm-5 > [class*="col-"] {
            padding-right: 3rem !important;
        }

    .row.khr-col-pb-sm-5 > .col,
    .row.khr-col-pb-sm-5 > [class*="col-"], .row.khr-col-py-sm-5 > .col,
    .row.khr-col-py-sm-5 > [class*="col-"] {
        padding-bottom: 3rem !important;
    }

    .row.khr-col-pl-sm-5, .row.khr-col-px-sm-5 {
        margin-left: -3rem;
    }

        .row.khr-col-pl-sm-5 > .col,
        .row.khr-col-pl-sm-5 > [class*="col-"], .row.khr-col-px-sm-5 > .col,
        .row.khr-col-px-sm-5 > [class*="col-"] {
            padding-left: 3rem !important;
        }

    .row.khr-col-p-sm-6 > .col,
    .row.khr-col-p-sm-6 > [class*="col-"], .row.khr-col-p-sm-6 > .col,
    .row.khr-col-p-sm-6 > [class*="col-"] {
        padding: 6rem !important;
    }

    .row.khr-col-pt-sm-6 > .col,
    .row.khr-col-pt-sm-6 > [class*="col-"], .row.khr-col-py-sm-6 > .col,
    .row.khr-col-py-sm-6 > [class*="col-"] {
        padding-top: 6rem !important;
    }

    .row.khr-col-pr-sm-6, .row.khr-col-px-sm-6 {
        margin-right: -6rem;
    }

        .row.khr-col-pr-sm-6 > .col,
        .row.khr-col-pr-sm-6 > [class*="col-"], .row.khr-col-px-sm-6 > .col,
        .row.khr-col-px-sm-6 > [class*="col-"] {
            padding-right: 6rem !important;
        }

    .row.khr-col-pb-sm-6 > .col,
    .row.khr-col-pb-sm-6 > [class*="col-"], .row.khr-col-py-sm-6 > .col,
    .row.khr-col-py-sm-6 > [class*="col-"] {
        padding-bottom: 6rem !important;
    }

    .row.khr-col-pl-sm-6, .row.khr-col-px-sm-6 {
        margin-left: -6rem;
    }

        .row.khr-col-pl-sm-6 > .col,
        .row.khr-col-pl-sm-6 > [class*="col-"], .row.khr-col-px-sm-6 > .col,
        .row.khr-col-px-sm-6 > [class*="col-"] {
            padding-left: 6rem !important;
        }

    .row.khr-col-p-sm-7 > .col,
    .row.khr-col-p-sm-7 > [class*="col-"], .row.khr-col-p-sm-7 > .col,
    .row.khr-col-p-sm-7 > [class*="col-"] {
        padding: 12rem !important;
    }

    .row.khr-col-pt-sm-7 > .col,
    .row.khr-col-pt-sm-7 > [class*="col-"], .row.khr-col-py-sm-7 > .col,
    .row.khr-col-py-sm-7 > [class*="col-"] {
        padding-top: 12rem !important;
    }

    .row.khr-col-pr-sm-7, .row.khr-col-px-sm-7 {
        margin-right: -12rem;
    }

        .row.khr-col-pr-sm-7 > .col,
        .row.khr-col-pr-sm-7 > [class*="col-"], .row.khr-col-px-sm-7 > .col,
        .row.khr-col-px-sm-7 > [class*="col-"] {
            padding-right: 12rem !important;
        }

    .row.khr-col-pb-sm-7 > .col,
    .row.khr-col-pb-sm-7 > [class*="col-"], .row.khr-col-py-sm-7 > .col,
    .row.khr-col-py-sm-7 > [class*="col-"] {
        padding-bottom: 12rem !important;
    }

    .row.khr-col-pl-sm-7, .row.khr-col-px-sm-7 {
        margin-left: -12rem;
    }

        .row.khr-col-pl-sm-7 > .col,
        .row.khr-col-pl-sm-7 > [class*="col-"], .row.khr-col-px-sm-7 > .col,
        .row.khr-col-px-sm-7 > [class*="col-"] {
            padding-left: 12rem !important;
        }

    .row.khr-col-p-sm-3_5 > .col,
    .row.khr-col-p-sm-3_5 > [class*="col-"], .row.khr-col-p-sm-3_5 > .col,
    .row.khr-col-p-sm-3_5 > [class*="col-"] {
        padding: 1.25rem !important;
    }

    .row.khr-col-pt-sm-3_5 > .col,
    .row.khr-col-pt-sm-3_5 > [class*="col-"], .row.khr-col-py-sm-3_5 > .col,
    .row.khr-col-py-sm-3_5 > [class*="col-"] {
        padding-top: 1.25rem !important;
    }

    .row.khr-col-pr-sm-3_5, .row.khr-col-px-sm-3_5 {
        margin-right: -1.25rem;
    }

        .row.khr-col-pr-sm-3_5 > .col,
        .row.khr-col-pr-sm-3_5 > [class*="col-"], .row.khr-col-px-sm-3_5 > .col,
        .row.khr-col-px-sm-3_5 > [class*="col-"] {
            padding-right: 1.25rem !important;
        }

    .row.khr-col-pb-sm-3_5 > .col,
    .row.khr-col-pb-sm-3_5 > [class*="col-"], .row.khr-col-py-sm-3_5 > .col,
    .row.khr-col-py-sm-3_5 > [class*="col-"] {
        padding-bottom: 1.25rem !important;
    }

    .row.khr-col-pl-sm-3_5, .row.khr-col-px-sm-3_5 {
        margin-left: -1.25rem;
    }

        .row.khr-col-pl-sm-3_5 > .col,
        .row.khr-col-pl-sm-3_5 > [class*="col-"], .row.khr-col-px-sm-3_5 > .col,
        .row.khr-col-px-sm-3_5 > [class*="col-"] {
            padding-left: 1.25rem !important;
        }

    .row.khr-col-p-sm-4_5 > .col,
    .row.khr-col-p-sm-4_5 > [class*="col-"], .row.khr-col-p-sm-4_5 > .col,
    .row.khr-col-p-sm-4_5 > [class*="col-"] {
        padding: 2.25rem !important;
    }

    .row.khr-col-pt-sm-4_5 > .col,
    .row.khr-col-pt-sm-4_5 > [class*="col-"], .row.khr-col-py-sm-4_5 > .col,
    .row.khr-col-py-sm-4_5 > [class*="col-"] {
        padding-top: 2.25rem !important;
    }

    .row.khr-col-pr-sm-4_5, .row.khr-col-px-sm-4_5 {
        margin-right: -2.25rem;
    }

        .row.khr-col-pr-sm-4_5 > .col,
        .row.khr-col-pr-sm-4_5 > [class*="col-"], .row.khr-col-px-sm-4_5 > .col,
        .row.khr-col-px-sm-4_5 > [class*="col-"] {
            padding-right: 2.25rem !important;
        }

    .row.khr-col-pb-sm-4_5 > .col,
    .row.khr-col-pb-sm-4_5 > [class*="col-"], .row.khr-col-py-sm-4_5 > .col,
    .row.khr-col-py-sm-4_5 > [class*="col-"] {
        padding-bottom: 2.25rem !important;
    }

    .row.khr-col-pl-sm-4_5, .row.khr-col-px-sm-4_5 {
        margin-left: -2.25rem;
    }

        .row.khr-col-pl-sm-4_5 > .col,
        .row.khr-col-pl-sm-4_5 > [class*="col-"], .row.khr-col-px-sm-4_5 > .col,
        .row.khr-col-px-sm-4_5 > [class*="col-"] {
            padding-left: 2.25rem !important;
        }

    .row.khr-col-p-sm-5_5 > .col,
    .row.khr-col-p-sm-5_5 > [class*="col-"], .row.khr-col-p-sm-5_5 > .col,
    .row.khr-col-p-sm-5_5 > [class*="col-"] {
        padding: 4.5rem !important;
    }

    .row.khr-col-pt-sm-5_5 > .col,
    .row.khr-col-pt-sm-5_5 > [class*="col-"], .row.khr-col-py-sm-5_5 > .col,
    .row.khr-col-py-sm-5_5 > [class*="col-"] {
        padding-top: 4.5rem !important;
    }

    .row.khr-col-pr-sm-5_5, .row.khr-col-px-sm-5_5 {
        margin-right: -4.5rem;
    }

        .row.khr-col-pr-sm-5_5 > .col,
        .row.khr-col-pr-sm-5_5 > [class*="col-"], .row.khr-col-px-sm-5_5 > .col,
        .row.khr-col-px-sm-5_5 > [class*="col-"] {
            padding-right: 4.5rem !important;
        }

    .row.khr-col-pb-sm-5_5 > .col,
    .row.khr-col-pb-sm-5_5 > [class*="col-"], .row.khr-col-py-sm-5_5 > .col,
    .row.khr-col-py-sm-5_5 > [class*="col-"] {
        padding-bottom: 4.5rem !important;
    }

    .row.khr-col-pl-sm-5_5, .row.khr-col-px-sm-5_5 {
        margin-left: -4.5rem;
    }

        .row.khr-col-pl-sm-5_5 > .col,
        .row.khr-col-pl-sm-5_5 > [class*="col-"], .row.khr-col-px-sm-5_5 > .col,
        .row.khr-col-px-sm-5_5 > [class*="col-"] {
            padding-left: 4.5rem !important;
        }

    .row.khr-col-p-sm-6_25 > .col,
    .row.khr-col-p-sm-6_25 > [class*="col-"], .row.khr-col-p-sm-6_25 > .col,
    .row.khr-col-p-sm-6_25 > [class*="col-"] {
        padding: 7.5rem !important;
    }

    .row.khr-col-pt-sm-6_25 > .col,
    .row.khr-col-pt-sm-6_25 > [class*="col-"], .row.khr-col-py-sm-6_25 > .col,
    .row.khr-col-py-sm-6_25 > [class*="col-"] {
        padding-top: 7.5rem !important;
    }

    .row.khr-col-pr-sm-6_25, .row.khr-col-px-sm-6_25 {
        margin-right: -7.5rem;
    }

        .row.khr-col-pr-sm-6_25 > .col,
        .row.khr-col-pr-sm-6_25 > [class*="col-"], .row.khr-col-px-sm-6_25 > .col,
        .row.khr-col-px-sm-6_25 > [class*="col-"] {
            padding-right: 7.5rem !important;
        }

    .row.khr-col-pb-sm-6_25 > .col,
    .row.khr-col-pb-sm-6_25 > [class*="col-"], .row.khr-col-py-sm-6_25 > .col,
    .row.khr-col-py-sm-6_25 > [class*="col-"] {
        padding-bottom: 7.5rem !important;
    }

    .row.khr-col-pl-sm-6_25, .row.khr-col-px-sm-6_25 {
        margin-left: -7.5rem;
    }

        .row.khr-col-pl-sm-6_25 > .col,
        .row.khr-col-pl-sm-6_25 > [class*="col-"], .row.khr-col-px-sm-6_25 > .col,
        .row.khr-col-px-sm-6_25 > [class*="col-"] {
            padding-left: 7.5rem !important;
        }

    .row.khr-col-p-sm-6_5 > .col,
    .row.khr-col-p-sm-6_5 > [class*="col-"], .row.khr-col-p-sm-6_5 > .col,
    .row.khr-col-p-sm-6_5 > [class*="col-"] {
        padding: 9rem !important;
    }

    .row.khr-col-pt-sm-6_5 > .col,
    .row.khr-col-pt-sm-6_5 > [class*="col-"], .row.khr-col-py-sm-6_5 > .col,
    .row.khr-col-py-sm-6_5 > [class*="col-"] {
        padding-top: 9rem !important;
    }

    .row.khr-col-pr-sm-6_5, .row.khr-col-px-sm-6_5 {
        margin-right: -9rem;
    }

        .row.khr-col-pr-sm-6_5 > .col,
        .row.khr-col-pr-sm-6_5 > [class*="col-"], .row.khr-col-px-sm-6_5 > .col,
        .row.khr-col-px-sm-6_5 > [class*="col-"] {
            padding-right: 9rem !important;
        }

    .row.khr-col-pb-sm-6_5 > .col,
    .row.khr-col-pb-sm-6_5 > [class*="col-"], .row.khr-col-py-sm-6_5 > .col,
    .row.khr-col-py-sm-6_5 > [class*="col-"] {
        padding-bottom: 9rem !important;
    }

    .row.khr-col-pl-sm-6_5, .row.khr-col-px-sm-6_5 {
        margin-left: -9rem;
    }

        .row.khr-col-pl-sm-6_5 > .col,
        .row.khr-col-pl-sm-6_5 > [class*="col-"], .row.khr-col-px-sm-6_5 > .col,
        .row.khr-col-px-sm-6_5 > [class*="col-"] {
            padding-left: 9rem !important;
        }

    .row.khr-col-p-sm-7_5 > .col,
    .row.khr-col-p-sm-7_5 > [class*="col-"], .row.khr-col-p-sm-7_5 > .col,
    .row.khr-col-p-sm-7_5 > [class*="col-"] {
        padding: 16rem !important;
    }

    .row.khr-col-pt-sm-7_5 > .col,
    .row.khr-col-pt-sm-7_5 > [class*="col-"], .row.khr-col-py-sm-7_5 > .col,
    .row.khr-col-py-sm-7_5 > [class*="col-"] {
        padding-top: 16rem !important;
    }

    .row.khr-col-pr-sm-7_5, .row.khr-col-px-sm-7_5 {
        margin-right: -16rem;
    }

        .row.khr-col-pr-sm-7_5 > .col,
        .row.khr-col-pr-sm-7_5 > [class*="col-"], .row.khr-col-px-sm-7_5 > .col,
        .row.khr-col-px-sm-7_5 > [class*="col-"] {
            padding-right: 16rem !important;
        }

    .row.khr-col-pb-sm-7_5 > .col,
    .row.khr-col-pb-sm-7_5 > [class*="col-"], .row.khr-col-py-sm-7_5 > .col,
    .row.khr-col-py-sm-7_5 > [class*="col-"] {
        padding-bottom: 16rem !important;
    }

    .row.khr-col-pl-sm-7_5, .row.khr-col-px-sm-7_5 {
        margin-left: -16rem;
    }

        .row.khr-col-pl-sm-7_5 > .col,
        .row.khr-col-pl-sm-7_5 > [class*="col-"], .row.khr-col-px-sm-7_5 > .col,
        .row.khr-col-px-sm-7_5 > [class*="col-"] {
            padding-left: 16rem !important;
        }

    .row.khr-col-p-sm-8 > .col,
    .row.khr-col-p-sm-8 > [class*="col-"], .row.khr-col-p-sm-8 > .col,
    .row.khr-col-p-sm-8 > [class*="col-"] {
        padding: 24rem !important;
    }

    .row.khr-col-pt-sm-8 > .col,
    .row.khr-col-pt-sm-8 > [class*="col-"], .row.khr-col-py-sm-8 > .col,
    .row.khr-col-py-sm-8 > [class*="col-"] {
        padding-top: 24rem !important;
    }

    .row.khr-col-pr-sm-8, .row.khr-col-px-sm-8 {
        margin-right: -24rem;
    }

        .row.khr-col-pr-sm-8 > .col,
        .row.khr-col-pr-sm-8 > [class*="col-"], .row.khr-col-px-sm-8 > .col,
        .row.khr-col-px-sm-8 > [class*="col-"] {
            padding-right: 24rem !important;
        }

    .row.khr-col-pb-sm-8 > .col,
    .row.khr-col-pb-sm-8 > [class*="col-"], .row.khr-col-py-sm-8 > .col,
    .row.khr-col-py-sm-8 > [class*="col-"] {
        padding-bottom: 24rem !important;
    }

    .row.khr-col-pl-sm-8, .row.khr-col-px-sm-8 {
        margin-left: -24rem;
    }

        .row.khr-col-pl-sm-8 > .col,
        .row.khr-col-pl-sm-8 > [class*="col-"], .row.khr-col-px-sm-8 > .col,
        .row.khr-col-px-sm-8 > [class*="col-"] {
            padding-left: 24rem !important;
        }

    .row.khr-col-p-sm-8_5 > .col,
    .row.khr-col-p-sm-8_5 > [class*="col-"], .row.khr-col-p-sm-8_5 > .col,
    .row.khr-col-p-sm-8_5 > [class*="col-"] {
        padding: 36rem !important;
    }

    .row.khr-col-pt-sm-8_5 > .col,
    .row.khr-col-pt-sm-8_5 > [class*="col-"], .row.khr-col-py-sm-8_5 > .col,
    .row.khr-col-py-sm-8_5 > [class*="col-"] {
        padding-top: 36rem !important;
    }

    .row.khr-col-pr-sm-8_5, .row.khr-col-px-sm-8_5 {
        margin-right: -36rem;
    }

        .row.khr-col-pr-sm-8_5 > .col,
        .row.khr-col-pr-sm-8_5 > [class*="col-"], .row.khr-col-px-sm-8_5 > .col,
        .row.khr-col-px-sm-8_5 > [class*="col-"] {
            padding-right: 36rem !important;
        }

    .row.khr-col-pb-sm-8_5 > .col,
    .row.khr-col-pb-sm-8_5 > [class*="col-"], .row.khr-col-py-sm-8_5 > .col,
    .row.khr-col-py-sm-8_5 > [class*="col-"] {
        padding-bottom: 36rem !important;
    }

    .row.khr-col-pl-sm-8_5, .row.khr-col-px-sm-8_5 {
        margin-left: -36rem;
    }

        .row.khr-col-pl-sm-8_5 > .col,
        .row.khr-col-pl-sm-8_5 > [class*="col-"], .row.khr-col-px-sm-8_5 > .col,
        .row.khr-col-px-sm-8_5 > [class*="col-"] {
            padding-left: 36rem !important;
        }

    .row.khr-col-p-sm-9 > .col,
    .row.khr-col-p-sm-9 > [class*="col-"], .row.khr-col-p-sm-9 > .col,
    .row.khr-col-p-sm-9 > [class*="col-"] {
        padding: 48rem !important;
    }

    .row.khr-col-pt-sm-9 > .col,
    .row.khr-col-pt-sm-9 > [class*="col-"], .row.khr-col-py-sm-9 > .col,
    .row.khr-col-py-sm-9 > [class*="col-"] {
        padding-top: 48rem !important;
    }

    .row.khr-col-pr-sm-9, .row.khr-col-px-sm-9 {
        margin-right: -48rem;
    }

        .row.khr-col-pr-sm-9 > .col,
        .row.khr-col-pr-sm-9 > [class*="col-"], .row.khr-col-px-sm-9 > .col,
        .row.khr-col-px-sm-9 > [class*="col-"] {
            padding-right: 48rem !important;
        }

    .row.khr-col-pb-sm-9 > .col,
    .row.khr-col-pb-sm-9 > [class*="col-"], .row.khr-col-py-sm-9 > .col,
    .row.khr-col-py-sm-9 > [class*="col-"] {
        padding-bottom: 48rem !important;
    }

    .row.khr-col-pl-sm-9, .row.khr-col-px-sm-9 {
        margin-left: -48rem;
    }

        .row.khr-col-pl-sm-9 > .col,
        .row.khr-col-pl-sm-9 > [class*="col-"], .row.khr-col-px-sm-9 > .col,
        .row.khr-col-px-sm-9 > [class*="col-"] {
            padding-left: 48rem !important;
        }
}

@media (min-width: 768px) {
    .row.khr-col-p-md-0 > .col,
    .row.khr-col-p-md-0 > [class*="col-"], .row.khr-col-p-md-0 > .col,
    .row.khr-col-p-md-0 > [class*="col-"] {
        padding: 0 !important;
    }

    .row.khr-col-pt-md-0 > .col,
    .row.khr-col-pt-md-0 > [class*="col-"], .row.khr-col-py-md-0 > .col,
    .row.khr-col-py-md-0 > [class*="col-"] {
        padding-top: 0 !important;
    }

    .row.khr-col-pr-md-0, .row.khr-col-px-md-0 {
        margin-right: 0;
    }

        .row.khr-col-pr-md-0 > .col,
        .row.khr-col-pr-md-0 > [class*="col-"], .row.khr-col-px-md-0 > .col,
        .row.khr-col-px-md-0 > [class*="col-"] {
            padding-right: 0 !important;
        }

    .row.khr-col-pb-md-0 > .col,
    .row.khr-col-pb-md-0 > [class*="col-"], .row.khr-col-py-md-0 > .col,
    .row.khr-col-py-md-0 > [class*="col-"] {
        padding-bottom: 0 !important;
    }

    .row.khr-col-pl-md-0, .row.khr-col-px-md-0 {
        margin-left: 0;
    }

        .row.khr-col-pl-md-0 > .col,
        .row.khr-col-pl-md-0 > [class*="col-"], .row.khr-col-px-md-0 > .col,
        .row.khr-col-px-md-0 > [class*="col-"] {
            padding-left: 0 !important;
        }

    .row.khr-col-p-md-1 > .col,
    .row.khr-col-p-md-1 > [class*="col-"], .row.khr-col-p-md-1 > .col,
    .row.khr-col-p-md-1 > [class*="col-"] {
        padding: 0.25rem !important;
    }

    .row.khr-col-pt-md-1 > .col,
    .row.khr-col-pt-md-1 > [class*="col-"], .row.khr-col-py-md-1 > .col,
    .row.khr-col-py-md-1 > [class*="col-"] {
        padding-top: 0.25rem !important;
    }

    .row.khr-col-pr-md-1, .row.khr-col-px-md-1 {
        margin-right: -0.25rem;
    }

        .row.khr-col-pr-md-1 > .col,
        .row.khr-col-pr-md-1 > [class*="col-"], .row.khr-col-px-md-1 > .col,
        .row.khr-col-px-md-1 > [class*="col-"] {
            padding-right: 0.25rem !important;
        }

    .row.khr-col-pb-md-1 > .col,
    .row.khr-col-pb-md-1 > [class*="col-"], .row.khr-col-py-md-1 > .col,
    .row.khr-col-py-md-1 > [class*="col-"] {
        padding-bottom: 0.25rem !important;
    }

    .row.khr-col-pl-md-1, .row.khr-col-px-md-1 {
        margin-left: -0.25rem;
    }

        .row.khr-col-pl-md-1 > .col,
        .row.khr-col-pl-md-1 > [class*="col-"], .row.khr-col-px-md-1 > .col,
        .row.khr-col-px-md-1 > [class*="col-"] {
            padding-left: 0.25rem !important;
        }

    .row.khr-col-p-md-2 > .col,
    .row.khr-col-p-md-2 > [class*="col-"], .row.khr-col-p-md-2 > .col,
    .row.khr-col-p-md-2 > [class*="col-"] {
        padding: 0.5rem !important;
    }

    .row.khr-col-pt-md-2 > .col,
    .row.khr-col-pt-md-2 > [class*="col-"], .row.khr-col-py-md-2 > .col,
    .row.khr-col-py-md-2 > [class*="col-"] {
        padding-top: 0.5rem !important;
    }

    .row.khr-col-pr-md-2, .row.khr-col-px-md-2 {
        margin-right: -0.5rem;
    }

        .row.khr-col-pr-md-2 > .col,
        .row.khr-col-pr-md-2 > [class*="col-"], .row.khr-col-px-md-2 > .col,
        .row.khr-col-px-md-2 > [class*="col-"] {
            padding-right: 0.5rem !important;
        }

    .row.khr-col-pb-md-2 > .col,
    .row.khr-col-pb-md-2 > [class*="col-"], .row.khr-col-py-md-2 > .col,
    .row.khr-col-py-md-2 > [class*="col-"] {
        padding-bottom: 0.5rem !important;
    }

    .row.khr-col-pl-md-2, .row.khr-col-px-md-2 {
        margin-left: -0.5rem;
    }

        .row.khr-col-pl-md-2 > .col,
        .row.khr-col-pl-md-2 > [class*="col-"], .row.khr-col-px-md-2 > .col,
        .row.khr-col-px-md-2 > [class*="col-"] {
            padding-left: 0.5rem !important;
        }

    .row.khr-col-p-md-3 > .col,
    .row.khr-col-p-md-3 > [class*="col-"], .row.khr-col-p-md-3 > .col,
    .row.khr-col-p-md-3 > [class*="col-"] {
        padding: 1rem !important;
    }

    .row.khr-col-pt-md-3 > .col,
    .row.khr-col-pt-md-3 > [class*="col-"], .row.khr-col-py-md-3 > .col,
    .row.khr-col-py-md-3 > [class*="col-"] {
        padding-top: 1rem !important;
    }

    .row.khr-col-pr-md-3, .row.khr-col-px-md-3 {
        margin-right: -1rem;
    }

        .row.khr-col-pr-md-3 > .col,
        .row.khr-col-pr-md-3 > [class*="col-"], .row.khr-col-px-md-3 > .col,
        .row.khr-col-px-md-3 > [class*="col-"] {
            padding-right: 1rem !important;
        }

    .row.khr-col-pb-md-3 > .col,
    .row.khr-col-pb-md-3 > [class*="col-"], .row.khr-col-py-md-3 > .col,
    .row.khr-col-py-md-3 > [class*="col-"] {
        padding-bottom: 1rem !important;
    }

    .row.khr-col-pl-md-3, .row.khr-col-px-md-3 {
        margin-left: -1rem;
    }

        .row.khr-col-pl-md-3 > .col,
        .row.khr-col-pl-md-3 > [class*="col-"], .row.khr-col-px-md-3 > .col,
        .row.khr-col-px-md-3 > [class*="col-"] {
            padding-left: 1rem !important;
        }

    .row.khr-col-p-md-4 > .col,
    .row.khr-col-p-md-4 > [class*="col-"], .row.khr-col-p-md-4 > .col,
    .row.khr-col-p-md-4 > [class*="col-"] {
        padding: 1.5rem !important;
    }

    .row.khr-col-pt-md-4 > .col,
    .row.khr-col-pt-md-4 > [class*="col-"], .row.khr-col-py-md-4 > .col,
    .row.khr-col-py-md-4 > [class*="col-"] {
        padding-top: 1.5rem !important;
    }

    .row.khr-col-pr-md-4, .row.khr-col-px-md-4 {
        margin-right: -1.5rem;
    }

        .row.khr-col-pr-md-4 > .col,
        .row.khr-col-pr-md-4 > [class*="col-"], .row.khr-col-px-md-4 > .col,
        .row.khr-col-px-md-4 > [class*="col-"] {
            padding-right: 1.5rem !important;
        }

    .row.khr-col-pb-md-4 > .col,
    .row.khr-col-pb-md-4 > [class*="col-"], .row.khr-col-py-md-4 > .col,
    .row.khr-col-py-md-4 > [class*="col-"] {
        padding-bottom: 1.5rem !important;
    }

    .row.khr-col-pl-md-4, .row.khr-col-px-md-4 {
        margin-left: -1.5rem;
    }

        .row.khr-col-pl-md-4 > .col,
        .row.khr-col-pl-md-4 > [class*="col-"], .row.khr-col-px-md-4 > .col,
        .row.khr-col-px-md-4 > [class*="col-"] {
            padding-left: 1.5rem !important;
        }

    .row.khr-col-p-md-5 > .col,
    .row.khr-col-p-md-5 > [class*="col-"], .row.khr-col-p-md-5 > .col,
    .row.khr-col-p-md-5 > [class*="col-"] {
        padding: 3rem !important;
    }

    .row.khr-col-pt-md-5 > .col,
    .row.khr-col-pt-md-5 > [class*="col-"], .row.khr-col-py-md-5 > .col,
    .row.khr-col-py-md-5 > [class*="col-"] {
        padding-top: 3rem !important;
    }

    .row.khr-col-pr-md-5, .row.khr-col-px-md-5 {
        margin-right: -3rem;
    }

        .row.khr-col-pr-md-5 > .col,
        .row.khr-col-pr-md-5 > [class*="col-"], .row.khr-col-px-md-5 > .col,
        .row.khr-col-px-md-5 > [class*="col-"] {
            padding-right: 3rem !important;
        }

    .row.khr-col-pb-md-5 > .col,
    .row.khr-col-pb-md-5 > [class*="col-"], .row.khr-col-py-md-5 > .col,
    .row.khr-col-py-md-5 > [class*="col-"] {
        padding-bottom: 3rem !important;
    }

    .row.khr-col-pl-md-5, .row.khr-col-px-md-5 {
        margin-left: -3rem;
    }

        .row.khr-col-pl-md-5 > .col,
        .row.khr-col-pl-md-5 > [class*="col-"], .row.khr-col-px-md-5 > .col,
        .row.khr-col-px-md-5 > [class*="col-"] {
            padding-left: 3rem !important;
        }

    .row.khr-col-p-md-6 > .col,
    .row.khr-col-p-md-6 > [class*="col-"], .row.khr-col-p-md-6 > .col,
    .row.khr-col-p-md-6 > [class*="col-"] {
        padding: 6rem !important;
    }

    .row.khr-col-pt-md-6 > .col,
    .row.khr-col-pt-md-6 > [class*="col-"], .row.khr-col-py-md-6 > .col,
    .row.khr-col-py-md-6 > [class*="col-"] {
        padding-top: 6rem !important;
    }

    .row.khr-col-pr-md-6, .row.khr-col-px-md-6 {
        margin-right: -6rem;
    }

        .row.khr-col-pr-md-6 > .col,
        .row.khr-col-pr-md-6 > [class*="col-"], .row.khr-col-px-md-6 > .col,
        .row.khr-col-px-md-6 > [class*="col-"] {
            padding-right: 6rem !important;
        }

    .row.khr-col-pb-md-6 > .col,
    .row.khr-col-pb-md-6 > [class*="col-"], .row.khr-col-py-md-6 > .col,
    .row.khr-col-py-md-6 > [class*="col-"] {
        padding-bottom: 6rem !important;
    }

    .row.khr-col-pl-md-6, .row.khr-col-px-md-6 {
        margin-left: -6rem;
    }

        .row.khr-col-pl-md-6 > .col,
        .row.khr-col-pl-md-6 > [class*="col-"], .row.khr-col-px-md-6 > .col,
        .row.khr-col-px-md-6 > [class*="col-"] {
            padding-left: 6rem !important;
        }

    .row.khr-col-p-md-7 > .col,
    .row.khr-col-p-md-7 > [class*="col-"], .row.khr-col-p-md-7 > .col,
    .row.khr-col-p-md-7 > [class*="col-"] {
        padding: 12rem !important;
    }

    .row.khr-col-pt-md-7 > .col,
    .row.khr-col-pt-md-7 > [class*="col-"], .row.khr-col-py-md-7 > .col,
    .row.khr-col-py-md-7 > [class*="col-"] {
        padding-top: 12rem !important;
    }

    .row.khr-col-pr-md-7, .row.khr-col-px-md-7 {
        margin-right: -12rem;
    }

        .row.khr-col-pr-md-7 > .col,
        .row.khr-col-pr-md-7 > [class*="col-"], .row.khr-col-px-md-7 > .col,
        .row.khr-col-px-md-7 > [class*="col-"] {
            padding-right: 12rem !important;
        }

    .row.khr-col-pb-md-7 > .col,
    .row.khr-col-pb-md-7 > [class*="col-"], .row.khr-col-py-md-7 > .col,
    .row.khr-col-py-md-7 > [class*="col-"] {
        padding-bottom: 12rem !important;
    }

    .row.khr-col-pl-md-7, .row.khr-col-px-md-7 {
        margin-left: -12rem;
    }

        .row.khr-col-pl-md-7 > .col,
        .row.khr-col-pl-md-7 > [class*="col-"], .row.khr-col-px-md-7 > .col,
        .row.khr-col-px-md-7 > [class*="col-"] {
            padding-left: 12rem !important;
        }

    .row.khr-col-p-md-3_5 > .col,
    .row.khr-col-p-md-3_5 > [class*="col-"], .row.khr-col-p-md-3_5 > .col,
    .row.khr-col-p-md-3_5 > [class*="col-"] {
        padding: 1.25rem !important;
    }

    .row.khr-col-pt-md-3_5 > .col,
    .row.khr-col-pt-md-3_5 > [class*="col-"], .row.khr-col-py-md-3_5 > .col,
    .row.khr-col-py-md-3_5 > [class*="col-"] {
        padding-top: 1.25rem !important;
    }

    .row.khr-col-pr-md-3_5, .row.khr-col-px-md-3_5 {
        margin-right: -1.25rem;
    }

        .row.khr-col-pr-md-3_5 > .col,
        .row.khr-col-pr-md-3_5 > [class*="col-"], .row.khr-col-px-md-3_5 > .col,
        .row.khr-col-px-md-3_5 > [class*="col-"] {
            padding-right: 1.25rem !important;
        }

    .row.khr-col-pb-md-3_5 > .col,
    .row.khr-col-pb-md-3_5 > [class*="col-"], .row.khr-col-py-md-3_5 > .col,
    .row.khr-col-py-md-3_5 > [class*="col-"] {
        padding-bottom: 1.25rem !important;
    }

    .row.khr-col-pl-md-3_5, .row.khr-col-px-md-3_5 {
        margin-left: -1.25rem;
    }

        .row.khr-col-pl-md-3_5 > .col,
        .row.khr-col-pl-md-3_5 > [class*="col-"], .row.khr-col-px-md-3_5 > .col,
        .row.khr-col-px-md-3_5 > [class*="col-"] {
            padding-left: 1.25rem !important;
        }

    .row.khr-col-p-md-4_5 > .col,
    .row.khr-col-p-md-4_5 > [class*="col-"], .row.khr-col-p-md-4_5 > .col,
    .row.khr-col-p-md-4_5 > [class*="col-"] {
        padding: 2.25rem !important;
    }

    .row.khr-col-pt-md-4_5 > .col,
    .row.khr-col-pt-md-4_5 > [class*="col-"], .row.khr-col-py-md-4_5 > .col,
    .row.khr-col-py-md-4_5 > [class*="col-"] {
        padding-top: 2.25rem !important;
    }

    .row.khr-col-pr-md-4_5, .row.khr-col-px-md-4_5 {
        margin-right: -2.25rem;
    }

        .row.khr-col-pr-md-4_5 > .col,
        .row.khr-col-pr-md-4_5 > [class*="col-"], .row.khr-col-px-md-4_5 > .col,
        .row.khr-col-px-md-4_5 > [class*="col-"] {
            padding-right: 2.25rem !important;
        }

    .row.khr-col-pb-md-4_5 > .col,
    .row.khr-col-pb-md-4_5 > [class*="col-"], .row.khr-col-py-md-4_5 > .col,
    .row.khr-col-py-md-4_5 > [class*="col-"] {
        padding-bottom: 2.25rem !important;
    }

    .row.khr-col-pl-md-4_5, .row.khr-col-px-md-4_5 {
        margin-left: -2.25rem;
    }

        .row.khr-col-pl-md-4_5 > .col,
        .row.khr-col-pl-md-4_5 > [class*="col-"], .row.khr-col-px-md-4_5 > .col,
        .row.khr-col-px-md-4_5 > [class*="col-"] {
            padding-left: 2.25rem !important;
        }

    .row.khr-col-p-md-5_5 > .col,
    .row.khr-col-p-md-5_5 > [class*="col-"], .row.khr-col-p-md-5_5 > .col,
    .row.khr-col-p-md-5_5 > [class*="col-"] {
        padding: 4.5rem !important;
    }

    .row.khr-col-pt-md-5_5 > .col,
    .row.khr-col-pt-md-5_5 > [class*="col-"], .row.khr-col-py-md-5_5 > .col,
    .row.khr-col-py-md-5_5 > [class*="col-"] {
        padding-top: 4.5rem !important;
    }

    .row.khr-col-pr-md-5_5, .row.khr-col-px-md-5_5 {
        margin-right: -4.5rem;
    }

        .row.khr-col-pr-md-5_5 > .col,
        .row.khr-col-pr-md-5_5 > [class*="col-"], .row.khr-col-px-md-5_5 > .col,
        .row.khr-col-px-md-5_5 > [class*="col-"] {
            padding-right: 4.5rem !important;
        }

    .row.khr-col-pb-md-5_5 > .col,
    .row.khr-col-pb-md-5_5 > [class*="col-"], .row.khr-col-py-md-5_5 > .col,
    .row.khr-col-py-md-5_5 > [class*="col-"] {
        padding-bottom: 4.5rem !important;
    }

    .row.khr-col-pl-md-5_5, .row.khr-col-px-md-5_5 {
        margin-left: -4.5rem;
    }

        .row.khr-col-pl-md-5_5 > .col,
        .row.khr-col-pl-md-5_5 > [class*="col-"], .row.khr-col-px-md-5_5 > .col,
        .row.khr-col-px-md-5_5 > [class*="col-"] {
            padding-left: 4.5rem !important;
        }

    .row.khr-col-p-md-6_25 > .col,
    .row.khr-col-p-md-6_25 > [class*="col-"], .row.khr-col-p-md-6_25 > .col,
    .row.khr-col-p-md-6_25 > [class*="col-"] {
        padding: 7.5rem !important;
    }

    .row.khr-col-pt-md-6_25 > .col,
    .row.khr-col-pt-md-6_25 > [class*="col-"], .row.khr-col-py-md-6_25 > .col,
    .row.khr-col-py-md-6_25 > [class*="col-"] {
        padding-top: 7.5rem !important;
    }

    .row.khr-col-pr-md-6_25, .row.khr-col-px-md-6_25 {
        margin-right: -7.5rem;
    }

        .row.khr-col-pr-md-6_25 > .col,
        .row.khr-col-pr-md-6_25 > [class*="col-"], .row.khr-col-px-md-6_25 > .col,
        .row.khr-col-px-md-6_25 > [class*="col-"] {
            padding-right: 7.5rem !important;
        }

    .row.khr-col-pb-md-6_25 > .col,
    .row.khr-col-pb-md-6_25 > [class*="col-"], .row.khr-col-py-md-6_25 > .col,
    .row.khr-col-py-md-6_25 > [class*="col-"] {
        padding-bottom: 7.5rem !important;
    }

    .row.khr-col-pl-md-6_25, .row.khr-col-px-md-6_25 {
        margin-left: -7.5rem;
    }

        .row.khr-col-pl-md-6_25 > .col,
        .row.khr-col-pl-md-6_25 > [class*="col-"], .row.khr-col-px-md-6_25 > .col,
        .row.khr-col-px-md-6_25 > [class*="col-"] {
            padding-left: 7.5rem !important;
        }

    .row.khr-col-p-md-6_5 > .col,
    .row.khr-col-p-md-6_5 > [class*="col-"], .row.khr-col-p-md-6_5 > .col,
    .row.khr-col-p-md-6_5 > [class*="col-"] {
        padding: 9rem !important;
    }

    .row.khr-col-pt-md-6_5 > .col,
    .row.khr-col-pt-md-6_5 > [class*="col-"], .row.khr-col-py-md-6_5 > .col,
    .row.khr-col-py-md-6_5 > [class*="col-"] {
        padding-top: 9rem !important;
    }

    .row.khr-col-pr-md-6_5, .row.khr-col-px-md-6_5 {
        margin-right: -9rem;
    }

        .row.khr-col-pr-md-6_5 > .col,
        .row.khr-col-pr-md-6_5 > [class*="col-"], .row.khr-col-px-md-6_5 > .col,
        .row.khr-col-px-md-6_5 > [class*="col-"] {
            padding-right: 9rem !important;
        }

    .row.khr-col-pb-md-6_5 > .col,
    .row.khr-col-pb-md-6_5 > [class*="col-"], .row.khr-col-py-md-6_5 > .col,
    .row.khr-col-py-md-6_5 > [class*="col-"] {
        padding-bottom: 9rem !important;
    }

    .row.khr-col-pl-md-6_5, .row.khr-col-px-md-6_5 {
        margin-left: -9rem;
    }

        .row.khr-col-pl-md-6_5 > .col,
        .row.khr-col-pl-md-6_5 > [class*="col-"], .row.khr-col-px-md-6_5 > .col,
        .row.khr-col-px-md-6_5 > [class*="col-"] {
            padding-left: 9rem !important;
        }

    .row.khr-col-p-md-7_5 > .col,
    .row.khr-col-p-md-7_5 > [class*="col-"], .row.khr-col-p-md-7_5 > .col,
    .row.khr-col-p-md-7_5 > [class*="col-"] {
        padding: 16rem !important;
    }

    .row.khr-col-pt-md-7_5 > .col,
    .row.khr-col-pt-md-7_5 > [class*="col-"], .row.khr-col-py-md-7_5 > .col,
    .row.khr-col-py-md-7_5 > [class*="col-"] {
        padding-top: 16rem !important;
    }

    .row.khr-col-pr-md-7_5, .row.khr-col-px-md-7_5 {
        margin-right: -16rem;
    }

        .row.khr-col-pr-md-7_5 > .col,
        .row.khr-col-pr-md-7_5 > [class*="col-"], .row.khr-col-px-md-7_5 > .col,
        .row.khr-col-px-md-7_5 > [class*="col-"] {
            padding-right: 16rem !important;
        }

    .row.khr-col-pb-md-7_5 > .col,
    .row.khr-col-pb-md-7_5 > [class*="col-"], .row.khr-col-py-md-7_5 > .col,
    .row.khr-col-py-md-7_5 > [class*="col-"] {
        padding-bottom: 16rem !important;
    }

    .row.khr-col-pl-md-7_5, .row.khr-col-px-md-7_5 {
        margin-left: -16rem;
    }

        .row.khr-col-pl-md-7_5 > .col,
        .row.khr-col-pl-md-7_5 > [class*="col-"], .row.khr-col-px-md-7_5 > .col,
        .row.khr-col-px-md-7_5 > [class*="col-"] {
            padding-left: 16rem !important;
        }

    .row.khr-col-p-md-8 > .col,
    .row.khr-col-p-md-8 > [class*="col-"], .row.khr-col-p-md-8 > .col,
    .row.khr-col-p-md-8 > [class*="col-"] {
        padding: 24rem !important;
    }

    .row.khr-col-pt-md-8 > .col,
    .row.khr-col-pt-md-8 > [class*="col-"], .row.khr-col-py-md-8 > .col,
    .row.khr-col-py-md-8 > [class*="col-"] {
        padding-top: 24rem !important;
    }

    .row.khr-col-pr-md-8, .row.khr-col-px-md-8 {
        margin-right: -24rem;
    }

        .row.khr-col-pr-md-8 > .col,
        .row.khr-col-pr-md-8 > [class*="col-"], .row.khr-col-px-md-8 > .col,
        .row.khr-col-px-md-8 > [class*="col-"] {
            padding-right: 24rem !important;
        }

    .row.khr-col-pb-md-8 > .col,
    .row.khr-col-pb-md-8 > [class*="col-"], .row.khr-col-py-md-8 > .col,
    .row.khr-col-py-md-8 > [class*="col-"] {
        padding-bottom: 24rem !important;
    }

    .row.khr-col-pl-md-8, .row.khr-col-px-md-8 {
        margin-left: -24rem;
    }

        .row.khr-col-pl-md-8 > .col,
        .row.khr-col-pl-md-8 > [class*="col-"], .row.khr-col-px-md-8 > .col,
        .row.khr-col-px-md-8 > [class*="col-"] {
            padding-left: 24rem !important;
        }

    .row.khr-col-p-md-8_5 > .col,
    .row.khr-col-p-md-8_5 > [class*="col-"], .row.khr-col-p-md-8_5 > .col,
    .row.khr-col-p-md-8_5 > [class*="col-"] {
        padding: 36rem !important;
    }

    .row.khr-col-pt-md-8_5 > .col,
    .row.khr-col-pt-md-8_5 > [class*="col-"], .row.khr-col-py-md-8_5 > .col,
    .row.khr-col-py-md-8_5 > [class*="col-"] {
        padding-top: 36rem !important;
    }

    .row.khr-col-pr-md-8_5, .row.khr-col-px-md-8_5 {
        margin-right: -36rem;
    }

        .row.khr-col-pr-md-8_5 > .col,
        .row.khr-col-pr-md-8_5 > [class*="col-"], .row.khr-col-px-md-8_5 > .col,
        .row.khr-col-px-md-8_5 > [class*="col-"] {
            padding-right: 36rem !important;
        }

    .row.khr-col-pb-md-8_5 > .col,
    .row.khr-col-pb-md-8_5 > [class*="col-"], .row.khr-col-py-md-8_5 > .col,
    .row.khr-col-py-md-8_5 > [class*="col-"] {
        padding-bottom: 36rem !important;
    }

    .row.khr-col-pl-md-8_5, .row.khr-col-px-md-8_5 {
        margin-left: -36rem;
    }

        .row.khr-col-pl-md-8_5 > .col,
        .row.khr-col-pl-md-8_5 > [class*="col-"], .row.khr-col-px-md-8_5 > .col,
        .row.khr-col-px-md-8_5 > [class*="col-"] {
            padding-left: 36rem !important;
        }

    .row.khr-col-p-md-9 > .col,
    .row.khr-col-p-md-9 > [class*="col-"], .row.khr-col-p-md-9 > .col,
    .row.khr-col-p-md-9 > [class*="col-"] {
        padding: 48rem !important;
    }

    .row.khr-col-pt-md-9 > .col,
    .row.khr-col-pt-md-9 > [class*="col-"], .row.khr-col-py-md-9 > .col,
    .row.khr-col-py-md-9 > [class*="col-"] {
        padding-top: 48rem !important;
    }

    .row.khr-col-pr-md-9, .row.khr-col-px-md-9 {
        margin-right: -48rem;
    }

        .row.khr-col-pr-md-9 > .col,
        .row.khr-col-pr-md-9 > [class*="col-"], .row.khr-col-px-md-9 > .col,
        .row.khr-col-px-md-9 > [class*="col-"] {
            padding-right: 48rem !important;
        }

    .row.khr-col-pb-md-9 > .col,
    .row.khr-col-pb-md-9 > [class*="col-"], .row.khr-col-py-md-9 > .col,
    .row.khr-col-py-md-9 > [class*="col-"] {
        padding-bottom: 48rem !important;
    }

    .row.khr-col-pl-md-9, .row.khr-col-px-md-9 {
        margin-left: -48rem;
    }

        .row.khr-col-pl-md-9 > .col,
        .row.khr-col-pl-md-9 > [class*="col-"], .row.khr-col-px-md-9 > .col,
        .row.khr-col-px-md-9 > [class*="col-"] {
            padding-left: 48rem !important;
        }
}

@media (min-width: 992px) {
    .row.khr-col-p-lg-0 > .col,
    .row.khr-col-p-lg-0 > [class*="col-"], .row.khr-col-p-lg-0 > .col,
    .row.khr-col-p-lg-0 > [class*="col-"] {
        padding: 0 !important;
    }

    .row.khr-col-pt-lg-0 > .col,
    .row.khr-col-pt-lg-0 > [class*="col-"], .row.khr-col-py-lg-0 > .col,
    .row.khr-col-py-lg-0 > [class*="col-"] {
        padding-top: 0 !important;
    }

    .row.khr-col-pr-lg-0, .row.khr-col-px-lg-0 {
        margin-right: 0;
    }

        .row.khr-col-pr-lg-0 > .col,
        .row.khr-col-pr-lg-0 > [class*="col-"], .row.khr-col-px-lg-0 > .col,
        .row.khr-col-px-lg-0 > [class*="col-"] {
            padding-right: 0 !important;
        }

    .row.khr-col-pb-lg-0 > .col,
    .row.khr-col-pb-lg-0 > [class*="col-"], .row.khr-col-py-lg-0 > .col,
    .row.khr-col-py-lg-0 > [class*="col-"] {
        padding-bottom: 0 !important;
    }

    .row.khr-col-pl-lg-0, .row.khr-col-px-lg-0 {
        margin-left: 0;
    }

        .row.khr-col-pl-lg-0 > .col,
        .row.khr-col-pl-lg-0 > [class*="col-"], .row.khr-col-px-lg-0 > .col,
        .row.khr-col-px-lg-0 > [class*="col-"] {
            padding-left: 0 !important;
        }

    .row.khr-col-p-lg-1 > .col,
    .row.khr-col-p-lg-1 > [class*="col-"], .row.khr-col-p-lg-1 > .col,
    .row.khr-col-p-lg-1 > [class*="col-"] {
        padding: 0.25rem !important;
    }

    .row.khr-col-pt-lg-1 > .col,
    .row.khr-col-pt-lg-1 > [class*="col-"], .row.khr-col-py-lg-1 > .col,
    .row.khr-col-py-lg-1 > [class*="col-"] {
        padding-top: 0.25rem !important;
    }

    .row.khr-col-pr-lg-1, .row.khr-col-px-lg-1 {
        margin-right: -0.25rem;
    }

        .row.khr-col-pr-lg-1 > .col,
        .row.khr-col-pr-lg-1 > [class*="col-"], .row.khr-col-px-lg-1 > .col,
        .row.khr-col-px-lg-1 > [class*="col-"] {
            padding-right: 0.25rem !important;
        }

    .row.khr-col-pb-lg-1 > .col,
    .row.khr-col-pb-lg-1 > [class*="col-"], .row.khr-col-py-lg-1 > .col,
    .row.khr-col-py-lg-1 > [class*="col-"] {
        padding-bottom: 0.25rem !important;
    }

    .row.khr-col-pl-lg-1, .row.khr-col-px-lg-1 {
        margin-left: -0.25rem;
    }

        .row.khr-col-pl-lg-1 > .col,
        .row.khr-col-pl-lg-1 > [class*="col-"], .row.khr-col-px-lg-1 > .col,
        .row.khr-col-px-lg-1 > [class*="col-"] {
            padding-left: 0.25rem !important;
        }

    .row.khr-col-p-lg-2 > .col,
    .row.khr-col-p-lg-2 > [class*="col-"], .row.khr-col-p-lg-2 > .col,
    .row.khr-col-p-lg-2 > [class*="col-"] {
        padding: 0.5rem !important;
    }

    .row.khr-col-pt-lg-2 > .col,
    .row.khr-col-pt-lg-2 > [class*="col-"], .row.khr-col-py-lg-2 > .col,
    .row.khr-col-py-lg-2 > [class*="col-"] {
        padding-top: 0.5rem !important;
    }

    .row.khr-col-pr-lg-2, .row.khr-col-px-lg-2 {
        margin-right: -0.5rem;
    }

        .row.khr-col-pr-lg-2 > .col,
        .row.khr-col-pr-lg-2 > [class*="col-"], .row.khr-col-px-lg-2 > .col,
        .row.khr-col-px-lg-2 > [class*="col-"] {
            padding-right: 0.5rem !important;
        }

    .row.khr-col-pb-lg-2 > .col,
    .row.khr-col-pb-lg-2 > [class*="col-"], .row.khr-col-py-lg-2 > .col,
    .row.khr-col-py-lg-2 > [class*="col-"] {
        padding-bottom: 0.5rem !important;
    }

    .row.khr-col-pl-lg-2, .row.khr-col-px-lg-2 {
        margin-left: -0.5rem;
    }

        .row.khr-col-pl-lg-2 > .col,
        .row.khr-col-pl-lg-2 > [class*="col-"], .row.khr-col-px-lg-2 > .col,
        .row.khr-col-px-lg-2 > [class*="col-"] {
            padding-left: 0.5rem !important;
        }

    .row.khr-col-p-lg-3 > .col,
    .row.khr-col-p-lg-3 > [class*="col-"], .row.khr-col-p-lg-3 > .col,
    .row.khr-col-p-lg-3 > [class*="col-"] {
        padding: 1rem !important;
    }

    .row.khr-col-pt-lg-3 > .col,
    .row.khr-col-pt-lg-3 > [class*="col-"], .row.khr-col-py-lg-3 > .col,
    .row.khr-col-py-lg-3 > [class*="col-"] {
        padding-top: 1rem !important;
    }

    .row.khr-col-pr-lg-3, .row.khr-col-px-lg-3 {
        margin-right: -1rem;
    }

        .row.khr-col-pr-lg-3 > .col,
        .row.khr-col-pr-lg-3 > [class*="col-"], .row.khr-col-px-lg-3 > .col,
        .row.khr-col-px-lg-3 > [class*="col-"] {
            padding-right: 1rem !important;
        }

    .row.khr-col-pb-lg-3 > .col,
    .row.khr-col-pb-lg-3 > [class*="col-"], .row.khr-col-py-lg-3 > .col,
    .row.khr-col-py-lg-3 > [class*="col-"] {
        padding-bottom: 1rem !important;
    }

    .row.khr-col-pl-lg-3, .row.khr-col-px-lg-3 {
        margin-left: -1rem;
    }

        .row.khr-col-pl-lg-3 > .col,
        .row.khr-col-pl-lg-3 > [class*="col-"], .row.khr-col-px-lg-3 > .col,
        .row.khr-col-px-lg-3 > [class*="col-"] {
            padding-left: 1rem !important;
        }

    .row.khr-col-p-lg-4 > .col,
    .row.khr-col-p-lg-4 > [class*="col-"], .row.khr-col-p-lg-4 > .col,
    .row.khr-col-p-lg-4 > [class*="col-"] {
        padding: 1.5rem !important;
    }

    .row.khr-col-pt-lg-4 > .col,
    .row.khr-col-pt-lg-4 > [class*="col-"], .row.khr-col-py-lg-4 > .col,
    .row.khr-col-py-lg-4 > [class*="col-"] {
        padding-top: 1.5rem !important;
    }

    .row.khr-col-pr-lg-4, .row.khr-col-px-lg-4 {
        margin-right: -1.5rem;
    }

        .row.khr-col-pr-lg-4 > .col,
        .row.khr-col-pr-lg-4 > [class*="col-"], .row.khr-col-px-lg-4 > .col,
        .row.khr-col-px-lg-4 > [class*="col-"] {
            padding-right: 1.5rem !important;
        }

    .row.khr-col-pb-lg-4 > .col,
    .row.khr-col-pb-lg-4 > [class*="col-"], .row.khr-col-py-lg-4 > .col,
    .row.khr-col-py-lg-4 > [class*="col-"] {
        padding-bottom: 1.5rem !important;
    }

    .row.khr-col-pl-lg-4, .row.khr-col-px-lg-4 {
        margin-left: -1.5rem;
    }

        .row.khr-col-pl-lg-4 > .col,
        .row.khr-col-pl-lg-4 > [class*="col-"], .row.khr-col-px-lg-4 > .col,
        .row.khr-col-px-lg-4 > [class*="col-"] {
            padding-left: 1.5rem !important;
        }

    .row.khr-col-p-lg-5 > .col,
    .row.khr-col-p-lg-5 > [class*="col-"], .row.khr-col-p-lg-5 > .col,
    .row.khr-col-p-lg-5 > [class*="col-"] {
        padding: 3rem !important;
    }

    .row.khr-col-pt-lg-5 > .col,
    .row.khr-col-pt-lg-5 > [class*="col-"], .row.khr-col-py-lg-5 > .col,
    .row.khr-col-py-lg-5 > [class*="col-"] {
        padding-top: 3rem !important;
    }

    .row.khr-col-pr-lg-5, .row.khr-col-px-lg-5 {
        margin-right: -3rem;
    }

        .row.khr-col-pr-lg-5 > .col,
        .row.khr-col-pr-lg-5 > [class*="col-"], .row.khr-col-px-lg-5 > .col,
        .row.khr-col-px-lg-5 > [class*="col-"] {
            padding-right: 3rem !important;
        }

    .row.khr-col-pb-lg-5 > .col,
    .row.khr-col-pb-lg-5 > [class*="col-"], .row.khr-col-py-lg-5 > .col,
    .row.khr-col-py-lg-5 > [class*="col-"] {
        padding-bottom: 3rem !important;
    }

    .row.khr-col-pl-lg-5, .row.khr-col-px-lg-5 {
        margin-left: -3rem;
    }

        .row.khr-col-pl-lg-5 > .col,
        .row.khr-col-pl-lg-5 > [class*="col-"], .row.khr-col-px-lg-5 > .col,
        .row.khr-col-px-lg-5 > [class*="col-"] {
            padding-left: 3rem !important;
        }

    .row.khr-col-p-lg-6 > .col,
    .row.khr-col-p-lg-6 > [class*="col-"], .row.khr-col-p-lg-6 > .col,
    .row.khr-col-p-lg-6 > [class*="col-"] {
        padding: 6rem !important;
    }

    .row.khr-col-pt-lg-6 > .col,
    .row.khr-col-pt-lg-6 > [class*="col-"], .row.khr-col-py-lg-6 > .col,
    .row.khr-col-py-lg-6 > [class*="col-"] {
        padding-top: 6rem !important;
    }

    .row.khr-col-pr-lg-6, .row.khr-col-px-lg-6 {
        margin-right: -6rem;
    }

        .row.khr-col-pr-lg-6 > .col,
        .row.khr-col-pr-lg-6 > [class*="col-"], .row.khr-col-px-lg-6 > .col,
        .row.khr-col-px-lg-6 > [class*="col-"] {
            padding-right: 6rem !important;
        }

    .row.khr-col-pb-lg-6 > .col,
    .row.khr-col-pb-lg-6 > [class*="col-"], .row.khr-col-py-lg-6 > .col,
    .row.khr-col-py-lg-6 > [class*="col-"] {
        padding-bottom: 6rem !important;
    }

    .row.khr-col-pl-lg-6, .row.khr-col-px-lg-6 {
        margin-left: -6rem;
    }

        .row.khr-col-pl-lg-6 > .col,
        .row.khr-col-pl-lg-6 > [class*="col-"], .row.khr-col-px-lg-6 > .col,
        .row.khr-col-px-lg-6 > [class*="col-"] {
            padding-left: 6rem !important;
        }

    .row.khr-col-p-lg-7 > .col,
    .row.khr-col-p-lg-7 > [class*="col-"], .row.khr-col-p-lg-7 > .col,
    .row.khr-col-p-lg-7 > [class*="col-"] {
        padding: 12rem !important;
    }

    .row.khr-col-pt-lg-7 > .col,
    .row.khr-col-pt-lg-7 > [class*="col-"], .row.khr-col-py-lg-7 > .col,
    .row.khr-col-py-lg-7 > [class*="col-"] {
        padding-top: 12rem !important;
    }

    .row.khr-col-pr-lg-7, .row.khr-col-px-lg-7 {
        margin-right: -12rem;
    }

        .row.khr-col-pr-lg-7 > .col,
        .row.khr-col-pr-lg-7 > [class*="col-"], .row.khr-col-px-lg-7 > .col,
        .row.khr-col-px-lg-7 > [class*="col-"] {
            padding-right: 12rem !important;
        }

    .row.khr-col-pb-lg-7 > .col,
    .row.khr-col-pb-lg-7 > [class*="col-"], .row.khr-col-py-lg-7 > .col,
    .row.khr-col-py-lg-7 > [class*="col-"] {
        padding-bottom: 12rem !important;
    }

    .row.khr-col-pl-lg-7, .row.khr-col-px-lg-7 {
        margin-left: -12rem;
    }

        .row.khr-col-pl-lg-7 > .col,
        .row.khr-col-pl-lg-7 > [class*="col-"], .row.khr-col-px-lg-7 > .col,
        .row.khr-col-px-lg-7 > [class*="col-"] {
            padding-left: 12rem !important;
        }

    .row.khr-col-p-lg-3_5 > .col,
    .row.khr-col-p-lg-3_5 > [class*="col-"], .row.khr-col-p-lg-3_5 > .col,
    .row.khr-col-p-lg-3_5 > [class*="col-"] {
        padding: 1.25rem !important;
    }

    .row.khr-col-pt-lg-3_5 > .col,
    .row.khr-col-pt-lg-3_5 > [class*="col-"], .row.khr-col-py-lg-3_5 > .col,
    .row.khr-col-py-lg-3_5 > [class*="col-"] {
        padding-top: 1.25rem !important;
    }

    .row.khr-col-pr-lg-3_5, .row.khr-col-px-lg-3_5 {
        margin-right: -1.25rem;
    }

        .row.khr-col-pr-lg-3_5 > .col,
        .row.khr-col-pr-lg-3_5 > [class*="col-"], .row.khr-col-px-lg-3_5 > .col,
        .row.khr-col-px-lg-3_5 > [class*="col-"] {
            padding-right: 1.25rem !important;
        }

    .row.khr-col-pb-lg-3_5 > .col,
    .row.khr-col-pb-lg-3_5 > [class*="col-"], .row.khr-col-py-lg-3_5 > .col,
    .row.khr-col-py-lg-3_5 > [class*="col-"] {
        padding-bottom: 1.25rem !important;
    }

    .row.khr-col-pl-lg-3_5, .row.khr-col-px-lg-3_5 {
        margin-left: -1.25rem;
    }

        .row.khr-col-pl-lg-3_5 > .col,
        .row.khr-col-pl-lg-3_5 > [class*="col-"], .row.khr-col-px-lg-3_5 > .col,
        .row.khr-col-px-lg-3_5 > [class*="col-"] {
            padding-left: 1.25rem !important;
        }

    .row.khr-col-p-lg-4_5 > .col,
    .row.khr-col-p-lg-4_5 > [class*="col-"], .row.khr-col-p-lg-4_5 > .col,
    .row.khr-col-p-lg-4_5 > [class*="col-"] {
        padding: 2.25rem !important;
    }

    .row.khr-col-pt-lg-4_5 > .col,
    .row.khr-col-pt-lg-4_5 > [class*="col-"], .row.khr-col-py-lg-4_5 > .col,
    .row.khr-col-py-lg-4_5 > [class*="col-"] {
        padding-top: 2.25rem !important;
    }

    .row.khr-col-pr-lg-4_5, .row.khr-col-px-lg-4_5 {
        margin-right: -2.25rem;
    }

        .row.khr-col-pr-lg-4_5 > .col,
        .row.khr-col-pr-lg-4_5 > [class*="col-"], .row.khr-col-px-lg-4_5 > .col,
        .row.khr-col-px-lg-4_5 > [class*="col-"] {
            padding-right: 2.25rem !important;
        }

    .row.khr-col-pb-lg-4_5 > .col,
    .row.khr-col-pb-lg-4_5 > [class*="col-"], .row.khr-col-py-lg-4_5 > .col,
    .row.khr-col-py-lg-4_5 > [class*="col-"] {
        padding-bottom: 2.25rem !important;
    }

    .row.khr-col-pl-lg-4_5, .row.khr-col-px-lg-4_5 {
        margin-left: -2.25rem;
    }

        .row.khr-col-pl-lg-4_5 > .col,
        .row.khr-col-pl-lg-4_5 > [class*="col-"], .row.khr-col-px-lg-4_5 > .col,
        .row.khr-col-px-lg-4_5 > [class*="col-"] {
            padding-left: 2.25rem !important;
        }

    .row.khr-col-p-lg-5_5 > .col,
    .row.khr-col-p-lg-5_5 > [class*="col-"], .row.khr-col-p-lg-5_5 > .col,
    .row.khr-col-p-lg-5_5 > [class*="col-"] {
        padding: 4.5rem !important;
    }

    .row.khr-col-pt-lg-5_5 > .col,
    .row.khr-col-pt-lg-5_5 > [class*="col-"], .row.khr-col-py-lg-5_5 > .col,
    .row.khr-col-py-lg-5_5 > [class*="col-"] {
        padding-top: 4.5rem !important;
    }

    .row.khr-col-pr-lg-5_5, .row.khr-col-px-lg-5_5 {
        margin-right: -4.5rem;
    }

        .row.khr-col-pr-lg-5_5 > .col,
        .row.khr-col-pr-lg-5_5 > [class*="col-"], .row.khr-col-px-lg-5_5 > .col,
        .row.khr-col-px-lg-5_5 > [class*="col-"] {
            padding-right: 4.5rem !important;
        }

    .row.khr-col-pb-lg-5_5 > .col,
    .row.khr-col-pb-lg-5_5 > [class*="col-"], .row.khr-col-py-lg-5_5 > .col,
    .row.khr-col-py-lg-5_5 > [class*="col-"] {
        padding-bottom: 4.5rem !important;
    }

    .row.khr-col-pl-lg-5_5, .row.khr-col-px-lg-5_5 {
        margin-left: -4.5rem;
    }

        .row.khr-col-pl-lg-5_5 > .col,
        .row.khr-col-pl-lg-5_5 > [class*="col-"], .row.khr-col-px-lg-5_5 > .col,
        .row.khr-col-px-lg-5_5 > [class*="col-"] {
            padding-left: 4.5rem !important;
        }

    .row.khr-col-p-lg-6_25 > .col,
    .row.khr-col-p-lg-6_25 > [class*="col-"], .row.khr-col-p-lg-6_25 > .col,
    .row.khr-col-p-lg-6_25 > [class*="col-"] {
        padding: 7.5rem !important;
    }

    .row.khr-col-pt-lg-6_25 > .col,
    .row.khr-col-pt-lg-6_25 > [class*="col-"], .row.khr-col-py-lg-6_25 > .col,
    .row.khr-col-py-lg-6_25 > [class*="col-"] {
        padding-top: 7.5rem !important;
    }

    .row.khr-col-pr-lg-6_25, .row.khr-col-px-lg-6_25 {
        margin-right: -7.5rem;
    }

        .row.khr-col-pr-lg-6_25 > .col,
        .row.khr-col-pr-lg-6_25 > [class*="col-"], .row.khr-col-px-lg-6_25 > .col,
        .row.khr-col-px-lg-6_25 > [class*="col-"] {
            padding-right: 7.5rem !important;
        }

    .row.khr-col-pb-lg-6_25 > .col,
    .row.khr-col-pb-lg-6_25 > [class*="col-"], .row.khr-col-py-lg-6_25 > .col,
    .row.khr-col-py-lg-6_25 > [class*="col-"] {
        padding-bottom: 7.5rem !important;
    }

    .row.khr-col-pl-lg-6_25, .row.khr-col-px-lg-6_25 {
        margin-left: -7.5rem;
    }

        .row.khr-col-pl-lg-6_25 > .col,
        .row.khr-col-pl-lg-6_25 > [class*="col-"], .row.khr-col-px-lg-6_25 > .col,
        .row.khr-col-px-lg-6_25 > [class*="col-"] {
            padding-left: 7.5rem !important;
        }

    .row.khr-col-p-lg-6_5 > .col,
    .row.khr-col-p-lg-6_5 > [class*="col-"], .row.khr-col-p-lg-6_5 > .col,
    .row.khr-col-p-lg-6_5 > [class*="col-"] {
        padding: 9rem !important;
    }

    .row.khr-col-pt-lg-6_5 > .col,
    .row.khr-col-pt-lg-6_5 > [class*="col-"], .row.khr-col-py-lg-6_5 > .col,
    .row.khr-col-py-lg-6_5 > [class*="col-"] {
        padding-top: 9rem !important;
    }

    .row.khr-col-pr-lg-6_5, .row.khr-col-px-lg-6_5 {
        margin-right: -9rem;
    }

        .row.khr-col-pr-lg-6_5 > .col,
        .row.khr-col-pr-lg-6_5 > [class*="col-"], .row.khr-col-px-lg-6_5 > .col,
        .row.khr-col-px-lg-6_5 > [class*="col-"] {
            padding-right: 9rem !important;
        }

    .row.khr-col-pb-lg-6_5 > .col,
    .row.khr-col-pb-lg-6_5 > [class*="col-"], .row.khr-col-py-lg-6_5 > .col,
    .row.khr-col-py-lg-6_5 > [class*="col-"] {
        padding-bottom: 9rem !important;
    }

    .row.khr-col-pl-lg-6_5, .row.khr-col-px-lg-6_5 {
        margin-left: -9rem;
    }

        .row.khr-col-pl-lg-6_5 > .col,
        .row.khr-col-pl-lg-6_5 > [class*="col-"], .row.khr-col-px-lg-6_5 > .col,
        .row.khr-col-px-lg-6_5 > [class*="col-"] {
            padding-left: 9rem !important;
        }

    .row.khr-col-p-lg-7_5 > .col,
    .row.khr-col-p-lg-7_5 > [class*="col-"], .row.khr-col-p-lg-7_5 > .col,
    .row.khr-col-p-lg-7_5 > [class*="col-"] {
        padding: 16rem !important;
    }

    .row.khr-col-pt-lg-7_5 > .col,
    .row.khr-col-pt-lg-7_5 > [class*="col-"], .row.khr-col-py-lg-7_5 > .col,
    .row.khr-col-py-lg-7_5 > [class*="col-"] {
        padding-top: 16rem !important;
    }

    .row.khr-col-pr-lg-7_5, .row.khr-col-px-lg-7_5 {
        margin-right: -16rem;
    }

        .row.khr-col-pr-lg-7_5 > .col,
        .row.khr-col-pr-lg-7_5 > [class*="col-"], .row.khr-col-px-lg-7_5 > .col,
        .row.khr-col-px-lg-7_5 > [class*="col-"] {
            padding-right: 16rem !important;
        }

    .row.khr-col-pb-lg-7_5 > .col,
    .row.khr-col-pb-lg-7_5 > [class*="col-"], .row.khr-col-py-lg-7_5 > .col,
    .row.khr-col-py-lg-7_5 > [class*="col-"] {
        padding-bottom: 16rem !important;
    }

    .row.khr-col-pl-lg-7_5, .row.khr-col-px-lg-7_5 {
        margin-left: -16rem;
    }

        .row.khr-col-pl-lg-7_5 > .col,
        .row.khr-col-pl-lg-7_5 > [class*="col-"], .row.khr-col-px-lg-7_5 > .col,
        .row.khr-col-px-lg-7_5 > [class*="col-"] {
            padding-left: 16rem !important;
        }

    .row.khr-col-p-lg-8 > .col,
    .row.khr-col-p-lg-8 > [class*="col-"], .row.khr-col-p-lg-8 > .col,
    .row.khr-col-p-lg-8 > [class*="col-"] {
        padding: 24rem !important;
    }

    .row.khr-col-pt-lg-8 > .col,
    .row.khr-col-pt-lg-8 > [class*="col-"], .row.khr-col-py-lg-8 > .col,
    .row.khr-col-py-lg-8 > [class*="col-"] {
        padding-top: 24rem !important;
    }

    .row.khr-col-pr-lg-8, .row.khr-col-px-lg-8 {
        margin-right: -24rem;
    }

        .row.khr-col-pr-lg-8 > .col,
        .row.khr-col-pr-lg-8 > [class*="col-"], .row.khr-col-px-lg-8 > .col,
        .row.khr-col-px-lg-8 > [class*="col-"] {
            padding-right: 24rem !important;
        }

    .row.khr-col-pb-lg-8 > .col,
    .row.khr-col-pb-lg-8 > [class*="col-"], .row.khr-col-py-lg-8 > .col,
    .row.khr-col-py-lg-8 > [class*="col-"] {
        padding-bottom: 24rem !important;
    }

    .row.khr-col-pl-lg-8, .row.khr-col-px-lg-8 {
        margin-left: -24rem;
    }

        .row.khr-col-pl-lg-8 > .col,
        .row.khr-col-pl-lg-8 > [class*="col-"], .row.khr-col-px-lg-8 > .col,
        .row.khr-col-px-lg-8 > [class*="col-"] {
            padding-left: 24rem !important;
        }

    .row.khr-col-p-lg-8_5 > .col,
    .row.khr-col-p-lg-8_5 > [class*="col-"], .row.khr-col-p-lg-8_5 > .col,
    .row.khr-col-p-lg-8_5 > [class*="col-"] {
        padding: 36rem !important;
    }

    .row.khr-col-pt-lg-8_5 > .col,
    .row.khr-col-pt-lg-8_5 > [class*="col-"], .row.khr-col-py-lg-8_5 > .col,
    .row.khr-col-py-lg-8_5 > [class*="col-"] {
        padding-top: 36rem !important;
    }

    .row.khr-col-pr-lg-8_5, .row.khr-col-px-lg-8_5 {
        margin-right: -36rem;
    }

        .row.khr-col-pr-lg-8_5 > .col,
        .row.khr-col-pr-lg-8_5 > [class*="col-"], .row.khr-col-px-lg-8_5 > .col,
        .row.khr-col-px-lg-8_5 > [class*="col-"] {
            padding-right: 36rem !important;
        }

    .row.khr-col-pb-lg-8_5 > .col,
    .row.khr-col-pb-lg-8_5 > [class*="col-"], .row.khr-col-py-lg-8_5 > .col,
    .row.khr-col-py-lg-8_5 > [class*="col-"] {
        padding-bottom: 36rem !important;
    }

    .row.khr-col-pl-lg-8_5, .row.khr-col-px-lg-8_5 {
        margin-left: -36rem;
    }

        .row.khr-col-pl-lg-8_5 > .col,
        .row.khr-col-pl-lg-8_5 > [class*="col-"], .row.khr-col-px-lg-8_5 > .col,
        .row.khr-col-px-lg-8_5 > [class*="col-"] {
            padding-left: 36rem !important;
        }

    .row.khr-col-p-lg-9 > .col,
    .row.khr-col-p-lg-9 > [class*="col-"], .row.khr-col-p-lg-9 > .col,
    .row.khr-col-p-lg-9 > [class*="col-"] {
        padding: 48rem !important;
    }

    .row.khr-col-pt-lg-9 > .col,
    .row.khr-col-pt-lg-9 > [class*="col-"], .row.khr-col-py-lg-9 > .col,
    .row.khr-col-py-lg-9 > [class*="col-"] {
        padding-top: 48rem !important;
    }

    .row.khr-col-pr-lg-9, .row.khr-col-px-lg-9 {
        margin-right: -48rem;
    }

        .row.khr-col-pr-lg-9 > .col,
        .row.khr-col-pr-lg-9 > [class*="col-"], .row.khr-col-px-lg-9 > .col,
        .row.khr-col-px-lg-9 > [class*="col-"] {
            padding-right: 48rem !important;
        }

    .row.khr-col-pb-lg-9 > .col,
    .row.khr-col-pb-lg-9 > [class*="col-"], .row.khr-col-py-lg-9 > .col,
    .row.khr-col-py-lg-9 > [class*="col-"] {
        padding-bottom: 48rem !important;
    }

    .row.khr-col-pl-lg-9, .row.khr-col-px-lg-9 {
        margin-left: -48rem;
    }

        .row.khr-col-pl-lg-9 > .col,
        .row.khr-col-pl-lg-9 > [class*="col-"], .row.khr-col-px-lg-9 > .col,
        .row.khr-col-px-lg-9 > [class*="col-"] {
            padding-left: 48rem !important;
        }
}

@media (min-width: 1200px) {
    .row.khr-col-p-xl-0 > .col,
    .row.khr-col-p-xl-0 > [class*="col-"], .row.khr-col-p-xl-0 > .col,
    .row.khr-col-p-xl-0 > [class*="col-"] {
        padding: 0 !important;
    }

    .row.khr-col-pt-xl-0 > .col,
    .row.khr-col-pt-xl-0 > [class*="col-"], .row.khr-col-py-xl-0 > .col,
    .row.khr-col-py-xl-0 > [class*="col-"] {
        padding-top: 0 !important;
    }

    .row.khr-col-pr-xl-0, .row.khr-col-px-xl-0 {
        margin-right: 0;
    }

        .row.khr-col-pr-xl-0 > .col,
        .row.khr-col-pr-xl-0 > [class*="col-"], .row.khr-col-px-xl-0 > .col,
        .row.khr-col-px-xl-0 > [class*="col-"] {
            padding-right: 0 !important;
        }

    .row.khr-col-pb-xl-0 > .col,
    .row.khr-col-pb-xl-0 > [class*="col-"], .row.khr-col-py-xl-0 > .col,
    .row.khr-col-py-xl-0 > [class*="col-"] {
        padding-bottom: 0 !important;
    }

    .row.khr-col-pl-xl-0, .row.khr-col-px-xl-0 {
        margin-left: 0;
    }

        .row.khr-col-pl-xl-0 > .col,
        .row.khr-col-pl-xl-0 > [class*="col-"], .row.khr-col-px-xl-0 > .col,
        .row.khr-col-px-xl-0 > [class*="col-"] {
            padding-left: 0 !important;
        }

    .row.khr-col-p-xl-1 > .col,
    .row.khr-col-p-xl-1 > [class*="col-"], .row.khr-col-p-xl-1 > .col,
    .row.khr-col-p-xl-1 > [class*="col-"] {
        padding: 0.25rem !important;
    }

    .row.khr-col-pt-xl-1 > .col,
    .row.khr-col-pt-xl-1 > [class*="col-"], .row.khr-col-py-xl-1 > .col,
    .row.khr-col-py-xl-1 > [class*="col-"] {
        padding-top: 0.25rem !important;
    }

    .row.khr-col-pr-xl-1, .row.khr-col-px-xl-1 {
        margin-right: -0.25rem;
    }

        .row.khr-col-pr-xl-1 > .col,
        .row.khr-col-pr-xl-1 > [class*="col-"], .row.khr-col-px-xl-1 > .col,
        .row.khr-col-px-xl-1 > [class*="col-"] {
            padding-right: 0.25rem !important;
        }

    .row.khr-col-pb-xl-1 > .col,
    .row.khr-col-pb-xl-1 > [class*="col-"], .row.khr-col-py-xl-1 > .col,
    .row.khr-col-py-xl-1 > [class*="col-"] {
        padding-bottom: 0.25rem !important;
    }

    .row.khr-col-pl-xl-1, .row.khr-col-px-xl-1 {
        margin-left: -0.25rem;
    }

        .row.khr-col-pl-xl-1 > .col,
        .row.khr-col-pl-xl-1 > [class*="col-"], .row.khr-col-px-xl-1 > .col,
        .row.khr-col-px-xl-1 > [class*="col-"] {
            padding-left: 0.25rem !important;
        }

    .row.khr-col-p-xl-2 > .col,
    .row.khr-col-p-xl-2 > [class*="col-"], .row.khr-col-p-xl-2 > .col,
    .row.khr-col-p-xl-2 > [class*="col-"] {
        padding: 0.5rem !important;
    }

    .row.khr-col-pt-xl-2 > .col,
    .row.khr-col-pt-xl-2 > [class*="col-"], .row.khr-col-py-xl-2 > .col,
    .row.khr-col-py-xl-2 > [class*="col-"] {
        padding-top: 0.5rem !important;
    }

    .row.khr-col-pr-xl-2, .row.khr-col-px-xl-2 {
        margin-right: -0.5rem;
    }

        .row.khr-col-pr-xl-2 > .col,
        .row.khr-col-pr-xl-2 > [class*="col-"], .row.khr-col-px-xl-2 > .col,
        .row.khr-col-px-xl-2 > [class*="col-"] {
            padding-right: 0.5rem !important;
        }

    .row.khr-col-pb-xl-2 > .col,
    .row.khr-col-pb-xl-2 > [class*="col-"], .row.khr-col-py-xl-2 > .col,
    .row.khr-col-py-xl-2 > [class*="col-"] {
        padding-bottom: 0.5rem !important;
    }

    .row.khr-col-pl-xl-2, .row.khr-col-px-xl-2 {
        margin-left: -0.5rem;
    }

        .row.khr-col-pl-xl-2 > .col,
        .row.khr-col-pl-xl-2 > [class*="col-"], .row.khr-col-px-xl-2 > .col,
        .row.khr-col-px-xl-2 > [class*="col-"] {
            padding-left: 0.5rem !important;
        }

    .row.khr-col-p-xl-3 > .col,
    .row.khr-col-p-xl-3 > [class*="col-"], .row.khr-col-p-xl-3 > .col,
    .row.khr-col-p-xl-3 > [class*="col-"] {
        padding: 1rem !important;
    }

    .row.khr-col-pt-xl-3 > .col,
    .row.khr-col-pt-xl-3 > [class*="col-"], .row.khr-col-py-xl-3 > .col,
    .row.khr-col-py-xl-3 > [class*="col-"] {
        padding-top: 1rem !important;
    }

    .row.khr-col-pr-xl-3, .row.khr-col-px-xl-3 {
        margin-right: -1rem;
    }

        .row.khr-col-pr-xl-3 > .col,
        .row.khr-col-pr-xl-3 > [class*="col-"], .row.khr-col-px-xl-3 > .col,
        .row.khr-col-px-xl-3 > [class*="col-"] {
            padding-right: 1rem !important;
        }

    .row.khr-col-pb-xl-3 > .col,
    .row.khr-col-pb-xl-3 > [class*="col-"], .row.khr-col-py-xl-3 > .col,
    .row.khr-col-py-xl-3 > [class*="col-"] {
        padding-bottom: 1rem !important;
    }

    .row.khr-col-pl-xl-3, .row.khr-col-px-xl-3 {
        margin-left: -1rem;
    }

        .row.khr-col-pl-xl-3 > .col,
        .row.khr-col-pl-xl-3 > [class*="col-"], .row.khr-col-px-xl-3 > .col,
        .row.khr-col-px-xl-3 > [class*="col-"] {
            padding-left: 1rem !important;
        }

    .row.khr-col-p-xl-4 > .col,
    .row.khr-col-p-xl-4 > [class*="col-"], .row.khr-col-p-xl-4 > .col,
    .row.khr-col-p-xl-4 > [class*="col-"] {
        padding: 1.5rem !important;
    }

    .row.khr-col-pt-xl-4 > .col,
    .row.khr-col-pt-xl-4 > [class*="col-"], .row.khr-col-py-xl-4 > .col,
    .row.khr-col-py-xl-4 > [class*="col-"] {
        padding-top: 1.5rem !important;
    }

    .row.khr-col-pr-xl-4, .row.khr-col-px-xl-4 {
        margin-right: -1.5rem;
    }

        .row.khr-col-pr-xl-4 > .col,
        .row.khr-col-pr-xl-4 > [class*="col-"], .row.khr-col-px-xl-4 > .col,
        .row.khr-col-px-xl-4 > [class*="col-"] {
            padding-right: 1.5rem !important;
        }

    .row.khr-col-pb-xl-4 > .col,
    .row.khr-col-pb-xl-4 > [class*="col-"], .row.khr-col-py-xl-4 > .col,
    .row.khr-col-py-xl-4 > [class*="col-"] {
        padding-bottom: 1.5rem !important;
    }

    .row.khr-col-pl-xl-4, .row.khr-col-px-xl-4 {
        margin-left: -1.5rem;
    }

        .row.khr-col-pl-xl-4 > .col,
        .row.khr-col-pl-xl-4 > [class*="col-"], .row.khr-col-px-xl-4 > .col,
        .row.khr-col-px-xl-4 > [class*="col-"] {
            padding-left: 1.5rem !important;
        }

    .row.khr-col-p-xl-5 > .col,
    .row.khr-col-p-xl-5 > [class*="col-"], .row.khr-col-p-xl-5 > .col,
    .row.khr-col-p-xl-5 > [class*="col-"] {
        padding: 3rem !important;
    }

    .row.khr-col-pt-xl-5 > .col,
    .row.khr-col-pt-xl-5 > [class*="col-"], .row.khr-col-py-xl-5 > .col,
    .row.khr-col-py-xl-5 > [class*="col-"] {
        padding-top: 3rem !important;
    }

    .row.khr-col-pr-xl-5, .row.khr-col-px-xl-5 {
        margin-right: -3rem;
    }

        .row.khr-col-pr-xl-5 > .col,
        .row.khr-col-pr-xl-5 > [class*="col-"], .row.khr-col-px-xl-5 > .col,
        .row.khr-col-px-xl-5 > [class*="col-"] {
            padding-right: 3rem !important;
        }

    .row.khr-col-pb-xl-5 > .col,
    .row.khr-col-pb-xl-5 > [class*="col-"], .row.khr-col-py-xl-5 > .col,
    .row.khr-col-py-xl-5 > [class*="col-"] {
        padding-bottom: 3rem !important;
    }

    .row.khr-col-pl-xl-5, .row.khr-col-px-xl-5 {
        margin-left: -3rem;
    }

        .row.khr-col-pl-xl-5 > .col,
        .row.khr-col-pl-xl-5 > [class*="col-"], .row.khr-col-px-xl-5 > .col,
        .row.khr-col-px-xl-5 > [class*="col-"] {
            padding-left: 3rem !important;
        }

    .row.khr-col-p-xl-6 > .col,
    .row.khr-col-p-xl-6 > [class*="col-"], .row.khr-col-p-xl-6 > .col,
    .row.khr-col-p-xl-6 > [class*="col-"] {
        padding: 6rem !important;
    }

    .row.khr-col-pt-xl-6 > .col,
    .row.khr-col-pt-xl-6 > [class*="col-"], .row.khr-col-py-xl-6 > .col,
    .row.khr-col-py-xl-6 > [class*="col-"] {
        padding-top: 6rem !important;
    }

    .row.khr-col-pr-xl-6, .row.khr-col-px-xl-6 {
        margin-right: -6rem;
    }

        .row.khr-col-pr-xl-6 > .col,
        .row.khr-col-pr-xl-6 > [class*="col-"], .row.khr-col-px-xl-6 > .col,
        .row.khr-col-px-xl-6 > [class*="col-"] {
            padding-right: 6rem !important;
        }

    .row.khr-col-pb-xl-6 > .col,
    .row.khr-col-pb-xl-6 > [class*="col-"], .row.khr-col-py-xl-6 > .col,
    .row.khr-col-py-xl-6 > [class*="col-"] {
        padding-bottom: 6rem !important;
    }

    .row.khr-col-pl-xl-6, .row.khr-col-px-xl-6 {
        margin-left: -6rem;
    }

        .row.khr-col-pl-xl-6 > .col,
        .row.khr-col-pl-xl-6 > [class*="col-"], .row.khr-col-px-xl-6 > .col,
        .row.khr-col-px-xl-6 > [class*="col-"] {
            padding-left: 6rem !important;
        }

    .row.khr-col-p-xl-7 > .col,
    .row.khr-col-p-xl-7 > [class*="col-"], .row.khr-col-p-xl-7 > .col,
    .row.khr-col-p-xl-7 > [class*="col-"] {
        padding: 12rem !important;
    }

    .row.khr-col-pt-xl-7 > .col,
    .row.khr-col-pt-xl-7 > [class*="col-"], .row.khr-col-py-xl-7 > .col,
    .row.khr-col-py-xl-7 > [class*="col-"] {
        padding-top: 12rem !important;
    }

    .row.khr-col-pr-xl-7, .row.khr-col-px-xl-7 {
        margin-right: -12rem;
    }

        .row.khr-col-pr-xl-7 > .col,
        .row.khr-col-pr-xl-7 > [class*="col-"], .row.khr-col-px-xl-7 > .col,
        .row.khr-col-px-xl-7 > [class*="col-"] {
            padding-right: 12rem !important;
        }

    .row.khr-col-pb-xl-7 > .col,
    .row.khr-col-pb-xl-7 > [class*="col-"], .row.khr-col-py-xl-7 > .col,
    .row.khr-col-py-xl-7 > [class*="col-"] {
        padding-bottom: 12rem !important;
    }

    .row.khr-col-pl-xl-7, .row.khr-col-px-xl-7 {
        margin-left: -12rem;
    }

        .row.khr-col-pl-xl-7 > .col,
        .row.khr-col-pl-xl-7 > [class*="col-"], .row.khr-col-px-xl-7 > .col,
        .row.khr-col-px-xl-7 > [class*="col-"] {
            padding-left: 12rem !important;
        }

    .row.khr-col-p-xl-3_5 > .col,
    .row.khr-col-p-xl-3_5 > [class*="col-"], .row.khr-col-p-xl-3_5 > .col,
    .row.khr-col-p-xl-3_5 > [class*="col-"] {
        padding: 1.25rem !important;
    }

    .row.khr-col-pt-xl-3_5 > .col,
    .row.khr-col-pt-xl-3_5 > [class*="col-"], .row.khr-col-py-xl-3_5 > .col,
    .row.khr-col-py-xl-3_5 > [class*="col-"] {
        padding-top: 1.25rem !important;
    }

    .row.khr-col-pr-xl-3_5, .row.khr-col-px-xl-3_5 {
        margin-right: -1.25rem;
    }

        .row.khr-col-pr-xl-3_5 > .col,
        .row.khr-col-pr-xl-3_5 > [class*="col-"], .row.khr-col-px-xl-3_5 > .col,
        .row.khr-col-px-xl-3_5 > [class*="col-"] {
            padding-right: 1.25rem !important;
        }

    .row.khr-col-pb-xl-3_5 > .col,
    .row.khr-col-pb-xl-3_5 > [class*="col-"], .row.khr-col-py-xl-3_5 > .col,
    .row.khr-col-py-xl-3_5 > [class*="col-"] {
        padding-bottom: 1.25rem !important;
    }

    .row.khr-col-pl-xl-3_5, .row.khr-col-px-xl-3_5 {
        margin-left: -1.25rem;
    }

        .row.khr-col-pl-xl-3_5 > .col,
        .row.khr-col-pl-xl-3_5 > [class*="col-"], .row.khr-col-px-xl-3_5 > .col,
        .row.khr-col-px-xl-3_5 > [class*="col-"] {
            padding-left: 1.25rem !important;
        }

    .row.khr-col-p-xl-4_5 > .col,
    .row.khr-col-p-xl-4_5 > [class*="col-"], .row.khr-col-p-xl-4_5 > .col,
    .row.khr-col-p-xl-4_5 > [class*="col-"] {
        padding: 2.25rem !important;
    }

    .row.khr-col-pt-xl-4_5 > .col,
    .row.khr-col-pt-xl-4_5 > [class*="col-"], .row.khr-col-py-xl-4_5 > .col,
    .row.khr-col-py-xl-4_5 > [class*="col-"] {
        padding-top: 2.25rem !important;
    }

    .row.khr-col-pr-xl-4_5, .row.khr-col-px-xl-4_5 {
        margin-right: -2.25rem;
    }

        .row.khr-col-pr-xl-4_5 > .col,
        .row.khr-col-pr-xl-4_5 > [class*="col-"], .row.khr-col-px-xl-4_5 > .col,
        .row.khr-col-px-xl-4_5 > [class*="col-"] {
            padding-right: 2.25rem !important;
        }

    .row.khr-col-pb-xl-4_5 > .col,
    .row.khr-col-pb-xl-4_5 > [class*="col-"], .row.khr-col-py-xl-4_5 > .col,
    .row.khr-col-py-xl-4_5 > [class*="col-"] {
        padding-bottom: 2.25rem !important;
    }

    .row.khr-col-pl-xl-4_5, .row.khr-col-px-xl-4_5 {
        margin-left: -2.25rem;
    }

        .row.khr-col-pl-xl-4_5 > .col,
        .row.khr-col-pl-xl-4_5 > [class*="col-"], .row.khr-col-px-xl-4_5 > .col,
        .row.khr-col-px-xl-4_5 > [class*="col-"] {
            padding-left: 2.25rem !important;
        }

    .row.khr-col-p-xl-5_5 > .col,
    .row.khr-col-p-xl-5_5 > [class*="col-"], .row.khr-col-p-xl-5_5 > .col,
    .row.khr-col-p-xl-5_5 > [class*="col-"] {
        padding: 4.5rem !important;
    }

    .row.khr-col-pt-xl-5_5 > .col,
    .row.khr-col-pt-xl-5_5 > [class*="col-"], .row.khr-col-py-xl-5_5 > .col,
    .row.khr-col-py-xl-5_5 > [class*="col-"] {
        padding-top: 4.5rem !important;
    }

    .row.khr-col-pr-xl-5_5, .row.khr-col-px-xl-5_5 {
        margin-right: -4.5rem;
    }

        .row.khr-col-pr-xl-5_5 > .col,
        .row.khr-col-pr-xl-5_5 > [class*="col-"], .row.khr-col-px-xl-5_5 > .col,
        .row.khr-col-px-xl-5_5 > [class*="col-"] {
            padding-right: 4.5rem !important;
        }

    .row.khr-col-pb-xl-5_5 > .col,
    .row.khr-col-pb-xl-5_5 > [class*="col-"], .row.khr-col-py-xl-5_5 > .col,
    .row.khr-col-py-xl-5_5 > [class*="col-"] {
        padding-bottom: 4.5rem !important;
    }

    .row.khr-col-pl-xl-5_5, .row.khr-col-px-xl-5_5 {
        margin-left: -4.5rem;
    }

        .row.khr-col-pl-xl-5_5 > .col,
        .row.khr-col-pl-xl-5_5 > [class*="col-"], .row.khr-col-px-xl-5_5 > .col,
        .row.khr-col-px-xl-5_5 > [class*="col-"] {
            padding-left: 4.5rem !important;
        }

    .row.khr-col-p-xl-6_25 > .col,
    .row.khr-col-p-xl-6_25 > [class*="col-"], .row.khr-col-p-xl-6_25 > .col,
    .row.khr-col-p-xl-6_25 > [class*="col-"] {
        padding: 7.5rem !important;
    }

    .row.khr-col-pt-xl-6_25 > .col,
    .row.khr-col-pt-xl-6_25 > [class*="col-"], .row.khr-col-py-xl-6_25 > .col,
    .row.khr-col-py-xl-6_25 > [class*="col-"] {
        padding-top: 7.5rem !important;
    }

    .row.khr-col-pr-xl-6_25, .row.khr-col-px-xl-6_25 {
        margin-right: -7.5rem;
    }

        .row.khr-col-pr-xl-6_25 > .col,
        .row.khr-col-pr-xl-6_25 > [class*="col-"], .row.khr-col-px-xl-6_25 > .col,
        .row.khr-col-px-xl-6_25 > [class*="col-"] {
            padding-right: 7.5rem !important;
        }

    .row.khr-col-pb-xl-6_25 > .col,
    .row.khr-col-pb-xl-6_25 > [class*="col-"], .row.khr-col-py-xl-6_25 > .col,
    .row.khr-col-py-xl-6_25 > [class*="col-"] {
        padding-bottom: 7.5rem !important;
    }

    .row.khr-col-pl-xl-6_25, .row.khr-col-px-xl-6_25 {
        margin-left: -7.5rem;
    }

        .row.khr-col-pl-xl-6_25 > .col,
        .row.khr-col-pl-xl-6_25 > [class*="col-"], .row.khr-col-px-xl-6_25 > .col,
        .row.khr-col-px-xl-6_25 > [class*="col-"] {
            padding-left: 7.5rem !important;
        }

    .row.khr-col-p-xl-6_5 > .col,
    .row.khr-col-p-xl-6_5 > [class*="col-"], .row.khr-col-p-xl-6_5 > .col,
    .row.khr-col-p-xl-6_5 > [class*="col-"] {
        padding: 9rem !important;
    }

    .row.khr-col-pt-xl-6_5 > .col,
    .row.khr-col-pt-xl-6_5 > [class*="col-"], .row.khr-col-py-xl-6_5 > .col,
    .row.khr-col-py-xl-6_5 > [class*="col-"] {
        padding-top: 9rem !important;
    }

    .row.khr-col-pr-xl-6_5, .row.khr-col-px-xl-6_5 {
        margin-right: -9rem;
    }

        .row.khr-col-pr-xl-6_5 > .col,
        .row.khr-col-pr-xl-6_5 > [class*="col-"], .row.khr-col-px-xl-6_5 > .col,
        .row.khr-col-px-xl-6_5 > [class*="col-"] {
            padding-right: 9rem !important;
        }

    .row.khr-col-pb-xl-6_5 > .col,
    .row.khr-col-pb-xl-6_5 > [class*="col-"], .row.khr-col-py-xl-6_5 > .col,
    .row.khr-col-py-xl-6_5 > [class*="col-"] {
        padding-bottom: 9rem !important;
    }

    .row.khr-col-pl-xl-6_5, .row.khr-col-px-xl-6_5 {
        margin-left: -9rem;
    }

        .row.khr-col-pl-xl-6_5 > .col,
        .row.khr-col-pl-xl-6_5 > [class*="col-"], .row.khr-col-px-xl-6_5 > .col,
        .row.khr-col-px-xl-6_5 > [class*="col-"] {
            padding-left: 9rem !important;
        }

    .row.khr-col-p-xl-7_5 > .col,
    .row.khr-col-p-xl-7_5 > [class*="col-"], .row.khr-col-p-xl-7_5 > .col,
    .row.khr-col-p-xl-7_5 > [class*="col-"] {
        padding: 16rem !important;
    }

    .row.khr-col-pt-xl-7_5 > .col,
    .row.khr-col-pt-xl-7_5 > [class*="col-"], .row.khr-col-py-xl-7_5 > .col,
    .row.khr-col-py-xl-7_5 > [class*="col-"] {
        padding-top: 16rem !important;
    }

    .row.khr-col-pr-xl-7_5, .row.khr-col-px-xl-7_5 {
        margin-right: -16rem;
    }

        .row.khr-col-pr-xl-7_5 > .col,
        .row.khr-col-pr-xl-7_5 > [class*="col-"], .row.khr-col-px-xl-7_5 > .col,
        .row.khr-col-px-xl-7_5 > [class*="col-"] {
            padding-right: 16rem !important;
        }

    .row.khr-col-pb-xl-7_5 > .col,
    .row.khr-col-pb-xl-7_5 > [class*="col-"], .row.khr-col-py-xl-7_5 > .col,
    .row.khr-col-py-xl-7_5 > [class*="col-"] {
        padding-bottom: 16rem !important;
    }

    .row.khr-col-pl-xl-7_5, .row.khr-col-px-xl-7_5 {
        margin-left: -16rem;
    }

        .row.khr-col-pl-xl-7_5 > .col,
        .row.khr-col-pl-xl-7_5 > [class*="col-"], .row.khr-col-px-xl-7_5 > .col,
        .row.khr-col-px-xl-7_5 > [class*="col-"] {
            padding-left: 16rem !important;
        }

    .row.khr-col-p-xl-8 > .col,
    .row.khr-col-p-xl-8 > [class*="col-"], .row.khr-col-p-xl-8 > .col,
    .row.khr-col-p-xl-8 > [class*="col-"] {
        padding: 24rem !important;
    }

    .row.khr-col-pt-xl-8 > .col,
    .row.khr-col-pt-xl-8 > [class*="col-"], .row.khr-col-py-xl-8 > .col,
    .row.khr-col-py-xl-8 > [class*="col-"] {
        padding-top: 24rem !important;
    }

    .row.khr-col-pr-xl-8, .row.khr-col-px-xl-8 {
        margin-right: -24rem;
    }

        .row.khr-col-pr-xl-8 > .col,
        .row.khr-col-pr-xl-8 > [class*="col-"], .row.khr-col-px-xl-8 > .col,
        .row.khr-col-px-xl-8 > [class*="col-"] {
            padding-right: 24rem !important;
        }

    .row.khr-col-pb-xl-8 > .col,
    .row.khr-col-pb-xl-8 > [class*="col-"], .row.khr-col-py-xl-8 > .col,
    .row.khr-col-py-xl-8 > [class*="col-"] {
        padding-bottom: 24rem !important;
    }

    .row.khr-col-pl-xl-8, .row.khr-col-px-xl-8 {
        margin-left: -24rem;
    }

        .row.khr-col-pl-xl-8 > .col,
        .row.khr-col-pl-xl-8 > [class*="col-"], .row.khr-col-px-xl-8 > .col,
        .row.khr-col-px-xl-8 > [class*="col-"] {
            padding-left: 24rem !important;
        }

    .row.khr-col-p-xl-8_5 > .col,
    .row.khr-col-p-xl-8_5 > [class*="col-"], .row.khr-col-p-xl-8_5 > .col,
    .row.khr-col-p-xl-8_5 > [class*="col-"] {
        padding: 36rem !important;
    }

    .row.khr-col-pt-xl-8_5 > .col,
    .row.khr-col-pt-xl-8_5 > [class*="col-"], .row.khr-col-py-xl-8_5 > .col,
    .row.khr-col-py-xl-8_5 > [class*="col-"] {
        padding-top: 36rem !important;
    }

    .row.khr-col-pr-xl-8_5, .row.khr-col-px-xl-8_5 {
        margin-right: -36rem;
    }

        .row.khr-col-pr-xl-8_5 > .col,
        .row.khr-col-pr-xl-8_5 > [class*="col-"], .row.khr-col-px-xl-8_5 > .col,
        .row.khr-col-px-xl-8_5 > [class*="col-"] {
            padding-right: 36rem !important;
        }

    .row.khr-col-pb-xl-8_5 > .col,
    .row.khr-col-pb-xl-8_5 > [class*="col-"], .row.khr-col-py-xl-8_5 > .col,
    .row.khr-col-py-xl-8_5 > [class*="col-"] {
        padding-bottom: 36rem !important;
    }

    .row.khr-col-pl-xl-8_5, .row.khr-col-px-xl-8_5 {
        margin-left: -36rem;
    }

        .row.khr-col-pl-xl-8_5 > .col,
        .row.khr-col-pl-xl-8_5 > [class*="col-"], .row.khr-col-px-xl-8_5 > .col,
        .row.khr-col-px-xl-8_5 > [class*="col-"] {
            padding-left: 36rem !important;
        }

    .row.khr-col-p-xl-9 > .col,
    .row.khr-col-p-xl-9 > [class*="col-"], .row.khr-col-p-xl-9 > .col,
    .row.khr-col-p-xl-9 > [class*="col-"] {
        padding: 48rem !important;
    }

    .row.khr-col-pt-xl-9 > .col,
    .row.khr-col-pt-xl-9 > [class*="col-"], .row.khr-col-py-xl-9 > .col,
    .row.khr-col-py-xl-9 > [class*="col-"] {
        padding-top: 48rem !important;
    }

    .row.khr-col-pr-xl-9, .row.khr-col-px-xl-9 {
        margin-right: -48rem;
    }

        .row.khr-col-pr-xl-9 > .col,
        .row.khr-col-pr-xl-9 > [class*="col-"], .row.khr-col-px-xl-9 > .col,
        .row.khr-col-px-xl-9 > [class*="col-"] {
            padding-right: 48rem !important;
        }

    .row.khr-col-pb-xl-9 > .col,
    .row.khr-col-pb-xl-9 > [class*="col-"], .row.khr-col-py-xl-9 > .col,
    .row.khr-col-py-xl-9 > [class*="col-"] {
        padding-bottom: 48rem !important;
    }

    .row.khr-col-pl-xl-9, .row.khr-col-px-xl-9 {
        margin-left: -48rem;
    }

        .row.khr-col-pl-xl-9 > .col,
        .row.khr-col-pl-xl-9 > [class*="col-"], .row.khr-col-px-xl-9 > .col,
        .row.khr-col-px-xl-9 > [class*="col-"] {
            padding-left: 48rem !important;
        }
}

/* crude impl of checkerboarding */
.row.khr-checkerboard {
    margin-right: 0;
    margin-left: 0;
}

    .row.khr-checkerboard > .col,
    .row.khr-checkerboard > [class*="col-"] {
        padding: 0;
    }

    .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(even) {
        padding: 1.5rem;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(odd) > div.khr-col-inner {
        width: 100%;
        height: 100%;
    }

    .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(odd) {
        padding: 1.5rem;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(even) > div.khr-col-inner {
        width: 100%;
        height: 100%;
    }

@media (min-width: 768px) {
    .row.khr-checkerboard {
        min-height: 400px;
    }

        .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(even) {
            padding: 2.25rem;
        }

        .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(odd) {
            padding: 2.25rem;
        }
}

@media (min-width: 992px) {
    .row.khr-checkerboard {
        min-height: 350px;
    }
}

@media (min-width: 1200px) {
    .row.khr-checkerboard {
        min-height: 400px;
    }

        .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(even) {
            padding: 3rem;
        }

        .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(odd) {
            padding: 3rem;
        }
}

@media (min-width: 1600px) {
    .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(even) {
        padding: 4.5rem;
    }

    .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(odd) {
        padding: 4.5rem;
    }
}

@media (min-width: 1900px) {
    .row.khr-checkerboard.khr-checkerboard-odd > [class*="col-"]:nth-child(even) {
        padding: 6rem;
    }

    .row.khr-checkerboard.khr-checkerboard-even > [class*="col-"]:nth-child(odd) {
        padding: 6rem;
    }
}

.khr-text-100 {
    font-weight: 100;
}

.khr-text-200 {
    font-weight: 200;
}

.khr-text-300 {
    font-weight: 300;
}

.khr-text-400 {
    font-weight: 400;
}

.khr-text-500 {
    font-weight: 500;
}

.khr-text-600 {
    font-weight: 600;
}

.khr-text-700 {
    font-weight: 700;
}

.khr-text-800 {
    font-weight: 800;
}

.khr-text-900 {
    font-weight: 900;
}

b,
strong {
    font-weight: 700;
}

h2, .h2 {
    color: #514535;
    text-transform: uppercase;
    font-weight: 300;
}

h3, .h3 {
    text-transform: uppercase;
    
}

.khr-link-arrow::after {
    content: "\00a0\003E";
    display: inline-block;
}

.khr-multi-line-heading div {
    line-height: 0.8;
}

h1.khr-multi-line-heading .khr-multi-line-heading-line1 {
    font-size: 4em;
    font-weight: 700;
}

@media (max-width: 767.98px) {
    h1.khr-multi-line-heading .khr-multi-line-heading-line1 {
        font-size: 2.5em;
    }
}

h1.khr-multi-line-heading .khr-multi-line-heading-line2 {
    font-size: 1.4em;
    font-weight: 600;
    letter-spacing: 6px;
    line-height: 0.9;
}

@media (max-width: 767.98px) {
    h1.khr-multi-line-heading .khr-multi-line-heading-line2 {
        font-size: 1em;
        letter-spacing: normal;
    }
}

h1.khr-multi-line-heading .khr-multi-line-heading-line3 {
    font-size: 0.7em;
    font-weight: 400;
    letter-spacing: 3px;
    line-height: 1;
}

@media (max-width: 767.98px) {
    h1.khr-multi-line-heading .khr-multi-line-heading-line3 {
        font-size: 0.5em;
        letter-spacing: normal;
    }
}

h2.khr-multi-line-heading div {
    color: #fff;
}

h2.khr-multi-line-heading .khr-multi-line-heading-line1 {
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 5px;
}

@media (max-width: 767.98px) {
    h2.khr-multi-line-heading .khr-multi-line-heading-line1 {
        font-size: 0.9em;
    }
}

h2.khr-multi-line-heading .khr-multi-line-heading-line2 {
    font-size: 4.5em;
    font-weight: 700;
}

@media (max-width: 767.98px) {
    h2.khr-multi-line-heading .khr-multi-line-heading-line2 {
        font-size: 4em;
    }
}

h2.khr-multi-line-heading .khr-multi-line-heading-line3 {
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 6px;
    line-height: 1;
}

@media (max-width: 767.98px) {
    h2.khr-multi-line-heading .khr-multi-line-heading-line3 {
        font-size: 0.9em;
    }
}

p a:not(.btn),
.khr-text-underline {
    text-decoration: underline;
}

.khr-text-transform-none {
    text-transform: none !important;
}

a.khr-no-underline-hover-link:hover {
    text-decoration: none;
}

/******Cookie Policy lightbox*********/
.cookiePolicy {
    display: none;
    position: fixed;
    bottom: 0px;
    z-index: 999;
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding: 30px 30px 15px 30px;
    backface-visibility: hidden;
    -webkit-animation: cssAnimation 1s 1 ease;
    -moz-animation: cssAnimation 1s 1 ease;
    -o-animation: cssAnimation 1s 1 ease;
}

@media (min-width: 768px) {
    .cookiePolicy {
        padding: 30px 30px 15px 30px;
    }
}

.cookiePolicy.hideBlock {
    transform: translate(0, 100px);
    opacity: 0;
    transition: All 1s ease;
    -webkit-transition: All 1s ease;
    -moz-transition: All 1s ease;
    -o-transition: All 1s ease;
}

.cookiePolicy .container-fluid {
    max-width: 1040px;
}

.cookiePolicy .cookiePolicyContent h2 {
    margin-bottom: 0;
    text-transform: none;
    font-size: 1.5rem;
    font-weight: 400;
}

.cookiePolicy .cookiePolicyContent > a {
    text-transform: uppercase;
    text-decoration: underline;
}

.cookiePolicy .cookiePolicyContent p {
    font-size: 1.2em;
    opacity: .75;
}

    .cookiePolicy .cookiePolicyContent p:last-child {
        margin-bottom: 1.5rem;
    }

.cookiePolicy .closeContainer {
    position: absolute;
    top: 10px;
    right: 15px;
    text-align: center;
    line-height: 1.8rem;
    width: 30px;
    height: 30px;
    font-weight: normal;
    font-size: 1.8rem;
    cursor: pointer;
    transition: All 1s ease;
    -webkit-transition: All 1s ease;
    -moz-transition: All 1s ease;
    -o-transition: All 1s ease;
}

@media (min-width: 768px) {
    .cookiePolicy .closeContainer {
        right: 30px;
    }
}

.cookiePolicy button {
    cursor: pointer;
}

@media (max-width: 767.98px) {
    .cookiePolicy button {
        margin-top: 30px;
    }
}

@-webkit-keyframes cssAnimation {
    from {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 100px);
    }

    to {
        -webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 0px);
    }
}

@-moz-keyframes cssAnimation {
    from {
        -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 100px);
    }

    to {
        -moz-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 0px);
    }
}

@-o-keyframes cssAnimation {
    from {
        -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 100px);
    }

    to {
        -o-transform: rotate(0deg) scale(1) skew(1deg) translate(0px, 0px);
    }
}

.khr-hero-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.khr-hero-t-0 {
    padding-top: 0 !important;
}

.khr-hero-b-0 {
    padding-bottom: 0 !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-0 .khr-match-hero-spacing,
.khr-hero-t-0 .khr-match-hero-spacing {
    margin-bottom: 0 !important;
}

.khr-hero-1 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.khr-hero-t-1 {
    padding-top: 2rem !important;
}

.khr-hero-b-1 {
    padding-bottom: 2rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-1 .khr-match-hero-spacing,
.khr-hero-t-1 .khr-match-hero-spacing {
    margin-bottom: 2rem !important;
}

.khr-hero-2 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.khr-hero-t-2 {
    padding-top: 4rem !important;
}

.khr-hero-b-2 {
    padding-bottom: 4rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-2 .khr-match-hero-spacing,
.khr-hero-t-2 .khr-match-hero-spacing {
    margin-bottom: 4rem !important;
}

.khr-hero-3 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
}

.khr-hero-t-3 {
    padding-top: 8rem !important;
}

.khr-hero-b-3 {
    padding-bottom: 8rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-3 .khr-match-hero-spacing,
.khr-hero-t-3 .khr-match-hero-spacing {
    margin-bottom: 8rem !important;
}

.khr-hero-4 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
}

.khr-hero-t-4 {
    padding-top: 12rem !important;
}

.khr-hero-b-4 {
    padding-bottom: 12rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-4 .khr-match-hero-spacing,
.khr-hero-t-4 .khr-match-hero-spacing {
    margin-bottom: 12rem !important;
}

.khr-hero-5 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
}

.khr-hero-t-5 {
    padding-top: 24rem !important;
}

.khr-hero-b-5 {
    padding-bottom: 24rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-5 .khr-match-hero-spacing,
.khr-hero-t-5 .khr-match-hero-spacing {
    margin-bottom: 24rem !important;
}

.khr-hero-6 {
    padding-top: 48rem !important;
    padding-bottom: 48rem !important;
}

.khr-hero-t-6 {
    padding-top: 48rem !important;
}

.khr-hero-b-6 {
    padding-bottom: 48rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-6 .khr-match-hero-spacing,
.khr-hero-t-6 .khr-match-hero-spacing {
    margin-bottom: 48rem !important;
}

.khr-hero-7 {
    padding-top: 96rem !important;
    padding-bottom: 96rem !important;
}

.khr-hero-t-7 {
    padding-top: 96rem !important;
}

.khr-hero-b-7 {
    padding-bottom: 96rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-7 .khr-match-hero-spacing,
.khr-hero-t-7 .khr-match-hero-spacing {
    margin-bottom: 96rem !important;
}

.khr-hero-3_5 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}

.khr-hero-t-3_5 {
    padding-top: 10rem !important;
}

.khr-hero-b-3_5 {
    padding-bottom: 10rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-3_5 .khr-match-hero-spacing,
.khr-hero-t-3_5 .khr-match-hero-spacing {
    margin-bottom: 10rem !important;
}

.khr-hero-4_5 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
}

.khr-hero-t-4_5 {
    padding-top: 18rem !important;
}

.khr-hero-b-4_5 {
    padding-bottom: 18rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-4_5 .khr-match-hero-spacing,
.khr-hero-t-4_5 .khr-match-hero-spacing {
    margin-bottom: 18rem !important;
}

.khr-hero-5_5 {
    padding-top: 36rem !important;
    padding-bottom: 36rem !important;
}

.khr-hero-t-5_5 {
    padding-top: 36rem !important;
}

.khr-hero-b-5_5 {
    padding-bottom: 36rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-5_5 .khr-match-hero-spacing,
.khr-hero-t-5_5 .khr-match-hero-spacing {
    margin-bottom: 36rem !important;
}

.khr-hero-6_25 {
    padding-top: 60rem !important;
    padding-bottom: 60rem !important;
}

.khr-hero-t-6_25 {
    padding-top: 60rem !important;
}

.khr-hero-b-6_25 {
    padding-bottom: 60rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-6_25 .khr-match-hero-spacing,
.khr-hero-t-6_25 .khr-match-hero-spacing {
    margin-bottom: 60rem !important;
}

.khr-hero-6_5 {
    padding-top: 72rem !important;
    padding-bottom: 72rem !important;
}

.khr-hero-t-6_5 {
    padding-top: 72rem !important;
}

.khr-hero-b-6_5 {
    padding-bottom: 72rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-6_5 .khr-match-hero-spacing,
.khr-hero-t-6_5 .khr-match-hero-spacing {
    margin-bottom: 72rem !important;
}

.khr-hero-7_5 {
    padding-top: 128rem !important;
    padding-bottom: 128rem !important;
}

.khr-hero-t-7_5 {
    padding-top: 128rem !important;
}

.khr-hero-b-7_5 {
    padding-bottom: 128rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-7_5 .khr-match-hero-spacing,
.khr-hero-t-7_5 .khr-match-hero-spacing {
    margin-bottom: 128rem !important;
}

.khr-hero-8 {
    padding-top: 192rem !important;
    padding-bottom: 192rem !important;
}

.khr-hero-t-8 {
    padding-top: 192rem !important;
}

.khr-hero-b-8 {
    padding-bottom: 192rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-8 .khr-match-hero-spacing,
.khr-hero-t-8 .khr-match-hero-spacing {
    margin-bottom: 192rem !important;
}

.khr-hero-8_5 {
    padding-top: 288rem !important;
    padding-bottom: 288rem !important;
}

.khr-hero-t-8_5 {
    padding-top: 288rem !important;
}

.khr-hero-b-8_5 {
    padding-bottom: 288rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-8_5 .khr-match-hero-spacing,
.khr-hero-t-8_5 .khr-match-hero-spacing {
    margin-bottom: 288rem !important;
}

.khr-hero-9 {
    padding-top: 384rem !important;
    padding-bottom: 384rem !important;
}

.khr-hero-t-9 {
    padding-top: 384rem !important;
}

.khr-hero-b-9 {
    padding-bottom: 384rem !important;
}

/* 20180908RBP - Use with caution, haha */
/* currently used on brand page awards */
.khr-hero-9 .khr-match-hero-spacing,
.khr-hero-t-9 .khr-match-hero-spacing {
    margin-bottom: 384rem !important;
}

@media (min-width: 576px) {
    .khr-hero-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .khr-hero-t-sm-0 {
        padding-top: 0 !important;
    }

    .khr-hero-b-sm-0 {
        padding-bottom: 0 !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-0 .khr-match-hero-spacing,
    .khr-hero-t-sm-0 .khr-match-hero-spacing {
        margin-bottom: 0 !important;
    }

    .khr-hero-sm-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .khr-hero-t-sm-1 {
        padding-top: 2rem !important;
    }

    .khr-hero-b-sm-1 {
        padding-bottom: 2rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-1 .khr-match-hero-spacing,
    .khr-hero-t-sm-1 .khr-match-hero-spacing {
        margin-bottom: 2rem !important;
    }

    .khr-hero-sm-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .khr-hero-t-sm-2 {
        padding-top: 4rem !important;
    }

    .khr-hero-b-sm-2 {
        padding-bottom: 4rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-2 .khr-match-hero-spacing,
    .khr-hero-t-sm-2 .khr-match-hero-spacing {
        margin-bottom: 4rem !important;
    }

    .khr-hero-sm-3 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .khr-hero-t-sm-3 {
        padding-top: 8rem !important;
    }

    .khr-hero-b-sm-3 {
        padding-bottom: 8rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-3 .khr-match-hero-spacing,
    .khr-hero-t-sm-3 .khr-match-hero-spacing {
        margin-bottom: 8rem !important;
    }

    .khr-hero-sm-4 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }

    .khr-hero-t-sm-4 {
        padding-top: 12rem !important;
    }

    .khr-hero-b-sm-4 {
        padding-bottom: 12rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-4 .khr-match-hero-spacing,
    .khr-hero-t-sm-4 .khr-match-hero-spacing {
        margin-bottom: 12rem !important;
    }

    .khr-hero-sm-5 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }

    .khr-hero-t-sm-5 {
        padding-top: 24rem !important;
    }

    .khr-hero-b-sm-5 {
        padding-bottom: 24rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-5 .khr-match-hero-spacing,
    .khr-hero-t-sm-5 .khr-match-hero-spacing {
        margin-bottom: 24rem !important;
    }

    .khr-hero-sm-6 {
        padding-top: 48rem !important;
        padding-bottom: 48rem !important;
    }

    .khr-hero-t-sm-6 {
        padding-top: 48rem !important;
    }

    .khr-hero-b-sm-6 {
        padding-bottom: 48rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-6 .khr-match-hero-spacing,
    .khr-hero-t-sm-6 .khr-match-hero-spacing {
        margin-bottom: 48rem !important;
    }

    .khr-hero-sm-7 {
        padding-top: 96rem !important;
        padding-bottom: 96rem !important;
    }

    .khr-hero-t-sm-7 {
        padding-top: 96rem !important;
    }

    .khr-hero-b-sm-7 {
        padding-bottom: 96rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-7 .khr-match-hero-spacing,
    .khr-hero-t-sm-7 .khr-match-hero-spacing {
        margin-bottom: 96rem !important;
    }

    .khr-hero-sm-3_5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .khr-hero-t-sm-3_5 {
        padding-top: 10rem !important;
    }

    .khr-hero-b-sm-3_5 {
        padding-bottom: 10rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-3_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-3_5 .khr-match-hero-spacing {
        margin-bottom: 10rem !important;
    }

    .khr-hero-sm-4_5 {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important;
    }

    .khr-hero-t-sm-4_5 {
        padding-top: 18rem !important;
    }

    .khr-hero-b-sm-4_5 {
        padding-bottom: 18rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-4_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-4_5 .khr-match-hero-spacing {
        margin-bottom: 18rem !important;
    }

    .khr-hero-sm-5_5 {
        padding-top: 36rem !important;
        padding-bottom: 36rem !important;
    }

    .khr-hero-t-sm-5_5 {
        padding-top: 36rem !important;
    }

    .khr-hero-b-sm-5_5 {
        padding-bottom: 36rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-5_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-5_5 .khr-match-hero-spacing {
        margin-bottom: 36rem !important;
    }

    .khr-hero-sm-6_25 {
        padding-top: 60rem !important;
        padding-bottom: 60rem !important;
    }

    .khr-hero-t-sm-6_25 {
        padding-top: 60rem !important;
    }

    .khr-hero-b-sm-6_25 {
        padding-bottom: 60rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-6_25 .khr-match-hero-spacing,
    .khr-hero-t-sm-6_25 .khr-match-hero-spacing {
        margin-bottom: 60rem !important;
    }

    .khr-hero-sm-6_5 {
        padding-top: 72rem !important;
        padding-bottom: 72rem !important;
    }

    .khr-hero-t-sm-6_5 {
        padding-top: 72rem !important;
    }

    .khr-hero-b-sm-6_5 {
        padding-bottom: 72rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-6_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-6_5 .khr-match-hero-spacing {
        margin-bottom: 72rem !important;
    }

    .khr-hero-sm-7_5 {
        padding-top: 128rem !important;
        padding-bottom: 128rem !important;
    }

    .khr-hero-t-sm-7_5 {
        padding-top: 128rem !important;
    }

    .khr-hero-b-sm-7_5 {
        padding-bottom: 128rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-7_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-7_5 .khr-match-hero-spacing {
        margin-bottom: 128rem !important;
    }

    .khr-hero-sm-8 {
        padding-top: 192rem !important;
        padding-bottom: 192rem !important;
    }

    .khr-hero-t-sm-8 {
        padding-top: 192rem !important;
    }

    .khr-hero-b-sm-8 {
        padding-bottom: 192rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-8 .khr-match-hero-spacing,
    .khr-hero-t-sm-8 .khr-match-hero-spacing {
        margin-bottom: 192rem !important;
    }

    .khr-hero-sm-8_5 {
        padding-top: 288rem !important;
        padding-bottom: 288rem !important;
    }

    .khr-hero-t-sm-8_5 {
        padding-top: 288rem !important;
    }

    .khr-hero-b-sm-8_5 {
        padding-bottom: 288rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-8_5 .khr-match-hero-spacing,
    .khr-hero-t-sm-8_5 .khr-match-hero-spacing {
        margin-bottom: 288rem !important;
    }

    .khr-hero-sm-9 {
        padding-top: 384rem !important;
        padding-bottom: 384rem !important;
    }

    .khr-hero-t-sm-9 {
        padding-top: 384rem !important;
    }

    .khr-hero-b-sm-9 {
        padding-bottom: 384rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-sm-9 .khr-match-hero-spacing,
    .khr-hero-t-sm-9 .khr-match-hero-spacing {
        margin-bottom: 384rem !important;
    }
}

@media (min-width: 768px) {
    .khr-hero-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .khr-hero-t-md-0 {
        padding-top: 0 !important;
    }

    .khr-hero-b-md-0 {
        padding-bottom: 0 !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-0 .khr-match-hero-spacing,
    .khr-hero-t-md-0 .khr-match-hero-spacing {
        margin-bottom: 0 !important;
    }

    .khr-hero-md-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .khr-hero-t-md-1 {
        padding-top: 2rem !important;
    }

    .khr-hero-b-md-1 {
        padding-bottom: 2rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-1 .khr-match-hero-spacing,
    .khr-hero-t-md-1 .khr-match-hero-spacing {
        margin-bottom: 2rem !important;
    }

    .khr-hero-md-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .khr-hero-t-md-2 {
        padding-top: 4rem !important;
    }

    .khr-hero-b-md-2 {
        padding-bottom: 4rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-2 .khr-match-hero-spacing,
    .khr-hero-t-md-2 .khr-match-hero-spacing {
        margin-bottom: 4rem !important;
    }

    .khr-hero-md-3 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .khr-hero-t-md-3 {
        padding-top: 8rem !important;
    }

    .khr-hero-b-md-3 {
        padding-bottom: 8rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-3 .khr-match-hero-spacing,
    .khr-hero-t-md-3 .khr-match-hero-spacing {
        margin-bottom: 8rem !important;
    }

    .khr-hero-md-4 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }

    .khr-hero-t-md-4 {
        padding-top: 12rem !important;
    }

    .khr-hero-b-md-4 {
        padding-bottom: 12rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-4 .khr-match-hero-spacing,
    .khr-hero-t-md-4 .khr-match-hero-spacing {
        margin-bottom: 12rem !important;
    }

    .khr-hero-md-5 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }

    .khr-hero-t-md-5 {
        padding-top: 24rem !important;
    }

    .khr-hero-b-md-5 {
        padding-bottom: 24rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-5 .khr-match-hero-spacing,
    .khr-hero-t-md-5 .khr-match-hero-spacing {
        margin-bottom: 24rem !important;
    }

    .khr-hero-md-6 {
        padding-top: 48rem !important;
        padding-bottom: 48rem !important;
    }

    .khr-hero-t-md-6 {
        padding-top: 48rem !important;
    }

    .khr-hero-b-md-6 {
        padding-bottom: 48rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-6 .khr-match-hero-spacing,
    .khr-hero-t-md-6 .khr-match-hero-spacing {
        margin-bottom: 48rem !important;
    }

    .khr-hero-md-7 {
        padding-top: 96rem !important;
        padding-bottom: 96rem !important;
    }

    .khr-hero-t-md-7 {
        padding-top: 96rem !important;
    }

    .khr-hero-b-md-7 {
        padding-bottom: 96rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-7 .khr-match-hero-spacing,
    .khr-hero-t-md-7 .khr-match-hero-spacing {
        margin-bottom: 96rem !important;
    }

    .khr-hero-md-3_5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .khr-hero-t-md-3_5 {
        padding-top: 10rem !important;
    }

    .khr-hero-b-md-3_5 {
        padding-bottom: 10rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-3_5 .khr-match-hero-spacing,
    .khr-hero-t-md-3_5 .khr-match-hero-spacing {
        margin-bottom: 10rem !important;
    }

    .khr-hero-md-4_5 {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important;
    }

    .khr-hero-t-md-4_5 {
        padding-top: 18rem !important;
    }

    .khr-hero-b-md-4_5 {
        padding-bottom: 18rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-4_5 .khr-match-hero-spacing,
    .khr-hero-t-md-4_5 .khr-match-hero-spacing {
        margin-bottom: 18rem !important;
    }

    .khr-hero-md-5_5 {
        padding-top: 36rem !important;
        padding-bottom: 36rem !important;
    }

    .khr-hero-t-md-5_5 {
        padding-top: 36rem !important;
    }

    .khr-hero-b-md-5_5 {
        padding-bottom: 36rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-5_5 .khr-match-hero-spacing,
    .khr-hero-t-md-5_5 .khr-match-hero-spacing {
        margin-bottom: 36rem !important;
    }

    .khr-hero-md-6_25 {
        padding-top: 60rem !important;
        padding-bottom: 60rem !important;
    }

    .khr-hero-t-md-6_25 {
        padding-top: 60rem !important;
    }

    .khr-hero-b-md-6_25 {
        padding-bottom: 60rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-6_25 .khr-match-hero-spacing,
    .khr-hero-t-md-6_25 .khr-match-hero-spacing {
        margin-bottom: 60rem !important;
    }

    .khr-hero-md-6_5 {
        padding-top: 72rem !important;
        padding-bottom: 72rem !important;
    }

    .khr-hero-t-md-6_5 {
        padding-top: 72rem !important;
    }

    .khr-hero-b-md-6_5 {
        padding-bottom: 72rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-6_5 .khr-match-hero-spacing,
    .khr-hero-t-md-6_5 .khr-match-hero-spacing {
        margin-bottom: 72rem !important;
    }

    .khr-hero-md-7_5 {
        padding-top: 128rem !important;
        padding-bottom: 128rem !important;
    }

    .khr-hero-t-md-7_5 {
        padding-top: 128rem !important;
    }

    .khr-hero-b-md-7_5 {
        padding-bottom: 128rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-7_5 .khr-match-hero-spacing,
    .khr-hero-t-md-7_5 .khr-match-hero-spacing {
        margin-bottom: 128rem !important;
    }

    .khr-hero-md-8 {
        padding-top: 192rem !important;
        padding-bottom: 192rem !important;
    }

    .khr-hero-t-md-8 {
        padding-top: 192rem !important;
    }

    .khr-hero-b-md-8 {
        padding-bottom: 192rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-8 .khr-match-hero-spacing,
    .khr-hero-t-md-8 .khr-match-hero-spacing {
        margin-bottom: 192rem !important;
    }

    .khr-hero-md-8_5 {
        padding-top: 288rem !important;
        padding-bottom: 288rem !important;
    }

    .khr-hero-t-md-8_5 {
        padding-top: 288rem !important;
    }

    .khr-hero-b-md-8_5 {
        padding-bottom: 288rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-8_5 .khr-match-hero-spacing,
    .khr-hero-t-md-8_5 .khr-match-hero-spacing {
        margin-bottom: 288rem !important;
    }

    .khr-hero-md-9 {
        padding-top: 384rem !important;
        padding-bottom: 384rem !important;
    }

    .khr-hero-t-md-9 {
        padding-top: 384rem !important;
    }

    .khr-hero-b-md-9 {
        padding-bottom: 384rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-md-9 .khr-match-hero-spacing,
    .khr-hero-t-md-9 .khr-match-hero-spacing {
        margin-bottom: 384rem !important;
    }
}

@media (min-width: 992px) {
    .khr-hero-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .khr-hero-t-lg-0 {
        padding-top: 0 !important;
    }

    .khr-hero-b-lg-0 {
        padding-bottom: 0 !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-0 .khr-match-hero-spacing,
    .khr-hero-t-lg-0 .khr-match-hero-spacing {
        margin-bottom: 0 !important;
    }

    .khr-hero-lg-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .khr-hero-t-lg-1 {
        padding-top: 2rem !important;
    }

    .khr-hero-b-lg-1 {
        padding-bottom: 2rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-1 .khr-match-hero-spacing,
    .khr-hero-t-lg-1 .khr-match-hero-spacing {
        margin-bottom: 2rem !important;
    }

    .khr-hero-lg-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .khr-hero-t-lg-2 {
        padding-top: 4rem !important;
    }

    .khr-hero-b-lg-2 {
        padding-bottom: 4rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-2 .khr-match-hero-spacing,
    .khr-hero-t-lg-2 .khr-match-hero-spacing {
        margin-bottom: 4rem !important;
    }

    .khr-hero-lg-3 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .khr-hero-t-lg-3 {
        padding-top: 8rem !important;
    }

    .khr-hero-b-lg-3 {
        padding-bottom: 8rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-3 .khr-match-hero-spacing,
    .khr-hero-t-lg-3 .khr-match-hero-spacing {
        margin-bottom: 8rem !important;
    }

    .khr-hero-lg-4 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }

    .khr-hero-t-lg-4 {
        padding-top: 12rem !important;
    }

    .khr-hero-b-lg-4 {
        padding-bottom: 12rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-4 .khr-match-hero-spacing,
    .khr-hero-t-lg-4 .khr-match-hero-spacing {
        margin-bottom: 12rem !important;
    }

    .khr-hero-lg-5 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }

    .khr-hero-t-lg-5 {
        padding-top: 24rem !important;
    }

    .khr-hero-b-lg-5 {
        padding-bottom: 24rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-5 .khr-match-hero-spacing,
    .khr-hero-t-lg-5 .khr-match-hero-spacing {
        margin-bottom: 24rem !important;
    }

    .khr-hero-lg-6 {
        padding-top: 48rem !important;
        padding-bottom: 48rem !important;
    }

    .khr-hero-t-lg-6 {
        padding-top: 48rem !important;
    }

    .khr-hero-b-lg-6 {
        padding-bottom: 48rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-6 .khr-match-hero-spacing,
    .khr-hero-t-lg-6 .khr-match-hero-spacing {
        margin-bottom: 48rem !important;
    }

    .khr-hero-lg-7 {
        padding-top: 96rem !important;
        padding-bottom: 96rem !important;
    }

    .khr-hero-t-lg-7 {
        padding-top: 96rem !important;
    }

    .khr-hero-b-lg-7 {
        padding-bottom: 96rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-7 .khr-match-hero-spacing,
    .khr-hero-t-lg-7 .khr-match-hero-spacing {
        margin-bottom: 96rem !important;
    }

    .khr-hero-lg-3_5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .khr-hero-t-lg-3_5 {
        padding-top: 10rem !important;
    }

    .khr-hero-b-lg-3_5 {
        padding-bottom: 10rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-3_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-3_5 .khr-match-hero-spacing {
        margin-bottom: 10rem !important;
    }

    .khr-hero-lg-4_5 {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important;
    }

    .khr-hero-t-lg-4_5 {
        padding-top: 18rem !important;
    }

    .khr-hero-b-lg-4_5 {
        padding-bottom: 18rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-4_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-4_5 .khr-match-hero-spacing {
        margin-bottom: 18rem !important;
    }

    .khr-hero-lg-5_5 {
        padding-top: 36rem !important;
        padding-bottom: 36rem !important;
    }

    .khr-hero-t-lg-5_5 {
        padding-top: 36rem !important;
    }

    .khr-hero-b-lg-5_5 {
        padding-bottom: 36rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-5_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-5_5 .khr-match-hero-spacing {
        margin-bottom: 36rem !important;
    }

    .khr-hero-lg-6_25 {
        padding-top: 60rem !important;
        padding-bottom: 60rem !important;
    }

    .khr-hero-t-lg-6_25 {
        padding-top: 60rem !important;
    }

    .khr-hero-b-lg-6_25 {
        padding-bottom: 60rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-6_25 .khr-match-hero-spacing,
    .khr-hero-t-lg-6_25 .khr-match-hero-spacing {
        margin-bottom: 60rem !important;
    }

    .khr-hero-lg-6_5 {
        padding-top: 72rem !important;
        padding-bottom: 72rem !important;
    }

    .khr-hero-t-lg-6_5 {
        padding-top: 72rem !important;
    }

    .khr-hero-b-lg-6_5 {
        padding-bottom: 72rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-6_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-6_5 .khr-match-hero-spacing {
        margin-bottom: 72rem !important;
    }

    .khr-hero-lg-7_5 {
        padding-top: 128rem !important;
        padding-bottom: 128rem !important;
    }

    .khr-hero-t-lg-7_5 {
        padding-top: 128rem !important;
    }

    .khr-hero-b-lg-7_5 {
        padding-bottom: 128rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-7_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-7_5 .khr-match-hero-spacing {
        margin-bottom: 128rem !important;
    }

    .khr-hero-lg-8 {
        padding-top: 192rem !important;
        padding-bottom: 192rem !important;
    }

    .khr-hero-t-lg-8 {
        padding-top: 192rem !important;
    }

    .khr-hero-b-lg-8 {
        padding-bottom: 192rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-8 .khr-match-hero-spacing,
    .khr-hero-t-lg-8 .khr-match-hero-spacing {
        margin-bottom: 192rem !important;
    }

    .khr-hero-lg-8_5 {
        padding-top: 288rem !important;
        padding-bottom: 288rem !important;
    }

    .khr-hero-t-lg-8_5 {
        padding-top: 288rem !important;
    }

    .khr-hero-b-lg-8_5 {
        padding-bottom: 288rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-8_5 .khr-match-hero-spacing,
    .khr-hero-t-lg-8_5 .khr-match-hero-spacing {
        margin-bottom: 288rem !important;
    }

    .khr-hero-lg-9 {
        padding-top: 384rem !important;
        padding-bottom: 384rem !important;
    }

    .khr-hero-t-lg-9 {
        padding-top: 384rem !important;
    }

    .khr-hero-b-lg-9 {
        padding-bottom: 384rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-lg-9 .khr-match-hero-spacing,
    .khr-hero-t-lg-9 .khr-match-hero-spacing {
        margin-bottom: 384rem !important;
    }
}

@media (min-width: 1200px) {
    .khr-hero-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .khr-hero-t-xl-0 {
        padding-top: 0 !important;
    }

    .khr-hero-b-xl-0 {
        padding-bottom: 0 !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-0 .khr-match-hero-spacing,
    .khr-hero-t-xl-0 .khr-match-hero-spacing {
        margin-bottom: 0 !important;
    }

    .khr-hero-xl-1 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .khr-hero-t-xl-1 {
        padding-top: 2rem !important;
    }

    .khr-hero-b-xl-1 {
        padding-bottom: 2rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-1 .khr-match-hero-spacing,
    .khr-hero-t-xl-1 .khr-match-hero-spacing {
        margin-bottom: 2rem !important;
    }

    .khr-hero-xl-2 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .khr-hero-t-xl-2 {
        padding-top: 4rem !important;
    }

    .khr-hero-b-xl-2 {
        padding-bottom: 4rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-2 .khr-match-hero-spacing,
    .khr-hero-t-xl-2 .khr-match-hero-spacing {
        margin-bottom: 4rem !important;
    }

    .khr-hero-xl-3 {
        padding-top: 8rem !important;
        padding-bottom: 8rem !important;
    }

    .khr-hero-t-xl-3 {
        padding-top: 8rem !important;
    }

    .khr-hero-b-xl-3 {
        padding-bottom: 8rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-3 .khr-match-hero-spacing,
    .khr-hero-t-xl-3 .khr-match-hero-spacing {
        margin-bottom: 8rem !important;
    }

    .khr-hero-xl-4 {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }

    .khr-hero-t-xl-4 {
        padding-top: 12rem !important;
    }

    .khr-hero-b-xl-4 {
        padding-bottom: 12rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-4 .khr-match-hero-spacing,
    .khr-hero-t-xl-4 .khr-match-hero-spacing {
        margin-bottom: 12rem !important;
    }

    .khr-hero-xl-5 {
        padding-top: 24rem !important;
        padding-bottom: 24rem !important;
    }

    .khr-hero-t-xl-5 {
        padding-top: 24rem !important;
    }

    .khr-hero-b-xl-5 {
        padding-bottom: 24rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-5 .khr-match-hero-spacing,
    .khr-hero-t-xl-5 .khr-match-hero-spacing {
        margin-bottom: 24rem !important;
    }

    .khr-hero-xl-6 {
        padding-top: 48rem !important;
        padding-bottom: 48rem !important;
    }

    .khr-hero-t-xl-6 {
        padding-top: 48rem !important;
    }

    .khr-hero-b-xl-6 {
        padding-bottom: 48rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-6 .khr-match-hero-spacing,
    .khr-hero-t-xl-6 .khr-match-hero-spacing {
        margin-bottom: 48rem !important;
    }

    .khr-hero-xl-7 {
        padding-top: 96rem !important;
        padding-bottom: 96rem !important;
    }

    .khr-hero-t-xl-7 {
        padding-top: 96rem !important;
    }

    .khr-hero-b-xl-7 {
        padding-bottom: 96rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-7 .khr-match-hero-spacing,
    .khr-hero-t-xl-7 .khr-match-hero-spacing {
        margin-bottom: 96rem !important;
    }

    .khr-hero-xl-3_5 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .khr-hero-t-xl-3_5 {
        padding-top: 10rem !important;
    }

    .khr-hero-b-xl-3_5 {
        padding-bottom: 10rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-3_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-3_5 .khr-match-hero-spacing {
        margin-bottom: 10rem !important;
    }

    .khr-hero-xl-4_5 {
        padding-top: 18rem !important;
        padding-bottom: 18rem !important;
    }

    .khr-hero-t-xl-4_5 {
        padding-top: 18rem !important;
    }

    .khr-hero-b-xl-4_5 {
        padding-bottom: 18rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-4_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-4_5 .khr-match-hero-spacing {
        margin-bottom: 18rem !important;
    }

    .khr-hero-xl-5_5 {
        padding-top: 36rem !important;
        padding-bottom: 36rem !important;
    }

    .khr-hero-t-xl-5_5 {
        padding-top: 36rem !important;
    }

    .khr-hero-b-xl-5_5 {
        padding-bottom: 36rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-5_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-5_5 .khr-match-hero-spacing {
        margin-bottom: 36rem !important;
    }

    .khr-hero-xl-6_25 {
        padding-top: 60rem !important;
        padding-bottom: 60rem !important;
    }

    .khr-hero-t-xl-6_25 {
        padding-top: 60rem !important;
    }

    .khr-hero-b-xl-6_25 {
        padding-bottom: 60rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-6_25 .khr-match-hero-spacing,
    .khr-hero-t-xl-6_25 .khr-match-hero-spacing {
        margin-bottom: 60rem !important;
    }

    .khr-hero-xl-6_5 {
        padding-top: 72rem !important;
        padding-bottom: 72rem !important;
    }

    .khr-hero-t-xl-6_5 {
        padding-top: 72rem !important;
    }

    .khr-hero-b-xl-6_5 {
        padding-bottom: 72rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-6_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-6_5 .khr-match-hero-spacing {
        margin-bottom: 72rem !important;
    }

    .khr-hero-xl-7_5 {
        padding-top: 128rem !important;
        padding-bottom: 128rem !important;
    }

    .khr-hero-t-xl-7_5 {
        padding-top: 128rem !important;
    }

    .khr-hero-b-xl-7_5 {
        padding-bottom: 128rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-7_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-7_5 .khr-match-hero-spacing {
        margin-bottom: 128rem !important;
    }

    .khr-hero-xl-8 {
        padding-top: 192rem !important;
        padding-bottom: 192rem !important;
    }

    .khr-hero-t-xl-8 {
        padding-top: 192rem !important;
    }

    .khr-hero-b-xl-8 {
        padding-bottom: 192rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-8 .khr-match-hero-spacing,
    .khr-hero-t-xl-8 .khr-match-hero-spacing {
        margin-bottom: 192rem !important;
    }

    .khr-hero-xl-8_5 {
        padding-top: 288rem !important;
        padding-bottom: 288rem !important;
    }

    .khr-hero-t-xl-8_5 {
        padding-top: 288rem !important;
    }

    .khr-hero-b-xl-8_5 {
        padding-bottom: 288rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-8_5 .khr-match-hero-spacing,
    .khr-hero-t-xl-8_5 .khr-match-hero-spacing {
        margin-bottom: 288rem !important;
    }

    .khr-hero-xl-9 {
        padding-top: 384rem !important;
        padding-bottom: 384rem !important;
    }

    .khr-hero-t-xl-9 {
        padding-top: 384rem !important;
    }

    .khr-hero-b-xl-9 {
        padding-bottom: 384rem !important;
    }
    /* 20180908RBP - Use with caution, haha */
    /* currently used on brand page awards */
    .khr-hero-xl-9 .khr-match-hero-spacing,
    .khr-hero-t-xl-9 .khr-match-hero-spacing {
        margin-bottom: 384rem !important;
    }
}

.khr-hero,
.khr-hero.khr-hero-lg {
    min-height: 500px;
}

    .khr-hero.khr-hero-md,
    .khr-hero-md .khr-booking-widget-carousel-slide,
    .khr-hero-md .slick-slide.khr-booking-widget-carousel-slide {
        min-height: 375px;
    }

    .khr-hero.khr-hero-sm,
    .khr-hero-sm .khr-booking-widget-carousel-slide,
    .khr-hero-sm .slick-slide.khr-booking-widget-carousel-slide {
        min-height: 250px;
    }

@media (min-width: 576px) {
    .khr-hero,
    .khr-hero.khr-hero-lg {
        min-height: 517px;
    }

        .khr-hero.khr-hero-md,
        .khr-hero-md .khr-booking-widget-carousel-slide,
        .khr-hero-md .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 387.75px;
        }

        .khr-hero.khr-hero-sm,
        .khr-hero-sm .khr-booking-widget-carousel-slide,
        .khr-hero-sm .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 258.5px;
        }
}

@media (min-width: 576px) {
    .khr-hero, .khr-hero.khr-hero-lg {
        min-height: 533px;
    }

        .khr-hero.khr-hero-md,
        .khr-hero-md .khr-booking-widget-carousel-slide,
        .khr-hero-md .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 399.75px;
        }

        .khr-hero.khr-hero-sm,
        .khr-hero-sm .khr-booking-widget-carousel-slide,
        .khr-hero-sm .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 266.5px;
        }
}

@media (min-width: 992px) {
    .khr-hero, .khr-hero.khr-hero-lg {
        min-height: 600px;
    }

        .khr-hero.khr-hero-md,
        .khr-hero-md .khr-booking-widget-carousel-slide,
        .khr-hero-md .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 450px;
        }

        .khr-hero.khr-hero-sm,
        .khr-hero-sm .khr-booking-widget-carousel-slide,
        .khr-hero-sm .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 300px;
        }
}

@media (min-width: 1200px) {
    .khr-hero, .khr-hero.khr-hero-lg {
        min-height: 800px;
    }

        .khr-hero.khr-hero-md,
        .khr-hero-md .khr-booking-widget-carousel-slide,
        .khr-hero-md .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 600px;
        }

        .khr-hero.khr-hero-sm,
        .khr-hero-sm .khr-booking-widget-carousel-slide,
        .khr-hero-sm .slick-slide.khr-booking-widget-carousel-slide {
            min-height: 400px;
        }
}

@media (max-width: 767.98px) {
    .article-image {
        text-align: center;
    }
}

@media (min-width: 576px) {
    .article-image {
        float: left;
    }
}

.khr-image-zoom-container {
    position: relative;
    overflow: hidden;
}

    .khr-image-zoom-container:hover .khr-image-zoom-hover {
        transform: scale3d(1.1, 1.1, 1);
    }

    .khr-image-zoom-container .khr-image-zoom-hover {
        transition: transform .5s ease-in-out;
    }

.khr-parallax-container {
    position: relative;
    transition: transform .5s ease;
}

.flip-box {
    background-color: transparent;
    width: 100%;
    height: 100%;
    perspective: 1000px;
    /* Remove this if you don't want the 3D effect */
}

/* This container is needed to position the front and back side */
.flip-box-inner {
    position: relative;
    width: 100%;
    height: fit-content;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

/* Position the front and back side */
.flip-box-front, .flip-box-back {
    position: absolute;
    width: fit-content;
    height: fit-content;
    backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-box-front {
    background-color: #fff;
    color: black;
}

/* Style the back side */
.flip-box-back {
    background-color: dodgerblue;
    color: white;
    transform: rotateY(180deg);
}

.khr-hero-animation .first-row, .khr-hero-animation .second-row, .khr-hero-animation .third-row {
    height: fit-content;
    width: 100%;
    margin: auto;
    padding-bottom: 0.25rem;
}

.khr-hero-animation img {
    max-width: 100%;
}

.khr-hero-animation-right-images {
    position: relative;
    right: 10px;
}

.khr-hero-animation-absolute-image {
    position: absolute;
}

.khr-hero-animation-relative-image {
    position: relative;
    left: 10px;
}

.khr-hero-ripple-animation-container {
    display: block !important;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    overflow: hidden;
}

.khr-hero-ripple-animation-1 {
    position: absolute;
    top: 37%;
    left: 39.5%;
    width: 15vw;
    opacity: 0;
    animation: khr-hero-ripple-animation-1 8s ease-in-out 3;
}

.khr-hero-ripple-animation-2 {
    position: absolute;
    top: 43%;
    left: 42%;
    width: 10vw;
    opacity: 0;
    animation: khr-hero-ripple-animation-2 8s ease-in-out 1s 3;
}

@keyframes khr-hero-ripple-animation-1 {
    0% {
        transform: scale(1);
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    40% {
        transform: scale(3);
    }

    60% {
        transform: scale(3);
        opacity: 1;
    }

    100% {
        transform: scale(6);
        opacity: 0;
    }
}

@keyframes khr-hero-ripple-animation-2 {
    0% {
        transform: scale(1);
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    35% {
        transform: scale(2.5);
    }

    50% {
        transform: scale(2.5);
        opacity: 1;
    }

    100% {
        transform: scale(8);
        opacity: 0;
    }
}

.khr-popover-logo-body {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.khr-popover-card:hover {
    cursor: pointer;
}

.khr-popover.khr-popover-card img {
    display: initial;
}

.khr-slide-logo {
    text-align: center;
}

    .khr-slide-logo .card {
        width: 18rem;
        display: none;
    }

.khr-close-popover {
    position: absolute;
    top: 0;
    right: 0;
    color: #f6f3ea;
    opacity: 1;
    text-shadow: none;
}

.khr-popover-logo .card-img-top {
    height: 127.725px;
    width: 274px;
}

.khr-property-playpen,
.khr-property-list-item {
    /* Explore button is on the bottom right be default */
}

    .khr-property-playpen .khr-location-map,
    .khr-property-list-item .khr-location-map {
        line-height: 1;
    }

    .khr-property-playpen .khr-location-map, .khr-property-playpen .khr-short-headline,
    .khr-property-list-item .khr-location-map,
    .khr-property-list-item .khr-short-headline {
        /* 2010829RBP - Avoid wrapping on iPhone SE */
        font-size: .85rem;
    }

    .khr-property-playpen .khr-features .khr-feature-count,
    .khr-property-list-item .khr-features .khr-feature-count {
        font-size: 2rem;
        line-height: 1;
        letter-spacing: -1px;
    }

    .khr-property-playpen .btn-primary,
    .khr-property-list-item .btn-primary {
        bottom: 0;
        right: 0;
    }

@media (min-width: 576px) {
    .khr-property-playpen .khr-location-map, .khr-property-playpen .khr-short-headline,
    .khr-property-list-item .khr-location-map,
    .khr-property-list-item .khr-short-headline {
        font-size: 1rem;
    }

    .khr-property-playpen .order-sm-1,
    .khr-property-list-item .order-sm-1 {
        /* When the details are on the left, the explore button */
        /* should aligned with padding on the right */
    }

        .khr-property-playpen .order-sm-1 .btn-primary,
        .khr-property-list-item .order-sm-1 .btn-primary {
            right: 1em;
        }
}

.khr-property-playpen .khr-promotion-label,
.khr-property-list-item .khr-promotion-label {
    line-height: 1.2;
}

.khr-property-playpen .khr-feature-label,
.khr-property-list-item .khr-feature-label {
    font-size: 0.750rem;
}

.khr-image-triangle::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 150px 150px 0 0;
    border-color: #c1d837 transparent transparent transparent;
    position: absolute;
    top: 0;
    left: 0;
}

.khr-feature-offer {
    position: absolute;
    top: 15px;
    z-index: 1;
    font-size: 1.5rem;
    width: 30%;
    line-height: 1;
    text-transform: uppercase;
}

.khr-activity-hero-image {
    height: 500px;
}

@media (min-width: 992px) {
    .khr-activity-hero-image {
        height: 550px;
    }
}

.khr-givc-field button {
    background-color: #fff;
}

.khr-givc-odd {
    background-color: #f6f3ec;
}

.khr-bg-honeymoon-anniversary-specialist {
    background-color: #e9e5dc;
}

.khr-givc-widget {
    padding: 20px 20px 25px 20px;
}

@media (min-width: 576px) {
    .khr-givc-widget {
        padding: 20px 35px 25px 35px;
    }
}

@media (min-width: 768px) {
    .khr-givc-widget {
        padding: 20px 30px 25px 30px;
    }
}

@media (min-width: 992px) {
    .khr-givc-widget {
        padding: 30px 45px 35px 45px;
    }
}

.khr-givc-widget .khr-givc-label {
    display: block;
    font-size: 0.75rem;
    color: #514535;
    text-align: center;
    text-transform: uppercase;
}

.khr-givc-widget .btn-primary {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-givc-widget .btn-primary:hover {
        color: #fff;
        background-color: #8ba747;
        border-color: #849e43;
    }

    .khr-givc-widget .btn-primary:focus, .khr-givc-widget .khr-givc-widget .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .khr-givc-widget .btn-primary.disabled, .khr-givc-widget .khr-givc-widget .btn-primary:disabled {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .khr-givc-widget .btn-primary:not(:disabled):not(.disabled):active, .khr-givc-widget .khr-givc-widget .btn-primary:not(:disabled):not(.disabled).active,
    .khr-givc-widget .show > .khr-givc-widget .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #849e43;
        border-color: #7c953f;
    }

        .khr-givc-widget .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-givc-widget .khr-givc-widget .btn-primary:not(:disabled):not(.disabled).active:focus,
        .khr-givc-widget .show > .khr-givc-widget .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.khr-givc-widget .bootstrap-select .dropdown-toggle.is-invalid:focus {
    outline: none !important;
}

.khr-givc-widget .is-valid {
    border: none !important;
}

.khr-givc-widget .bootstrap-select.is-valid .dropdown-toggle {
    border: none !important;
}

.khr-twine-container {
    position: relative;
    height: auto;
    width: 100%;
}

@media (min-width: 992px) {
    .khr-twine-container {
        padding-top: 100%;
    }
}

.khr-twine-container .khr-twine-item {
    z-index: 1;
    border: 2px solid #fff;
    font-size: 12px;
    line-height: 1em;
    position: relative;
    background-color: transparent;
    overflow: hidden;
    width: 100%;
    height: 400px;
    display: none;
}

    .khr-twine-container .khr-twine-item:nth-child(1), .khr-twine-container .khr-twine-item:nth-child(2), .khr-twine-container .khr-twine-item:nth-child(3), .khr-twine-container .khr-twine-item:nth-child(4), .khr-twine-container .khr-twine-item:nth-child(5), .khr-twine-container .khr-twine-item:nth-child(6) {
        display: block;
    }

@media (min-width: 768px) {
    .khr-twine-container .khr-twine-item {
        width: 50%;
        float: left;
        height: 500px;
    }
}

@media (min-width: 992px) {
    .khr-twine-container .khr-twine-item {
        position: absolute;
    }

        .khr-twine-container .khr-twine-item:nth-child(1) {
            width: 66.7%;
            height: 0;
            padding-top: 66.7%;
            top: 0;
            left: 0;
        }

        .khr-twine-container .khr-twine-item:nth-child(2), .khr-twine-container .khr-twine-item:nth-child(3), .khr-twine-container .khr-twine-item:nth-child(4), .khr-twine-container .khr-twine-item:nth-child(5), .khr-twine-container .khr-twine-item:nth-child(6) {
            width: calc(33.3% + 2px);
            height: 0;
            padding-top: calc(33.3% + 2px);
        }

        .khr-twine-container .khr-twine-item:nth-child(2) {
            top: 0;
            right: 0;
        }

        .khr-twine-container .khr-twine-item:nth-child(3) {
            top: 33.3%;
            right: 0;
        }

        .khr-twine-container .khr-twine-item:nth-child(4) {
            bottom: 0;
            left: 0;
        }

        .khr-twine-container .khr-twine-item:nth-child(5) {
            bottom: 0;
            left: 33.3%;
        }

        .khr-twine-container .khr-twine-item:nth-child(6) {
            bottom: 0;
            right: 0;
        }
}

.khr-twine-container .khr-twine-image {
    background: transparent;
    background-size: cover;
    background-position: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

    .khr-twine-container .khr-twine-image::before {
        content: "";
        display: block;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 15%;
        z-index: 3;
        background: transparent;
        background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
        background-repeat: repeat-x;
    }

.khr-twine-container .khr-twine-user {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 4;
    padding: 20px;
    word-wrap: break-word;
    word-break: break-all;
}

.khr-twine-container .khr-twine-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 35px;
    height: 35px;
}

.khr-twine-container .khr-twine-likes {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 4;
    padding: 20px;
}

    .khr-twine-container .khr-twine-likes > * {
        display: inline-block;
        vertical-align: middle;
    }

body.khr-transparent-top-nav {
    padding-top: 0 !important;
}

    body.khr-transparent-top-nav nav.khr-top-nav .khr-menu,
    body.khr-transparent-top-nav nav.khr-top-nav .khr-action-bar {
        transition: background-color .25s ease;
    }

    body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) {
        box-shadow: none;
    }

        body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) .khr-menu {
            background: transparent !important;
        }

@media (min-width: 992px) {
    body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle {
        color: #fff;
    }

        body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle:hover {
            color: #d9d9d9;
        }
}

body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) .khr-action-bar {
    background: rgba(49, 41, 36, 0.1) !important;
}

body.khr-transparent-top-nav nav.khr-top-nav:not(.khr-solid-nav) .khr-logo-link img {
    filter: brightness(10);
}

body.khr-transparent-top-nav .khr-booking-widget-carousel-slide,
body.khr-transparent-top-nav .slick-slide.khr-booking-widget-carousel-slide {
    min-height: 600px;
}

@media (min-width: 992px) {
    body.khr-transparent-top-nav .khr-booking-widget-carousel-slide,
    body.khr-transparent-top-nav .slick-slide.khr-booking-widget-carousel-slide {
        min-height: 686px;
    }
}

@media (min-width: 768px) {
    body.khr-transparent-top-nav .khr-booking-widget-carousel-content.khr-content-align-top {
        top: calc(10% + 136px);
    }

    body.khr-transparent-top-nav .khr-booking-widget-carousel-content.khr-content-align-middle {
        top: calc(50% + 136px);
    }

    body.khr-transparent-top-nav .khr-booking-widget-container {
        top: calc(10% + 136px);
    }
}

@media (max-width: 767.98px) {
    body.khr-transparent-top-nav .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content.khr-content-align-top {
        top: calc(10% + 100px);
    }

    body.khr-transparent-top-nav .khr-carousel-has-booking-widget-carousel-slide .khr-booking-widget-carousel-content.khr-content-align-middle {
        top: calc(50% + 100px);
    }
}

.khr-event-list .khr-event-item .row.khr-checkerboard {
    min-height: 0;
}

.khr-event-list .khr-date-range {
    font-size: 1.25rem;
    text-transform: uppercase;
}

.khr-event-list .khr-property-name {
    font-size: 1.125rem;
}

.khr-groups-container .khr-groups-filter-options {
    padding: 1rem 0;
    text-align: center;
}

    .khr-groups-container .khr-groups-filter-options .btn + .btn {
        margin-left: 1rem;
    }

@media (min-width: 576px) {
    .khr-groups-container .khr-groups-filter-options .btn + .btn {
        margin-left: 1.5rem;
    }
}

.khr-groups-container .khr-groups-filter-options .btn {
    color: #fff;
    background-color: #bcb7ac;
    border-color: #bcb7ac;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #212529;
    font-weight: bold;
}

    .khr-groups-container .khr-groups-filter-options .btn:hover {
        color: #fff;
        background-color: #aba597;
        border-color: #a59f90;
    }

    .khr-groups-container .khr-groups-filter-options .btn:focus, .khr-groups-container .khr-groups-filter-options .btn.focus {
        box-shadow: 0 0 0 0.2rem rgba(188, 183, 172, 0.5);
    }

    .khr-groups-container .khr-groups-filter-options .btn.disabled, .khr-groups-container .khr-groups-filter-options .btn:disabled {
        color: #fff;
        background-color: #bcb7ac;
        border-color: #bcb7ac;
    }

    .khr-groups-container .khr-groups-filter-options .btn:not(:disabled):not(.disabled):active, .khr-groups-container .khr-groups-filter-options .btn:not(:disabled):not(.disabled).active,
    .show > .khr-groups-container .khr-groups-filter-options .btn.dropdown-toggle {
        color: #fff;
        background-color: #a59f90;
        border-color: #a09889;
    }

        .khr-groups-container .khr-groups-filter-options .btn:not(:disabled):not(.disabled):active:focus, .khr-groups-container .khr-groups-filter-options .btn:not(:disabled):not(.disabled).active:focus,
        .show > .khr-groups-container .khr-groups-filter-options .btn.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(188, 183, 172, 0.5);
        }

    .khr-groups-container .khr-groups-filter-options .btn:hover {
        color: #212529;
    }

    .khr-groups-container .khr-groups-filter-options .btn.active {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .khr-groups-container .khr-groups-filter-options .btn.active:hover {
            color: #fff;
            background-color: #8ba747;
            border-color: #849e43;
        }

        .khr-groups-container .khr-groups-filter-options .btn.active:focus, .khr-groups-container .khr-groups-filter-options .btn.active.focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

        .khr-groups-container .khr-groups-filter-options .btn.active.disabled, .khr-groups-container .khr-groups-filter-options .btn.active:disabled {
            color: #fff;
            background-color: #c1d837;
            border-color: #c1d837;
        }

        .khr-groups-container .khr-groups-filter-options .btn.active:not(:disabled):not(.disabled):active, .khr-groups-container .khr-groups-filter-options .btn.active:not(:disabled):not(.disabled).active,
        .show > .khr-groups-container .khr-groups-filter-options .btn.active.dropdown-toggle {
            color: #fff;
            background-color: #849e43;
            border-color: #7c953f;
        }

            .khr-groups-container .khr-groups-filter-options .btn.active:not(:disabled):not(.disabled):active:focus, .khr-groups-container .khr-groups-filter-options .btn.active:not(:disabled):not(.disabled).active:focus,
            .show > .khr-groups-container .khr-groups-filter-options .btn.active.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
            }

.khr-groups-container .khr-groups-brand-filters,
.khr-groups-container .khr-groups-destination-filters {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding: 1rem 0;
    text-align: center;
    border-bottom: 1px solid #c2bfbc;
}

@media (min-width: 576px) {
    .khr-groups-container .khr-groups-brand-filters,
    .khr-groups-container .khr-groups-destination-filters {
        flex-direction: row;
    }
}

.khr-groups-container .khr-brand-filter,
.khr-groups-container .khr-destination-filter {
    display: block;
    width: 100%;
    padding: 1rem;
    text-align: center;
    opacity: .5;
    transition: .25s ease opacity;
}

    .khr-groups-container .khr-brand-filter:hover, .khr-groups-container .khr-brand-filter.active,
    .khr-groups-container .khr-destination-filter:hover,
    .khr-groups-container .khr-destination-filter.active {
        opacity: 1;
    }

@media (min-width: 576px) {
    .khr-groups-container .khr-brand-filter,
    .khr-groups-container .khr-destination-filter {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .khr-groups-container .khr-brand-filter,
    .khr-groups-container .khr-destination-filter {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
}

.khr-groups-container .khr-brand-filter-image,
.khr-groups-container .khr-destination-filter-image {
    width: 100%;
    height: 160px;
    object-fit: contain;
}

.khr-groups-container .khr-groups-property {
    padding: 1.5rem 0;
}

    .khr-groups-container .khr-groups-property.striped {
        background-color: #f6f3ea;
    }

        .khr-groups-container .khr-groups-property.striped .khr-groups-feature-type {
            background-color: #e8e6df;
        }

        .khr-groups-container .khr-groups-property.striped .khr-groups-feature-value {
            background-color: #fff;
        }

.khr-groups-container .khr-groups-property-name {
    margin-bottom: 0;
    font-weight: bold;
    line-height: 1.1;
}

.khr-groups-container .khr-groups-property-interest {
    display: inline-block;
    margin-left: .5rem;
    line-height: 1.2;
}

    .khr-groups-container .khr-groups-property-interest::before {
        content: "|";
        margin-right: .625rem;
    }

.khr-groups-container .khr-groups-property-location {
    display: inline-block;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.2;
}

.khr-groups-container .khr-groups-features {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 1rem;
}

@media (min-width: 768px) {
    .khr-groups-container .khr-groups-features {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

.khr-groups-container .khr-groups-feature-item {
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
}

@media (min-width: 768px) {
    .khr-groups-container .khr-groups-feature-item {
        flex-direction: column;
    }
}

.khr-groups-container .khr-groups-feature-type,
.khr-groups-container .khr-groups-feature-value {
    flex: 1 0 auto;
    padding: 0.5rem;
}

.khr-groups-container .khr-groups-feature-type {
    font-size: .875rem;
    line-height: 1.2;
    background-color: #e8e6df;
    text-align: right;
}

@media (min-width: 768px) {
    .khr-groups-container .khr-groups-feature-type {
        text-align: center;
    }
}

.khr-groups-container .khr-groups-feature-value {
    font-size: .938rem;
    line-height: 1.2;
    font-weight: bold;
    background-color: #f6f3ea;
    text-align: left;
}

@media (min-width: 768px) {
    .khr-groups-container .khr-groups-feature-value {
        text-align: center;
    }
}

.khr-groups-container .khr-groups-feature-value span {
    font-size: .875rem;
    font-weight: normal;
}

.khr-groups-container .khr-groups-documents {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media (min-width: 576px) {
    .khr-groups-container .khr-groups-documents {
        justify-content: space-between;
    }
}

.khr-groups-container .khr-groups-document-item {
    display: inline-block;
    margin: 0.5rem;
    font-size: .938rem;
    text-transform: uppercase;
}

.khr-groups-container .khr-groups-icon {
    display: block;
    width: 29px;
    height: 25px;
    margin: 0 auto;
    background-image: url("/assets/img/groups-document-icon.png");
    background-size: contain;
    background-position: center;
}

    .khr-groups-container .khr-groups-icon.khr-map-icon {
        background-image: url("/assets/img/groups-map-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-awards-icon {
        background-image: url("/assets/img/groups-awards-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-brochure-icon {
        background-image: url("/assets/img/groups-brochure-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-document-icon {
        background-image: url("/assets/img/groups-document-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-fact-sheet-icon {
        background-image: url("/assets/img/groups-factsheet-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-banquet-kit-icon {
        background-image: url("/assets/img/groups-document-icon.png");
    }

    .khr-groups-container .khr-groups-icon.khr-videos-icon {
        background-image: url("/assets/img/groups-videos-icon.png");
    }

.modal.khr-groups-carousel-modal .khr-slide {
    position: relative;
}

@media (min-width: 768px) {
    .modal.khr-groups-carousel-modal .khr-slide-caption {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        padding: 0.5rem;
        color: #fff;
        background: rgba(0, 0, 0, 0.5);
    }
}

.modal.khr-groups-awards-modal .khr-groups-award-item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 1rem;
}

.modal.khr-groups-awards-modal .khr-groups-award-title {
    width: 100%;
    max-width: 70%;
    flex: 0 0 70%;
    font-size: 2rem;
    line-height: 1.2;
}

.modal.khr-groups-awards-modal .khr-groups-award-logo {
    width: 100%;
    max-width: 30%;
    flex: 0 0 30%;
    padding: 1rem;
    text-align: center;
}

@media (min-width: 576px) {
    .khr-for-investors-top-nav ul {
        -ms-transform: translateY(50%);
        transform: translateY(50%);
    }
}

.khr-for-investors .khr-hero-animation p:first-of-type {
    margin-top: 1%;
    margin-bottom: 0;
}

.khr-for-investors .khr-hero-animation p {
    font-size: 2.4vw;
    color: #a0a0a0 !important;
}

@media (max-width: 767.98px) {
    .khr-for-investors .khr-hero-animation p {
        font-size: 8vw;
    }
}

.khr-for-investors-our-brand-text {
    padding: 2.5% !important;
}

@media (max-width: 767.98px) {
    .khr-for-investors-our-brand-text img {
        margin-left: auto !important;
        margin-right: auto !important;
        display: block;
    }
}

.khr-for-investors .khr-for-investor-carousel .khr-slide {
    min-height: 200px;
    /*@media (min-width: 1800px) {
        min-height: 500px;
    }*/
    /*@media (min-width: 2000px) {
        min-height: 550px;
    }*/
}

@media (min-width: 576px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 250px;
    }
}

@media (min-width: 768px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 350px;
    }
}

@media (min-width: 992px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 460px;
    }
}

@media (min-width: 1200px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 502px;
    }
}

@media (min-width: 1600px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 583px;
    }
}

@media (min-width: 1920px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 648px;
    }
}

@media (min-width: 2200px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 705px;
    }
}

@media (min-width: 2400px) {
    .khr-for-investors .khr-for-investor-carousel .khr-slide {
        min-height: 745px;
    }
}

.khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
    /*KB: 20190822: no height specified for mobile*/
    /*height: 200px;
    }*/
    /*@media (min-width: 2000px) {
        height: 550px;
    }*/
}

@media (min-width: 768px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 350px;
    }
}

@media (min-width: 992px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 460px;
    }
}

@media (min-width: 1200px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 502px;
    }
}

@media (min-width: 1600px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 583px;
    }
}

@media (min-width: 1920px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 648px;
    }
}

@media (min-width: 2200px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 705px;
    }
}

@media (min-width: 2400px) {
    .khr-for-investors .khr-for-investor-carousel .khr-two-column-carousel-slide {
        height: 745px;
    }
}

.khr-for-investors .khr-carousel-filter-link {
    color: #ff6701;
}

.khr-for-investors .khr-nav-carousel-slide.slick-current {
    border: 4px solid #ff6701;
    color: #ff6701;
}

@media (max-width: 767.98px) {
    .khr-for-investors .khr-nav-carousel-slide {
        width: fit-content !important;
    }
}

.khr-for-investors .khr-for-investor-carousel .khr-bg-img-full {
    padding: 0;
}

.khr-for-investors .khr-bg-img-full:not(.khr-slide) {
    background-position: unset;
}

.khr-for-investors .khr-two-column-carousel-slide .row {
    margin: 0;
}

.khr-for-investors .col-md-7.order-1.order-sm-2 {
    padding: 0;
    max-height: 600px;
}

.khr-for-investors .col-md-7.order-2.order-sm-1 {
    padding: 0;
    max-height: 600px;
}

.khr-for-investors .col-md-5.order-1.order-sm-2,
.khr-for-investors .col-md-5.order-2.order-sm-1 {
    overflow-y: auto;
    padding: 4% 4% 0% 4%;
}

@media (min-width: 768px) {
    .khr-for-investors .col-md-5.order-1.order-sm-2,
    .khr-for-investors .col-md-5.order-2.order-sm-1 {
        height: 100%;
    }
}

#khr-for-investors-our-brands .col-md-5 {
    background-size: cover;
}

#khr-for-investors-our-brands h2 {
    color: #ffffff;
    font-size: 4rem;
    font-weight: bold;
    line-height: .8;
}

.khr-for-investor-contact {
    background-color: #eee;
}

.khr-for-investors p {
    color: #514535 !important;
}

.khr-for-investors-width-restricted {
    width: 500px;
    margin: auto;
}

@media (max-width: 767.98px) {
    .khr-for-investors-width-restricted {
        width: 80%;
    }
}

@media (max-width: 767.98px) {
    .khr-for-investors-mobile-width-130 {
        width: 130%;
    }
}

@media (max-width: 1500px) {
    .khr-news-slide-rounded-bottom .card-title {
        font-size: 1.5rem;
    }
}

.khr-page-specials .khr-slide-promotion .khr-subcard {
    padding: 20px;
}

.khr-destinations-property-link + .khr-destinations-subheading {
    margin-top: 1.5rem;
}

.khr-destinations-subheading {
    font-size: 1.125rem;
}

.khr-destinations-brand-swatch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.khr-destinations-list {
    margin-left: -15px;
    margin-right: -15px;
}

.khr-destinations-list-group {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .khr-destinations-list-group {
        width: 50%;
    }
}

@media (min-width: 992px) {
    .khr-destinations-list-group {
        width: 25%;
    }
}

.khr-destinations-list-heading {
    font-size: 1rem;
}

.khr-destinations-map-container {
    overflow-x: auto;
}

.khr-destinations-map {
    min-width: 1000px;
}

.khr-destinations-map-title {
    z-index: 1;
    position: absolute;
    top: 5%;
    left: 3%;
    color: #fff;
    font-size: 1.5rem;
    font-weight: normal;
}

@media (min-width: 768px) {
    .khr-destinations-map-title {
        top: 12%;
        left: 7%;
        font-size: 1.75rem;
    }
}

.khr-destinations-map-point {
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-color: black;
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
    font-size: 1.25rem;
    text-align: center;
    cursor: pointer;
    background-color: #c1d837;
}

    .khr-destinations-map-point.khr-map-point-sm {
        width: 30px;
        height: 30px;
        line-height: 28px;
    }

    .khr-destinations-map-point.khr-map-point-md {
        width: 35px;
        height: 35px;
        line-height: 33px;
    }

    .khr-destinations-map-point.khr-map-point-lg {
        width: 40px;
        height: 40px;
        line-height: 38px;
    }

    .khr-destinations-map-point.khr-map-point-xl {
        width: 45px;
        height: 45px;
        line-height: 43px;
    }

    .khr-destinations-map-point .khr-destinations-map-popover {
        display: none;
    }

.khr-destinations-map-popover {
    width: 100%;
    max-width: 100%;
    margin: 0.5rem;
}

@media (min-width: 768px) {
    .khr-destinations-map-popover {
        max-width: 600px;
    }
}

.khr-destinations-map-popover .khr-close-popover {
    color: #514535;
}

    .khr-destinations-map-popover .khr-close-popover:hover, .khr-destinations-map-popover .khr-close-popover:focus {
        color: #bbac97;
    }

.khr-destinations-map-popover h3 {
    font-size: 1.5rem;
    line-height: 1;
}

.khr-why-karisma-section-header h2 {
    line-height: .8;
    font-weight: 400;
    letter-spacing: .1rem;
}

.khr-why-karisma-icon {
    margin-bottom: 20px;
}

.khr-why-karisma p {
    margin-left: 15%;
    margin-right: 15%;
}

@media (max-width: 767.98px) {
    .khr-why-karisma-icon.float-right {
        float: none !important;
        display: block;
        margin: auto;
    }

    .khr-why-karisma p {
        text-align: center;
    }

    .khr-why-karisma-section-header h2 {
        text-align: center;
    }
}

.khr-nickelodeon-experience #section0 {
    position: relative;
}

    .khr-nickelodeon-experience #section0 .bg01 {
        width: 100%;
        height: auto;
    }

    .khr-nickelodeon-experience #section0 .bg01-left {
        position: absolute;
        top: 0;
        left: 0;
        padding-top: 25%;
        width: 49%;
    }

    .khr-nickelodeon-experience #section0 .bg01-right {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        width: 31%;
    }

.khr-nickelodeon-experience #section1 {
    position: relative;
}

    .khr-nickelodeon-experience #section1 .bg01-heading {
        width: 100%;
        display: block;
        margin: 2rem auto;
    }

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section1 .bg01-heading {
        width: 60%;
    }
}

.khr-nickelodeon-experience #section2 {
    position: relative;
}

    .khr-nickelodeon-experience #section2 .bg02 {
        width: 100%;
        height: auto;
    }

    .khr-nickelodeon-experience #section2 .bg02-bubble1 {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 8%;
        padding-top: 3%;
        width: 19%;
    }

    .khr-nickelodeon-experience #section2 .bg02-bubble2 {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 3%;
        padding-top: 25%;
        width: 19%;
    }

    .khr-nickelodeon-experience #section2 .bg02-bubble3 {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 23%;
        padding-top: 16%;
        width: 19%;
    }

    .khr-nickelodeon-experience #section2 .bg02-div {
        position: absolute;
        z-index: 1;
        top: 0;
        right: 0;
        padding-top: 10%;
        padding-right: 10%;
        width: 30%;
        font-size: 1.1vw;
    }

    .khr-nickelodeon-experience #section2 .bg02-heading {
        display: block;
        max-width: 100%;
        height: auto;
        margin-bottom: .5rem;
    }

.khr-nickelodeon-experience #section3 {
    position: relative;
}

    .khr-nickelodeon-experience #section3 .bg03 {
        width: 100%;
        height: auto;
    }

    .khr-nickelodeon-experience #section3 .bg03-div {
        position: absolute;
        left: 42%;
        top: 4%;
        padding-top: 21%;
        z-index: 1;
        width: 25%;
        font-size: 1.1vw;
    }

    .khr-nickelodeon-experience #section3 .bg03-heading {
        display: block;
        max-width: 90%;
        height: auto;
        margin-bottom: .5rem;
    }

    .khr-nickelodeon-experience #section3 .bg03-right {
        position: absolute;
        right: 0;
        top: 0;
        padding-top: 10%;
        z-index: 1;
        width: 33%;
    }

.khr-nickelodeon-experience #section4 {
    position: relative;
}

    .khr-nickelodeon-experience #section4 .bg04 {
        width: 100%;
        height: auto;
    }

    .khr-nickelodeon-experience #section4 .bg04-div {
        position: absolute;
        left: 3%;
        top: 0px;
        padding-top: 12%;
        z-index: 2;
        width: 27%;
        font-size: 1.1vw;
    }

    .khr-nickelodeon-experience #section4 .bg04-heading {
        display: block;
        width: 97%;
        height: auto;
        margin-bottom: .5rem;
    }

    .khr-nickelodeon-experience #section4 .bg04-right {
        position: absolute;
        top: 0px;
        right: 30%;
        padding-top: 13%;
        z-index: 1;
        width: 69%;
    }

.khr-nickelodeon-experience #section5 {
    position: relative;
}

    .khr-nickelodeon-experience #section5 .bg05 {
        width: 100%;
        height: auto;
    }

    .khr-nickelodeon-experience #section5 .bg05-div {
        position: absolute;
        top: 0px;
        left: 6%;
        padding-top: 18%;
        z-index: 1;
        width: 28%;
        font-size: 1.1vw;
    }

    .khr-nickelodeon-experience #section5 .bg05-heading {
        display: block;
        width: 96%;
        height: auto;
        margin-bottom: .5rem;
    }

    .khr-nickelodeon-experience #section5 .bg05-center {
        position: absolute;
        top: 0;
        right: 17%;
        padding-top: 8%;
        z-index: 1;
        width: 55%;
    }

.khr-nickelodeon-experience #section6 .bg06 {
    width: 100%;
    height: auto;
}

.khr-nickelodeon-experience #section6 .bg06-div {
    position: absolute;
    top: 0px;
    right: 4%;
    padding-top: 30%;
    z-index: 1;
    width: 23%;
    font-size: 1.1vw;
}

.khr-nickelodeon-experience #section6 .bg06-heading {
    display: block;
    width: 92%;
    height: auto;
    margin-bottom: .5rem;
}

.khr-nickelodeon-experience #section6 .bg06-left {
    position: absolute;
    top: 0px;
    left: 14%;
    padding-top: 26%;
    z-index: 1;
    width: 27%;
}

.khr-nickelodeon-experience #section6 .bg06-center {
    position: absolute;
    top: 0px;
    right: 56%;
    padding-top: 22%;
    z-index: 1;
    width: 5%;
}

.khr-nickelodeon-experience #section6 .bg06-right {
    position: absolute;
    top: 0px;
    right: 31%;
    padding-top: 24%;
    z-index: 1;
    width: 27%;
}

.khr-nickelodeon-experience #section7 .bg07-heading1 {
    width: 100%;
    display: block;
    margin: 2rem auto 1rem auto;
}

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section7 .bg07-heading1 {
        width: 80%;
    }
}

.khr-nickelodeon-experience #section7 .bg07-subHeading {
    width: 100%;
    display: block;
    margin: 1rem auto 2rem auto;
}

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section7 .bg07-subHeading {
        width: 85%;
    }
}

.khr-nickelodeon-experience #section7 .bg07-heading2 {
    width: 100%;
    display: block;
    margin: 2rem auto;
}

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section7 .bg07-heading2 {
        width: 70%;
    }
}

.khr-nickelodeon-experience #section8 .steps-title {
    width: 100%;
    display: block;
    margin: 2rem auto;
}

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section8 .steps-title {
        width: 90%;
    }
}

.khr-nickelodeon-experience #section9 {
    text-align: center;
}

    .khr-nickelodeon-experience #section9 .steps {
        display: inline-block;
        vertical-align: middle;
        max-width: 18%;
    }

    .khr-nickelodeon-experience #section9 .step1 {
        margin-top: -.4%;
    }

    .khr-nickelodeon-experience #section9 .step2 {
        margin-top: -1.8%;
    }

    .khr-nickelodeon-experience #section9 .step4 {
        margin-top: -2%;
    }

    .khr-nickelodeon-experience #section9 .step5 {
        margin-bottom: -1.5%;
    }

.khr-nickelodeon-experience #section10 {
    font-size: .75rem;
}

    .khr-nickelodeon-experience #section10 .footer-logos {
        width: 100%;
        display: block;
        margin: 1rem auto;
    }

@media (min-width: 576px) {
    .khr-nickelodeon-experience #section10 .footer-logos {
        width: 60%;
    }
}

.khr-nick-things-to-do {
    /* https: //stackoverflow.com/a/31635875 */
    /* the slides */
    /*.slick-slide {*/
    /*margin: 0 27px;*/
    /*width: 391px;*/
    /*TODO: customize this for different viewports*/
    /*}*/
    /* the parent */
    /*.slick-list {
        margin: 0 -27px;
    }*/
    /*hero section*/
    /*.khr-nick-dropshadow-text h2 {
        font-size: 45px;
        font-weight: 700;
        letter-spacing: -2px;
        text-shadow: 2px 3px #ff6701, -1px 3px #ff6701, -1px -1px #ff6701, 2px -1px #ff6701;
        line-height: 35px;
    }

    .khr-nick-dropshadow-text h2 span {
        font-size: 51px;
    }*/
    /*.khr-placeholder-input {
        background-color: #fff;
        color: #656565;
        height: 100%;
        width: 100%;
        text-align: left;
        padding: 10px 15px;
    }*/
}

    .khr-nick-things-to-do .slick-disabled {
        display: none !important;
    }

    .khr-nick-things-to-do .slick-prev,
    .khr-nick-things-to-do .slick-next {
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-color: #eee;
        width: 50px;
    }

    .khr-nick-things-to-do .slick-prev {
        background-image: url("/assets/img/carousel-chevron-left-primary.png") !important;
        left: 0 !important;
    }

    .khr-nick-things-to-do .slick-next {
        background-image: url("/assets/img/carousel-chevron-right-primary.png") !important;
        right: 0 !important;
    }

@media (min-width: 992px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel {
        margin-left: 5rem;
    }
}

.khr-nick-things-to-do .khr-things-to-do-carousel-1 {
    margin-left: 42px;
}

@media (min-width: 576px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-1 {
        margin-left: 125px;
    }
}

@media (min-width: 768px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-1 {
        margin-left: 157.5px;
    }
}

@media (min-width: 992px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-1 {
        margin-left: 277.5px;
    }
}

@media (min-width: 1200px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-1 {
        margin-left: 367.5px;
    }
}

@media (min-width: 992px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-2 {
        margin-left: 82px;
    }
}

@media (min-width: 1200px) {
    .khr-nick-things-to-do .khr-things-to-do-carousel-2 {
        margin-left: 172px;
    }
}

.khr-nick-things-to-do main {
    background-image: url("/assets/img/nickelodeon-bg-pattern-2.jpg");
    background-repeat: repeat;
    background-size: contain;
}

.khr-nick-things-to-do .khr-nick-todo-card {
    height: 500px;
    background-size: 100% auto;
    border-radius: 15px;
    max-width: 375px;
}

@media only screen and (max-width: 767.98px) {
    .khr-nick-things-to-do .khr-nick-todo-card {
        max-width: 260px;
        height: 440px;
    }
}

.khr-nick-things-to-do .khr-nick-todo-card > .align-self-end {
    border-radius: 0px 0px 15px 15px;
    padding: 15px;
}

.khr-nick-things-to-do .khr-nick-todo-card h3 {
    line-height: 1;
}

@media only screen and (max-width: 767.98px) {
    .khr-nick-things-to-do .khr-nick-todo-card h3 {
        font-size: 24px;
    }
}

.khr-nick-things-to-do .khr-nick-todo-card p,
.khr-nick-things-to-do .khr-nick-todo-card label {
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
}

@media only screen and (max-width: 767.98px) {
    .khr-nick-things-to-do .khr-nick-todo-card p {
        font-size: 14px;
    }
}

.khr-nick-things-to-do .khr-nick-todo-title-green, .khr-nick-things-to-do .khr-nick-todo-title-pink, .khr-nick-things-to-do .khr-nick-todo-title-blue, .khr-nick-things-to-do .khr-nick-todo-title-orange {
    font-weight: 700;
    font-size: 3.5em;
    line-height: 0.85;
}

@media (max-width: 767.98px) {
    .khr-nick-things-to-do .khr-nick-todo-title-green, .khr-nick-things-to-do .khr-nick-todo-title-pink, .khr-nick-things-to-do .khr-nick-todo-title-blue, .khr-nick-things-to-do .khr-nick-todo-title-orange {
        font-size: 2.5em;
    }
}

.khr-nick-things-to-do .khr-nick-todo-title-green {
    color: #90c858;
}

.khr-nick-things-to-do .khr-nick-todo-title-pink {
    color: #e94c91;
}

.khr-nick-things-to-do .khr-nick-todo-title-blue {
    color: #00bce7;
}

.khr-nick-things-to-do .khr-nick-todo-title-orange {
    color: #ff6700;
}

.khr-nick-things-to-do .khr-nick-green-pattern .align-self-end {
    background-image: url("/assets/img/nick/things_to_do/green-pattern.jpg");
    background-size: 100% auto;
}

.khr-nick-things-to-do .khr-nick-pink-pattern .align-self-end {
    background-image: url("/assets/img/nick/things_to_do/pink-pattern.jpg");
    background-size: 100% auto;
}

.khr-nick-things-to-do .khr-nick-blue-pattern .align-self-end {
    background-image: url("/assets/img/nick/things_to_do/blue-pattern.jpg");
    background-size: 100% auto;
}

.khr-nick-things-to-do .khr-nick-orange-pattern .align-self-end {
    background-image: url("/assets/img/nick/things_to_do/orange-pattern.jpg");
    background-size: 100% auto;
}

.khr-nick-things-to-do .khr-big-checkbox {
    width: 30px;
    height: 40px;
    transform: scale(1);
}

.khr-nick-things-to-do .khr-nick-dropshadow-text {
    padding-top: 5rem;
}

@media (max-width: 575.98px) {
    .khr-nick-things-to-do .khr-nick-dropshadow-text {
        padding-top: 2em;
    }
}

.khr-nick-things-to-do .khr-nick-dropshadow-text h1 {
    font-size: 5em;
    font-weight: 700;
    letter-spacing: -2px;
    text-shadow: 4px 4px #ff6700;
    line-height: 60px;
}

@media (max-width: 575.98px) {
    .khr-nick-things-to-do .khr-nick-dropshadow-text h1 {
        font-size: 3em;
    }
}

.khr-nick-things-to-do .khr-nick-todo-widget {
    max-width: 700px;
    margin: 0 auto;
    margin-top: 160px !important;
    background: rgba(235, 235, 235, 0.9);
}

@media (max-width: 575.98px) {
    .khr-nick-things-to-do .khr-nick-todo-widget {
        margin-top: 100px !important;
        max-width: 320px;
    }
}

.khr-nick-things-to-do .khr-nick-todo-widget::before {
    background-image: url("/assets/img/nick/things_to_do/nickelodeon-spongebob.png");
    width: 187px;
    height: 129px;
    top: -118px;
    left: calc(50% - 59px);
    margin-right: -93px;
}

.khr-nick-things-to-do .khr-placeholder-hero {
    background-size: cover;
    background-position: center center;
    text-align: center;
}

@media (min-width: 768px) {
    .khr-nick-things-to-do .khr-placeholder-hero {
        height: 600px;
    }
}

@media (min-width: 992px) {
    .khr-nick-things-to-do .khr-placeholder-hero {
        height: 650px;
        min-height: 600px;
    }
}

.khr-nick-things-to-do .khr-nick-todo-sparkwand {
    width: 100%;
    max-width: 691px;
    height: auto;
    position: relative;
}

.khr-nick-things-to-do .khr-nick-todo-spark, .khr-nick-things-to-do .khr-nick-todo-wand, .khr-nick-things-to-do .khr-nick-todo-spark-flipped, .khr-nick-things-to-do .khr-nick-todo-wand-flipped {
    position: absolute;
}

.khr-nick-things-to-do .khr-nick-todo-spark, .khr-nick-things-to-do .khr-nick-todo-spark-flipped {
    width: 36%;
    top: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-wand, .khr-nick-things-to-do .khr-nick-todo-wand-flipped {
    width: 78%;
    bottom: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-spark {
    left: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-wand {
    right: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-spark-flipped {
    right: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-wand-flipped {
    left: 0px;
}

.khr-nick-things-to-do .khr-nick-todo-orange-drip-box {
    background-color: #ff6700;
    min-height: 200px;
    border-radius: 35px;
}

.khr-nick-things-to-do .khr-nick-print-button {
    font-size: 1em;
    text-transform: inherit;
}

.khr-nick-things-to-do .modal-body h1 {
    font-size: 4em;
    font-weight: 700;
    color: #ff6700;
}

.khr-nick-things-to-do .modal-body .khr-nick-todo-card {
    margin: 1em;
}

.khr-nick-things-to-do .modal-body .khr-nick-todo-title-green, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-pink, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-blue, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-orange {
    font-size: 2.75em;
}

@media (max-width: 767.98px) {
    .khr-nick-things-to-do .modal-body .khr-nick-todo-title-green, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-pink, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-blue, .khr-nick-things-to-do .modal-body .khr-nick-todo-title-orange {
        font-size: 1.75em;
    }
}

.khr-nick-things-to-do .modal-body .khr-print-dialog-copy p {
    font-size: 1.2em;
}

.khr-nick-things-to-do .khr-ttd-amenities-container, .khr-nick-things-to-do .khr-ttd-activities-container {
    margin-top: 5rem;
}

@media (min-width: 992px) {
    .khr-nick-things-to-do .khr-ttd-restaurants-carousel {
        max-width: 620px;
    }
}

@media (min-width: 1200px) {
    .khr-nick-things-to-do .khr-ttd-restaurants-carousel {
        max-width: 800px;
    }
}

.khr-nick-things-to-do.khr-brand-nickelodeon-resorts footer::before {
    right: 10%;
}

@media (min-width: 576px) {
    .khr-nick-things-to-do.khr-brand-nickelodeon-resorts footer::before {
        right: 19%;
    }
}

@media (min-width: 768px) {
    .khr-nick-things-to-do.khr-brand-nickelodeon-resorts footer::before {
        right: 11%;
    }
}

@media (min-width: 1200px) {
    .khr-nick-things-to-do.khr-brand-nickelodeon-resorts footer::before {
        right: 26%;
    }
}

@media screen {
    #printSection {
        display: none;
    }
}

@media print {
    body.modal-open * {
        visibility: hidden;
    }

    body.modal-open #printSection,
    body.modal-open #printSection * {
        visibility: visible;
    }

    body.modal-open #printSection {
        position: absolute;
        left: 0;
        top: 0;
    }
}

.khr-nick-top-experiences.khr-nick-top-3 {
    overflow: hidden;
    width: 100vw;
}

.khr-nick-top-experiences.khr-nick-more-top {
    padding-top: 150px;
}

.khr-nick-top-experiences .khr-nick-card {
    background-color: #fff;
    border-radius: 15px;
    margin-bottom: 40px;
}

    .khr-nick-top-experiences .khr-nick-card.khr-nick-more-top-card {
        background-color: #f0efee;
    }

    .khr-nick-top-experiences .khr-nick-card h2 {
        font-size: 3em;
        line-height: 0.9;
    }

    .khr-nick-top-experiences .khr-nick-card .bg-white,
    .khr-nick-top-experiences .khr-nick-card .bg-light {
        border-radius: 0px 15px 15px 0px;
    }

    .khr-nick-top-experiences .khr-nick-card .khr-full-cover {
        border-radius: 15px 0px 0px 15px;
    }

@media (max-width: 991.98px) {
    .khr-nick-top-experiences .khr-nick-card {
        background: none;
    }

        .khr-nick-top-experiences .khr-nick-card.khr-nick-more-top-card {
            background: none;
        }

        .khr-nick-top-experiences .khr-nick-card .khr-full-cover {
            border-radius: 15px 15px 0px 0px;
        }

        .khr-nick-top-experiences .khr-nick-card .bg-white,
        .khr-nick-top-experiences .khr-nick-card .bg-light {
            border-radius: 0px 0px 15px 15px;
        }
}

@media (max-width: 575.98px) {
    .khr-nick-top-experiences .khr-carousel-slick-rounded {
        padding-left: 0;
        padding-right: 0;
    }
}

.khr-nick-top-experiences .khr-carousel-slick-rounded .slick-list {
    border-radius: 15px 0px 0px 15px;
}

@media (max-width: 991.98px) {
    .khr-nick-top-experiences .khr-carousel-slick-rounded .slick-list {
        border-radius: 15px 15px 0 0;
    }
}

.khr-nick-top-experiences .khr-nick-card-hand-right {
    position: relative !important;
}

    .khr-nick-top-experiences .khr-nick-card-hand-right img {
        position: absolute !important;
        right: -267px;
        top: -40px;
    }

.khr-nick-top-experiences .khr-nick-card-hand-left {
    position: relative !important;
    height: 1px;
    width: 1px;
}

    .khr-nick-top-experiences .khr-nick-card-hand-left.d-block img {
        position: absolute !important;
        right: -16px;
        top: -145px;
    }

    .khr-nick-top-experiences .khr-nick-card-hand-left.d-lg-block img {
        position: absolute !important;
        left: -281px;
        top: -160px;
    }

.khr-nick-top-experiences .khr-nick-card-number {
    position: absolute;
    display: table;
    top: 0px;
    left: 0px;
    width: 60px;
    height: 60px;
    border-radius: 15px;
    background-color: #ff6701;
    color: #fff;
}

    .khr-nick-top-experiences .khr-nick-card-number > div {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        font-size: 35px;
        font-weight: 700;
    }

        .khr-nick-top-experiences .khr-nick-card-number > div > span {
            font-size: 20px;
            position: relative;
            top: -10px;
        }

.khr-nick-top-experiences.khr-nick-more-top h2 {
    color: #ec008c;
}

.khr-nick-top-experiences.khr-nick-more-top .khr-nick-card-number {
    background-color: #ec008c;
}

.khr-nick-top-experiences.khr-nick-more-top .btn-primary {
    color: #fff;
    background-color: #ec008c;
    border-color: #ec008c;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-nick-top-experiences.khr-nick-more-top .btn-primary:hover {
        color: #fff;
        background-color: #c60075;
        border-color: #b9006e;
    }

    .khr-nick-top-experiences.khr-nick-more-top .btn-primary:focus, .khr-nick-top-experiences.khr-nick-more-top .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(236, 0, 140, 0.5);
    }

    .khr-nick-top-experiences.khr-nick-more-top .btn-primary.disabled, .khr-nick-top-experiences.khr-nick-more-top .btn-primary:disabled {
        color: #fff;
        background-color: #ec008c;
        border-color: #ec008c;
    }

    .khr-nick-top-experiences.khr-nick-more-top .btn-primary:not(:disabled):not(.disabled):active, .khr-nick-top-experiences.khr-nick-more-top .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-nick-top-experiences.khr-nick-more-top .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #b9006e;
        border-color: #ac0066;
    }

        .khr-nick-top-experiences.khr-nick-more-top .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-nick-top-experiences.khr-nick-more-top .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .khr-nick-top-experiences.khr-nick-more-top .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(236, 0, 140, 0.5);
        }

.khr-nick-top-10-hero #heroSpongebob {
    position: absolute;
    top: 25px;
    bottom: auto;
    left: 25px;
    right: auto;
    width: 633px;
}

.khr-nick-top-10-hero #heroThe, .khr-nick-top-10-hero #heroVotes, .khr-nick-top-10-hero #heroAre, .khr-nick-top-10-hero #heroIn, .khr-nick-top-10-hero #heroTop, .khr-nick-top-10-hero #hero10, .khr-nick-top-10-hero #heroExperiences, .khr-nick-top-10-hero #heroVoted {
    position: absolute;
    display: none;
}

.khr-nick-top-10-hero #heroThe {
    top: 53px;
    right: 216px;
}

.khr-nick-top-10-hero #heroVotes {
    top: 79px;
    right: 203px;
}

.khr-nick-top-10-hero #heroAre {
    top: 68px;
    right: 171px;
}

.khr-nick-top-10-hero #heroIn {
    top: 55px;
    right: 128px;
}

.khr-nick-top-10-hero #heroTop {
    top: 86px;
    right: 100px;
}

.khr-nick-top-10-hero #hero10 {
    top: 181px;
    right: 48px;
}

.khr-nick-top-10-hero #heroExperiences {
    top: 294px;
    right: 26px;
}

.khr-nick-top-10-hero #heroVoted {
    top: 344px;
    right: 66px;
}

.khr-nick-top-10-hero .nick-zoomIn {
    transition: transform .2s;
}

    .khr-nick-top-10-hero .nick-zoomIn:hover {
        transform: scale(1.1);
    }

.khr-nick-top-10-hero #nick-hero-animation {
    width: 864px;
    height: 460px;
    position: relative;
    display: inline-block;
}

    .khr-nick-top-10-hero #nick-hero-animation > div {
        position: relative;
        text-align: right;
        top: auto;
        left: auto;
    }

@media only screen and (max-width: 991.98px) {
    .khr-nick-top-10-hero #nick-hero-animation {
        width: 90%;
        height: 600px;
        position: relative;
        display: inline-block;
        /*text-align: center;*/
    }

        .khr-nick-top-10-hero #nick-hero-animation > div {
            left: -50%;
            margin-right: -171px;
        }

    .khr-nick-top-10-hero #heroSpongebob {
        width: 340px;
        top: auto;
        left: auto;
        bottom: 0;
        right: 50%;
        margin-right: -170px;
    }
}

.khr-world-of-firsts-timeline {
    position: relative;
    padding: 45px 0;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-left-side,
.khr-world-of-firsts-timeline .khr-timeline-right-side {
    flex: 0 0 50%;
    padding: 1.5rem;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-left-side,
    .khr-world-of-firsts-timeline .khr-timeline-right-side {
        padding: 2.5rem 5rem;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-left-side {
    order: 1;
    text-align: right;
    padding-left: .5rem;
}

    .khr-world-of-firsts-timeline .khr-timeline-left-side .khr-timeline-item-description,
    .khr-world-of-firsts-timeline .khr-timeline-left-side .khr-timeline-item-image {
        margin-left: auto;
        margin-right: 0;
    }

.khr-world-of-firsts-timeline .khr-timeline-right-side {
    order: 2;
    text-align: left;
    padding-right: .5rem;
}

    .khr-world-of-firsts-timeline .khr-timeline-right-side .khr-timeline-item-description,
    .khr-world-of-firsts-timeline .khr-timeline-right-side .khr-timeline-item-image {
        margin-right: auto;
        margin-left: 0;
    }

.khr-world-of-firsts-timeline .khr-timeline-marker {
    position: absolute;
    top: -45px;
    left: calc(50% - 45px);
    z-index: 1;
    display: block;
    width: 90px;
    height: 90px;
    background-color: #c1d837;
    border-radius: 50%;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-marker {
        top: -70px;
        left: calc(50% - 70px);
        width: 140px;
        height: 140px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-marker-year-small {
    margin-top: 1rem;
    font-size: .75rem;
    line-height: 1;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-marker-year-small {
        margin-top: 1.5rem;
        font-size: 1.125rem;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-marker-year-large {
    font-size: 3.25rem;
    line-height: .7;
    font-weight: 700;
    letter-spacing: -2px;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-marker-year-large {
        font-size: 5rem;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 45px 1rem;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-item {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(50% - 5px);
    display: block;
    width: 10px;
    background-color: #9f9881;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-item::before {
        left: calc(50% - 7.5px);
        width: 15px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item::after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: calc(50% - 5px);
    display: block;
    width: 10px;
    height: 10px;
    background-color: #9f9881;
    border-radius: 50%;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-item::after {
        bottom: -7.5px;
        left: calc(50% - 7.5px);
        width: 15px;
        height: 15px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item-description {
    max-width: 300px;
}

@media (min-width: 1200px) {
    .khr-world-of-firsts-timeline .khr-timeline-item-description {
        max-width: 500px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-year {
    font-size: 1.75rem;
    line-height: 1.1;
}

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-year {
        font-size: 2rem;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-text {
    font-size: 1.125rem;
}

    .khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-text > :last-child {
        margin-bottom: 0;
    }

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-text {
        font-size: 1.25rem;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-item-description .khr-timeline-description-logo {
    display: inline-block;
    max-width: 200px;
    margin-bottom: 0.5rem;
}

.khr-world-of-firsts-timeline .khr-timeline-item-image {
    max-width: 300px;
}

    .khr-world-of-firsts-timeline .khr-timeline-item-image img {
        width: 100%;
        height: auto;
    }

@media (min-width: 1200px) {
    .khr-world-of-firsts-timeline .khr-timeline-item-image {
        max-width: 500px;
    }
}

.khr-world-of-firsts-timeline .khr-timeline-full-width-image {
    position: relative;
}

    .khr-world-of-firsts-timeline .khr-timeline-full-width-image + .khr-timeline-item {
        margin-top: 4rem;
    }

        .khr-world-of-firsts-timeline .khr-timeline-full-width-image + .khr-timeline-item::before {
            top: -4rem;
        }

@media (min-width: 768px) {
    .khr-world-of-firsts-timeline .khr-timeline-full-width-image + .khr-timeline-item {
        margin-top: 6rem;
    }

        .khr-world-of-firsts-timeline .khr-timeline-full-width-image + .khr-timeline-item::before {
            top: -6rem;
        }
}

.khr-hotel-list .btn-primary {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-hotel-list .btn-primary:hover {
        color: #fff;
        background-color: #8ba747;
        border-color: #849e43;
    }

    .khr-hotel-list .btn-primary:focus, .khr-hotel-list .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .khr-hotel-list .btn-primary.disabled, .khr-hotel-list .btn-primary:disabled {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .khr-hotel-list .btn-primary:not(:disabled):not(.disabled):active, .khr-hotel-list .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-hotel-list .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #849e43;
        border-color: #7c953f;
    }

        .khr-hotel-list .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-hotel-list .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .khr-hotel-list .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.khr-hotel-list .khr-property-highlights p {
    font-size: 1.8rem;
    line-height: 0.7rem;
}

.khr-hotel-list .khr-property-highlights small {
    font-size: 0.7rem;
}



.khr-hotel-list .khr-booking-modal-tabs .nav-link.active {
    text-decoration: underline;
    font-weight: 600;
    font-style: italic;
}

.khr-hotel-list .khr-booking-room-count {
    font-size: 2rem;
}

.khr-hotel-list .modal-jewel {
    width: 28px;
}

.khr-booking-criteria-bar .khr-label {
    font-size: .75rem;
}

.khr-booking-criteria-bar .khr-room-divider {
    border-color: #fff;
}

.khr-booking-criteria-bar .khr-form-label-align {
    margin-top: 1.125rem;
}

.khr-booking-control-bar {
    line-height: 1.2;
}

.khr-booking-room-count {
    font-size: 2.9rem;
}

/*.khr-booking-property:nth-of-type(even) {
  background-color: #f7f5f6; }*/

.khr-booking-property-alt-odd .khr-booking-property:nth-of-type(odd),
.khr-booking-property.khr-booking-property-alt-odd:nth-of-type(odd) {
    background-color: #f7f5f6;
}

.khr-booking-property-alt-odd .khr-booking-property:nth-of-type(even),
.khr-booking-property.khr-booking-property-alt-odd:nth-of-type(even) {
    background-color: transparent;
}

.khr-booking-strikethrough {
    text-decoration: line-through #dc3545;
}

.khr-booking-description p {
    line-height: 1.4;
    font-size: 13px;
}

.khr-booking-description .glyphicon img {
    width: 19px;
    margin: 0 5px 0 0;
}

.khr-booking-description .khr-property-highlights img {
    height: 35px;
}

.khr-booking-description h2.propertyDetailName {
    font-size: 18px !important;
    font-weight: 600;
}

.khr-booking-description .propertyLocation {
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.khr-booking-description .giIndicator:after {
    content: attr(data-type);
    color: #514535;
}

.khr-booking-description .giIndicator:before {
    content: "";
    background-color: #514535;
    color: #fff;
    margin: 0 5px 0 0px;
    padding: 2px 3px;
    border-radius: 10px;
    font-size: 11px;
}

.khr-booking-description .giIndicator[data-type='Gourmet Inclusive']:before {
    content: "GI";
}

.khr-booking-description .giIndicator[data-type='All Inclusive']:before {
    content: "AI";
}

.khr-booking-description .giIndicator[data-type='']:before {
    content: "";
    display: none;
}

.khr-booking-description .khr-property-highlights p {
    font-size: 1.0rem;
    line-height: 0.5rem;
}

.khr-booking-description .khr-property-highlights small {
    font-size: 0.7rem;
}

.khr-booking-description small {
    font-size: 0.875rem;
}

.khr-booking-description .khr-link-arrow {
    font-family: "Raleway";
    font-weight: 600 !important;
    font-size: 13px;
}

.khr-booking-pricing {
    font-size: 0.70rem;
    line-height: 1.3;
}

.jewel-pophover {
    display: inline-block;
    width: 32px;
    outline: none;
}

.jewel-list .khr-jewel-pophover-wrapper {
    display: none;
    position: relative;
}


/*.jewel-list  {
    display: none;
    position: relative;
}*/

.jewel-pophover:hover .khr-jewel-pophover-wrapper {
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    max-height: 20rem;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    left: 15px;
    -webkit-box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 14px -5px rgba(0,0,0,0.75);
}

.jewel-pophover .khr-jewel-pophover-wrapper .khr-jewel-pophover-content {
    overflow-y: scroll;
    text-align: left;
    min-width: 9rem;
    max-height: 19rem;
    padding: 1rem;
}

.jewel-pophover .khr-jewel-pophover-wrapper:before {
    content: '';
    top: -7px;
    left: 6px;
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ced4da;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
}

.jewel-pophover .khr-jewel-pophover-wrapper:after {
    content: '';
    top: -6px;
    left: 7px;
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute;
}

.khr-booking-pricing .alertRoomsLeft {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 16px;
}

.khr-booking-special-heading {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.2rem;
}

.khr-booking-special-heading-small {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.0rem;
}

.khr-booking-special-subheading {
    font-size: 1.125rem;
}

.khr-booking-price {
    font-size: 47px;
    letter-spacing: -2px;
    line-height: 1;
    font-weight: 600 !important;
}

.khr-booking-pricing .khr-help-price {
    opacity: 0.7;
    position: relative;
    font-size: 1rem;
}

.khr-booking-pricing .khr-help-price:before {
    content: '';
    position: absolute;
    border-top: 1px solid #777;
    width: 20px;
    height: 0;
    left: -30px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.khr-booking-pricing .khr-help-price:after {
    content: '';
    position: absolute;
    border-top: 1px solid #777;
    width: 20px;
    height: 0;
    right: -30px;
    top: 0;
    bottom: 0;
    margin: auto;
    }

.khr-booking-strikethrough sup {
    font-size: 100%;
    top: 0;
}

.khr-booking-price sup {
    font-size: 60%;
    top: -15px;
}

.roomsListprice .khr-booking-special-heading {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.2rem;
}

.roomsListprice .khr-booking-special-heading-small {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.0rem;
}

.roomsListprice .khr-special-dogear::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 90px 90px 0 0;
    border-color: #2a2b2b transparent transparent transparent;
}

.hotelListprice .khr-booking-special-heading {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.2rem;
}

.hotelListprice .khr-booking-special-heading-small {
    margin: 0 25px;
    font-weight: 700;
    color: #212529 !important;
    font-size: 1.0rem;
}



.khr-booking-unavailable {
    font-size: 1.5rem;
    letter-spacing: -1px;
    line-height: 1;
}

.khr-special-dogear {
    position: absolute;
    top: 24px;
    left: 0
}

    .khr-special-dogear::before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 90px 90px 0 0;
        border-color: #2A2B2B transparent transparent transparent;
        /*border-color: #9f9881 transparent transparent transparent;*/
    }

    .khr-special-dogear .khr-text-rotate {
        position: absolute;
        top: 12px;
        left: 2px;
        font-size: 1.0rem;
        transform: rotate(-45deg);
    }
.khr-text-rotate.es {
    top: 24px;
    font-size: 1rem;
}

.khr-booking-carousel .slick-prev {
    left: 10px;
}

[dir="rtl"] .khr-booking-carousel .slick-prev {
    right: 10px;
}

.khr-booking-carousel .slick-prev, .khr-booking-carousel .slick-prev:hover, .khr-booking-carousel .slick-prev:focus {
    background-image: url("/assets/img/carousel-chevron-left-white.png");
}

.khr-booking-carousel .slick-next {
    right: 10px;
}

[dir="rtl"] .khr-booking-carousel .slick-next {
    left: 10px;
}

.khr-booking-carousel .slick-next, .khr-booking-carousel .slick-next:hover, .khr-booking-carousel .slick-next:focus {
    background-image: url("/assets/img/carousel-chevron-right-white.png");
}

.khr-book-flight-box {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #333333;
    background-color: #f7f5f6;
}

    .khr-book-flight-box:not(:last-child) {
        border-bottom: 1px solid #cccccc;
    }

    .khr-book-flight-box h1, .khr-book-flight-box .h1, .khr-book-flight-box h2, .khr-book-flight-box .h2, .khr-book-flight-box h3, .khr-book-flight-box .h3, .khr-book-flight-box h4, .khr-book-flight-box .h4, .khr-book-flight-box h5, .khr-book-flight-box .h5, .khr-book-flight-box h6, .khr-book-flight-box .h6 {
        color: #333333;
        font-weight: bold;
    }

    .khr-book-flight-box h5, .khr-book-flight-box .h5 {
        font-size: 1rem;
        font-weight: bold;
    }

.khr-book-flight-search-result {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #333333;
    background-color: #fff;
}

@media (max-width: 767.98px) {
    .khr-book-flight-search-result {
        padding: 0;
        background-color: transparent;
    }
}

.khr-booking-total-price {
    font-size: 1.5rem;
    font-weight: bold;
    letter-spacing: -1px;
}

.khr-flight-price-difference {
    font-size: 1.125rem;
    font-weight: bold;
    font-style: italic;
}

    .khr-flight-price-difference small {
        font-weight: normal;
        font-style: normal;
    }

.khr-remove-flight-btn {
    text-transform: uppercase;
}

.khr-book-flight-center-col {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.khr-flight-options-close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 1.5rem;
    line-height: 1;
}

@media (max-width: 767.98px) {
    .khr-book-flight-mobile-box {
        padding: 0.5rem;
        background: white;
        border: 1px solid #cccccc;
    }

    .khr-book-flight-center-col {
        flex: 0 0 100%;
        width: 100%;
        max-width: 100%;
    }

        .khr-book-flight-center-col div {
            background: #e9ecef;
        }
}

@media (min-width: 992px) {
    .khr-booking-steps-container {
        position: fixed;
        top: 40px;
        left: 50%;
        height: 96px;
        z-index: 1030;
        transform: translateX(-50%);
    }
}

.khr-booking-steps {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 1rem;
}

@media (min-width: 992px) {
    .khr-booking-steps {
        justify-content: flex-end;
    }
}

.khr-booking-step {
    position: relative;
    flex: 1 1 auto;
}

@media (min-width: 992px) {
    .khr-booking-step {
        flex: 0 0 150px;
    }
}

.khr-booking-step.khr-step-complete:not(:last-child)::after,
.khr-booking-step.khr-step-complete .khr-booking-step-circle {
    background-color: #514535;
}

.khr-booking-step.khr-step-current .khr-booking-step-circle {
    background-color: #9f9881;
}

.khr-booking-step:not(:last-child)::after {
    content: "";
    position: absolute;
    left: calc(50% + 25px);
    top: 50%;
    display: block;
    width: calc(100% - 50px);
    height: 2px;
    background-color: #dee2e6;
}

@media (min-width: 768px) {
    .khr-booking-step:not(:last-child)::after {
        left: calc(50% + 35px);
        width: calc(100% - 70px);
    }
}

.khr-booking-step .khr-booking-step-inner {
    width: 30px;
    margin: 0 auto;
}

.khr-booking-step .khr-booking-step-label {
    position: absolute;
    top: -20px;
    left: 50%;
    color: #666666;
    font-size: 0.875rem;
    transform: translateX(-50%);
}

.khr-booking-step .khr-booking-step-circle {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background-color: #dee2e6;
    border-radius: 50%;
}

.khr-booking-step .khr-icon {
    padding: 15px;
}

.khr-guest-data {
    margin-top: 55px !important;
}

    .khr-guest-data h2 {
        font-size: 1rem;
    }

    .khr-guest-data .khr-pre-heading-icon {
        max-width: 60px;
        max-height: 32px;
        position: relative;
        top: -2px;
        margin-right: 10px;
    }

    .khr-guest-data .form-control::placeholder {
        opacity: 1;
    }

.khr-booking-confirmation .khr-confirmation-number {
    line-height: 1;
}

    .khr-booking-confirmation .khr-confirmation-number strong {
        font-size: 1rem;
    }

@media (min-width: 992px) {
    .khr-booking-confirmation .khr-confirmation-number strong {
        font-size: 1.2rem;
    }
}

.khr-booking-confirmation .khr-confirmation-number span {
    font-size: 1.2rem;
    font-weight: 600;
    padding-left: .75rem;
}

@media (min-width: 576px) {
    .khr-booking-confirmation .khr-confirmation-number span {
        font-size: 1.5rem;
    }
}

@media (max-width: 767.98px) {
    .khr-booking-confirmation .khr-confirmation-after-discounts {
        font-size: .8rem;
    }
}

.khr-booking-confirmation .khr-confirmation-icons {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

    .khr-booking-confirmation .khr-confirmation-icons a {
        display: block;
        width: 33%;
        text-align: center;
    }

        .khr-booking-confirmation .khr-confirmation-icons a img {
            display: block;
            width: 100%;
            max-width: 30px;
            height: auto;
            margin: 0 auto;
        }

        .khr-booking-confirmation .khr-confirmation-icons a span {
            text-align: center;
            text-transform: uppercase;
            font-size: .9rem;
        }

.khr-booking-confirmation .khr-confirmation-image {
    width: 100%;
    margin: 0 auto;
}

    .khr-booking-confirmation .khr-confirmation-image img {
        width: 100%;
        height: auto;
    }

.khr-booking-confirmation .khr-phone-link {
    margin-right: .25rem;
}

.khr-booking-confirmation .khr-directions-link {
    display: block;
    margin-top: .5rem;
}

@media (min-width: 576px) {
    .khr-booking-confirmation .khr-directions-link {
        display: inline-block;
        margin-left: 1rem;
        margin-top: 0;
    }
}

.khr-booking-confirmation .khr-directions-link .khr-icon-map-pin {
    display: inline-block;
    padding: 0;
    height: 28px;
    width: 17px;
    vertical-align: bottom;
}

.khr-booking-confirmation .khr-confirmation-flight-logo {
    display: block;
    max-width: 75px;
    height: auto;
    width: auto;
    margin: 0 auto;
}

@media (max-width: 767.98px) {
    .khr-booking-confirmation .khr-flight-information-tables p {
        /*font-size: .9rem;*/
        margin-bottom: .65rem;
    }
}

@media (max-width: 340px) {
    .khr-booking-confirmation .khr-flight-information-tables p {
        /*font-size: .75rem;*/
    }
}

.khr-booking-confirmation .khr-flight-information-tables p strong {
    font-size: 1rem;
}

.khr-booking-confirmation .khr-sidebar-ad {
    display: block;
}

    .khr-booking-confirmation .khr-sidebar-ad img {
        display: block;
        width: 100%;
        height: auto;
    }

.khr-addon-sidebar h1, .khr-addon-sidebar h2 {
    color: #333333;
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.khr-addon-sidebar--large-price {
    font-weight: bold;
    font-size: 1.5rem;
}

.khr-addon-sidebar--remove-item {
    color: #514535;
    text-decoration: underline;
    text-transform: uppercase;
}

    .khr-addon-sidebar--remove-item:after {
        content: " >";
    }

.khr-add-tab-nav {
    border-bottom: none;
}

@media (max-width: 767.98px) {
    .khr-add-tab-nav .nav-item {
        width: 100%;
        max-width: 50%;
    }
}

.khr-add-tab-nav .nav-link {
    border-bottom: none !important;
    display: flex;
    align-items: center;
}

@media (min-width: 768px) {
    .khr-add-tab-nav .nav-link {
        max-width: 200px;
    }
}

.khr-add-tab-nav .nav-link.active {
    border: none;
    background-color: #f7f5f6;
}

.khr-add-tab-nav .nav-link:not(.active) {
    border: 1px solid #dee2e6;
}

.khr-add-tab-nav .nav-link > img {
    max-height: 40px;
    width: auto;
}

@media (max-width: 991.98px) {
    .khr-add-tab-nav .nav-link > img {
        display: none;
    }
}

.khr-add-tab-nav .nav-link > span {
    padding-left: .75rem;
    max-width: 120px;
    line-height: 1.1;
}

@media (max-width: 991.98px) {
    .khr-add-tab-nav .nav-link > span {
        display: block;
        padding-left: 0;
    }
}

@media (max-width: 767.98px) {
    .khr-add-tab-nav-container {
        margin-top: 20px;
    }
}

.khr-addon-tab-content {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

    .khr-addon-tab-content .khr-addon-block {
        padding: 20px;
        margin-bottom: 20px;
    }

        .khr-addon-tab-content .khr-addon-block.khr-bg-full {
            position: relative;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            min-height: 250px;
        }

            .khr-addon-tab-content .khr-addon-block.khr-bg-full:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 100%;
                z-index: 0;
            }

            .khr-addon-tab-content .khr-addon-block.khr-bg-full * {
                z-index: 1;
            }

            .khr-addon-tab-content .khr-addon-block.khr-bg-full .khr-addon-block--small-description {
                font-size: .8rem;
                font-weight: bold;
                margin-bottom: 1rem;
            }

    .khr-addon-tab-content .khr-addon-block--info {
        position: absolute;
        display: block;
        background: none;
        color: #514535;
        top: 5px;
        right: 5px;
        padding: 0;
        line-height: 1;
        border: none;
        font-size: 2rem;
    }

        .khr-addon-tab-content .khr-addon-block--info:hover {
            cursor: pointer;
            color: #9f9881;
        }

    .khr-addon-tab-content .khr-addon-block--description {
        font-style: italic;
    }

    .khr-addon-tab-content .khr-addon-block--price {
        font-size: 2rem;
        line-height: .9;
    }

        .khr-addon-tab-content .khr-addon-block--price sup {
            margin-left: .33rem;
            font-size: 1rem;
            font-weight: bold;
        }

.btn-primary {
    color: #fff;
    background-color: #514535;
    border-color: #514535;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #3a3126;
        border-color: #322b21;
    }

    .btn-primary:focus, .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
    }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #514535;
        border-color: #514535;
    }
    /*.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #322b21;
    border-color: #2a241c; }*/
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5);
    }

.btn-secondary {
    color: #fff;
    background-color: #9f9881;
    border-color: #9f9881;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-secondary:hover {
        color: #fff;
        background-color: #8e866c;
        border-color: #877f66;
    }

    .btn-secondary:focus, .btn-secondary.focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

    .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #877f66;
        border-color: #7f7861;
    }

        .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
        }

.btn-success {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-success:hover {
        color: #fff;
        background-color: #8ba747;
        border-color: #849e43;
    }

    .btn-success:focus, .btn-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .btn-success.disabled, .btn-success:disabled {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
    .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #849e43;
        border-color: #7c953f;
    }

        .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-info:hover {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b;
    }

    .btn-info:focus, .btn-info.focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
    }

    .btn-info.disabled, .btn-info:disabled {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8;
    }

    .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
    .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #117a8b;
        border-color: #10707f;
    }

        .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
        .show > .btn-info.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
        }

.btn-warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-warning:hover {
        color: #fff;
        background-color: #e0a800;
        border-color: #d39e00;
    }

    .btn-warning:focus, .btn-warning.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #fff;
        background-color: #ffc107;
        border-color: #ffc107;
    }

    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
    .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #d39e00;
        border-color: #c69500;
    }

        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
        }

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-danger:hover {
        color: #fff;
        background-color: #c82333;
        border-color: #bd2130;
    }

    .btn-danger:focus, .btn-danger.focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
    }

    .btn-danger.disabled, .btn-danger:disabled {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545;
    }

    .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #bd2130;
        border-color: #b21f2d;
    }

        .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
        .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
        }

.btn-light {
    color: #2a2b2b;
    background-color: #eee;
    border-color: #eee;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-light:hover {
        color: #2A2B2B;
        background-color: #dedcda;
        border-color: #d8d6d3;
    }

    .btn-light:focus, .btn-light.focus {
        box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
    }

    .btn-light.disabled, .btn-light:disabled {
        color: #212529;
        background-color: #f0efee;
        border-color: #f0efee;
    }

    .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
    .show > .btn-light.dropdown-toggle {
        color: #212529;
        background-color: #d8d6d3;
        border-color: #d2cfcc;
    }

        .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
        .show > .btn-light.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(240, 239, 238, 0.5);
        }

.btn-dark {
    color: #fff;
    background-color: #2A2B2B;
    border-color: #2A2B2B;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-dark:hover {
        color: #fff;
        background-color: #202020;
        border-color: #1a1a1a;
    }

    .btn-dark:focus, .btn-dark.focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
    }

    .btn-dark.disabled, .btn-dark:disabled {
        color: #fff;
        background-color: #333333;
        border-color: #333333;
    }

    .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
    .show > .btn-dark.dropdown-toggle {
        color: #fff;
        background-color: #1a1a1a;
        border-color: #131313;
    }

        .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
        .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
        }

.btn-tertiary {
    color: #212529;
    background-color: #f6f3ea;
    border-color: #f6f3ea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-tertiary:hover {
        color: #212529;
        background-color: #ebe4cf;
        border-color: #e7dfc6;
    }

    .btn-tertiary:focus, .btn-tertiary.focus {
        box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
    }

    .btn-tertiary.disabled, .btn-tertiary:disabled {
        color: #212529;
        background-color: #f6f3ea;
        border-color: #f6f3ea;
    }

    .btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active,
    .show > .btn-tertiary.dropdown-toggle {
        color: #212529;
        background-color: #e7dfc6;
        border-color: #e3dabd;
    }

        .btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-tertiary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5);
        }

.btn-white {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .btn-white:hover {
        color: #212529;
        background-color: #ececec;
        border-color: #e6e6e6;
    }

    .btn-white:focus, .btn-white.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
    }

    .btn-white.disabled, .btn-white:disabled {
        color: #212529;
        background-color: #fff;
        border-color: #fff;
    }

    .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
    .show > .btn-white.dropdown-toggle {
        color: #212529;
        background-color: #e6e6e6;
        border-color: #dfdfdf;
    }

        .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
        .show > .btn-white.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
        }

.bg-primary {
    background-color: #514535 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #322b21 !important;
}

.bg-secondary {
    background-color: #212529 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #877f66 !important;
}

.bg-success {
    background-color: #c1d837 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #849e43 !important;
}

.bg-info {
    background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important;
}

.bg-warning {
    background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}

.bg-danger {
    background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #bd2130 !important;
}

.bg-light {
    background-color: #f0efee !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #d8d6d3 !important;
}

.bg-dark {
    background-color: #333333 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1a1a1a !important;
}

.bg-tertiary {
    background-color: #f6f3ea !important;
}

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
    background-color: #e7dfc6 !important;
}

.bg-white {
    background-color: #fff !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
    background-color: #e6e6e6 !important;
}

.text-primary {
    color: #2A2B2B !important;
}

a.text-primary:hover, a.text-primary:focus {
    color: #322b21 !important;
}

.text-secondary {
    color: #9f9881 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #877f66 !important;
}

.text-success {
    color: #c1d837 !important;
}

a.text-success:hover, a.text-success:focus {
    color: #849e43 !important;
}

.text-info {
    color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
    color: #117a8b !important;
}

.text-warning {
    color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
    color: #d39e00 !important;
}

.text-danger {
    color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
    color: #bd2130 !important;
}

.text-light {
    color: #f0efee !important;
}

a.text-light:hover, a.text-light:focus {
    color: #d8d6d3 !important;
}

.text-dark {
    color: #333333 !important;
}

a.text-dark:hover, a.text-dark:focus {
    color: #1a1a1a !important;
}

.text-tertiary {
    color: #f6f3ea !important;
}

a.text-tertiary:hover, a.text-tertiary:focus {
    color: #e7dfc6 !important;
}

.text-white {
    color: #fff !important;
}

a.text-white:hover, a.text-white:focus {
    color: #e6e6e6 !important;
}

.khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link {
    font-weight: bold;
    color: #fff;
    background-color: #514535;
    border-color: #514535;
}

@media (max-width: 767.98px) {
    .khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link {
        color: #514535;
        background-color: #fff;
        border-left-color: #f0efee;
        margin: 0.4rem 0;
    }

    .khr-tabbed-page .khr-nav-tab-active-parent {
        border-top: 3px solid #514535;
    }
}

.khr-top-nav .khr-action-bar {
    background-color: #514535;
}

    .khr-top-nav .khr-action-bar .nav-link,
    .khr-top-nav .khr-action-bar .khr-nav-link-label {
        border-left: 1px solid #f8f8f8;
        color: #f8f8f8;
    }

    .khr-top-nav .khr-action-bar .khr-nav-link-mobile-border {
        background-color: #fff;
    }

.khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle {
    color: #514535;
}

    .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle[aria-selected="true"] {
        color: #bbac97;
    }

    .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle:hover {
        color: #bbac97;
    }

.form-control {
    color: #2A2B2B;
}

    .form-control:focus {
        border-color: #fff;
    }

    .form-control::placeholder {
        color: #2A2B2B;
    }

.khr-booking-widget label {
    color: #514535;
}

.khr-booking-widget-tabs .nav-item .nav-link.active, .khr-booking-widget-tabs .nav-item .nav-link:hover, .khr-booking-widget-tabs .nav-item .nav-link:focus {
    color: #514535;
}

.khr-booking-widget-search-toggle[aria-expanded="true"] {
    color: #514535;
}

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
    color: #4c4d4d;
    background-color: #ccc;
}

.xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active {
    background: #9f9881;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #514535;
}

.khr-email-form {
    color: #fff;
    background-color: #514535;
}

    .khr-email-form h2, .khr-email-form .h2 {
        color: #fff;
    }

h2, .h2 {
    color: #2a2b2b;
}

.khr-swatch-primary {
    background-color: #514535 !important;
    color: #fff;
}

.khr-swatch-secondary {
    background-color: #9f9881 !important;
    color: #fff;
}

.khr-swatch-success {
    background-color: #c1d837 !important;
    color: #fff;
}

.khr-swatch-info {
    background-color: #17a2b8 !important;
    color: #fff;
}

.khr-swatch-warning {
    background-color: #ffc107 !important;
    color: #fff;
}

.khr-swatch-danger {
    background-color: #dc3545 !important;
    color: #fff;
}

.khr-swatch-light {
    background-color: #f0efee !important;
    color: #fff;
}

.khr-swatch-dark {
    background-color: #333333 !important;
    color: #fff;
}

.khr-swatch-tertiary {
    background-color: #f6f3ea !important;
    color: #fff;
}

.khr-swatch-white {
    background-color: #fff !important;
    color: #fff;
}

.border-primary {
    border-color: #514535 !important;
}

.border-secondary {
    border-color: #9f9881 !important;
}

.border-success {
    border-color: #c1d837 !important;
}

.border-info {
    border-color: #17a2b8 !important;
}

.border-warning {
    border-color: #ffc107 !important;
}

.border-danger {
    border-color: #dc3545 !important;
}

.border-light {
    border-color: #f0efee !important;
}

.border-dark {
    border-color: #333333 !important;
}

.border-tertiary {
    border-color: #f6f3ea !important;
}

.border-white {
    border-color: #fff !important;
}

.slick-current .khr-nav-carousel-slide {
    border-color: #514535;
}

.khr-slide-vertical-promotion .khr-subcard {
    background: rgba(240, 239, 238, 0.9);
}

.khr-carousel-slide-border {
    outline-color: #514535;
}

.slick-dots li.slick-active button:before {
    background: #514535;
}

a {
    color: #2A2B2B;
}

    a:hover {
        color: #4c4d4d;
    }

.modal.khr-modal-close-only-header .modal-header .close {
    color: #514535;
}

.khr-booking-step.khr-step-complete:not(:last-child)::after,
.khr-booking-step.khr-step-complete .khr-booking-step-circle {
    background-color: #514535;
}

.khr-booking-step.khr-step-current .khr-booking-step-circle {
    background-color: #9f9881;
}

.khr-features .khr-feature-count {
    color: #514535;
}

.khr-features .khr-feature-label {
    color: #9f9881;
}

.khr-brand-karisma .btn-primary {
    color: #fff;
    background-color: #9f9881;
    border-color: #9f9881;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-brand-karisma .btn-primary:hover {
        color: #fff;
        background-color: #8e866c;
        border-color: #877f66;
    }

    .khr-brand-karisma .btn-primary:focus, .khr-brand-karisma .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
    }

    .khr-brand-karisma .btn-primary.disabled, .khr-brand-karisma .btn-primary:disabled {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

    .khr-brand-karisma .btn-primary:not(:disabled):not(.disabled):active, .khr-brand-karisma .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-brand-karisma .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #877f66;
        border-color: #7f7861;
    }

        .khr-brand-karisma .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-brand-karisma .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .khr-brand-karisma .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
        }

.khr-brand-karisma .khr-booking-widget .btn-primary {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-brand-karisma .khr-booking-widget .btn-primary:hover {
        color: #fff;
        background-color: #8ba747;
        border-color: #849e43;
    }

    .khr-brand-karisma .khr-booking-widget .btn-primary:focus, .khr-brand-karisma .khr-booking-widget .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
    }

    .khr-brand-karisma .khr-booking-widget .btn-primary.disabled, .khr-brand-karisma .khr-booking-widget .btn-primary:disabled {
        color: #fff;
        background-color: #c1d837;
        border-color: #c1d837;
    }

    .khr-brand-karisma .khr-booking-widget .btn-primary:not(:disabled):not(.disabled):active, .khr-brand-karisma .khr-booking-widget .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-brand-karisma .khr-booking-widget .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #849e43;
        border-color: #7c953f;
    }

        .khr-brand-karisma .khr-booking-widget .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-brand-karisma .khr-booking-widget .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .khr-brand-karisma .khr-booking-widget .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5);
        }

.khr-brand-karisma .khr-email-form {
    color: #514535;
    background-color: #f6f3ea;
}

    .khr-brand-karisma .khr-email-form h2, .khr-brand-karisma .khr-email-form .h2 {
        color: #514535;
    }

.khr-brand-karisma .khr-slide-promotion .btn-primary {
    color: #fff;
    background-color: #9f9881;
    border-color: #9f9881;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .khr-brand-karisma .khr-slide-promotion .btn-primary:hover {
        color: #fff;
        background-color: #8e866c;
        border-color: #877f66;
    }

    .khr-brand-karisma .khr-slide-promotion .btn-primary:focus, .khr-brand-karisma .khr-slide-promotion .btn-primary.focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
    }

    .khr-brand-karisma .khr-slide-promotion .btn-primary.disabled, .khr-brand-karisma .khr-slide-promotion .btn-primary:disabled {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
    }

    .khr-brand-karisma .khr-slide-promotion .btn-primary:not(:disabled):not(.disabled):active, .khr-brand-karisma .khr-slide-promotion .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-brand-karisma .khr-slide-promotion .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #877f66;
        border-color: #7f7861;
    }

        .khr-brand-karisma .khr-slide-promotion .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-brand-karisma .khr-slide-promotion .btn-primary:not(:disabled):not(.disabled).active:focus,
        .show > .khr-brand-karisma .khr-slide-promotion .btn-primary.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5);
        }

.khr-brand-karisma .khr-countdown-clock {
    background-color: #9f9881 !important;
}

/* Umbraco adds .khr-{alternateId) to the body tag if an AlternateId is specified */
/* otherwise it add .khr-{name} where the name is formatted in kebab case */
/*
    .khr-pgs .btn-primary, .khr-pgs-beach-resorts .btn-primary {
        color: #000;
        background-color: #c1d837;
        border-color: #c1d837;
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 12px;
        font-weight: 700;
        font-family: "Raleway";
        padding: 10px 40px;
    }
        .khr-pgs .btn-primary:hover, .khr-pgs-beach-resorts .btn-primary:hover,
        .khr-pgs .btn-primary:active, .khr-pgs-beach-resorts .btn-primary:active,
        .khr-pgs .btn-primary:focus, .khr-pgs-beach-resorts .btn-primary:focus {
            color: #fff;
            background-color: #acc326;
            border-color: #a3b824;
        }
    .khr-pgs .btn-primary:focus, .khr-pgs .btn-primary.focus, .khr-pgs-beach-resorts .btn-primary:focus, .khr-pgs-beach-resorts .btn-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5); }
    .khr-pgs .btn-primary.disabled, .khr-pgs .btn-primary:disabled, .khr-pgs-beach-resorts .btn-primary.disabled, .khr-pgs-beach-resorts .btn-primary:disabled {
      color: #fff;
      background-color: #514535;
      border-color: #514535; }
    .khr-pgs .btn-primary:not(:disabled):not(.disabled):active, .khr-pgs .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-primary.dropdown-toggle, .khr-pgs-beach-resorts .btn-primary:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-primary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #322b21;
      border-color: #2a241c; }
      .khr-pgs .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-primary.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-primary:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(81, 69, 53, 0.5); }
    .khr-pgs .btn-secondary, .khr-pgs-beach-resorts .btn-secondary {
        color: #fff;
        background-color: #9f9881;
        border-color: #9f9881;
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 11px;
        padding: 10px 40px;
    }
    .khr-pgs .btn-secondary:hover, .khr-pgs-beach-resorts .btn-secondary:hover {
      color: #fff;
      background-color: #8e866c;
      border-color: #877f66; }
    .khr-pgs .btn-secondary:focus, .khr-pgs .btn-secondary.focus, .khr-pgs-beach-resorts .btn-secondary:focus, .khr-pgs-beach-resorts .btn-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5); }
    .khr-pgs .btn-secondary.disabled, .khr-pgs .btn-secondary:disabled, .khr-pgs-beach-resorts .btn-secondary.disabled, .khr-pgs-beach-resorts .btn-secondary:disabled {
      color: #fff;
      background-color: #9f9881;
      border-color: #9f9881; }
    .khr-pgs .btn-secondary:not(:disabled):not(.disabled):active, .khr-pgs .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-secondary.dropdown-toggle, .khr-pgs-beach-resorts .btn-secondary:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-secondary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #877f66;
      border-color: #7f7861; }
      .khr-pgs .btn-secondary:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-secondary.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-secondary:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(159, 152, 129, 0.5); }
  .khr-pgs .btn-success, .khr-pgs-beach-resorts .btn-success {
    color: #fff;
    background-color: #c1d837;
    border-color: #c1d837;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-success:hover, .khr-pgs-beach-resorts .btn-success:hover, {
      color: #fff;
      background-color: #8ba747;
      border-color: #849e43; }
    .khr-pgs .btn-success:focus, .khr-pgs .btn-success.focus, .khr-pgs-beach-resorts .btn-success:focus, .khr-pgs-beach-resorts .btn-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5); }
    .khr-pgs .btn-success.disabled, .khr-pgs .btn-success:disabled, .khr-pgs-beach-resorts .btn-success.disabled, .khr-pgs-beach-resorts .btn-success:disabled {
      color: #fff;
      background-color: #c1d837;
      border-color: #c1d837; }
    .khr-pgs .btn-success:not(:disabled):not(.disabled):active, .khr-pgs .btn-success:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-success.dropdown-toggle, .khr-pgs-beach-resorts .btn-success:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-success:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-success.dropdown-toggle {
      color: #fff;
      background-color: #849e43;
      border-color: #7c953f; }
      .khr-pgs .btn-success:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-success:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-success.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-success:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-success:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(158, 185, 91, 0.5); }
  .khr-pgs .btn-info, .khr-pgs-beach-resorts .btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-info:hover, .khr-pgs-beach-resorts .btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    .khr-pgs .btn-info:focus, .khr-pgs .btn-info.focus, .khr-pgs-beach-resorts .btn-info:focus, .khr-pgs-beach-resorts .btn-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    .khr-pgs .btn-info.disabled, .khr-pgs .btn-info:disabled, .khr-pgs-beach-resorts .btn-info.disabled, .khr-pgs-beach-resorts .btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    .khr-pgs .btn-info:not(:disabled):not(.disabled):active, .khr-pgs .btn-info:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-info.dropdown-toggle, .khr-pgs-beach-resorts .btn-info:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-info:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f; }
      .khr-pgs .btn-info:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-info:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-info.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-info:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-info:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .khr-pgs .btn-warning, .khr-pgs-beach-resorts .btn-warning {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-warning:hover, .khr-pgs-beach-resorts .btn-warning:hover {
      color: #fff;
      background-color: #e0a800;
      border-color: #d39e00; }
    .khr-pgs .btn-warning:focus, .khr-pgs .btn-warning.focus, .khr-pgs-beach-resorts .btn-warning:focus, .khr-pgs-beach-resorts .btn-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    .khr-pgs .btn-warning.disabled, .khr-pgs .btn-warning:disabled, .khr-pgs-beach-resorts .btn-warning.disabled, .khr-pgs-beach-resorts .btn-warning:disabled {
      color: #fff;
      background-color: #ffc107;
      border-color: #ffc107; }
    .khr-pgs .btn-warning:not(:disabled):not(.disabled):active, .khr-pgs .btn-warning:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-warning.dropdown-toggle, .khr-pgs-beach-resorts .btn-warning:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-warning:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-warning.dropdown-toggle {
      color: #fff;
      background-color: #d39e00;
      border-color: #c69500; }
      .khr-pgs .btn-warning:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-warning.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-warning:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .khr-pgs .btn-danger, .khr-pgs-beach-resorts .btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-danger:hover, .khr-pgs-beach-resorts .btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    .khr-pgs .btn-danger:focus, .khr-pgs .btn-danger.focus, .khr-pgs-beach-resorts .btn-danger:focus, .khr-pgs-beach-resorts .btn-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    .khr-pgs .btn-danger.disabled, .khr-pgs .btn-danger:disabled, .khr-pgs-beach-resorts .btn-danger.disabled, .khr-pgs-beach-resorts .btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    .khr-pgs .btn-danger:not(:disabled):not(.disabled):active, .khr-pgs .btn-danger:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-danger.dropdown-toggle, .khr-pgs-beach-resorts .btn-danger:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-danger:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      .khr-pgs .btn-danger:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-danger.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-danger:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .khr-pgs .btn-light, .khr-pgs-beach-resorts .btn-light {
    color: #212529;
    background-color: #f8f7ee;
    border-color: #f8f7ee;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-light:hover, .khr-pgs-beach-resorts .btn-light:hover {
      color: #212529;
      background-color: #edead3;
      border-color: #e9e6ca; }
    .khr-pgs .btn-light:focus, .khr-pgs .btn-light.focus, .khr-pgs-beach-resorts .btn-light:focus, .khr-pgs-beach-resorts .btn-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 247, 238, 0.5); }
    .khr-pgs .btn-light.disabled, .khr-pgs .btn-light:disabled, .khr-pgs-beach-resorts .btn-light.disabled, .khr-pgs-beach-resorts .btn-light:disabled {
      color: #212529;
      background-color: #f8f7ee;
      border-color: #f8f7ee; }
    .khr-pgs .btn-light:not(:disabled):not(.disabled):active, .khr-pgs .btn-light:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-light.dropdown-toggle, .khr-pgs-beach-resorts .btn-light:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-light:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-light.dropdown-toggle {
      color: #212529;
      background-color: #e9e6ca;
      border-color: #e5e2c1; }
      .khr-pgs .btn-light:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-light:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-light.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-light:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-light:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 247, 238, 0.5); }
    .khr-pgs .btn-dark, .khr-pgs-beach-resorts .btn-dark {
        color: #fff;
        background-color: #000;
        -webkit-box-shadow: none;
        box-shadow: none;
        font-size: 12px;
        font-weight: 700;
        font-family: "Raleway";
        padding: 10px 40px;
    }
    .khr-pgs .btn-dark:hover, .khr-pgs-beach-resorts .btn-dark:hover {
      color: #fff;
      background-color: #202020;
      border-color: #1a1a1a; }
    .khr-pgs .btn-dark:focus, .khr-pgs .btn-dark.focus, .khr-pgs-beach-resorts .btn-dark:focus, .khr-pgs-beach-resorts .btn-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
    .khr-pgs .btn-dark.disabled, .khr-pgs .btn-dark:disabled, .khr-pgs-beach-resorts .btn-dark.disabled, .khr-pgs-beach-resorts .btn-dark:disabled {
      color: #fff;
      background-color: #333333;
      border-color: #333333; }
    .khr-pgs .btn-dark:not(:disabled):not(.disabled):active, .khr-pgs .btn-dark:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-dark.dropdown-toggle, .khr-pgs-beach-resorts .btn-dark:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-dark:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1a1a1a;
      border-color: #131313; }
      .khr-pgs .btn-dark:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-dark.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-dark:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5); }
  .khr-pgs .btn-tertiary, .khr-pgs-beach-resorts .btn-tertiary {
    color: #212529;
    background-color: #f6f3ea;
    border-color: #f6f3ea;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-tertiary:hover, .khr-pgs-beach-resorts .btn-tertiary:hover {
      color: #212529;
      background-color: #ebe4cf;
      border-color: #e7dfc6; }
    .khr-pgs .btn-tertiary:focus, .khr-pgs .btn-tertiary.focus, .khr-pgs-beach-resorts .btn-tertiary:focus, .khr-pgs-beach-resorts .btn-tertiary.focus {
      box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5); }
    .khr-pgs .btn-tertiary.disabled, .khr-pgs .btn-tertiary:disabled, .khr-pgs-beach-resorts .btn-tertiary.disabled, .khr-pgs-beach-resorts .btn-tertiary:disabled {
      color: #212529;
      background-color: #f6f3ea;
      border-color: #f6f3ea; }
    .khr-pgs .btn-tertiary:not(:disabled):not(.disabled):active, .khr-pgs .btn-tertiary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-tertiary.dropdown-toggle, .khr-pgs-beach-resorts .btn-tertiary:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-tertiary:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-tertiary.dropdown-toggle {
      color: #212529;
      background-color: #e7dfc6;
      border-color: #e3dabd; }
      .khr-pgs .btn-tertiary:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-tertiary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-tertiary.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-tertiary:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-tertiary:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-tertiary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(246, 243, 234, 0.5); }
  .khr-pgs .btn-white, .khr-pgs-beach-resorts .btn-white {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-white:hover, .khr-pgs-beach-resorts .btn-white:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    .khr-pgs .btn-white:focus, .khr-pgs .btn-white.focus, .khr-pgs-beach-resorts .btn-white:focus, .khr-pgs-beach-resorts .btn-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    .khr-pgs .btn-white.disabled, .khr-pgs .btn-white:disabled, .khr-pgs-beach-resorts .btn-white.disabled, .khr-pgs-beach-resorts .btn-white:disabled {
      color: #212529;
      background-color: #fff;
      border-color: #fff; }
    .khr-pgs .btn-white:not(:disabled):not(.disabled):active, .khr-pgs .btn-white:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-white.dropdown-toggle, .khr-pgs-beach-resorts .btn-white:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-white:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-white.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      .khr-pgs .btn-white:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-white:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-white.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-white:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-white:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .khr-pgs .btn-green, .khr-pgs-beach-resorts .btn-green {
    color: #fff;
    background-color: #cad62c;
    border-color: #cad62c;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .khr-pgs .btn-green:hover, .khr-pgs-beach-resorts .btn-green:hover {
      color: #fff;
      background-color: #aeb824;
      border-color: #a3ad22; }
    .khr-pgs .btn-green:focus, .khr-pgs .btn-green.focus, .khr-pgs-beach-resorts .btn-green:focus, .khr-pgs-beach-resorts .btn-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(202, 214, 44, 0.5); }
    .khr-pgs .btn-green.disabled, .khr-pgs .btn-green:disabled, .khr-pgs-beach-resorts .btn-green.disabled, .khr-pgs-beach-resorts .btn-green:disabled {
      color: #fff;
      background-color: #cad62c;
      border-color: #cad62c; }
    .khr-pgs .btn-green:not(:disabled):not(.disabled):active, .khr-pgs .btn-green:not(:disabled):not(.disabled).active,
    .show > .khr-pgs .btn-green.dropdown-toggle, .khr-pgs-beach-resorts .btn-green:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .btn-green:not(:disabled):not(.disabled).active,
    .show > .khr-pgs-beach-resorts .btn-green.dropdown-toggle {
      color: #fff;
      background-color: #a3ad22;
      border-color: #99a320; }
      .khr-pgs .btn-green:not(:disabled):not(.disabled):active:focus, .khr-pgs .btn-green:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs .btn-green.dropdown-toggle:focus, .khr-pgs-beach-resorts .btn-green:not(:disabled):not(.disabled):active:focus, .khr-pgs-beach-resorts .btn-green:not(:disabled):not(.disabled).active:focus,
      .show > .khr-pgs-beach-resorts .btn-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(202, 214, 44, 0.5); }
  .khr-pgs .bg-primary, .khr-pgs-beach-resorts .bg-primary {
    background-color: #514535 !important; }
  .khr-pgs a.bg-primary:hover, .khr-pgs a.bg-primary:focus,
  .khr-pgs button.bg-primary:hover,
  .khr-pgs button.bg-primary:focus, .khr-pgs-beach-resorts a.bg-primary:hover, .khr-pgs-beach-resorts a.bg-primary:focus,
  .khr-pgs-beach-resorts button.bg-primary:hover,
  .khr-pgs-beach-resorts button.bg-primary:focus {
    background-color: #322b21 !important; }
    .khr-pgs .bg-secondary, .khr-pgs-beach-resorts .bg-secondary {
        background-color: #333333 !important;
    }
  .khr-pgs a.bg-secondary:hover, .khr-pgs a.bg-secondary:focus,
  .khr-pgs button.bg-secondary:hover,
  .khr-pgs button.bg-secondary:focus, .khr-pgs-beach-resorts a.bg-secondary:hover, .khr-pgs-beach-resorts a.bg-secondary:focus,
  .khr-pgs-beach-resorts button.bg-secondary:hover,
  .khr-pgs-beach-resorts button.bg-secondary:focus {
    background-color: #877f66 !important; }
  .khr-pgs .bg-success, .khr-pgs-beach-resorts .bg-success {
    background-color: #c1d837 !important; }
  .khr-pgs a.bg-success:hover, .khr-pgs a.bg-success:focus,
  .khr-pgs button.bg-success:hover,
  .khr-pgs button.bg-success:focus, .khr-pgs-beach-resorts a.bg-success:hover, .khr-pgs-beach-resorts a.bg-success:focus,
  .khr-pgs-beach-resorts button.bg-success:hover,
  .khr-pgs-beach-resorts button.bg-success:focus {
    background-color: #849e43 !important; }
  .khr-pgs .bg-info, .khr-pgs-beach-resorts .bg-info {
    background-color: #17a2b8 !important; }
  .khr-pgs a.bg-info:hover, .khr-pgs a.bg-info:focus,
  .khr-pgs button.bg-info:hover,
  .khr-pgs button.bg-info:focus, .khr-pgs-beach-resorts a.bg-info:hover, .khr-pgs-beach-resorts a.bg-info:focus,
  .khr-pgs-beach-resorts button.bg-info:hover,
  .khr-pgs-beach-resorts button.bg-info:focus {
    background-color: #117a8b !important; }
  .khr-pgs .bg-warning, .khr-pgs-beach-resorts .bg-warning {
    background-color: #ffc107 !important; }
  .khr-pgs a.bg-warning:hover, .khr-pgs a.bg-warning:focus,
  .khr-pgs button.bg-warning:hover,
  .khr-pgs button.bg-warning:focus, .khr-pgs-beach-resorts a.bg-warning:hover, .khr-pgs-beach-resorts a.bg-warning:focus,
  .khr-pgs-beach-resorts button.bg-warning:hover,
  .khr-pgs-beach-resorts button.bg-warning:focus {
    background-color: #d39e00 !important; }
  .khr-pgs .bg-danger, .khr-pgs-beach-resorts .bg-danger {
    background-color: #dc3545 !important; }
  .khr-pgs a.bg-danger:hover, .khr-pgs a.bg-danger:focus,
  .khr-pgs button.bg-danger:hover,
  .khr-pgs button.bg-danger:focus, .khr-pgs-beach-resorts a.bg-danger:hover, .khr-pgs-beach-resorts a.bg-danger:focus,
  .khr-pgs-beach-resorts button.bg-danger:hover,
  .khr-pgs-beach-resorts button.bg-danger:focus {
    background-color: #bd2130 !important; }
  .khr-pgs .bg-light, .khr-pgs-beach-resorts .bg-light {
    background-color: #f8f7ee !important; }
  .khr-pgs a.bg-light:hover, .khr-pgs a.bg-light:focus,
  .khr-pgs button.bg-light:hover,
  .khr-pgs button.bg-light:focus, .khr-pgs-beach-resorts a.bg-light:hover, .khr-pgs-beach-resorts a.bg-light:focus,
  .khr-pgs-beach-resorts button.bg-light:hover,
  .khr-pgs-beach-resorts button.bg-light:focus {
    background-color: #e9e6ca !important; }
  .khr-pgs .bg-dark, .khr-pgs-beach-resorts .bg-dark {
    background-color: #333333 !important; }
  .khr-pgs a.bg-dark:hover, .khr-pgs a.bg-dark:focus,
  .khr-pgs button.bg-dark:hover,
  .khr-pgs button.bg-dark:focus, .khr-pgs-beach-resorts a.bg-dark:hover, .khr-pgs-beach-resorts a.bg-dark:focus,
  .khr-pgs-beach-resorts button.bg-dark:hover,
  .khr-pgs-beach-resorts button.bg-dark:focus {
    background-color: #1a1a1a !important; }
  .khr-pgs .bg-tertiary, .khr-pgs-beach-resorts .bg-tertiary {
    background-color: #f6f3ea !important; }
  .khr-pgs a.bg-tertiary:hover, .khr-pgs a.bg-tertiary:focus,
  .khr-pgs button.bg-tertiary:hover,
  .khr-pgs button.bg-tertiary:focus, .khr-pgs-beach-resorts a.bg-tertiary:hover, .khr-pgs-beach-resorts a.bg-tertiary:focus,
  .khr-pgs-beach-resorts button.bg-tertiary:hover,
  .khr-pgs-beach-resorts button.bg-tertiary:focus {
    background-color: #e7dfc6 !important; }
  .khr-pgs .bg-white, .khr-pgs-beach-resorts .bg-white {
    background-color: #fff !important; }
  .khr-pgs a.bg-white:hover, .khr-pgs a.bg-white:focus,
  .khr-pgs button.bg-white:hover,
  .khr-pgs button.bg-white:focus, .khr-pgs-beach-resorts a.bg-white:hover, .khr-pgs-beach-resorts a.bg-white:focus,
  .khr-pgs-beach-resorts button.bg-white:hover,
  .khr-pgs-beach-resorts button.bg-white:focus {
    background-color: #e6e6e6 !important; }
  .khr-pgs .bg-green, .khr-pgs-beach-resorts .bg-green {
    background-color: #cad62c !important; }
  .khr-pgs a.bg-green:hover, .khr-pgs a.bg-green:focus,
  .khr-pgs button.bg-green:hover,
  .khr-pgs button.bg-green:focus, .khr-pgs-beach-resorts a.bg-green:hover, .khr-pgs-beach-resorts a.bg-green:focus,
  .khr-pgs-beach-resorts button.bg-green:hover,
  .khr-pgs-beach-resorts button.bg-green:focus {
    background-color: #a3ad22 !important; }
  .khr-pgs .text-primary, .khr-pgs-beach-resorts .text-primary {
    color: #514535 !important; }
  .khr-pgs a.text-primary:hover, .khr-pgs a.text-primary:focus, .khr-pgs-beach-resorts a.text-primary:hover, .khr-pgs-beach-resorts a.text-primary:focus {
    color: #322b21 !important; }
  .khr-pgs .text-secondary, .khr-pgs-beach-resorts .text-secondary {
    color: #9f9881 !important; }
  .khr-pgs a.text-secondary:hover, .khr-pgs a.text-secondary:focus, .khr-pgs-beach-resorts a.text-secondary:hover, .khr-pgs-beach-resorts a.text-secondary:focus {
    color: #877f66 !important; }
  .khr-pgs .text-success, .khr-pgs-beach-resorts .text-success {
    color: #c1d837 !important; }
  .khr-pgs a.text-success:hover, .khr-pgs a.text-success:focus, .khr-pgs-beach-resorts a.text-success:hover, .khr-pgs-beach-resorts a.text-success:focus {
    color: #849e43 !important; }
  .khr-pgs .text-info, .khr-pgs-beach-resorts .text-info {
    color: #17a2b8 !important; }
  .khr-pgs a.text-info:hover, .khr-pgs a.text-info:focus, .khr-pgs-beach-resorts a.text-info:hover, .khr-pgs-beach-resorts a.text-info:focus {
    color: #117a8b !important; }
  .khr-pgs .text-warning, .khr-pgs-beach-resorts .text-warning {
    color: #ffc107 !important; }
  .khr-pgs a.text-warning:hover, .khr-pgs a.text-warning:focus, .khr-pgs-beach-resorts a.text-warning:hover, .khr-pgs-beach-resorts a.text-warning:focus {
    color: #d39e00 !important; }
  .khr-pgs .text-danger, .khr-pgs-beach-resorts .text-danger {
    color: #dc3545 !important; }
  .khr-pgs a.text-danger:hover, .khr-pgs a.text-danger:focus, .khr-pgs-beach-resorts a.text-danger:hover, .khr-pgs-beach-resorts a.text-danger:focus {
    color: #bd2130 !important; }
  .khr-pgs .text-light, .khr-pgs-beach-resorts .text-light {
    color: #f8f7ee !important; }
  .khr-pgs a.text-light:hover, .khr-pgs a.text-light:focus, .khr-pgs-beach-resorts a.text-light:hover, .khr-pgs-beach-resorts a.text-light:focus {
    color: #e9e6ca !important; }
  .khr-pgs .text-dark, .khr-pgs-beach-resorts .text-dark {
    color: #333333 !important; }
  .khr-pgs a.text-dark:hover, .khr-pgs a.text-dark:focus, .khr-pgs-beach-resorts a.text-dark:hover, .khr-pgs-beach-resorts a.text-dark:focus {
    color: #1a1a1a !important; }
  .khr-pgs .text-tertiary, .khr-pgs-beach-resorts .text-tertiary {
    color: #f6f3ea !important; }
  .khr-pgs a.text-tertiary:hover, .khr-pgs a.text-tertiary:focus, .khr-pgs-beach-resorts a.text-tertiary:hover, .khr-pgs-beach-resorts a.text-tertiary:focus {
    color: #e7dfc6 !important; }
  .khr-pgs .text-white, .khr-pgs-beach-resorts .text-white {
    color: #fff !important; }
  .khr-pgs a.text-white:hover, .khr-pgs a.text-white:focus, .khr-pgs-beach-resorts a.text-white:hover, .khr-pgs-beach-resorts a.text-white:focus {
    color: #e6e6e6 !important; }
  .khr-pgs .text-green, .khr-pgs-beach-resorts .text-green {
    color: #cad62c !important; }
  .khr-pgs a.text-green:hover, .khr-pgs a.text-green:focus, .khr-pgs-beach-resorts a.text-green:hover, .khr-pgs-beach-resorts a.text-green:focus {
    color: #a3ad22 !important; }
  .khr-pgs .khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link, .khr-pgs-beach-resorts .khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link {
    font-weight: bold;
    color: #fff;
    background-color: #514535;
    border-color: #514535; }
  @media (max-width: 767.98px) {
    .khr-pgs .khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link, .khr-pgs-beach-resorts .khr-tabbed-page .khr-nav-tab-active-bg-highlighted.nav-link {
      color: #514535;
      background-color: #fff;
      border-left-color: #f0efee;
      margin: 0.4rem 0; }
    .khr-pgs .khr-tabbed-page .khr-nav-tab-active-parent, .khr-pgs-beach-resorts .khr-tabbed-page .khr-nav-tab-active-parent {
      border-top: 3px solid #514535; } }
  .khr-pgs .khr-top-nav .khr-action-bar, .khr-pgs-beach-resorts .khr-top-nav .khr-action-bar {
    background-color: #514535; }
    .khr-pgs .khr-top-nav .khr-action-bar .nav-link,
    .khr-pgs .khr-top-nav .khr-action-bar .khr-nav-link-label, .khr-pgs-beach-resorts .khr-top-nav .khr-action-bar .nav-link,
    .khr-pgs-beach-resorts .khr-top-nav .khr-action-bar .khr-nav-link-label {
      border-left: 1px solid #000;
      color: #000; }
    .khr-pgs .khr-top-nav .khr-action-bar .khr-nav-link-mobile-border, .khr-pgs-beach-resorts .khr-top-nav .khr-action-bar .khr-nav-link-mobile-border {
      background-color: #000; }
  .khr-pgs .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle, .khr-pgs-beach-resorts .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle {
    color: #000; }
    .khr-pgs .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle[aria-selected="true"], .khr-pgs-beach-resorts .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle[aria-selected="true"] {
      color: #666666; }
    .khr-pgs .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle:hover, .khr-pgs-beach-resorts .khr-top-nav .khr-menu .khr-wrapper .khr-menu-list div.nav-container > ul li a.khr-menu-item-toggle:hover {
      color: #666666; }
.khr-pgs .form-control, .khr-pgs-beach-resorts .form-control {
    color: #514535;
  
}
    .khr-pgs .form-control:focus, .khr-pgs-beach-resorts .form-control:focus {
      border-color: #9d8669; }
    .khr-pgs .form-control::placeholder, .khr-pgs-beach-resorts .form-control::placeholder {
      color: #514535; }
  .khr-pgs .khr-booking-widget label, .khr-pgs-beach-resorts .khr-booking-widget label {
    color: #514535; }
  .khr-pgs .khr-booking-widget-tabs .nav-item .nav-link.active, .khr-pgs .khr-booking-widget-tabs .nav-item .nav-link:hover, .khr-pgs .khr-booking-widget-tabs .nav-item .nav-link:focus, .khr-pgs-beach-resorts .khr-booking-widget-tabs .nav-item .nav-link.active, .khr-pgs-beach-resorts .khr-booking-widget-tabs .nav-item .nav-link:hover, .khr-pgs-beach-resorts .khr-booking-widget-tabs .nav-item .nav-link:focus {
    color: #514535; }
  .khr-pgs .khr-booking-widget-search-toggle[aria-expanded="true"], .khr-pgs-beach-resorts .khr-booking-widget-search-toggle[aria-expanded="true"] {
    color: #514535; }
  .khr-pgs .dropdown-item:hover, .khr-pgs .dropdown-item:focus, .khr-pgs .dropdown-item.active, .khr-pgs .dropdown-item:active, .khr-pgs-beach-resorts .dropdown-item:hover, .khr-pgs-beach-resorts .dropdown-item:focus, .khr-pgs-beach-resorts .dropdown-item.active, .khr-pgs-beach-resorts .dropdown-item:active {
    color: #fff;
    background-color: #9f9881; }
  .khr-pgs .xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active, .khr-pgs-beach-resorts .xdsoft_autocomplete .xdsoft_autocomplete_dropdown > div.active {
    background: #9f9881; }
  .khr-pgs .bootstrap-select > .dropdown-toggle.bs-placeholder, .khr-pgs .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .khr-pgs .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .khr-pgs .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .khr-pgs-beach-resorts .bootstrap-select > .dropdown-toggle.bs-placeholder, .khr-pgs-beach-resorts .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .khr-pgs-beach-resorts .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .khr-pgs-beach-resorts .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #cad62c; }
  .khr-pgs .khr-email-form, .khr-pgs-beach-resorts .khr-email-form {
    color: #fff;
    background-color: #514535; }
    .khr-pgs .khr-email-form h2, .khr-pgs .khr-email-form .h2, .khr-pgs-beach-resorts .khr-email-form h2, .khr-pgs-beach-resorts .khr-email-form .h2 {
      color: #fff; }
  .khr-pgs h2, .khr-pgs .h2, .khr-pgs-beach-resorts h2, .khr-pgs-beach-resorts .h2 {
    color: #514535; }
  .khr-pgs .khr-swatch-primary, .khr-pgs-beach-resorts .khr-swatch-primary {
    background-color: #514535 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-secondary, .khr-pgs-beach-resorts .khr-swatch-secondary {
    background-color: #9f9881 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-success, .khr-pgs-beach-resorts .khr-swatch-success {
    background-color: #c1d837 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-info, .khr-pgs-beach-resorts .khr-swatch-info {
    background-color: #17a2b8 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-warning, .khr-pgs-beach-resorts .khr-swatch-warning {
    background-color: #ffc107 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-danger, .khr-pgs-beach-resorts .khr-swatch-danger {
    background-color: #dc3545 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-light, .khr-pgs-beach-resorts .khr-swatch-light {
    background-color: #f8f7ee !important;
    color: #fff; }
  .khr-pgs .khr-swatch-dark, .khr-pgs-beach-resorts .khr-swatch-dark {
    background-color: #333333 !important;
    color: #fff; }
  .khr-pgs .khr-swatch-tertiary, .khr-pgs-beach-resorts .khr-swatch-tertiary {
    background-color: #f6f3ea !important;
    color: #fff; }
  .khr-pgs .khr-swatch-white, .khr-pgs-beach-resorts .khr-swatch-white {
    background-color: #fff !important;
    color: #fff; }
  .khr-pgs .khr-swatch-green, .khr-pgs-beach-resorts .khr-swatch-green {
    background-color: #cad62c !important;
    color: #fff; }
  .khr-pgs .border-primary, .khr-pgs-beach-resorts .border-primary {
    border-color: #514535 !important; }
  .khr-pgs .border-secondary, .khr-pgs-beach-resorts .border-secondary {
    border-color: #9f9881 !important; }
  .khr-pgs .border-success, .khr-pgs-beach-resorts .border-success {
    border-color: #c1d837 !important; }
  .khr-pgs .border-info, .khr-pgs-beach-resorts .border-info {
    border-color: #17a2b8 !important; }
  .khr-pgs .border-warning, .khr-pgs-beach-resorts .border-warning {
    border-color: #ffc107 !important; }
  .khr-pgs .border-danger, .khr-pgs-beach-resorts .border-danger {
    border-color: #dc3545 !important; }
  .khr-pgs .border-light, .khr-pgs-beach-resorts .border-light {
    border-color: #f8f7ee !important; }
  .khr-pgs .border-dark, .khr-pgs-beach-resorts .border-dark {
    border-color: #333333 !important; }
  .khr-pgs .border-tertiary, .khr-pgs-beach-resorts .border-tertiary {
    border-color: #f6f3ea !important; }
  .khr-pgs .border-white, .khr-pgs-beach-resorts .border-white {
    border-color: #fff !important; }
  .khr-pgs .border-green, .khr-pgs-beach-resorts .border-green {
    border-color: #cad62c !important; }
  .khr-pgs .slick-current .khr-nav-carousel-slide, .khr-pgs-beach-resorts .slick-current .khr-nav-carousel-slide {
    border-color: #514535; }
  .khr-pgs .khr-slide-vertical-promotion .khr-subcard, .khr-pgs-beach-resorts .khr-slide-vertical-promotion .khr-subcard {
    background: rgba(248, 247, 238, 0.9); }
  .khr-pgs .khr-carousel-slide-border, .khr-pgs-beach-resorts .khr-carousel-slide-border {
    outline-color: #514535; }
  .khr-pgs .slick-dots li.slick-active button:before, .khr-pgs-beach-resorts .slick-dots li.slick-active button:before {
    background: #514535; }
.khr-pgs a, .khr-pgs-beach-resorts a {
    color: #212529;
}

    .khr-pgs a:hover, .khr-pgs-beach-resorts a:hover {
        color: #000000;
    }


.khr-pgs a svg,
.khr-pgs .link svg {
    fill: #514535;
}

.khr-pgs a:hover svg,
.khr-pgs .link:hover svg {
 
    fill: #c1d837;
}

  .khr-pgs .modal.khr-modal-close-only-header .modal-header .close, .khr-pgs-beach-resorts .modal.khr-modal-close-only-header .modal-header .close {
    color: #514535; }
  .khr-pgs .khr-booking-step.khr-step-complete:not(:last-child)::after,
  .khr-pgs .khr-booking-step.khr-step-complete .khr-booking-step-circle, .khr-pgs-beach-resorts .khr-booking-step.khr-step-complete:not(:last-child)::after,
  .khr-pgs-beach-resorts .khr-booking-step.khr-step-complete .khr-booking-step-circle {
    background-color: #514535; }
  .khr-pgs .khr-booking-step.khr-step-current .khr-booking-step-circle, .khr-pgs-beach-resorts .khr-booking-step.khr-step-current .khr-booking-step-circle {
    background-color: #9f9881; }
  .khr-pgs .khr-features .khr-feature-count, .khr-pgs-beach-resorts .khr-features .khr-feature-count {
    color: #514535; }
  .khr-pgs .khr-features .khr-feature-label, .khr-pgs-beach-resorts .khr-features .khr-feature-label {
    color: #9f9881; }
  .khr-pgs .bookingForm .btn-primary:not(:disabled):not(.disabled), .khr-pgs-beach-resorts .bookingForm .btn-primary:not(:disabled):not(.disabled) {
    background-color: #f7a91b;
    border-color: #f7a91b; }
  .khr-pgs .bookingForm .btn-primary:not(:disabled):not(.disabled):active, .khr-pgs-beach-resorts .bookingForm .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #f7a91b;
    border-color: #f7a91b; }
  .khr-pgs .khr-booking-widget-carousel-content .khr-text-2, .khr-pgs-beach-resorts .khr-booking-widget-carousel-content .khr-text-2 {
    font-size: 3.4rem;
    letter-spacing: 0rem;
    font-weight: 400; }
  .khr-pgs .khr-carousel-tabs .khr-nav-item a.active, .khr-pgs-beach-resorts .khr-carousel-tabs .khr-nav-item a.active {
    color: #cad62c; }
  .khr-pgs .khr-icon-map-pin, .khr-pgs-beach-resorts .khr-icon-map-pin {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17px' height='29px' viewBox='-0.014 -0.252 17 29' overflow='visible' enable-background='new -0.014 -0.252 17 29' xml:space='preserve'%3E %3Cline fill='none' stroke='%23f7a91b' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='8.283' y1='24.467' x2='8.283' y2='27.356'/%3E %3Cpath fill='none' stroke='%23f7a91b' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M15.797,8.284c0,5.202-7.514,11.559-7.514,16.184c0-4.625-7.513-10.981-7.513-16.184c0-5.202,2.89-7.514,7.513-7.514 C12.907,0.77,15.797,3.082,15.797,8.284z'/%3E %3Ccircle fill='none' stroke='%23f7a91b' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='8.283' cy='8.284' r='4.046'/%3E %3C/svg%3E"); }
  .khr-pgs .khr-icon-feature-rooms,
  .khr-pgs .khr-icon-feature-suites, .khr-pgs-beach-resorts .khr-icon-feature-rooms,
  .khr-pgs-beach-resorts .khr-icon-feature-suites {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='28px' viewBox='0.043 -0.114 27 28' overflow='visible' enable-background='new 0.043 -0.114 27 28' xml:space='preserve'%3E %3Cpolyline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points='21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E"); }
  .khr-pgs .khr-icon-feature-spas, .khr-pgs-beach-resorts .khr-icon-feature-spas {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='29px' height='29px' viewBox='-0.957 -0.114 29 29' overflow='visible' enable-background='new -0.957 -0.114 29 29' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M13.854,14.344 c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E"); }
  .khr-pgs .khr-icon-feature-pools, .khr-pgs-beach-resorts .khr-icon-feature-pools {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='27px' viewBox='0.043 0.886 27 27' overflow='visible' enable-background='new 0.043 0.886 27 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E"); }
  .khr-pgs .khr-icon-feature-bars, .khr-pgs-beach-resorts .khr-icon-feature-bars {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='27px' viewBox='-0.957 0.886 28 27' overflow='visible' enable-background='new -0.957 0.886 28 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='22.893' y1='25.395' x2='22.893' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M4.584,6.644 c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d='M19.215,6.659 c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E"); }
  .khr-pgs .khr-icon-feature-restaurants, .khr-pgs-beach-resorts .khr-icon-feature-restaurants {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17px' height='27px' viewBox='4.043 0.886 17 27' overflow='visible' enable-background='new 4.043 0.886 17 27' xml:space='preserve'%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.763,5.594 23.994,5.594 26.193,18.794 0.893,18.794 3.093,5.594 5.599,5.594 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.193,23.745c0,0.911-0.738,1.649-1.649,1.649h-22c-0.912,0-1.65-0.738-1.65-1.649v-4.951h25.3V23.745z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='2.727' y1='9.994' x2='24.36' y2='9.994'/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 11.939,7.794 5.293,7.794 5.751,4.494 12.008,4.494 '/%3E %3Cpolygon display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 15.423,7.794 22.069,7.794 21.611,4.494 15.354,4.494 '/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.093,5.594V2.845c0-0.91,0.738-1.65,1.65-1.65h17.6c0.911,0,1.65,0.74,1.65,1.649v2.75'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='4.193' y1='25.395' x2='4.193' y2='26.494'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.008' y1='5.72' x2='15.354' y2='5.72'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='16.728' y1='1.693' x2='16.728' y2='26.994'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M16.728,1.693c1.519,0,3.3,7.693,3.3,16.501h-3.3'/%3E %3Cpath fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M5.728,1.693v5.5c0,1.823,1.477,3.301,3.3,3.301c1.822,0,3.3-1.478,3.3-3.301v-5.5'/%3E %3Cline fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.028' y1='1.693' x2='9.028' y2='26.994'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='13.522' y1='14.344' x2='13.522' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M4.584,6.644c1.176,3.822,4.731,7.7,8.938,7.7c4.207,0,7.764-3.878,8.938-7.7H4.584z'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' x1='9.123' y1='26.444' x2='17.922' y2='26.444'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M0.772,2.244h2.902c1.263,0,2.362,0.859,2.669,2.083l0.579,2.316'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.215,6.659c-0.125-0.349-0.193-0.725-0.193-1.115c0-1.823,1.479-3.3,3.3-3.3c1.823,0,3.301,1.477,3.301,3.3s-1.478,3.3-3.301,3.3 c-0.258,0-0.509-0.03-0.749-0.086'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,24.817c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M25.468,19.317c0-2.2-2.452-2.2-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0.003,2.218-2.742,2.223-2.746,0.003 c-0.003-2.206-2.754-2.202-2.754-0.003c0,2.223-2.75,2.223-2.75,0c0-2.2-2.75-2.2-2.75,0c0,2.246-2.75,2.246-2.75,0 c0-2.2-2.498-2.2-2.498,0'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.819,17.805V4.467c0-1.519,1.23-2.75,2.75-2.75c1.519,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M20.518,20.331V4.467c0-1.519,1.231-2.75,2.75-2.75c1.52,0,2.75,1.231,2.75,2.75v1.101'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='11.617' x2='20.518' y2='11.617'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='8.317' x2='20.518' y2='8.317'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='12.819' y1='14.917' x2='20.518' y2='14.917'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.588-1.495-3.738-1.775-3.738-6.542c0-3.832,2.243-5.14,3.738-6.542c1.495,1.402,3.739,2.71,3.739,6.542 C17.593,12.568,15.444,12.849,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-2.181,0.065-3.899,1.388-7.269-1.981c-2.71-2.711-2.049-5.222-1.982-7.271c2.049-0.066,4.559-0.727,7.27,1.982 C15.244,10.444,13.92,12.163,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-1.495,1.589-1.775,3.739-6.542,3.739c-3.831-0.001-5.14-2.244-6.542-3.739c1.402-1.495,2.711-3.738,6.542-3.738 C12.08,10.605,12.359,12.755,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c0.066,2.181,1.388,3.9-1.981,7.27c-2.711,2.71-5.222,2.05-7.271,1.982c-0.065-2.048-0.728-4.56,1.983-7.27 C9.955,12.956,11.673,14.278,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.589,1.495,3.739,1.775,3.738,6.543c0,3.832-2.243,5.141-3.738,6.542c-1.495-1.401-3.738-2.711-3.738-6.542 C10.116,16.119,12.266,15.839,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c2.181-0.065,3.899-1.387,7.271,1.983c2.709,2.71,2.049,5.221,1.982,7.269c-2.049,0.067-4.561,0.728-7.27-1.981 C12.466,18.243,13.789,16.525,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c1.495-1.589,1.777-3.738,6.543-3.737c3.832,0,5.141,2.243,6.542,3.738c-1.401,1.495-2.71,3.738-6.542,3.738 C15.63,18.083,15.349,15.933,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linejoin='round' stroke-miterlimit='10' d=' M13.854,14.344c-0.065-2.18-1.388-3.899,1.983-7.27c2.71-2.709,5.221-2.048,7.271-1.981c0.066,2.049,0.726,4.56-1.983,7.27 C17.753,15.732,16.036,14.41,13.854,14.344L13.854,14.344z'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.38,25.579c0-2.201-2.452-2.201-2.452,0c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0.003,2.217-2.742,2.223-2.746,0.002c-0.003-2.205-2.754-2.201-2.754-0.002c0,2.223-2.75,2.223-2.75,0c0-2.201-2.75-2.201-2.75,0 c0,2.246-2.75,2.246-2.75,0c0-2.201-2.498-2.201-2.498,0'/%3E %3Cpolyline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 3.361,23.256 3.361,9.326 3.361,5.982 '/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.554' y1='23.256' x2='9.554' y2='5.982'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M3.361,9.175h4.888h5.27c0,0,3.978,7.594,4.972,9.387c0.479,0.865,1.008,2.59,3.308,2.59h4.173'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='3.361' y1='12.229' x2='9.523' y2='12.229'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='15.284' x2='3.361' y2='15.284'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='18.339' x2='3.361' y2='18.339'/%3E %3Cline display='none' fill='none' stroke='%23cad62c' stroke-width='1.54' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='9.523' y1='21.394' x2='3.361' y2='21.394'/%3E %3Cpath display='none' fill='none' stroke='%23cad62c' stroke-width='1.687' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M11.841,5.731c0-2.699-2.562-4.888-5.261-4.888S1.066,3.032,1.066,5.731H11.841z'/%3E %3C/svg%3E "); }
  .khr-pgs .khr-property-playpen .khr-feature-label, .khr-pgs-beach-resorts .khr-property-playpen .khr-feature-label {
    color: #666666 !important; }
  .khr-pgs .khr-property-details .khr-feature-count, .khr-pgs-beach-resorts .khr-property-details .khr-feature-count {
    color: #f7a91b; }
  .khr-pgs .khr-property-details .khr-feature-label, .khr-pgs-beach-resorts .khr-property-details .khr-feature-label {
    color: #cad62c; }
  .khr-pgs .khr-property-details .khr-long-headline, .khr-pgs-beach-resorts .khr-property-details .khr-long-headline {
    color: inherit; }
  .khr-pgs .khr-slide-tile .khr-link-arrow, .khr-pgs-beach-resorts .khr-slide-tile .khr-link-arrow {
    color: #cad62c; }
  .khr-pgs .khr-slide-vertical-promotion .khr-link-arrow, .khr-pgs-beach-resorts .khr-slide-vertical-promotion .khr-link-arrow {
    color: #cad62c !important; }
  .khr-pgs .khr-pgs-about-the-club, .khr-pgs-beach-resorts .khr-pgs-about-the-club {
    background-color: #f6f3ea; }
  .khr-pgs nav.khr-top-nav .khr-action-bar, .khr-pgs-beach-resorts nav.khr-top-nav .khr-action-bar {
    background-color: #cad62c; }
  .khr-pgs .khr-booking-widget-carousel-content .khr-text-1, .khr-pgs-beach-resorts .khr-booking-widget-carousel-content .khr-text-1 {
    font-size: 3.5rem; }
  .khr-pgs .khr-booking-widget-carousel-content .btn, .khr-pgs-beach-resorts .khr-booking-widget-carousel-content .btn {
    background-color: #cad62c;
    font-weight: bold;
    padding: 1rem; }
  .khr-pgs .khr-slide-full-width-image-caption .container, .khr-pgs-beach-resorts .khr-slide-full-width-image-caption .container {
    font-weight: normal !important; }
  .khr-pgs .pgs-account-container, .khr-pgs-beach-resorts .pgs-account-container {
    box-shadow: 8px 4px 4px 1px rgba(0, 0, 0, 0.2), -2px -2px 0px 0 rgba(0, 0, 0, 0.19); }
    .khr-pgs .pgs-account-container a, .khr-pgs-beach-resorts .pgs-account-container a {
      color: #9f9881; }
    .khr-pgs .pgs-account-container hr, .khr-pgs-beach-resorts .pgs-account-container hr {
      box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2); }
    .khr-pgs .pgs-account-container .card, .khr-pgs-beach-resorts .pgs-account-container .card {
      border: 0; }
    .khr-pgs .pgs-account-container .my-account, .khr-pgs-beach-resorts .pgs-account-container .my-account {
      margin-bottom: 0; }
      .khr-pgs .pgs-account-container .my-account a, .khr-pgs-beach-resorts .pgs-account-container .my-account a {
        text-decoration: underline; }
      .khr-pgs .pgs-account-container .my-account .card-img, .khr-pgs-beach-resorts .pgs-account-container .my-account .card-img {
        height: 10vw; }
      .khr-pgs .pgs-account-container .my-account .card-title, .khr-pgs-beach-resorts .pgs-account-container .my-account .card-title {
        text-transform: uppercase;
        font-size: 2em;
        padding-bottom: .5em; }
      .khr-pgs .pgs-account-container .my-account .card-body .card-subtitle:last-child, .khr-pgs-beach-resorts .pgs-account-container .my-account .card-body .card-subtitle:last-child {
        padding-bottom: 2em; }
      @media (max-width: 767.98px) {
        .khr-pgs .pgs-account-container .my-account .account-links, .khr-pgs-beach-resorts .pgs-account-container .my-account .account-links {
          margin-bottom: 2em; } }
      @media (min-width: 768px) {
        .khr-pgs .pgs-account-container .my-account .shield, .khr-pgs-beach-resorts .pgs-account-container .my-account .shield {
          margin-top: 2em; } }
      @media (max-width: 767.98px) {
        .khr-pgs .pgs-account-container .my-account .shield, .khr-pgs-beach-resorts .pgs-account-container .my-account .shield {
          margin-top: -2em; } }
    .khr-pgs .pgs-account-container .my-next-trip, .khr-pgs-beach-resorts .pgs-account-container .my-next-trip {
      margin-top: 0;
      padding-bottom: 0 !important; }
      .khr-pgs .pgs-account-container .my-next-trip .trip-images, .khr-pgs-beach-resorts .pgs-account-container .my-next-trip .trip-images {
        height: 100%;
        display: flex; }
        .khr-pgs .pgs-account-container .my-next-trip .trip-images img, .khr-pgs-beach-resorts .pgs-account-container .my-next-trip .trip-images img {
          max-width: 50%; }
*/
.khr-service-icon-header {
    color: #9f9881;
}

.khr-member-levels {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: .5rem;
}

@media (max-width: 767.98px) {
    .khr-member-levels {
        flex-direction: column;
    }
}

@media (min-width: 992px) {
    .khr-member-levels {
        padding: 1.5rem;
    }
}

.khr-member-levels :last-child {
    display: none;
}

.khr-booking-widget-carousel-content .btn {
    color: #000;
}

@media (min-width: 576px) {
    .pgs-travelers-club-form {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 768px) {
    .pgs-travelers-club-form {
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

.pgs-travelers-club-form label {
    display: none;
}

.pgs-travelers-club-form .form-group {
    margin-bottom: 1.5rem;
}

.pgs-travelers-club-form .umbraco-forms-navigation {
    float: unset;
    text-align: center;
}

    .pgs-travelers-club-form .umbraco-forms-navigation .btn {
        width: 100% !important;
        background-color: #cad62c;
        color: #000;
        border: none;
        margin-bottom: 2.5rem;
    }

.card-header {
    background-color: #f4f4f4;
    border-bottom: none;
}

.card-body {
    background-color: #f4f4f4;
}

@media (min-width: 576px) {
    .khr-member-level-divider {
        width: 56px;
        height: 6px;
        top: 100px;
        left: 50%;
        background-image: none;
    }
}

@media (min-width: 992px) {
    .khr-member-level-divider {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA3NSA2LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc1IDYuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM2RjZFNkU7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MXtmaWxsOiM2RjZFNkU7fTwvc3R5bGU+PGc+PGc+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjMiIHkxPSIzLjEiIHgyPSI3MiIgeTI9IjMuMSIvPjxnPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjMuMSIgY3k9IjMuMSIgcj0iMi44Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjcxLjkiIGN5PSIzLjEiIHI9IjIuOCIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
        background-repeat: no-repeat;
    }
}

.khr-pgs-login a {
    color: #9f9881;
    text-decoration: underline;
}

button.khr-pgs-btn-green {
    background-color: #cad62c;
}

nav.khr-top-nav {
    font-family: inherit;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}

/**Restore Top nav**/
.khr-top-nav .khr-action-bar {
    height: 40px;
    background-color: #c1d837 !important;
    color: #000 !important;
}

    .khr-top-nav .khr-action-bar .nav-link {
        color: #f8f8f8 !important;
    }
/**Restore Top nav**/


/* animations */
@keyframes dropInNav {
    0% {
        top: 0;
        opacity: 0;
        display: none;
        transform: perspective(1000px) rotateX(15deg);
    }

    100% {
        top: 60px;
        opacity: 1;
        display: block;
        transform: perspective(1000px) rotateX(0);
    }
}


/*AZUL ROOM LIST*/
/*#roomListContainerBody.khr-brand-azul-beach-resorts .text-primary {
    color: #212529 !important;
}
#roomListContainerBody.khr-brand-azul-beach-resorts a {
    color: #212529 !important;
}
#roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-bar.bg-primary {
    background-color: #1e3e7b !important;
}
#roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-bar .btn-secondary {
    background-color: #00b5af !important;
    border-color: #00b5af !important;
}
    #roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-bar .btn-secondary:hover {
        background-color: #008f8a ;
        border-color: #00827e ;
    }

#roomListContainerBody.khr-brand-azul-beach-resorts .btn-primary {
    background-color: #1e3e7b ;
    border-color: #1e3e7b ;
}
    #roomListContainerBody.khr-brand-azul-beach-resorts .btn-primary:hover {
        background-color: #172f5c;
        border-color: #142952;
    }

#roomListContainerBody.khr-brand-azul-beach-resorts h2 {
    font-size: 1.2rem;
    color: #212529 !important;
}
#roomListContainerBody.khr-brand-azul-beach-resorts .customTitleList {
    width: 75%;
    margin: 0 auto;
}

#roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-pricing {
    font-size: 0.70rem;
    line-height: 1.3;
    margin: 25px 0 0 0;
}

#roomListContainerBody.khr-brand-azul-beach-resorts.khr-booking-unavailable {
    font-size: 1.25rem;
    letter-spacing: -1px;
    line-height: 1;
}

#roomListContainerBody.khr-brand-azul-beach-resorts .khr-save-top-desc {
    background: #00b5af;
    padding: 5px 10px;
    position: relative;
    left: -15px;
    width: 104%;
    font-size: 1rem;
    padding-left:70px;
}*/

.khr-save-top-desc {
    background: #2a2b2b;
    padding: 5px 10px;
    position: relative;
    left: -15px;
    width: 104%;
    font-size: 1rem;
    padding-left: 70px;
}

    .khr-save-top-desc :after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0;
        height: 0;
        border-left: 0 solid white;
        border-top: 0 solid transparent;
        border-bottom: 0 solid transparent;
    }

    .khr-save-top-desc :before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        width: 0;
        height: 0;
        border-right: 17px solid white;
        border-top: 17px solid transparent;
        border-bottom: 17px solid transparent;
    }

.greyRow .khr-save-top-desc :before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 15px solid #f7f5f6;
    border-top: 15px solid transparent;
    border-bottom: 18px solid transparent;
}

.jewel-pophover {
    cursor: pointer;
    background: none;
    border: none;
}

.khr-pgs .popover .arrow {
    left: 30px !important;
}

.khr-pgs .popover {
    left: 212px !important;
    top: -20px;
    border: none !important;
    width: 488px;
}

    .khr-pgs .popover .container {
        left: 0 !important;
        moz-box-shadow: 0px 2px 6px #88888894;
        -webkit-box-shadow: 0px 2px 6px #88888894;
        box-shadow: 0px 2px 6px #88888894;
    }

.khr-pgs .bs-popover-bottom .arrow::after, .khr-pgs .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff;
    z-index: 9999999;
    /* background: none; */
}

.khr-pgs .bs-popover-bottom .arrow, .khr-pgs .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((1.7rem + 1px) * -1);
}

.modal .sleeps-room-line {
    font-size: 13px;
}

#roomListContainerBody.khr-brand-azul-beach-resorts .modal-jewel {
    width: 32px;
}

#roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-modal-tabs .nav-item .nav-link {
    font-size: 13px;
}

    #roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-modal-tabs .nav-item .nav-link.active {
        color: #172F5C !important;
        text-decoration: underline;
        font-weight: 600;
    }

    #roomListContainerBody.khr-brand-azul-beach-resorts .khr-booking-modal-tabs .nav-item .nav-link:hover {
        color: #172F5C !important;
        text-decoration: underline;
    }

#roomListContainerBody.khr-brand-azul-beach-resorts .khr-desc p {
    font-size: 13px;
}

#bookRoomTabsBoth .nav-item img {
    width: 30px
}

.photoTabPane .tab-pane {
    display: none;
}

    .photoTabPane .tab-pane.active {
        display: block;
    }

.videosCarousel .slick-track {
    height: 430px;
}

.top-nav-badge {
    height: 30px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background-color: #dc3545 !important;
    border-radius: 50%;
}

#khr-booking-steps img {
    width: 120px;
    position: absolute;
    top: -15px;
}


#payModal .modal-dialog {
    max-width: 900px;
}


/*Guest info*/
input:required, select:required {
    border-left: none;
    box-shadow: none;
}

/*CUSTOM RADIO BUTTONS*/
.radioContainer {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default radio button */
    .radioContainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background-color: none;
    border-radius: 50%;
    border: 1px solid #ccc;
}

/* On mouse-over, add a grey background color */
.radioContainer:hover input ~ .checkmark {
    top: 0px;
    left: 0px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #172F5C;
}

    .radioContainer:hover input ~ .checkmark:after {
        top: 2px;
        left: 2px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #172F5C;
    }

/* When the radio button is checked, add a blue background */
.radioContainer input:checked ~ .checkmark {
    border: 1px solid #ccc;
    background-color: inherit;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radioContainer input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radioContainer .checkmark:after {
    top: 2px;
    left: 2px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #e2d50d;
    border: 1px solid #ccc;
}

#contactDetails .radioContainer span:last-child {
    font-size: 15px;
    position: relative;
    bottom: 6px;
}

#HotelListDiv {
    min-height: 400px;
}


/*Destinations View*/
.khr-dest-bg-img-full picture {
    overflow: hidden;
    position: relative;
    width: 100%;
}

    .khr-dest-bg-img-full picture img {
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%)
    }

[data-toggle="collapse"][aria-expanded="false"] .show-collapsed {
    display: inline;
}

[data-toggle="collapse"][aria-expanded="false"] .show-expanded {
    display: none;
}

[data-toggle="collapse"][aria-expanded="true"] .show-collapsed {
    display: none;
}

[data-toggle="collapse"][aria-expanded="true"] .show-expanded {
    display: inline;
}


@media (max-width: 768px) {
    .khr-dest-bg-img-full picture img {
        width: auto;
        height: 100%;
    }
}

@media (max-width: 570px) {

    .khr-dest-bg-img-full picture img {
        transform: translate(-62%, -50%);
    }
}



/*Mobile menu*/
@media (max-width: 425px) {
    .brand-navigation {
        display: none;
    }

    .khr-open img svg {
        fill: #6D6E71;
        width: 40px;
    }

    .menuMobileIcon {
        cursor: pointer;
    }

    svg#ham-menu {
        width: 30px;
    }
}

@media (max-width: 768px) {

    .brand-navigation {
        display: none;
    }

    .khr-open img svg {
        fill: #6D6E71;
        width: 40px;
    }

    .menuMobileIcon {
        cursor: pointer;
    }

    svg#ham-menu {
        width: 30px;
    }
}


@media (max-width: 425px) {

    #khr-booking-steps img {
        width: 70%;
        position: relative;
    }
}

@media (max-width: 768px) {

    #khr-booking-steps img {
        width: 120px;
        position: relative;
    }
}

@media (max-width: 1024px) {

    #khr-booking-steps img {
        width: 120px;
        position: relative;
    }
}

#addonDescriptionPanel {
    font-size: 1rem;
    line-height: 1.5;
}


#addonDescriptionPanel .collapse.collapse:not(.show) {
    display: block;
    height: 7rem;
    overflow: hidden;
}

#addonDescriptionPanel .collapse.collapsing {
    height: 7rem;
}

#addonDescriptionPanel a.collapsed::after {
    content: '+ Show More';
    font-size: 80%;
}

#addonDescriptionPanel a:not(.collapsed)::after {
    content: '- Show Less';
    font-size: 80%;
}

/*Apple Pay Button*/
#apple-pay-button {
    --apple-pay-button-width: 100%;
    --apple-pay-button-height: 40px;
    --apple-pay-button-border-radius: 3px;
    --apple-pay-button-padding: 3px 0px;
    --apple-pay-button-box-sizing: border-box;
}

.khr-pgs-booking .khr-laguage-selector {
    color: #000;
} 
.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;

    border: 1px solid #ddd;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 500;
    display: none;
 
    font-size: 15px;
    line-height: 1em;
}

    .daterangepicker:before, .daterangepicker:after {
        position: absolute;
        display: inline-block;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';
    }

    .daterangepicker:before {
        top: -7px;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid #ccc;
    }

    .daterangepicker:after {
        top: -6px;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
    }

    .daterangepicker.opensleft:before {
        right: 9px;
    }

    .daterangepicker.opensleft:after {
        right: 10px;
    }

    .daterangepicker.openscenter:before {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepicker.openscenter:after {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepicker.opensright:before {
        left: 9px;
    }

    .daterangepicker.opensright:after {
        left: 10px;
    }

    .daterangepicker.drop-up {
        margin-top: -7px;
    }

        .daterangepicker.drop-up:before {
            top: initial;
            bottom: -7px;
            border-bottom: initial;
            border-top: 7px solid #ccc;
        }

        .daterangepicker.drop-up:after {
            top: initial;
            bottom: -6px;
            border-bottom: initial;
            border-top: 6px solid #fff;
        }

    .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
        float: none;
    }

    .daterangepicker.single .drp-selected {
        display: none;
    }

    .daterangepicker.show-calendar .drp-calendar {
        display: block;
    }

    .daterangepicker.show-calendar .drp-buttons {
        display: block;
    }

    .daterangepicker.auto-apply .drp-buttons {
        display: none;
    }

    .daterangepicker .drp-calendar {
        display: none;
        max-width: 270px;
    }

        .daterangepicker .drp-calendar.left {
            padding: 8px 0 8px 8px;
        }

        .daterangepicker .drp-calendar.right {
            padding: 8px;
        }

        .daterangepicker .drp-calendar.single .calendar-table {
            border: none;
        }

    .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
        color: #fff;
        border: solid black;
        border-width: 0 2px 2px 0;
        border-radius: 0;
        display: inline-block;
        padding: 3px;
    }

    .daterangepicker .calendar-table .next span {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .daterangepicker .calendar-table .prev span {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
    }

    .daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
        min-width: 36px;
        width: 36px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        border: 1px solid transparent;
        white-space: nowrap;
        cursor: pointer;
 
    }

    .daterangepicker .calendar-table {
        border: 1px solid #fff;
 
        background-color: #fff;
    }

        .daterangepicker .calendar-table table {
            width: 100%;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
        }

    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
        background-color: #eee;
        border-color: transparent;
        color: inherit;
    }

    .daterangepicker td.week, .daterangepicker th.week {
        font-size: 80%;
        color: #ccc;
    }

    .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
        background-color: #fff;
        border-color: transparent;
        color: #999;
    }

    .daterangepicker td.in-range {
        background-color: #ebf4f8;
        border-color: transparent;
        color: #000;
        border-radius: 0;
    }





    .daterangepicker td.active, .daterangepicker td.active:hover {
        background-color: #4a5996;
        border-color: transparent;
        color: #fff;
    }

    .daterangepicker th.month {
        width: auto;
    }

    .daterangepicker td.disabled, .daterangepicker option.disabled {
        color: #999;
        cursor: not-allowed;
        text-decoration: line-through;
    }

    .daterangepicker select.monthselect, .daterangepicker select.yearselect {
        font-size: 12px;
        padding: 1px;
        height: auto;
        margin: 0;
        cursor: default;
    }

    .daterangepicker select.monthselect {
        margin-right: 2%;
        width: 56%;
    }

    .daterangepicker select.yearselect {
        width: 40%;
    }

    .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
        width: 50px;
        margin: 0 auto;
        background: #eee;
        border: 1px solid #eee;
        padding: 2px;
        outline: 0;
        font-size: 12px;
    }

    .daterangepicker .calendar-time {
        text-align: center;
        margin: 4px auto 0 auto;
        line-height: 30px;
        position: relative;
    }

        .daterangepicker .calendar-time select.disabled {
            color: #ccc;
            cursor: not-allowed;
        }

    .daterangepicker .drp-buttons {
        clear: both;
        text-align: right;
        padding: 8px;
        border-top: 1px solid #ddd;
        display: none;
        line-height: 12px;
        vertical-align: middle;
    }

    .daterangepicker .drp-selected {
        display: inline-block;
        font-size: 12px;
        padding-right: 8px;
    }

    .daterangepicker .drp-buttons .btn {
        margin-left: 5px;
        padding: 4px 15px;
    }

    .daterangepicker .drp-buttons .cancelBtn {
        padding-right: 20px;
    }

    .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
        border-right: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.rtl .drp-calendar.right {
        border-right: 1px solid #ddd;
    }

    .daterangepicker.show-ranges.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepicker .ranges {
        float: none;
        text-align: left;
        margin: 0;
    }

    .daterangepicker.show-calendar .ranges {
        margin-top: 8px;
    }

    .daterangepicker .ranges ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }

    .daterangepicker .ranges li {
        font-size: 12px;
        padding: 8px 12px;
        cursor: pointer;
    }

        .daterangepicker .ranges li:hover {
            background-color: #eee;
        }

        .daterangepicker .ranges li.active {
            background-color: #08c;
            color: #fff;
        }

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepicker {
        width: auto;
    }

        .daterangepicker .ranges ul {
            width: 140px;
        }

        .daterangepicker.single .ranges ul {
            width: 100%;
        }

        .daterangepicker.single .drp-calendar.left {
            clear: none;
        }

        .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
            float: left;
        }

    .daterangepicker {
        direction: ltr;
        text-align: left;
    }

        .daterangepicker .drp-calendar.left {
            clear: left;
            margin-right: 0;
        }

            .daterangepicker .drp-calendar.left .calendar-table {
                border-right: none;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .daterangepicker .drp-calendar.right {
            margin-left: 0;
        }

            .daterangepicker .drp-calendar.right .calendar-table {
                border-left: none;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .daterangepicker .drp-calendar.left .calendar-table {
            padding-right: 8px;
        }

        .daterangepicker .ranges, .daterangepicker .drp-calendar {
            float: left;
        }
}

@media (min-width: 730px) {
    .daterangepicker .ranges {
        width: auto;
    }

    .daterangepicker .ranges {
        float: left;
    }

    .daterangepicker.rtl .ranges {
        float: right;
    }

    .daterangepicker .drp-calendar.left {
        clear: none !important;
    }
}

.daterangepickeravailability {
    color: inherit;
    background-color: #fff;
    border: 1px solid #ddd;
    width: 100%;
    padding: 0;
    margin-top: 7px;
    font-size: 15px;
    line-height: 1em;
    overflow: hidden;
}

    .daterangepickeravailability:before, .daterangepickeravailability:after {
        position: absolute;
        display: inline-block;
        border-bottom-color: rgba(0, 0, 0, 0.2);
       
    }

    .daterangepickeravailability:before {
        top: -7px;
        border-right: 7px solid transparent;
        border-left: 7px solid transparent;
        border-bottom: 7px solid #ccc;
    }

    .daterangepickeravailability:after {
        top: -6px;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
    }

    .daterangepickeravailability.opensleft:before {
        right: 9px;
    }

    .daterangepickeravailability.opensleft:after {
        right: 10px;
    }

    .daterangepickeravailability.openscenter:before {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepickeravailability.openscenter:after {
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .daterangepickeravailability.opensright:before {
        left: 9px;
    }

    .daterangepickeravailability.opensright:after {
        left: 10px;
    }

    .daterangepickeravailability.drop-up {
        margin-top: -7px;
    }

    .daterangepickeravailability.drop-up:before {
        top: initial;
        bottom: -7px;
        border-bottom: initial;
        border-top: 7px solid #ccc;
    }

    .daterangepickeravailability.drop-up:after {
        top: initial;
        bottom: -6px;
        border-bottom: initial;
        border-top: 6px solid #fff;
    }

    .daterangepickeravailability.single .daterangepickeravailability .ranges, .daterangepickeravailability.single .drp-calendar {
        float: none;
    }

    .daterangepickeravailability.single .drp-selected {
        display: none;
    }

    .daterangepickeravailability.show-calendar .drp-calendar {
        display: block;
    }

    .daterangepickeravailability.show-calendar .drp-buttons {
        display: block;
    }

    .daterangepickeravailability.auto-apply .drp-buttons {
        display: none;
    }

    .daterangepickeravailability .drp-calendar {
        display: none;
/*        max-width: 270px;*/
    }

        .daterangepickeravailability .drp-calendar.left {
            padding: 8px 0 8px 8px;
        }

        .daterangepickeravailability .drp-calendar.right {
            padding: 8px;
            margin-top: -119.5px;
        }

        .daterangepickeravailability .drp-calendar.right.sixthrow {
            padding: 8px;
            margin-top: -69px;
        }

        .daterangepickeravailability .drp-calendar.single .calendar-table {
            border: none;
        }

    .daterangepickeravailability .calendar-table .next span, .daterangepickeravailability .calendar-table .prev span {
        color: #fff;
        border: solid black;
        border-width: 0 2px 2px 0;
        border-radius: 0;
        display: inline-block;
        padding: 3px;
    }

    .daterangepickeravailability .calendar-table .next span {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .daterangepickeravailability .calendar-table .prev span {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
    }

    .daterangepickeravailability .calendar-table th, .daterangepickeravailability .calendar-table td {
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
        min-width: 36px;
        height: 50px;
        line-height: 30px;
        font-size: 12px;        
        border: 1px solid transparent;
        white-space: nowrap;
        cursor: pointer;
        position: relative;
        line-height: 1.5;
    }

    .daterangepickeravailability .calendar-table td {
        border-bottom: 1px solid #ddd !important;
    }

    .daterangepickeravailability .calendar-table td.dateUnavailable{
        opacity: 0.7;
        pointer-events:none;
    }

    td.available.dateUnavailable:before {
        content: '';
        position: absolute;
        width: 40px;
        border-top: 1px solid #C86B9D;
        transform: rotate(45deg);
        left: 30px;
        top: 25px;
    }

    .daterangepickeravailability .drp-calendar.right .calendar-table td:not(.in-range):not(:hover):not(.active) {
        background: #eee;
    }

    .daterangepickeravailability .drp-calendar.right .calendar-table tr:first-child .available:after {
        border-left: 1px solid #000;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        z-index: 100;
    }

    .daterangepickeravailability .drp-calendar.right .calendar-table tr:first-child .available ~ .available:after {
        content:none;
    }


    .daterangepickeravailability .calendar-table {
        border: 1px solid #fff;
    }

        .daterangepickeravailability .calendar-table table {
            width: 100%;
            margin: 0;
            border-spacing: 0;
            border-collapse: collapse;
            table-layout: fixed;
        }

    .daterangepickeravailability td.available:hover, .daterangepickeravailability th.available:hover {
        background-color: #4a5996;
        border-color: transparent;
        color: #fff;
    }

    .daterangepickeravailability td.week, .daterangepickeravailability th.week {
        font-size: 80%;
        color: #ccc;
    }

    .daterangepickeravailability td.off, .daterangepickeravailability td.off.in-range, .daterangepickeravailability td.off.start-date, .daterangepickeravailability td.off.end-date {
        background-color: #fff;
        border-color: transparent;
        color: #999;
    }

    .daterangepickeravailability td.in-range {
        background-color: #4a5996;
        border-color: transparent;
        color: #fff;
        border-radius: 0;
    }

    .daterangepickeravailability td.active, .daterangepickeravailability td.active:hover {
        background-color: #4a5996;
        border-color: transparent;
        color: #fff;
    }    

    .daterangepickeravailability th.month {
        width: auto;
    }

    .daterangepickeravailability td.disabled, .daterangepickeravailability option.disabled {
        color: #999;
        cursor: not-allowed;
        text-decoration: line-through;
        visibility:hidden;
    }

    .daterangepickeravailability select.monthselect, .daterangepickeravailability select.yearselect {
        font-size: 12px;
        padding: 1px;
        height: auto;
        margin: 0;
        cursor: default;
    }

    .daterangepickeravailability select.monthselect {
        margin-right: 2%;
        width: 56%;
    }

    .daterangepickeravailability select.yearselect {
        width: 40%;
    }

    .daterangepickeravailability select.hourselect, .daterangepickeravailability select.minuteselect, .daterangepickeravailability select.secondselect, .daterangepickeravailability select.ampmselect {
        width: 50px;
        margin: 0 auto;
        background: #eee;
        border: 1px solid #eee;
        padding: 2px;
        outline: 0;
        font-size: 12px;
    }

    .daterangepickeravailability .calendar-time {
        text-align: center;
        margin: 4px auto 0 auto;
        line-height: 30px;
        position: relative;
    }

        .daterangepickeravailability .calendar-time select.disabled {
            color: #ccc;
            cursor: not-allowed;
        }

    .daterangepickeravailability .drp-buttons {
        clear: both;
        text-align: right;
        padding: 8px;
        border-top: 1px solid #ddd;
        display: none;
        line-height: 12px;
        vertical-align: middle;
    }

    .daterangepickeravailability .drp-selected {
        display: inline-block;
        font-size: 12px;
        padding-right: 8px;
    }

    .daterangepickeravailability .drp-buttons .btn {
        margin-left: 5px;
        padding: 4px 15px;
    }

    .daterangepickeravailability .drp-buttons .cancelBtn {
        padding-right: 20px;
    }

    .daterangepickeravailability.show-ranges.single.rtl .drp-calendar.left {
        border-right: 1px solid #ddd;
    }

    .daterangepickeravailability.show-ranges.single.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepickeravailability.show-ranges.rtl .drp-calendar.right {
        border-right: 1px solid #ddd;
        
    }

    .daterangepickeravailability.show-ranges.ltr .drp-calendar.left {
        border-left: 1px solid #ddd;
    }

    .daterangepickeravailability .ranges {
        float: none;
        text-align: left;
        margin: 0;
    }

    .daterangepickeravailability.show-calendar .ranges {
        margin-top: 8px;
    }

    .daterangepickeravailability .ranges ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }

    .daterangepickeravailability .ranges li {
        font-size: 12px;
        padding: 8px 12px;
        cursor: pointer;
    }

        .daterangepickeravailability .ranges li:hover {
            background-color: #eee;
        }

        .daterangepickeravailability .ranges li.active {
            background-color: #08c;
            color: #fff;
        }

    .daterangepickeravailability td.highlighted-event {
        background-color: #00AADB !important;
        color: #fff;
    }

    .daterangepickeravailability td.highlighted-event.margaritaville {
        background-color: #007ca5 !important;
    }

    .daterangepickeravailability td.highlighted-event.nick {
        background-color: #ff6701 !important;
    }

    .daterangepickeravailability td.highlighted-event.azul {
        background-color: #1e3e7b !important;
    }

    .daterangepickeravailability td.highlighted-event.villas {
        background-color: #000 !important;
    }

    .daterangepickeravailability
    td.highlighted-event.in-range,
    td.highlighted-event.start-date,
    td.highlighted-event:hover,
    td.highlighted-event.margaritaville.in-range,
    td.highlighted-event.margaritaville.start-date,
    td.highlighted-event.margaritaville:hover,
    td.highlighted-event.nick.in-range,
    td.highlighted-event.nick.start-date,
    td.highlighted-event.nick:hover,
    td.highlighted-event.azul.in-range,
    td.highlighted-event.azul.start-date,
    td.highlighted-event.azul:hover,
    td.highlighted-event.villas.in-range,
    td.highlighted-event.villas.start-date,
    td.highlighted-event.villas:hover {
        background-color: #4a5996 !important;
        color: #fff;
    }

    .event_legend {
        display: flex;
        align-items: center;
        margin-top: 10px;
    }

    .event_square {
        height: 20px;
        width: 20px;
        background-color: #00AADB;
    }

    .event_square.margaritaville {
        background-color: #007ca5 !important;
    }

    .event_square.nick {
        background-color: #ff6701 !important;
    }

    .event_square.azul {
        background-color: #1e3e7b !important;
    }

    .event_square.villas {
        background-color: #000 !important;
    }

    .event_name {
        color: #16406f;
        margin-left: 10px;        
    }

    .day_events {
        display: flex;
        /*align-items: center;
        justify-content: center;*/
    }

    .little_square {
        height: 10px;
        width: 10px;
    }

/*  Larger Screen Styling */
@media (min-width: 564px) {
    .daterangepickeravailability {
        width: auto;
    }

        .daterangepickeravailability .ranges ul {
            width: 140px;
        }

        .daterangepickeravailability.single .ranges ul {
            width: 100%;
        }

        .daterangepickeravailability.single .drp-calendar.left {
            clear: none;
        }

        .daterangepickeravailability.single .ranges, .daterangepickeravailability.single .drp-calendar {
            float: left;
        }

    .daterangepickeravailability {
        direction: ltr;
        text-align: left;
    }

        .daterangepickeravailability .drp-calendar.left {
            clear: left;
            margin-right: 0;
        }

            .daterangepickeravailability .drp-calendar.left .calendar-table {
                border-right: none;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .daterangepickeravailability .drp-calendar.right {
            
            margin-left: 0;
        }

            .daterangepickeravailability .drp-calendar.right .calendar-table {
                border-left: none;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .daterangepickeravailability .drp-calendar.left .calendar-table {
            padding-right: 8px;
        }

     
}

@media (min-width: 730px) {
    .daterangepickeravailability .ranges {
        width: auto;
    }

    .daterangepickeravailability .ranges {
        float: left;
    }

    .daterangepickeravailability.rtl .ranges {
        float: right;
    }

    .daterangepickeravailability .drp-calendar.left {
        clear: none !important;
    }
}

.currency-flag{display:inline-block;width:24px;height:16px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTY4YzRkYy0xNzg2LTQ2Y2UtYmIzYS1hMGNhZDcxNzBjNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA3QzBCRkU1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA3QzBCRkQ1ODQwMTFFOEI5NzdERDE3RUQ5MUVEQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2U4OWM3NTYtOGI0Mi00YmMwLTlmMjItZjQyOWNhZjAwNGQ0IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM4MzhmMGYtYjNiMy1jZjRkLTg2ZDEtOGM2YWJhYTRlMzRiIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oR1RLAAAAdVJREFUeNrsl+mKwjAURm2t1lEUl/d/Q8VdW5fWM35QisKYxKsIY36UUO5NT77cJY3Ksmx80ogbHza+QI9GEux5Op12u12WZcfjsSiKKIr6/f5gMGDybiBQFosFNPWXcDSbzSdpQoD2+/1sNpMkP9eRpiko5XXULfM8xwyDFwKt1+v5fM6Ez4xGoyRJ6grd0GB5OBww4yhfAsQZiWY4HBIrfxsjW7fbBQgX9GNunGXEDSflSKOBGcZMcMTdGGi5XBIibNSRpmLCBUeSwBKI/W23W6KEgPBNAlxw5LgdRYodo4cneyUafIGqALopE08BUf2UWWGlRY5axAaIWsyz3W6HAclRi9gAUd8kfhiQHLWIZXN9z83JCSiOY/ct3o/z+VwtYgPUarV4UnbDgOSoRWyAOp2O2moYkBy1iA1QVUgkvu95VWXMDIiurg6g5uo1cFHPqV8NDLKMNqkOsFqt3GkwxgVHdVlLIPY3mUyY0CY3m40jjXoqjo7y+NUhZKdTkr0PCxJ9dDqdigZt3C9Dvxc933LHVZAErhcVXWcVv2Q4OcUxsSwvx+Nxr9fzWj96vv6ixH1goQrauJ+UwW9QJQ8HJIWQDfGoN+459RKFvr/S/xzoIsAAC8ECkbRnk8sAAAAASUVORK5CYII=)}.currency-flag-sm{width:16px;height:10px}.currency-flag-lg{width:36px;height:24px}.currency-flag-xl{width:48px;height:32px}.currency-flag.currency-flag-aed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEUAAAAAcy/+AQH///+EOfg+AAAAHElEQVQY02NYtWpVKAwwDBTnPwwMQg4DHAwEBwCJ+ck3G+19rwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-afn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABcVBMVEUAAAAAmQC/AADABATABQXACAjBBgbBBwfCDAzCDQ3CEhLDDw/DEBDDEhLDExPEEhLFFhbFFxfFGBjFGRnFGhrGGxvGHBzGHh7HHR3HHx/HISHHIyPIIiLIJCTIJibJJSXJKSnKKirKKyvKLS3KMDDLLy/MNTXMNjbNNjbNNzfNODjOOjrOPDzOPj7OPzzOQT7PPT3PPj7PRkPQQUHQRUXQR0bRRkbRR0bRSUfSSUnSS0vSTEvSTEzSTk7TT0/TUlLTVFTUU1PUVVXUVlbVVFTVV1fVWFjVWVnVWlrVXVnWWlrWXVrWX1/WYGDXYmLYYGDYY2PYZGTaa2vabGzbbW3bb23bcHDbcXHccW/eenree3vefHzffXvff33ff3/fgIDfgYHfhITgg4PghIThh4fijIzjkJDjkZHjk5PklJTlm5rooqLpqanpqqrqqanrsbHtubfvwsDwwsLww8PwxcT00tL019L02dX05tn059n119cHMZ20AAAA6UlEQVQ4y2NgQANMaIARDTCMahjEGlhkxPg5mYnXIKBj4mpiY6nMQZwGFnErSX5LYy45ew0WojS4+mhxyptay3Bo+roRo0HR2YlFyraywkaKzcldkbAGdsdkO27D9OKiNG1uu2QXdoIa+PyL1XNUwgTFwlVy1Yr9eQlqkIgM9rPTTasyC9G18wuKlCCogS06I55bKSm/NEiRJz4jio2wp20cAkQT8lJSM+NEAp1siAgl1sS8bANhVXVhg+y8RFZi4kHWyyvG09zCO9bDS5q4pCEcUVZSWJBVHipEdOJTNtLXs1AYzaLDSQMAH/4sukLu0gwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-all{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACkVBMVEUAAAACAAADAQEEAAEFAQEGAQEHAQEIAQIJAQIKAQILAQIMAQINAgMOAgIQAgMRAgMSAgMTAwMTAwQUAwQWAwQXAwQYAwQaAwUcBAUdBAYeBAYgBQYiBAYjBQYlBQYoBQYpBgcqBgcrBgcsBgctBgcuBgcxBwgzBwg0Bwk1Bwk1CAk4CApACQpBCQpDCQtECQpECQtECgtICgtLCgxQCw1RCw1SCwxWDA1XDA1YDA5bDA5cDQ5dDQ5eDQ9fDQ9gDQ9iDQ9iDg9jDQ9kDg9kDhBlDhBmDhBnDhBoDhFpDhFqDhFqDxBrDhBrDxBsDxBuDxBuDxFvDxBvDxFwEBFxDxFxEBFyDxFzDxFzEBJ0EBF0EBJ2EBF2EBJ3EBJ4EBJ5EBJ6EBN6ERJ7ERN8ERJ8ERN9ERSAEhOBEhOCEhSDEhODEhSEEhSHExSIEhSIExSJExSJExWMExWOFBaPExSQFBaRFBWSFBWVFBaWExaXExaYFBaYFBeZFBabFBedFBidFheeFRegFRihFRiiFRijFRekFRmlFRmoFhipFhmrFhmsFxqvFxmvFxqwFxi0Fxu3GBq5GBq6GBq7GBu/GRvAGRzBGRzCGRzDGRzGGhvHGhzIGhzJGhzJGh7KGhzLGxzMGxzMGx3PGx7QGx3RHB7SGxzSGx7SHB7THB7VHB3WHB3WHB/ZHR7bHB7bHR7cHR7dHR/fHR/fHh/gHh/iHiDjHiDkHiDlHh/lHiHlLjLlMDXlMDblMTbmHh/mHiHnHh/nHiHnHyHoHh/oHiHoHyDoQ0fpHiDpHyDpHyLqHyDqHyLrHyDrHyLsHyDtHyHuHyHuICHwHyHwICHwICLxHyLxICHzICL0ICL1ISL1ISP1IST1IiSgCaiRAAAB/UlEQVQ4y2M4snMXCWDnEYYdW0kCOxh2k6ZhN9017DmxZdv+cxcvHtu69fCFi+f2b9tyYh8+DXtWzj6/fmlbZMWyfftW1UY2Ll53fv7y/Xg0nJkgPuN4izE/g9Xlq14M/PqNWxZKdJ7Do2HbyUwlv/CiDAnOSTP5RFLLIoNU4g9vw6Ph2By7Bn8G1pzlfNq67LMrORhc6+ymnMLnh00J1m5cDOpX1RkYZC/pMbA62Iat34PPhgWmOSECDCwKzAwMjAqsDNy+BSbTT+CzYWNpRqgQAxzw+mYVrtuLR8Ph5VZR9qwIDUyWsRbzjuHRsG9Ntoe9FEKDqK1b2opD+DSsCympEkNoECwrD1iJL+IOLYkNijLQkGYHqWaT0jIMDY5ZcBSfpzc0t5pVuYbagDSYR7jWmjQ1rsMXrAfWmsi3Jzc1yClxsapK1nZEdysbLcfn6a2nyntvXUsRVNsuxbdZhyfwys2JxSfwpdbDM5MCimscFac3MTKULVSwqS4LjJt6GI+Gg7PcnfKce3pyRRkY+NK7+h3yXZ2m4QvWrfsaFt1YPavJW5GBQcazdu6K6yvr9+BLrVu3nD28Zc+FyV4uwvx2Pn0X9285dI6YPH2uOlFfM7n0HNGFwLY90xkY+lFzDv5SY89pG5PD+0gpZvZs3bKftHJpz57BUvIR1gAARnK2W4i+aFgAAAAASUVORK5CYII=)}.currency-flag.currency-flag-amd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAYFBMVEUVMaIVM58VM6AWNKIcL5cdMZsdM5kdNJsfO5gmL5EpO5LJBCHKBCHLByLZABLaABHaABPaAxXaBRbbAhPbAxTbCRrcAA3dAA3eAhDhoB7imCHxoAnxogfyqAD2ogD3qgD0Dqr1AAAAr0lEQVQ4y+2P6RKCMAyE1/sAG6sVvH3/t3R60aZ1GPOfb6YkbHYLwcVoY7TFhONKaFhv6wlnIlI55A4pr9qh6ylo0NyqeJprtsIMF3ET71NxAf/d3OXfjrkSDNUvDVtUv+ZlGMoVKi3Exm4HKmf5QkmLd6VAstHY+rj2ka4v6H5pODSWtqlpw4PPsFvKwGYhA+u5jCkQmY0FVhCy38rA/SYD748MPF4ypsBfgacw8AWhk1qzhygshwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ang{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB9VBMVEUJDHYJDXYKDXcKD3cKD3gKEHkKEHoKEnkLEnsLFHsLFHwLFXsLFnwLF3wMFoAMF30MGH8MGIEMGX0MGX4MGn8MG34MG38NGIINGoINHYANHYINHoEOIIIOIYMOIoIOIoMOIoQPJIQPJIUPJYQPJYUPJoQPJoUPJoYPJ4UPJ4YQJ4cQKIYQKIcQKYcQKYkQKocQKogQKokQK4cQK4gRI4MRI5MRJZIRJpQRJ5ERJ5IRKJIRKZIRK4kRLIgRLIkRLYkRLYoRLokSK5QSK5USLJQTLZUTLpcTL5gUKIYbQJMfQ5UlZbUpS5oqTpsqargrTZssTpssZ7QuUJ0uabYvUJ0zVJ4zcbs6eMBLaKpPbKxXcrBYc7BsATNuAzRwAzRzBTZ+CDKKEzOLFTSOH0OOIUWOI0aUDCqVDSuVHT6WHj6XGTyYHz+ZGz2ZHz+chKadf6Cjs9Sks9Sks9WktNWnhKKoi6mwvdmwvdqwvtqxvtq+yN/M1+nN1efXAADYAADYAALZAAHa4vHbExnbExrcExrcFBrcFx3dFBrdFRrdFRvdFx3dFx7dGB7d5vLl7Pbq7/fv9PnxrK3xrK7yrK7z9fn0AAH0AQP0Dwr0Dwz0t7j0t7n1EAz1Ew71FA71FQ71FRD1uLn6wbT6wrT6/P37zsL7z8H///9zdymPAAACOklEQVQYGW3BS26cRRiG0ed9q/6O0zGt2MagMCExN0XCYhYEA8YsAPbBFtgMe2ABMECKBBI3gcQgCYqRUELsjt3urvo+GoYun6OvuOrsz9msUWl5eXjAVWakbBVESUZmIGVtNOhiVBlkqk1ijZORGSjFJtYQSgZmkEBtlS0xMAOZCm2CZGRGmWrMEkgGlZHYTESjcI3KYH5YJkc6Y3GLQf0eEMmWSETmaSntgp2i9aIoSaAECZRITQlKQYJI4OCDPO93/JR5+eFvQMn/lEqo9xw4zJYS6Pb56fLkc395e4/9RZ9Qx4EDTFBvilQqAwOLZ4/1Ln5j/U1Z7Pc6e9yO9k8JSoYDh6VjtkqGCRNLf5jf3rzB/nfx4B+tLj4qDzdzwOqAAxuDEyJMeL338VsnG+LZ0dsv1PuTo0/vnptCdBuDVe6QiABSqfnLsycXe50EBQc9/vj1Nqm0RFoidOww4TAELvH7zvvLR/1eL7d+0puv/Hx2Xz0hDASlo2NKNxAlw+GAFu/ol4n1cf64YwcOjLohTNTQJeBww80R5vzpZ4cPS3n+ydnXr88djnDSMQEOIaXCgQOnSO2+99ruo3ku767++u05Dhz8xwROfeGQOyZKIET0Ze87iVcqi5JkCSUo2RL1AVflC09KlOvcrVxVGbw8mQrVwWZ1+CpXVUYW0wYq16mMItlMSUNiYK5VN7RakpEZzCQabUY3IzO4zKzAGiIYVAYyDZhAjCqDRFTIVldmYAYK1UYTjWv8C3IBFvf/khHtAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-aoa{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAADPUlEQVR42uyXW4hNURjHv29d9uXctpyZc44htyKRy2BCJuXSIJfy4BohhdzLJfJA5MGDQpniQSlRSAkZt6ZGjWhQKFODQcaYGWYcM3POnLP3XsveKJLU3sflPPi/rvbav/3//t+318IafTjkjRAkgbySzDcggLwDYr/DZ8dpANuNALJ/DiQBVUAbeJEQJlrNCPSfAokuiJRavba9opGOdG2PZ8sLRBap5rrlT3QlT+QYQvsdyTSGeIKFihvN1u5IwWojjnM+mJy2xxznEBKg3USmgThvL1ya7bn1ibNr/aYhyeuM6N53k8J/lyGCSANyiK9IEeqSNZ9QXu8bjIpbR9tXzdB3hqRwUGR8VSY8pjM4qFkpSiSrAq3n1JbTPDyud2JdizBjqXvUa9MJROK7UiKDrZc0XtBFB2SB2m1XVfl5qem4ERrd3GfPaxIEaXnbtpWFWE4l64Cu58GOhwYSIZLgxJlwyNSRdG30Q0XU/ghE8Wg8Er9ANogsKAWy8ZCRrsfAAMEi0u50HbdTYLfo9Ktf3udQGL0Psixgf1v2tVLXFIWhqoOspwp3Zog7IU3nQ9MktrpOVA3rvMsw4GHjjOPQAeuNZx5LlpXwOZuTJ99Fb95PhZG4UbTdJUtAOABbElbVdVrx6q2FhHiJURrCPis2s0y1GlhdJYwb+2PRi0ewN7dIzxj3k0tu+ARSOR7aHjSfK01VZO1cjX7XrGcPBs0XbEap9leBvmjBdO1ppWbWkvIdaiLqZnH9Iq3tjnr+SGDoQOVvABECE0ZpUeNbH8S60/JdofYHrKJcnTdFeV+N21cE/I8SbnhrMSNIju9naxaikFp7O9qWTGeg5pHQmTJzkjmhRFTX0AuVUN9g+wSimuc/zvyp+smjZuqtyFqkKUmzgsYMES+C8mOk05TLZneduaLsPWq+Two/Rwcl4vmZSJDOK9P7JPjGxfrHx3z32sCsidrlY/r4YtVZnTxWu30qcPEwLx2p+gAqNHI4n3GGveI/6W1dJZuW6C9v8A0LdEa8VSDeLbfj5i9UMkR9cF45uNNbwGN/DsjRwH7K/GlaHgH5kAP0/6L4HygnWbZkhUa+BNu5jxdGyCcBBgBukRPoKZSeHwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ars{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAmVBMVEV0rN/XoFrXoVvYoVzZolzZo13apF7arHTbrXXfnjzho0fho0jipEjpyJzpyJ3pyZ7qyZ3srEHt0avt0azw2Ljw2r/w27/w28HxskTx3MDx3sjx38jx38ryskTztETztEXz5NT06Nv16Nr16Nv16dz5u0f5vEj58+36vEj69O/7+Pb8+PT8+PX8+fb8+ff+/fz+/v7//v7///+MAOsLAAAAnklEQVQ4y+2SyRKCMBAFUVyCEgJJAAmoYTMCCdv/f5zlPYe5Q1+n+tD1xnF2NsJqYzGd6mfrySqYpohTUY9QwUhOccC41DBhqji5Ho6I8HICCTpn6Na2d0TFABJUhi9Pz3ucwkTBhCR0P1H0PeMMJgyCIv/98hHLNSy65AS5/+gKFr1qyVmAKZcGOtxYizQuGgNeep171ZnF/ho7G+EHYSBlU/Tu2lQAAAAASUVORK5CYII=)}.currency-flag.currency-flag-aud{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAllBMVEUAIH8BIH8CIYAJJ4MSL4gYNIsaNowvSZYyS5g0TZlHXqJNY6VTaKhWa6pXbKpYbKtkd7Fxgrd2h7qOnMaVosmWo8qXpMqmsdKnstKtt9W6wdvRDSTRDybRh5rSZHjSiJvTGjDURFjVKz/VqrvX2eneytbo4urp4urp6fHq6vLr7fTu7PLx8vf19vn3+Pr4+Pv7+/z///9M1mOaAAABEElEQVQ4y+WTWROCIBSFUSoz28u2m9Gepi38/z8X5BhIYPHUQ2eccRzuJ5d7DmgJm+MYIyYKQPkbj48bWCKTDltY7/aeALz9bg3bgxEYpCuAVTpwcsApvo1A8cdFnQP1hdjRKByeWM8k5kBM2JlOIZbXa75fU5AgjlgdBxgZxYHSwv0ub0iFGCAkKnrnc08CwCCppN1GdkBZn1vSKEiIODRRD/02qzwKUcKBJBJRMc2qwjjZgdesqqJRcqCYVVX4FAdyiSi84v2MisYBG/X7lkC3i36iZtOm2m3hyQS33O+J0eV2vYyqU1QOC8+o7i4rN65QJ+NA1nlf0frN1JhTOm/oVkx+z4bDqdVUvefzD3oALqcw5PUAVWwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-awg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEUygesyiuYzj+o0hOo0hvI0h/I0h/M1h/M2ie82ifA2ivA2i+E2jOI3iN43i983i+I3mPA4iNw4j+I5idw5n/Q6id46its6it06i906kuQ7iN07it07i908iNg8it08jN48j+A9i909jd0+iNc+iNg+idc+idg+idk+itk+jdw+juI+juM+j94/idg/idk/itc/itg/itk/i9o/jt0/jt4/juI/juM/j90/j94/j+M/kN5Ai9lAi9pAjNlAjtxAjt1Aj95AleJBjt1Bj9xBj91Bj95BkN1BkN5Bkd9CkNxCkN1CkN5Dj9xDkN1DkN5Dkd5EiNNEj9xFh9RFiNNFidVFjdlFkNxGi9ZGjddGkt1HjdhHkdtHkdxHkd1IjtpIk95Jld9JleBJmuJNidJOnuNQpexRn+NUp+xWoeFWqOhamapfn61foK1goK5iruhkq+prpt9zs+x4odR5uOV8qtx+odGCvO+Gt+GIw/SJu+CPqn6XsX2Xsn6YsX2YsX6Ysn6cudmlrsu1obi5q8C9n7LNwUTRxtbV2+vZvcnZyjzZyj7ZyzzZyz7fiZLhyC3kzNTpeH/sZG3s0wDuOEbu0CLu0CTu0STxHizxVF7yFB3yHir1GiX1IST1JCf1Ky/1MjL2aWT2bGn2d3T3g3773QD73gDPl0m2AAAC60lEQVQ4y1VUB19TMRCP2oLFPVFxofKqr65aoK0TNSGac++Fe++9EOtWoG6oe7ff08vl8gr3e7lc/jeS3F2eOHHk2KagKZi/dGXHzl0d6WQy2ZTevm/voSBAMUBKIhYkg3QaRcTEbgNKyUy9RE6fZ1pKC0gJhEtaKiVWGbteeHcyKAk4lAZSKN2unKEiNz+LeVbZcPLt2gXoYIOTHUB1Q+WMwTmLRQhsHnHz9+VRWzgauAEUVfrgCBobQexRa+pHTnz6/dHYMfUStIxu4e15E3tYu6c4nNlw9tazz5/eP7l+ennGaehoAHRppbWqOioQ22bdfvXnx9eP337+fXFtit/fmoBkD7+djQNihxw39cy9d19e3zg1fgKwLRpqTmY1AZzWA3Lr6oahj3/dGTJzHWkkH5ln5SdyABD7cTajr/47N8klL4oGrh7u6qodD2hs8sRiW8vG4y9nZ7jWfDt7V+CMuTJwHeZS2DlXGsHVAEHdLm14qThP1eJZhxU2awDTWSltWO1Pp70PSF9BcdSgkdbgLyqjOimfYZDa8BKkOEjxpNdyh2IRIKoW2MQCuKOJALyNIhNS4KSjDDkdHRKwcAHflJLMDStdow/oay1dU9odJOcedFQqqap3odu75iJ3ERiffqnUoPb0VXdd4g4GSkwLW8Mwn28JUymUUpbCVL41FebDEFmr5ZZaWi1PpcSMbC6XbWvL5JCaM825NlxmkTXniBDIokUuawH8suJNqdRf8tTXZ1f9DuKp1E+8j63E82JPd5Gol75id08xIhJ7e4s9SAwIEY/VxmLxOE0kxHGqJawmZuWY5Q6vqYmJ8xcH0AX6BgNElyJEfKhUKuVyhanMo8JoVeMU5Yq4X+gqFDo7u4geokhCoeAAxrs67fqBhcWwRKKuLpGwfHhiEDmYBJKcWiwxZqPhbjdmvTEs2YHcLj1oUSOaXHNiz2pAgNsEJP9AwHUkvwZ8O2IZ9/+A5ytd1+LQ/Axk9Vn9B4nOwwTwCib0AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-azn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAKlBMVEU+mzU+ueQ+ueU/nDU/nDY/uuXsKDntKDntKTntKTr2lZ3++Pn++fr///8+i9xhAAABzElEQVQozy1PwY3jMAwkQDUgAS5ABvInQBVgQG5AAa6GTQWJ9rFfS3nkvfnc/zqKgbv0ckN5lZgSyeHMkIIvfvYhBh88gp/j7O1QiNGHOfip+OgnH+MZd4yRSggDf4z48AtVMJwoYqwcNQAwMxlq8uQNP/l5DsaNGoozUiqj4w/FgbXLB6MKsZRgmjixWIghknHjCV+jg2+2EAkcZ8ieTod0DGUaXNjjbJBgvn52hOdpItjBggMbijn3fjih1jv+CLW9/9ndL+27Xjo1lO/1o333x6v2XtGpW71WqnWztNf6tqv1rbdr3yo96/UyGH7vCF/7cxD3TgZ/otEeL6TvP/cfTQL9of3Ya0PDEmOnoWaox6vdPh+7ZbfWG22DsRpNr63Wodcvd9tjaGzta+8bLNmv3W/UN5j6HGPvvx/V0GOGFnZ5ZcqsiZURs7qUOZEqccrZqapbEJYMJC7KSxIUVlUBxmWWFbOitAonMOQsjHoCJKkkJlJZM2HQqNRJRldcSkq6OjYaWViFOGsWypIToCQKbWJdODm84ccloUUFjpCsYMpiIgxKBhBzTrOyrmR+MalpUWzGnOwFK4KjmpOuWNlozJKA3rZh2w6a/wExOscAerrL1QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bam{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABuVBMVEUIAHMJAHkJAHoKAH8KAIAKAIIMCIgMCYgMCokMC4kNC4oOA5MOBJQOCJYOGI4PGI8QAKUQAKYQE5sQFJsQFJ0QHJQQHpMQIJMQIJQQI5ERC6cRDKcRFaERFaMRFqERFqIRGKARIpQRI5QRI5URJJIRJJURJJYRKY8RK40RLI0SAK4SJpYSJ5YSJ5cTALMTALUTAbMTAbUTK5gTLJkTMIoXJZUXJ5UXJ5YYOqAZO6EZPKElQqMmQ6QmQ6UmRKUnRKUrQHwtRKUuRKYuRaZPYcBPYsFZb7lacLlcbLRcbbRcbbVdbbVedLtfbbVgbrVqcLlscbpscrpscrttgcJtgsNvg8N8d0V8d0d+ksh/eEl/k8d/k8iBekeBe0eBe0iCe0iDekeDlcuElcuElcyKms2MgkKMg0KNgkONg0KNg0ORhTqRoNCRoNGSoNGSodGYp9Sks9qls9qotNuptdyptt2xveDp7/bp7/fq7/fvwArxwQjxwgj3/P74ygP6yAD6yQD6yQP6ygL6ywH6ywX60QD60gD60gT60wP71gD71wD72AL74AD85wH88AL88QD88gD98wP9/gH///85vOFQAAAC70lEQVQ4y1WUh1cTQRDGAxixoIgFUDFxZ0kM3QoWFAXUWFAUFSuKKIpdsSBoyN0RYtAQvL/YKXt75wVe7uXNtzO/+WY2BhtO+f77dc279t6rLOVd1+E/8zjhy8pCpgW01jFYf/X20LPq/rs1216Ui/lI9H+PU1poS2hUxLTu2lRzYnTWv3a++87aslFwHvw4rufJL5ghoSiDTjU2be374Ptfs3XtM+VC3nFMNAs8OZ9KakuABsAMoDriR3z/Xax1e88E5TDFs9KEuyzQnAFA6doLY0NTVQP34w0vhcORKHrx5ABkaAEQAahUJ3LcnPVHhg+Ory3nXAti/01JLMBPurG5vpc4LjFHLtpVJxRgPDFQs7QOOHYeelQp5BnAk+OxTVhWaSGTNNDmqb04Nvi0auBBvGF6tZiLWsdtwwxJgeYHk6TRj+Ojn/0R8mMp70VAXBEEXTKKFHL0fRQ/npcLi2EOjzPMZ5KKSwIjwS/meB1r3dEzwXMVDhMaN59JgAKcJYpXpiz041zEj2hrS/PIQAIKBKUkSbpro/Gje7yyvGh9k7aG0BB0Kt3YVN9rOCgHRXtWIMYB5bEKDYEfyIG9CoedRkOLQFJYcuKYrO5HjplV4jADawTYJWWdEFG6k/xgDvLDjTCoiA+2JK2Rg/yYy25GP4qLPBsswAwyGqZHobKLON7GduN+YK+kqpWAAXtqzcZXPEM4cD9Okx/M4dqNk7YqCE5XZq46kONG4EfeMQI73tykKAvPFe7H3GXyo5CXSyApGycCrbRNwy8d8cPEgX485j1fwdHA5QwXCEAqC3iQ49bQZPUZ3A/uVYlHA4LRUGCPBpMq1SlzhffVeGUpRzdfKAA7r3QncIWAe76V/Ph2pa59ulz8hQwCzXVIIUG3jOvAfryhPX+49vt7RsYbgm5qpcO6Qj8Gp6qY4+/PA0mKk30QhoBZvqi0FO75yeuf/Oxw96s/R/dFGcJhClul+b469sX3f2S37Hlydj/9/A/NB7R4JV9LRQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bbd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA1VBMVEUAAAAAJn8BAQACAQACAgAGBQEMCQIOCwISDgIXEgMZFAQbFQQeFwQiGgUiGwUjHAUkGwUkHAUlHQYnHwYoHwYpIAYrIQYsIgYtIwcuJAcxJwcyJwg0KQhHNwtJOQtTQA1TQQxcSA5eSQ5hTA5+YhOFaBSGaRSNbhWQcBWYdxeceheifhilgRmthxq2jhu3jxu5kBy6kRy8kxy+lBzDmB3EmR3JnR7Knh7Qoh/Rox/SpB/UpSDVpiDWpyDerSHxvCT1vyX2wCX6wyX7xCX8xSb+xib/xya7c1sKAAAAoElEQVQ4y+2Txw7CYAyDzZ4Fyiy77LLLLFB2we//SNx7yn9DCF+jT4rtBAGf6JN/jj/w1cDaUQSaphjo97bkKhjakZvuUADc0uHTcxRPWK899LtkpSlmpFYmJ5iLPHh5k8xUyJbxlpkeRD1mDT4iljAlFy71Kh1cpbHGxoeUdrSS4h5KAAA0xMDCvuSM89JWabpQUzyNYl0RaHf+L/pbwAevSoJ22QWJ3QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bdt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEUAak4Cak4FaE5OVkpSVEqFR0eeQUbQM0PTM0PpLUH0KkFhgp4jAAAAZUlEQVQoz2NgGNyAya1yeooCFgmLVUDQjCkuugoMAjEkoiASS9HFmVdBgQGahAZMoglNwgsmsQRNIgsmsQxNogomsRxNYhZMYiWxEjiNwmk5Tufi9CDOIMEZiLiDHWdE4Y7awQQAophnd1UnP/oAAAAASUVORK5CYII=)}.currency-flag.currency-flag-bgn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAlm7WJhL////BTf+eAAAAFklEQVQY02NYhQQYBoQzmEEoEhgQDgBowXeJbih2qwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bhd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAPFBMVEXhABHhARLiDBzjDR3jESHmKjjnM0HrVWDsXmnvd4DzmaD1qrD3u8D4xMj73d/73uD86Or+9/j/+/v///9eamlNAAAAP0lEQVQ4y2MQhgJBHk5WBmKAMBLg42JnJkmDADcHC9EahHg52RhJcRJIA8l+4OdiZxr1w6gfRv0w6odRP6ADAJJyHO5HaS99AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bif{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-bmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACcFBMVEUAJH0CJn4DJ38HKoELLYMXOIkcPIsdPYwvjyIwTZUwTpYwjSMziyY2Upk3iCA4VJpEH2JFIWNFXZ9GmTtHhTZNmSZOZ6VPZqRPjT9QfTZUni1VbahajUZeYxphfi9kcKVpbzxpfrNqf7NsbUFstshueKtvg7ZweKtyhrd2t7R3sq94f1F9ZJJ+gFN/YpCAkr6BUTCId1OMYEGNncSOnsWQoMeRaVCRalCSxtiZp8uai6+csJ6cy9udOA2evqCev5mjgWijl7ejv56ksdGkvpalMgmmhKSqttSsj1Ssj3evPT+w2N2xOj6zr3O0iqa2qcS4qGy8KjW8i6S8r8e8sKa81J69IzK/yN7BBgXBq8LDAADDGy7DeJDDg4PDoLbEV2HEiaDEkKfEkqjEzOHF4+rHMELIIzfIbYPIcjjI38LJU2rJVmTJorbKAQHKHTLKSWHMFivPCAfPDg3PFCvQCAHQeEDQ1+fThI7ThZfVgZPVhGPVhpjVyF7ZRljZu1fZ3uzaSFraS13atbHa3+zbTV/bUWLcU2TcVWXcVWbcXm3cX3DcbX3c4e3dwlrec4LevUfex8bfZHPgaXfhbHricoDieXnjbW3jfIrjhmrjnF3jvYjj0p/keYbkfInkhJHk68vmhZHmoJzniZXnmpvn1a3ojZjoyIno8ubpkZzql6Hq8PLr6rzsoars7/Xto6PumZnu4MDu8dvu8fbvsbjv2uDw8/Txra3xuL/x9/ny78Dzt7fzurr0ytD08Nb10NX19ej2ycn39vn3+Pv43N/488f4+fv529v54uT5+Pr699z7+vv87/H88vP99PT++/v///+4K9irAAABbklEQVQ4y2No23zCnZ8BBPYVF+8DMzjduibuKcYBGFSrGxadDhdjhGlgFE9qn3O8XhGnBgZGoaD2KYd71FhAGpjlK1pWnE6WZmLAqUEDCIxz5u07fwikYcvSzafKTEFiODW0wUFtcXEtgodTQzGJgGENHCwoLl6A4OHUwMbGxmWyac/E6f4gPzgf3Tepz5EXKIg7lDgtD27v6LZihwQrq/7afZM7/fhxh1L4mZWNleosiIhjUWo+Prc1ASKdlwoHaVANiVkxeoICIBCXnx8HZgjqBEemQ6SzzwPBuqnngGQ5UaEE0nCsKGIbSRp25UZNI0HDhIUzSjOqFjcRrSHFyV5LU8Xam2gNG2rqXCxs7JYQq+FsYX9vgJHDspIDRGrYPXPvbE+DkB2z1hOnIX75/tVHtq46uTM0M5YoDV7CcrYe8zf6uspymBGXvM1FlPlEpTgUJLULiMwPgYYyPNwSuj6kZKDoMIpy3KiGQaEBAJ7YprjTXrdsAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAEz0lEQVRYw2P4/kB8UCGGQeegP19W/3qd/eOx9mBx0H8Y+Pf7wZ9Ps3++CP3+UHZQOAgB/n37+/3g73fNP5+5Dg4HIbsNGGyfF/16lfL9keqgcBAS+PP358XfHyf/fO73/YEkminfbkl8OiVBZwchBdvft3++bvr1puTHYwOIKV8vStxwUP50XHJgHIQWp7/fzfqw0/tZh+LnC1QIJIYXL15Q6KYPm3fd8o667RP1oq+a8qzAAARKSkp5eXm7d+/+8eMHqa75++XrlxNn32/Y8WbBivebd/15/5HCrMCADLi4uFxcXDo6Os6cOUPQKT8fPnlS0XJRQve8oNo1I5fLmrZAxgURzQfpJd8uXAG67N/vP/izAmEHIQNgsKWlpa1aterDhw/oofL9+8PsiuvmntetvC8rm10Q1QQ6BeQaUc2LsoY3HAKvGjg9zKn8+/kL/qxAmoPggJmZOVbToCkr9/Dhw3///oWWAR8/fT504kl58zVT90d51dctva/qOTyt6bhm7Pq0tvPLqXPfb9xGCc5HTz/tO0pMrcBADKjhEs/hFOFiZBIREQkNDV2VW/Lo8lWY0cB4+f9y8tznXVPA/H8Q8W+Xr79buwWezp619D0srCWmViDKQZVcYuVcYpN4ZISZmIHcdm5JtKzwonvq49JGtMR+2zsayPj96vXd8DRgWD4uayRUgtz/82k+Q0aKtbKiBH4H8TAyzeeVPSKg0sMtBeRu4VdkYWBEyPLwLFMxOmjoePs2Ipp+v3kHTE9Axv24XCDjlmckMJaJybbQ9tC1QyJT2viCvXn5+ViwukmGiRWYbKfxyADZO/mVLFi5kGXTOYWBcYqcFZ4uX3dRxgBowZ2gJKDGn/cfEVmOoDfQvtwVP7ZZqLqA21CXlYkJYSUwsoDmzuQFOWgmv8wyETk2pECayysLRHAuMPy26sjvMFYvLy8/be8H1AiMODIdhIyenBNdOpU/OYpTSoJJkJH5LMxBOdqC182V+8Uk2RhBbgI6ewe/EhBBuECHTpCXvO2vVKAtCHI9rwxQY7x/4MyZM588eUKRg5DR1TniW2xkelXFOdkYmRkYN+rI3PZW2qkt78jKA4y+Hh6pyTzSNqzcLmy8G1Xl7kYqbtAABSHQrbmcIrVcYrosHPDiDX+tQKyDPhyQfDVXBojeXBTbUyu2zEL6sJ387WDFa6bK59SUl/LKrRSUPy2meidIERg2Ow3lsjiF1ZjZgWHmzMYDRArMbGiJEletQHIj//0WqXvxCtdtlW/5Kl5JkLvkpHTDSemaoco1E5VbXkqn7RSaeCW2mchc0VXp5ZEyZeEiplhRUhBLTfZduXzqhw/vSHPQ12sSQLtBtYSY2k03pWtGKtetlR+kKNzLUDgRKLvGWGajuMINe+UbDkqXFFWByjbwKfAxMjMQDVhZGElz0OfTkh92S71aIHPdRvmCqOr9dPnrdio3XZVu2Cvd8lC6rKoCZNzMkD8tq7JFRc5TjFudmV2ciYWBJEB2w+XLVVBz7MsViberpV/Pk3k1R+b9bqlvd8Et2rvi8OKtu47XyYYNmJpo7iCS0NvrYluXCBZngoq3QeEgZASpFYK8Ofh5GQeFg9BqhZZyHksTpFphkPSgH50VndfPHxnIwTA6+kEAAQDlPYV2XveofwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-bob{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABBVBMVEUAeTQIimsIimwOfjsSfTgYfDcwnIs4mX85mX5BlXFQnnJSnWdTkUpTnWdVnCNZmlVcmVNipIFkpX9mnHZplUVwpnZ7gSiJdDKPkSWRiT2Vi0KYrCucg0iksnCrZSirniirnyessXCtZCexoCu4rCzHvDjLZxrNZhrNnjDPuDbPzAnTwDvVKx7YbRjZbRjcShvcSxzcThveWRneXRfeXhfeaRXfaxXf1AbgaBbhYBnhdhPhdxPibRTjZxTjfxbjixHjjxDjkBDlog/mjSrrwlXwqQnwqgr00Cf00ib2vgX20wT53Bv62AL62QL63Rn74SP83AH93gH+3QH+3wD+4Ar/3wD/4AAZjL2lAAAAmUlEQVQ4y2PQIREwjGoYohpsSQQMYViBeViYFnYZ7BqUpbQ1JVWCidUQ4qchISMupuodQpwGf3crZ0VhUVkXaw9/4mywsJEWUlcTlLaxI86GUCN7Xh4WVhFue8tQ4mwwdORn4mJmFHAwJNLT+iZO7GycHE7GBkRqcDXTlZNXUNIzdSNSQ4BXkI+np2+gVwA2DXwkAoZRMEIAAAjH80daTXQaAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-brl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAP1BMVEUAJ3YAnDsInjkMMHEhpDMipTM3T11CVlhMsClNsCl/vh2AvR2ali+yyxGzyxHd1gfe1wfmzQz33QH+3wH/3wBV7BLuAAAArklEQVQ4y9WU2w6DIBBEtyB4AfEC//+tbUgrhtlWpL44z5zkMOxCj5Oh2wDNODYnADGsIayDKAW6KcRMXRGgXNji1CEQbVLQi3iblNyLOBtvtZTaes6LGJulpZh2YbwIbfz7/Ivw6EXYjaUtFvsi7EYnQGNfhN3IBEjsKwL9XALM/U7JHCsZ8c+lK2rde8HDGXHNaFQMX95XZnPNAlWs6McLbX59M8oxNjf7Kr/nCf1cIP2H7MrXAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bsd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB41BMVEUAAAAAAAEAAwMABAQABAUBAAABBggBBwgBCgsBCw0BDA4CEBMCERQCFRgDFxsEHCAFIysGJCwHAAAJAgAJLzcLND0MCQINOUMODAQPP0kSRlIUTFoWSEUWUl8ZU1cZWWcaXGsbX24cFgYeZXYeZ3ggbH0hZpohaJkhaZohaZsiapoiapsia5kia5oibJoicYMicoUjb5wjdIcjdIgkcZ8kdYgkdYkkdogkdokkdookdoskd4kkd4okd4sleIoleIsleIwleY0leY4leo4me48mfJAmfJEnf5Mnf5QogZcogZgphJsqhZwqhpwqhp0riJ8riZ8riaAsiqMsjKIsjKQtjaktjqYtjqctjqktj6cukKgukKkukakwJAkxJwpAMQpBh3JCi3FDi3FDjHFDjHJGOw5Tm3Vcq39fkGVhlWdhlmdilmdilmhwrnJ4qmt6ZhZ8UgOKZAuSfByrjh+8oiPStyfbvSrgvinkyin23zP5wiv5xCr5xCz53yL6xS36xiv6xyv6xy36yCn6yCv6yC36ySn6ySv6yir6zCL6zCz6ziL6zi76zyH6zyP60CP60R760SH60h760iD60jH60x760yD60y/61C/61DD66DT86Cf86yr87zX88Tb98jT98jf99CZ3gNsdAAACWElEQVQYGQXBMW+VZQAG0PN873cLFNCIIS0wEMFBgouJioODq/EnGHX3j+rqaEJiYghaKkJLwRbufR/PyXfr07GmqZQ0GjSFABWUGM+u3jt/O4QkIkgTSRIUSUmSGhfPX366Pds0gpCkaYqQCEGUZHj36vjepRd70lQgIhDagKQJI4O+Or794YklQiJIJakECUSTdsCbZ+6fn68NEQ3SAEmRNCkGuDh5+bAnew3RNCGQpBJCkAxg++r47rXnm4gSJYAEiCY1AD07Orh1JkuREiTGMgVJk0oCwLXDz39/s5cZDZlRFlNQiYoAYO/w275dtYnOATsDqAArAN6+3n+Q58vKXACYFlRMFgEAfrr18fH5JbuBnQGwM2xHdmoAAL89vXlve6bbztlud53bzjnb7a6d7ewAALx4fHjn+r9rMzO7hABJIBkAAK9/uXVx52yIBAAAFgAALrqZTHMCgMmcrAAAm5/37/65/25ZLEAFAAIAOPz+4fnTjWYu0wIAmBYrAPDD4SfHp5fTVFcItoZodjEEAG78eP3+i6zC1oitla0VNLsaVgBkf3fya5ZmLhogppgW0WkRAK4cfPHH6WYnmkaDxSyIpTMIgPc/evD3+aqhUoESgIoKwM1HmydjAyU1ZpGlBRWKAOvB16dHV0saFU0DShRZ7AwBVw8fHZ1eLtJUmgqAgmgQ+OCzG09s0BRSggpFoILg4NH8a79plFBpKqhAhYoaLt3+5uyfK0hDSsRoAFFJJYJcP/zy6L+kaUo0JZVGBaiowPrVe4+zAcsuRaOiKRpUICr+B5IFKaWFxcILAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAEYklEQVRYw9WY60+bVRjA9zdMFx2YuFlBcRrnPcGYzStGI2wRwQ0GGSE41DncFM0SMUxEXCYxZnNfNicywW2Zg0kYF2FswDaCLfcWaGkLpdzGpQVKL5T+/HAaSqGMAF073uTJSXpO+z6/596zjrZNDto2sebkv4ch40HWrUmAi4EQex+Er19jAE6rE75+VtYOwByr+xlAAqowUGxZ+mz7M6DYucDq/gHoeAE00dCzD3Qfw3g5DGZB+7OLf6c53aPVfQwgge446I4XyhuvgLEADJdh7AJMyWCiEsZLYCAL5EEi1k+9CcW/wYnP4bNX/AigiYSeJOj7Bkb/AksX2MeZ/9hsNrRaLVajDuoKob4cmq5BTjr8sh9S34aI+30MoH4PtLEwmgtWFVjV4LDi6bFYLBgMBtcH9WXw6yGIe8yPISSXiFWXDDOmOeo6wD7mTqBpgowYyD8KrbWQlwWRGyEywM85oHgCJq7NixcdGArBUAEjaujXgF4F1QVw7hjUFMDZTLhZBBX5cPA1f+ZAFFg1YB+d44BpGKiEv3+ExK1CmcSnQdsKjVWQGQdXz8HxFLEXG+RHgK53QPkqGIvc439sEDqlkJsB72+EDwLh50/gp4+g7A8nqAOy4n0YQqo3oPegaFJyiaj7s3thMCJ1DyWHQ6yTBmipAWUDmMZFOCkbQNMCw3rYscEHAN3xMFkt6vqUDCauC9EdAGkwXEqGqgsw0u8CMNwW8W9xJrh9GspyQVYJM3bQdcCRD++mBzaLGm+qB1ufx/KI3Qwdt6Dkd6gvBeOwa++2HnY+ANIKqL4E8SEu5SID7mh573lAGwXmVldymlvAJAWzCswG7vg0VglFUsPclV+GrA5A/rhIThzgsIOxGPRfQU0M5KUJBYf10CEFpQz6utwBvo1ckdLeAegMhaFsYXEASyfI34XvAyFi3gAWHwI/xMGZNFfiluYsVMjDqHB3PdCTCNPOpDT1QMJD0FwN3+1a2EFjg0DVCOZJcf7kF676HhkAJWfg3zzY/YiPADTRYLrlHhI3i8AyBepmET57gl0vS3gKDr0OmbFiVJgdIVpBKwfHDPS0Q/nZhR70OkBnKIzlw/QEDGpgoNvZnIbEOuWcNs9nL/7yPcEirApPirN1V8BmgU4Z7JZ4EUAbA32HQZ8K/WlgkoG1F+xWGNKJ4av4tFDiSLSYIK+egxv/QPKLSyux/2Uwm1zwAOlRXgKQO/+M9KaIJHXYnOVyBoZ6Yd/zsHcL6J3V5VjSyqrJ0QQoOCGaWm2hmEJXDyABdQSM/gnTQ2KOGWyDG5eh6TrEPOqqMF++JZrUxCikbIe9T666PK4OQBECfV+Lum5uA+UpSNkKKdtE05nfIT8NBUWdazxQ1EHSc34EUG6HkdOgz4bjLy39Q6U50FIL3QoxiO3aDAe2+QlALhE3CIvcw3iUw+GuBFQ2+Cx8PAN4uP1aUnZsEF5QNy+rgngfYDlWv0dEAKzE6vcMwMVAx1qz+lz5H+iuROqmh6keAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-bwp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAARVBMVEUAAABbV1NcV1NcV1RlYV1mYV1mYV5po9hqo9hqo9lqpNl1qtp1qtt2qtt2q9t/sd9/seB/suCAsuCAsuGAs+GBs+H///9JEJ+WAAABx0lEQVQYGd3BQZYdBQzAQMmeTMiDLfe/KG3RH07Alip/32sOjH1gfEBCYk4PA5ySs/GJFPRxuEcsYZizc2Ul7G5yf7ggtsaHTAaWYWC5T2L4pZclhzWHHY0cZhjM8BhkjDfQAiW3BHr3BJsh3oM5kk0+DE+0fCyvROgmhw0POySHABl9GOBikFooeTiZJgp1v5nSRF7BHhN7CCYBHv9q8AayIlb3WW72YgALpEUQnfCWlyhHN494yQ3xmvCZIOnrgY5IpjBePry8wfOQ6QKm+/oVTXMeWsCc0HjNGZghmdnXD/4bvyGTQyHPBm6AmwPxYMqYU/4HlLm54eYwPubmDMPmmEM5LenrT/6br780mkM+5oAMjCkJk2Avwd/mmEOaQ+TSEA6nYM5gChD/CLB9pvZoL2COl2FOtzcPJu1+85oiLC0QXERkK29CPpoUA7Uo1oXpiZc8YDTIy92fYdOE4lgEDcbSJLkEyGuABk+boRMBj9wnROCcoXTbH2CyQSGwCLa1fExQ8jL2GyEI1jnYB+QjEhhYDDDYX8xtbFCx5PKxtiHEKyYQ94tgyRcwxyu120djQ1gQxP2pePzDLbAhGQ7RG6ba0uBvDqxtObo4qrAAAAAASUVORK5CYII=)}.currency-flag.currency-flag-byn{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-bzd{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-cad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAVFBMVEX/AAD/AwP/BQX/CQn/R0f/Skr/S0v/Tk7/cHD/cXH/hYX/lJT/q6v/r6//srL/t7f/xMT/zc3/zs7/z8//0ND/1dX/1tb/2Nj/29v/5ub/9/f////rrEQTAAAAbklEQVQ4y+3Ttw6AMAxF0QsJvRMI7f//kwExICFkjwje5uEMbnDJdhOe8oO3g7bVgSGKBxWwYOVgWasUsmpdhKAITAKJCQohqM+qFoIyPIqwlDbdGADTyKeUA+SKsXrXd86rNj3NytNw4/9AHwc7pig+ByeVQt0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-cdf{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-chf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXXKA////8DMMfZAAAAGElEQVQI12NgIBswHyCW+v8fN0W8KWQBAHkbER3fLCbmAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-clp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAOVBMVEUAOaYCOqYIP6gQRasXSq4hUrEoWLMsW7VDbb1IcL+FoNSkuN+1xeW9y+fT3O/f5vPi6PTnABT///97ck9KAAAAV0lEQVQ4y+3SOQ6AMBADwITcd+L/P5aOgoZ1ByguthvJllapW/AQ9V4QAglyZoCPaYwUvRjYBgDNyivpClTNbOhzdma0K8YUR4DjOl9+DTlYZDbY4MfgBFz7WH1QnEyoAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-cny{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAARVBMVEXeKRDeKg/fLg/fMA/gNA7gOg7iQA3jRQ3jSA3jSQ3mWQvnXAvoYgrvhwfznQX1qQT2rwT4twP5vwL6wwL6yAL7yQH/3gBAqu69AAAAaUlEQVQ4y+2SuQ6AMAxDW3ql953//1Q2BAtqFgbUN2RyJMcOY98CQNOHWgNto3eaXlgrVo3dRGvGYqQYM86P4Z15GHtDFUTEotav5Rkxc0o+bc5GqU8nKZMmpHRcg1gfwFpKn//SZvMTTvidA/sPm5HJAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-cop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAOJPOESb80RYoeTcGAAAAFklEQVQY02NYhQQYhgGHXiAUCdCQAwDoj59hAKyP0gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-crc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUAALSEhNvZAADtg4P5+f3++Pj///++ifHvAAAAKUlEQVQoz2NgGEjgggMwpOEA1JQwxgEYlHCA4S8RigPQJT4EcYABTaEA9WCBGf291M8AAAAASUVORK5CYII=)}.currency-flag.currency-flag-cup{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFnklEQVRYw8VYa2wUVRSePqSPfc7Mne2ypQvtdh/z2sViIlEiARN+aDD+QH8Y/+AjJvjDBIOJiTwamtAiu8ujrVUearG0RtQQUtCEqoi22+7O7kAopSD0FRoWYmPZglCieOex25nZ6UL8sWy+TM6599w735x77zn3LLJj4QsOpgWw7SgVRqkQSoYFgQyJalhWqXSjSlVbZhpJhaC01zFWqyKQGQt+hqij3ZuJQAdGt6BUUPUmzbzZhKj5DXSh/Sr1l5NhJE7QN6yLrlurNjpfB+xBwB5CyaDgKoXRPFPPQy6bpe4kAjMdhyEJQEcBexl337aAI/ZVHl8T4T+MUXsFWsoBpN6LM59L6q5vKNc3UOrFTasCIQgOUHFAp6z2EazmJdcGInAYZz61+nbJ82bgC6rVLEGy8YV0BmrG6s7sC8qEJMQAO4a5blmIoGOtjW3GfYcM5VvLSz4qL92cCyXzyLK65ZEGplUVIYnTeZxKmYkfDJ6Gt9s+659u7b7S/FWiuYNvOSIACoLcoZDTgi4evbdFfCJxQGk4SbRGS22pxTX3jrY/yO9P9tAcLULmxNtYzlT9O4IMrnjxzvAf+SakpSXBxvIY01tQGrM6bx7+Or+EiDRsTAIno0VVaYp0wh6IFjl6EeTyq2/OJm/k1UMCA5RMEP7z7Oq41TPnNsIfR31w+XjPU9Onfs0jIYKJLnDw7uW3es7ElzzNGWoVy8ckiEDkCTyClCY3besd/uv4pXvc4PXEhWRcBCcinhOcWuCyRkE5s2QMT7ADhdgv0A2r1/47c4f3rjyNIP0FlgTOwM0kuYq3BeLlriGkuL1sWU3lFsx1yLJ4l7mq0exseggyNlUSGrXtUpezSTz2BA0XiMM91+rDkzv2TH1zDLpu6tvj15rCk00tiYXwuLmUXuRwOllGXCpb9Ip9PeY5gLr2WaobLTUfC6jOej4iqndKQtpDOAUXa+TdTar1nJ0d/3B7tMQON5Bmqw0A9grugunvWMWKWm+DeE0IPSTP50jJVFYuiwtHzA+PEk89OzsxCcn88/fdwVUv/wZbMFpaMg0hMR9jp0Gdz7sdpz+Zu67o51rdq4HOnUIZGBl4vLnAM/dv/CkQmrl9rm5VpNjCVyzVxMwYziaNjnFj5QbHa4Dcj3lbre6dVnfQ6gkKT0nIwK0nuOfp8iiTK0bCLZxs/jLVz8WdVKqPmzrRE0EKE3hm9wjhO26qvYAUthd6a8zvW21tJtBoxOuN+HZ9AD0ZZNmAhoysCIwYGQPuiU0NZ5987gyCwHg49t4W4ViZ3WLMZKA8UFLRjyy4/s7GnyITnw+kfuwd6+kbOdU32hMZO9UnoGfuOSq1iIJgIDX29M0J6YGjShWRFkJKGvCV0WJHrMzJ2+uixVUDxXbeHhDp+hMoBXcYV+md+q47r5EaHrd0dIY+E1lWBGILnDBMD61Zd290PN+pQ5VGICec6Ssw9hehyb3785Rcde9DUqrnLLXQMeeWrkxFuMd6HyKEC9rVcsc0sN9t2/3gwf3HcEHL0IJUeEBPm+0/l9a0vrX7+wt3j0aSXd1DXScudp0c7oRPAcNdsiCjU25Mt0uWJ4eVBpJN55yxbKkacuIiogx6sB66KiQE7ODCNRXMHsLfbsQaDIatBtM2g1EB0za5xaRoUaqyTb1saVIM0YwyKQRRziwZrISYadQxiS1ZX/0G8H8B2ANWLwydIRg9UW9IAlSVsrormOnNFjQGkpo9rRypoWOGcO+MGeu2LWc9DYS/A6P2CTU1pVeca2rh7NyUo6bWyXchTbWJxIAfeuWmtbJ+0TqCaRNKaYmKzjvmp0LpFbL6mTWk/19FprafMYOzgF5W+wGsVjG6FSV3qT8ilCtRa1iSOYvr3BeS9ITIfsfz1VQYskGp3do7jdLDuhPl/tOD/D9d/wFTpuyX1RE+NAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-cve{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-czk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAJ1BMVEURRX4hQXYlVYlSNV1TNFxhg6mVJDuwwdSxwtXHGCLXFBrs8PX///8pWPwdAAAAg0lEQVQoz3XNTRWDMBhE0eGnFmIBLFQCGnBQDZVQBUh4GiqholiQnoRkvlnOXTztPz+NnwD0+AagNQLtEdiMJJ+R5DMXmEyGPpOhz/xBSwRtpsD4DqDJVHDP1JCoVv3T4WF44eGJh4SHe6BAEyiw4SHhYT489IEMGx4SHlwA8AHAB4AT5FKgDEnRXtsAAAAASUVORK5CYII=)}.currency-flag.currency-flag-djf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACNFBMVEUsmQAsmgAsmwAsmwEtnAAtnQItngEunwYuoQAuoQ0uoQ8vogwvohEvoxAwpRYwphkxpjwxpxkxqB4xqR8yqiIyqiUyqxMyqyUyqyYyrBMyrBUyrCoyrCwzrRYzrSozrSszrS0zrS4zrUgzriszriwzri4zri8zry80rkg0rkk0sDE2tUI2tkU3uUo4u09Fn+FIoOJIoeFJoeJKoeJKouJLouFMouJNwmROw2VPpeNQpeNRpeNRpuNTpuNTxGJWqORYqeRaquRaquhbquVcq+Veq+pfyXJhrudir+dlsOZlsOdlynhmr+ZmsOdosehpsehqsudqsuhrsudrs+drs+hrtOhssuxss+dss+hszX5tsuxts+dts+httOlusvBus+1vsvBvs/BytPJzt+lzuOpz0IV8u+uBvuqF1ZWHweuHweyO2Z2Vw/qVyO6Yyu+h362i4K2jz/Cm0fKr47as1fK42/O73PO+3fW+6cfA6cjK7NDL5PfMAADMAAHM5ffRAADSAADVBw3W6vnXEBbXERbXExjYGhzZHyXZIifZJSraHyXbKzDb89/c8+DdOjzeP0Le7vrhVlnhV1vh8Pri9eXnc3bofH/ogYHp+O3q9fvrhYns9fvtlprt+e/w/eDxrq/x8//ysLPy+Pz0vcD0v8D0wMH0+/X3zdD30NH3+/7529v5/P375uj75+j76+z7/f/87u/87+/98/X9//3+9vb+9/f++fn+////+vr/+/v//f3////FOrK1AAAClklEQVQ4y3VSB3vTMBBNAiHsUUqAGuR0hBI2YbdsArRMiQhSCqTsvfcolL333nvvvfTn0Okk2W4+7otlyXrv3b27hI6uHJpZQilllHJ4wULxDA/TR8oZZXAICbG7dkhtDm/sNSD0SSJBhHO8lwTxZltVFcvCF5RlRj5A1wEEIa6tHzYhy31FMB4ozZ4MQYhDK9KZxUaJ+WWZ2fEAQYhdNenZOerTosolpxzL1DIeQTzdPLaazrc33KgbFmr4CEJcXjNySnYetz2mBd4DGSAOzEpPX8T1OLzq2H8yyPi0c9LwGXX6nhk486prThDi3qbqcXUGaAbP7RALCdLK6sEZNcdAHj1PH+H1e7P7tWdOuiZrkMEm+AgXH3n7d9snjpmbYzaDzcU14ctH8bbxhvjxwVLurBsxeXlexlJY8svyOjTh+9Xj546cPnX2hc/K441TF9Q31MtQC0aDKenzlaZjh08+83t/OL5zWSqlfnJJpfrCUmY9fD1xsPG+H7+qbevePUviJSrUKx6XP0u41fTk0hkPvjXRsmspcR3XIS4hrit3rivfjiXcfS7EzVf6sH9gpEOFq2AAMg+QDeHvT7n8+a32D6ZFYyQh75UmcUCdKIaUKJz0t7VFLbolXRSU5ahaCNFLIWFHv1CXSgJomYEQpaoeTNSccH5QpH2yF1SiPDquZwQ4MgKE2zPbxUgSIcRBAlaEBCjPT9hQFC5OOhKqHGJjsA5sqfziL2lv/3CnSqUKbh2UtEnQBfHmcGFUNJYoB7O6Bp8NVbvpLBJeLmwT7VEKAGgGSKmWIlr7wM9I2NI9XJyQ+bHTCok+VWcJyuOgYdL7BkQ69tFVKhFrE/8SjvaAowhdH90qVlEOCfXfxfOJSLvFLvwDrCAm+PotjQQAAAAASUVORK5CYII=)}.currency-flag.currency-flag-dkk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXGDDD///9Xs3fUAAAAGElEQVQI12NgYD7AAAK0o/6DAXaK5rYDANc7LT3YjsDKAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-dop{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAvVBMVEXxt7J9lszxt7Hsn5fQ2O2Bms6In9H439ydsNrpiH7WKRj//////v79/f7//v7///8AMZx9krWAlLCKpMaMw3iaq7qcrsWjts+mudOpyY2rtpaszJGy1qCzyb60z5u4x+K72K+/o7HCtbzF1NzJr6zJ1OPOt5jTx8rU2dzWKRjaqa7glX/gm5Dg5e/hbl3irprozMTp7vbw0MTx9+zz1c3z+fD1vrX1v7b2xsH3ysf5+/j6/Pj9/vz9/v3///+wGJ4GAAAAEHRSTlO8xMfJys3P0tbY5vP19vn6S0CDGQAAAIVJREFUOMtjEMACWLnBgIELC2DApoHNDgyYNLGAUQ2jGnBpYMQCWOzsdA3t7Ng5sQAGO2xAXkxCXEMVqxR2DbKCoto6yrZEa7CWFDZQV5KxIlqDsbSelqKQiCnRGmzk1PRVpBSw+4EHC+CzNDcxMrPg58UCGLCFNTPEMA5scTSqYVQDDg0AMKjM6uE+T7oAAAAASUVORK5CYII=)}.currency-flag.currency-flag-dzd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACTFBMVEUVVSIVVSMVViMVViQVViUWWCIWWCUWWSEWWSIWWiIWWiUXWyMYXTMYXjMYXzMZYDMZYDQZYTMZYTQZYjIZYjQaYzIaYzMaZDIaZDwaZTMbZzIbZzMbZz0baCIbaDMcaD0caTMcaT0cajMcaj4cazMdZTsdbDMdbTMdbTQdbUEdbjIdbjQecDIecTIecTMfcEMfcT4fcjIfcjMfcj8gVTIgdj8gdzMhdz4kUzQmYToniFcoVTMzUTRcPTRnOTRuNTRyNTRzIyNzNTR2MjV5MjR6NTN9MTN+HyJ/MjOBLzSGMDSILDSJLjSRKTSTKDSWJzSgIjSuHjSwHjSwHzW2HTXCAADDAQDIEzTJAArJAAzKEzTNBCPPByXPL03QCCnREDHRPFbSDjPSFzfTACHTACTUDTPUID7UJz7UKkHWEDTYDTTYOlHZDDTZDjTZN1DaRVvaR13bCzTbDDTbRl7cCzTcipfdCzTdSGTdUGXdjZzeVGvgBzDgWHLgWXLgW3HhWnThXXniCTTiCjTjZ4LjaH7lHEHlIkbmdovmuL/nfpDnf5Log5XohZfowMbpBTDpCDTq///rBjTr///smqbsnqrtBjXuAzTuBDTuprLup7XvBTTvq7jwrrnw6+rx9vTyAjPy7Ovy9/Ty9/X0///1ADP1ADT1ADX1ATT1AjP1AjT1AzT1bYj1ytL20dj2+/n2///3eZL31Nv31tz31933/vv42d/43OH53eL6///8///98/X99/n+9/j++fr+/Pz/+vv/+/z//Pz//v7////SoYeZAAACSElEQVQ4y4VUVUNUYRRcUbEQmZ1REWWN1V11FWVVVOzu7u7u7u7Exi7cRSzsFuP7Yz58F3357uW+3JdzvjMz58yEIFEkBfsTQCkj+si4v5AIkqQoSiQJkgENpP5XC6QoBE6QbQFFQoRIsnb0sT8k+7xXKwsvI3rfF1J1FUWRkkAFcgAoURQgWiZS3e5l/g0CLBEQJBhmLNko96E/B6s/6c3KiST7jZ62ZPmizXf9OVjmJKXsdokRJanUxQW7Nq46+Mm5B0IiYfGHI/FJqcsVo/peMsZcPffRCQmSJJASWDgovb5iYH7v98YY8/VNlWsCBVGiJMV7Xt9ZPq6oQetKY36/NOaPY9OSKIGSpOTw9NYNWYk6bS8Yc+yQ+5ZgJSVJNm855faziZ2bZRbvOHlqzll3A0mJAAXlNZ51pHxoAUPdPj+fOW/l7ju/nCpRAEFSkay5R8sHFzDU6cvrGfOXbrr107EHz0ISyRZ5U0ufTkg0zSzec+L47DMuSKg2g11515Gp7WuyO2ZGT383h/f7+eHfVZPxPqVbUmOK6reqNObbC5estLJaM0hKDkuvrRiQ3+uVMcb8eFfluiXZexUphSOxyemSB0M6XDHG3Dz/wQEJ8GgQkpjTPjb2RurJvsUHtq3e+9bFAQS8xQkim7Qp7D9++oplC9dd8zlvL14kAKQUVqJLw9x7gQYSBe/8QIKs16MsoAGymeTppZqCrDowQM+mNaSGrbUsvJBlcLbaDcCLWEkia9WUS9ZutEGpQEjy4h7w4FCBcf8X2EqO4MCWyI4AAAAASUVORK5CYII=)}.currency-flag.currency-flag-egp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA4VBMVEVtbW3VMkTUNEJzb2UAAADJoiLJoiPJoiTJoyXKpSnKpSvNqTXNqjXOESbQr0LQsEPYvGDYvGHYvWLYvWPZvWTcwW/cwm/cwnDdxXbdxXfhzIbizIjm1Jnm1pzm1p7o2KLp2aXp2abq26vq3Kzr3Kzr3K3r3K/s3a7s3bDs4Lft37Lt4bbt4bnu37Lu4LPu4rnw5L/x5cXx58bx6c3y6Mry6Mvy6cny6cvy6czz6Mj06s7068/07NH07dL17tb17tf28Nz28d738d/38uD48uH59Ob79+77+fD+/fr//v3///+uEF/KAAAABHRSTlPHx8jKtHtGCAAAAJlJREFUOMtj4CURMIxqGKIaGLEDJhzijAxeWIGHojV2CS+sGtzdvSysQCSxGsTsXY2MXe3EidbALSKqoiAqzEOsBk9OIUl5GQlBLk8iNbixCsgZGsgKsLkRqcGBQ1BHTU1TkN2RSA02/GYmUtKmlny2RGpwMdfVUFJW1zN3ITaUnLUVtPVVtZywhhIOwMyMS4aFRDCqYYhqAACqVKAsszPp4gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ern{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-etb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABdFBMVEUAa8YBbMABbMUCbMQDbMQEbMQFbcMGbcIHcaQIbsEKa78Kb78LaL4LdJENcL4OcL0RcbsUc7kVcrkVc7QWfGEadLUbdbQcdbQcgkMddrMeYrAedbMfdrIhd7AjhyUkiB4mea0nihInihMoiw0piwkpjAgqbKkte6kufKgxfKYzfqU0faU5gZU6gKE8gZ9AgpxBgpxDg5tGhJlIhZdNh5RPh5NQh5JRiJFSiZFUiZBZi41ai4xbT4Rci4thjYhjjoZmj4RnkINpkYJvkn5wk31xlH17l3aAmHSDQmaDmnGInG6LnWyOnWqQn2mSn2iTn2eUoGaUpEOWoGWZomOaomKbomKco2GdbVmepF+fo2CipV2jplymOE6qqFirqFesNkitqFawqlSxqlSzq1K0sCe6rU68rky9MDy+r0vBsEnDsEjDthrJs0TLtELNKzHRtT/TbTTjvDPnJB7ovjDpIxztwC3vIRjwwCvzwij2bhz2wyf/xiE6dWc7AAABBElEQVQ4y+3Qx1LCYABF4SMIGlHEXrE3omAvUREr2EGxYosFG4gFjSIv7z7JzC8LZ1xwlnfm21y6c4w8+MegvaW18/ego7oYCwVl9V2mIKFvp8oJiy6wDNwkjJHV9eggUsnaAk0h+r+yhvTg2w3l4b6jW+euBCticGyXZdm7N3c/Mdxb2yZ9CsEM0/snwdfxUDR4qTZwLQRD4DqIzVP0HPcDUSFQpJGgT016t85GlzygCkG4xmeTHsaST1PbjsmALS0EHxWgXEUGPfGYBfzil7LnVjbdrFO4rNCcNgEZfYcldtgArD0vGWNohlKzpdRB4+qbZhJm4/vd6UVKMw8tx/LgT8APZIPwXe0TD2cAAAAASUVORK5CYII=)}.currency-flag.currency-flag-eur{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAU6eApFP/9ABWIW2TAAAAQ0lEQVQY02NgoD5gdEDisE1AsEXYJojAOZmMDpkIDhjBlIERMbbAbQLZArcJhYOiDA9AsRTFOSgORfECiueIsoVkAACg9AqhFj835AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-fjd{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-fkp{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-gbp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAyVBMVEUAIH8BIH8CIYAHJoIOLIYPLYYZNYsaNowfO44nQpI3UJo4UJtLYaRhdK9idbBmebJnerJoerN4iLt5ibuQncenstK7w9y8xN29xd3P1ebRDSTe4u7fMh3fNiHgOyfgPCjhQi/hRDHjTjzlW0rlW0vnalvna1vpdWfpdmjpe27qfG/qjYTqj4bqoJnq7PTropvrs7DrtLHrurfrurjr7fTsxcTsxcXu1NXx4ePy8/j06+309fn17e/49PX49Pb7+vv7+/z+/v7///8ZBiYZAAABQklEQVQ4y82U2U4CURBEW3ABRR2VdShkQFTcFUQYQIH6/4/ywbm5KwYeTKzHSarOTU9XC4D+nGkkhsg4jmNSfzmoc/XSAi5fpQ8gGZLVwi+G0jOnNwCuJhQOEg/iGPJl8qMD4GHBhqSc37oQ21BscPEIoDMiy3kp1KghpwHD8YyTHoDrKd9LIiJy5kEMw26FfGsDracV6/vZCzyINhw2+XUPoDvm8iKnx+JAlCF3vuS4C+Duk80jc/BSqBqQSBlqavhkZU8cRQoyIJXhZ/i9CWcn4suEZIaRGn5RQtqJUs77ABJl0MO39iak7EkBbW+It9R/NPz9lJztsH5cEiq8tRpDezX8LobizeULFd6P1+sdpesgZrxRIKcma+LtTocgTrxzNTxIiGrfJSfQi/cvn5W5yam0IOLFB6+3hshm514X/hucN8Af5X8PRgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXSGx7///9d2aTGAAAAJ0lEQVQI12P4//+P/f//DNip83/sPyMo5j/2BxAUqhweU/ABmtsOAPEcizmL0rLfAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ghs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAhFBMVEUAAAAAaz8CAgADAgAHBgEIBwEJBwEhGwMkHgMmHwM4LwU/NAZOhC5TRQdURgdUjTFlVAlvXApwXQp0YAp2Ygp4YwqGbwyXfQ2vkQ+wkg+4mBC5mRC6mhC/nhHCoRHDoRHOESbSrxLYsxPZTh/dUCDsxBXtxRXwxxXzyhX5zxb70Bb80RaXdyJLAAAAhUlEQVQ4y+3Pyw6CMBBA0aui4ltEfA2Kio/S/v//uXFD0ibTJQl308XkZDrcI6MHHQUvf3UdGOD8nc6BQQis1nHgMxm/tcCUIlJAISKl0Wy4zvg3vei+ZPYjgOH2q74hA8j0R9uUJCG1anBj/nguqNRgd2ics8fcCzaelq2nHYPIetBR8AO7cpBu9R0J4AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gip{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFWklEQVRYw91WfVBUVRT/XZaP3fcBQY32YdpYmNWk2YyZjo1p+RE6SiONGtmYf2iTgVLZ1Izm92gMY2OKpFmmOAoaSiCgfLcsSyapyOeywi4sC6KriG4DKO7r7nvs9ni7NNMfz2l6c+bOPeeee8/vnfM79z0I/7EH/y9Ad+/2C4JLEO4LQr84uue9fQ8U0D0JiThe7ehIfWVq9pyo7KjozKjonNlzUydNttTW0SUJVL/agGgCipetyIuLL54xt+ijuOJvdh2JjkkDKRDlOJAaNa8gaWfBx2uKX59zZvWagthlLrUBlazftBX4CUgCcleuuuHqLwVJAZIRUAh09/QUrd+4AzgMbAHOxiW41C7ZLUEoHDaqHiglpO1SFbXsBt4BlgA7AVe3s9Nup9kyg+SzEV0PgEMOQagd+ZwTGhvQWVV9p7enAmQ7yCZoDMCdjqsOe3sT4CRBtWFPOHp7VAfUJ7iKH4+MATYDvZVVfX19F4EIgAHKgHud1/ustq/FnJ0OHd7r/PNBtP32kc8AGA30m5qoehQDD2WS0H/f1XV7vKh++dBwddu+Li3dmJ7efSIzWcfSeBOBrlJDu96Q7gF0CGjNyOz64+JMUU0MDLn1Q+rvJ09V/3hIFUDmrJwdmuBTwC/QbEbILmgrHx5xPjiiAcxR6I6BMYE5rwmrihjxHbRfISQTQVkUFgLrjqapVbLKffvTgF+J9gr4s+Bo858EOQHWCKYCXAZYqqbS6wBsIzg9dLSa+u2JKnKo02SqBK4iyA6+FexpsOVgL4KpAidJBZhs6FoQ2g6uEyG0AS3nzqsIyGowlhNigbYDHA1pAHsZnBNhThIujmG1YMvAtoGlqy0I0RNSn5OnKqByPb1sEGwC5wBP80FTVUy4NxA4HYF5YDoRagR3g4Q1UKCEKQEacs+oCMhiKLcC6dAMB1mIIHdU8C9DI3VZJAK6SagZ7FIEUYeDCGoGTDlqArKVG7uBKE+f50J3m/CjPOojIG0kzOi+I93PVMo2QsyqZshha7OCzPYgyALj1IRHMgGSOiw4wBnA6z2ApgD0k2e7XKMWoGvtHcenv5kufufXAfHAbhA9yLqnMWksxj5JPnwKlGH7QFaLDokAvSOOTXzVbrWqAsjivHN8wfyKuIT6+M9aV6/NnzYza8zzGWPGVT874duYRz9ZEX7uhfFZkeOoMW/KjJb4tab4T3+LT8iInm/qsP8LQNc3bKXi2LBNGgcmG7d5LQMOG7fd3LLjZvJ+x94DjpTvr6UcsK5KMMcsaYqOtb+2dM/8cUkLI23T3m16+z3TwsWWlXHUgbpR5y4qWxPlp0lRpBC+dlSDChEFg4XUiPYaz2otSL1IC0ksgB1opD9G40nS5IDkKE3ZS6C/QdTY7PFpEMe6IU72qnSs8Yz0CNYMnt70VOjELN76MouksuISL1Pd0gLuwjDu0BfaY3N1RxYwRz7XXgp3G32dG2VGeQhpLo8F705ZeN7rJPPmfU+h16MFXBP4tOXaE7HaJjAWmbN8r3e7AoFvLCi2yT2GmsszRzG1gS+ZxxXNZG1uY6gsH6w8vN8D5aM0geIN5PF8Efg7l6Vf/or3OeMinTzTg7OiBKdAJn8HeAmhqJrn0CGL6EVzBWzJW0zZYsZbAh+28YPLxCroIS8lfMs5VJ58CU7ZY3iRObtcl7+HrZjlG1ip+iOyklWQR1KUU6H6pJ2lv0SnZrAHFmlz0pgLs3T/kImhOkaBcoBDQ5CG992mSBjt8NwJzM8fMIcPMoXzmObBifSX10EN720j+eFQ7PdbNb+slCx1hG+O4LJHs/mPMa3+cDf6u5Z8qPb3rr8AsYeELdUgRn0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-gmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAGFBMVEUVFaFRUbkDmgP/Hx8AAJkAmQD/AAD///9g3HFJAAAABHRSTlPPz+bmRgNakAAAAC1JREFUKM9jSMMBGIaYhDEOwFCOA+CWwAlccIChJiGIA5ARVko4AEMoDjDEJAACCfVxe6Nw/gAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-gnf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAHlBMVEUrk2ArlGAslGHNESXOESXOESbOEib60BX60RT60RdyUI+EAAAByElEQVQYGQXBQZYbVQxA0SfFY5e+53GpvACgOTmZZ1fskmYB2LIZU19lxki5V75fx2P5MsePuJWG8wcALaf1IcPmqJeiEA0wpqD5IRyjwy2gXQB5AKeR8PD6CAoEb2Qp4LSQxj6Oby1RWki2iSWac3msG0ngW6myjiQbrZCL/DmMjTok4eDoFJRfPwvf9yBeNvYic6E7T/qPM1s256qkK9ixiJhyttSLZbQSprRxZgGlk3kILoQTyOyBSKth/kvbI4or57V6kNBoyp7vcXz4Cy2dKkgyOXSMy3g0RzqhGIADQ/fP49+NDoMVNGiSwdRjbb0TDUgUTIBkqDV3T3Pg7s92obFhpbzYvqzWHe1szxoiZIXo4zc0k34i7yh/NUiKob/P7rOkeJW5YrQs1nCao+Wv1Q9uBL0ZB80I0yP682oJUe4NuEEa+nX/b+huDVoBkIfMhlN6fJ2gdUW9S+mlhYmqrm87B6pFC6QgiA0lRUIvIwokNIA2DrTLzv70eZVXtYdbM0hrRVOprBBXwUn6wQKa9n9zGaL3aChsvK2TPG30++/bVIfwIslGYJzux61vzHc/3VEW5pAepF68+56XkitBhfSwnWz7CbMyG0E3FcLGAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-gtq{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABUFBMVEU7j8w8kMw8kM1HMAZIPQZJl9BKl9FKmNFSnNJSnNNSndNTndNaWiJcbwZpTjJreBdsj1JtmVFvjVFzhkN0ll51jVt5lWF9lmKBmmqEm26Jo3WMoXWNnlmNoXeOoXiOo3qOpICQromUqHmVqX+ao4Oap3yfmX6fso2ftI2nuZaptaKsvqCuu5+zxru2xq+7vYG7xq29wqe9y7HB0JPDzrvFsKrHt7DL07/P09XQ493R2NDS5MvT28nT4M7V5tXW3s3X6NTX8OPa2cDa69bd5NXezH7i5d3k6+Hl6uPm6+fn143n4Mzo8+nq7ufs2Hrs8u7tzYvt13Xt6e/t8Ort9Pru3Xzu8uzy5pry5vTz7ur0+Pr0+fP178z18en1+P/1+vz2+v33+fb3+vz48bf58d/5/v76/fr7/Pv8+v/8/fz97pD986P9/f3++8r+//////+sHcs2AAAB1ElEQVQ4y4VUVXsbMRCUr50d2YU0ZaaUmZlTSlNmPqWc0v7/tz7opJPOutQP9nefvZ4dWgMQAPzHYFRr/nJDAwAUUAAABoAgvBnrugPWgAzfE2ge4WfKA+0GLQIBgKxsXRwQMIwYRAAAZoxD7REYQUzyc5EeDi0DNgMBxQxdGQGRSLuSlFUaxr8kCDDnUPWrxJwD/y8rWlm9kwBQDQsqNQoxV0kSDjev6scdX/Xl3Ya0JGvTtBIJaUZO9cG6Ix++rJp8dHvtM1VnB0kWOk6DxjrVS2uev3/x6+jhb5sOqbqwkkRZM0bWqe7b+FdfPfxz+f7eDX4lZlZxbGDlfv30+cnPk+fPrp/X2lbhx9KktTvwfcs2nb117/Hm68e2zqkbGQBCgPS6oHmOA79PrL7w+s25pweurTg4H52Oe6VOEwPrVHXPohtvf1zZvXzXXEKazIwLElinqqeXLjv+bufE4jOJ0/RuyFgfnKrq9PaZO6emLobwsdsHiZXtyZKAwSyaYEmKkGVp0A1fkzuPZxcoUOgDEoyqXCCRtmRxJXqEeuE+xIrSL1a8GkxOQPBB0ix1BySDMCkczZKeU9malaWVxatBpKes0Ify5Ru7Guy73lWSTgL/APLI5/iI4V1sAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-gyd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACdlBMVEWAiHpmbGIAAAABAAABAQACAAACAgADAAAEAQAEAwAEBAEFBAAHBgAJAQEJCAAJCAEOAgEODAAPAgEPDQAVEgEXAwIcGAEdGQEdHBkeBAIeBQIgHAEkIhMmIQ4oIwEpBgMqJQEsBwMwBwMxBwQzMB80CAQ1LgI2LwI5lAg6lAk7lQs8lgw9lg0+lw5AOAJBOQNCmRNDCgVDmRVEmhZFmhdInBpKnR1Lnh5MniBNQwJNnyFPDAZQDAZRDAZSRwNToihToilUSQNVSgNVoytWpCxXpC1XpC5cDgddUQNgqThhDgdhqTlorUJuYANvEQh1tFN2Egl/bwR/d0GCu2OFFAqIv2uOwnOPw3SQfQWQgy6RfgWSvXuTIQuTwnqUFguVxnuYFwuZFwucyoSjGAyjjgWnkQWq0ZStGgyuGg2yIQ22nga32KW5HA29263BqAbCHQ7DHQ7Dw8PEqwbE37XHrQbMHg/OswbRHw/R5sbSHw/StwfS58fWIA/YIBDZ18vbIBDbIRDbvwfcwAfdIRDeIRDe7dbjxgflzzrm8uDo8uLo8+Pq9OXszQft0BXv0Afx9+7y+O/z+O/01Aj11Qj3+/X4+/b52Qj5/Pf62gj6/Pj82wj8+Nv93Aj9/fP9/vr9/vz9/v3+//7/3gj/3gr/3gv/3w//3xH/4BX/4Bf/4SD/4SL/4iP/4iT/4iX/4zH/5kH/50r/6FL/6mL/7HP/7HT/7oP/8Iz/8ZP/8pz/86T/9K3/9bT/9rn/9r3/+Mr/+M7/+c//+dD/+97/+9//++D//On//Ov//Oz//e3//fD//fP//vX//vn//vv///z///3///7///91JKExAAAAAnRSTlP6+7Kv75sAAAHuSURBVDjLY2CMdtUgBTDISBS2JtmToCFGlCto9oKKcHNiNTSUe7Hqt28/Or8i1Jg4DS0tyaIiWUvW7zg5vTjYgCgNLaWGLL7TFi3duPPU1Fx/XSI0tDSH8Ko1LVq0aNnGXWcmZPtrE9TQ0pIjL5i6CARWbNp9tjvNR5OQhpYadyaPyWAti1Zu2XexM82bgIaWlkQhhapFULB288GLrUku+DW0FCjzRSyCg3VbD11sjbfCp6Gl1ovZsQ+hZfH67ceAUWqGW0NLS4KQdMkiJLBkw85TqFGKpqGlQIk7cA6ylkXLN+05hxSl6BqAzmKy7FmEClYCg2BKrr8OVg1AZwmI5S1CB+u2Hb3Yn+2vhU1DviJPFKaGrUcuLqwOM8WiIU5IrgxN9Rqgk4DR4ozNSZW2TB6TUFSv2LT3AlC1G3ZPZ0gJpyKrXgpMjRc70jxxBGt9AIdeG0rEnbjYleaDO2mocgbOQvLm4YtYki2Shjgh6SKY6tWbD4BCURtP4qu0YXLqg3vz/MRsSDzh1JAuJZgC9ebO01PwZFSIhno/dvVGiDePEygKwBryVdl8Z4BzwMziYCPChUCcgHjeolWb9wPTsQkRxUylNZNd76bd89BzCi4NmZL8kTvnVoRbEFtUyqrUtSY5kFAYM8Tak1TcAwALjw3ticaLswAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-hkd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABaFBMVEXeKRDeKhHeKxLeLBPeLRTeLhXeLhbfLxffMxvfNR7gNR7gOCHgOSLgOyTgPCXhPijhQSviQy3iRjDiRjHiRzHjTTjjTTnjTjrjUD3kUTzkUj7kUz/kVkLlWEXlWkblW0jlXEnmYk/mYlDnaVjna1rnbFvobVzqd2frfW7rfm/rgHLrgXPshHXshnjtjH/tjoDukYXulIfulonvmY3vm4/vn5TxpJnyp5zyqJ7yrKPyrqXyr6Xzsajzta3ztq70sqn0ubD0u7P1vrb1v7f1wbr1w7z1xL32vbb2xsD2x8H2ycP2ysP2zcf3zMb3z8n30Mr4zMb40cz408741M/41dH41tH419L51ND52tX53dn619L64N364d774+D75OH75eL76uf85eL85uP85+T86OX86+j86+n88fD97ev97uz98O/98vH99PP+9PL+9fT+9vX++Pj++fn+/f3+/v7/+vn/+/v//v7///+ebWIhAAAA20lEQVQYGe3BV0NBYQAG4DentKNoaKIkaWhZDVKUGaFonYaGaByV9+/3E8537lx4HrS1MoM3OQQNzPeMQovTz3elF2I6ABh45aMZYtZ0wBRlxsYCZxGnBFWv9XrapDwGHN+Vao3Heqi5YO7jcKvcV3zipZ/0QM0qQw+KcX3OPrpP5sctUNN1xDc5tTKxHN+etXVCgORKFLwjO4PXlVIPxAxsBjO3My8yNyCm8Mu7rwWePOcgxMpQ+C8z/JOtliFi+pxN3hjhafAAIqSl3T13N4D5xiQ06V9EW8v6B5p+Kt/cqbu/AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-hnl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA7VBMVEUfTsIhVcUiWsciWsgiW8ciW8gjXMgjXccjXscjXsgkY8kpc88pc9ApdM8pdNA3hNQ3h9U5jdc6i9dEj9hIktlIm9xIm91KnNxKnN1Knd1Lnd1QoN1RoN5Xo99Xo+Bep+Ffp+FfqOFfqOJgqOFgqeJmj9lpl9tqltxtnN6CtuaGv+iKuueKuuiKwemLvOiw0fCy1/G00/C12PLN4/XQ6PjR5vbS6PfW6fjW7Pna7Pna7fnd7fri7/rl8fvs9vzv9/zw9/zx+Pz1+f31+v32+v32+/33+/33+/75/P77/f77/f/9/v/+/////v////8sigodAAABwElEQVQ4y5VUZ1vjMAw2JaUtQmJDyHHQsvdeBwdlb/j/PwfLSwofSJFSy5Kt5T56DRDEz//sChRMTrcSAYKVTNxAvE3hrjdT6QjYgZKHt6LkjM4+t4sCJugQbogQGUL6pIYjYrxqGSkFS/W5ToKnoeQdz3yH0hqknmJJyYFSTHkWad/fM64MCeLLGUIVmFQCAgOx6fBQRFB61lI93HSj6bjVbDUa9muyZANrzKw1mi3mFp+aoiimi5mZPFAxNzvlZJ5P58Xkn792k6dTazafv6TvDhcT6+9K3Ro/rXA4G1zR6trAcYXD88m5k90rXj/+HT1VOAS6HR257q2HQK9jw/e9OVzu7L5Y8XjTfbDibX/zf4XDSd+yVlfNYYXDw/aeVg827nrr4Yc/bmGemcmtnU6nPZ+ovbTYliNnMrUss19Ws5TV61mtbqUzsC3rd6s1B85qRg1b2KKeT/RDKwPv5wEVEoSpBFD4IhgCBr+BBDjYUjkV0qWZ9nHcDkFSIIWRpXSDS0KkIcSIMAoleNY1TnqYMGWkghJiCs5KJKObiggiRZOMv7egkSCgUJPkofgQIxh69FZZPUQp7CUihYF2+QKkTMF3d9yvQAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-hrk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABblBMVEUAk90ClN4Jl98Kl94Tm98VCpkXF5YcneAfj9giC5IlnN4mJp0qKp8rD5Avi9QyNaQzMaEzoN46XLk9PKY9pt9CgcxFjNNKYrpOqNtRquBWp9hYqtpbl9VeptVep9Zfp9VgptRlU6dsos1spdBxLIN4n8Z5XaWDNYGDmb2nXo+oXY2phZ+tXo+tf5eyfZa2ZpK2eI3aUVzeSVLoM0DoOD7qNz3rLjnrNjztdoHvcXr0IiX3GyD4Fxv4X2P4ycz7ExX71df9Dg//AAD/AQH/Bgb/ERH/EhL/FRX/Ghr/ICD/KCj/Li7/QkL/RET/Rkb/R0f/UVH/VVX/X1//a2v/bGz/cXH/eHj/eXn/gYH/iYn/jo7/lpb/mZn/m5v/nJz/nZ3/n5//oKD/o6P/paX/qan/rKz/rq7/srL/s7P/t7f/uLj/ubn/urr/vb3/wsL/ysr/y8v/zs7/19f/2dn/5eX/7u7/7+//9/f/+fn///+qFaZnAAABGElEQVQ4y+3P1zPEUBjG4U/Jx+q999577w5WRKwQrC4sZ1knSqzy/fdmjIsdycjZi70w471957n4AUty8DfAXM/iSMPYbPeyFBivH2rG0kzIKcKO/sYZf9AEUIiYAdmIJQDt/qAFoBIxCwoQKwC6/MFwGpRjXnVZXS4WQ/qkRHRtzcBEkLGV9dHeqlaPaPq5Y3NfiEPzSMRM88T1khuYLEi0zXbpg7GDlADuPGsady60Tce5lgGCXhmL0SVbJYrKgIh9p+sR+0wP2faVXMNacg17CSAsA875jWFY/NTY4dySAbcJ0UIGvD29qGo0bqkb8Yd3GUD3oe+GrUfyAIp7nUtfYKHN41O8gJI/OD0/1RdQpMFv+wcpAZ8BYXtjL70NrQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-htg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB5lBMVEUKEXULAIcLAIgMAIwMGIEMPgANApAOAJcPEJcPEJgPEZgQE5oQF5oRGZsRHpkRH5gRH5kRIJkSH58SIJ8SIKASIaASIqESI58TIacTIagTIqgTI6ETJ6IUKaMUKaQVLKkWLasZZBUcLHYhegUifgwmOcQmcicrMHYrP8UsP8Qtg0ovKnEwM3U2hT42h047jE1DkGNFkldNmGtUgFxgRRlmkDRog81pfMZykTZ5PSB6itF6mot8jc19js9/aBp/dhyAeBiBl9aBp5OEiHeFSiCIlY+N0ZWOLyKRlimRmi+SoNyTYg6T1aGUlIiVotafd4CjLBKnFyepGCiuiYyyHzKyIjiyJDe3FS+4Izu4saK5Izm6Ey+7Jj6/ABO/ABS/KkLGETrHEDrHETrHETvHEjvMybPM2t3OEjXOEzXOQTbRWhzSAB3SEDPSEDTSETTTDjTTETTU7OfVACbV3uPZAAfaAAnaDDXaDjXcSRDdCjXdCzXden3d99jebn3hDSvhDizh7+3iDiziDyzjAzLkAzPkBDLlBDPmBDPmBTTnAzTnBjXoAzTq7fnr7fjs/+Xt8Pjulanu8PnzAT70ADr2cIn3hp/3jAH3sL/3+/P6//f84tb95dn984b+9uX//+////H///P///+LkRKBAAACtklEQVQYGQXBwcqmBQGG4ft+3tffZhBJM9woAwkaBEFELouWEYJrz6BN5+KJBCEdhCsXuWgTImEgLdTRmfmb+d7n8bp8Yyk4UggFGdlItThAmdS5LBOFgq3owoZkwBIYXRuQsA0ahIW5WtEVKraYoWzOZIDBidWBcUwqZMEBDJhLBUoB5xYZYw6HpSyVJcAIBtMMEByswOLiIEBKNkDC5gDYQLcAwsY2aCgAA0ZkoxSQWRhsoEogSENhMLOJooTZICimDAtjWBAlO2FMByWjDoabY8ssMMIYkDMTCqGUlPjsBju2cT7sGC7NHJRzc6ZQ0Kbz4d2Oh7fj/pbr2VEQGrJMepLahGZSC49/89Htv58dT3/17vG3T1+JHUCBDU4qFDOKDq6XfoqffPHWH3/OaxdDC3WObOcZCqSkKUd6Pud65aNPfv/odn5/vjzgIE1TIOf9yLAITOvzc//416//8unH73z44MWTTIaTuZTzQzgugPRYCbz47f8///dbz//3+dM/ffDGcdzShBsnzY2cjw64ItdxwXGlx+PzJ++++c4/f/nn+wc/vPngBC6OCzgm+NcxXGZTmV6vf/b1z+7PFw+/efV3z57rFopLnR7vDwmM4AK+9/cvj2ffPb1/cn391R++Ba0QiMo5gGbAlkr/84u3z/u7l68nh/nqIvS8CFJCT5TZ4CYZfPfotRe56t2Vb795aZBLKqSVEwFhE2nY3ePHKYD2btY5AjSVAHUrTBDAAKgEFxxQAFls0Ui0bGQCODoGVdyyBZYYKMhsiANaXRbLAgMPtBXOqduQUTLHPLrAph0lcBOhWagIuBHL1JWVLEwg7cLRIDsJIFRkKW6WrKSIrBC8QiinNGDTbAIEhJEGaOYoSFEzbJkDYgmFblqgUIUgg7FsS8rINpLCGraFLg1ihgx1PwL+NvWZ469rlwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-huf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEVDb03NKj7///9+JuPjAAAAFklEQVQY02MIRQIMA8JZhQQGG2fAAQBchId5SJWRmgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-idr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXQCR7///8KMcEvAAAAEElEQVQI12NgoDP4DwZ0owDtDF+hORNoMAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ils{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAPFBMVEUAMrsGN70MPL4NPb8OPr8PPr8RQMAmUcZKbs91kdt5lNx6ldyKoeC1xOzZ4fXn7Pny9fz09/35+/7///+pkLZFAAAAeklEQVQ4y+2UzQqAMAyDs7k59+emff939SR6ERpBD2KPpR+0aQiELNDAF+p5lS76tXLAGsJKAQUoDNAGYGhKYDprOCmA2RzzZtasFGGRRTIsouqG7jAuIssI13WA3wGvAyIskkjSrkQfTctKP+6WNXjz0fb+c+nlXNoAS5JOcd9mD/kAAAAASUVORK5CYII=)}.currency-flag.currency-flag-inr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAMFBMVEUSiAc4RVs8SF48SV9jbX5jbX9lb4CVnKiWnKiyt8DKzdPLztTq6+7x8vP/mTP///8DX5tcAAAAUUlEQVQoz2N4hwMwDHuJ/zgAksTvRLH9WCWa5py0wCbxS/f//8v7sUh8m////898LBIfz3/x/yOPXSIeqwROo37b4rD8fzEO5+L2IFqQjFgAAKYM7paqvXB1AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-iqd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABMlBMVEUAAAAORAAbaCMbaSQcaiYcbCcfdDQgdTUgdjYgdjciej8kf0Ulg0klhEsoilUxk2IykmE0lWQ3jlo+m2xLo3dMoXZOo3hTpntVp31Vp39Xpn9Yp4Ffq4VjpXpmZmZmrotnr4xrspBsso9vtJFwtZN4tJF+vJ2AvJ+AvZ+Ev6KPxqqRw6eUxq2WyK+XyK+YybCay7OgxqygzbWgzregzrihzrihz7mkzLSkz7mk0Lqq076r076r1L+vzLWz18Sz18W42sjA3tDFAAPF4dPGAAPG4dTH4tXM5dnNESXN5drOESXOESbOEibS6N3Y6+Ha7OLb7eTc7OXd7eXeXWreXWveXmvfXmvh8Oni8erj8Orj8erl8uvp8+7v9vPw9/T0+fb2+vj4/f34/v38/v39/v7///8ShDFMAAABd0lEQVQ4y+1R11LEMAw0vffee++9cxACGNvUJAdHb/7/X0ArJzwGbubeQOPIsta7khwhjVa0lJbaKK2NkZI2TR8l6EwIoYoAYFoLAnABIGUdkwlGEs43FTADjAKhWAcMOJAVhMgrrhKbcZGiCsZlOEH9SWqMpCCYABIn2jkhjJPHGSnMwQujGO6PGNLdQU0RV1fwLB3PRHxpuNvvbvgTkHJTsI6TwjBGqrgpaBni8yxEMAiV61YpPCbGxgxcl5LSFSQQQyOn+a2lcrUwuUneiWn8FE5W+L7vYZGLoyTkzfc8L76AyPdEGIZB6FyWtghx4oMoolwAyGWyUSBsnlYYwtP8x+dWztqX0+f97V8Q7hsWrW07pig33DTyM+GyNWN3TiaurX2ba++eTSc8Hr4fjDevjdX2TN7a88aO0c7pdMJrfVV5TUVJcWlXS50dLKosG6geSiU89PZNLayvrC6dHc3Yi73NjZvl3VTC1V3h/0N/nib+7Y/YFzCMSsCg7i+yAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-irr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFbUlEQVRYw81U21MTZxRf/gJb2/JQplBgLLdooCLVpwzTqpVa7IOPSL2NECcENCGSIdwqV+ulaqeOOLMM1473UiERMMFcAJswHdEZLgFy00iym1QKgTAFtWc3EDa7m/jiTGS+yZzfOb9zzu8732GRLU2ZW5p4W1DygE388ladTX47c5WArsEmih2QkknJ9dModagHpWatMpGAEiiP0onRZl0xVQStNFM07XpU0ZnMmyCB7RlDQmkJgQOgz4ZHF0prjwaG0MAuaxNijoFHz2QZTMiL+snsw2aTgvqfjLYZ1FdglgvoRBtqJn1XUB59S2j7yjZChHJvHvvyhpKYybKwaIhSQQbfRJsQ858FDdxxlG1IwR4IDfb6vHWJ1BNYB+E0budc/YrTuI1zdRvx27h98zUfTAfP5ms71uC2dUiGOI0ZZCiDhOkk3EFU8+WCn7Az/JCMZvgbrVVOp1Qmogi3+ZvU1m/TO35I68hOa9vLbdnFbd61Fez271Pb9nCbvyaj+1LbstLas4DMbd4NMK39O/Bzm3cCZ2t7dmrbXjK6k9uym8yF6B5f5VXYRsIWAkKIhETulx17oTJJJhoBRCqGLv00dImvLCtSnxZran/5GxUoK470Sou1tbKBs2WDF0TqmnylrETXINWdqRg6f0JdLVBVlOjOiNTVtfrfwAm5YJ/SNdTprwj7K4+ryiTa+hJtQ9XQRSh4XFUOIYmm/vSjy2JNHUQhV6ptqDdcEfRXCB9WndI2gEc2cP6kukbYX4WM4GNK22CPVfvANtA5/WDUPfnntPK+Ra2zG5S2gSf4uNys7rPqdPbhXqsWyD1WjdI6CLDHooGowqKG9P5nj8B46pq4Z1Kpng1pn+tVtsERbExufkhAu+GBTUeQzWqVdXDAPgy9oNTdyV7Ncz0cqPAYG+02PdTYDcib9+zvHQh67fV6Ov+Yv3nzlccTZkGvZmdfXjj/an7+RW6uPTsblP3z85kVpzNsgtw1Nc95PDCwohMzOTlg2Pftc5WWhkfQf0bjzMGD7prq10tLuLh4JjeXkFhb4zh8eOnpkzAIWhp5jEuleGEhGC9/vewqL1+223GBwF1Z6dX/FZ4nm7t+3SUWu0Sil+fOzV686CqRYkWFsN1vlpfDtNRu92vY67NnRxEEjksmW8HxFZcrzP/2Kxhu37/flpW1bLO9F9+hd/xhXLh/f/7WLa/B4FEoFrq6PH29/7a2eh8NgX9BofB0dcFOeIcNBITT3TV34waQCVsuX1QoIHcRoj09C319wJ/r+H3RoPfI5R4i997cnTve4WGAwPd0d/vggi8ql89BZSjVdY+AnZ3zt297DXoEl0jw4mLHsWPO43ysQOCuq3uRkzNz6BB8WjCpFDtx0nH0KEQxsRhouEjkOHLEyecDxIRC+ORgAoEjPx8TFgATl8kcuT8CBBomLsbFYmd+noPPBwM80MjJz3dCVCIh0ktLXxw44ITEYoKJFxQ48/KwQiFiSUi0fJEwtWGDOS7O9GmUlbPZHBs79eEH1oREU3SMNSXFFPs5RIFj+izakpxsiY+f2riRiEZFWZKSLHHxQLZs2kTAlBRzTMz0xx9BTXN0DEBIATJAMKxklCAnJpmjo4loVNR05CfW5GSCnMwBpykyEhlDiDMe5EBogmKMrRoR/uj4mp8KxxmQkrteYSIw18dEjGtnEonw/VIN6qHRjJRcI8XJSqBCWkFjQN8IhJbGzAwBg/dAQjOZ9/fbLJm0KzKGQRdBk8LamLUOq2iWp3nrJGhqgl2XVTfr61P9CPN+wZYpxNiNjE5MiawPxJSOsIplPt9bdyuwekSInWOd6/qEmM/MnHaw4YVeWCPbIIMMeP33f1acPcODMg6IAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-isk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAOJeOp9HXKCjgV1f///8zSPRgAAAAPUlEQVQoz2NggAAXJSUXBmxgVAIBBCEAJCGIDBhcoAAogQIYjKFASckYBTAo4QC4JXAahdNynM4djVqiJQBcPDNFIkaSNgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-jmd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAS1BMVEUAAAAAmzoBAQAeoTMfGgAfojJlsCNmVABmsSJnVQBnsSJoVgBosSJpVwC6wg+7mgC7ww+8mwC8ww/DxQ3ExQ3yxwDyzgLzyAD+0QBDbwwYAAAA30lEQVQ4y42UyRaDIAxF44hjwQn5/y9ty3BqypC8jS6e9wZQwRij+4qVXn/KYL55dXS9edkqSHvRA9UftC1KqNfb3qmmiFe2dK81ALSbk/TE9MZsLdhQEoR3KUr+8F4y5yQBP9eAEyRDcnMwPkiuSOLxV4TPSAr4lITARxISjyXHwcAjCQuPzySx95mI8IBg1Vv5G0kyRhJu0efpFi14eL1U1aIZEo/f7Rfb7ZTkgXchJB6vHj+ETuUlAT/h13vKScYYjyUjB5+VZPFpSRGfkBD4SELjsQQYeCQBFv4heQPRlim1YF+LNwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-jod{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACglBMVEUAAAAEBwgEBwkVAQQWAQQWAgUXAgUYAgUZYhsZYxsZYxwcZiQheD0heT0heT4iej0iej4jfT0jfjIjfj0jfj4ke0MkfEMkfEQmh0AmiD8niEAoi0AojEIojUAojUQpkEEsdDwtdDxHBQxIBgxJBg1NQ0RSUVFSUlJTVVdTWFhUUjVVUjVVUzRVUzVXUjRalW1beXZhrIdhrIhirIZirIdirYdirYhirYpjto9p1ayDAw2MESKOCxqODBqPCxqQChuRKSGZMDOaLSydLCyfKy3DAADEAADFAADFECPGAAPGAQXGECXHAADHAQjHFy7HGS/IAAjIAxHJAALJABPJABTJBg/JECTJECbJESbJFCjJFy7KABbKBhTKBhfKDRfKESfKEyXKEyfKFCnKFy7KFy/KGC/LBRLLBhXLCRvLDRzLECTLESTLESXLESfLEyfLGCHMBRzMDB/MDSPMDiDMESXMESfMEiXMEifNCiDNCyHNDSHNDiPNECPNECTNESXNESbNEiXNEibODiTODyTOECTOECbOESXOESbOEiXOEibOEijOEinOEyjOIC3PESjPEifPEirPEynPEyrPFCrPGi/QECXQECbQGjDRDybSESbSKT7TESfTEifUNUPUOkjWDSbWDybWECbXDybYDyTYR1jZTVbbUFrcXmjgByPgCCPgCCXgZG3hByPlEyrmFCrmh5HmipToABXok5volJ3pCh7pmaHqnKHrnKTsBivtrLPtrbDuGjXurbTvESvwQE7xEyzxFSzxIz7yEyzzAB7zACDzEy30ACD0ACH0ACL1Ey71FC719fX43d/5ssD53+H56On5+Pj5+fn6/P77z9P75+n///8MVrE3AAACmUlEQVQ4y5VT518TQRBdO4nu5WwBRQ0i9hqV2MUK9i5qsCHBil2Dim5Q9JbFigUL2LsSe+89gL3k/3Fm9/h4IZn77dzu7Xszb3b2yLBGJBarR16uTo6FUJ9MC74b0SQWQu7WiprMTrEQGFsSfDu8cdQ1+Dg38iqqM1OizeAzBOeB+cEPaQ2iI3iFwQUkKa+ZlxKdJMYMAYxA3p3PIxtGI4kbnHEOWfLLq9ck153By4VgAvBAWxt8PbRzv+5dulpbN+KDGgwYSDC2nH705m84kv0hxzmCA9tQlGC7jy6fdftfJAZZBviSQ7PnZO0HXiHnpdvHH3xhjf9NJoD6XZvP3Tu7ch9WIgxxZGbG9Z9WhK9kMpSwd+6r8OOpQFCVlO7IWPzAmsBZycZVz8MPFxUgnhuMH9gzcdJdawKDTmddeXpmA2fQQDiC0oXpV39YS1qAQsTOGcXQbSEM43BR+von1kX/IidloZsKikqwefzYiinXvkU81lzG8foxhvjCsvvvv9fROK+Q+ADccpF94+OovkMGD0j1uFOleTzg+sNrIAx3qtvtHoQ/kOw1Y/mnQpd7d2hht9ns9jh40OLsNpzVfrHZm8Llw7sE+HWVn8YkuVppDjAqna6bTscleJ064kmOAPVC+Muqzvdo36aZAwAIp1SXOOkpIKkDN/TWJEd2d2llaFySqzmtjaYhkOqSSDELhsdA8XC9BfeXhS72aZdATTEaNWVJnOQpYfA4ia+YZd+qGtvR1RJFwKAmx5QkyRrGh02dAsF/InShZ2JbKvclWoVVoSG2hgTcUJKm3/wC4UE9JtBkDSiGUlUMrPGjTk1t8eTZpV6JCRqegsyBHDmRuWQGXTm1dpLR6nAQoI4RA1FVplrrqjY1d/4H7AzQuv/Mg70AAAAASUVORK5CYII=)}.currency-flag.currency-flag-jpy{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEW8AC3ADDfGI0rGJk3UWnjbdY7pqrnqrr3++vv//f7////GoaNjAAAAaUlEQVQoz2NYhQMwDA6JFSmGwm5dWCSKGIBAHVNiKgMYRGJIBEAkWNElljNAQRWaRBNMQgNNIgEmwYYm4QCTYEGTMIBJMKNJCMAkGImVwGkUTstxOhenB3EGCc5AxB3sOCMKd9QOppQIAHJMlppj7t83AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kes{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABDlBMVEUAAAAAZgABAQEDAwMDZwMEAAAFaQUJAAAKCgoQAAAWcxYfUwAjGholJSUmJiYqAAAsAAAtAAAtgS0uAAAvAABAAABFAABKTQ5NPABPT09TAABXAABcXFxdXV1eg0ZfAABfgkZjY2NkomRnLgBsAABtbW1uAABzAABzq3N7HR2EAACFYmKGAACJAACKAACUAACXwJebAACjAACuzq6zBACzs7O2AAC5AAC6AAC6Qjm6Qzq7AAC7AgK8BAS8vLzBFxfBGRnCHBzDHh7GLCzHLi7IMTHIMjLJNDTJOTnMzMzNzc3Ozs7R0dHWZmbYbm7Yb2/beXndgIDht7forKzqsbHrt7fsu7vvxcXxy8v////8TrOKAAABMklEQVQ4y93R106CQRAF4Fl6R1G6jd571UOVrqD04X//F/FSEzayl8ZzNzn5kpkM0T+MS/9z0rsugvue5Xuw9O4uAqfW0BGZMxkzka6hOS/v9K5FyFhcr4tGimhvCkcEtSXFO4dDJ05LLahydmJxjSHzEFeLhKTWJJlhwjzBTNbJwBYYM4+BrQzgPKEmBswDNEOSUgJa1jyw3wN5a0sJVCgMfH4AYaoogSx5gfkc8FJWCSTJDZxOgJuSSiBFt8DhANxQSgkUyAeMRoCPCkqgSo/AZgM8UlUCJL9xlNA9HrsoORQ/nWvjlfkV7ZwMiPPYgSnzFLBLShkwPWPEPMKLSRGkn+p95n79Ia0GbDURwG6HgKjZlEDZI0RstYoJ4SmrAENUCCH8fiGEiBqUbvg1fxB8AcgSqVVcgHbYAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-kgs{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-khr{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-kmf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAE8ElEQVRYw8WWbUxTVxjH+bBscy4jsizRDzqEtkKh0N5z+3ZvqxQEWwmZbgMjJFMZCkq2TAWURURAoK+0VCgviq64MeRlmkAYqJEEpFCgIMwXmG4L0eFkhqHECReEndtbGSD4AWnb/NP0nHNzz6/P/3nOc1zkF8P7mnGiW0hYMKLD+XIJ0AdtzkWKKlnDLeuI9rWEaZ1z5RJWuEWgBkCJRhZyLtd5Eea1pJwLJM4BohzAVaF8NUg2svuu0clQtToViBKeQ4YqJBc5U+U7QjnY6lQgSnyrg1GFnMY6b6LN0Q4uAESJpwIwt1JK/fobKQfXEC1uVn1kVy0AhKvZfCWTK/fiKpgcBZDqQUmVz2g7l+gJITpxop1vV80BEuUgIJvOV/psK94aXxkXXxm7+ZSIq+QAOWuX8RPT3frpKWL6xegUMWw/zQChmJoNaQ5UxF7tvzL8bLh/qP943bGwoi24hgMf4Cp8hWqQ3pAx8M+DaXt+bEBCFUug9C02FY9NjMHZ2pu1m3Q8uGS5b0muSYIOUs9wMj22GgLLOr8fnxi3I5BIg6Byr9OmYmqq9lYtT8FEsmlwqfpG1d4foykgWw0qmUiWZ8wPu01/tNoJSArzN6Zsz/gk+acfPhkMLQiCM9BEaBYn0x0GZqMWnZf4aDYD1/hnNmT8+WRw+YHg2+vv1FPjM20l7JMfk7Wm4cgMgYqr2ZHfhWNqv3lAENHqoGdoQfCFrvLnE8+XDUiaL9mSH/BodAgOpqan9lfsQ+UMuB9MqSjjjkdP/zrxcypXsUGcgyx4XMGSBFm02PIY84B5eYCC88SRxs+fjo3CAXQtomQb3AP6BRNrk44L4xekx0XWQnuNIBOuQ9KuyweHBiYfj0w8Hl6yKKAICmhscjzcBmTbCcYvQMsTLRKeGQkNgK9l7d5Jb9yA3FqP9XgKlywX6JfMIBl6aVlceQysONIyFWvH2U/v/X3v25qjsOhEi6BgepRfAD5LAqUoq+9dWu8Kj8733S0rly6y7LlyBjwMKQuLWorYme4QCCZyaEGIoTnvi/NRglkxs0kD8FwgKAASOZoZyra4MX59h3bDldHlxuha9UayVpmcEXdhHzE5AYEejNyXGiRcW5B8IRxP4f1q2QvzydgciOZcXu99921a7wdvyjEbiDwYIUFpu5EK0k+91fAggJRhRdJz5nMxZbuEKt+ZNML0iKAQbD8KjDzWnRW02+/RLG7LRmMDotoC9Oh8R+nECzJOld0VVsuCYUdLrjmCkuckwHUovxBIFEhGGLvzQ5tHy0vzPxDZXFX+cONDFw82/9b8jPj35sNfUutS4Kokly/WIPgpNp7rvz/a74o7/fe33G+v9Oh19ehxJb+XV3OvHxoEtjDY9iPObj906eBXVfGBegxTe4n0TGmqSBeAmd1AxyrQtAZtWg2aVqNWzf4B5s6grwxfs2TTAhc0aBZMZJhDfBVTpKOLNUJhemrANw3SvQ1B8Q2Sr+2rRa+wYq2PWMsUZX2JJVdjh7uFSWbBkVYHaCEgLUuspYuUMiylAEtoxxMsWOJ1h2keECLWMcQaAZZ2DE9qxA53YYkmR9LMBdIyxVpvPHsPllyFJ3RjCW1YYrODaSgg6UbokY70CD+e99KjFsej2IBkhUKxhoelJ2NJ1/CELiei2IB2nk6SnrwkS+2VneiSpbXJ0szO1X/7Uuh8S1JB9AAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-kpw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACQFBMVEUWO5kWO5oWPJoWPZkXQJwXQJ0XQZwXQZ0aTKAaTKEbTaAbTaEbTqEbT6EbT6IbUKEbUKKn1/Oo1/So2PSv2fKw2fKw2fOw2vPmAADnAADoAADoAAHoAQHpAADpAQDqAADqAALqAATqAAfqAAnqAQDqAQnqBAbrAAbrAAnrAAvrAQDrAQLrAQnrAwvrAw/rBA3rBBPrBRHrBg/rBw/rBxPrCBHrCBPrCBXrCRPrChHrCxbsAAvsAQvsAw3sCRbsChjsDBjsDRbsDhjsEBzsEB7sEh7sExzsEx7sFB/sFCDsGiDtChbtEBztFB/tFiDtFyLtFyPtGCPtGSTtGSbtGiftGyPtGyTtGyftHCftHCjtHSftHSjtHSntHijtHintHyntHyvtHyztICvtICztJi7tMTjuHCjuHSjuHSvuICzuIi7uJzHuJzTuKjTuKzXuLDTuLjbuMDruNUDuOEHvMzzvMz3vOUPvQkjwPUbwRk7wRk/wS1XxTVTxU1vyUFbyXmTyYGnzZG3zZW3zZmvzZ230eH31eX/1gIb1hor1hoz1iY/2a2X2a2f2bGb2cmz2cm32c232kJb3l5z3m6H3nKD4mqD4o6j4pKj4q674q6/5sLT5sbX6u776u7/6vcD6vr/6wsX7yMr7yMv7ycv7ysz7ys77z9D7z9L70dX70tX81dj81tn819n82dv82dz83d/83uD84OH84OP84eP95eb95ef95+n97e7+7/H+8PP+8vP+9PX+9fX+9fb//Pz///80K5C9AAADH0lEQVQ4y21Uh1vTQBQ/aiOUkJBiW0SNLQGkYMWNC/fAAeImsYA7EQfuvfdooXVvceAe4MSdf8337pKQ+vnu7o3fG3eXy/eIJIqSICJHIYGGFtqiSO18kWIiRSWRUEWwvZTTWOZHTKDFGCwJBHi+aIdKolPdKmHtLWAqbiOSPB5HLg+MrjxU83Dm5uYxlachPBPEk+XxZBEqPAQZrH5ZWR6AUGUexD0E/ID7C/wD/EgFOAv8DhU4HjfqJx0pGEDpVCqdBpFOdaQ7UggBAwMERoCWohpRlDJFKSlTYgqISnnw0EiJ4qZYhlWmEFU1VLri66dVzt5/dPvo0gVrVYt0wHXVIQ0WoZphqPHm8KqLr3vf/np0ZmrVBlcETYSKViKBIhriLZUHvprmyyOmaXbOG7HOXVlzNJ3tgK41yl4INa/KX4C/GTMrzuJ1nZ23L51Ycu74H5hwbOA1FDfljKpushJWF5/88PRTT9eSYYe7ez52vmubrv57XV13EmDLRuX+w7Hy8vmLtfoVdfKu7vMRenLDnWPYCbqqaw1Vz80XO4fUNjc1j5RP/DYvhWmo4VyZ1tf7jtQwqguOfq56mVq38i5olyvt8+v/ewddbYzcgbBX5TMqxm3DW5+NsAjdubnmujSg8eGnIexU0dJDNYNug7Zlkf2BNOtQuqH23QFozsTPZq+88Il5pWi3ad6Q4/bZNZZi2Fey7mC0FO8x7236DsUfbDW/TZoZt8OxnpbxDjrL3iwff2YyurWxzPqZDNfbaZkvrcabwjuuv/9j/nx8YXJ5a8Yra+4fyklQ463V4dp9B9smlNbD723YH0h3nwd0Eo3W1ESBkBXLg8OxiiijKTGGOt4YhUkykQRqb0eWSKJIWlACjUQCJijt1A1EgsFAMBQK4AAKBVGGAkHUC0PgoWYAI2AVBoIkmxKX7QXuzeY4r5cDAxiHaDbn5dDJoRNmf47wvC/X5+Nh+Hw5OcB41HN4tHm0cqgGLp4CxGqk2EAFiTZH0WnPjAm2n/ZOaMYCa9l2BxcFO020syTsrFYHJ6xPC33dl7VgeyvJzrHz/wKbGYy9+zadpgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-krw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABU1BMVEUAAAAANHgBNHgBNXkCAgIDAwMDM3YDNnoEBAQGBgYLMXMODg4PO3oRERERO3sTExMTO3sWFhYbGxshLmwiIiIlJSUpKSkpK2krOHM9PT1CQkJDQ0NGRkZHR0dISEhJJV1JU4ZMTExQI1tWI1lcXFxfX19iIFRjIFRjY2NpaWlrY45uHlBubm5vb29zc3N0dHR1HU18G0uFRXCLi4uQkJCRkZGUQmqVlZWWlpacFT+cgaCegqCfgqGkEjykpKSurq6xHEKzfZmzs7O4uLi5ubm6DzXCDTLDw8PEDDDExMTGDDDHDTHHDjLJFjnJFznJeJDLy8vNzc3Ozs7QNlTRN1XR0dHS0tLWTWjW1tba2trfc4jfdInfdYri4uLp6enr6+vs7Ozu7u7w197x8fHy2uHz2uD09PT12uD21tz32d/5+fn6+vr7+/v8/Pz++fr++vv///+dcM/hAAABl0lEQVQ4y7WU+1fBYBjHn0VJkgilK12lUEkkpahkKMolQi4luT7//0+xkU2bHXX6bufs3bPv52zvu+/7AI4o+DUQLwyzFeKDQFWjSPD7EwpNdQCwgbbe8HPb/Y26FmxsICeDa3SAmctvBgf6QJZjAUYwYEEBHi7AA4oCGsDIBKJiaQr3YZH7k5a2XjElFUcZgA6s+Dw53pt2JRML3z+9fHZva53TCro+kFUpS7gMu/TzVjpEUgpmmt0Zbq5iSanK9t9QjqAX5Hlq3EyS30q2qFJeDl6MlNk/zgJ2epAhGUrTNTtYfkYjUKcuH0EmEKpQxXqAP0sPJEsZwfAddZ13B3NT84dkTBBYuKWBDaKj7bAgML1D+fcoPzFxKQjoibXTm/P1MRogTgQBN8HSFT/QXdaihOkXvfMuq7X341xMwE3XjttZYwHMaLRMfb+pyR0NKnwrvfA13SLaLnG1+MI3EO+3M/3sjN5d5I03RlUXOHwD4YXqkTnpWvsYukU7BtYqedU+dPI1ASf61N4/tpnRG9nIrfL/uvcX2qkzENscFawAAAAASUVORK5CYII=)}.currency-flag.currency-flag-kwd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAw1BMVEUk31z1OE1WFBoLRBwAAAAAAQAAAgEAAwEABAEADgQAEAUAFwcAKQwALA0ANhAAOhEATxgAXhwAeyUAiSkApTEAqTMAszYAtjcAxjsAzD0Azj4A1kAA10AA2EEA2UEBAAABAQECAAACAgIDAwMEBAQFAAEFBQUGBgYHBwcICAgJCQkRAgMYAgUaAwUwBQk6Bgs+BgxIBw5ZCRJpChWJDhuZDx69EyXGFCfJFCjSFSngFizmFy3oFy7wGC/yGDDzGDD////aSCCgAAAABHRSTlPHx+jrbZZy9AAAAJxJREFUOMu1y0UOwlAABNACg2uLa7HiXorDcP9TsaYkP5kFb/+sYr0nsZCyW1oAsuWuFoBCTQxI2k0tABmnowUgXxUDEqWGFoC009YCkKuIAfGYZRYO6L+NfsNQDSM1jNUwUcP072GmhrkaFmJwoxGjcNicaPYdlscnhTA43EghbM+kEFbBi0Lw/DsphN2FFMI6IIXg+Q8qYX+l5AMwlePhJTYEmgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-kyd{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-kzt{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-lak{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAhFBMVEUAPdIJRNQKRdQLRdQMRtQhVtgiV9gjWNgtX9owYtoyY9s0Zdt9nOh+neiAnumBn+mIpOqKpuqMqOuSrOyVruyZse2iuO+lu++mu++uwfGvwvGxxPGzxfK9zfO/zvTG1PXH1PXJ1vXK1/bX4fjb5Pnc5PndAxzpABL7/P79/f/+/v////9NexdtAAAAj0lEQVQ4y+2Uyw6CMBAAW94qQkFRQXk/bf///0g0Qfa02wRvzHnm0t0uGzVhe0AJBk3YJrhh0XdF4BJ1Lt7qg0xMim80aqE2CMFDrbjjvifXgTyggVAAgQYZDFI0eMHgiQYxDCI0OAFfHjWf9UaYg1X9/JI0an6dvvp04cRtcs552+a+vc0qa3+g/S79I5gBp42QKID6G4gAAAAASUVORK5CYII=)}.currency-flag.currency-flag-lbp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACKFBMVEUpkScpkikqkioqkywqlC8rljErljIrlzQtmzstmzwtnCwtnDwtnD0unUAunUEunkIun0Mun0QvoEUvoUYvokcwokgwo0wwpE0wpE4xpU4xpU8xplAxplExplMxp1Mxp1QyqFQyqFUyqFYyqVYyqVkzqlczqlgzq1szrEwzrF80rV40rWE0rmE0r1M1sWU1sWY2smc2smk2tGw3tG03tW43tW84s2k4t3M5uXY5uXc7tXA7wHM7wnQ8tG08unc8u3s9u3o+t3Q/uHRBvX5DuHRDunlDv4BDwIVGvH1Lw4lPv4FSxItTwIJVwodWxIxYxY1YxY9bxY1dvoFexpBfxItgwoZhw4pmyZVqxItry5pw0KN0yZZ1y5p1z6F4z6KBz6CC3auH0KSI5r+JyaOLyaKP1q6R2bST7MiU2LKX27mY0K6Z2rab27yb3Luk8M+p4cSr786s4saw58+z2cC09du259C45My93Me+173A6dTC4M/C6tXF4M3J6tXK7NrK7drN7NrS7+DT8OHU8OLV5drbISLc8+ne8+je8+nf9evnJSvo9+/p9/HqJizq+PLsChPsChTtChTtCxTtHCPtHCTuCxTuHCTuHSTuJy7uJy/uKC/uKDDvDBTvKC/xKDDy+vbzDRj0+vX0+/b0+/f0///1LDj1Ljz1MEL1M0X1NEf1NEv1NUj18O31+/j4/fz5/fv6/v36///7/vz+8/T+8/X/+v///P/////HC8KaAAACIElEQVQ4y2OYPG0KBEyeAmFNngwXwABAIQZMCewapkENBmqYhiQyGU0pnDUNxmKYgh1Mm47QA1Q7Ha4XasM0mHHT4OrglgF1TIargdgAMW06uh8mo7kGoqEfCCb2908A0ZOAaAKY2z91EogEi06YABSZ1A8BExhmzZg1Y8YsIAnCM2bOgDDmrV42a+asmTNA4kBBoBhQBizLsBkdbAHCzdtSWrZv3YIiCgUM27GCdC7rgiVYZbBraJNh5mQWriZeg7+ih7mhZFwfsRp8RL3sLGXMioi0odnRNlxW2irKULCSOA3rGoKNVCXY1N0VlEuJ0lAXxiGiZR/Aq6RjElpPhIZ8rZAMcT55CzkxAYn4TURo6CxzldBWVxHjCYwN0ktbTFhDqpIpq7Gbsz43p4RDbk4HQQ2FTokxapoSUkIG3jLsLtnrCWrozoyIXrhdkZ8lcvv8nlpfv0UEndS+Yfv2RgYmRk8wr2ktETG9Mc8mIUlXowR74sNI3pvXlCfXbN9eVZFVvBkLYJgFBjPABDj3zO3tWrl89qwVq5a2zoLmLKgKcHYCZ1FgFpwAzor9E4AZc9IccOacMGfBJGgm7Z84sR8GGBC5Hl4GIpdK0MJqOrx8ZEAr8YBFBbT0mI5R5kxGaIDYMQ1SRE1GM2MarNgCl1EM04BGgQybDNMExpMhRedk5JIKooIB7lJMf0yHGoFUIk5GlK0IZ8JKV0TJPA3JHgDldJmj008vkwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-lkr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABm1BMVEUARTSNICiNICmNISiOIiiPIyiQJCeQJSeRJSeRJieSJyeSKCaTKSaUKSaVKiaVKyWVLCWWLSWXLiWZMCSZMSSaMiSbMiObMyOdNSOeNyKeOCKfOCGfOCKgOSKgOiGhOyGhPCGiPCGjPSCkPyCkQCClQSCmQh+oRB+oRR+pRR6pRh6pRx6qRh6qRx6sShutSh2tSx2uTB2vThywTxyxUBuyUhu0VBq1VRq1Vhq2Vxi3WBm5Wxm7Xhi8Xxe9YRe+YRfAZBbDaRXGbBTHbRTIbxPJcBPKchLLchLLcxLMdBLMdRLNdRHPeBHPeRDQeRDQehDRexDTfg/Ufw/VgA7WgQ7Wgg7Xgw7Ygw3ZhQ3ahg3ahw3biAzcigvcigzejQvfjQvhjwrhkArikQrikgrklAnllgjnmAfnmAjomQfomgjpmwfsoQPtoAXtoAbuogXvpQPxpATypgTypwTzqATzqQT0qQP1qgP1qwL2qwP2rAP2rQL3rQH3rgH5rwL5sAH6sQH6sgH7swH7tAD8swD8tAD9tQD+twD/WwD/twAK1cORAAABKklEQVQ4y2PoIBEwDFINDEDQDgQgNhMeMKQ0cJmTqCHYCkiIGdmYKYr7p1TEmxDSwNqgZR7kkgfk1TubCofblvgIieHVINEhK1IICXaLXGtBEU4xxwC8GlQ7RKXt1MpAXN2o5BBXV3dPTrwaNDoEDHIy0oC8RjZGsOvtzfBq0OzgZmJRyQLyypTlZXWMTRwSBPFq0G7hZ+JJRE5BFbx4NcT4ejD5oaY5I7waLOuy3YpBnDa4Bk28GvTammpSO1o7Oopgmmo58GqQy69uTqqu6ugojTLkiUws7+iIxh/T+slC6v5SYR1ZfECOUktKXEcAfg0KwaDQl+kIZQPxAgvlwisliUjeEh3e7CDapYDdKZ6ZoAaehMxCHiAt4JMe65UbMfSyKCENQ7xsBQB9JPPPX4MUWAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-lrd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAqFBMVEUAAGYBAWcCAmcFBWkMDG0ODm4QEHAREXAUFHIZGXUkJHwoKH4rK4AuLoIzM4VGRpBUVJhWVppbW51dXZ5mZqNra6Zzc6uBgbORkb2Xl8Ghoceiosejo8imkbOsfJi2VWm3t9S6Q1O7u9a8Oki9Oke/v9nMAADMAQHNhZLQFhbU1OXZQUHaR0fa2unf3+zjcXHjc3PsoKD09Pj209P31dX4+Pv7+/3////WJ6pjAAAApklEQVQ4y73StxLCMBBF0QcGRM45mWhysAn7/39Ggdyo2NllBp3GKnQLvTHgWEc89z420iCw3+WBl96v9+xhQrw0mF6y8iBnTPlFTWNMHpg9eQCKw7etVzXho6sLIqJjQ75Si4hoBAAIT7xvsE0GnWtSEK9UGZeAoNsWB3bRDADMY97vv4Y46Dv2Nx5ISR/clRAp6YNYycNKZyUPKz2UPKy0U/r/Sh9HCvBAzdRnvQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ltl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAcwh3KwOfmwO/AAD/swBRmS52AAAAHklEQVQoz2NwwQEYhr2EEg7AMHKBIA7AYIwDDHsJANI9dFnVARzfAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-lyd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAIVBMVEUAAAArKysunUUunkUunkaRkZHmABLnABLnABTnART///8/reb6AAABHUlEQVQoz71OsXEDMQxTk8ZVZpA4wYsTSNwlG5jUBKQmkL5z7SmDT20XKRKedEcCJIDkQ8fS0LAd6mrnXO5f4WkO0+lbTzWzPWMsuzpP5m7Twwz7Q/XcF+pzJVOfBiG1BVq3bY3QpcnvM/ay8HBz4ABHDHgoFqAG3BWYbUiEwkPvuufQMwaiaYwLN9+WzBBjmC9s6cUNnJtp+ud6Pl/jt7cH+I/PF8QjpY+XYm+Jt1K3X8f9u5Is7WAWybVl6VfH1I6SKslBmSr3JlUw5A6+S+LWuFbqlJlzFtRBGCVJY5LWj1wvMZw0PAinIqVLKwISWtTrT5M5MVNtnQUBGpXLiSFEkg54YK1wab0QkVzOCAoP4toFUQoDq0gr3Hr9BrIgkw5rQAIiAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAclBMVEUAgwAEgQAHfwAPewERegEWdwEbdAIcdAIecgIwaAQ9YQVDXQVLWQZkSghuRQlyQwl1QQqCOguKNQyLNAyWLg21HQ+2HA+6GhC8GRC/FxDAFhDAFxDEFBHJERHNDxHQDRLWChLaCBLdBhPlAhPmARPnABSYieWMAAAAp0lEQVQ4y+3UyQ6CMBQF0MukzFChzJSp/f9f1GgajDHyunDHXXVxT9r3FoUyDE6wp20NQZoaAt83AxzgRiABEhOweYC3UcAqxqGvqxseKaq6H0ax/gRLjI/Ey8GTmPVet9jxDPyy96+cMvQc6X4007Yk3VfflcS1NvqGhghyDXIiCACnLB0goIEJCIVSIgQmEihs9pxWMrsggazTpy4jAfn1eP5LfwV3mOXMQxN3UocAAAAASUVORK5CYII=)}.currency-flag.currency-flag-mdl{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAEZElEQVRYw2NgMJxDEvp/j4EkdE9RgCTEMOqgUQcNpIO+3WT4cmtAHcRuNHHzZOm7e9lBrrnB8PQGw/NzDEdn8azr1lrToXx0iSCyU16fYd4wQfqUujANHRQZFLS82npRteHTo2xAK98dYnhUx3AwgXfjxCSg+KwSPbhrvlxhXNKgDhScF6d7nUYOYtKbXBdvOK/UojvNcH2/NNDWD1cZ3lxguLKZY3GlFdDutd3ycAcdWSLYnmKwuMKqM9Vgh5YITRzEodfSmmzQmWrYk264rFUWOXbmlOsCHXRlGztcZOt0kQlZxm3J+j0Zhmv1xWjjIP3mikitqihtIJpfj3DQp0tM8ysMl1VZX9mKcND6SSLV0doQxbRzUEtrkj4weJoT9FYWKhxMljlfJHyzludYhuTRJHUgOpwid6Oa51K54JF0qdWZMo3xehOyjYHkFkNxWoVQc6JefZwuMNYOhgv/Z2D4y8hwxZLhNyPDq0SGd7UM33kYrlkzfOdmAEpdd+LtSjUEBg9QMW1CyGg2MIT6s4wmZhsD0fEYUaCtTxIZXqkyfBFl+PqM4f9/hlemDB/EGR50gRx004UXohKIaBBC1r0MCf5s7iloDrrbxvBJHGT9GweG9+EMPzgYvvIx3FyBxUGvq7mo5yD3SoYWIYYGCTbH7M4cA7iDgPH1lZ/hSQbDuzUMnzczfNrE8HUjw/0yho+yDH+ZUBx0ew73G2o6CIhcqxkC01iDAw2bBSF2zCv0Xt0ftmOh6/yGeGBkwdG2hY5b57mvmRg8Mz0R7qAbU3keGvFT1UGOTQxNYky5unHlis35ekA7esrywnz/h/t9K8rZvXun/cOHYu/ech/YZ95SNwcoDkT1edMgrplZqn8kVogGidqtEhhCdvVipk3CQGsmVGSnxN5YNN+vsmjDssVhK5d77NhmtH2LR0TAo7L8vbEhbxsLJkMctHmG8hYjWmR7y37GRhH9RoGiYo3+HKM1fSalWXsn99Vlp1zYtcNnzy6LY0fUrl9Vry6bVZB1pCjz5PpprkDXTM41Wj9FlVblELtpTWGhemqxskO9+MJZwuuqFGZW5TYWLZvc13zzJuvz54wL50eVZ2yfVFZ9YL7EmbXcQAetm6Q6tcCQdgVji3utpHAXm2wnx+21LCfN+LcUSvy4wbBzjnZvRWtnRffyHsfTq/kWpWptDBX9dpVhcrHipukqtCmHYA7qzTIsr5Fbv4X1ozfDRw+Gv7cZnp1gXVSjP73QeHaJybwy08tbuL7tYfihwvC2iuHrPaaVPTK0dVBysPvbs0xPlBgeyjK8X81wbTvnkjrdxbV6U4vVF1Va9uQpLqoyObqM/90Uho9SDO9TGb5eYpjhpECzNKTfzm/cBGqX9TPccGT4sJPhzj7Ww4uFV/QILqkCtYcWNsoBG42XNnO+2cHwRonhZSzDv7sM1xQF1qkI0bxN/esuCEHYz08wb+iXXtmqcncf22Dpdfy5zfDkKPNoN2jUQaMOwoYAN5DpFV8531kAAAAASUVORK5CYII=)}.currency-flag.currency-flag-mga{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUjfTkjfTojfjr1PTL1PTP1PjP///+cUKmiAAABIUlEQVQoz2XQwWHjMBADQFsVnLYCES2YrEBABQRauP5LyEOOxSR8cgTsio//7zN7mO7QVDL9+AYOOkOMzVD8gDQoeihWtxcgE0nzjKelBawXPTNeVnjPSLf9ijwVZ6myMtVlRTp78oFu9ZBOl0+edyI6Y9FkpO47MexQ1ilNn1p+kKI1ohdjat7gzExPmrR9g7o8RdLq7unLk2TEkzEjLsMtmUkPKZJ3IjTHpPo0M3gnAOzYgGoNANoNhQZUAwC0wgqohgKADVjh+hgHgLYCUFsB2DYAv6rwwOescNQTAAr7r6qrvAHV/u0LXFMLQKHdia0BKFz7/hj+vsABoHB8oN7bVGuFtgC2uoaj0J54rlXbN2D/sy6A/Wr8CQfQgB1bwxfG0s1sy1gomQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mkd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABR1BMVEXSAADSAQDTAgDTAwDTBADTBQDTBgDTBwDTCADUCADUCQDVDgDVDwDVEQDWEgDWEwDWFADWFgDXFwDXGQDYHgDYHwDYIADZIQDaKADbLADbLgDcNQDdNgDdNwDdOADdOgDePADePQDePgDfQgDfQwDgRQDgRwDgSQDhSgDhSwDhTADhTQDiUgDiUwDiVADkWgDkXADmZADmaADmaQDnagDnawDpcwDqeQDqegDqewDqfQDqfgDsgwDshADshQDshgDtigDtiwDtjADvkgDwmQDwmgDwmwDxnADyoQDyogDzqQD0sAD1tAD2tgD2twD2uAD3uwD3vQD3vgD3vwD4wAD5xgD5xwD5yQD6zAD6zQD6zgD6zwD7zwD70QD70wD71AD81QD81gD81wD82AD92wD93gD+4AD+4QD+4gD+4wD/5AD/5QD/5gDrC6sbAAAB00lEQVQ4y4VUZ0PCMBANCmJx4MQFCi6UKqKIOBEUt4IDtwLiKnr//7NN2jRpCPW+9O7l8l7TXh6aeQEcJz7ExSOGHnik7Yi0lVWEOrMkPe/ilg8wkueAjjPSlPeTyhAp9bP1JAZWWN17SemNMETuh6yGIK7HrHLglqNHTOR1hJbKN8C3QqvhZxs9J/IRoWUB4ILm4+8iPRP5iplFBmCH4p+N9EykvmTkiwALRhbXpPSWyG+KZAGAAEmWf5rQM5Ftl564yhXyWHOgt0T23Qi1hEL6htacI70lklO86no65m3PyOgH3SIy5Z97wz+qGvVPiWvuQQTa3Wk2pY52WqBnsk4GB+phDxMeVVPZ0zsNENCoFfMbiQgWLFHomnVabWyDGdpmNyu6NzVx/Z8NWw4b2CvdUOhK+kqNhw7TQ0/IDi35rD3RCrkvsz3Tks8qhj8Pe4o3lk7Pe5VdOO7770erZTIarnFzNGoJx3ad3hy+SpUOn5OITm+O9xA33k1FMD29QHGARXaB5CI6ve2KZrgrKhHB9JwJFAEKNhMQRTC9aDM+m83YRAg9b2QhXAcFI2MihN5mlasYSIpWaYoY9HYzPsTIQaMZYxGDXrD7Jww9S+y+lvgDjJDctwAfLu8AAAAASUVORK5CYII=)}.currency-flag.currency-flag-mmk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACW1BMVEUqlAAtngAuoAIuoQIvogkvogwvowwvow4vpA4wpRQxpxUxpygxqBYxqBoyqh0yqh8yqiAyqi0yqyMyrCQyrCYzrSYzrigzriozrjMzrjozryszry40rzk0rzs0sC80sTE0sTM0sTQ0sTU1sTQ1sjI1sjQ1sjU1sj01szI1szQ1szY1szk2szY2tDc2tTc3uSU4szY4szc4tDc4uy87xTE7xiU7xjE7xjI8xylXv1ZYwFdewl1fwl5kxWdyy3WAz4GC0IKI0oiJ0oiN1I2O1Y2R1ZGU1pSU15SV15WX15aX2JeYPROY2JiaQBed2p2lXDalXDemXDemXTevuAOv4a+wuAOw4bC3gGG347e7whG7wxG8wxG8wxO9wxC+inDA57/W8Nfc8tzj+PXkAA3mAA7mABDmAhbmBRnmBhnm9ebm9ubnBBnnCBznCh7nDCDnECTn6arn9ujoDiHoDyLoECToEiXoGCroHzDoITLpGCrpGy7pHC7pHS/pHi/pHjDpHzDpHzHpIDHpJTfpJzjpKDnpKTrpLD7qIzXqJTbqJzjqJznqKDnqKTrqKjvqKz3qLDvqLD3qLT7rL0DrNUXtSVjt7bHt+O7uUl7u/P/vYG3wV2PwaHXxaHXy+vLzgYzzipT0ABT0ABj1ETr1ETv1Ejz3iqj4mbT5vMH5wMT5wQH5wgD5wwT6xQL6xgH6xwD6yQP6ygL6ywH6ywX6y8/6zQj6zQ36zgD6zgP6zwL60AH60BX7x837yc770dX73lX731z843r85oT94+X96Or96+397e7+99n//O3///8/CruhAAADAUlEQVQ4y2VQB0PTQBQ+UQri3hZbCZrD1glai3tL3W1x0oob994DZ3AkJ7j3bl0oaFpF3HvkZ/ne5dKm8JJ79+5935tETyTgh4MaRdfNd8phs8AgdiCRGWmz0wZJtKBnar0VQjIcusirJ5JJi8zLJFOxtgDee1I8X7+yojmSFOOJAPOZtNXSm5rM4dGf0RdJpADdNv2L7z/q9czZBExEL9ZqxU7r//57mUi3ZG6boyQjhzlFMtH41jA+NqY3YdsYeS+kWdzvUDV8NYxvDR8sR7MJcwqJRqMV+FdE4IpEuVQu3GkY1xZXgmc5YCBwRSL4qiBul8vpdrndbqfThQq0s1vfNYZxc1AHt9MFDmQ4XS7w45tQSgvhQyka0jXX4cjJdpCJBsgkkp2d48jJ7TJ4AC0EBj+UcKpMqSTR/n2mLpkTCARmTV6FAaunlJUFArMXTc/vJ1NZRoZEKZElCR4yKLmgx7hdRiu5N6F7AdJlFEkm/IYaEEeLO7af1pI/My+vuAiIZk6sgGFQDiOkkt5ZYzfb6dfHZ/UqAQDbxrRUIjI2hhUpVqUDHT2Xpfkr89vRoVQ0xIeQCGiZDw01AZKKO7eZZ/EXZHUaKfGBEce8skS8Xo/s8Xjh83hlsL3Ds2ZYAWVthwHgla0DykP8pSC+Uj/8/lJ8jBmxKbWgUaP9iPj8fp/PBzTASSgcDJcHg+FwsDwcCoPMX4rcP79Qr5gbCqGTa9Mk8VgsFo/H4lyBPH74BJifDux/DtfTR9zJj6AQpjBFYUzRmAaasePVkPvB1u17ttyHOierGfdypaAQxljKh5Ebbhu/b6w9cvFC9bqrP41b62tYiqGhSgUopqFufPblYJVWy1htTdXhz2+2nWJpQQ5hmoq3Kqqcu3zn6O4zmE1jl3YcunvlLLNyKSoqCNCseDSU0/uO1VkZ607sPV+DgGJiPEC1TMYDNRVwVTx445qAVb4ba2jGV5XZLQ5pJjF7NhlENctx0RDC/GnRbKlUXBMR6UQcBzXRkZlJseqb/3+jTf2sNj8aPQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mnt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA/1BMVEUBUZfEJy/EKC/EKS/FKS7FKy7GLS3GLi3HMC3HMSzIMyvIMyzINivJOCrKOynKOyrLPSnLPinMPyjMQCfMQCjMQSjMQifNQyfORSfOSCbPSCbPSibQTSTQTSXQTiXQTyTRTyXRUCPRUyTSUiPSVSPTWCLUWyHVXSDVXSHXYh/XYx/XZR/YZh7YZx3ZaR7abBzabhzbchvccxrcdRrddhrdeBneeRnfexjffhjggBfihRbjhxXlkBPlkhLmkxLnlxHomRDomhDpnA/pnBDqoA7qoA/roQ7rog7sow3spQ3spg3tqQ3urgvwsgrwswryuAj0wgb1wwb3ygP4zAP5zwLvJc/7AAAAtElEQVQ4y2NgRAMMaABDfiRr4GIhUYOGCWkauN09eUnSwOrgxEaSBgEbWxFSNHB4hYT4sJOgQcEtJMRbjgQN6gZW1vpapPjB0NfPhIlYDaL29qKm9vbmgvb2EkRpkAkJEWPW1GHhDwlRIVaDiT8QmJCgQUzaQluSFBuUAz2cHRVJ0KAb5OIerEeCBnk7V6cAWVL8IKxmJE7TUJIydnc3EyVWA5+lJQ+jkiojp6Wl0GhBRh0NAAGqJrcFMhlpAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mop{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-mro{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAKlBMVEUyqFsyqFwyqVw0sE41sUvPGx7QGx7QHB7QHB/l0gbp0gr71gD71wD71wMEYetTAAABsUlEQVQYGQXBwW0cRxBA0d720RCwU3cDXf8qRaEcdjQJcNgJGJgEuucnoSR4JffgAAgYPJrcXPxe2ab78HCsTjd9dj90WPylnp5983Trz06n87Acqrp6bB7PbqrbaS+q3Wnvu3YdQ8f0KKrb0+kx7bc+h9tN3S3O+XzOs7vqvKlDp9PSFqAA0KgARFYomZG0lpWosCQ1uC4tCkC0BWgQCUFQoQAEUIEAGpEkFBrUACAg4LoAtEKDDC6RfP9otIUMMlshE/iAyuOThB9cuFALwAUAvn2QQMCSFCoNfgTw32+o/ANALQALf70A1Eb8+S9QoZBcW8QXsFDhngmQhUqSfH5VEurrA4IMSgCRfH+7Q+T7/QWoQCEBIh+vn4+vx+NOI0kokFSAx/vb/e0BtRIEhchIgD8+3x+vPwEAKK0QNCBocYEguCaU1mqDRiZAg4Ro16UAQStAA5IAIpMCRAVqJgQRAARlPjnddM4+p5vHUHdHmYe6OlY91GObf/9yOMru0O7sa5863O3O27kWPb2p6uYc3bmd/aZlX1X37eynekyf1Nm34nTeuqvT7ugO3d2m/wPKudzknj/CfwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mur{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEUAAP8AmgD/AAD//wCjliroAAAAG0lEQVQY02NYhQQYaMihF/iPBGjJCUUCNOQAAG61v0Fa2WQUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mvr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABVlBMVEUWWwUXXQgYXwkbZxgbaBkbaRobaRscahscaxwcbB4dbiIdbyMecCQfcyofczofczsfdB0fdB4fdCsgdyMgdy8gdzAhdzkheDAheDkheDoheSQheTAheTIheTQhejMifDkjfTkjfTojfjkjfjojfzojfzsjfzwjgDAkgDokgDskgDwkgD0kgTokgTskgT4kgT8lgkElhDclhEMmhUQmhjkmhzomhzsmiDwmiD0niUopkDoqkFYrklguj1Quk1k0lV83mWJAnWpNp3lVqn1Wq39Xqn5uuJN1sIZ4vpx+tY6s1b6u1sGy28q01cC639DD3crGFTTGFjTHFTTHFjTHFjXIFTTIFTXIFjTREDPRETPRETTSEDPSEDTSETTTEDPTEDTTETTgCDPhBzPhBzXhCDXhCTXiBjPiBzPiBzTiCDTjBjPk8+zn8+3q9e/s9/Tx+vj1/Pr///+Z8hjRAAACwklEQVQYGQXBP6vkBxkG0PO8v7kzq4lZVpIVUigEBUkRbfzXq19Cv6iWaiOIRSKIYtIZUbdJcMmdnTvv4zn51dhpzSabjmW0Y5PKmsXQ2NnTLBWSHVaaSpGd7WBqR2ua2UxEGqlKpGmWnUprMNsxrdOolAo7bdSO1DRidaIpTTMaGrKNRtPJ2mo2a5pdJNOdTrM97GYfUJNiOtR0dJqRlFEny32eLqeH6+WyRju4uly5VBPXy/W4LhlOzO5cHu8LAKQAoOfzXcspdtrpb779ajnQdA8qlbITz//187fu0eTU2PHsi5fvfA00MPfPH1++2KLBw5PLY409KTz68sWrAfD2P+4/PT9+dpxge+y7rz0KTMDFUdhd9u2/vf+LHx6vc+Ju56D1MM3Wqcoig8E+fPryl+c//eH959edw2BgNTXJwwj3Asybx4/On/z+w2dXgJUY0pnp3rqpCSy8+sn3nv787iNmYQdWmu00acSWBb565rPXb3Fn7Coq6OQUcDVgwGgP9wOMWEkFO00neyF2WPbZVz64vHZYdhhDM7tZY2cFDOC9P3768KN/v2XHDoCYiJlZLQEG5/Mn9x/87C+3rzNwR9V249QM5Q5g7t/96+++8+N3/vufC7gf9wNvzMZMrcPVUYD1v+///bcf5xvXOzgccG7hNGs7J8/P32xAIx9dP75/64OWhubhxa6OnRNp8+Tz06u4H4pUzr78IvcD7kff++eHd5bNr6ORN/d1PyBN76cCAI559lTGKe00t2c5j+s5rg9uD7dzmquL6+V6Rtxubw7NzkntON3ytOOmuc5e86az4xq3vbXT092xprNTUh21bbtkNH3QSauxvS1RTA1bZRLMdpN6wk7UmKRb6ZrJ0QjV1oyZtBFl0UU7NMlp3RgdLGlNdrCz003WSJjt7JyGtWmR7CbZmZ0mi9gpa+zY9P+ZPNFMsdadOgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mwk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAACRklEQVRYhe2UTUuUURTH/+fcZ56ZcWLUdMSkXGiGi6CCIDeBBC1q0QtEX6GVEK3a9QVa9BFc9AGiVRAU1C4iIWijpGiBgi8zvs/4PPf8WxVo6p2ayhbPb3vuOfd3/weuoDX6VLpU6mQCKLBNzBtbGSi/0dMmGHI6GuuFSBVYMK4RACqKmqFLMe35JrH3if11oS6Vi5GOxtqvskqsk0tGAxKCQI/KKgmgotIpAuBpPX2b/FpizQoJMOBkrBi1q8x6fjGSqJE1MiEE2CTygqKgXaRH5ZhAgT6VBvB4K11s2qpZobt5dzV2U95KIl+Nk6nNGKvGOuEBfp/lgIKgV6XfyWmng04aBIBXiX+909QGXTOHrsfufE4dUCPepZxIbdJz2QDBSE5vF9zNvBvNueFIE2DOuEIsGdaJDSIWnHJ6JpIZz+UmYgon1KfysBQtGVaMU54TqS0aY8H9YnSvGFV074QZzydb6Xg9VeCEykhOB51UVBrAo40kCV0XSKggGGvLCWDAh5SfUlsw9qq86MjfKUQl2ec9nSrX8u5Szj3b8VWiATiRkkpZ0K3yMQ2kpIeXL8fuuMoqMW+sGueNBcHz9vhsFGi8Eut4OTZg1rNKrhnXiXORdv+U6B4C5QGnw048MGec87ZJlAUnNWDzg8/eGkBZ0K5SEWkA0962D81IbuUP3NoOUWNL3+6+dIjEB+cgG92FP35lKzQb/j8jEwqRCYXIhEJkQiGiBzcGj9phF9HLoY6jdtjFf7eyTChEJhQiEwqRCYX4BkQa5ujS5mu+AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-mxn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAB3klEQVR42mJkTfZgIAX8mrOdJPVXWBhJUs/EMMjAqINGHTTqoFEHDQ8HfXh+/9reFc+un6fcKBZKNP/79+fH909Pzx24c273vXMnH77+4xqd5hqVxcDINDAh9Ofvv+f3D3y6v/ntg+ufv//69PX76mm95/ZsGpgo+///L8Ov11yCqqyyZj//MF9/8ElUgEtGjOfYpoW/fv4YAAcxMjJ//Pr+1fPbvLzS37595RPgUdY1ZhOUevb81ecP7+mdhh49ucb056fIfzbmvx8+PD304w8DMwvLF0Y+9+T4M0f2v/nw5NOPl4ryBnQMoT9fOJn/rj9//+5PASl5V0ffCC5B2RN7thxcv8jAwYOZ6Qfj/990DSEJKa0LF7crGhkvP332EBM3I4uQnu9rpe8635nU5SX4rjw4ZmMZSdc0xMrKJcAroMz8IsDUjEtEVvTjtd2v+R8KW/6UkfnB/FdcRAaogK4OYmRkUlN3unz3Gv/3R+rCzCEsdzK472vLK0WqCly9tl9L05mRkZHu5RAjs61VBD/Td6lXx66JOjBIOrE92vbz928XhxRGJtaBKalZ2XiU1d2kFazev3zN+Pu3oZQbFyf/QFYdEMDBziMpxzNa2486aNRBow4adRCNAECAAQB0Uq2Luiq6SgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-myr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAATlBMVEUAJWoDJ2gHKWcMLWURMGISMWIWM2AYNWAZNV8hO1w9TVBAT09FUk1WXUZ7djaThSyjkCaymiDBASvVsRHetg3muwr9ywD+zAD/zAD////SIwstAAAAc0lEQVQ4y+2TSRKAIAwE44ogyqJo+P9HvXClcCz1on1OV80kQJTBZ6DbhJjhqqBcCHY8H2neFlVR350V1L42aa6Wsi5Hcjyl+VYbo9uiEHhIgrDMVhQjwQIcCS5N846tFT/cC2/pyf8QQXDBg+DC3+EjHQ6GsWFmwMSoVwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-mzn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAACYUlEQVRYhc3WT0iTcRzH8ffzOKfLbSVmtAyUKHoGo6hheBlURvRnjaLsYFbLw7DCiA4zO9gOERJRh7xUMIgOtYKigvBgHopBRZBZhCRF3TLKxJFspvt1eAy3ubEd9jzPPjyX58cXnhdffr/v75HuuTlxiJ9WSiSSgB82Otp4uMFoC6CC1Nx309HGeJWRGlJBwHc7gcM8WW+YhgyQmttNnGwlVmmAhqwg4FsN7UcZVPTWkAsECImbHs608KeiNEBqvtRyzM/zNTppyAsCkhJ9WwgeIGEqDZCajw787dKbem01AKLwx2QSXV0ikRBaJh9iT+bKMGg70nNRPkNSQTxFyAiYhH74CwKmoRfKdQNNwX5wwiUP4jVvXeyDazCTXvYStJhT6ZvaBk4CX3n0mwGF9zvp/4D5F4EYm9TfgRkYguRceRxCcBlmiwdKP8oxRAVs5NZuy5ijM9w3uMKxrHH72qVNFuSLfIIL8xqgEnrBB34YLRJIzniXXnAjysTIutDVqHVxncW2stzmGnhXP3FH4QiMFOmzhYOAxzEi0biiKOFw2Ov1+nw+IDK6OrU3auJwFjzFaw8LB+MzOAWRgw3Vx+1lCXl8qGp547DE7INWGsammlMqX4Ffi5YtPGWTIK4jriBqESBciLsI/3zBNISgrOiUXCBhRWxNXzEjdhg9GI26Ogq9XFkF58GpaXMgcw5ljQwt0AlmzTXkB9VBj9a7Ji25QRLshdNg0U9DTpADesCtK0VNNtAuCMIi3S1AJqgGzoHHGIqaFFAzdIPdOAswB6qGbthsMEWNiW0QhCVGQ/7nH4uOrqvcpTUXAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nad{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACeVBMVEU2YqI3Y6E4Y6E4oQA5ZJ86ZZ86ZaQ6ogI7ZZ47ZqQ9owY+pAg/aJtBpQxDpg5Epw9FbqlGbqlJqRZKb5JKqRdLcJFRrSBSrSFWd4hWd4lXfLFZeYZaeoVasStasSxce4RdgLRefIJjtTdktjlltjpphHlvu0dwvEhykb53jW14lsF8kGp9kmh+kmiAk2aBw12Fl2KIx2aLyGuMm12NnFyNpsqOym6PnVqQnVqRn1iSn1iTn1iToFeUoFaVzXeWolWZpFKbpVGb0H+cpk+gp02iqkyi04ijqkqmq0mmrEmnrUeou9eo1pCuskGytD6ytD+0tTy0tjy23KG4uDm+vTTBvjLD47LG0+XHAADHAQHHAgLHwi3H0+XIBATIBQXIBgbIwi3JCAjJCQnJCwvJwyvKDQ3KDw/LERHLEhLLFBTL5rzMFhbMGBjM577NGhrNGxvNHR3NxinN2OjOHh7OICDPJibQJyfQKCjQKSnRLi7TNTXTODjTyiTUOjrUPT3VPz/VQUHWRETWzCHW68rW7MvXSUnX7MzYTEzaVVXbXV3cYWHczx3dZGTdZmbfbm7f0hrhd3fh1Bjh8djh8dnjf3/j1Bbj6fLkhobk6vPliIjl6/PnkJDo9OLpmZnp9ePqoaHr9ubsqqrusrLvtrbvt7fwurrwu7vw+Ozxvb3x+O3zyMjzysrz9vrz+e/0zc309vr10tL21NT21tb219f2+/P329v3+/X43t744OD44eH4/Pb54+P55OT66Oj76+v77e377+/7/fr88PD88vL88/P99PT99fX99vb99/f9+Pj9+fj9/f79/v3++vr+//7/5wD//f3//v7///+iUnB0AAAB7ElEQVQ4y2NgIAKwma7Z2xMVkZwOBMSo15h2dnZaBBSgSjFiUS4VfmlZRUQENg3yrAaaHBKoygW8T29ujYjArsE3wNom1BnN8fv7YiOwa5Bp0naZ2m9uHC2K7Pi5mRERODSwuDqeBwI9D7jjYy4tLo+IwKWBNcShEKTBL9ALu+MhoBophDwdQBp03aGOPzAhHkN5xuwLCA2KKTrOE7tNLGuEQY6/MD8bQ3lU576VRshhEuxvb5tgxcCgUHRpRSWma6pWnwkSYkbWIM1kocojKeh9emsHpvKc+ReblZiZmdFjmtN0/dEpiRjKY/sOLTBkZ8bQwKAx48L8HEzj6zcc9OFjZsbQAHT8qmpM5XnzL2bJMjNjaAA6fndnJIbyuL7Dc/SZmTE0AB1/bEoSpvENG7c5cTNjatCYcXFhMaby/PmXwsSYmTE0AB2/ujYCi2uOTFJjZsbQAHT8nt4oTPWNm9bacTFjaAA6/vjMVEzlBfPPASMWAzBozbq0qARTedKUEy3KzFgAw6V1dZjKI9q3LzdjZ8aqoQuL40uXHPThZ8YOGDCVJ08/mSvHzEy0hvYd8/SZmYnWULpklxsvM9EakqecDBNnZiZaQ/vOyerMzERrKFu6xYmLmWgNaTNPBYkwMxOrIbJzb5sKMzEAABCKNXNTj9+LAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ngn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAh1H////VrpuYAAAAEklEQVQI12NgYPj/n4GBYbhSAOZ1P8HLFyLFAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nio{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAwFBMVEUAZ8ZVmtmFq36GrHqSr3eSsHeYt3qZtoKion2jon2otoiptoeryaWsyaezx1u2q3S2rXa3zGC7wLC8vom86Oe92TC96Oe/v4rDw7jI3C3J2inP3Snp8eTz68b07Mr179H279P28NT28NX28Nb38dj38tr38tv389z3+fL489749N/49OD59OH59eP5+vT69uf69+n6+Or7+Ov7+Oz7+e37+e77+vT7+vf8+vD8+vH8+vL9/Pf+/fr+/vz//v3///99r7+TAAAAj0lEQVQYGe3BRxKCUBBAwTHnnDPmhAFFRVHe/W9lldv5G9fQLZGwiP1JMHGd5fx8wkTQPrsdw2FgW280QbMuHNvNDd4aTVBeC6hmcxWY+iiCMnPolOrdYoPrAUUweJT7g16rdsdA0PxCKp2IZ5J5H03Qth4/TxtN0ILRKoDgMMFAMHHn9n58w0Rif5JISHwBoexuSILk+G4AAAAASUVORK5CYII=)}.currency-flag.currency-flag-nok{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAJWryJyL///88DZz4AAAAJUlEQVQY02MIDQ1dwBUKAQyDjLNq1aoFXKsgAJVDDsBt2iAOAwB573zZ1odDEgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-npr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABQVBMVEUAAAAzZpkMSZ4LQJoMQJcKQJkJQJkLQJgKQJgJQJcKQJgKP5cJP5gJP5cKP5YLP5YMP5UNPpYOPpUPPpQQPZQSPZMTPZIUPZMVPZIWPZEYPJEbO48mOYsoOIksOIguN4cxN4ZBNH5EM31HMnxKMntUMHdXL3ZZL3RbLnRdLXJdLnNfLnJgLnFjLXFkLG9lLHBnLG9pLG5rK2xtK2xvKmtyKWl2KWh4KGd8J2Z+KGWBJ2SRI1yUI1uWIlqZIVmsHlGvHU+xHE61HEy7Gkq9G0q+GknBGkjCGUfEGEbEGUbFGEXGGEXIGEXJGETKGETLF0PMF0PNF0LPFkLVFj/WFT/XFT7YFT3cFDzcFz/eIkjfLVHgMlXiQmLjQ2PjRWXjSWjnYHvvlafyrLr3ztb41t375+v76e388fP99vj++/v///+IRAQzAAAADXRSTlMABRUwQFBwkLDA0Or6qvkABgAAAUxJREFUOMuV0ld7gjAYhmG759dhl3bvbfdedu/a3Si0qICL//8DGgnbBMJ75IH3xRNIpL25PhJqAJ2tTXWhQBSgo6UhBHg9mgQA7jQAhNDl+gh3mg4Q+jmb7eFLMwBe6nCCJ80GeBeJ4cA0F0Do+3Sm2z/NBJlsNkN+PR+M+6UR8JeWKxU5/Ws853wlzkwjIJ8raVopl7fSvk6mu+hpBAhFDa8oOI/zuD9GSzPOIMiFguz6f3XJ5VhNmuctefd5POVJCwB4D3ujzjQHuJrDn4A9I831hOt5X6KneZJuFvAdbGvkvxoI3S72+hITiJIkGuRuKepDTKAqimq/mFU2IUBUy5pWVkWL3Cf6GIQASaleDUVynOVpjU6YAN/zjX4KYSSRvWwO1BDqoe2ltgY9hPJa3XvbHnKR4MuH3ndiDsIBEPrYjVsEQkwnAOHIP1GL0pScJ8loAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-nzd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAZlBMVEUAIH8BIH8JJ4MKH3sOHnkYNIsvSZY0HGg3G2dNY6VYGFlxgreVosmWo8q6wdu9Dy3QDSTRDSTRDybRh5rSZHjSiJvTGjDURFjVKz/VqrvX2eneytbo4urp4urp6fHq6vLu7PL///+3zF/wAAAA0UlEQVQ4y+2T2Q6EIAxF3fet4jbu/v9PDozRIgrGZB49L4bYo9BetBzqPjI0ygKwsKcR9TXkmoyugerTOig47aeCppMK4VwAFHOor4K+raXC9sXEZoKd4B+lGPFA91yOTBhLeqYhNg4Frisq/khoHROoSUb/+DZI04BbLggVEKwws8zkBJCAFZbnWY8EgfstXeBPJR66FA996tUaBTIxYSIYFVmvVIPjJrD3ShUNfgJ7r1ThEyawglHY4/2LysUEXv7K+capEW7cPZfzVvHO+zlf+v4c+EeFGikAAAAASUVORK5CYII=)}.currency-flag.currency-flag-omr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAw1BMVEUAkCUWhyYlgSU4eSbvLSnvLirvLyvvMS3vMy/wPjvwQT3yU0/yVFDyV1TyWlbyW1jzXFnzYl7zZGH0ZmP0aGX0aWb0bWv0b2z0c3D0enf1d3X1enj1hID2gX/2joz2ko/2mZf3iYj3jov3k5H3mZf3m5n4o6H4pqP4pqX4r675srD6vLv6vbz6wsH7yMf7ycf70dH75OT80dD82Nf82dj83t384eH94+L95+f96en97ez+7Oz+8fH+9vb/+/v//f3///8+6ycqAAAAjUlEQVQ4y2NgQQbWDgQBAwsLlwCLtDELuxDRGlhMOLnkWfT4iNcgZqZgoKJPtJO4NZVtDO1tZdQkidQgbKora2UvoW6hRayTNMztHKxFSQglFl5tflY5VTZiNbAa6XAA1UpZ8hCpQVAJEmncikQ7CQFExAkCVA1EgFENw0IDMxNBgKqBkYEwGNUwNDUAADMobgZMVr7nAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-pen{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAADFBMVEXZECPZESTbIDH///88NuWVAAAAHElEQVQY02NgAIL/QMAAA0OSw4jMYcIpM/Q8BwCi2X+FRM2EQQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pgk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAADfklEQVRYhdWXT2gUdxTHP7Pruokha1ijZlmDCQkSSEIMpaUEFTGHImoUm6SgrVXw6MkkNKENFAI9lfSi5CgoWqhCKEFPLsJ6CDFttuAfBA+mrZrWQ6AtG4Pu7tfDzEJcd3ZmdvOn+cJjf8O8eb/3ne97837LKYi9gecCrUcDmN0MC3GYEmTWOqGiCGAu1AP3V1WN7UjVpRP4PUsA0KqpcRppEulQaXF85OAfKN8HH/XCwxTM5d5fFuwCzgIB4JPSQr1HIIvr0FINVXfhHpZUy4b9QJm1jgBBoBzY6D2UDzDsbi5R49GyqhFYst4K/ADcBn4GPvYWygD+AGqdHDfDqwm4vxc+pABpWxwGGoEFzLf9hY3fa+AicNVdWNcEsuiBh9cgvMEU3xt6gNPAdge/l8B54LFzyIIllA/XodlzbxwDrgAHgJQL/23AQXf5GMCfwA43zsFgkHQ6TSplZtELD67CloJqNAKXMMvGCRngFiaBGuAk8KrwI7ZfoVwEg0H6+/sZGBggHA4D8JPTl8oHnMtJfgF4YrPJb5gNHrJ+q9zl9owlg8zOhoeHlcXQ0NB793vNKf7inUGzCekg0udIZ5COI+1BMpC+Q/olx64gBa3hNo30lbtJ7IpATU2NEomE4vG4Wlpa8vpUeZniFUjfIP2IdAMphnQTqRxpJ9KUdb2vcBzDIhB1kikQCJBKpZCE3+8nnU7b+rrqjSz8Fv1q4EvgKXAU84T2F2b5fV84hK0Cg4ODjspUVFSorq6uNDWy9gHSEaTd1vXX1pnJoYSe527e1NSkWCymTCajiYkJ1dbW5k2+ublZ4+PjmpmZUVdXV16fvL1RyFqRPkW6gPQt0sYiCAAaGxvT/Py8RkZGbN++YRhKJBJKJpOKRCK2fp7UqLfqfqs7wrYE2tvb5ff71dbWVrCE6uvrFQqFVFlZ6Vhun3lVwyWBF04bL6cV1RsrQSAajWp0dFSGYRRFxFJjbs0IlJWVqbW1tVQ1/p2CeKkE5lazhPLZCfg1VWRveCLQ2dmpUCi0IiSKVcMVAcMw1NfXp9nZWU1OTqq7u/t/owaYA9sxcEdHhyRpcXFRgUBgRUvKixqGRcDpPxINDQ1Eo1F8Ph/T09Mkk0mnR0rGCZi5DBG/w5nKlQJrZU5qAPy91km6sZM2vbFuCNipsa4I5FPDsAhsY50hDP/dgQdvATU1ST3Wn4HsAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-php{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAXVBMVEUAOKgVSK9UecRVesWqvOLOESbSJDfeYG7q7vfur7busLf66+380Rb90hf90x/90yH91CP94WT+4mn+5Xf+5oD+65b/8LP/88D/99P/99X/+Nf/++r//vj///7////Qu78XAAAAtUlEQVQ4y5WPSRaCQAwFcYiiNorgCFj3P6YLxAYH+PnrVNVLspwlvpHOnQD4IoAvAvgiLeCI0E2NvAE1Qm9SpA9IEYabjnwApAsNuN3UCMDj2pRlc31IEQBOh/3+cNI+AaDKQsgq7ROASx5CCPklAru1/VlbqI8hHOt4v13ZOEBxPheCPgJ3uAv6CKDpfwDj+i9gSv8JbFbmAQT9AFD0PUDTR0DUd4CsfwG63swSl97MEpfezJ78IjP1P7XWPwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pkr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAilBMVEUAZwADaAMEaQQGagYHawcQcBATchMYdRgdeB0heiEjeyMlfSUrgCstgS0ugi4vgy8yhDIzhTM4iDhEj0RPlk9Rl1GDtYOFtoWPvI+Uv5SVv5WWwJaXwZemyaa9172+2L7E28TF3MXV5dXW5tbl7+Xm8Obr8+vz9/P1+fX2+fb8/fz9/f3+/v7////G/K3fAAAAp0lEQVQ4y+3UyRKCMAwGYJa6gjtqK1Z2Qdv//V9PhwoeSS+OB3L6m5nvkEmmDvpyaDWCH4PAswIsjkxwaYAl8pOuswMFxNiasLirPQGsdWXC5Fw9TwQgkHWRL+fuMCiQdnFKGvqB0m4PNbCxAjkgrQAH9PH79AZBqICmF1EwvDjxbmjZzrGTF8Km/VvbK9OsQsIox+cLZdo6ZsTzDnleN4VYjZ/AP4IX42hEg8qchEEAAAAASUVORK5CYII=)}.currency-flag.currency-flag-pln{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEXfCjf///9h/emeAAAAEElEQVQI12P4DwYMdKPoDADFgl+h49FijAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-pyg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAq1BMVEXbST5rjM0AOKg0sGI7sWQ7smZAtWhXv31gwYB6x5WN0aaP1KqY1q2Y2K+cnJyd27Kjo6Ourq6w3MOytrO0tLS2wbm7u7vB5M7Hx8fH6NLIyMjJycnKy8rPz8/Q0NDR0dHS0tLU1NTVKx7V1dXW1tbY2NjZ2dnZ3Nra2trd3d3f39/g4ODh4eHn5+fo9+3w8PDw+fPx8fHy+vX6+vr7+/v+/v7/98P/+c////8d1EGbAAAAAnRSTlPHyomZpx8AAACLSURBVDjLY1AiETCMahiiGkgGFliBqa6uKXYZrBpMtDRVFDS1TYjVYKohJaYsLy2hYUqkBi1FUWYuPV5hOW0iNWgLsHCYmUkKCeoQq0GEk83cnF+cj1gbtGRlWNl5uNVlidVgqqZvbGRgrK9qSnSwamsaGmpqER2skIizwBFxjCQCBiYSwaiGIaoBAHbopgnzLt7rAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-qar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAolBMVEWNGz2NHD6OHT+OHj+PH0GQIEKRIkORI0SSJkaVLEuaNVObN1WdO1igQV6kSWSmTmioUWuqVG6rWHGtWnOtW3SzZ36zaH60aX+0aoC3b4W5c4i7dovChZjGjZ7Jk6PRpLHVrLjcucTdu8XdvMbhwsvixc7jx8/lytLq1Nrs2d/w4eXy5Oj16u327O/58/X69ff79/j8+vr+/P3+/f3//v7///+o2rMNAAAApUlEQVQ4y7WUyRKCMBBEIyrugLtoIBhxAXcl//9rXi0v5qWKvk/NzJueFuZLZbYZiX8yPzpniyYouGoZtaw7VDpsCDbSu1BxH+7w2C8964J7nkx8MFJ1SMYdivV5TKcE66tQ8559h+2sC7Hechm1IVZzWoEdShUPCNbdeigo1ouWgVdbgcNIcGkHrPRw3BrUfNTe/IHoi/IQoDHjEGQwKnkY28T9B5vsZ9lXFFGUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-ron{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUAK3/OESb80RYeTc2tAAAAFklEQVQY02NgAIJVQBAKBAyjnMHGAQD1mn+Bu3/cGQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-rsd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAD+ElEQVRYw+2XT2zbVBzHn5+f7dhOnKZNUtr0XwZpwpg20EYzoC1Th1ARQmJsEgckEAIhLhw4cAWxCcYFxAFOHIChHWDVkBBIHDY4MCEmjXV/2GCbWOiK08ZxndiJ7Wf72Y/LzhmTglWk/a6/d/jofX/f930/5ueZWbCZCoJNVrcNFIkRZegmArK2hEbmPwRC//Kcn5ToPXcxSf+6IvEZK0U432TEa3WWkP4CsS8VJnqfCCvjeE5kF4r0wvmo1t66OJZxbgTLepQ3uGcfIoMs6SDUdWOSLGQhqRL+RF2EBgRUtDgCgpCShIF4mXLdv9Gvf9I9Unw3BCn1s9DnWBurVAlCpWiHF4njw+zd7kDDX8O27CUaSXbdjm+ohR8sI2HCMILJCIxclWgEIBMM/c7ylLCRhQF3TovVZSwFyhor55EAYGYY1YCM0/yATCUekXQwekXos8t+Yod6tPNpmQmJ70SDhhOGGHuohCiwGRyEELG8zV0XJJhgfABbfZprdEgo92h/jlbLU/nUju2NM5+I1Z1Dk/uNY8eFwii/d7Zz6QNwrnn/qy+rR45+T1OHg4k4JONTydJ771A/cFbRxsWzaITN7pkf3f90Vz/VulT3dRYOKNPvvh3fDE0s7vVZOPLCczLMiad5cKWVfWwhte2+xAXCL4uZ8tbM3CwzNZkrjvfN9vzUIz3arz9TDTm26zqFp570mrp8YF+XUsd1UWkL1fTiwTfbphl6vqW3li4344gOXa0PKZIXBDCXVdfq+MOPMvOz7l8r+MaqidikYWCrQwNsrGtx2d73GYYRlCQ2LY7Swu6qIsuZ7FC+Ug7trus4QkoGkAmDIKZw9Vzs0EiMgKNvZGZ2MTyXrJT9fM6traSnS0IQMGmFCpLn4riyrG2meF6WRUQCV9OIaZFOJ9gwiGn6zQ0YBHIqlYQQd+KKDkddoySEHO/UVrxGM/I8rNa9et1v6rjTsRsaQohApttsxwRkt0yEUGh1BElQnni8eXYZABC02rqqDh/Y52l60GojyIaU6RcQc/zH8z3auZPfFBcX1KVjUjVLYEm2XalSpgBsfPsd2LmdrJ+SaIWbLqm/1YwHqv0BorTXf1Q7cbLx9VvSBMYqa53hd3xxRCxOAgDqR79c/fTj9MOYT8HWH8q2g58lxsfikCz36DwvTVELpu8l0jhE6VTk+5HnDex+UCkTIcFEFsjvmusXza2BGI6bfO2wdXm4qVEuP0babV9r+g0twjigyHQoMauFF9/oY5bdQrKbr9Haeu39Q4lCZXB+lkYRFHhiO+tfLSUrY6PPv8KKYtxANx139Vr7l9Oh1YGSyOfzA9UZPpft+xp0G0B3Vuk7QP8PoH8AkQflttX9ppUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-rub{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUANKnXKA/////2gFzsAAAAFklEQVQY02NYhQQYBoQzmEEoEhgQDgBowXeJbih2qwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-rwf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABTVBMVEUWVkEWV0EWV0IgXz0gYDwgYD4hYD4rZTorZjosZjs1pbw1prQ1p7E2odg2otI2otM2otQ2otY2otc2o8o2o8s2o802o9M2pMY2pMc2pMk2pMs2pb42pcA2pcE2pcI2prg2prk2p6o2p7I3ne83nfA3nfE3nvA3oOA3oOE3ods3odw3od03od43od83oeA3oeE3ots3ot43ot83ouA3ouE3o9w3pNM3pNQ3pdQ4nvI6qKk+qaFCqZ5EqaJIqplLqppOq5RPq5FRq49SqZxYrIlbq4Zdq5JmrntnrXx8sGaAsWGDsV+FsVyIsluLslmRs1KRtFCTs06TtE6WtE6ltj7CuiPJuhzLuhrWvBPfvBHkvgPsvwfszgztzgztzwvtzw/uvgDvywHvywXvzATwzAT5xAP60QD60gD60gT61QH71gD71gT72gD72wD72wR6MtefAAACdUlEQVQYGQXBTaukVxkF0LWft071TWgDtiFEMxIhivr/f0fm4siQgQRMoD9y63Sd7Vr5x31bG83aLA8BmrUBWNvajcmuDbGxdwDL2rBYsGxhuLOwFooo7GzKZs/15vMTuFmbjQ1hbbHYEBpz9dEzipu9Nms3GtbesFWsrQk/Xi99fvjrJ7i+caxzxDq4rtNAUoes8/LvL97++Y9fvf5yX2UU4NGFLQu1BPa8vnn//e9/9+77X3/+LVzfRJ+BOM1p1raeWTvAPPv3ty9rzrv/fYXBPQBZsvbyuK/NAp3XN7eXL6+57wmDvYCwda8tNjZofHx8fL/3p7yWQTfKgtjYoCzO638+fXj98NsP5770+u5wP+vcnznrNKyD3q/T+/EMb399f//8r//evvXktsnutmNt9209gngkm3B/fP3T6+PafypN/rnstdduACwe971sDZjHF59WTsPKX+B6AlxPAK4nMk+Sr39uwe0PIEWaikoxDuZI53i+KyS3v9GonKQBqOQ5OdMmJ01UNOf2NidpTuJETjQ56WhOdKickGNObp+Tk8Zz2qlKpznZ0eTMTip6hrZm0pam5iAcJw0ThOKkjsZUJqXRkUkm5qhW0zjTNmVKhlOOOVGlR04ytImaDkYb3N4ckjNNOzROyJGayhnONEc6mtvHk5o2yHNoGkLpNNpIG9XISwpQIpp2CjoFpCkiU6E5iYaTlKCiaQAoyaoOjXOVpilpGifmxBkpleZcwzRCkTYjpMOgQStU9BqhUhlpMk8C6gwSk1RNm4l0Quu0ks5QQNGWCk3kpkkKqlOiQedEpR2gciaLplTECWk0cprgDCrOKP8Hmfame9MEV58AAAAASUVORK5CYII=)}.currency-flag.currency-flag-sar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAACiklEQVR4AWKQALRbDjyCNGEQ/hufbZzXtm3btm3btm3btm0b8dXZ4XonGaufflE1is9u1EIAEUBfWAggAojFXorZXkrSV1fYS0M3xh5X9GIcOJ3l6W3EzBLd7NJ9C7uqw8qThTzVscgGGjLaSoh6a7rlhODu71p0coGGFwxEasqX0VI8sTKb3JBXM9jywIDNPTdUPshodGmKxkrYNSfEOSuoa2oAzwCopKc2pCyRylJo52ivoq8hsjK1tKfugoEw+4S6nK2Dnbz28rjaLC4XBdUwi5DSBBwXd9dU9TdVDTTrRNlieETOvygmuDTBMM4JWyAqBBmnNxVeMBBibpPqU9nfiKkjNv/ps3I4yWFsj9wwPjdllVCz/I4KXlel3plhBCawJA6s+rGOyOnByZFFskd2a+kFA2Ew74JITH1td/Pk/LR3djimOgOniBydjRhStri1gjqLqkpDzHwKo3wLo6X89ZyyAvEYaFIb8y8Y6E9tBu0oWwTfINZxaGGczIwPS3hFim60HaIyu76IYuqZGcIVVDGwgkri/9CiR1q98iOWttfaJ/suGIjSQjC9uQhl2zDSjkL5V5e5baIXNDltZYn1OSgvFBCTnSTa6hcNGpQOgpTbXo4Ugw8JxcEFAyFfGListx5FjeJA47wqZPQ2q4N0VmsJu5OsUbwzuh1jo+9QxSg7iIJWpA2AQHwpwvi9Cvnb42+USH9Upfz0AWQKBz+pUb29Qmsl8rUSCWEdBNAtB0JRXxEQ2hjeCaOAAqHbYVXocAgxTDepPhftHV+bDbHumOwPLU+ClKPpLj1CkL6nxlyvlidGXI+NOLE8MuTA8tCQHQv+BWAmcL3m0S5YHlFDBBABRADdKqDnRBP0feq3iZIAAAAASUVORK5CYII=)}.currency-flag.currency-flag-sbd{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-scr{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-sek{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAUpP+ywDfFTtxAAAAGElEQVQI12NgYD7AAAK0o/6DAXaK5rYDANc7LT3YjsDKAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-sgd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAASFBMVEX0KkD0L0X0MEX0Mkf1QVT1TmD1T2H2Y3P3ZXX3bHv6qbL6rrf6r7f7tLz7tb380db81dn81tv94OP94+b96uz96u3+7/H///9kSRtrAAAAUklEQVQ4y+2QwRGAIAwEFxAUFVFE03+ntkC+yL5v5y6BXphSPWdN/pXNaAqS3AbwvlWosgIx56gSKEUxyYILwbUfvVvdW4/nWvgPomQIQ+hY+AA5OkdE+VBF4QAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-shp{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-sll{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAFVBMVEUocsUocsYoc8Y1tDo2tTo2tTv///8F3nL9AAABJklEQVQoz92PQZEkQQzEsozAVQhcpmAfAmsQTGNY/hDu0fs9ApevjNBHUg81wBRDQ1ENgygA6Aa6i2GYRv0AUHRD0QANrfcM3fV5GmZ4ZuAFNR+Grp6h64FCzLf4TlMwBXxhGDQFvwLT1UD/qQbN9DBTTffTNXRTVS0aqorPZ6CHbpoexPxazdtS3UMxYujut/El9dCf0c8/9v8DW7H8rhMr7MrCr+tqpUJm5nlTCsnN0o48TSGTVmyXn3S/6X6XSzI/2i5lxtX2tK1jrlQsM+VKSXaUtvzctbUUSt92PVweR2a+8+qGfJ2z5a4b69y7VkipFdKWyVIm03ZPXdtSSDfiSLKTe1mESctNa0k6N49MFjfN3LRzu5lOhKQjxV3H1/Z7lRbrL5yZrrnImTy6AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-sos{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAn1BMVEVApv9Bpv9Bp/9Dp/9EqP9FqP9Iqv9Jqv9Kq/9NrP9Orf9Qrv9Rrv9WsP9bs/9gtf9kt/9ouf9tu/9yvf92v/93wP96wf9+w/+Gx/+Kyf+Myf+Myv+Qy/+c0f+g0/+m1f+t2f+z2/+03P+84P/G5P/L5//O6P/R6v/b7v/g8P/j8v/p9f/s9v/t9//v+P/1+v/2+//6/f/7/f/9/v////9iVYDxAAAAhUlEQVQYGe3Bxw6CUBQFwGN/14a9FxQ7Corn/79NgyTGDd63M4YZZP5LA5bWHVgxoQcrM0Z12DiQcygZEemS9KsSyyONuHd+OI9ySNfa8y1yDb4b+EzsHKhUAsY8KLX5cilCZ0VycyQ5hEo55KmPwjTgFirj66KEJ1nemtCY1JBwesj8qAeivxLVRMNYfwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-srd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAjVBMVEU3fj83fj+uy7GwzLO0Ci20Cy61DCy1Di21Dy23FC23FSy4Fiy5Gyy6Hiu7ICu+Kyq/Lyq/MCq/MSrCNynGRijKUifKVCbKVifOYibOYybPZCbScCTYgyLbjyLcjyHfmSHfmiHgnavgniHhnavipCDipyDjqh/ovB7qwR7rwh3rwx3rxB3syB3+/v7///8UZxAmAAAAAXRSTlP+GuMHfQAAAJVJREFUOMtjYGAkDTCMSA1MzKQBBl090gDpGhSVSQMMrCxYAR8fdnEWXBqkJEnUoKpGmgYhHR1BYjUIiwOBrI6OLIgWJkIDu4SWDhRoS3MQ5SR+JYh6FQFi/cAG1qHERrSnuTRAGjS5idYgpqMuKqquI0a0BgU5XhYWHhl5YjVwikBoEU5sGkhOfLTPDyRn0dGSjwgAANhNRHZWRQ2QAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-std{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-svc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABVlBMVEUTKKIUKKMUKaEUKaMUKaQXO3IbRq4bR64bR7AgPGg4Zjs4ZzdDaENGbVZLaz5Na4NNblFOfWRVdIZZjH9agMZagMdagMhags5ag9Rag9VahN1bgchbhNVcgW1jd4tjitVkitVlicplicxmisxmis1mjNpnjdpoeKtpd6tpgpFsmYxvi2x2gbx6md57iMZ7md99nduBnmGMqXeOpWWTlYCWq2+zsbm0tMW1z2a5x4W7xrHAv9jBuLjGxa3I05HJ0rjN0JLQyDXRxMnU2dvV2KvYzgrY2JjZ3eHd48Tf39/j0sHn6ejo57rpx4/r6cbv8vj08rT18rn19u728tL6yI372Lr7++/+9rv++uH++9f++9z+/OP+/dD+/dj+/77+/8z+/8/+/9D//uj//vD//vv//9v//+D//+H//+L//+X//+z///H///P///T///b///3///7///8Z2MF6AAAB/0lEQVQ4y41UZ1sTQRCey8nOqqAgRhFQJKCCDUUFwQJYUIoVsBcUjBoj5f9/cXbaxefJh9vclpm5d8pe5oUYQoj8hGgLTYwYVU1iGiGyBGlBgZiSrWgOyErY5IAVgBIAGcCug8PMh8bicKB5iHP0MFFArFF/gQUwPJqLIq10QvHHSbEWpE6ParnoLWAoymUDQnS/HCZ6/Vq0DNZzXiAuUTM1m9/af0WlByy6lul+W7Y0zWOESp7nFRq00g55LnJ+gJXJCjwrOVT4jRM8BmShH50GqtVT/Sf7Bo+Lmq38VOkM+23H7y8/6r/aWtoCtt9/W1v6/uljacDP1Scv7u09fP65JGDrw+yFB+t3x+bevisHaMwfvfpsY/nyscV6yZRmOm4+Xrg9fvB+sxyg+ajz0sWe3tNHnu6WjLB5vWv6zlT35Ne9koDmyxuHzhy+9Wqn7LXu7zTerLz++6ftd6jRGKmN0qRFZm347Pkr1ybODQ0n20iysppPAJBBlgHvdKBjJpvq2ZQsImVgDKHtrH9n7/TgTCIik4C9arqCF0xtLcMNpC2MqQUD8w9aw4gDFBLgXYlMGStYBJe0uz02yRC9zVNro71n1ICG135voRl3Z2SqRGC9rpmAkCgyZxU35GelgUTOHJAiYMutuOAFxIJVJFHwPITEsIWD0JhYvwsj/gFwAedgzUH3ZgAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-syp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA+VBMVEUAAAAABgIBBgMGCAcICAgJCQkcaiUcayUdbiodbiwebyseby0ecTAfczIiej4jcS8jcTArg0srhExBRkJCQkJElWZElmZOmmxepn1ep35urYluromOwqaTxKiTxKmfyK+izLWlzLW11sTB3s/EChnGFyfGFyjGGCjLAxfLBBjMAxfMAxjMBBfMBBjNESTNESXNESbNEiXNEibNGizOESXOESbOEiXOEibOFSrPFSvPGC3PGS3PGS/PGi/PITTRU1/ZT2DZT2HZUGHc6+Pd7eXd7uXe7eXr9O/y9/Tz+fb1+vj2+/j3/Pn4+/r5/Pr8/f3+/v7+///////A47fkAAABo0lEQVQ4y82RaVPCQAyG1/vGWzzwADywBUMxYT1At+AFqCj//8eYpP2CTmfsqDNmZttN8j6bZNfcNK+bl4hAFslaACJCYo99JORlJczRM7xoNJoNcyWJWMYJoZAd/qIllXNOFkgUyJxb2aNENcV7qEs5rPIOkAIEBBuAFQ7JHDEnxUXCiNQSobXx4XoWL4gIYCCuCVhDSYrHuJLapco5LYPVwZxwAKmuAe0BdAQ5ViwqJKejzobmmGoYDyE6keiRkpY2pTiqF5CcyRUgGjWwxGNW48uM25KPODwTVwqoVjcnoKBcew11aKBoYlXGzyOPEV2IOfTKvueden7FK/l+hZfn+yWOcZT3XsXnUNljpyx+ydyGLmTjj3NhK1RrtVzoWuI7pyndyN858zxIZz8E3l/7XxT91/dkoLOU+wLkFjuJQGF/eiv/NCR/ym/O7BeSgL35zFz2cQh4zM5m5ncTW1pemCx+6qg4tbCS2NLLenv74G1I/3aw0954SQLuery6Q0D3fjDoPfzeO3wHWF1LZ2bUpLR/CIz8OTCWFphIC4yn1H8AD20PSX9PlZUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-szl{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-thb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAgMAAAApuhOPAAAACVBMVEUkHU/tHCT///8pp3ehAAAAG0lEQVQY02MIRQIMFHNWIQFiOYMZkOMfqoYoAKvmb5E+uaklAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-tjs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAgVBMVEUaZQAaZgDLAADMAADMAAH3wgD3wgH4wwD4xAj4xQf4xgv5xg75yyH6yBn6yRv611b72V372V7722b733f84YH84oH85Iv85Iz86aL86aP98cb988z9883+9NH+99v+997++OH++eT++ef++uv++uz+++3++/D//PH//vz///3////eF1b8AAABP0lEQVQ4y5VSh3bDMAjEQKLule69m+j/P7AWw5ZqpZFlPwnBHRzYwEhMRMxoBsmprwRSLFmyERDjGNHDsMJhcSQGKxKQMuCwvAC7O1XBdAOr5TkJJVnS1SOwTMUiKbm1uhWzOHodobEFECSlxawbTGBtHZ0uw9CmNZe0pyqJs1bYpjPUBtdGaBRL7nPEUY7s4DNIQLap6OBNpScxDsSZaxthtZpDuHyMB4fx4aqZcKrHRSPhqGr+Q1hWzR1Nf1/f/LQ2fZtf7hoIQfbnl+yyW9JmvQzrTet3WIaTr/MYzz6PF6Gx6af9+P4a9+5bP9xHWARZbzP+pe0/X9f1b+d7l9kAauaR0QF/4FDCDNh7CyCUJZwKOR8mAA/CVOQkl+eror1crmnSSH4zYTCJVgTlRcCeMlU5gmIuUBNcgQ5lfgED82/sfyuthQAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-tnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEXlAADmAADmAAHmAAPmAAbmABLnAADnAAPnAAXnAAfnAAjnAArnAAznAA7nABDnABLnABTnABXnARTnAg7nAhLnBBrnBhTnBhrnBhznCB3nChrnCx7nDCDoCSDoDCToDSHoDSLoDiDoECDoECLoECToECjoFCXoFSjoGC/oHC7oIDToIDbpIDbpITbpIjnpJTnpJz7pKT3pK0LpLkLqMEXqMEbqMEfqMknqNEjqN03qPEzqPVLrP1PrRVbrR1fsQ1bsRFjsRVnsR1nsSFzsSl3sSl7sTl/sTmHsUGHsUWXsUmLtVmntXW3tY3TtZHXtZnXuZnfuannva3vvbHzvbXvvb3zvdIXvdYLvdoXvd4fve4rwfozwf47wgZDwg5HwhpLxh5Xyi5nyjZryj5rylaHyl6H0n6n0oqz0oq30o630prD0qLL0qbP0qrP0rLT0rbX1sLn1srr2srz2uMH2usL2usP2vcT2v8f3wMj3wcj3wcn4xMv4xMz4xs34x874ytH4y9H4zdP4z9T609j61Nn61tv619z619362Nz62N362t7629/63uL63+P74OT74eT85ej85en85un85+n86u387O787O/97e/97/H98PL98fL98fP99PX99fb+9vf+9/j++Pj++Pn++fn/+vv//Pz////JTB5ZAAACwElEQVQYGU3BBXuXZRiH4efZ9pe5Ma6LH3Z3InZ3d7fYYneiInYrChaKoqK7v6fvu8FxeJ6NSAAhQAIoKEYFGZiYIE0mqKgoIIIYgmAkQgKIDaNREhAQURAUcYBBEWxGFFFBCIMkIqKICSKKTYJEBDEIioBBFCFiBG0KYRSERBAVJkZjwAEq2AQiKsTdFmZ6n5rDEUoIAwdNBEXFZfP9wLOvvfHytfMdl6Ds0ZQgAhNw0I9f/3UNdr513eycywiCaEOJiLikX7Gl6q8vP/6+ql4+enq1ihIGSmOgjOKgX7Ortt190mw//IINO+v9I+dUSGQQaUFiDBCdPvXX2nhi7xc9+9Hmp57eXs9Po4ISRBqCOCBKf7E+P6bPPFyjf3dUXdmVQJig0EyMCTiYXfdPXd/7bVWbHqyqxapXpxAigpjGKKKg/ebacsDcwVuqvtjnmSfv/KXqp2PnBcNAsCGogGJ/vF7r/fz6bfN983uteb2qFs9YYQBFMU0BGYl9Qz3X+2W16ZIF+jk1OndaMYFEaThRBAP2h+rdmenTFqveWLH2qPsXq/5eNyviAAINghgi2q+uHSes2PvNqg9O2fbDC9urvtl/QTQYUVrCQARx5RFb69E+debP9enbteSxriSggDSMEnBJv6d2XdX7ee/X4JMf6/eTZxQFEoyNYECJ6MJ+G+uPW9e0fuEdd93+ymLd0h0AEVCbDCREos4e917Vh/deetbFj3xX9UBHJQZESZNBGDlaPXPQE3/Wsq9u6KscEVFGDUVBneBoZT99/Tvfbv3spZsO6TgCgwKmCRIExWWzff7Qw/ad6ivdLREVsAkYURL3WLWwsMr/SSJoaILGKIhAFDQaEcNIAaWBAgJJgACCiihEojBBoMUQDMuiRpGEgIwUAoiNgXEJEEBxQFAIqFFBbCqyzDCQiEZwQIwQUfA/xmu/l4veCsMAAAAASUVORK5CYII=)}.currency-flag.currency-flag-top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABC1BMVEWyAACzAAC2Cgy3AAC4AAC5AAC5FRq7AAC7EBW7ERW8AAC8AQC8Cge8Cgm8DRC8DhC9AAC9AQC9BAC+AAC+GRu+Ghu/AAC/GhzAAQDBAADBAAHBAQDBAQHBAgHBCQjCAADCAAHCAQDCAQHCCQfCCgfCIibCIifDCAfDCQnDDA3DDQ3EDQzEDQ7EDg7FKzLFLTPFLTXFLjbFMjnGLjbHLS3HLS/ij5Djj5Djj5HjkJHlj4/mkZHmnJzmoaLnnp3on57uurjvurnwv77wxMPxv77xxcTyyMfyyMj20c/33Nv65uT78vH78vL78/P88fH88vL88vP89PT++vr+/Pz/+vr//Pz//P3//v7///8X466pAAACaklEQVQ4y22UWZcURRCFEx1Q062LFvG7gGZfwZFsB/cVxYVFWWYKBtD+/7/Eh4iqrjmaT3268kbcJTLK7v/Pw89XagYD2LIxBsp85fR4fPJiD/iiWkK2rA0JNd4D7lz+8K2f/1kA2DdoGMtGiw4/vXJQflwAVhgbgfnIBkteUvr1jfWrv5wBIAM2jl62Jkp/P3u8u/3O+wc/nIzHz2dKEPeykbCmDn9+e/Ho8AP86fb6J/cD8HXFAmjRodGMWwLuvXdutTZtXc9f+H12ySBwCgcLFIA/Lp1breXNejh/4bdJQ1zE5oqVKTg7PPjm4tHhNfuwX79xNwBfVoQ0aaA1sJ2iXz57srv97vrg+5Px+OXeVk+6leREW9j6+uqMrXUyklnHntIU3Hf/BRgUUUicSfrO5Y/fXo7Gyi3524RFNC9m6ex59NVrwigsNZZlbJdxHMfx6fj05HS3270Y85z+davaqNluV2VhYRlK771ve++998+2vW+32957P7p5rcX4pKuhxrjUWt+sdRjqUGutwzDUOtRah2m0scxmT69knRSX/rWGadAUEJptjExx/HST82RSbgQLxUC1uFfm+sQUB1eHhwZkvBGOh02xjZvRghF5z0I0lCRsi5IbIYqRnKJRlsJXNso4cCHKTRbKss3GYia6yfIYUywcbK14ibLcQAiihZwro5kya7ataftI+8DChviQtkpo43kNMc30NElSSDTgErWD08SUfPzM4xrPR1ilpdqWIQloV+MvJuJk0Fgll1RTcsqvkQuegnNEbpd5u6H9qpMSC42GF9EVR3lF0SAdNJHDERRzYWz+BU8+7/FbW9zUAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-try{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAflBMVEXjChfjCxjjDBnjDRrjDhvjDxzkEyDkGSXlHyvmJjLmJzPnLzrnMDvnND/nNT/oOkToO0brVl/sWGHsXGXtY2vtZW3tZm7ubnbwg4nxjJL1sLT2tbj5y835ztH50NP50dT629373N774+T75OX86+z87O398PH++Pj++vr///+sIXRYAAAAfElEQVQ4y+1SNw6DUBT71NAJvbcUwPe/IFKGMPI9wYA3S7Zkv2chblwVSlK/lqkpdEm92wNdahuWp0rpwxlrqcnnebyBjClQAQ2jV7+AwxiewLAz3z80xED9J1HbRpRBjCMXyQwC87D0hyxNn/X3uJxysNPgx8fP+8YJ2AB3UgqNMCiEiAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ttd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACUlBMVEUAAAABAQECAgIDAwMEBAQGBgYHBwcICAgMDAwNDQ0ODg4QEBAVFRUWFhYXFxcYGBgeHh4hISEiIiIjIyMsLCwtLS0uLi4zMzM5OTk6Ojo7Ozs/Pz9AQEBBQUFISEhJSUlPT09QUFBRUVFXV1dYWFhgYGBhYWFpaWlra2tsbGxwcHBycnJzc3N3d3d/f3+IiIiWlpaXl5eYmJiZmZmfn5+pqamqqqqrq6uurq6vr6+wsLC5ubm6urq9vb2+vr6/v7/BwcHLy8vMzMzNzc3Ozs7Pz8/X19fa2trb29vd3d3gAADgAQHgAgLgAwPgBAThBQXhBwfhCQnhCgrhDAziDw/iEBDiERHiExPjFRXjFxfjGBjjGRnjGhrjHBzkHR3kICDkISHkJCTk5OTlJiblKCjlKirlLCzl5eXmMDDmMTHmMzPm5ubnNzfnOTnnPDzoPz/oQUHoRUXpR0fpS0vpTU3p6enqUFDqUlLqVFTqVlbrW1vrXV3sYGDsYmLsZWXtZ2ftbGztbm7t7e3udHTud3fu7u7vf3/whobw8PDxiIjxi4vx8fHykJDyk5Pzm5vznZ30oqL0paX09PT1rKz19fX2srL2tbX2ubn29vb3u7v3wcH39/f4w8P4xcX4ycn5ysr5zs750ND5+fn60tL609P61dX61tb62tr729v73t7739/74eH7+/v85OT85eX85+f86Oj86ur97Oz97e397+/98PD98fH9/f3+8/P+9PT+9fX+9vb+9/f++Pj++fn++vr+/v7/+/v//Pz//f3//v7////xKz4lAAABpElEQVQ4y4XS2SNUcRjG8ZOxky2DUiRL1siSrUKleEZGpiJLiGxTsu8VsisqFWOIEJW1pMkyzIw5/1cX/c6Zy/e9fj9Xz5cb4KPNuf8Xxk8oQB2HrqMEKyb8V2dziX8ZB7QfJtkycXZy6SEN0LB77TgTnoPr5TTAk1/pJ5hwfbT1lAZ4vKZ0Y8L51k49DVC03HeKCYfrB200wIO5D95MWCcaXtIACtVqABMWMfwQDZA1rgtlQnKRf5NBAtwe5cM5cfR3chJANmTK5LxGpSAB0G2MFzLxUX/OoQE69FeFTE4Pfi2kARr3UuyZkFb8KKUBnm3fdBJH36yiAcrXlVImHG/8raMBir/1nRRGv6xtpQHyvrz3YsLykuEFDXBvet5PGD3S2E8DZH/ShZhGf51BAmSOmTIJ1LyVkwCyYT7CjIlz6o93SAD0GuOETM6MTN2lATr1V2yYcG9aLKABmvfFTFzSvpfQALV/xEwcUzcqaYDqnxVCJnbJv2togLKVHg9h9FhtCw2QvyBmIokyPKcB7s/M+zJx7ILxFQ2gmNAFC6MHaQb+ATdPlox1oRLJAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-twd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABF1BMVEUIOZwJOpwLO50MPJ4NPZ4OPp4TQqAUQqEVQ6EWRKEXRaIYRqMZR6McSaQdSqUfTKUgTKYgaZchaZciaZciapYiapgjT6cjapcjapglUKgmUagma5knbpkrVaosVqoyWq0zW602Xa4+ZLI/ZbJBZ7NDgKdEgadHgqhNhqxOcbhVdrtYebxYi7JZjbNcfb5dfb5lhMFsicRwnr15pMB9mMqBqsSEncyKsMiXuc6Zus+dsdidvdGevtGfstmitNqmuNunxNaou9uputyqvdytwNytyNizwuG0zNy2xeK3yOC4z966yOPD0OXFJCDF0ufN1+vQ2ezS2+3U3e7c4/HeIRDh5/P1+Pr2+fv6+/39/f79/v7+/v/////0RptvAAAAvklEQVQ4y+3SxQ4CUQwF0AKDzWCDu7u7u7s77/+/A1uRQOhsCXfdk9y0Bfic2fZNXkdoTsAO0OaDXowGk7j5FPKueThA8yFf0Pk0mRYIlBigWs6NxTMhTfVo50BVUsRK5J5B0ImpJAqXjfsHINp+yvQdSCM19vAE1kaCwVSSRyuP+XHAjdqSfDFlqxdCemxn48EAhoJszuC3pLu3fsjDDZOKY9i1otCXtgHUhSCjuTyfhOu3Yt57yzF/8Ac/DK4rCoOe4BIRywAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-tzs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB8lBMVEUAAAAAo90Bo90CAgACo9wEBAAFBAAFpNkHBgAHpNcIpNcJCAAKpdUNCwEPDQERptASDwETps4UEQEWp8sXEwIZqMocqMcetToftTohGwIitjkkHgMktjklHwMltjkmtjgnqr8oIQMqq7wsJAMttjguq7kutzcwKAQxKAQxuDYzrLU0uDc2uDY5LwU+MwU/ujVAr6tDNwVDujRFr6dGujNIOwZKsKNKujNNPwZPsZ9UsptWvDFXSAdYSQdavTBbTAhdTQhfvTBhUQhjUghjvS9ltY1nVglovi5pVwlrtoltWglvXAlxuIRzXwp1YQp2wCx3uYB7wSt9aAp/aQuAwSqDbQuFbguGwimHvHOJcQuLcwyNvW6PdgyReAyTvmmUxCeVew2XfQ2Zv2WZxCaexSWfgw2hhQ6kxiWmiQ6owlirjg+tw1Wwkg+yyCKzxFC1lg+2yCK4xUy6ySG9xUjAySDDohHEoxHEyh/IphHKyD7MqRHOyTrQrBLQzB3SyTjTzBzUsBLWyjTXzBzazRvbtRPfuRPhzCziuxPjzhrkzCnlvhTmzhnnzSjowBTpzSbpzhrrzxnsziPu0BjvxhTxxxXzyRXzzx700Bj1yxX10Bf10Bz2zBX20Bf20Bz40Bf40Br5zhX6zxX70BX70Rb70Rf80RZvneENAAABnUlEQVQ4y43T5zsXYBSH8eckIiNJhaY0UJTsCqGM9tLeJSMZiSQkkSgqI7Os7v/TW4/nXL/rOa/vz/fdMTsD3cE3wNwVs/YC9ae/Ab3JxhMkPFkBnoUbT3C8GxjJM8YTXJ0CmmKNJzjcDExfNMYTFH4HupKUvEADu18APAp188hqFHDyEzCcrcyn9aOA6zNAQ4ybB91YxAUpb4HJCmU+vg34fWodKP4JdCYqfdE40LpDLLD3JbB8P8TNo2qBhWsbxQJZfcBghjKfPgB8ThWxwK15oD7azYOrloDnEWKBo++AiVJlflcHMJovYoFzv4COPUpfMgG0bBcL7KsBlm4Hu3l0PfD30gaxQO4XYCBdmc8YBHoOiawFcXf+AbVRbh5ybxl4vFkscOw9MH5WmU/sBH7kiHWmfAxoj1f6skmgcZusA8DizSA3j2kAZitFXNCfpsxnDwMfD4gCXkW6eehDgAdhooAzynxSFzCUKdppb35hGni9VTxBbBPw57yIJ8gbAT7sF08Q/hT4f3eTeIIjvcDXEyKe4PIcULclUC+rYcy9iKPpyg0AAAAASUVORK5CYII=)}.currency-flag.currency-flag-uah{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAABlBMVEUAWL7/1wAgSGNZAAAAEElEQVQI12NgoDP4DwZ0owDtDF+hORNoMAAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-ugx{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAnFBMVEUAAAAMDAwXFxcYFRUvLy86Ojo9QT1AQEBTU1NlYl9sbGxycnJ2dnaFhYWdnZ2okwOsrKyurq6ysrK5ubm8vLzBwcHGoqLKqKjM0MzZAADZREPb29vgvbrhOjrh4eHi4uLlS0vqdnbq6urrdnbr6+vu2dnvk5PxkgLxo6PyrKzyrq741NT64uL6+vr83AT9/f3+/f3+/v7//v7///99wKg1AAAAj0lEQVQ4y+3TRw7CMBBGYVNMDSX0ZkLohIAd3v3vxgUsNJZYIOBtR9/uH6V+sV5g6h7YJ4JTYGruy1zO18x4T16Qun1likulwDiW1Rs4IwQZtBsFkAlBDvXabPUg9wFPCYzLzcWORDivGFiXJhtiIdCWzrB1OFotXXBki+0AG8k3r/vdUaz///Dmf3jRN4AnxW2PJPImOcUAAAAASUVORK5CYII=)}.currency-flag.currency-flag-usd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAJWq0vtO1v9PBASv////7AfyZAAAAOUlEQVQoz2NgQALGSIABt4QSHDK4IAEGBkU4RJMg3Q4kS9CMQlhCqR3DxB8uOABuCWMcALfEiLUDADkOhlU5rxL6AAAAAElFTkSuQmCC)}.currency-flag.currency-flag-uyu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABnlBMVEUAOKiNptiknX2lm3KnlEKnlk+nnXWoiw+pmlmqveKrmUyto3ato3ivqY+wkhGwkxKxnESzlxizmCOzn0i1lg+1lxW2mh+2sZq3nzO3qnS4nSO4spm8oCi8q129nBG9pkK9q1i9rF69sXm9t5i+pC2+pTu+pjq+qlG+uai/nxS/oiS/rFa/uqrBoBHBqTbBq03CoRHCsWrCsmrDohHDqjnDtXbEohHEqC3ErEbErkrEtG/FpybFqTXFtnPGqy/GsljGt3nG0+zHphjIpxHIqyrIqzHIwJ3KqRLKqhvKqyDKu3vKvHzKvYXKvYbKw6LLqRLLqRrMqhfMqxvMwInMxaPNyK7OxJ3Oy8DQrRLQsCrRrhbSrhLSxpLUxIHUx5HVvFDVzKTWshPWypTWy5bWy5vY0rnZ1snaz53btxTctxTe2Lnf2bzg2bjg28Ph3Mbj3Lzj3cXj6fXlvhTl4M7q6eTt6+Xt7Oju7evv7ODw7eTw8O/y8vDy8vHy9fvz8vD09PP09PT4zhb5+fn6+/37/P78/Pz9/f7+/v7+/v/////gwc9XAAABBUlEQVQ4y2PoJBEwkKuhobOkpLOKeA31zJ1+fgVsEE4zIx4A1lAj3Skc5+WtkN4pXQPk1jLgA2AzQwSCAyzVosK43DqJ0SCem20baCbGLx9kmMyhQYSGSgcbDxORoiI53USLCiC/oxAPAGooV1aSFeLLiI7IFJRQVFIuJxxKZXlJ8TKN7OyNopGxOaXEBGuWloqTgbu/sYuqFGtqZ2cLJx4A0qAjWWzvqqdp52yu3t4ZTlSwchsleOprW8eY8hAVrJ3VaZ0pVj6++SytadXERVxnJ1NFaGgnbxOY3eaIByBSa11dZztNkrcjiYBhEAJOEgED7UuNQhLBYAxWRhIBA90KY6IBAEhwsSJhPF3EAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-uzs{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAABblBMVEUpgaQqhKUqhKYrh6grh6oriKksiaksiqksiqoti6stjKwtjK0tja0tnSEujq0uj68ukK4ukK8uniAuniIvkbAvkrAvk7Evk7IwlLEwlLIwlbIwlbMwlbQwlrIwlrMwlrQxl7Mxl7QxmLQxmLUxmbUxmbYymrUymrYym7Yym7cynLcynLgznLkznbcznbgznbkznrkzn7k0n7o0oLo0oLs0obs0obw1o7w1pL01pL41tDo2tTo2tTs3qMA3qcE3qcM3qsE3qsI4q8M4rMU4vDo4vDs4vTs9scc9ssdAsshRus5Sus1Wu85XvM9sxddxyNd0x9d0yNd6ztx6zt17ydd7zNl7zt17z918z92DztqEztuEz9uJOlKM09+S1OCVQFeWQFeXQFaXQFeYQVeZQVeZQlaaQVaaQViaQliaQ1er3ue5UEu6UEu6UEy6UUzB5OzC6e/G7PPa8/bv+fv83t783t/839/+8//+9P////8Nybs3AAACL0lEQVQ4y+1Q61/SUBg+UWo3wBIQh50xLm0wI8oyO1tpJWiRld3LbujaVmzrJhn/fe+5bANLfz8/9K0HeC/P+zznvBxUAWh4bKZRqUKlKqlSKVVSU5Ja+TsQ1WdOP32oY9oWm+u12noD378uhYrqSGIGfPzL92aOtdL8Rr2+0ZQe3ciPnKuqQzecP/pskD2hASulajihlBJFLZGtjejjK8AgZQafEaXOLXZwo6PXOg18b1H6c/2qMOSVwbsj1JBbfj3T3Gxc2LwkvVrOjYqHVyqPff2RwBqe1PLjqjJRKo8r6kReO+CVJtXB20T22l08v1qsr2naWr24ehXvZ9B1vXny1rcHys3HhaUn5YUXVy6/XKg+vyPrAhejNEczmgWUj526PZc5I0+n5UK6AF85PS3P7kGB/5Bju6778cOb95+6znbXdrZcu2u5W9uOZbmW49qWZVsQbceybagc1N+h4DFEv8+5Pi/7MfdzBw0Oif+Gf2PY3Ytfu/uBTZAfBF7gB17P93zfD/ye3+tB9Dxoe8B4jIcBZOgDdJYiyUKSpin4JKc4lRQTYFmZhBlqt1farTZgBWILmhisbrVoarXDCTIMYhimAYnQwJMR9YSYvDWFCnEZDdxlEqrkLsIIMWY0MRAzckqcPnIVoUIzvBMoxAdiJ2EUusjLt+YncAMxorE4KDSaYsb+Bi1RdES8mDFsNoU8VCBBM6FYwzTjTQhbNLyDrRQ9JBHvG79JLItK8hvTbrqeutsREwAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-vef{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAulBMVEUAJH0BJX4CJn8EKH8FKYAGKoEIKoELLYILLYMPMYQPMYUQMoUSM4YSNIYUNYcWN4kWOIgXOIkXOYkbO4shQI4mRZArSZM0UJc0UZhTbKdYcKtcc6tcc6xjea9jebB8jryJmcOKGUeLm8KptNKptdSrlSmrt9Stt9SxvNixvdfDzOHEzOHEzeHFzeHPFCvQ1+bQ1+fT2enV2unf5O7h5e7n6/Lo7PTw8vnx8vf29/r2+Pv5+vz5+v3/zABl3GXwAAAAl0lEQVQ4y+2RRRKDABAEGydGBImHuLvr/7+VY0IRCBypom8zNX3Z5RUTUiGhwigm/MQQQDCIhgiFxcmyzvM8iBGEzLHNeK/puyGdQy6C0Ly7SAAS7q31b20P6pifaNKY2KFC9TFTvrMyfdbC9iqVorcplVGD986mn/XdoLt1go3ryt8tLyEvkHV/qcneZ/RiwjomqZBQ4Q0FPd0jloPzawAAAABJRU5ErkJggg==)}.currency-flag.currency-flag-vnd{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAdVBMVEXaJRzaJR3aJhzbLhvcMBvcNBrdOhrePBneQRnfRRjgSBjgSRjgShfgTRfhThfhUxbhVBbmcRLoexHofBHqgxDsjw7skw7tlg3uoAzyuAn0vgj1xAf30Qb64QP65AP65QP76QL87gL88AH9+AD++gD+/gD//wCxOeYMAAAAqElEQVQ4y+3UyQ6DIBAGYFxxFy3uWvf//R+xTRti00Mdkh79TwTmC8wcYIZm2AWORJEmqCpNMAx6QABCC9RArQPMCZhMCrC454dJesMzeZqEvsetn8Bu8JXGPnmS3D7LN3negxiP+rugNO20qr51aFNi87t+ZsSxxuqGmAgKBQoi6IElyxagpwF3R8cNg3fYXRLIV/naZXLNSaAM1CooSYBRT69/6X/gAd2RF2fLz2bYAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-vuv{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-wst{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAA21BMVEULHHYMHXcNIXkNInoNInsNI3sNJHsOJXwOJnwOJ30OKH0PKH4PKX4PKX8PKn8PKoAPLH8PLIAQJnwQKn8QLYARKH4RKn8RLH8RLIASJXsSJnwSLH8TJXsTKn8TLYAULYAVLoEXMoQaLoAaMYMcNIQhNoYsQYw1TJM2TJM3TZQ4TJM7Upc+VplAVplGWptHW51IXp5JXp5NX51abaddcKhseq57iLd7irmKlb+ao8ifp8mqsM+qss+vttLNESXNESbNEiXNEibOESXOESbOEiXOEibO0OLO0ePo6PGJBBY+AAABpElEQVQ4y83UV2/bQBAEYKZYtiJlMpfmVKf33vtKmdEk+f+/KA+kZAiwAujFyL0cgcNH7u4c2GHDsmS7Sq6KE1myq7qtAQmAIIH9S2c4PJOOHS1i2+UkWgIA4DkQ5z99uTcBABBgUuXEykJOVdlW7K5/JzDhyQ9fr2F3DySB5prHttPX5pTkqupAAmij66N2cGv/5vNHl4F1YGsdAOD45fen4+l0cvfXt6sAyGbZtQJSXNVPiQBx+u3vJ7tsO6MXj8cksQSJLdmJUmX3PYDEhckVYvTu9YndiwTJVknsvh5p2J10BIkGTMHpqfdvdkD2JQ2glEiz2UyJPZ93JNmj8cHtbq9xiMLOKgOpqpQsgyMIcHL/4+eHY7Z+zG0jGEoApjd+/HnQd0xyM2itNbI1cPLs1Z2zrZENbP/4woZVZatKceJodT22B7Zt93dLiSuxLW0GySFYHAXsNaAMmffnGnq1Lal+xtIya9vJ/wiqqmZOSvZsJmW4zq4a9sXCORzh8QB5APZRINkC2OvAPgbgJLLtmifq/0HDyFOWXLarSn0gxwD+Ak5yRMiZMNdWAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-xaf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgAQMAAABuGmlfAAAAA1BMVEUClUNHHYfBAAAAC0lEQVR4AWMY5gAAAOAAAbMvAi4AAAAASUVORK5CYII=)}.currency-flag.currency-flag-xcd{background-image:url(data:image/png;base64,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)}.currency-flag.currency-flag-xof{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAwFBMVEUvf9E8h9M8h9RFRbdItE1Jj9ZJj9dQULtRUbtTuFhTuVhWl9lcXMBevWNfvWNfvmNjn9xnZ8RoaMRqwW5zc8l0dMl2x3l9r+J/f82Li9KM0JCN0JCiotuj2aa+1/DExOjFxejG58fL3/PQ0O3R7NLY5/batijcujbcuzXc3PHc3PLc8d3c8d7ev0Pfv0Phw1HhxFDjyF7l7/nn5/bo0Xjo0Xno6Pbo9ujo9un06Lz27cn48df48tf69uT79uT///83CT0/AAABNUlEQVQ4y+2U20KCQBCGsRkjcyMPICFpKbgdTEsIUzu9/1u1yOyyLHXhRXf+V8vM/y2zOwPW94GyjsBBQBxeIi132YLzl2xLj9ALbmvAZoBC++XnipOWXwUgxNIqMG+hBN7vuNL9Rx5xbUGcPerARvhbo3i/v+YXRPGOqCuIVAMcROet2GHBK1pRJdcAXglMRDXk33JDOyJcgEgBQ8SQ4pkJvFIiAggU0Ed8ovizCSzlfTJgCpAXKsRrkpkA4DfAqklmrjTgAjGm8Knpb0ugCz390CMK+ybgUyLVDx0jntO1Tk1gXFZ0UzZuUDauU/U3y8YxYzQwnOfL5ET3N5KiCR6Avf5j+GYa0ZjlES8fPvvBGG9HjXfSlP5OosbbXdc+oMmwL7sx9tuien8qPyAWRMffzP8CP6DELmGPTyFZAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-xpf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAACdlBMVEUZQaUaQ6YiT6UlWMolW84pZLcqec8yarw3ZLA7TaI8jNk+W6tAUaRDe8lFZrFFesZGf8dJablJabtOb7NPi9BQcrZRiM5WmOZZfrtbf71dfr1fjcxgg8Fkmt1qjMVrRIFvmtNxjsdyj8WASHyMUlKMgo2Mm8ONcIGPXV2ipcOordGpAA2prtGqOFKtyfetyvevPVayjJWzMkezlaG1ITa31fG4qLy6AQi6NUu6oLm7Dy27Pl68AAu9TGW9mJ++jYm/TnG/bFvAAQHAKzjA3/XDLD3DRl7EACTER2HFb13Fop7GSlzGqqzGsLPHABHJABTKABTKABbLUGPLsrrNESXNV2LOESXOESbOEibOPDLOwLHPvcjQHDHQHTLQp5vRHDHRHTHRHTLSHzTURxDVIDPVITPVJznXNirXt7vYxLHZKT7ZfmrZ4vDaWVnbBQHbdVXb5PHcBADdlI/dlYHd5OfeYV/e2ujg3enh18ziupzi3NHkLjnlLjvlw7Pm8fjo7fXplVfq0NHrjz7rvHjsmWHtk1Hu4dDvxqPv8/jwli7xNz/yOD/ypW/0z7H0+v31p1T2oEH2okv3jQD3kw73nBv4nwv4oAP4oTn4pA74pQP4pyf4qR74qSP4qiP4riv4sDP5tUr5t0z5uj35uk75u1X5vWP5vlb5v2D5wkf59f/5///6xHL6yXv6yjb6ynj6yzf6zoj60Gv60lv712f714n72KL72qb722z73IP78vP787378/T7/v/7///84LT88/T88/X89vv89v38//7958X9753979r98Z3+9PT+9PX++PH++Pb++ff+/v7+/v/+/////v7///9lM08SAAAClElEQVQ4y41UhZIUMRAN7u5+uLs7HK6zAyETYGAyuLvb4e7ueri7LLCLH87+ES0zUFe1VTvZJJO8l+5O16afkNpR0JUjHa0cR2sp4ePAAAD2wACrgEDOcQQQeABJQNmSDLQEnk4q5DRysBCK/KAFTmis0BHMiqIETfNKQQTNCAFwPwkXA1foMCQk7uBLgNDsHvcIYR7UMRVN9wMLyWcwpgiiK5zJdZAT2EtNt/13GxrCtizLtmO2DQs7Bl8csIlBxxUPoCyLCGE833WN8YwxLvw81/gATZoxZ4pPqI+gQdb1DHSR+N/iNCcTyXevUx823XzzPpmPYlqk0rVPO3pPfPUkLZXO4Nm9+1Nb3rp7+PrTaAbfLp38MrfX4C0Pj138HMngzK7+j5aM7rr0xrAjZ6MYfLy8ufXzhdlDNl5rd/DK2wgGt09v7fZ435gee1/0PHD0agSDB7nbhq5es2zk5PUjDuXe+ZPZ4MKpE/26tO87vGP3ceeOn88c4ff2CU0HjWo0tk+zWZ0az171M3OENoXrDFgwvnz1mYs7VCvU9ldmg5waFZvPr1e1csPlTSrU3Bnlf5hXoljJcpWqlClapPSiaE9jQ6niDWrXrV+w7P6IbymV6iyyahUYmP7xwauNx8O3y3Pe97yVLVqtePnjazzf249DSwioEGPCEoFK8n1Apq3bvWftdEB8ZgD2cOn5vsCSxBLEAqRCjcWg84qLk+CQswUUvmRNoZrHQiexIylD5UNBcUh2UBil4C9qDakFqAtuCCMBQgVVhJJ0SaFUqGKsXqB7KIkqVDfckCyBFQxFQqYxPKuPDqI5pKksUYqlk08IRRLHqojpBBkE+kxaKMM1CqEINY1Unl2qIAf2Lyknzh2Av77YJjd1P7rgAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-yer{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgBAMAAACm+uYvAAAAD1BMVEUAAACBgYHxBgD4hIH///+k2uhWAAAAHklEQVQoz2NUYsAOmBiGuQSLIKkSwz5IGHH5fOQCACdVAIRPIHWkAAAAAElFTkSuQmCC)}.currency-flag.currency-flag-zar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAAvVBMVEUAAAAAI5UAek0BI5UEe0wEfE8GBQELLJkRglgUf0gZEgIdPKEmjWcyhkE3Uqs5KQVEnXxbcbpcjzhmSQhmTgtqsJdssJaFlcyPnCyQnCyVxbeZcQ2Zcg2bxbSuud2719K+pyHE2M7GkxHP1evZ5+feODHfQDnhTkjhrxni6OPlYl3mqRPn6vXpf3ru8/Xvn5vvn5z0v7309PL2tBT3+Pv42dj5sxL5sxP77Ov7/Pz8/Pz9+Pj9/Pv/thL///9mu7OWAAAA3UlEQVQ4y63T1w7DIAxAUUP3SPfee++98P9/VpNWSgMPYKT6/UhcMMDdibQRd2PaAP9M5YX7iQ3guQOepzaAp+d4W9gAHu/jc00Aji+89K0ZHAu+IKWDELWwLwjpULqKXoLT0wGySzFz6OkAkByIQIiXrhsXQLQphVQeJgBQlEK08wVKCAEoIQQA0ZYU8n9geyTb6OLF6lq9h6v/jl++Gx5OWY2GaTWU5eviKc80o673CFcZpgXyB9rgMMX0IHj7bm4nxgzAkXKrIWYC9FwFmHNlQMiVACU3AGi533kD1nxuDxCkFfwAAAAASUVORK5CYII=)}.currency-flag.currency-flag-zmw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAIAAADbtmxLAAAFKUlEQVR42oRXTW8cRRCtV92za2Nj2fkSUggySFiRkDgAx3BCOfMPuHDLgRN/gkj8CY6IG+KC4IIQVxDkhIkUkHCCFJSw3vXauztddPdMz3T39Dgjf8z05+uqV6+qcXQfRIqEyP6n2v6SgCDtX6qI1q7Rjul6m8f12onGv3N4ESo+7Wov6AJVmhyWDSEa0XS3g1Zhmh8j2ZahkRo0FA7WP6xJatssvsv1AeLAd+diEXEncpsYo1O07fIBRGijfJvCAMrRuD1qwhlzRaKNt6yDwjUZ5QezQ2iHQSDnrkEUqat3B8eKP7tD93uj7Zb+NcHdjoSa0tUT+vyR3F3RS6dqvabZFFVNnz6mBwve7Asb2lvy4X/09gz3/pZqhuMrrEsgwqoogeu6YqworGCd/OwKfb9QH83wfqVO/rn49TEdHtDt3cnN09Uvj/DKWt6cmzdAL2/z6VJ9eb3mSnD0WckdMuKmcjs8003eLqS2HbbtJ/ThnN+Z4/bM7E2leo2wocUJFkvZKDzZr473Nl9vmeN95zMc3afLnu7cMkKjBCv78JQetAWpiSdkLkiv6GBJr5/RBwu8NRU6o9+e659umB9uGhvK1r9mQ7J2MVAipgS6QHJMY5/N/pLa0qtBvSQoqnfo2QE9XVH9UK79S9/t4pt3N2qLlCJjG8+b8RYQIhbEOHxMJFzJaI5gFR8fCbUzF5OPfPuzdn/nE/5qn368YSZ7Doc1nlsj8FaHSTGLpRBBY6yCKTtUnLOsYex5JVISntIfhwYa1mn1qg/+sLjoQpy/gChpGPZhRT17vMmYSVdJcw0vPFbexZ1ZWW7V+Q66d1MvppIIJIZGkgHhEqqBobbk8PedOw8rYqy1qay9gC8W53+u1oEPbvTH79Gr12lz0eSoWrzLUm9fzgaU3lvaRQBZbMDf+WvyybfWSsAW3EZa/fx0/sBmm+i5d0i3rk3E0kgsj4yhqU7WRTHUg82GOoRg13ZAUHBx5H0+rTcHtNIyn8guzI5SiyXTIjnmiaZbIMMrkZWf6nIZ2mgaPi0IyRnWc07SRokzoWFLE2OYa5jaEspuPEj4dUjRpk3RwolHiqHk4iRynKQvlKRjojg8uVFvCMOzmGR4ZJ+BHaHYz7OAWrFB4qkEZWSfZjOgHynplC7ztjUJeyQ21cNZAcOoNWGe8eCIR/wUYzKJjkvqNSDISDLGt3GLz/pLugMNLdSaswHXuUx6WmTqAhqJxMhKGBykgS7Gd7qi0HpDpFw0NpkhWCiTmWZticBJiR+dNgq341PdAuKwbUxlAJRcpjy/jDivKc5dQBKshbGckJrJeGswoUAQ6UwpZsQ2HEKtU+phhToMaRoI95hSxC7rZ9vTM8no4BAs1ly1DhWWjFXphUxXqI3MZRJgw54d92UElDel61IARzpb0phikR/HfC/xgTvII66He+kDF2gN3TIVwThvigIokZPao0aM6jlnhRqXVxJGtjlSlPTcRZcVVCq/O/UcCss2QVTSvGxZw7TR+bUBpcFZ4SGl+0naggSlVSAXTzJ2eQ0FL7ApWSgficQ7EvmjIHSS9zTC6FJTwWW9VHqqieikfozrvciWUhLGEZ6FuYgCU/zTXFFz6wOx02zO4/RmSsklcEimchGHPk0lydU6yuVBe4n1G5uxAtmnQ26u/dyHhoyzLava4j7p8tbQQn59E8K+tEUwq4Swt8LoIj+titynyTUaIxBbW3KrtIHTRGtXnrlq0DHHgN0Lo98rXG6Nu+M3VNL2838BBgBPgZMv+u6ESAAAAABJRU5ErkJggg==)}
