@font-face {
    font-family: facility;
    src: url("../fonts/facility.eot");
    src: url("../fonts/facility.eot?kavzc0#iefix") format("embedded-opentype"), url("../fonts/facility.ttf?kavzc0") format("truetype"), url("../fonts/facility.woff?kavzc0") format("woff"), url("../fonts/facility.svg?kavzc0#facility") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}


.ico-q-review:before {
    content: "\e96e";
    color: #efefef
}

.ico-trip:before {
    content: "\e930"
}

.ico-menu-new:before {
    content: "\e96c"
}

.ico-fast:before {
    content: "\e96b";
    color: #fff
}

.ico-warning-sign:before {
    content: "\e96a";
    color: #c00
}

.ico-transfer-w:before {
    content: "\e968";
    color: #fff
}

.ico-seaplane-w:before {
    content: "\e969";
    color: #fff
}

.ico-heart-edit:before {
    content: "\e963";
    color: #f86700
}

.ico-money:before {
    content: "\e966";
    color: #f86700
}

.ico-air-plane:before {
    content: "\e967";
    color: #f86700
}

.ico-support-24:before {
    content: "\e95d";
    color: #f86700
}

.ico-like-shapes:before {
    content: "\e964";
    color: #f86700
}

.ico-security-safe:before {
    content: "\e965";
    color: #f86700
}

.ico-gift:before {
    content: "\e95c";
    color: #00b67a
}

.ico-flag-s:before {
    content: "\e960"
}

.ico-img:before {
    content: "\e95b";
    color: var(--primary-color)
}

.ico-star-s:before {
    content: "\e95f";
    color: #828282
}

.ico-i-weather:before {
    content: "\e954"
}

.ico-i-user:before {
    content: "\e955"
}

.ico-i-camera:before {
    content: "\e95a"
}

.ico-i-bar:before {
    content: "\e958"
}

.ico-i-map:before {
    content: "\e959"
}

.ico-i-info:before {
    content: "\e956"
}

.ico-i-visa:before {
    content: "\e957"
}

.ico-travel:before {
    content: "\e95e"
}

.ico-meals:before {
    content: "\e961"
}

.ico-group-size:before {
    content: "\e962"
}

.ico-cruise-w:before {
    content: "\e952";
    color: #fff
}

.ico-hotel-w:before {
    content: "\e953";
    color: #fff
}

.ico-review:before {
    content: "\e94e"
}

.ico-transport:before {
    content: "\e94f"
}

.ico-service:before {
    content: "\e950"
}

.ico-deck-plan:before {
    content: "\e951"
}

.ico-arrow-right:before {
    content: "\e94d";
    color: #828282
}

.ico-loading:before {
    content: "\e94c";
    color: #e15d00
}

.ico-tour:before {
    content: "\e94b"
}

.ico-cruise:before {
    content: "\e93a";
    color: var(--primary-color);
}

.ico-a:before {
    content: "\e915";
    color: #f2994a
}

.ico-q:before {
    content: "\e916";
    color: #74bbe3
}

.ico-swap:before {
    content: "\e91c"
}

.ico-calendar:before {
    content: "\e94a";
    color: #bababa
}

.ico-check-s:before {
    content: "\e942"
}

.ico-anchor:before {
    content: "\e949";
    color: #828282
}

.ico-user:before {
    content: "\e931";
    color: #bababa
}

.ico-star:before {
    content: "\e900";
    color: #2d9cdb
}

.ico-calendar-number:before {
    content: "\e901"
}

.ico-book:before {
    content: "\e902"
}

.ico-car:before {
    content: "\e903"
}

.ico-clock:before {
    content: "\e904";
    color: var(--primary-color);
}

.ico-weather:before {
    content: "\e905"
}

.ico-currency:before {
    content: "\e906";
    color: #828282
}

.ico-food:before {
    content: "\e907"
}

.ico-gua:before {
    content: "\e908"
}

.ico-heart:before {
    content: "\e909";
    color: #fff
}

.ico-like:before {
    content: "\e90a"
}

.ico-plan:before {
    content: "\e90b"
}

.ico-pointer:before {
    content: "\e90c"
}

.ico-reply:before {
    content: "\e90d"
}

.ico-star-3:before {
    content: "\e90e";
    color: #ffb800
}

.ico-star-3-5:before {
    content: "\e90f";
    color: #ffb800
}

.ico-star-4:before {
    content: "\e910";
    color: #ffb800
}

.ico-star-4-5:before {
    content: "\e911";
    color: #ffb800
}

.ico-star-5:before {
    content: "\e912";
    color: #ffb800
}

.ico-star-6:before {
    content: "\e913";
    color: #ffb800
}

.ico-support:before {
    content: "\e914"
}

.ico-address:before {
    content: "\e917";
    color: #bababa
}

.ico-arrow-top:before {
    content: "\e918";
    color: #828282
}

.ico-cabin:before {
    content: "\e919";
    color: #bababa
}

.ico-camera:before {
    content: "\e91a";
    color: #fff
}

.ico-check:before {
    content: "\e91b";
    color: #828282
}

.ico-chevron-down {
    font-size: 16px !important
}

.ico-chevron-down:before {
    content: "\e920"
}

.ico-chevron-up {
    font-size: 16px !important
}

.ico-chevron-up:before {
    content: "\e91d"
}

.ico-comma-left:before {
    content: "\e91e";
    color: #cdcdcd
}

.ico-comma-right:before {
    content: "\e91f";
    color: #cdcdcd
}

.ico-cruise-s:before {
    content: "\e921";
    color: #828282
}

.ico-down:before {
    content: "\e922"
}

.ico-fb:before {
    content: "\e923"
}

.ico-filter:before {
    content: "\e924";
    color: #2d9cdb
}

.ico-flag:before {
    content: "\e925"
}

.ico-f-tag:before {
    content: "\e926";
    color: #f47921
}

.ico-heart-o:before {
    content: "\e927";
    color: #f47921
}

.ico-itg:before {
    content: "\e928"
}

.ico-laun:before {
    content: "\e929";
    color: #828282
}

.ico-left:before {
    content: "\e92a"
}

.ico-line:before {
    content: "\e92b";
    color: #53b445
}

.ico-m2:before {
    content: "\e92c";
    color: #bababa
}

.ico-mail-open:before {
    content: "\e92d";
    color: #fe693b
}

.ico-map-pin:before {
    content: "\e92e";
    color: #828282
}

.ico-map-s:before {
    content: "\e92f";
    color: #828282
}

.ico-menu:before {
    content: "\e930"
}

.ico-minus:before {
    content: "\e932"
}

.ico-m-phone:before {
    content: "\e933";
    color: #00e676
}

.ico-phone:before {
    content: "\e934";
    color: #fe693b
}

.ico-p-land:before {
    content: "\e935";
    color: #bababa
}

.ico-plane:before {
    content: "\e936";
    color: #bababa
}

.ico-plus:before {
    content: "\e937"
}

.ico-print:before {
    content: "\e938"
}

.ico-pt:before {
    content: "\e939"
}

.ico-right:before {
    content: "\e93b"
}

.ico-search:before {
    content: "\e93c"
}

.ico-show:before {
    content: "\e93d";
    color: #828282
}

.ico-sort:before {
    content: "\e93e";
    color: #2d9cdb
}

.ico-talk:before {
    content: "\e93f";
    color: #fae300
}

.ico-theme:before {
    content: "\e940";
    color: #bababa
}

.ico-tw:before {
    content: "\e941"
}

.ico-user-g:before {
    content: "\e943";
    color: #828282
}

.ico-viber:before {
    content: "\e944";
    color: #6d40ac
}

.ico-x:before {
    content: "\e945"
}

.ico-ytb:before {
    content: "\e946";
    color: #7a7a7a
}

.ico-carbon-time:before {
    content: "\e947";
    color: var(--primary-color);
}

.ico-map-add:before {
    content: "\e948";
    color: var(--primary-color);
}

[class*=" icos-"], [class^=icos-] {
    font-family: facility !important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    width: 25px;
    display: inline-block
}

[class*=" icos-"]::before, [class^=icos-]::before {
    color: #444
}

.icos-facility-146, .icos-facility-41 {
    font-size: 14px
}

.icos-facility-122, .icos-facility-126, .icos-facility-13, .icos-facility-131, .icos-facility-132, .icos-facility-133, .icos-facility-134, .icos-facility-135, .icos-facility-137, .icos-facility-142, .icos-facility-143, .icos-facility-144, .icos-facility-17, .icos-facility-206, .icos-facility-209, .icos-facility-35, .icos-facility-40, .icos-facility-65 {
    font-size: 16px
}

.icos-facility-206:before {
    content: "\e9a0"
}

.icos-facility-207:before {
    content: "\e9a1"
}

.icos-facility-208:before {
    content: "\e9a2"
}

.icos-facility-202:before {
    content: "\e9a3"
}

.icos-facility-203:before {
    content: "\e9a4"
}

.icos-facility-204:before {
    content: "\e9a5"
}

.icos-facility-209:before {
    content: "\e9a6"
}

.icos-facility-210:before {
    content: "\e9a7"
}

.icos-facility-205:before {
    content: "\e9a8"
}

.icos-facility-65:before {
    content: "\e99f"
}

.icos-facility-122:before {
    content: "\e95f"
}

.icos-facility-126:before {
    content: "\e980"
}

.icos-facility-131:before {
    content: "\e984"
}

.icos-facility-133:before {
    content: "\e985"
}

.icos-facility-134:before {
    content: "\e986"
}

.icos-facility-135:before {
    content: "\e987"
}

.icos-facility-142:before {
    content: "\e988"
}

.icos-facility-143:before {
    content: "\e989"
}

.icos-facility-132:before {
    content: "\e981"
}

.icos-facility-137:before {
    content: "\e982"
}

.icos-facility-144:before {
    content: "\e983"
}

.icos-facility-17:before {
    content: "\e97f"
}

.icos-facility-35:before {
    content: "\e978"
}

.icos-facility-41:before {
    content: "\e902"
}

.icos-facility-13:before {
    content: "\e914"
}

.icos-facility-104:before {
    content: "\e999"
}

.icos-facility-120:before {
    content: "\e99a"
}

.icos-facility-129:before {
    content: "\e99b"
}

.icos-facility-168:before {
    content: "\e99c"
}

.icos-facility-178:before {
    content: "\e99d"
}

.icos-facility-11:before {
    content: "\e99e"
}

.icos-facility-33:before {
    content: "\e998"
}

.icos-facility-173:before {
    content: "\e996"
}

.icos-facility-189:before {
    content: "\e997"
}

.icos-facility-176:before {
    content: "\e98f"
}

.icos-facility-185:before {
    content: "\e990"
}

.icos-facility-187:before {
    content: "\e991"
}

.icos-facility-183:before {
    content: "\e992"
}

.icos-facility-197:before {
    content: "\e993"
}

.icos-facility-124:before {
    content: "\e994"
}

.icos-facility-128:before {
    content: "\e995"
}

.icos-facility-123:before {
    content: "\e98a"
}

.icos-facility-125:before {
    content: "\e98b"
}

.icos-facility-130:before {
    content: "\e98c"
}

.icos-facility-136:before {
    content: "\e98d"
}

.icos-facility-140:before {
    content: "\e98e"
}

.icos-facility-39:before {
    content: "\e909"
}

.icos-facility-2:before {
    content: "\e97b"
}

.icos-facility-110:before {
    content: "\e97c"
}

.icos-facility-103:before {
    content: "\e97d"
}

.icos-facility-29:before {
    content: "\e97e"
}

.icos-facility-105:before {
    content: "\e910"
}

.icos-facility-199:before {
    content: "\e979"
}

.icos-facility-201:before {
    content: "\e97a"
}

.icos-facility-30:before {
    content: "\e905"
}

.icos-facility-53:before {
    content: "\e91c"
}

.icos-facility-69:before {
    content: "\e91f"
}

.icos-facility-70:before {
    content: "\e921"
}

.icos-facility-76:before {
    content: "\e927"
}

.icos-facility-79:before {
    content: "\e929"
}

.icos-facility-82:before {
    content: "\e92c"
}

.icos-facility-84:before {
    content: "\e92d"
}

.icos-facility-85:before {
    content: "\e934"
}

.icos-facility-93:before {
    content: "\e93e"
}

.icos-facility-96:before {
    content: "\e93f"
}

.icos-facility-97:before {
    content: "\e944"
}

.icos-facility-102:before {
    content: "\e948"
}

.icos-facility-113:before {
    content: "\e94a"
}

.icos-facility-117:before {
    content: "\e94b"
}

.icos-facility-119:before {
    content: "\e94c"
}

.icos-facility-127:before {
    content: "\e94d"
}

.icos-facility-145:before {
    content: "\e94e"
}

.icos-facility-148:before {
    content: "\e94f"
}

.icos-facility-149:before {
    content: "\e950"
}

.icos-facility-153:before {
    content: "\e951"
}

.icos-facility-157:before {
    content: "\e952"
}

.icos-facility-159:before {
    content: "\e953"
}

.icos-facility-161:before {
    content: "\e954"
}

.icos-facility-167:before {
    content: "\e955"
}

.icos-facility-169:before {
    content: "\e956"
}

.icos-facility-171:before {
    content: "\e957"
}

.icos-facility-172:before {
    content: "\e958"
}

.icos-facility-175:before {
    content: "\e959"
}

.icos-facility-177:before {
    content: "\e95a"
}

.icos-facility-179:before {
    content: "\e95b"
}

.icos-facility-180:before {
    content: "\e95c"
}

.icos-facility-181:before {
    content: "\e95d"
}

.icos-facility-191:before {
    content: "\e95e"
}

.icos-facility-52:before {
    content: "\e960"
}

.icos-facility-56:before {
    content: "\e961"
}

.icos-facility-63:before {
    content: "\e962"
}

.icos-facility-66:before {
    content: "\e963"
}

.icos-facility-67:before {
    content: "\e964"
}

.icos-facility-71:before {
    content: "\e965"
}

.icos-facility-72:before {
    content: "\e966"
}

.icos-facility-75:before {
    content: "\e967"
}

.icos-facility-92:before {
    content: "\e968"
}

.icos-facility-94:before {
    content: "\e969"
}

.icos-facility-111:before {
    content: "\e96a"
}

.icos-facility-141:before {
    content: "\e96b"
}

.icos-facility-151:before {
    content: "\e96c"
}

.icos-facility-155:before {
    content: "\e96d"
}

.icos-facility-156:before {
    content: "\e96e"
}

.icos-facility-160:before {
    content: "\e96f"
}

.icos-facility-162:before {
    content: "\e970"
}

.icos-facility-164:before {
    content: "\e971"
}

.icos-facility-165:before {
    content: "\e972"
}

.icos-facility-166:before {
    content: "\e973"
}

.icos-facility-170:before {
    content: "\e974"
}

.icos-facility-174:before {
    content: "\e975"
}

.icos-facility-195:before {
    content: "\e976"
}

.icos-facility-200:before {
    content: "\e977"
}

.icos-facility-154:before {
    content: "\e949"
}

.icos-facility-152:before {
    content: "\e945"
}

.icos-facility-146:before {
    content: "\e946"
}

.icos-facility-121:before {
    content: "\e947"
}

.icos-facility-118:before {
    content: "\e928"
}

.icos-facility-116:before {
    content: "\e92a"
}

.icos-facility-115:before {
    content: "\e92b"
}

.icos-facility-112:before {
    content: "\e92e"
}

.icos-facility-114:before {
    content: "\e92f"
}

.icos-facility-108:before {
    content: "\e930"
}

.icos-facility-109:before {
    content: "\e931"
}

.icos-facility-107:before {
    content: "\e932"
}

.icos-facility-106:before {
    content: "\e933"
}

.icos-facility-91:before {
    content: "\e935"
}

.icos-facility-95:before {
    content: "\e936"
}

.icos-facility-90:before {
    content: "\e937"
}

.icos-facility-81:before {
    content: "\e938"
}

.icos-facility-80:before {
    content: "\e939"
}

.icos-facility-78:before {
    content: "\e93a"
}

.icos-facility-77:before {
    content: "\e93b"
}

.icos-facility-74:before {
    content: "\e93c"
}

.icos-facility-73:before {
    content: "\e93d"
}

.icos-facility-64:before {
    content: "\e940"
}

.icos-facility-62:before {
    content: "\e941"
}

.icos-facility-61:before {
    content: "\e942"
}

.icos-facility-60:before {
    content: "\e943"
}

.icos-facility-59:before {
    content: "\e91e"
}

.icos-facility-54:before {
    content: "\e920"
}

.icos-facility-55:before {
    content: "\e922"
}

.icos-facility-51:before {
    content: "\e923"
}

.icos-facility-50:before {
    content: "\e924"
}

.icos-facility-49:before {
    content: "\e925"
}

.icos-facility-48:before {
    content: "\e926"
}

.icos-facility-42:before {
    content: "\e900"
}

.icos-facility-43:before {
    content: "\e901"
}

.icos-facility-40:before {
    content: "\e903"
}

.icos-facility-37:before {
    content: "\e904"
}

.icos-facility-34:before {
    content: "\e906"
}

.icos-facility-32:before {
    content: "\e907"
}

.icos-facility-31:before {
    content: "\e908"
}

.icos-facility-28:before {
    content: "\e90a"
}

.icos-facility-27:before {
    content: "\e90b"
}

.icos-facility-25:before {
    content: "\e90c"
}

.icos-facility-24:before {
    content: "\e90d"
}

.icos-facility-23:before {
    content: "\e90e"
}

.icos-facility-22:before {
    content: "\e90f"
}

.icos-facility-16:before {
    content: "\e911"
}

.icos-facility-15:before {
    content: "\e912"
}

.icos-facility-14:before {
    content: "\e913"
}

.icos-facility-12:before {
    content: "\e915"
}

.icos-facility-10:before {
    content: "\e916"
}

.icos-facility-9:before {
    content: "\e917"
}

.icos-facility-8:before {
    content: "\e918"
}

.icos-facility-7:before {
    content: "\e919"
}

.icos-facility-6:before {
    content: "\e91a"
}

.icos-facility-5:before {
    content: "\e91b"
}

.icos-facility-4:before {
    content: "\e91d"
}
