@import url(https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap); 
body { margin: 0; } 
main { display: block; } 
h1 { font-size: 2em; margin: 0.67em 0; } 
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } 
pre { font-family: monospace, monospace; font-size: 1em; } 
a { background-color: transparent; } 
abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } 
b, strong { font-weight: bolder; } 
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } 
small { font-size: 80%; } 
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } 
sub { bottom: -0.25em; } 
sup { top: -0.5em; } 
img { border-style: none; } 
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } 
button, input { overflow: visible; } 
button, select { text-transform: none; } 
button, [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 { border-style: none; padding: 0; } 
button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring { outline: 1px dotted ButtonText; } 
fieldset { padding: 0.35em 0.75em 0.625em; } 
legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } 
progress { vertical-align: baseline; } 
textarea { overflow: auto; } 
[type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } 
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } 
[type=search] { -webkit-appearance: textfield; outline-offset: -2px; } 
[type=search]::-webkit-search-decoration { -webkit-appearance: none; } 
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } 
details { display: block; } 
summary { display: list-item; } 
template { display: none; } 
[hidden] { display: none; } 
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } 
.slick-list { position: relative; display: block; overflow: hidden; 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); transform: translate3d(0, 0, 0); } 
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } 
.slick-track:before, .slick-track:after { display: table; content: ""; } 
.slick-track:after { clear: both; } 
.slick-loading .slick-track { visibility: hidden; } 
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; } 
[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; } 
.fr-window, .fr-window [class^=fr-], .fr-overlay, .fr-overlay [class^=fr-], .fr-spinner, .fr-spinner [class^=fr-] { -webkit-box-sizing: border-box; box-sizing: border-box; } 
.fr-window { position: fixed; width: 100%; height: 100%; top: 0; left: 0; font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; -webkit-transform: translateZ(0px); transform: translateZ(0px); } 
.fr-overlay { z-index: 99998; } 
.fr-window { z-index: 99999; } 
.fr-spinner { z-index: 100000; } 
.fr-overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; } 
.fr-overlay-background { float: left; width: 100%; height: 100%; background: #000; opacity: 0.9; filter: alpha(opacity=90); } 
.fr-overlay-ui-fullclick .fr-overlay-background { background: #292929; opacity: 1; filter: alpha(opacity=100); } 
.fr-window.fr-mobile-touch, .fr-overlay.fr-mobile-touch { position: absolute; overflow: visible; } 
.fr-measured { margin: 0 !important; min-width: 0 !important; min-height: 0 !important; } 
.fr-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.fr-pages { position: absolute; width: 100%; height: 100%; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.fr-page { position: absolute; width: 100%; height: 100%; } 
.fr-container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; text-align: center; } 
.fr-hovering-clickable .fr-container { cursor: pointer; } 
.fr-ui-inside .fr-container { padding: 20px 20px; } 
.fr-ui-inside.fr-no-sides .fr-container { padding: 20px; } 
.fr-ui-outside .fr-container { padding: 20px 82px; } 
.fr-ui-outside.fr-no-sides .fr-container { padding: 20px 48px; } 
@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px) { .fr-ui-inside .fr-container { padding: 12px 12px; } 
.fr-ui-inside.fr-no-sides .fr-container { padding: 12px; } 
.fr-ui-outside .fr-container { padding: 12px 72px; } 
.fr-ui-outside.fr-no-sides .fr-container { padding: 12px 48px; } 
} 
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) { .fr-ui-inside .fr-container { padding: 0px 0px; } 
.fr-ui-inside.fr-no-sides .fr-container { padding: 0px; } 
.fr-ui-outside .fr-container { padding: 0px 72px; } 
.fr-ui-outside.fr-no-sides .fr-container { padding: 0px 48px; } 
} 
.fr-ui-fullclick .fr-container { padding: 0; } 
.fr-ui-fullclick.fr-no-sides .fr-container { padding: 0; } 
.fr-ui-fullclick.fr-type-video .fr-container { padding: 0px 62px; } 
.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container { padding: 48px 0px; } 
.fr-overflow-y .fr-container { padding-top: 0 !important; padding-bottom: 0 !important; } 
.fr-content, .fr-content-background { position: absolute; top: 50%; left: 50%; overflow: visible; } 
.fr-content-element { float: left; width: 100%; height: 100%; } 
.fr-content-background { background: #101010; } 
.fr-info { position: absolute; top: 0; left: 0; width: 100%; color: #efefef; font-size: 13px; line-height: 20px; text-align: left; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } 
.fr-info-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; line-height: 1%; -webkit-filter: none; filter: none; opacity: 1; } 
.fr-ui-inside .fr-info-background { filter: alpha(opacity=80); opacity: 0.8; zoom: 1; } 
.fr-ui-outside .fr-info-background { background: #0d0d0d; } 
.fr-content .fr-info { top: auto; bottom: 0; } 
.fr-info-padder { display: block; overflow: hidden; padding: 12px; position: relative; width: auto; } 
.fr-caption { width: auto; display: inline; } 
.fr-position { color: #b3b3b3; float: right; line-height: 21px; opacity: 0.99; position: relative; text-align: right; margin-left: 15px; white-space: nowrap; } 
.fr-position-outside, .fr-position-inside { position: absolute; bottom: 0; right: 0; margin: 12px; width: auto; padding: 2px 8px; border-radius: 10px; font-size: 11px; line-height: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); display: none; overflow: hidden; white-space: nowrap; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } 
.fr-position-inside { border: 0; } 
.fr-position-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0d0d0d; filter: alpha(opacity=80); opacity: 0.8; zoom: 1; } 
.fr-position-text { color: #b3b3b3; } 
.fr-position-outside .fr-position-text, .fr-position-inside .fr-position-text { float: left; position: relative; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); opacity: 1; } 
.fr-ui-outside .fr-position-outside { display: block; } 
.fr-ui-outside .fr-info .fr-position { display: none; } 
.fr-ui-inside.fr-no-caption .fr-position-inside { display: block; } 
.fr-info a, .fr-info a:hover { color: #ccc; border: 0; background: none; text-decoration: underline; } 
.fr-info a:hover { color: #eee; } 
.fr-ui-outside.fr-no-caption .fr-info { display: none; } 
.fr-ui-inside.fr-no-caption .fr-caption { display: none; } 
.fr-stroke { position: absolute; top: 0; left: 0; width: 100%; height: 1px; } 
.fr-stroke-vertical { width: 1px; height: 100%; } 
.fr-stroke-horizontal { padding: 0 1px; } 
.fr-stroke-right { left: auto; right: 0; } 
.fr-stroke-bottom { top: auto; bottom: 0; } 
.fr-stroke-color { float: left; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.08); } 
.fr-info .fr-stroke-color { background: rgba(80, 80, 80, 0.3); } 
.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom { display: none; } 
.fr-ui-fullclick .fr-stroke { display: none; } 
.fr-ui-fullclick .fr-content-background { -webkit-box-shadow: none; box-shadow: none; } 
.fr-info .fr-stroke-top { display: none; } 
.fr-side { position: absolute; top: 50%; width: 54px; height: 72px; margin: 0 9px; margin-top: -36px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; zoom: 1; } 
.fr-side-previous { left: 0; } 
.fr-side-next { right: 0; left: auto; } 
.fr-side-disabled { cursor: default; } 
.fr-side-hidden { display: none !important; } 
.fr-side-button { float: left; width: 100%; height: 100%; margin: 0; padding: 0; } 
.fr-side-button-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #101010; } 
.fr-side-button-icon { float: left; position: relative; height: 100%; width: 100%; zoom: 1; background-position: 50% 50%; background-repeat: no-repeat; } 
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { .fr-side { width: 54px; height: 60px; margin: 0; margin-top: -30px; } 
.fr-side-button { width: 48px; height: 60px; margin: 0 3px; } 
} 
.fr-close { position: absolute; width: 48px; height: 48px; top: 0; right: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.fr-close-background, .fr-close-icon { position: absolute; top: 12px; left: 12px; height: 26px; width: 26px; background-position: 50% 50%; background-repeat: no-repeat; } 
.fr-close-background { background-color: #000; } 
.fr-thumbnails { position: absolute; overflow: hidden; } 
.fr-thumbnails-disabled .fr-thumbnails { display: none !important; } 
.fr-thumbnails-horizontal .fr-thumbnails { width: 100%; height: 12%; min-height: 74px; max-height: 160px; bottom: 0; } 
.fr-thumbnails-vertical .fr-thumbnails { height: 100%; width: 10%; min-width: 74px; max-width: 160px; left: 0; } 
.fr-thumbnails, .fr-thumbnails * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.fr-thumbnails-wrapper { position: absolute; top: 0; left: 50%; height: 100%; } 
.fr-thumbnails-vertical .fr-thumbnails-wrapper { top: 50%; left: 0; } 
.fr-thumbnails-slider { position: relative; width: 100%; height: 100%; float: left; zoom: 1; } 
.fr-thumbnails-slider-slide { position: absolute; top: 0; left: 0; height: 100%; } 
.fr-thumbnails-thumbs { float: left; height: 100%; overflow: hidden; position: relative; top: 0; left: 0; } 
.fr-thumbnails-slide { position: absolute; top: 0; height: 100%; width: 100%; } 
.fr-thumbnail-frame { position: absolute; zoom: 1; overflow: hidden; } 
.fr-thumbnail { position: absolute; width: 30px; height: 100%; left: 50%; top: 50%; zoom: 1; cursor: pointer; margin: 0 10px; } 
.fr-ltIE9 .fr-thumbnail * { overflow: hidden; z-index: 1; zoom: 1; } 
.fr-thumbnail-wrapper { position: relative; background: #161616; width: 100%; height: 100%; float: left; overflow: hidden; display: inline; z-index: 0; } 
.fr-thumbnail-overlay { cursor: pointer; } 
.fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; } 
.fr-thumbnail-overlay, .fr-thumbnail-overlay-background, .fr-thumbnail-overlay-border { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-width: 0; overflow: hidden; border-style: solid; border-color: transparent; } 
.fr-ltIE9 .fr-thumbnail-overlay-border { border-width: 0 !important; } 
.fr-thumbnail .fr-thumbnail-image { position: absolute; filter: alpha(opacity=85); opacity: 0.85; max-width: none; } 
.fr-thumbnail:hover .fr-thumbnail-image, .fr-thumbnail-active:hover .fr-thumbnail-image { filter: alpha(opacity=99); opacity: 0.99; } 
.fr-thumbnail-active .fr-thumbnail-image, .fr-thumbnail-active:hover .fr-thumbnail-image { filter: alpha(opacity=35); opacity: 0.35; } 
.fr-thumbnail-active { cursor: default; } 
.fr-thumbnail-loading, .fr-thumbnail-loading-background, .fr-thumbnail-loading-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.fr-thumbnail-loading-background { background-color: #161616; background-position: 50% 50%; background-repeat: no-repeat; opacity: 0.8; position: relative; float: left; } 
.fr-thumbnail-loading-icon { display: none; } 
.fr-thumbnail-error .fr-thumbnail-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #202020; } 
.fr-thumbnails-side { float: left; height: 100%; width: 28px; margin: 0 5px; position: relative; overflow: hidden; } 
.fr-thumbnails-side-previous { margin-left: 12px; } 
.fr-thumbnails-side-next { margin-right: 12px; } 
.fr-thumbnails-vertical .fr-thumbnails-side { height: 28px; width: 100%; margin: 10px 0; } 
.fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 20px; } 
.fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 20px; } 
.fr-thumbnails-side-button { position: absolute; top: 50%; left: 50%; margin-top: -14px; margin-left: -14px; width: 28px; height: 28px; cursor: pointer; } 
.fr-thumbnails-side-button-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; filter: alpha(opacity=80); opacity: 0.8; -webkit-transition: background-color 0.2s ease-in; transition: background-color 0.2s ease-in; background-color: #333; cursor: pointer; border-radius: 4px; } 
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; } 
.fr-thumbnails-side-button-disabled * { cursor: default; } 
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; } 
.fr-thumbnails-side-button-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.fr-thumbnails-vertical .fr-thumbnails-side, .fr-thumbnails-vertical .fr-thumbnails-thumbs, .fr-thumbnails-vertical .fr-thumbnail-frame { clear: both; } 
.fr-window-ui-fullclick .fr-thumbnails { background: #090909; } 
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom { display: block !important; } 
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left { display: block !important; } 
.fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 12px 5px; } 
.fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 5px 12px; } 
.fr-thumbnails-measured .fr-thumbnails-thumbs { padding: 0 !important; } 
@media all and (min-height: 700px) { .fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 16px 8px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side { margin: 0 8px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side-previous { margin-left: 16px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side-next { margin-right: 16px; } 
} 
@media all and (min-height: 980px) { .fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 20px 10px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side { margin: 0 10px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side-previous { margin-left: 20px; } 
.fr-thumbnails-horizontal .fr-thumbnails-side-next { margin-right: 20px; } 
} 
@media all and (min-width: 1200px) { .fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 8px 16px; } 
.fr-thumbnails-vertical .fr-thumbnails-side { margin: 0 8px; } 
.fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 16px; } 
.fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 16px; } 
} 
@media all and (min-width: 1800px) { .fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 10px 20px; } 
.fr-thumbnails-vertical .fr-thumbnails-side { margin: 10px 0; } 
.fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 20px; } 
.fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 20px; } 
} 
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) { .fr-thumbnails-horizontal .fr-thumbnails { display: none !important; } 
} 
@media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { .fr-thumbnails-vertical .fr-thumbnails { display: none !important; } 
} 
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { .fr-page { min-width: 100%; } 
.fr-page { min-height: 100%; } 
} 
.fr-window-ui-fullclick .fr-side-next-outside, .fr-window-ui-fullclick .fr-side-previous-outside, .fr-window-ui-fullclick .fr-close-outside, .fr-window-ui-fullclick .fr-content .fr-side-next, .fr-window-ui-fullclick .fr-content .fr-side-previous, .fr-window-ui-fullclick .fr-content .fr-close, .fr-window-ui-fullclick .fr-content .fr-info, .fr-window-ui-outside .fr-side-next-fullclick, .fr-window-ui-outside .fr-side-previous-fullclick, .fr-window-ui-outside .fr-close-fullclick, .fr-window-ui-outside .fr-content .fr-side-next, .fr-window-ui-outside .fr-content .fr-side-previous, .fr-window-ui-outside .fr-content .fr-close, .fr-window-ui-outside .fr-content .fr-info, .fr-window-ui-inside .fr-page > .fr-info, .fr-window-ui-inside .fr-side-next-fullclick, .fr-window-ui-inside .fr-side-previous-fullclick, .fr-window-ui-inside .fr-close-fullclick, .fr-window-ui-inside .fr-side-next-outside, .fr-window-ui-inside .fr-side-previous-outside, .fr-window-ui-inside .fr-close-outside { display: none !important; } 
.fr-toggle-ui { opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } 
.fr-visible-fullclick-ui .fr-box > .fr-toggle-ui, .fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui { opacity: 1; } 
.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui, .fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } 
.fr-ltIE9.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui, .fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { display: none; } 
.fr-spinner { position: fixed; width: 52px; height: 52px; background: #101010; background: rgba(16, 16, 16, 0.85); border-radius: 5px; } 
.fr-spinner div { position: absolute; top: 0; left: 0; height: 64%; width: 64%; margin-left: 18%; margin-top: 18%; opacity: 1; -webkit-animation: fresco-12 1.2s infinite ease-in-out; animation: fresco-12 1.2s infinite ease-in-out; } 
.fr-spinner div:after { content: ""; position: absolute; top: 0; left: 50%; width: 2px; height: 8px; margin-left: -1px; background: #fff; -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.fr-spinner div.fr-spin-1 { -webkit-transform: rotate(30deg); transform: rotate(30deg); -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } 
.fr-spinner div.fr-spin-2 { -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-animation-delay: -1s; animation-delay: -1s; } 
.fr-spinner div.fr-spin-3 { -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } 
.fr-spinner div.fr-spin-4 { -webkit-transform: rotate(120deg); transform: rotate(120deg); -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } 
.fr-spinner div.fr-spin-5 { -webkit-transform: rotate(150deg); transform: rotate(150deg); -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } 
.fr-spinner div.fr-spin-6 { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } 
.fr-spinner div.fr-spin-6 { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } 
.fr-spinner div.fr-spin-7 { -webkit-transform: rotate(210deg); transform: rotate(210deg); -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } 
.fr-spinner div.fr-spin-8 { -webkit-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } 
.fr-spinner div.fr-spin-9 { -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } 
.fr-spinner div.fr-spin-10 { -webkit-transform: rotate(300deg); transform: rotate(300deg); -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } 
.fr-spinner div.fr-spin-11 { -webkit-transform: rotate(330deg); transform: rotate(330deg); -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } 
.fr-spinner div.fr-spin-12 { -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-animation-delay: 0s; animation-delay: 0s; } 
@-webkit-keyframes fresco-12 { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 
@keyframes fresco-12 { 0% { opacity: 1; } 
100% { opacity: 0; } 
} 
.fr-thumbnail-spinner { position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; width: 40px; height: 40px; } 
.fr-thumbnail-spinner-spin { position: relative; float: left; margin: 8px 0 0 8px; text-indent: -9999em; border-top: 2px solid rgba(255, 255, 255, 0.2); border-right: 2px solid rgba(255, 255, 255, 0.2); border-bottom: 2px solid rgba(255, 255, 255, 0.2); border-left: 2px solid #fff; -webkit-animation: fr-thumbnail-spin 1.1s infinite linear; animation: fr-thumbnail-spin 1.1s infinite linear; } 
.fr-thumbnail-spinner-spin, .fr-thumbnail-spinner-spin:after { border-radius: 50%; width: 24px; height: 24px; } 
@-webkit-keyframes fr-thumbnail-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
} 
@keyframes fr-thumbnail-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
} 
.fr-error { float: left; position: relative; background-color: #ca3434; width: 160px; height: 160px; } 
.fr-error-icon { position: absolute; width: 42px; height: 42px; top: 50%; left: 50%; margin-left: -21px; margin-top: -21px; } 
.fr-window-skin-fresco .fr-side-button-icon, .fr-window-skin-fresco .fr-close-icon, .fr-window-skin-fresco .fr-thumbnails-side-button-icon, .fr-window-skin-fresco .fr-error-icon { background-image: url(../img/sprite.424b8d.svg); } 
.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-close-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon, .fr-window-skin-fresco .fr-error-icon { background-image: url(../img/sprite.ddb644.png); } 
.fr-window-skin-fresco .fr-error-icon { background-position: -160px -126px; } 
.fr-window-skin-fresco .fr-content-background { background: #101010; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); } 
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background { -webkit-box-shadow: none; box-shadow: none; } 
.fr-window-skin-fresco .fr-thumbnail-wrapper { -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } 
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); } 
.fr-window-skin-fresco .fr-side-button-background { background-color: transparent; } 
.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { background-position: -13px -14px; } 
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon { background-position: -93px -14px; } 
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { background-position: -13px -114px; } 
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { background-position: -93px -114px; } 
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { background-position: -13px -114px; } 
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { background-position: -93px -114px; } 
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { background-position: -13px -214px; } 
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { background-position: -93px -214px; } 
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { background-position: -13px -114px; } 
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { background-position: -93px -114px; } 
.fr-window-skin-fresco.fr-svg .fr-side-button-icon { opacity: 0.5; } 
.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon { opacity: 1; } 
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon { opacity: 0.8; } 
.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon { opacity: 0.2; } 
.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon { background-image: none; } 
@media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { background-position: 0px -300px; } 
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon { background-position: -48px -300px; } 
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { background-position: 0px -360px; } 
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { background-position: -48px -360px; } 
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { background-position: 0px -360px; } 
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { background-position: -48px -360px; } 
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { background-position: 0px -360px; } 
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { background-position: -48px -360px; } 
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { background-position: 0px -420px; } 
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { background-position: -48px -420px; } 
} 
.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background { background-color: #363636; } 
.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; } 
.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background, .fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background { background-color: #131313; filter: alpha(opacity=80); opacity: 0.8; } 
.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background, .fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background { background-color: #191919; } 
.fr-window-skin-fresco .fr-close .fr-close-icon { background-position: -168px -8px; } 
.fr-window-skin-fresco .fr-close:hover .fr-close-icon { background-position: -210px -8px; } 
.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon { background-position: -210px -8px; opacity: 0.8; } 
.fr-window-skin-fresco .fr-close:hover .fr-close-icon { opacity: 1; } 
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon, .fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon { opacity: 1; } 
.fr-window-skin-fresco .fr-thumbnail-wrapper { border-color: transparent; border-style: solid; border-width: 0; } 
.fr-window-skin-fresco .fr-thumbnail-wrapper { -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } 
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); } 
.fr-window-skin-fresco .fr-thumbnail-wrapper { -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3); box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3); } 
.fr-window-skin-fresco .fr-thumbnail-overlay-border { border-width: 1px; border-color: rgba(255, 255, 255, 0.08); } 
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border, .fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0; } 
.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -167px -49px; } 
.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -209px -49px; } 
.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -167px -91px; } 
.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -209px -91px; } 
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -293px -49px; } 
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -335px -49px; } 
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -293px -91px; } 
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -335px -91px; } 
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; opacity: 0.8; } 
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -167px -49px; } 
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -209px -91px; } 
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; } 
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -293px -49px; } 
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -335px -91px; } 
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: 0.5; } 
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -251px -49px; } 
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -251px -91px; } 
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { filter: alpha(opacity=50); } 
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -377px -49px; } 
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -377px -91px; } 
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; } 
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; } 
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: 0.1s; transition-duration: 0.1s; } 
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } 
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: 0.15s; transition-duration: 0.15s; } 
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } 
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } 
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } 
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: 0.25s; transition-duration: 0.25s; } 
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } 
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } 
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } 
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: 0.35s; transition-duration: 0.35s; } 
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: 0.35s; transition-delay: 0.35s; } 
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: 0.4s; transition-duration: 0.4s; } 
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } 
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: 0.45s; transition-duration: 0.45s; } 
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: 0.45s; transition-delay: 0.45s; } 
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } 
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; } 
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: 0.55s; transition-duration: 0.55s; } 
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: 0.55s; transition-delay: 0.55s; } 
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: 0.6s; transition-duration: 0.6s; } 
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } 
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: 0.65s; transition-duration: 0.65s; } 
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: 0.65s; transition-delay: 0.65s; } 
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: 0.7s; transition-duration: 0.7s; } 
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; } 
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: 0.75s; transition-duration: 0.75s; } 
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: 0.75s; transition-delay: 0.75s; } 
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: 0.8s; transition-duration: 0.8s; } 
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; } 
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: 0.85s; transition-duration: 0.85s; } 
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: 0.85s; transition-delay: 0.85s; } 
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: 0.9s; transition-duration: 0.9s; } 
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; } 
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: 0.95s; transition-duration: 0.95s; } 
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: 0.95s; transition-delay: 0.95s; } 
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; } 
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; } 
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; } 
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; } 
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; } 
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; } 
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; } 
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; } 
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } 
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; } 
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; } 
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; } 
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; } 
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; } 
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; } 
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; } 
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; } 
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; } 
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; } 
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; } 
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; } 
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } 
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; } 
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; } 
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; } 
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; } 
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; } 
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; } 
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; } 
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; } 
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; } 
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; } 
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; } 
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; } 
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; } 
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; } 
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; } 
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; } 
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; } 
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; } 
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; } 
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; } 
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; } 
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; } 
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; } 
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; } 
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; } 
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; } 
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; } 
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; } 
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; } 
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; } 
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; } 
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; } 
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; } 
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; } 
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; } 
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; } 
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; } 
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; } 
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; } 
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; } 
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; } 
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; } 
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; } 
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; } 
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; } 
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; } 
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; } 
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; } 
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; } 
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; } 
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; } 
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; } 
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; } 
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; } 
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; } 
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; } 
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; } 
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; } 
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; } 
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; } 
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; } 
[data-aos] { pointer-events: none; } 
[data-aos].aos-animate { pointer-events: auto; } 
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); } 
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; } 
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; } 
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } 
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } 
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); } 
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); } 
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); } 
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } 
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } 
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } 
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); } 
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); } 
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 
@media screen { html:not(.no-js) [data-aos^=fade][data-aos^=fade] { opacity: 0; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; } 
html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: none; transform: none; } 
html:not(.no-js) [data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); } 
html:not(.no-js) [data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); } 
html:not(.no-js) [data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); } 
html:not(.no-js) [data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); } 
html:not(.no-js) [data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); } 
html:not(.no-js) [data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); } 
html:not(.no-js) [data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); } 
html:not(.no-js) [data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); } 
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] { opacity: 0; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; } 
html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); } 
html:not(.no-js) [data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); } 
html:not(.no-js) [data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); } 
html:not(.no-js) [data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); } 
html:not(.no-js) [data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); } 
html:not(.no-js) [data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); } 
html:not(.no-js) [data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); } 
html:not(.no-js) [data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); } 
html:not(.no-js) [data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); } 
html:not(.no-js) [data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); } 
html:not(.no-js) [data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); } 
html:not(.no-js) [data-aos^=slide][data-aos^=slide] { transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; visibility: hidden; } 
html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate { visibility: visible; -webkit-transform: translateZ(0); transform: translateZ(0); } 
html:not(.no-js) [data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 
html:not(.no-js) [data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 
html:not(.no-js) [data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 
html:not(.no-js) [data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 
html:not(.no-js) [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } 
html:not(.no-js) [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); } 
html:not(.no-js) [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); } 
html:not(.no-js) [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); } 
html:not(.no-js) [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); } 
html:not(.no-js) [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); } 
html:not(.no-js) [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } 
html:not(.no-js) [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); } 
html:not(.no-js) [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } 
} 
* { outline: 0 !important; -webkit-tap-highlight-color: transparent !important; -webkit-box-sizing: border-box; box-sizing: border-box; } 
*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } 
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; background: #FFFFFF; overflow-x: hidden; } 
img { height: auto; vertical-align: top; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; } 
svg { height: auto; max-width: 100%; max-height: 100%; } 
ul { list-style: none; padding: 0; margin: 0; } 
a { text-decoration: none; color: #484848; } 
picture, figure { margin: 0; } 
picture { display: block; } 
svg, img { display: block; max-width: 100%; } 
h1, h2, h3, h4, h5, h6 { margin: 0; -webkit-margin-after: 0; margin-block-end: 0; -webkit-margin-before: 0; margin-block-start: 0; } 
button { border: none; cursor: pointer; background: none; padding: 0; } 
input { border: none; background: none; } 
input::-webkit-input-placeholder { opacity: 1; color: #000000; } 
input:-moz-placeholder { opacity: 1; color: #000000; } 
input::-moz-placeholder { opacity: 1; color: #000000; } 
input:-ms-input-placeholder { opacity: 1; color: #000000; } 
.fb-xfbml-parse-ignore { visibility: hidden; } 
.visually-hidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap; } 
input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration { -webkit-appearance: none; } 
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 
input[type=number] { -moz-appearance: textfield; } 
html { min-height: 100%; position: relative; overflow-x: hidden; } 
html.menu-visible { overflow: hidden; } 
.wrapper { width: 100%; max-width: 150rem; margin-left: auto; margin-right: auto; padding-left: 3rem; padding-right: 3rem; } 
body { font-size: 1.5rem; line-height: 1.7333333333; letter-spacing: 0; font-family: "Poppins", sans-serif; color: #484848; } 
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: 400; } 
html { font-size: 10px; } 
.footer { background: url(../img/footer.jpg) center no-repeat; background-size: cover; padding: 6.5rem 0 2rem; position: relative; } 
@media (max-width: 1280px) { .footer { padding-top: 8rem; } 
} 
.footer::before { content: ""; height: 9rem; width: 100%; position: absolute; top: -0.7rem; left: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMTgiIHZpZXdCb3g9IjAgMCAxOTIwIDIxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDkwOTcgMTg1LjM2TC0xMS43OTEgMTgyLjk0M0MtMzQuNzYxMiAxNTkuNTcxIC0xMS43OTEgMTgyLjk0MyAtMTEuNzkxIDEwNS4xNzJMLTExLjc5MSA2LjQ0NzMzQzM5LjM2OTkgMS40Nzc1MiAxMjYuODY1IDE3LjQ4ODQgMTM4LjU1OSAxNC45MDk0QzE1MC4yNTMgMTIuMzMwNSA2NjUuNDgyIDEwLjA3MzkgOTIxLjYzNCA5LjI2ODAyTDE1NzMuMTUgMEMxNzM0LjY0IDExLjE0ODUgMTk4Ny43NiAzLjE0MzA4IDE5OTAuMjcgNC40MzI1NEMxOTkyLjc4IDUuNzIyIDE5ODcuODMgMTM2LjQ2OCAxOTkwLjI3IDE4Ny43NzhDMTk1Mi4zMyAxODYuODM4IDE5NTUuOTIgMTg3Ljc3OCAxOTUwLjA3IDE4Ny43NzhIMTc5Mi40MUMxNzgzLjAyIDE4Ny43NzggMTY4MC42OSAxODQuMTUyIDE2NzQuNDMgMTg0LjE1MkgxNjExLjc4QzE2MDUuNTIgMTg0LjE1MiAxNTc1LjI0IDE3OC45MTMgMTU2MC42MiAxNzguNTFDMTU0Ni4wMSAxNzguMTA3IDE0OTEuNzEgMTcyLjQ2NiAxNDgyLjMyIDE3Mi40NjZDMTQ3Mi45MiAxNzIuNDY2IDE0NjAuMzkgMTcwLjA0OCAxNDM3LjQyIDE3MC4wNDhDMTQxNC40NSAxNzAuMDQ4IDE0MDYuMSAxNjguMDMzIDEzOTcuNzQgMTY3LjYzQzEzOTEuMDYgMTY3LjMwOCAxMzcwLjYgMTYyLjkyOSAxMzYxLjIgMTYwLjc4TDEyMjMuMzggMTM3LjAwNkgxMjA1LjYzQzExODUuNzkgMTM2Ljg3MSAxMTQzLjgyIDEzNi42ODMgMTEzNC42MyAxMzcuMDA2QzExMjUuNDQgMTM3LjMyOCAxMDkxLjEzIDEzOS44MjYgMTA3NS4xMiAxNDEuMDM1TDEwMTYuNjUgMTQ5LjlDOTg3LjA2NCAxNTIuMTg0IDkyMS40MjUgMTU2Ljc1IDg5NS41MzIgMTU2Ljc1Qzg2My4xNjUgMTU2Ljc1IDg1My43NjggMTYwLjc4IDg0NC4zNzEgMTYwLjc4QzgzNi44NTMgMTYwLjc4IDgxMy4zOTYgMTU5LjQzNyA4MDIuNjA3IDE1OC43NjVMNzY4LjE1MiAxNTYuNzVDNzU1Ljk3IDE1Ni4yMTMgNzIxLjc5NCAxNTUuNDYxIDY4Mi41MzUgMTU2Ljc1QzYzMy40NjMgMTU4LjM2MiA2NTUuMzg5IDE2MC4zNzcgNjQ4LjA4IDE2MC43OEM2NDIuMjMzIDE2MS4xMDIgNjE5Ljg4OSAxNjMuODY5IDYwOS40NDggMTY1LjIxM0M1OTguMzExIDE2NS4zNDcgNTc0LjU3NiAxNjUuMTMyIDU2OC43MjkgMTYzLjE5OEM1NjIuODgyIDE2MS4yNjQgNTUyLjM3MSAxNjUuMzQ3IDU0Ny44NDcgMTY3LjYzQzUzNy4wNTggMTY2LjI4NyA1MTMuNiAxNjMuNTIgNTA2LjA4MiAxNjMuMTk4QzQ5OC41NjUgMTYyLjg3NSA0ODQuODUyIDE2Ni4wMTggNDc4LjkzNiAxNjcuNjNMNDA4Ljk4MSAxODguMTgxQzM5NC4wMTYgMTkzLjE1MSAzNjMuMDQgMjAzLjA5MSAzNTguODY0IDIwMy4wOTFDMzU0LjY4OCAyMDMuMDkxIDMzMS4zNyAyMDcuMTIgMzIwLjIzMiAyMDkuMTM1TDI5NS4xNzQgMjE4QzI4OS4yNTggMjE3LjE5NCAyNzYuMTcyIDIxNS41ODIgMjcxLjE2IDIxNS41ODJDMjY0Ljg5NSAyMTUuNTgyIDI0NS4wNTcgMjEyLjM1OSAyMzkuODM3IDIxMS41NTNDMjM1LjY2MSAyMTAuOTA4IDIxNy4yMTUgMjA1LjY0MyAyMDguNTE0IDIwMy4wOTFMMTg2LjU4OCAxOTUuNDM0TDE3MS45NyAxODUuMzZMMTYwLjQ4NSAxODguMTgxTDE0Ni45MTIgMTg1LjM2TDExNi42MzMgMTgyLjk0M0w3NC44NjkyIDE4NS4zNkgzOS4zNjk5SDkuMDkwOTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) bottom center no-repeat; background-size: cover; } 
@media (max-width: 1080px) { .footer::before { height: 7rem; } 
} 
.footer__title { display: block; text-transform: uppercase; color: #42E4AA; margin-bottom: 1.5rem; font-size: 2.2rem; line-height: 1.1818181818; font-family: "Bebas Neue", cursive; } 
@media (max-width: 1080px) { .footer__title { font-size: 1.8rem; } 
} 
.footer__info { margin-bottom: 5rem; text-align: center; } 
@media (max-width: 1080px) { .footer__info { margin-bottom: 3rem; } 
} 
.footer__menu { margin-bottom: 3.5rem; } 
@media (max-width: 1080px) { .footer__menu { margin-bottom: 3rem; } 
} 
.footer__cols { margin-left: -1.5rem; margin-right: -1.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.footer__col { padding: 0 1.5rem; } 
@media (max-width: 1080px) { .footer__col { margin-bottom: 3rem; } 
.footer__col:last-child { margin-bottom: 0; } 
} 
.footer__col--newsletter { width: 33.333%; } 
@media (max-width: 1080px) { .footer__col--newsletter { width: 100%; } 
} 
.footer__col--socials { width: 16.666%; } 
@media (max-width: 1080px) { .footer__col--socials { width: 23%; } 
} 
@media (max-width: 520px) { .footer__col--socials { width: 100%; } 
} 
.footer__col--links, .footer__col--payments { width: 25%; } 
@media (max-width: 1080px) { .footer__col--links, .footer__col--payments { width: 36%; } 
} 
@media (max-width: 520px) { .footer__col--links, .footer__col--payments { width: 100%; } 
} 
.footer__logo { display: block; margin: 0 auto 2rem; } 
@media (max-width: 520px) { .footer__logo { max-width: 5rem; } 
} 
.footer__dev { margin-top: 6.5rem; } 
@media (max-width: 768px) { .footer__dev { margin-top: 3rem; } 
} 
.footer__shortlinks { margin-top: -0.5rem; } 
.footer-contact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.footer-contact__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 4rem; } 
@media (max-width: 1080px) { .footer-contact__item { margin-right: 3rem; } 
} 
@media (max-width: 520px) { .footer-contact__item { width: 100%; margin-bottom: 1rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } 
} 
.footer-contact__item:last-of-type { margin-right: 0; margin-bottom: 0; } 
.footer-contact__icon { margin-right: 1.5rem; } 
@media (max-width: 520px) { .footer-contact__icon { margin-right: 1rem; max-width: 2rem; max-height: 1.4rem; } 
} 
.footer-contact__value { color: #FFFFFF; -webkit-transition: color 350ms ease; transition: color 350ms ease; font-size: 1.8rem; font-weight: 600; } 
@media (max-width: 1080px) { .footer-contact__value { font-size: 1.6rem; } 
} 
@media (max-width: 520px) { .footer-contact__value { font-size: 1.4rem; } 
} 
.no-touch .footer-contact__value:hover { color: #42E4AA; } 
.dev { text-align: center; font-size: 1.2rem; line-height: 1.2; } 
.dev__text { margin-bottom: 0.5rem; color: #969696; display: block; } 
@media (max-width: 1280px) { .dev__text { font-size: 1.2rem; } 
} 
.dev__logo { font-weight: 500; color: #FFFFFF; text-transform: uppercase; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .dev__logo:hover { color: #42E4AA; } 
.footer-menu { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 2rem 0 1.5rem; } 
.footer-menu::before, .footer-menu::after { content: ""; height: 1px; width: 100vw; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background: #2F2F48; } 
.footer-menu::before { top: 0; } 
.footer-menu::after { bottom: 0; } 
.footer-menu__item { margin-right: 4.5rem; text-transform: uppercase; font-size: 2.2rem; font-family: "Bebas Neue", cursive; } 
@media (max-width: 1280px) { .footer-menu__item { margin-right: 3rem; font-size: 2rem; } 
} 
@media (max-width: 1080px) { .footer-menu__item { font-size: 1.6rem; margin-right: 2rem; } 
} 
.footer-menu__link { color: #FFFFFF; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .footer-menu__link:hover, .footer-menu__link.is-active { color: #42E4AA; } 
.grid { display: grid; grid-template-columns: repeat(12, [col-start] 1fr); -webkit-column-gap: 3rem; -moz-column-gap: 3rem; column-gap: 3rem; } 
@media (max-width: 1080px) { .grid { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; } 
} 
.grid .grid-col-1 { grid-column-end: span 1; } 
.grid .grid-col-2 { grid-column-end: span 2; } 
.grid .grid-col-3 { grid-column-end: span 3; } 
.grid .grid-col-4 { grid-column-end: span 4; } 
.grid .grid-col-5 { grid-column-end: span 5; } 
.grid .grid-col-6 { grid-column-end: span 6; } 
.grid .grid-col-7 { grid-column-end: span 7; } 
.grid .grid-col-8 { grid-column-end: span 8; } 
.grid .grid-col-9 { grid-column-end: span 9; } 
.grid .grid-col-10 { grid-column-end: span 10; } 
.grid .grid-col-11 { grid-column-end: span 11; } 
.grid .grid-col-12 { grid-column-end: span 12; } 
.grid .grid-col-offset-1 { grid-column-start: 2; } 
.grid .grid-col-offset-2 { grid-column-start: 3; } 
.grid .grid-col-offset-3 { grid-column-start: 4; } 
.grid .grid-col-offset-4 { grid-column-start: 5; } 
.grid .grid-col-offset-5 { grid-column-start: 6; } 
.grid .grid-col-offset-6 { grid-column-start: 7; } 
.grid .grid-col-offset-7 { grid-column-start: 8; } 
.grid .grid-col-offset-8 { grid-column-start: 9; } 
.grid .grid-col-offset-9 { grid-column-start: 10; } 
.grid .grid-col-offset-10 { grid-column-start: 11; } 
@media (max-width: 1080px) { .grid .grid-col-t-1 { grid-column-end: span 1; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-2 { grid-column-end: span 2; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-3 { grid-column-end: span 3; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-4 { grid-column-end: span 4; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-5 { grid-column-end: span 5; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-6 { grid-column-end: span 6; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-7 { grid-column-end: span 7; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-8 { grid-column-end: span 8; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-9 { grid-column-end: span 9; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-10 { grid-column-end: span 10; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-11 { grid-column-end: span 11; } 
} 
@media (max-width: 1080px) { .grid .grid-col-t-12 { grid-column-end: span 12; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-0 { grid-column-start: initial; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-1 { grid-column-start: 1; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-2 { grid-column-start: 2; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-3 { grid-column-start: 3; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-4 { grid-column-start: 4; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-5 { grid-column-start: 5; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-6 { grid-column-start: 6; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-7 { grid-column-start: 7; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-8 { grid-column-start: 8; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-9 { grid-column-start: 9; } 
} 
@media (max-width: 1080px) { .grid .grid-col-offset-t-10 { grid-column-start: 10; } 
} 
@media (max-width: 768px) { .grid .grid-col-p-6 { grid-column-end: span 6; } 
} 
@media (max-width: 768px) { .grid .grid-col-p-12 { grid-column-end: span 12; } 
} 
@media (max-width: 768px) { .grid .grid-col-offset-p-0 { grid-column-start: initial; } 
} 
@media (max-width: 520px) { .grid .grid-col-m-6 { grid-column-end: span 6; } 
} 
@media (max-width: 520px) { .grid .grid-col-m-12 { grid-column-end: span 12; } 
} 
@media (max-width: 520px) { .grid .grid-col-offset-m-0 { grid-column-start: initial; } 
} 
.header { position: absolute; top: 0; left: 0; width: 100%; padding: 5rem 10rem; z-index: 5; } 
@media (max-width: 1680px) { .header { padding: 5rem 3rem; } 
} 
@media (max-width: 1440px) { .header { padding: 3rem; } 
} 
.header__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.header__logo { margin-right: 3rem; } 
@media (max-width: 1080px) { .header__logo { max-width: 16rem; } 
} 
@media (max-width: 768px) { .header__logo { margin-top: -2.7rem; } 
} 
@media (max-width: 520px) { .header__logo { max-width: 14rem; } 
} 
.header__logo .mobile { display: none; } 
@media (max-width: 1080px) { .header__logo .mobile { display: block; } 
} 
@media (max-width: 1080px) { .header__logo .desktop { display: none; } 
} 
.header__logo img { display: block; } 
.header__additional { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative; margin-bottom: 1.5rem; } 
@media (max-width: 1080px) { .header__additional { margin-bottom: 1rem; } 
} 
.header__additional::before { content: ""; height: 1px; width: calc(100% - 56rem); position: absolute; left: 0; top: 50%; background: rgba(255, 255, 255, 0.5); } 
@media (max-width: 768px) { .header__additional::before { display: none; } 
} 
.header__contact { margin-right: 4rem; } 
.header-contact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
@media (max-width: 768px) { .header-contact { display: none; } 
} 
.header-contact__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 4rem; } 
.header-contact__item:last-child { margin-right: 0; } 
.header-contact__icon { margin-right: 1.5rem; } 
.header-contact__value { outline-color: #FFFFFF; -webkit-transition: color 350ms ease; transition: color 350ms ease; color: #FFFFFF; font-weight: 600; font-size: 1.4rem; } 
.no-touch .header-contact__value:hover { color: #42E4AA; } 
.lang { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.lang__icon { margin-right: 1rem; } 
.lang__dropdown { border: none; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgOCA1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTMxXzI2KSI+CjxwYXRoIGQ9Ik0zLjY2NTg5IDQuNDk1NUMzLjUzNDUxIDQuNDk1NSAzLjQwMzE0IDQuNDQ3MzcgMy4zMDI5NyA0LjM1MTMyTDAuMTUwODc0IDEuMzI3NDJDLTAuMDQ5NjQwNCAxLjEzNTA2IC0wLjA0OTY0MDQgMC44MjMxODUgMC4xNTA4NzQgMC42MzA5MDRDMC4zNTEzMDggMC40Mzg2MjQgMC42NzYzNDMgMC40Mzg2MjQgMC44NzY4NzQgMC42MzA5MDRMMy42NjU4OSAzLjMwNjYyTDYuNDU0OTMgMC42MzA5OThDNi42NTU0NCAwLjQzODcxOCA2Ljk4MDQ1IDAuNDM4NzE4IDcuMTgwODYgMC42MzA5OThDNy4zODE0NyAwLjgyMzI3OCA3LjM4MTQ3IDEuMTM1MTUgNy4xODA4NiAxLjMyNzUxTDQuMDI4ODEgNC4zNTE0MkMzLjkyODYgNC40NDc0OCAzLjc5NzIzIDQuNDk1NSAzLjY2NTg5IDQuNDk1NVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTMxXzI2Ij4KPHJlY3Qgd2lkdGg9IjcuMzMzMzMiIGhlaWdodD0iNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwNDg4MjgxIDAuNTAwMDYxKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) center right no-repeat; padding: 0 1.5rem 0 0.5rem; font-size: 1.4rem; font-weight: 600; color: #FFFFFF; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } 
.lang__dropdown option { color: #000000; } 
@media (max-width: 1080px) { .nav { position: fixed; top: 0; left: 100%; bottom: 0; height: calc(var(--vh, 1vh) * 100); width: 100%; background: #FFFFFF; z-index: 10; padding: 7.6rem 3rem; opacity: 0; pointer-events: none; -webkit-transition: opacity 350ms ease, -webkit-transform 350ms ease; transition: opacity 350ms ease, -webkit-transform 350ms ease; transition: opacity 350ms ease, transform 350ms ease; transition: opacity 350ms ease, transform 350ms ease, -webkit-transform 350ms ease; } 
.menu-visible .nav { opacity: 1; pointer-events: all; -webkit-transform: translateX(-100%); transform: translateX(-100%); } 
} 
.menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
@media (max-width: 1080px) { .menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } 
} 
.menu__item { margin-right: 4.5rem; text-transform: uppercase; font-family: "Bebas Neue", cursive; font-weight: 400; font-size: 2.2rem; } 
@media (max-width: 1280px) { .menu__item { margin-right: 3rem; font-size: 2rem; } 
} 
@media (max-width: 1080px) { .menu__item { margin-right: 0; margin-bottom: 1rem; text-align: center; font-size: 2.2rem; } 
} 
.menu__item--dropdown { padding-right: 2rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc5MTk5OCAwLjc2MDA3TDAuNzkxOTk4IDIuNzE4MDdMNS44OTYgOC4yNDAwN0wxMSAyLjcxODA3TDExIDAuNzYwMDcxTDUuODk2IDYuMzA0MDdMMC43OTE5OTggMC43NjAwN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) top 0.4rem right no-repeat; position: relative; } 
@media (max-width: 1080px) { .menu__item--dropdown { padding-right: 0; background: none; } 
} 
.menu__item:last-of-type { margin-right: 0; margin-bottom: 0; } 
.menu__link { display: block; -webkit-transition: color 350ms ease; transition: color 350ms ease; color: #FFFFFF; line-height: 1; } 
@media (max-width: 1080px) { .menu__link { display: inline-block; color: #484848; text-align: center; } 
} 
.no-touch .menu__link:hover, .menu__link.is-active { color: #42E4AA; } 
.menu__submenu { position: absolute; top: 100%; left: 0; opacity: 0; pointer-events: none; -webkit-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
@media (max-width: 1080px) { .menu__submenu { position: static; top: initial; pointer-events: all; opacity: 1; } 
} 
.menu__item:hover .menu__submenu { opacity: 1; pointer-events: all; } 
.submenu { padding-top: 1rem; } 
@media (max-width: 1080px) { .submenu { padding-top: 0.5rem; } 
} 
.submenu__item { margin-bottom: 0.5rem; font-size: 1.8rem; width: -webkit-max-content; width: -moz-max-content; width: max-content; white-space: nowrap; width: 100%; } 
.submenu__item:last-of-type { margin-bottom: 0; } 
.submenu__link { -webkit-transition: color 350ms ease; transition: color 350ms ease; color: #FFFFFF; } 
@media (max-width: 1080px) { .submenu__link { color: #484848; } 
} 
.no-touch .submenu__link:hover, .submenu__link.is-active { color: #42E4AA; } 
.section { padding-bottom: 14rem; } 
@media (max-width: 1080px) { .section { padding-bottom: 6rem; } 
} 
.section--incoming-trips { position: relative; background: url(../img/incoming-trips-bcg.8d1573.jpg) center no-repeat; background-size: cover; padding: 18rem 0 0; margin-bottom: 6rem; } 
@media (max-width: 1080px) { .section--incoming-trips { padding-top: 14rem; } 
} 
@media (max-width: 520px) { .section--incoming-trips { padding-top: 12rem; } 
} 
.section--incoming-trips::before, .section--incoming-trips::after { content: ""; position: absolute; left: 0; width: 100%; } 
.section--incoming-trips::before { height: 9rem; top: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkxOCIgaGVpZ2h0PSI1NyIgdmlld0JveD0iMCAwIDE5MTggNTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05NTYgNTdMMCAwSDE5MThMOTU2IDU3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) center bottom no-repeat; background-size: cover; } 
@media (max-width: 520px) { .section--incoming-trips::before { height: 7rem; } 
} 
.section--incoming-trips::after { height: 11rem; bottom: -0.7rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMTgiIHZpZXdCb3g9IjAgMCAxOTIwIDIxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS02NTguNDM3IDMyLjYzOTZMLTY4Ni4zNTMgMzUuMDU3M0MtNzE3LjA1OSA1OC40Mjg4IC02ODYuMzUzIDM1LjA1NzMgLTY4Ni4zNTMgMTEyLjgyOEwtNjg2LjM1MiAyMTEuNTUzQy02MTcuOTYgMjE2LjUyMiAtNTAwLjk5NSAyMDAuNTEyIC00ODUuMzYzIDIwMy4wOTFDLTQ2OS43MyAyMDUuNjY5IDIxOS4wMzMgMjA3LjkyNiA1NjEuNDYgMjA4LjczMkwxNDMyLjQyIDIxOEMxNjQ4LjI5IDIwNi44NTIgMTk4Ni42NyAyMTQuODU3IDE5OTAuMDIgMjEzLjU2N0MxOTkzLjM3IDIxMi4yNzggMTk4Ni43NyA4MS41MzE3IDE5OTAuMDIgMzAuMjIxOEMxOTM5LjMxIDMxLjE2MiAxOTQ0LjEgMzAuMjIxOCAxOTM2LjI5IDMwLjIyMThMMTcyNS41MyAzMC4yMjE4QzE3MTIuOTYgMzAuMjIxOCAxNTc2LjE4IDMzLjg0ODQgMTU2Ny44IDMzLjg0ODRMMTQ4NC4wNiAzMy44NDg0QzE0NzUuNjggMzMuODQ4NCAxNDM1LjIxIDM5LjA4NjkgMTQxNS42NyAzOS40ODk4QzEzOTYuMTMgMzkuODkyOCAxMzIzLjU1IDQ1LjUzNDIgMTMxMC45OCA0NS41MzQyQzEyOTguNDIgNDUuNTM0MiAxMjgxLjY3IDQ3Ljk1MTkgMTI1MC45NyA0Ny45NTE5QzEyMjAuMjYgNDcuOTUxOSAxMjA5LjA5IDQ5Ljk2NjcgMTE5Ny45MyA1MC4zNjk3QzExODguOTkgNTAuNjkyMSAxMTYxLjY0IDU1LjA3MDkgMTE0OS4wOCA1Ny4yMkw5NjQuODM1IDgwLjk5NDVIOTQxLjEwN0M5MTQuNTg4IDgxLjEyODggODU4LjQ3OCA4MS4zMTY4IDg0Ni4xOTUgODAuOTk0NUM4MzMuOTEzIDgwLjY3MjEgNzg4LjAzOSA3OC4xNzM4IDc2Ni42MzcgNzYuOTY0OUw2ODguNDc0IDY4LjA5OThDNjQ4LjkyOCA2NS44MTY0IDU2MS4xODEgNjEuMjQ5NSA1MjYuNTY2IDYxLjI0OTVDNDgzLjI5NyA2MS4yNDk1IDQ3MC43MzYgNTcuMjIgNDU4LjE3NCA1Ny4yMkM0NDguMTI0IDU3LjIyIDQxNi43NjYgNTguNTYzMiA0MDIuMzQzIDU5LjIzNDdMMzU2LjI4MyA2MS4yNDk1QzMzOS45OTkgNjEuNzg2OCAyOTQuMzExIDYyLjUzOSAyNDEuODMxIDYxLjI0OTVDMTc2LjIzIDU5LjYzNzcgMjA1LjU0MSA1Ny42MjI5IDE5NS43NyA1Ny4yMkMxODcuOTU0IDU2Ljg5NzYgMTU4LjA4NSA1NC4xMzA2IDE0NC4xMjcgNTIuNzg3NEMxMjkuMjM5IDUyLjY1MzEgOTcuNTA4NSA1Mi44NjggODkuNjkyMyA1NC44MDIyQzgxLjg3NiA1Ni43MzY0IDY3LjgyNTMgNTIuNjUzMSA2MS43NzcgNTAuMzY5N0M0Ny4zNTQyIDUxLjcxMjkgMTUuOTk1NSA1NC40Nzk5IDUuOTQ1OTggNTQuODAyMkMtNC4xMDM1MiA1NS4xMjQ2IC0yMi40MzQ0IDUxLjk4MTUgLTMwLjM0MzcgNTAuMzY5N0wtMTIzLjg2IDI5LjgxODlDLTE0My44NjYgMjQuODQ5IC0xODUuMjc0IDE0LjkwOTQgLTE5MC44NTcgMTQuOTA5NEMtMTk2LjQ0IDE0LjkwOTQgLTIyNy42MTIgMTAuODc5OSAtMjQyLjUgOC44NjUwNkwtMjc1Ljk5OCAwQy0yODMuOTA4IDAuODA1OTE1IC0zMDEuNDAxIDIuNDE3NzQgLTMwOC4xMDEgMi40MTc3NEMtMzE2LjQ3NSAyLjQxNzc0IC0zNDIuOTk1IDUuNjQxNCAtMzQ5Ljk3NCA2LjQ0NzMyQy0zNTUuNTU3IDcuMDkyMDUgLTM4MC4yMTUgMTIuMzU3NCAtMzkxLjg0NiAxNC45MDk0TC00MjEuMTU4IDIyLjU2NTZMLTQ0MC42OTggMzIuNjM5NkwtNDU2LjA1MiAyOS44MTg5TC00NzQuMTk3IDMyLjYzOTZMLTUxNC42NzQgMzUuMDU3M0wtNTcwLjUwNCAzMi42Mzk2TC02MTcuOTYgMzIuNjM5NkgtNjU4LjQzN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) center top no-repeat; background-size: cover; } 
@media (max-width: 1280px) { .section--incoming-trips::after { height: 8rem; } 
} 
.section--init { padding-top: 5.5rem; } 
.alert { width: 100%; } 
.alert__message { margin-top: 2rem; font-size: 1.2rem; padding: 1rem 1.5rem; color: #FFFFFF; display: block; font-weight: 500; } 
.alert__message.has-error { background-color: #FF0000; } 
.alert__message.is-success { background-color: #42E4AA; text-align: center; color: #2F2F48; } 
.burger { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 26px; height: 18px; margin: auto -2px auto 0; padding: 3px 2px; -webkit-box-sizing: content-box; box-sizing: content-box; color: #FFFFFF; z-index: 17; position: relative; background: none; border: none; cursor: pointer; -ms-flex-item-align: center; align-self: center; margin-left: 2rem; } 
@media (max-width: 1080px) { .burger { display: -webkit-box; display: -ms-flexbox; display: flex; } 
} 
@media (max-width: 425px) { .burger { margin-left: 2rem; } 
} 
.burger:before, .burger:after, .burger__label { height: 2px; background-color: currentColor; border-radius: 1rem; -webkit-transition: -webkit-transform 350ms; transition: -webkit-transform 350ms; transition: transform 350ms; transition: transform 350ms, -webkit-transform 350ms; } 
.burger:before, .burger:after { content: ""; display: block; } 
.burger__label { font-size: 0; width: 100%; margin-left: auto; margin-right: 0; } 
.menu-visible .burger { color: #000000; } 
.menu-visible .burger:before { -webkit-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); } 
.menu-visible .burger:after { -webkit-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); } 
.menu-visible .burger .burger__label { -webkit-transform: scaleX(0); transform: scaleX(0); opacity: 0; } 
.btn { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease; transition: color 350ms ease, border-color 350ms ease, background-color 350ms ease; line-height: 1; color: #FFFFFF; font-weight: 600; font-size: 1.8rem; min-height: 6rem; padding: 1rem 5rem; border-radius: 1rem; } 
@media (max-width: 1080px) { .btn { font-size: 1.6rem; min-height: 5rem; padding: 1rem 3rem; } 
} 
@media (max-width: 768px) { .btn { min-height: 4rem; } 
} 
@media (max-width: 520px) { .btn { min-height: 4.4rem; padding: 1rem 2.5rem; font-size: 1.5rem; } 
} 
.btn--brand { background-color: #42E4AA; } 
.no-touch .btn--brand:hover { background-color: #2F2F48; } 
.btn--primary { background-color: #2F2F48; } 
.no-touch .btn--primary:hover { background-color: #42E4AA; } 
.btn--big { width: 39.8rem; max-width: 100%; min-height: 6.8rem; } 
@media (max-width: 1080px) { .btn--big { min-height: 5rem; width: auto; } 
} 
@media (max-width: 520px) { .btn--big { min-height: 4.4rem; padding: 1rem 2.5rem; font-size: 1.5rem; } 
} 
.checkbox { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; pointer-events: none; } 
.checkbox__input { position: absolute; top: 0; left: 0; opacity: 0; pointer-events: none; } 
.checkbox__icon { height: 1.8rem; width: 1.8rem; pointer-events: all; border: 2px solid #DFDFDF; border-radius: 0.5rem; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; } 
.checkbox__input:checked + .checkbox__icon { background-color: #42E4AA; } 
.checkbox__desc { max-width: calc(100% - 1.8rem); padding-left: 2rem; font-size: 1.3rem; line-height: 1.3; pointer-events: all; } 
@media (max-width: 768px) { .checkbox__desc { padding-left: 1rem; } 
} 
.checkbox__desc a { -webkit-transition: color 350ms ease; transition: color 350ms ease; text-decoration: underline; } 
.no-touch .checkbox__desc a:hover { color: #42E4AA; } 
.contact-map { position: relative; -webkit-filter: grayscale(1); filter: grayscale(1); min-height: 30rem; margin-bottom: 7rem; } 
.contact-map video, .contact-map img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.contact-map::before { content: ""; display: block; padding-top: 31.09375%; } 
.contact-map::after { content: ""; height: 7rem; width: 100%; position: absolute; bottom: -0.7rem; left: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMDgiIHZpZXdCb3g9IjAgMCAxOTIwIDIwOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5MTYuNTMgMzEuMTQyNEwxOTM2Ljk5IDMzLjQ0OTJDMTk1OS41MSA1NS43NDg3IDE5MzYuOTkgMzMuNDQ5MiAxOTM2Ljk5IDEwNy42NTNMMTkzNi45OSAyMDEuODQ5QzE4ODYuODUgMjA2LjU5IDE4MDEuMDkgMTkxLjMxNCAxNzg5LjYzIDE5My43NzVDMTc3OC4xNyAxOTYuMjM1IDEyNzMuMTggMTk4LjM4OCAxMDIyLjEyIDE5OS4xNTdMMzgzLjU0NSAyMDhDMjI1LjI2NyAxOTcuMzYzIC0yMi44Mjc3IDIwNS4wMDEgLTI1LjI4MzcgMjAzLjc3MUMtMjcuNzM5OCAyMDIuNTQgLTIyLjg5NTkgNzcuNzkxNiAtMjUuMjgzNyAyOC44MzUzQzExLjg5ODEgMjkuNzMyNCA4LjM4NDUyIDI4LjgzNTMgMTQuMTE1MiAyOC44MzUzTDE2OC42NDEgMjguODM1NEMxNzcuODUyIDI4LjgzNTQgMjc4LjE0IDMyLjI5NTYgMjg0LjI4IDMyLjI5NTZMMzQ1LjY4MSAzMi4yOTU2QzM1MS44MjEgMzIuMjk1NiAzODEuNDk5IDM3LjI5MzggMzk1LjgyNSAzNy42NzgzQzQxMC4xNTIgMzguMDYyNyA0NjMuMzY3IDQzLjQ0NTQgNDcyLjU3NyA0My40NDU0QzQ4MS43ODcgNDMuNDQ1NCA0OTQuMDY3IDQ1Ljc1MjIgNTE2LjU4MSA0NS43NTIyQzUzOS4wOTUgNDUuNzUyMiA1NDcuMjgyIDQ3LjY3NDYgNTU1LjQ2OCA0OC4wNTkxQzU2Mi4wMTggNDguMzY2NiA1ODIuMDc2IDUyLjU0NDYgNTkxLjI4NiA1NC41OTUxTDcyNi4zNjggNzcuMjc5MUw3NDMuNzY1IDc3LjI3OTFDNzYzLjIwOSA3Ny40MDcyIDgwNC4zNDggNzcuNTg2NyA4MTMuMzUzIDc3LjI3OTFDODIyLjM1OSA3Ni45NzE1IDg1NS45OTMgNzQuNTg3OCA4NzEuNjg0IDczLjQzNDNMOTI4Ljk5MiA2NC45NzU5Qzk1Ny45ODcgNjIuNzk3MyAxMDIyLjMyIDU4LjQzOTkgMTA0Ny43IDU4LjQzOTlDMTA3OS40MiA1OC40Mzk5IDEwODguNjMgNTQuNTk1MiAxMDk3Ljg0IDU0LjU5NTJDMTEwNS4yMSA1NC41OTUyIDExMjguMiA1NS44NzY3IDExMzguNzggNTYuNTE3NUwxMTcyLjU1IDU4LjQzOTlDMTE4NC40OSA1OC45NTI1IDEyMTcuOTkgNTkuNjcwMiAxMjU2LjQ2IDU4LjQzOTlDMTMwNC41NiA1Ni45MDIgMTI4My4wNyA1NC45Nzk3IDEyOTAuMjMgNTQuNTk1MkMxMjk1Ljk3IDU0LjI4NzYgMTMxNy44NyA1MS42NDc2IDEzMjguMSA1MC4zNjZDMTMzOS4wMSA1MC4yMzc4IDEzNjIuMjggNTAuNDQyOSAxMzY4LjAxIDUyLjI4ODNDMTM3My43NCA1NC4xMzM4IDEzODQuMDQgNTAuMjM3OCAxMzg4LjQ4IDQ4LjA1OTFDMTM5OS4wNSA0OS4zNDA3IDE0MjIuMDQgNTEuOTgwOCAxNDI5LjQxIDUyLjI4ODRDMTQzNi43OCA1Mi41OTU5IDE0NTAuMjIgNDkuNTk3IDE0NTYuMDIgNDguMDU5MUwxNTI0LjU4IDI4LjQ1MUMxNTM5LjI1IDIzLjcwOTIgMTU2OS42MSAxNC4yMjU1IDE1NzMuNyAxNC4yMjU1QzE1NzcuOCAxNC4yMjU1IDE2MDAuNjUgMTAuMzgwOCAxNjExLjU3IDguNDU4MzlMMTYzNi4xMyAtMi43MTc3M2UtMDVDMTY0MS45MyAwLjc2ODkyIDE2NTQuNzUgMi4zMDY4MiAxNjU5LjY3IDIuMzA2ODJDMTY2NS44MSAyLjMwNjgyIDE2ODUuMjUgNS4zODI2MSAxNjkwLjM3IDYuMTUxNTVDMTY5NC40NiA2Ljc2NjcxIDE3MTIuNTQgMTEuNzkwNSAxNzIxLjA3IDE0LjIyNTVMMTc0Mi41NiAyMS41MzA1TDE3NTYuODggMzEuMTQyM0wxNzY4LjE0IDI4LjQ1MUwxNzgxLjQ0IDMxLjE0MjNMMTgxMS4xMiAzMy40NDkyTDE4NTIuMDYgMzEuMTQyM0wxODg2Ljg1IDMxLjE0MjNMMTkxNi41MyAzMS4xNDI0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) center top no-repeat; background-size: cover; } 
.contact-map iframe { border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; } 
.form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5rem -3rem; } 
.form__group, .form__info { margin-bottom: 3rem; } 
@media (max-width: 768px) { .form__group, .form__info { margin-bottom: 2rem; } 
} 
.form__info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; } 
.form__info .form__group { margin-bottom: 0; } 
.form__group { position: relative; width: 33.333%; padding: 0 1.5rem; } 
@media (max-width: 768px) { .form__group { width: 100%; } 
} 
.form__group--full { width: 100%; } 
.form__field { display: block; width: 100%; border: 1px solid #DFDFDF; height: 5rem; padding: 1rem 2rem; border-radius: 1rem; } 
@media (max-width: 768px) { .form__field { padding: 1rem 1.5rem; } 
} 
.form__field::-webkit-input-placeholder { opacity: 0; } 
.form__field:-moz-placeholder { opacity: 0; } 
.form__field::-moz-placeholder { opacity: 0; } 
.form__field:-ms-input-placeholder { opacity: 0; } 
.form__field--message { resize: none; height: 25.3rem; padding: 1.7rem 2rem; } 
@media (max-width: 768px) { .form__field--message { padding: 1.5rem 1.5rem; height: 22rem; } 
} 
.form__label { position: absolute; left: 3rem; top: 50%; color: rgba(72, 72, 72, 0.4); padding: 0.25rem 0.5rem; -webkit-transition: 350ms ease; transition: 350ms ease; -webkit-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; border-radius: 0.5rem; } 
.form__field:not(:-moz-placeholder-shown) + .form__label { margin-left: -1.5rem; margin-top: -2.9rem; color: #FFFFFF; background-color: #42E4AA; font-size: 1rem; font-weight: 700; } 
.form__field:not(:-ms-input-placeholder) + .form__label { margin-left: -1.5rem; margin-top: -2.9rem; color: #FFFFFF; background-color: #42E4AA; font-size: 1rem; font-weight: 700; } 
.form__field:not(:placeholder-shown) + .form__label, .form__field:focus + .form__label { margin-left: -1.5rem; margin-top: -2.9rem; color: #FFFFFF; background-color: #42E4AA; font-size: 1rem; font-weight: 700; } 
@media (max-width: 768px) { .form__field:not(:-moz-placeholder-shown) + .form__label { margin-top: -2.7rem; } 
.form__field:not(:-ms-input-placeholder) + .form__label { margin-top: -2.7rem; } 
.form__field:not(:placeholder-shown) + .form__label, .form__field:focus + .form__label { margin-top: -2.7rem; } 
} 
.form__group--full .form__label { top: 2.6rem; } 
.form__checkbox { max-width: calc(66.666% - 3rem); margin-left: 1.5rem; } 
@media (max-width: 768px) { .form__checkbox { max-width: calc(100% - 3rem); margin-bottom: 2.5rem; } 
} 
.form__cta { text-align: right; width: 100%; padding: 1rem 1.5rem 0; } 
.form__btn { width: calc(33.333% - 2rem); min-height: 5rem; font-size: 1.6rem; } 
@media (max-width: 768px) { .form__btn { width: auto; } 
} 
@media (max-width: 520px) { .form__btn { min-height: 4.4rem; padding: 1rem 2.5rem; font-size: 1.5rem; } 
} 
.gallery { display: grid; grid-template-columns: repeat(12, 1fr); grid-gap: 3rem; grid-auto-rows: 4.45vw; grid-template-rows: none; } 
@media (max-width: 1080px) { .gallery { grid-gap: 1.5rem; grid-auto-rows: 6vw; } 
} 
@media (max-width: 520px) { .gallery { grid-gap: 1rem; } 
} 
.gallery__item:nth-child(7n+1) { grid-column-start: span 4; grid-row-start: span 3; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+1) { grid-column-start: span 6; grid-row-start: span 8; } 
} 
.gallery__item:nth-child(7n+2) { grid-column-start: span 4; grid-row-start: span 3; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+2) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__item:nth-child(7n+3) { grid-column-start: span 4; grid-row-start: span 6; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+3) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__item:nth-child(7n+4) { grid-column-start: span 4; grid-row-start: span 6; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+4) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__item:nth-child(7n+5) { grid-column-start: span 4; grid-row-start: span 3; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+5) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__item:nth-child(7n+6) { grid-column-start: span 4; grid-row-start: span 3; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+6) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__item:nth-child(7n+7) { grid-column-start: span 4; grid-row-start: span 3; } 
@media (max-width: 768px) { .gallery__item:nth-child(7n+7) { grid-column-start: span 6; grid-row-start: span 4; } 
} 
.gallery__link { display: block; height: 100%; width: 100%; } 
.gallery__image { display: block; width: 100%; height: 100%; position: relative; border-radius: 2rem; overflow: hidden; } 
.gallery__image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } 
.gallery__cta { height: 100%; } 
.gallery-cta { padding: 3rem 6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; border-radius: 1rem; border: 1px dashed #DFDFDF; } 
@media (max-width: 1080px) { .gallery-cta { padding: 3rem; } 
} 
.gallery-cta__title { font-size: 6.5rem; line-height: 1.0769230769; font-weight: 900; color: #000000; font-family: "Playfair Display", serif; } 
@media (max-width: 1440px) { .gallery-cta__title { font-size: 5rem; } 
} 
@media (max-width: 1280px) { .gallery-cta__title { font-size: 4rem; } 
} 
@media (max-width: 1080px) { .gallery-cta__title { font-size: 3rem; } 
} 
@media (max-width: 768px) { .gallery-cta__title { font-size: 2.7rem; } 
} 
@media (max-width: 520px) { .gallery-cta__title { font-size: 1.8rem; } 
} 
.gallery-cta__btn { -ms-flex-item-align: center; align-self: center; margin-top: 3rem; } 
@media (max-width: 1280px) { .gallery-cta__btn { margin-top: 2rem; } 
} 
@media (max-width: 768px) { .gallery-cta__btn { margin-top: 1.5rem; } 
} 
.no-touch .gallery-cta:hover .link__icon { -webkit-transform: translateX(0.5rem); transform: translateX(0.5rem); } 
.heading { margin-bottom: 6rem; text-align: center; } 
@media (max-width: 1080px) { .heading { margin-bottom: 5rem; } 
} 
.heading:last-child { margin-bottom: 0; } 
.heading--default { text-align: left; } 
.heading__title { font-family: "Playfair Display", serif; font-size: 6.5rem; line-height: 1.0769230769; color: #313131; font-weight: 900; } 
@media (max-width: 1440px) { .heading__title { font-size: 5rem; } 
} 
@media (max-width: 1080px) { .heading__title { font-size: 4rem; } 
} 
@media (max-width: 768px) { .heading__title { font-size: 3rem; } 
} 
@media (max-width: 425px) { .heading__title { font-size: 2.4rem; } 
} 
.heading--light .heading__title { color: #FFFFFF; } 
.heading--default .heading__title, .heading--small .heading__title { font-size: 5rem; } 
@media (max-width: 1080px) { .heading--default .heading__title, .heading--small .heading__title { font-size: 4rem; } 
} 
@media (max-width: 768px) { .heading--default .heading__title, .heading--small .heading__title { font-size: 3rem; } 
} 
@media (max-width: 425px) { .heading--default .heading__title, .heading--small .heading__title { font-size: 2.4rem; } 
} 
.heading__text { text-transform: uppercase; color: #D8D8D8; font-size: 2.6rem; line-height: 1.3; font-family: "Bebas Neue", cursive; margin-bottom: 0.3rem; } 
@media (max-width: 1280px) { .heading__text { font-size: 2.4rem; } 
} 
@media (max-width: 1080px) { .heading__text { font-size: 2.2rem; } 
} 
@media (max-width: 768px) { .heading__text { font-size: 1.8rem; } 
} 
.heading--light .heading__text { color: #B3B3B3; } 
.heading__desc { margin: 3rem auto 0; max-width: 96rem; } 
@media (max-width: 1080px) { .heading__desc { margin-top: 2rem; } 
} 
.heading__desc b, .heading__desc strong { font-weight: 700; } 
.heading__icon { display: block; margin: 0 auto 1.3rem; } 
@media (max-width: 1080px) { .heading__icon { max-width: 5.6rem; } 
} 
@media (max-width: 768px) { .heading__icon { max-width: 5rem; } 
} 
.heading__cta { margin-top: 3.5rem; } 
@media (max-width: 1080px) { .heading__cta { margin-top: 2.5rem; } 
} 
.hero { height: 66.6rem; position: relative; margin-bottom: 2.5rem; } 
@media (max-width: 1366px) { .hero { height: 60rem; } 
} 
@media (max-width: 1280px) { .hero { height: 50rem; } 
} 
@media (max-width: 1080px) { .hero { height: 40rem; } 
} 
@media (max-width: 520px) { .hero { height: 37rem; } 
} 
.hero::before { content: ""; height: 7rem; position: absolute; bottom: -1rem; left: 0; width: 100%; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MSIgdmlld0JveD0iMCAwIDE5MjAgODEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNjAuNDA1IDIzLjkwMTZMMCA1MlY2OS4wNDkyTDEwMDkuNTcgODFIMTkyOVYzOC45NTA4TDE4MjguODQgMTEuNTA4MkwxNzQ2LjcyIDBMMTY5MC42MyAxMS41MDgyTDE2NTYuNTggMjEuNjg4NUwxNTc0LjQ1IDI3TDE1MjQuMzcgMjkuNjU1N0wxNDc2LjMgMzUuODUyNUwxMzMwLjA3IDMxLjg2ODlMMTI3Ny45OSAxOC4xNDc1TDExODkuODUgOS4yOTUwOEwxMDc1LjY3IDIxLjY4ODVMOTM5LjQ2MSAyN0w4OTkuMzk5IDMxLjg2ODlINzkxLjIzTDY5My4wNzggMjdMNTg2LjkxMyAzNS44NTI1TDQ3Ni43NDEgMjMuOTAxNkw0MTAuNjM5IDcuMDgxOTdMMjYwLjQwNSAyMy45MDE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) top center no-repeat; background-size: cover; } 
.hero__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; height: 100%; color: #FFFFFF; text-transform: uppercase; padding-top: 10rem; } 
@media (max-width: 520px) { .hero__container { padding-top: 6rem; } 
} 
.hero__content { position: relative; z-index: 2; } 
.hero__content::before { content: ""; height: 23.6rem; width: 23.6rem; position: absolute; left: 50%; top: 50%; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgyIiBoZWlnaHQ9IjM4MiIgdmlld0JveD0iMCAwIDM4MiAzODIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjE5MSIgY3k9IjE5MSIgcj0iMTkwLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1kYXNoYXJyYXk9IjIwIDIwIi8+Cjwvc3ZnPgo=) center no-repeat; background-size: contain; -webkit-transform: translate(-50%, -55%); transform: translate(-50%, -55%); z-index: -1; } 
@media (max-width: 1280px) { .hero__content::before { height: 20rem; width: 20rem; } 
} 
@media (max-width: 1080px) { .hero__content::before { height: 16rem; width: 16rem; } 
} 
@media (max-width: 520px) { .hero__content::before { height: 14rem; width: 14rem; } 
} 
.hero__title { font-family: "Anton", sans-serif; font-size: 8rem; line-height: 1.3; } 
@media (max-width: 1080px) { .hero__title { font-size: 5rem; } 
} 
@media (max-width: 520px) { .hero__title { font-size: 4.2rem; } 
} 
.hero__text { font-size: 2.4rem; font-family: "Bebas Neue", cursive; margin-top: 1rem; line-height: 1.3; } 
@media (max-width: 1280px) { .hero__text { font-size: 2rem; } 
} 
@media (max-width: 1080px) { .hero__text { font-size: 1.6rem; } 
} 
@media (max-width: 520px) { .hero__text { font-size: 1.4rem; } 
} 
.hero__bcg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; } 
.hero__bcg img, .hero__bcg::before { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } 
.hero__bcg img { -o-object-fit: cover; object-fit: cover; } 
.hero__bcg::before { content: ""; background: rgba(0, 0, 0, 0.25); z-index: 1; } 
.hero__socials { position: absolute; right: 10rem; top: 56%; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); padding: 8rem 0; z-index: 2; } 
@media (max-width: 1680px) { .hero__socials { right: 3rem; } 
} 
@media (max-width: 1280px) { .hero__socials { padding: 6rem; } 
} 
@media (max-width: 1080px) { .hero__socials.socials { display: none; } 
} 
.hero__socials::before, .hero__socials::after { content: ""; height: 6rem; width: 1px; position: absolute; left: 50%; background: #FFFFFF; } 
@media (max-width: 1280px) { .hero__socials::before, .hero__socials::after { height: 4rem; } 
} 
.hero__socials::before { top: 0; } 
.hero__socials::after { bottom: 0; } 
.link { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.link__icon { margin-right: 1.2rem; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; } 
@media (max-width: 1280px) { .link__icon { max-width: 3.4rem; } 
} 
@media (max-width: 1080px) { .link__icon { margin-right: 1rem; max-width: 3rem; } 
} 
@media (max-width: 520px) { .link__icon { margin-right: 0.7rem; max-width: 2.4rem; } 
} 
.no-touch .link:hover .link__icon { -webkit-transform: translateX(0.5rem); transform: translateX(0.5rem); } 
.link__value { font-weight: 500; font-size: 1.6rem; color: #42E4AA; line-height: 1.2; text-align: left; } 
@media (max-width: 1080px) { .link__value { font-size: 1.4rem; } 
} 
@media (max-width: 520px) { .link__value { font-size: 1.2rem; } 
} 
.pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 9rem; } 
@media (max-width: 1440px) { .pagination { margin-top: 8rem; } 
} 
@media (max-width: 1280px) { .pagination { margin-top: 6rem; } 
} 
.pagination__nav, .pagination__page { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1; border: 1px solid #DFDFDF; border-radius: 50%; height: 4.4rem; width: 4.4rem; margin-right: 1rem; color: #000000; font-size: 1.4rem; } 
@media (max-width: 520px) { .pagination__nav, .pagination__page { height: 3.6rem; width: 3.6rem; } 
} 
.pagination__nav:last-child, .pagination__page:last-child { margin-right: 0; } 
.pagination__nav { -webkit-transition: border-color 350ms ease; transition: border-color 350ms ease; } 
.no-touch .pagination__nav:hover { border-color: #42E4AA; } 
.pagination__page { -webkit-transition: background-color 350ms ease, color 350ms ease, border-color 350ms ease; transition: background-color 350ms ease, color 350ms ease, border-color 350ms ease; font-size: 1.4rem; line-height: 1; } 
@media (max-width: 768px) { .pagination__page { display: none; } 
} 
.pagination__page.is-active, .no-touch .pagination__page:hover { background-color: #42E4AA; color: #FFFFFF; } 
.pagination__select, .pagination__total { margin-right: 1.5rem; } 
@media (max-width: 768px) { .pagination__select, .pagination__total { margin-right: 1rem; } 
} 
.pagination__select:last-child, .pagination__total:last-child { margin-right: 0; } 
.pagination__select { color: #000000; border: 1px solid #DFDFDF; padding: 1rem 3.5rem 1rem 2rem; min-width: 9rem; background: #FFFFFF url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNy4zMyAwLjA0MjU2Mkw3LjMzIDEuNjUyNTZMNC4xMjQgNS4wNDA1NkwwLjkwNCAxLjY1MjU2TDAuOTA0IDAuMDQyNTYxN0w0LjEyNCAzLjQzMDU2TDcuMzMgMC4wNDI1NjJaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) center right 2rem no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; border-radius: 5rem; min-height: 4.4rem; font-size: 1.4rem; } 
@media (max-width: 520px) { .pagination__select { height: 3.6rem; } 
} 
.pagination__total { font-size: 1.4rem; color: #000000; } 
@media (max-width: 520px) { .pagination__total { display: none; } 
} 
.shortlinks__item { margin-bottom: 1rem; } 
@media (max-width: 768px) { .shortlinks__item { font-size: 1.3rem; margin-bottom: 0.7rem; } 
} 
.shortlinks__item:last-child { margin-bottom: 0; } 
.shortlinks__link { -webkit-transition: color 350ms ease; transition: color 350ms ease; color: #FFFFFF; } 
.no-touch .shortlinks__link:hover, .shortlinks__link.is-active { color: #42E4AA; } 
.slider { position: relative; margin-bottom: 12rem; } 
@media (max-width: 1080px) { .slider { margin-bottom: 6rem; } 
} 
.slider::before { content: ""; height: 6rem; position: absolute; bottom: -0.7rem; z-index: 2; width: 100%; left: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MSIgdmlld0JveD0iMCAwIDE5MjAgODEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNjAuNDA1IDIzLjkwMTZMMCA1MlY2OS4wNDkyTDEwMDkuNTcgODFIMTkyOVYzOC45NTA4TDE4MjguODQgMTEuNTA4MkwxNzQ2LjcyIDBMMTY5MC42MyAxMS41MDgyTDE2NTYuNTggMjEuNjg4NUwxNTc0LjQ1IDI3TDE1MjQuMzcgMjkuNjU1N0wxNDc2LjMgMzUuODUyNUwxMzMwLjA3IDMxLjg2ODlMMTI3Ny45OSAxOC4xNDc1TDExODkuODUgOS4yOTUwOEwxMDc1LjY3IDIxLjY4ODVMOTM5LjQ2MSAyN0w4OTkuMzk5IDMxLjg2ODlINzkxLjIzTDY5My4wNzggMjdMNTg2LjkxMyAzNS44NTI1TDQ3Ni43NDEgMjMuOTAxNkw0MTAuNjM5IDcuMDgxOTdMMjYwLjQwNSAyMy45MDE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) top center no-repeat; background-size: cover; } 
.slider__slide { height: 93.3rem; max-height: 100vh; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; } 
@media (max-width: 1440px) { .slider__slide { height: 80rem; } 
} 
@media (max-width: 1280px) { .slider__slide { height: 70rem; } 
} 
@media (max-width: 1080px) { .slider__slide { height: 50rem; } 
} 
@media (max-width: 520px) { .slider__slide { height: 90vh; } 
} 
.slider__bcg { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; } 
.slider__bcg::before, .slider__bcg::after { content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; } 
.slider__bcg::after { background: rgba(0, 0, 0, 0.25); } 
.slider__bcg::before { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4MSIgaGVpZ2h0PSIxMDU3IiB2aWV3Qm94PSIwIDAgMTU4MSAxMDU3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6b3ZlcmxheSIgb3BhY2l0eT0iMC4wOCI+CjxwYXRoIGQ9Ik00MTMuMiA0MDEuMzY5TDcyNi41MzMgLTEwMi40MzNMODkwLjM5NiAtMzczLjU4TDEwNTEuMDIgLTEwMi42MTdMMTU4MC43NyA3NzMuNTk5SDEwNzQuODRMOTkxLjQ5MSA2MzUuMTlMOTU3LjY4OCA2OTEuMTE0TDg4NS41MzEgNTcxLjc0OEw4NDkuODI2IDUxMi4xMTdMNjg3LjUwOSA3NzMuOTc5SDQ4NS4yNTVMNjg3LjM0NCA0NDguOTlMODUxLjIzMyAxNzcuODU2TDk1OC4xOTQgMzU4LjMwNkw5OTIuODYgMzAwLjkxNUwxMTUzLjQ5IDU3MS44NzlMMTE2OS4xMSA1OTcuNzMySDEyNzMuOEw5MDYuMzM1IC0xMC4wNjAxTDg4OS4wMDIgLTM5LjMzMTlMODcwLjI1MSAtOC4yOTE5OUw1NTYuMTU3IDQ5Ni43MjhMMjAzLjEyOCAxMDU2LjY1SDAuMDAwMjQ0MTQxTDQxMy4yIDQwMS4zNjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=) center no-repeat; z-index: 2; } 
.slider__bcg img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; } 
.slider__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } 
.slider__content { margin-top: -9rem; position: relative; z-index: 2; } 
@media (max-width: 1080px) { .slider__content { margin-top: 0; } 
} 
.slider__content::before { content: ""; height: 38.2rem; width: 38.2rem; position: absolute; left: 50%; top: 5rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgyIiBoZWlnaHQ9IjM4MiIgdmlld0JveD0iMCAwIDM4MiAzODIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgY3g9IjE5MSIgY3k9IjE5MSIgcj0iMTkwLjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1kYXNoYXJyYXk9IjIwIDIwIi8+Cjwvc3ZnPgo=) center no-repeat; background-size: contain; -webkit-transform: translateX(-51%); transform: translateX(-51%); z-index: -1; } 
@media (max-width: 1440px) { .slider__content::before { height: 32rem; width: 32rem; } 
} 
@media (max-width: 1280px) { .slider__content::before { height: 26rem; width: 26rem; top: 3rem; } 
} 
@media (max-width: 1080px) { .slider__content::before { height: 16rem; width: 16rem; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 
} 
@media (max-width: 520px) { .slider__content::before { height: 14rem; width: 14rem; } 
} 
.slider__text, .slider__title { display: block; text-transform: uppercase; color: #FFFFFF; line-height: 1; text-align: center; } 
.slider__text { font-size: 2.4rem; font-family: "Bebas Neue", cursive; margin-top: 1rem; } 
@media (max-width: 1280px) { .slider__text { font-size: 2rem; } 
} 
@media (max-width: 1080px) { .slider__text { font-size: 1.6rem; } 
} 
@media (max-width: 520px) { .slider__text { font-size: 1.4rem; } 
} 
.slider__title { font-family: "Anton", sans-serif; font-size: 13rem; } 
@media (max-width: 1440px) { .slider__title { font-size: 10rem; } 
} 
@media (max-width: 1280px) { .slider__title { font-size: 8rem; } 
} 
@media (max-width: 1080px) { .slider__title { font-size: 5rem; } 
} 
@media (max-width: 520px) { .slider__title { font-size: 4.2rem; } 
} 
.slider__icon { display: block; margin: 0 auto 1.5rem; } 
@media (max-width: 1440px) { .slider__icon { max-width: 16rem; } 
} 
@media (max-width: 1280px) { .slider__icon { max-width: 10rem; } 
} 
@media (max-width: 1080px) { .slider__icon { display: none !important; } 
} 
.slider__details, .slider__scrolldown, .slider__socials { position: absolute; z-index: 3; } 
.slider__details { bottom: 9.8rem; left: 50%; transform:translateX(-50%)} 
@media (max-width: 1080px) { .slider__details { bottom: 8rem; } 
} 
.slider__scrolldown { bottom: 7.1rem; left: 10rem; } 
@media (max-width: 1680px) { .slider__scrolldown { left: 3rem; } 
} 
@media (max-width: 1080px) { .slider__scrolldown { display: none; } 
} 
.slider__socials { right: 10rem; top: 50%; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); padding: 8rem 0; } 
@media (max-width: 1680px) { .slider__socials { right: 3rem; } 
} 
@media (max-width: 1280px) { .slider__socials { padding: 6rem; } 
} 
@media (max-width: 1080px) { .slider__socials.socials { display: none; } 
} 
.slider__socials::before, .slider__socials::after { content: ""; height: 6rem; width: 1px; position: absolute; left: 50%; background: #FFFFFF; } 
@media (max-width: 1280px) { .slider__socials::before, .slider__socials::after { height: 4rem; } 
} 
.slider__socials::before { top: 0; } 
.slider__socials::after { bottom: 0; } 
.slider .slick-dots { position: absolute; right: 10rem; bottom: 12rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
@media (max-width: 1680px) { .slider .slick-dots { right: 3rem; } 
} 
@media (max-width: 1080px) { .slider .slick-dots { bottom: 7rem; } 
} 
.slider .slick-dots li { margin-right: 1.4rem; } 
@media (max-width: 1440px) { .slider .slick-dots li { margin-right: 1rem; } 
} 
.slider .slick-dots li:last-child { margin-right: 0; } 
.slider .slick-dots li.slick-active button { background-color: #42E4AA; } 
.slider .slick-dots button { border-radius: 50%; background: #FFFFFF; font-size: 0; line-height: 0; height: 1.6rem; width: 1.6rem; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; } 
@media (max-width: 1080px) { .slider .slick-dots button { height: 1.2rem; width: 1.2rem; } 
} 
.no-touch .slider .slick-dots button:hover { background-color: #42E4AA; } 
.slider-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 5rem; padding: 1.2rem 3rem; border: 1px solid #FFFFFF; -webkit-transition: border-color 350ms ease, background-color 350ms ease; transition: border-color 350ms ease, background-color 350ms ease; } 
@media (max-width: 1440px) { .slider-details { padding: 1rem 2rem; } 
} 
@media (max-width: 1080px) { .slider-details { padding: 0.8rem 1rem; } 
} 
.slider-details__icon { margin-right: 1rem; } 
@media (max-width: 1440px) { .slider-details__icon { max-width: 2.4rem; } 
} 
@media (max-width: 1080px) { .slider-details__icon { max-width: 1.8rem; } 
} 
.slider-details__value { color: #FFFFFF; font-size: 1.7rem; font-weight: 700; line-height: 1; } 
@media (max-width: 1440px) { .slider-details__value { font-size: 1.5rem; } 
} 
@media (max-width: 1080px) { .slider-details__value { font-size: 1.2rem; } 
} 
.no-touch .slider-details:hover { background-color: #42E4AA; border-color: #42E4AA; } 
.scroll-down { text-align: center; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; } 
.scroll-down__text { color: #FFFFFF; font-size: 1.3rem; text-transform: uppercase; } 
.scroll-down__icon { display: block; margin: 1rem auto 0; } 
.no-touch .scroll-down:hover { -webkit-transform: translate(-50%, 0.5rem); transform: translate(-50%, 0.5rem); } 
.socials { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.socials--col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } 
.socials__item { margin-right: 3rem; } 
@media (max-width: 768px) { .socials__item { margin-right: 1.5rem; } 
} 
.socials--col .socials__item { margin-right: 0; margin-bottom: 3rem; } 
@media (max-width: 768px) { .socials--col .socials__item { margin-bottom: 1.5rem; } 
} 
.socials__item:last-of-type { margin-right: 0; margin-bottom: 0; } 
.socials__link img, .socials__link svg { display: block; } 
.slider-testimonials { padding: 0 calc(16.666% - 1.5rem) 0 calc(25% + 1rem); background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjkxIiB2aWV3Qm94PSIwIDAgMTMyIDkxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzIuMDc0OCA5MUMyNi43MjkgOTEgMjEuODk3MiA5MC4wNzc3IDE3LjU3OTQgODguMjMzMUMxMy40NjczIDg2LjE4MzUgMTAuMTc3NiA4My4zMTQyIDcuNzEwMjggNzkuNjI1QzUuNjU0MjEgNzYuNzU1NiAzLjgwMzc0IDcyLjc1OSAyLjE1ODg4IDY3LjYzNTFDMC43MTk2MjYgNjIuNTExMiAwIDU2Ljc3MjUgMCA1MC40MTg5QzAgNDAuMTcxMiAyLjY3MjkgMzAuNTM4MyA4LjAxODY5IDIxLjUyMDNDMTMuMzY0NSAxMi4yOTczIDIxLjU4ODggNS4xMjM4NyAzMi42OTE2IDBMMzUuNDY3MyA1LjUzMzc4QzMwLjEyMTUgNy45OTMyNCAyNS4yODk3IDExLjU3OTkgMjAuOTcyIDE2LjI5MzlDMTYuODU5OCAyMC44MDI5IDEzLjk4MTMgMjUuNjE5NCAxMi4zMzY1IDMwLjc0MzJDMTAuNDg2IDM2LjQ4MiAxMC4xNzc2IDQyLjExODIgMTEuNDExMiA0Ny42NTJDMTYuNzU3IDQxLjI5ODQgMjQuMjYxNyAzOC4xMjE2IDMzLjkyNTIgMzguMTIxNkM0Mi4xNDk1IDM4LjEyMTYgNDguNzI5IDQwLjQ3ODYgNTMuNjYzNiA0NS4xOTI2QzU4LjU5ODEgNDkuNzAxNiA2MS4wNjU0IDU2LjE1NzYgNjEuMDY1NCA2NC41NjA4QzYxLjA2NTQgNzIuNTU0IDU4LjM5MjUgNzkuMDEwMSA1My4wNDY3IDgzLjkyOUM0Ny43MDA5IDg4LjY0MyA0MC43MTAzIDkxIDMyLjA3NDggOTFaTTEwMy4wMDkgOTFDOTcuNjYzNiA5MSA5Mi44MzE4IDkwLjA3NzcgODguNTE0IDg4LjIzMzFDODQuNDAxOSA4Ni4xODM1IDgxLjExMjEgODMuMzE0MiA3OC42NDQ5IDc5LjYyNUM3Ni41ODg4IDc2Ljc1NTYgNzQuNzM4MyA3Mi43NTkgNzMuMDkzNSA2Ny42MzUxQzcxLjY1NDIgNjIuNTExMiA3MC45MzQ2IDU2Ljc3MjUgNzAuOTM0NiA1MC40MTg5QzcwLjkzNDYgNDAuMTcxMiA3My42MDc1IDMwLjUzODMgNzguOTUzMyAyMS41MjAzQzg0LjI5OTEgMTIuMjk3MyA5Mi41MjM0IDUuMTIzODcgMTAzLjYyNiAwTDEwNi40MDIgNS41MzM3OEMxMDEuMDU2IDcuOTkzMjQgOTYuMjI0MyAxMS41Nzk5IDkxLjkwNjUgMTYuMjkzOUM4Ny43OTQ0IDIwLjgwMjkgODQuOTE1OSAyNS42MTk0IDgzLjI3MSAzMC43NDMyQzgxLjQyMDYgMzYuNDgyIDgxLjExMjIgNDIuMTE4MiA4Mi4zNDU4IDQ3LjY1MkM4Ny42OTE2IDQxLjI5ODQgOTUuMTk2MyAzOC4xMjE2IDEwNC44NiAzOC4xMjE2QzExMy4wODQgMzguMTIxNiAxMTkuNjY0IDQwLjQ3ODYgMTI0LjU5OCA0NS4xOTI2QzEyOS41MzMgNDkuNzAxNiAxMzIgNTYuMTU3NiAxMzIgNjQuNTYwOEMxMzIgNzIuNTU0IDEyOS4zMjcgNzkuMDEwMSAxMjMuOTgxIDgzLjkyOUMxMTguNjM2IDg4LjY0MyAxMTEuNjQ1IDkxIDEwMy4wMDkgOTFaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) top left no-repeat; position: relative; } 
@media (max-width: 1080px) { .slider-testimonials { padding: 0 2rem; background: none; } 
} 
.slider-testimonials__slide { padding: 0 1.5rem; } 
.slider-testimonials__nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: absolute; top: 35%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 100%; padding: 0 8.333% 0 calc(16.666% + 1.5rem); } 
@media (max-width: 1080px) { .slider-testimonials__nav { padding: 0; left: -1.5rem; width: calc(100% + 3rem); } 
} 
.slider-testimonials__nav .slick-arrow { font-size: 0; line-height: 0; height: 2.6rem; width: 5rem; background-position: center; background-repeat: no-repeat; background-size: contain; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; } 
@media (max-width: 1080px) { .slider-testimonials__nav .slick-arrow { width: 2.5rem; } 
} 
.slider-testimonials__nav .slick-arrow.slick-prev { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA1MSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTM5MzM5IDEzLjA2MDdDMC4zNTM1NTQgMTIuNDc0OSAwLjM1MzU1NCAxMS41MjUxIDAuOTM5MzM5IDEwLjkzOTNMMTAuNDg1MyAxLjM5MzRDMTEuMDcxMSAwLjgwNzYxMSAxMi4wMjA4IDAuODA3NjExIDEyLjYwNjYgMS4zOTM0QzEzLjE5MjQgMS45NzkxOSAxMy4xOTI0IDIuOTI4OTMgMTIuNjA2NiAzLjUxNDcyTDQuMTIxMzIgMTJMMTIuNjA2NiAyMC40ODUzQzEzLjE5MjQgMjEuMDcxMSAxMy4xOTI0IDIyLjAyMDggMTIuNjA2NiAyMi42MDY2QzEyLjAyMDggMjMuMTkyNCAxMS4wNzExIDIzLjE5MjQgMTAuNDg1MyAyMi42MDY2TDAuOTM5MzM5IDEzLjA2MDdaTTUxIDEzLjVIMlYxMC41SDUxVjEzLjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K); } 
.slider-testimonials__nav .slick-arrow.slick-next { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA1MSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUwLjA2MDcgMTMuMDYwN0M1MC42NDY0IDEyLjQ3NDkgNTAuNjQ2NCAxMS41MjUxIDUwLjA2MDcgMTAuOTM5M0w0MC41MTQ3IDEuMzkzNEMzOS45Mjg5IDAuODA3NjExIDM4Ljk3OTIgMC44MDc2MTEgMzguMzkzNCAxLjM5MzRDMzcuODA3NiAxLjk3OTE5IDM3LjgwNzYgMi45Mjg5MyAzOC4zOTM0IDMuNTE0NzJMNDYuODc4NyAxMkwzOC4zOTM0IDIwLjQ4NTNDMzcuODA3NiAyMS4wNzExIDM3LjgwNzYgMjIuMDIwOCAzOC4zOTM0IDIyLjYwNjZDMzguOTc5MiAyMy4xOTI0IDM5LjkyODkgMjMuMTkyNCA0MC41MTQ3IDIyLjYwNjZMNTAuMDYwNyAxMy4wNjA3Wk0wIDEzLjVINDlWMTAuNUgwVjEzLjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K); } 
.testimonials { margin: -8rem -1.5rem -4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMyIiBoZWlnaHQ9IjkxIiB2aWV3Qm94PSIwIDAgMTMyIDkxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzIuMDc0OCA5MUMyNi43MjkgOTEgMjEuODk3MiA5MC4wNzc3IDE3LjU3OTQgODguMjMzMUMxMy40NjczIDg2LjE4MzUgMTAuMTc3NiA4My4zMTQyIDcuNzEwMjggNzkuNjI1QzUuNjU0MjEgNzYuNzU1NiAzLjgwMzc0IDcyLjc1OSAyLjE1ODg4IDY3LjYzNTFDMC43MTk2MjYgNjIuNTExMiAwIDU2Ljc3MjUgMCA1MC40MTg5QzAgNDAuMTcxMiAyLjY3MjkgMzAuNTM4MyA4LjAxODY5IDIxLjUyMDNDMTMuMzY0NSAxMi4yOTczIDIxLjU4ODggNS4xMjM4NyAzMi42OTE2IDBMMzUuNDY3MyA1LjUzMzc4QzMwLjEyMTUgNy45OTMyNCAyNS4yODk3IDExLjU3OTkgMjAuOTcyIDE2LjI5MzlDMTYuODU5OCAyMC44MDI5IDEzLjk4MTMgMjUuNjE5NCAxMi4zMzY1IDMwLjc0MzJDMTAuNDg2IDM2LjQ4MiAxMC4xNzc2IDQyLjExODIgMTEuNDExMiA0Ny42NTJDMTYuNzU3IDQxLjI5ODQgMjQuMjYxNyAzOC4xMjE2IDMzLjkyNTIgMzguMTIxNkM0Mi4xNDk1IDM4LjEyMTYgNDguNzI5IDQwLjQ3ODYgNTMuNjYzNiA0NS4xOTI2QzU4LjU5ODEgNDkuNzAxNiA2MS4wNjU0IDU2LjE1NzYgNjEuMDY1NCA2NC41NjA4QzYxLjA2NTQgNzIuNTU0IDU4LjM5MjUgNzkuMDEwMSA1My4wNDY3IDgzLjkyOUM0Ny43MDA5IDg4LjY0MyA0MC43MTAzIDkxIDMyLjA3NDggOTFaTTEwMy4wMDkgOTFDOTcuNjYzNiA5MSA5Mi44MzE4IDkwLjA3NzcgODguNTE0IDg4LjIzMzFDODQuNDAxOSA4Ni4xODM1IDgxLjExMjEgODMuMzE0MiA3OC42NDQ5IDc5LjYyNUM3Ni41ODg4IDc2Ljc1NTYgNzQuNzM4MyA3Mi43NTkgNzMuMDkzNSA2Ny42MzUxQzcxLjY1NDIgNjIuNTExMiA3MC45MzQ2IDU2Ljc3MjUgNzAuOTM0NiA1MC40MTg5QzcwLjkzNDYgNDAuMTcxMiA3My42MDc1IDMwLjUzODMgNzguOTUzMyAyMS41MjAzQzg0LjI5OTEgMTIuMjk3MyA5Mi41MjM0IDUuMTIzODcgMTAzLjYyNiAwTDEwNi40MDIgNS41MzM3OEMxMDEuMDU2IDcuOTkzMjQgOTYuMjI0MyAxMS41Nzk5IDkxLjkwNjUgMTYuMjkzOUM4Ny43OTQ0IDIwLjgwMjkgODQuOTE1OSAyNS42MTk0IDgzLjI3MSAzMC43NDMyQzgxLjQyMDYgMzYuNDgyIDgxLjExMjIgNDIuMTE4MiA4Mi4zNDU4IDQ3LjY1MkM4Ny42OTE2IDQxLjI5ODQgOTUuMTk2MyAzOC4xMjE2IDEwNC44NiAzOC4xMjE2QzExMy4wODQgMzguMTIxNiAxMTkuNjY0IDQwLjQ3ODYgMTI0LjU5OCA0NS4xOTI2QzEyOS41MzMgNDkuNzAxNiAxMzIgNTYuMTU3NiAxMzIgNjQuNTYwOEMxMzIgNzIuNTU0IDEyOS4zMjcgNzkuMDEwMSAxMjMuOTgxIDgzLjkyOUMxMTguNjM2IDg4LjY0MyAxMTEuNjQ1IDkxIDEwMy4wMDkgOTFaIiBmaWxsPSIjRjFGMUYxIi8+Cjwvc3ZnPgo=) top left 1.5rem no-repeat; padding-top: 14.6rem; } 
@media (max-width: 1080px) { .testimonials { padding-top: 12rem; } 
} 
.testimonials__items { width: calc(50% - 1.5rem); padding: 0 1.5rem; } 
@media (max-width: 768px) { .testimonials__items { width: 100%; } 
} 
.testimonials__item { padding-bottom: 4.5rem; margin-bottom: 4rem; position: relative; } 
@media (max-width: 1080px) { .testimonials__item { margin-bottom: 3rem; padding-bottom: 2.2rem; } 
} 
.testimonials__item::before { content: ""; height: 0.7rem; width: 9.2rem; position: absolute; bottom: 0; left: 0; background: #DFDFDF; } 
@media (max-width: 1080px) { .testimonials__item::before { height: 0.4rem; } 
} 
.testimonial { margin: 0; } 
.testimonial__desc, .testimonial__author { color: #484848; font-style: italic; line-height: 1.6875; font-size: 1.6rem; } 
.testimonial__desc { font-weight: 400; } 
.testimonial__author { display: block; margin-top: 2.5rem; font-weight: 700; position: relative; padding-left: 3.5rem; } 
@media (max-width: 1080px) { .testimonial__author { margin-top: 2rem; } 
} 
@media (max-width: 768px) { .testimonial__author { margin-top: 1.5rem; padding-left: 2.5rem; font-size: 1.4rem; } 
} 
.testimonial__author::before { content: ""; height: 1.7rem; width: 1.7rem; position: absolute; top: 0.5rem; left: 0; background: #42E4AA; } 
@media (max-width: 768px) { .testimonial__author::before { height: 1.4rem; width: 1.4rem; top: 0.4rem; } 
} 
.newsletter { max-width: calc(100% - 4.5rem); } 
@media (max-width: 1280px) { .newsletter { max-width: 100%; } 
} 
.newsletter__group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 3.2rem; border-bottom: 1px solid #C4C4C4; } 
.newsletter__field, .newsletter__btn { height: 100%; padding-bottom: 0.2rem; } 
.newsletter__field { color: #FFFFFF; font-size: 1.5rem; width: calc(100% - 1.5rem); padding-right: 1.5rem; } 
.newsletter__field::-webkit-input-placeholder { color: currentColor; -webkit-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
.newsletter__field:-moz-placeholder { color: currentColor; -moz-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
.newsletter__field::-moz-placeholder { color: currentColor; -moz-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
.newsletter__field:-ms-input-placeholder { color: currentColor; -ms-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
.newsletter__field:focus::-webkit-input-placeholder { opacity: 0; } 
.newsletter__field:focus:-moz-placeholder { opacity: 0; } 
.newsletter__field:focus::-moz-placeholder { opacity: 0; } 
.newsletter__field:focus:-ms-input-placeholder { opacity: 0; } 
.newsletter__btn { width: 1.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } 
.newsletter__agreement { margin-top: 1.5rem; } 
.agreement { display: -webkit-box; display: -ms-flexbox; display: flex; pointer-events: none; position: relative; } 
.agreement__input { position: absolute; opacity: 0; pointer-events: none; top: 0; left: 0; } 
.agreement__icon, .agreement__desc { pointer-events: all; cursor: pointer; } 
.agreement__icon { width: 1.4rem; height: 1.4rem; border-radius: 50%; border: 2px solid #FFFFFF; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; } 
.agreement__input:checked + .agreement__icon { background-color: #42E4AA; } 
.agreement__desc { max-width: calc(100% - 1.4rem); color: #969696; font-size: 1.2rem; padding-left: 2rem; margin-top: -0.4rem; } 
@media (max-width: 768px) { .agreement__desc { padding-left: 1rem; } 
} 
.agreement__desc a { -webkit-transition: color 350ms ease; transition: color 350ms ease; text-decoration: underline; } 
.no-touch .agreement__desc a:hover { color: #42E4AA; } 
.pros { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
@media (max-width: 1080px) { .pros { margin: 0 -1.5rem; } 
} 
.pros__col { padding: 0 1.5rem; width: 25%; } 
@media (max-width: 1080px) { .pros__col { width: 50%; } 
} 
@media (max-width: 520px) { .pros__col { width: 100%; } 
.pros__col:first-of-type { margin-bottom: 3rem; } 
} 
.pros__col--heading { width: 50%; padding: 5rem 8rem 0; } 
@media (max-width: 1280px) { .pros__col--heading { padding: 3rem 3rem 0; } 
} 
@media (max-width: 1080px) { .pros__col--heading { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; width: 100%; margin-bottom: 5rem; padding: 0 1.5rem; } 
.pros__col--heading:last-child { margin-bottom: 0; } 
} 
.pros__item { margin-bottom: 7rem; } 
@media (max-width: 1080px) { .pros__item { margin-bottom: 3rem; } 
} 
.pros__col:first-of-type .pros__item { border-right: 1px solid #DFDFDF; padding-right: 3rem; } 
@media (max-width: 1080px) { .pros__col:first-of-type .pros__item { border: none; padding-right: 0; } 
} 
.pros__col:nth-of-type(3) .pros__item { border-left: 1px solid #DFDFDF; padding-left: 3rem; } 
@media (max-width: 1080px) { .pros__col:nth-of-type(3) .pros__item { border: none; padding-left: 0; } 
} 
.pros__item:last-child { margin-bottom: 0; } 
.pros__icon { display: -webkit-box; display: -ms-flexbox; display: flex; height: 5rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 2rem; } 
@media (max-width: 1080px) { .pros__icon { margin-bottom: 1.5rem; } 
} 
.pros__icon img { max-height: 100%; } 
.pros__title { color: #313131; font-family: "Playfair Display", serif; font-weight: 900; font-size: 2.6rem; line-height: 1.4; } 
@media (max-width: 1280px) { .pros__title { font-size: 2.4rem; } 
} 
@media (max-width: 1080px) { .pros__title { font-size: 2.2rem; } 
} 
@media (max-width: 768px) { .pros__title { font-size: 1.8rem; } 
} 
.pros__desc { margin-top: 2rem; color: #484848; } 
@media (max-width: 1080px) { .pros__desc { margin-top: 1.5rem; } 
} 
.lets { display: block; margin: 1.5rem auto 0; } 
.page-links { margin: 0 -0.3rem -0.6rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
@media (max-width: 1080px) { .page-links { padding-top: 3rem; } 
} 
.page-links::before { content: ""; height: 10rem; position: absolute; top: 0; left: 0; width: 100%; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxOTMiIHZpZXdCb3g9IjAgMCAxOTIwIDE5MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyNjMuNDQgMTY0LjEwNEwyMjkxLjM1IDE2MS45NjNDMjMyMi4wNiAxNDEuMjcyIDIyOTEuMzUgMTYxLjk2MyAyMjkxLjM1IDkzLjExMUwyMjkxLjM1IDUuNzA4MTlDMjIyMi45NiAxLjMwODMxIDIxMDYgMTUuNDgzIDIwOTAuMzYgMTMuMTk5OEMyMDc0LjczIDEwLjkxNjcgMTM4NS45NyA4LjkxODgyIDEwNDMuNTQgOC4yMDUzTDE3Mi41ODQgNS43NzE4OWUtMDVDLTQzLjI5MzkgOS44NzAwMiAtMzgxLjY3MyAyLjc4MjYzIC0zODUuMDIzIDMuOTI0MjJDLTM4OC4zNzMgNS4wNjU4IC0zODEuNzY2IDEyMC44MTggLTM4NS4wMjMgMTY2LjI0NEMtMzM0LjMxIDE2NS40MTEgLTMzOS4xMDMgMTY2LjI0NCAtMzMxLjI4NiAxNjYuMjQ0TC0xMjAuNTI2IDE2Ni4yNDRDLTEwNy45NjQgMTY2LjI0NCAyOC44MjA2IDE2My4wMzMgMzcuMTk1MyAxNjMuMDMzTDEyMC45NDEgMTYzLjAzM0MxMjkuMzE2IDE2My4wMzMgMTY5Ljc5MyAxNTguMzk1IDE4OS4zMzMgMTU4LjAzOUMyMDguODc0IDE1Ny42ODIgMjgxLjQ1NCAxNTIuNjg3IDI5NC4wMTYgMTUyLjY4N0MzMDYuNTc3IDE1Mi42ODcgMzIzLjMyNyAxNTAuNTQ3IDM1NC4wMzMgMTUwLjU0N0MzODQuNzQgMTUwLjU0NyAzOTUuOTA2IDE0OC43NjMgNDA3LjA3MiAxNDguNDA3QzQxNi4wMDUgMTQ4LjEyMSA0NDMuMzYyIDE0NC4yNDUgNDU1LjkyNCAxNDIuMzQyTDY0MC4xNjUgMTIxLjI5NEw2NjMuODkzIDEyMS4yOTRDNjkwLjQxMiAxMjEuMTc1IDc0Ni41MjIgMTIxLjAwOCA3NTguODA1IDEyMS4yOTRDNzcxLjA4NyAxMjEuNTc5IDgxNi45NjEgMTIzLjc5MSA4MzguMzYzIDEyNC44NjFMOTE2LjUyNiAxMzIuNzFDOTU2LjA3MiAxMzQuNzMxIDEwNDMuODIgMTM4Ljc3NCAxMDc4LjQzIDEzOC43NzRDMTEyMS43IDEzOC43NzQgMTEzNC4yNiAxNDIuMzQyIDExNDYuODMgMTQyLjM0MkMxMTU2Ljg4IDE0Mi4zNDIgMTE4OC4yMyAxNDEuMTUzIDEyMDIuNjYgMTQwLjU1OEwxMjQ4LjcyIDEzOC43NzRDMTI2NSAxMzguMjk5IDEzMTAuNjkgMTM3LjYzMyAxMzYzLjE3IDEzOC43NzRDMTQyOC43NyAxNDAuMjAxIDEzOTkuNDYgMTQxLjk4NSAxNDA5LjIzIDE0Mi4zNDJDMTQxNy4wNSAxNDIuNjI3IDE0NDYuOTIgMTQ1LjA3NyAxNDYwLjg3IDE0Ni4yNjZDMTQ3NS43NiAxNDYuMzg1IDE1MDcuNDkgMTQ2LjE5NSAxNTE1LjMxIDE0NC40ODJDMTUyMy4xMiAxNDIuNzcgMTUzNy4xNyAxNDYuMzg1IDE1NDMuMjIgMTQ4LjQwN0MxNTU3LjY1IDE0Ny4yMTcgMTU4OSAxNDQuNzY4IDE1OTkuMDUgMTQ0LjQ4MkMxNjA5LjEgMTQ0LjE5NyAxNjI3LjQzIDE0Ni45OCAxNjM1LjM0IDE0OC40MDdMMTcyOC44NiAxNjYuNjAxQzE3NDguODcgMTcxLjAwMSAxNzkwLjI3IDE3OS44IDE3OTUuODYgMTc5LjhDMTgwMS40NCAxNzkuOCAxODMyLjYxIDE4My4zNjggMTg0Ny41IDE4NS4xNTJMMTg4MSAxOTNDMTg4OC45MSAxOTIuMjg2IDE5MDYuNCAxOTAuODU5IDE5MTMuMSAxOTAuODU5QzE5MjEuNDggMTkwLjg1OSAxOTQ3Ljk5IDE4OC4wMDYgMTk1NC45NyAxODcuMjkyQzE5NjAuNTYgMTg2LjcyMSAxOTg1LjIyIDE4Mi4wNiAxOTk2Ljg1IDE3OS44TDIwMjYuMTYgMTczLjAyMkwyMDQ1LjcgMTY0LjEwNEwyMDYxLjA1IDE2Ni42MDFMMjA3OS4yIDE2NC4xMDRMMjExOS42NyAxNjEuOTYzTDIxNzUuNSAxNjQuMTA0TDIyMjIuOTYgMTY0LjEwNEwyMjYzLjQ0IDE2NC4xMDRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) center bottom no-repeat; background-size: cover; z-index: 2; } 
.page-links__item { padding: 0 0.3rem; margin-bottom: 0.6rem; width: 25%; } 
@media (max-width: 768px) { .page-links__item { width: 50%; } 
} 
@media (max-width: 375px) { .page-links__item { width: 100%; } 
} 
.page-links__link { display: block; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; border-radius: 2rem; overflow: hidden; position: relative; } 
.no-touch .page-links__link:hover { -webkit-transform: translateY(3rem); transform: translateY(3rem); } 
.page-links__image { position: relative; } 
.page-links__image video, .page-links__image img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.page-links__image::before { content: ""; display: block; padding-top: 157.5842696629%; } 
.page-links__image::after { content: ""; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.2); top: 0; left: 0; position: absolute; } 
.page-links__title { padding: 12rem 7rem 2rem; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; font-size: 5rem; line-height: 1.1; color: #FFFFFF; font-family: "Bebas Neue", cursive; font-weight: 400; position: absolute; top: 0; left: 0; z-index: 2; } 
@media (max-width: 1440px) { .page-links__title { font-size: 4.6rem; } 
} 
@media (max-width: 1366px) { .page-links__title { font-size: 4rem; } 
} 
@media (max-width: 1080px) { .page-links__title { font-size: 3.4rem; padding: 6rem 3rem 2rem; } 
} 
@media (max-width: 425px) { .page-links__title { font-size: 2.8rem; padding: 4rem 3rem 2rem; } 
} 
.incoming-trips-nav { text-align: center; margin-bottom: 4rem; } 
@media (max-width: 425px) { .incoming-trips-nav { margin-bottom: 3rem; } 
} 
.incoming-trips-nav__content { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 4.7rem; position: relative; } 
@media (max-width: 375px) { .incoming-trips-nav__content { padding: 0 4rem; } 
} 
.incoming-trips-nav__text { color: #FFFFFF; text-transform: uppercase; font-size: 2.4rem; font-family: "Bebas Neue", cursive; line-height: 1; } 
@media (max-width: 1080px) { .incoming-trips-nav__text { font-size: 2rem; } 
} 
@media (max-width: 375px) { .incoming-trips-nav__text { font-size: 1.8rem; } 
} 
.incoming-trips-nav__btns { position: absolute; top: -2px; left: 0; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } 
.incoming-trips-nav__btns .slick-arrow { font-size: 0; line-height: 0; height: 1.6rem; width: 3rem; background-position: center; background-repeat: no-repeat; background-size: contain; -webkit-transition: -webkit-transform 350ms ease; transition: -webkit-transform 350ms ease; transition: transform 350ms ease; transition: transform 350ms ease, -webkit-transform 350ms ease; } 
@media (max-width: 375px) { .incoming-trips-nav__btns .slick-arrow { width: 2.4rem; } 
} 
.incoming-trips-nav__btns .slick-arrow.slick-prev { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAzMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjQzNjQgOS40OTQ2TDQuMDk0OSA5LjQ5NDZMOC4yOTI4MSAxNC4wOTg0QzguNzYxMjIgMTQuNjEyMiA4Ljc2MzAyIDE1LjQ0NzEgOC4yOTY4MiAxNS45NjMzQzcuODMwNjMgMTYuNDc5NiA3LjA3Mjk0IDE2LjQ4MTUgNi42MDQ1MyAxNS45Njc4TDAuMzUyMDYzIDkuMTEwNTlDMC4zNTE2NDQgOS4xMTAyIDAuMzUxMzQ1IDkuMTA5NzQgMC4zNTA5ODYgOS4xMDkzNEMtMC4xMTYyMjYgOC41OTU1OCAtMC4xMTc3MjIgNy43NTc5NCAwLjM1MDg2NiA3LjI0MjQ3QzAuMzUxMjg1IDcuMjQyMDcgMC4zNTE1ODQgNy4yNDE2MSAwLjM1MTk0MyA3LjI0MTIxTDYuNjA0NDEgMC4zODQwMDFDNy4wNzI3NiAtMC4xMjk2MyA3LjgzMDQ1IC0wLjEyNzg1MSA4LjI5NjcgMC4zODg0ODVDOC43NjI5IDAuOTA0Njg4IDguNzYxMSAxLjczOTYyIDguMjkyNjkgMi4yNTMzOEw0LjA5NDkgNi44NTcyMUwyOS40MzY0IDYuODU3MjFDMzAuMDk3MiA2Ljg1NzIxIDMwLjYzMyA3LjQ0NzU5IDMwLjYzMyA4LjE3NTkxQzMwLjYzMyA4LjkwNDIyIDMwLjA5NzIgOS40OTQ2IDI5LjQzNjQgOS40OTQ2WiIgZmlsbD0iIzQyRTRBQSIvPgo8L3N2Zz4K); } 
.incoming-trips-nav__btns .slick-arrow.slick-next { background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAzMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTk2NDYgOS40OTQ2TDI2LjUzNzkgOS40OTQ2TDIyLjM0IDE0LjA5ODRDMjEuODcxNiAxNC42MTIyIDIxLjg2OTggMTUuNDQ3MSAyMi4zMzYgMTUuOTYzM0MyMi44MDIyIDE2LjQ3OTYgMjMuNTU5OSAxNi40ODE1IDI0LjAyODMgMTUuOTY3OEwzMC4yODA3IDkuMTEwNTlDMzAuMjgxMiA5LjExMDIgMzAuMjgxNSA5LjEwOTc0IDMwLjI4MTggOS4xMDkzNEMzMC43NDkgOC41OTU1OCAzMC43NTA1IDcuNzU3OTQgMzAuMjgxOSA3LjI0MjQ3QzMwLjI4MTUgNy4yNDIwNyAzMC4yODEyIDcuMjQxNjEgMzAuMjgwOSA3LjI0MTIxTDI0LjAyODQgMC4zODQwMDFDMjMuNTYwMSAtMC4xMjk2MyAyMi44MDI0IC0wLjEyNzg1MSAyMi4zMzYxIDAuMzg4NDg1QzIxLjg2OTkgMC45MDQ2ODggMjEuODcxNyAxLjczOTYyIDIyLjM0MDEgMi4yNTMzOEwyNi41Mzc5IDYuODU3MjFMMS4xOTY0NiA2Ljg1NzIxQzAuNTM1NTc3IDYuODU3MjEgLTAuMDAwMTQwMDE1IDcuNDQ3NTkgLTAuMDAwMTM5OTUxIDguMTc1OTFDLTAuMDAwMTM5ODg4IDguOTA0MjIgMC41MzU1NzcgOS40OTQ2IDEuMTk2NDYgOS40OTQ2WiIgZmlsbD0iIzQyRTRBQSIvPgo8L3N2Zz4K); } 
.slider-incoming-trips { overflow: hidden; } 
.slider-incoming-trips__slides { margin: 0 -0.3rem; } 
.slider-incoming-trips__slide { padding: 0 0.3rem; } 
.trip { display: block; position: relative; border-radius: 2rem; overflow: hidden; } 
.trip__content, .trip__overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; padding: 3.5rem; -webkit-transition: opacity 350ms ease; transition: opacity 350ms ease; } 
@media (max-width: 1440px) { .trip__content, .trip__overlay { padding: 3rem; } 
} 
@media (max-width: 1280px) { .trip__content, .trip__overlay { padding: 1.5rem; } 
} 
.trip__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; text-align: center; padding-top: 9rem; } 
@media (max-width: 1440px) { .trip__content { padding-top: 6rem; } 
} 
@media (max-width: 1280px) { .trip__content { padding-top: 1.5rem; } 
} 
.no-touch .trip:hover .trip__content { opacity: 0; } 
@media (max-width: 520px) { .no-touch .trip:hover .trip__content { opacity: 1; } 
} 
.trip__overlay { z-index: 3; opacity: 0; background: rgba(0, 3, 32, 0.9); padding-top: 8rem; overflow: hidden; } 
@media (max-width: 1440px) { .trip__overlay { padding-top: 3rem; } 
} 
@media (max-width: 520px) { .trip__overlay { display: none; } 
} 
.no-touch .trip:hover .trip__overlay { opacity: 1; } 
.trip__image { position: relative; } 
.trip__image video, .trip__image img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.trip__image::before { content: ""; display: block; padding-top: 155.6179775281%; } 
.trip__image::after { content: ""; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.2); top: 0; left: 0; position: absolute; } 
.trip__date { display: block; font-size: 2.4rem; font-family: "Bebas Neue", cursive; color: #42E4AA; } 
@media (max-width: 1440px) { .trip__date { font-size: 2rem; } 
} 
@media (max-width: 520px) { .trip__date { font-size: 1.8rem; } 
} 
@media (max-width: 425px) { .trip__date { font-size: 1.6rem; } 
} 
.trip__title { font-size: 5rem; line-height: 1.08; font-family: "Bebas Neue", cursive; font-weight: 400; color: #FFFFFF; } 
@media (max-width: 1440px) { .trip__title { font-size: 4.6rem; } 
} 
@media (max-width: 1366px) { .trip__title { font-size: 4rem; } 
} 
@media (max-width: 1080px) { .trip__title { font-size: 3.4rem; } 
} 
@media (max-width: 425px) { .trip__title { font-size: 2.4rem; } 
} 
.trip__btn { margin-top: 5rem; height: 7.4rem; width: 7.4rem; border-radius: 50%; color: #FFFFFF; background: #42E4AA; position: relative; z-index: 2; } 
@media (max-width: 1440px) { .trip__btn { height: 5rem; width: 5rem; margin-top: 3rem; } 
} 
@media (max-width: 1280px) { .trip__btn { margin-top: 2rem; } 
} 
@media (max-width: 520px) { .trip__btn { display: none; } 
} 
.trip__btn::before, .trip__btn::after { content: ""; position: absolute; top: 50%; left: 50%; background: #FFFFFF; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } 
.trip__btn::before { height: 2.4rem; width: 0.4rem; } 
@media (max-width: 1440px) { .trip__btn::before { height: 1.8rem; } 
} 
.trip__btn::after { height: 0.4rem; width: 2.4rem; } 
@media (max-width: 1440px) { .trip__btn::after { width: 1.8rem; } 
} 
.trip__name, .trip__desc { color: #FFFFFF; } 
.trip__name { text-transform: uppercase; font-size: 5rem; line-height: 1.08; font-family: "Bebas Neue", cursive; font-weight: 400; } 
@media (max-width: 1440px) { .trip__name { font-size: 4.6rem; } 
} 
@media (max-width: 1366px) { .trip__name { font-size: 4rem; } 
} 
@media (max-width: 1280px) { .trip__name { font-size: 3.4rem; } 
} 
@media (max-width: 425px) { .trip__name { font-size: 2.8rem; } 
} 
.trip__desc { line-height: 1.6; margin-top: 2rem; } 
@media (max-width: 1280px) { .trip__desc { font-size: 1.4rem; margin-top: 1.5rem; } 
} 
.trip__more { color: #42E4AA; display: inline-block; margin-top: 1.5rem; font-weight: 700; } 
@media (max-width: 1280px) { .trip__more { margin-top: 1rem; font-size: 1.2rem; } 
} 
.section-title { text-align: center; margin-bottom: 2.2rem; } 
.section-title__title { font-family: "Bebas Neue", cursive; font-weight: 400; font-size: 1.8rem; line-height: 1.1666666667; text-transform: uppercase; color: #000000; } 
.slider-partners { overflow: hidden; } 
.slider-partners__slides { margin: 0 -1.5rem; } 
.slider-partners__slide { padding: 0 1.5rem; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } 
.slider-partners__logo img { margin: 0 auto; } 
.slider-partners .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.section-heading { margin-bottom: 6.5rem; } 
@media (max-width: 1080px) { .section-heading { margin-bottom: 5rem; } 
} 
.section-heading__text { display: block; text-transform: uppercase; font-size: 2.6rem; line-height: 1.1923076923; color: #B3B3B3; font-family: "Bebas Neue", cursive; } 
@media (max-width: 1280px) { .section-heading__text { font-size: 2.4rem; } 
} 
@media (max-width: 1080px) { .section-heading__text { font-size: 2.2rem; } 
} 
@media (max-width: 768px) { .section-heading__text { font-size: 1.8rem; } 
} 
.section-heading__title { font-family: "Playfair Display", serif; font-size: 6.5rem; line-height: 1.0769230769; font-weight: 900; color: #000000; position: relative; } 
@media (max-width: 1440px) { .section-heading__title { font-size: 5rem; } 
} 
@media (max-width: 1080px) { .section-heading__title { font-size: 4rem; } 
} 
@media (max-width: 768px) { .section-heading__title { font-size: 3rem; } 
} 
@media (max-width: 425px) { .section-heading__title { font-size: 2.4rem; } 
} 
.section-heading__title::before { content: ""; height: 1px; width: 100%; position: absolute; top: 4.5rem; left: 0; background: #DFDFDF; z-index: -1; } 
@media (max-width: 1440px) { .section-heading__title::before { top: 3.7rem; } 
} 
@media (max-width: 1080px) { .section-heading__title::before { top: 2.8rem; } 
} 
@media (max-width: 768px) { .section-heading__title::before { top: 2rem; } 
} 
@media (max-width: 425px) { .section-heading__title::before { top: 1.2rem; } 
} 
.section-heading__title span { max-width: 37%; display: inline-block; padding-right: 5rem; background: #FFFFFF; } 
@media (max-width: 1080px) { .section-heading__title span { max-width: 42%; padding-right: 3rem; } 
} 
@media (max-width: 768px) { .section-heading__title span { max-width: 50%; } 
} 
@media (max-width: 520px) { .section-heading__title span { max-width: 100%; } 
} 
.trips { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5rem -3rem; padding-top: 4rem; } 
@media (max-width: 1280px) { .trips { padding-top: 0; } 
} 
@media (max-width: 1080px) { .trips { margin: 0 -0.75rem -1.5rem; } 
} 
@media (max-width: 520px) { .trips { margin: 0 -0.7rem -1.5rem; } 
} 
.trips__item { padding: 0 1.5rem; margin-bottom: 3rem; width: 25%; } 
@media (max-width: 1080px) { .trips__item { width: 33.333%; padding: 0 0.75rem; margin-bottom: 1.5rem; } 
} 
@media (max-width: 768px) { .trips__item { width: 50%; } 
} 
@media (max-width: 520px) { .trips__item { padding: 0 0.7rem; margin-bottom: 1.5rem; } 
} 
@media (max-width: 375px) { .trips__item { width: 100%; } 
} 
.page-content .trips { padding-top: 0; } 
.files { width: 66.666%; margin: 0 auto; padding-top: 1.5rem; } 
@media (max-width: 1280px) { .files { padding-top: 0; } 
} 
@media (max-width: 1080px) { .files { width: 98%; } 
} 
@media (max-width: 768px) { .files { width: 100%; } 
} 
.files__item { padding-bottom: 2.5rem; margin-bottom: 2.5rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } 
@media (max-width: 1080px) { .files__item { padding-bottom: 1.5rem; margin-bottom: 1.5rem; } 
} 
.files__item::before { content: ""; height: 1px; width: 100%; position: absolute; left: 0; bottom: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQ2IiBoZWlnaHQ9IjEiIHZpZXdCb3g9IjAgMCA5NDYgMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeTE9IjAuNSIgeDI9Ijk0NiIgeTI9IjAuNSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2UtZGFzaGFycmF5PSIxMiAxMiIvPgo8L3N2Zz4K) center repeat-x; } 
.files__item:last-of-type { padding-bottom: 0; } 
.files__item:last-of-type::Before { display: none; } 
.files__title, .files__link { font-weight: 700; } 
@media (max-width: 1080px) { .files__title, .files__link { font-size: 1.4rem; } 
} 
.files__title { max-width: calc(100% - 12rem); } 
@media (max-width: 1080px) { .files__title { max-width: calc(100% - 10rem); } 
} 
.files__link { color: #42E4AA; -webkit-transition: color 350ms ease; transition: color 350ms ease; text-decoration: underline; } 
.no-touch .files__link:hover { color: #484848; } 
.steps { width: 66.666%; margin: 0 auto; padding-top: 1.5rem; } 
@media (max-width: 1280px) { .steps { padding-top: 0; } 
} 
@media (max-width: 1080px) { .steps { width: 98%; } 
} 
@media (max-width: 768px) { .steps { width: 100%; } 
} 
.steps__item { padding-bottom: 3.2rem; margin-bottom: 3.5rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } 
@media (max-width: 1080px) { .steps__item { padding-bottom: 1.5rem; margin-bottom: 1.5rem; } 
} 
.steps__item::before { content: ""; height: 1px; width: 100%; position: absolute; left: 0; bottom: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTQ2IiBoZWlnaHQ9IjEiIHZpZXdCb3g9IjAgMCA5NDYgMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeTE9IjAuNSIgeDI9Ijk0NiIgeTI9IjAuNSIgc3Ryb2tlPSIjQkZCRkJGIiBzdHJva2UtZGFzaGFycmF5PSIxMiAxMiIvPgo8L3N2Zz4K) center repeat-x; } 
.steps__item:last-of-type { padding-bottom: 0; margin-bottom: 0; } 
.steps__item:last-of-type::Before { display: none; } 
.steps__number { -ms-flex-item-align: start; align-self: flex-start; height: 7.2rem; width: 7.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1; font-weight: 700; font-size: 2rem; padding: 1.5rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMzYiIGN5PSIzNiIgcj0iMzUuNSIgc3Ryb2tlPSIjNzY3Njc2IiBzdHJva2UtZGFzaGFycmF5PSIxMCAxMCIvPgo8L3N2Zz4K) center no-repeat; background-size: contain; } 
@media (max-width: 1080px) { .steps__number { font-size: 1.8rem; height: 5rem; width: 5rem; } 
} 
@media (max-width: 768px) { .steps__number { height: 3rem; width: 3rem; font-size: 1.4rem; } 
} 
.steps__content { padding-left: 4rem; width: calc(100% - 7.2rem); margin-top: 1.5rem; } 
@media (max-width: 1080px) { .steps__content { padding-left: 2rem; width: calc(100% - 5rem); margin-top: 0; } 
} 
@media (max-width: 768px) { .steps__content { width: calc(100% - 3rem); } 
} 
.steps__title { font-family: "Playfair Display", serif; font-weight: 900; font-size: 2.6rem; line-height: 1.3; color: #313131; } 
@media (max-width: 1280px) { .steps__title { font-size: 2.4rem; } 
} 
@media (max-width: 1080px) { .steps__title { font-size: 2.2rem; } 
} 
@media (max-width: 768px) { .steps__title { font-size: 1.8rem; } 
} 
.steps__desc { margin-top: 0.5rem; } 
@media (max-width: 768px) { .steps__desc { font-size: 1.4rem; line-height: 1.3; } 
} 
.page-content__cols:last-child, .page-content__gallery:last-child, .page-content__desc:last-child, .page-content__cta:last-child, .page-content__trips:last-child { margin-bottom: 0; } 
.page-content__cols { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15rem; margin-bottom: 9rem; position: relative; } 
@media (max-width: 1280px) { .page-content__cols { padding-top: 8rem; } 
} 
@media (max-width: 1080px) { .page-content__cols { margin-bottom: 3.5rem; padding-top: 6rem; } 
} 
.page-content__col { width: calc(50% - 1.5rem); font-size: 1.6rem; line-height: 1.875; } 
@media (max-width: 1080px) { .page-content__col { width: 100%; } 
} 
.page-content__col--main { font-size: 1.8rem; line-height: 1.6666666667; } 
@media (max-width: 1080px) { .page-content__col--main { font-size: 1.6rem; margin-bottom: 3rem; } 
.page-content__col--main:last-child { margin-bottom: 0; } 
} 
.page-content__col b, .page-content__col strong { font-weight: 700; } 
.page-content__col ul li { padding-left: 2rem; position: relative; } 
.page-content__col ul li::after { content: ""; height: 0.6rem; width: 0.6rem; background: #42E4AA; top: 1.15rem; left: 0; position: absolute; } 
.page-content__col ol { padding-left: 2rem; list-style-position: outside; } 
.page-content__col a { text-decoration: underline; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .page-content__col a:hover { color: #42E4AA; } 
.page-content__col-bcg { position: absolute; left: 4.5rem; top: 0; max-height: 100%; max-width: calc(50% - 18rem); z-index: -1; } 
@media (max-width: 1080px) { .page-content__col-bcg { max-width: calc(40% - 1.5rem); left: 0; } 
} 
.page-content__gallery, .page-content__trips { margin-bottom: 8rem; } 
@media (max-width: 1080px) { .page-content__gallery, .page-content__trips { margin-bottom: 4rem; } 
} 
.page-content__desc { margin-bottom: 7rem; max-width: 119.5rem; margin-left: auto; margin-right: auto; } 
@media (max-width: 1080px) { .page-content__desc { margin-bottom: 3.5rem; } 
} 
.page-content__desc b, .page-content__desc strong { font-weight: 700; } 
.page-content__desc ul li { padding-left: 2rem; position: relative; } 
.page-content__desc ul li::after { content: ""; height: 0.6rem; width: 0.6rem; background: #42E4AA; top: 1.15rem; left: 0; position: absolute; } 
.page-content__desc ol { padding-left: 2rem; list-style-position: outside; } 
.page-content__desc a { text-decoration: underline; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .page-content__desc a:hover { color: #42E4AA; } 
.page-content__cta { text-align: center; margin-bottom: 9.7rem; } 
@media (max-width: 1080px) { .page-content__cta { margin-bottom: 4rem; } 
} 
.page-gallery { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -1.5rem -3rem; } 
@media (max-width: 1080px) { .page-gallery { margin: 0 -0.75rem -1.5rem; } 
} 
.page-gallery__item { width: 33.333%; padding: 0 1.5rem; margin-bottom: 3rem; } 
@media (max-width: 1080px) { .page-gallery__item { padding: 0 0.75rem; margin-bottom: 1.5rem; } 
} 
@media (max-width: 768px) { .page-gallery__item { width: 50%; } 
} 
@media (max-width: 375px) { .page-gallery__item { width: 100%; } 
} 
.page-gallery__link { display: block; } 
.page-gallery__image { position: relative; border-radius: 1rem; overflow: hidden; } 
.page-gallery__image video, .page-gallery__image img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.page-gallery__image::before { content: ""; display: block; padding-top: 67.6855895197%; } 
.contact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.contact__content { width: calc(33.333% - 1.5rem); } 
@media (max-width: 1080px) { .contact__content { width: 100%; } 
} 
.contact__form { width: calc(66.666% - 1.5rem); } 
@media (max-width: 1080px) { .contact__form { width: 100%; margin-top: 5rem; } 
.contact__form:first-child { margin-top: 0; } 
} 
.contact__title { font-size: 4rem; line-height: 1.3; font-family: "Playfair Display", serif; font-weight: 900; margin-bottom: 4rem; } 
@media (max-width: 768px) { .contact__title { font-size: 3rem; } 
} 
@media (max-width: 425px) { .contact__title { font-size: 2.4rem; } 
} 
.contact__desc { font-size: 1.6rem; line-height: 1.875; } 
.contact__desc b, .contact__desc strong { font-weight: 700; } 
.contact__desc a { -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .contact__desc a:hover { color: #42E4AA; } 
.contact-map { position: relative; -webkit-filter: grayscale(1); filter: grayscale(1); min-height: 30rem; margin-bottom: 7rem; } 
.contact-map video, .contact-map img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.contact-map::before { content: ""; display: block; padding-top: 31.09375%; } 
.contact-map::after { content: ""; height: 7rem; width: 100%; position: absolute; bottom: -0.7rem; left: 0; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIyMDgiIHZpZXdCb3g9IjAgMCAxOTIwIDIwOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5MTYuNTMgMzEuMTQyNEwxOTM2Ljk5IDMzLjQ0OTJDMTk1OS41MSA1NS43NDg3IDE5MzYuOTkgMzMuNDQ5MiAxOTM2Ljk5IDEwNy42NTNMMTkzNi45OSAyMDEuODQ5QzE4ODYuODUgMjA2LjU5IDE4MDEuMDkgMTkxLjMxNCAxNzg5LjYzIDE5My43NzVDMTc3OC4xNyAxOTYuMjM1IDEyNzMuMTggMTk4LjM4OCAxMDIyLjEyIDE5OS4xNTdMMzgzLjU0NSAyMDhDMjI1LjI2NyAxOTcuMzYzIC0yMi44Mjc3IDIwNS4wMDEgLTI1LjI4MzcgMjAzLjc3MUMtMjcuNzM5OCAyMDIuNTQgLTIyLjg5NTkgNzcuNzkxNiAtMjUuMjgzNyAyOC44MzUzQzExLjg5ODEgMjkuNzMyNCA4LjM4NDUyIDI4LjgzNTMgMTQuMTE1MiAyOC44MzUzTDE2OC42NDEgMjguODM1NEMxNzcuODUyIDI4LjgzNTQgMjc4LjE0IDMyLjI5NTYgMjg0LjI4IDMyLjI5NTZMMzQ1LjY4MSAzMi4yOTU2QzM1MS44MjEgMzIuMjk1NiAzODEuNDk5IDM3LjI5MzggMzk1LjgyNSAzNy42NzgzQzQxMC4xNTIgMzguMDYyNyA0NjMuMzY3IDQzLjQ0NTQgNDcyLjU3NyA0My40NDU0QzQ4MS43ODcgNDMuNDQ1NCA0OTQuMDY3IDQ1Ljc1MjIgNTE2LjU4MSA0NS43NTIyQzUzOS4wOTUgNDUuNzUyMiA1NDcuMjgyIDQ3LjY3NDYgNTU1LjQ2OCA0OC4wNTkxQzU2Mi4wMTggNDguMzY2NiA1ODIuMDc2IDUyLjU0NDYgNTkxLjI4NiA1NC41OTUxTDcyNi4zNjggNzcuMjc5MUw3NDMuNzY1IDc3LjI3OTFDNzYzLjIwOSA3Ny40MDcyIDgwNC4zNDggNzcuNTg2NyA4MTMuMzUzIDc3LjI3OTFDODIyLjM1OSA3Ni45NzE1IDg1NS45OTMgNzQuNTg3OCA4NzEuNjg0IDczLjQzNDNMOTI4Ljk5MiA2NC45NzU5Qzk1Ny45ODcgNjIuNzk3MyAxMDIyLjMyIDU4LjQzOTkgMTA0Ny43IDU4LjQzOTlDMTA3OS40MiA1OC40Mzk5IDEwODguNjMgNTQuNTk1MiAxMDk3Ljg0IDU0LjU5NTJDMTEwNS4yMSA1NC41OTUyIDExMjguMiA1NS44NzY3IDExMzguNzggNTYuNTE3NUwxMTcyLjU1IDU4LjQzOTlDMTE4NC40OSA1OC45NTI1IDEyMTcuOTkgNTkuNjcwMiAxMjU2LjQ2IDU4LjQzOTlDMTMwNC41NiA1Ni45MDIgMTI4My4wNyA1NC45Nzk3IDEyOTAuMjMgNTQuNTk1MkMxMjk1Ljk3IDU0LjI4NzYgMTMxNy44NyA1MS42NDc2IDEzMjguMSA1MC4zNjZDMTMzOS4wMSA1MC4yMzc4IDEzNjIuMjggNTAuNDQyOSAxMzY4LjAxIDUyLjI4ODNDMTM3My43NCA1NC4xMzM4IDEzODQuMDQgNTAuMjM3OCAxMzg4LjQ4IDQ4LjA1OTFDMTM5OS4wNSA0OS4zNDA3IDE0MjIuMDQgNTEuOTgwOCAxNDI5LjQxIDUyLjI4ODRDMTQzNi43OCA1Mi41OTU5IDE0NTAuMjIgNDkuNTk3IDE0NTYuMDIgNDguMDU5MUwxNTI0LjU4IDI4LjQ1MUMxNTM5LjI1IDIzLjcwOTIgMTU2OS42MSAxNC4yMjU1IDE1NzMuNyAxNC4yMjU1QzE1NzcuOCAxNC4yMjU1IDE2MDAuNjUgMTAuMzgwOCAxNjExLjU3IDguNDU4MzlMMTYzNi4xMyAtMi43MTc3M2UtMDVDMTY0MS45MyAwLjc2ODkyIDE2NTQuNzUgMi4zMDY4MiAxNjU5LjY3IDIuMzA2ODJDMTY2NS44MSAyLjMwNjgyIDE2ODUuMjUgNS4zODI2MSAxNjkwLjM3IDYuMTUxNTVDMTY5NC40NiA2Ljc2NjcxIDE3MTIuNTQgMTEuNzkwNSAxNzIxLjA3IDE0LjIyNTVMMTc0Mi41NiAyMS41MzA1TDE3NTYuODggMzEuMTQyM0wxNzY4LjE0IDI4LjQ1MUwxNzgxLjQ0IDMxLjE0MjNMMTgxMS4xMiAzMy40NDkyTDE4NTIuMDYgMzEuMTQyM0wxODg2Ljg1IDMxLjE0MjNMMTkxNi41MyAzMS4xNDI0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) center top no-repeat; background-size: cover; } 
.contact-map iframe { border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; } 
.page { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.page__content { width: calc(66.666% - 1.5rem); padding-right: 8.333%; } 
@media (max-width: 1280px) { .page__content { padding-right: 0; } 
} 
@media (max-width: 1080px) { .page__content { width: 100%; } 
} 
.page__shop { width: calc(33.333% - 1.5rem); padding-left: 3rem; border-left: 1px solid #DFDFDF; } 
@media (max-width: 1080px) { .page__shop { width: 100%; margin-top: 5rem; padding-left: 0; border: none; } 
.page__shop:first-child { margin-top: 0; } 
} 
.shop__title { font-family: "Playfair Display", serif; font-size: 3rem; line-height: 1.4333333333; font-weight: 900; padding-right: 0.5rem; } 
@media (max-width: 1280px) { .shop__title { font-size: 2.6rem; padding-right: 0; } 
} 
@media (max-width: 425px) { .shop__title { font-size: 2.4rem; } 
} 
.shop__desc:first-child, .shop__image:first-child, .shop__btn:first-child { margin-top: 0; } 
.shop__desc { font-size: 1.6rem; line-height: 1.875; margin-top: 2.5rem; } 
@media (max-width: 1080px) { .shop__desc { margin-top: 2rem; } 
} 
.shop__image { position: relative; margin-top: 4rem; } 
.shop__image video, .shop__image img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; } 
.shop__image::before { content: ""; display: block; padding-top: 68.0751173709%; } 
@media (max-width: 1080px) { .shop__image { margin-top: 3rem; } 
} 
.shop__btn { margin-top: 3rem; } 
.faq__item { margin-bottom: 3rem; border: 1px solid #DFDFDF; border-radius: 1rem; padding: 2rem; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; cursor: pointer; } 
@media (max-width: 1080px) { .faq__item { padding: 1.5rem; } 
} 
@media (max-width: 520px) { .faq__item { margin-bottom: 1.5rem; } 
} 
.faq__item:last-of-type { margin-bottom: 0; } 
.faq__item.is-active { background-color: #FAFAFA; } 
.faq__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.faq__title { font-weight: 700; font-size: 1.6rem; max-width: calc(100% - 17rem); margin-top: 0.4rem; } 
@media (max-width: 1080px) { .faq__title { font-size: 1.5rem; max-width: calc(100% - 14rem); } 
} 
@media (max-width: 520px) { .faq__title { max-width: 100%; width: 100%; margin-top: 0; } 
} 
.faq__button { color: #FFFFFF; padding: 1rem 2rem; background: #42E4AA; font-size: 1.4rem; font-weight: 700; -webkit-transition: background-color 350ms ease, opacity 350ms ease; transition: background-color 350ms ease, opacity 350ms ease; border-radius: 1rem; -ms-flex-item-align: start; align-self: flex-start; } 
@media (max-width: 1080px) { .faq__button { padding: 1rem 1.5rem; } 
} 
@media (max-width: 520px) { .faq__button { margin-top: 1rem; } 
} 
.no-touch .faq__item:hover .faq__button { background-color: #2F2F48; } 
.faq__item.is-active .faq__button { opacity: 0; } 
.faq__desc { padding: 3rem 0; display: none; } 
@media (max-width: 1080px) { .faq__desc { padding: 1rem 0; } 
} 
@media (max-width: 520px) { .faq__desc { padding-top: 0; } 
} 
.single-trip { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.single-trip__content { width: calc(66.666% - 1.5rem); } 
@media (max-width: 1080px) { .single-trip__content { width: 100%; } 
} 
.single-trip__additional { width: calc(33.333% - 1.5rem); } 
@media (max-width: 1080px) { .single-trip__additional { width: 100%; margin-top: 5rem; } 
.single-trip__additional:first-child { margin-top: 0; } 
} 
.single-trip__intro, .single-trip__desc, .single-trip__details, .single-trip__cta { margin-bottom: 5.5rem; } 
.single-trip__desc ul { list-style:none !important; } 
@media (max-width: 1080px) { .single-trip__intro, .single-trip__desc, .single-trip__details, .single-trip__cta { margin-bottom: 4rem; } 
} 
.single-trip__intro:last-child, .single-trip__desc:last-child, .single-trip__details:last-child, .single-trip__cta:last-child { margin-bottom: 0; } 
.single-trip__cta { width: 39.8rem; max-width: 100%; min-height: 6.8rem; } 
@media (max-width: 1080px) { .single-trip__cta { width: auto; } 
} 
@media (max-width: 768px) { .single-trip__cta { min-height: 4rem; } 
} 
@media (max-width: 520px) { .single-trip__cta { min-height: 4.4rem; } 
} 
.single-trip__intro b, .single-trip__intro strong, .single-trip__desc b, .single-trip__desc strong { font-weight: 700; } 
.single-trip__intro ul li, .single-trip__desc ul li { padding-left: 2rem; position: relative; } 
.single-trip__intro ul li::after, .single-trip__desc ul li::after { content: ""; height: 0.6rem; width: 0.6rem; background: #42E4AA; top: 1.15rem; left: 0; position: absolute; } 
.single-trip__intro ol, .single-trip__desc ol { padding-left: 2rem; list-style-position: outside; } 
.single-trip__intro a, .single-trip__desc a { text-decoration: underline; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .single-trip__intro a:hover, .no-touch .single-trip__desc a:hover { color: #42E4AA; } 
.trip-intro { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 5rem; border-bottom: 4px solid #D8D8D8; } 
@media (max-width: 1080px) { .trip-intro { padding-bottom: 3.5rem; border-width: 2px; } 
} 
.trip-intro__icon { width: 9.3rem; } 
@media (max-width: 768px) { .trip-intro__icon { display: none; } 
} 
.trip-intro__desc { max-width: calc(100% - 12.3rem); font-size: 1.8rem; font-weight: 700; line-height: 1.6666666667; } 
@media (max-width: 1080px) { .trip-intro__desc { font-size: 1.6rem; } 
} 
@media (max-width: 768px) { .trip-intro__desc { max-width: 100%; } 
} 
.trip-details__title { display: block; font-family: "Playfair Display", serif; font-size: 2.4rem; font-weight: 900; margin-bottom: 3.5rem; color: #313131; } 
@media (max-width: 520px) { .trip-details__title { font-size: 2rem; } 
} 
.details-list__item { margin-bottom: 3rem; border: 1px solid #DFDFDF; border-radius: 1rem; padding: 1rem; } 
@media (max-width: 520px) { .details-list__item { margin-bottom: 1.5rem; } 
} 
.details-list__item:last-child { margin-bottom: 0; } 
.details-list__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
@media (max-width: 768px) { .details-list__heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } 
} 
.details-list__date { background: #2F2F48; color: #FFFFFF; font-size: 1.6rem; font-weight: 700; line-height: 1.2; padding: 1.3rem 2rem; border-radius: 1rem; text-align: center; } 
@media (max-width: 1440px) { .details-list__date { font-size: 1.6rem; padding: 1rem 1.5rem; } 
} 
.details-list__date, .details-list__rating, .details-list__info { margin-right: 2rem; } 
@media (max-width: 1440px) { .details-list__date, .details-list__rating, .details-list__info { margin-right: 1.5rem; font-size: 1.4rem; } 
} 
@media (max-width: 768px) { .details-list__date, .details-list__rating, .details-list__info { margin-bottom: 0.5rem; } 
} 
.details-list__rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
.details-list__rating .rating { margin-top: -0.3rem; } 
.details-list__title { font-weight: 700; margin-right: 1.5rem; } 
.details-list__title:last-child { margin-right: 0; } 
.details-list__desc { padding: 3rem 1.4rem 3.5rem; display: none; } 
@media (max-width: 1080px) { .details-list__desc { padding: 2rem 0 1rem; } 
} 
.details-list__btn { margin-left: auto; background: #42E4AA; padding: 1.4rem 2rem; color: #FFFFFF; font-size: 1.4rem; line-height: 1.2; font-weight: 700; background: #42E4AA; border-radius: 1rem; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; text-align: center; } 
@media (max-width: 1440px) { .details-list__btn { padding: 1rem 1.5rem; } 
} 
@media (max-width: 768px) { .details-list__btn { margin-left: 0; margin-top: 1rem; } 
} 
.details-list__bar {display:flex; flex-wrap:wrap; width:100%; align-items:center;}
.no-touch .details-list__btn:hover { background-color: #2F2F48; } 
.details-list__btn .is-hidden { display: none; } 
.details-list__btn.is-active .is-hidden { display: block; } 
.details-list__btn.is-active .is-visible { display: none; } 
.rating { height: 1.5rem; width: 7.5rem; position: relative; } 
.rating__value { position: absolute; top: 0; left: 0; height: 100%; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA3NSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMxMF8zNzQpIj4KPHBhdGggZD0iTTc1IDYuMjkzMjhMNjkuNTQ5NiA1LjkzNDk1TDY3LjQ5NyAwLjc3ODIyOUw2NS40NDQ0IDUuOTM0OTVMNjAgNi4yOTMyOEw2NC4xNzU4IDkuODM4OTZMNjIuODA1NSAxNS4yMTc1TDY3LjQ5NyAxMi4yNTIxTDcyLjE4ODUgMTUuMjE3NUw3MC44MTgzIDkuODM4OTZMNzUgNi4yOTMyOFoiIGZpbGw9IiM0MkU0QUEiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzEwXzM3NCkiPgo8cGF0aCBkPSJNNjAgNi4yOTc1Mkw1NC41NDk2IDUuOTM5MTlMNTIuNDk3IDAuNzgyNDcxTDUwLjQ0NDQgNS45MzkxOUw0NSA2LjI5NzUyTDQ5LjE3NTggOS44NDMyTDQ3LjgwNTUgMTUuMjIxOEw1Mi40OTcgMTIuMjU2M0w1Ny4xODg1IDE1LjIyMThMNTUuODE4MyA5Ljg0MzJMNjAgNi4yOTc1MloiIGZpbGw9IiM0MkU0QUEiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDJfMzEwXzM3NCkiPgo8cGF0aCBkPSJNMTUgNi4yOTM3N0w5LjU0OTY0IDUuOTM1NDRMNy40OTcwMSAwLjc3ODcxN0w1LjQ0NDM4IDUuOTM1NDRMMCA2LjI5Mzc3TDQuMTc1OCA5LjgzOTQ1TDIuODA1NTMgMTUuMjE4TDcuNDk3MDEgMTIuMjUyNkwxMi4xODg1IDE1LjIxOEwxMC44MTgzIDkuODM5NDVMMTUgNi4yOTM3N1oiIGZpbGw9IiM0MkU0QUEiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDNfMzEwXzM3NCkiPgo8cGF0aCBkPSJNMzAgNi4yOTM3N0wyNC41NDk2IDUuOTM1NDRMMjIuNDk3IDAuNzc4NzE3TDIwLjQ0NDQgNS45MzU0NEwxNSA2LjI5Mzc3TDE5LjE3NTggOS44Mzk0NUwxNy44MDU1IDE1LjIxOEwyMi40OTcgMTIuMjUyNkwyNy4xODg1IDE1LjIxOEwyNS44MTgzIDkuODM5NDVMMzAgNi4yOTM3N1oiIGZpbGw9IiM0MkU0QUEiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDRfMzEwXzM3NCkiPgo8cGF0aCBkPSJNNDUgNi4yOTM3N0wzOS41NDk2IDUuOTM1NDRMMzcuNDk3IDAuNzc4NzE3TDM1LjQ0NDQgNS45MzU0NEwzMCA2LjI5Mzc3TDM0LjE3NTggOS44Mzk0NUwzMi44MDU1IDE1LjIxOEwzNy40OTcgMTIuMjUyNkw0Mi4xODg1IDE1LjIxOEw0MC44MTgzIDkuODM5NDVMNDUgNi4yOTM3N1oiIGZpbGw9IiM0MkU0QUEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMTBfMzc0Ij4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAgMC40OTc4OTQpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDFfMzEwXzM3NCI+CjxyZWN0IHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ1IDAuNTAyMTM2KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAyXzMxMF8zNzQiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNDk4MzgzKSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAzXzMxMF8zNzQiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNSAwLjQ5ODM4MykiLz4KPC9jbGlwUGF0aD4KPGNsaXBQYXRoIGlkPSJjbGlwNF8zMTBfMzc0Ij4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAgMC40OTgzODMpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center left no-repeat; } 
.tabs { border-radius: 1rem; border: 1px solid #DFDFDF; padding: 2rem 2rem 4rem; } 
@media (max-width: 1080px) { .tabs { padding: 1.5rem 1.5rem 3rem; } 
} 
.tabs__nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 0.4rem; border-bottom: 1px solid #D8D8D8; margin-bottom: 3rem; } 
@media (max-width: 1080px) { .tabs__nav { margin-bottom: 2rem; } 
} 
.tabs__btn { margin: 0 3rem 1rem 0; -webkit-transition: color 350ms ease; transition: color 350ms ease; font-size: 1.4rem; font-weight: 600; } 
@media (max-width: 1366px) { .tabs__btn { margin-right: 2rem; } 
} 
.tabs__btn:last-child { margin-right: 0; } 
.no-touch .tabs__btn:hover, .tabs__btn.is-active { color: #42E4AA; } 
.tabs__btn.is-active { pointer-events: none; cursor: initial; } 
.tabs__item { display: none; } 
.tabs__item.is-active { display: block; } 
.tabs__title { font-size: 2.4rem; font-family: "Playfair Display", serif; font-weight: 900; display: block; margin-bottom: 1.4rem; color: #313131; } 
@media (max-width: 520px) { .tabs__title { font-size: 2rem; } 
} 
.tabs__info { margin-bottom: 2rem; } 
.tabs__pricing { font-weight: 700; font-size: 2.5rem; line-height: 1.04; margin-bottom: 4rem; display: block; color: #313131; } 
@media (max-width: 1280px) { .tabs__pricing { font-size: 2.2rem; } 
} 
@media (max-width: 1080px) { .tabs__pricing { font-size: 1.8rem; margin-bottom: 3rem; } 
} 
.tabs__pricing b, .tabs__pricing strong { text-transform: uppercase; } 
.tabs__desc, .tabs__reservation { margin-bottom: 3rem; } 
.tabs__desc b, .tabs__desc strong { font-weight: 700; } 
.tabs__desc ul li { padding-left: 2rem; position: relative; } 
.tabs__desc ul li::after { content: ""; height: 0.6rem; width: 0.6rem; background: #42E4AA; top: 1.15rem; left: 0; position: absolute; } 
.tabs__desc ol { padding-left: 2rem; list-style-position: outside; } 
.tabs__desc a { text-decoration: underline; -webkit-transition: color 350ms ease; transition: color 350ms ease; } 
.no-touch .tabs__desc a:hover { color: #42E4AA; } 
.tabs-info__item { margin-bottom: 0.4rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
@media (max-width: 1280px) { .tabs-info__item { font-size: 1.4rem; } 
} 
.tabs-info__item:last-child { margin-bottom: 0; } 
.tabs-info__title { font-weight: 700; width: 14.5rem; margin-right: 1.5rem; } 
@media (max-width: 425px) { .tabs-info__title { width: 100%; } 
} 
.tabs-info__value { max-width: calc(100% - 16rem); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } 
@media (max-width: 425px) { .tabs-info__value { max-width: 100%; } 
} 
.tabs-info__rating { margin-right: 2rem; } 
@media (max-width: 1280px) { .tabs-info__rating { margin-right: 1.5rem; } 
} 
.tabs-info__rating:last-child { margin-right: 0; } 
.tab-reservation__title { display: block; font-family: "Playfair Display", serif; font-size: 1.8rem; font-weight: 900; margin-bottom: 1.5rem; color: #313131; } 
.tab-reservation__dates { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -0.5rem 2.5rem; } 
.tab-reservation__dates-item { padding: 0 0.5rem; margin-bottom: 1rem; } 
.tab-reservation__date { display: flex; position: relative; align-items:center; height:100%; } 
.tab-reservation__date input { position: absolute; opacity: 0; pointer-events: none; left: 0; top: 0; } 
.tab-reservation__date span { display: flex; font-size: 1.4rem; font-weight: 600; text-align: center; padding: 1rem 2.5rem; background: #E8E8E8; border-radius: 0.5rem; cursor: pointer; -webkit-transition: background-color 350ms ease; transition: background-color 350ms ease; color: #000000; line-height: 1; height:100%; flex-direction:column; justify-content:center; } 
.tab-reservation__date span div {font-size: 1.1rem; display:block; margin-top:0.3rem;} 
@media (max-width: 425px) { .tab-reservation__date span { padding: 1rem 1.5rem; } 
} 
.no-touch .tab-reservation__date span:hover { background: #42E4AA; } 
.tab-reservation__date input:checked + span { background: #42E4AA; } 
.tab-reservation__btn { width: 100%; min-height: 6.8rem; } 
@media (max-width: 1280px) { .tab-reservation__btn { padding: 1rem 2rem; } 
} 
@media (max-width: 768px) { .tab-reservation__btn { min-height: 4rem; } 
} 
@media (max-width: 520px) { .tab-reservation__btn { min-height: 4.4rem; } 
} 
.tab-share__title { font-size: 1.8rem; font-weight: 900; font-family: "Playfair Display", serif; display: block; margin-bottom: 0.4rem; color: #313131; } 
.tab-share__socials { margin-top: 1.5rem; } 
.share-socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
.share-socials__item { margin-right: 2rem; } 
@media (max-width: 425px) { .share-socials__item { margin-right: 1.5rem; } 
} 
.share-socials__item:last-child { margin-right: 0; } 
.share-socials__link img { display: block; } 
.contact-box { margin-top: 4rem; padding: 2.5rem 2rem 3rem; border: 1px solid #DFDFDF; border-radius: 1rem; background: #FCFCFC; } 
.contact-box:first-child { margin-top: 0; } 
.contact-box__title { display: block; font-family: "Playfair Display", serif; margin-bottom: 2rem; font-size: 2.4rem; font-weight: 900; color: #313131; } 
.contact-box__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 2rem; } 
.contact-box__item:last-child { margin-bottom: 0; } 
.contact-box__icon { margin-right: 1.5rem; } 
@media (max-width: 520px) { .contact-box__icon { max-width: 2.4rem; max-height: 1.5rem; } 
} 
.contact-box__icon img { display: block; } 
.contact-box__value { -webkit-transition: color 350ms ease; transition: color 350ms ease; color: #000000; font-size: 1.4rem; font-weight: 600; line-height: 1; } 
.contact-box__value--main { font-size: 2rem; } 
@media (max-width: 520px) { .contact-box__value--main { font-size: 1.8rem; } 
} 
.no-touch .contact-box__value:hover { color: #42E4AA; } 
.contact-box__cta { text-align: center; margin-top: 4.5rem; } 
.contact-box__link { font-size: 2rem; font-weight: 700; -webkit-transition: color 350ms ease; transition: color 350ms ease; text-decoration: underline; color: #000000; } 
@media (max-width: 1366px) { .contact-box__link { font-size: 1.8rem; } 
} 
@media (max-width: 1280px) { .contact-box__link { font-size: 1.6rem; } 
} 
.no-touch .contact-box__link:hover { color: #42E4AA; } 
::-webkit-scrollbar{width:7px;}
::-webkit-scrollbar-track{background-color:#000;-webkit-border-radius:10px;border-radius:10px;}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#42E4AA;}
.przeslona {width:100%; height:100%; position:fixed; z-index:9999; background:rgba(255,255,255,0.8); display:none;}
.przeslonaajax {width:100%; height:100%; position:absolute; top:0; left:0; background:url(../src_img/ajaxload.gif); background-repeat:no-repeat; background-position:center center;}
.image-float-left {float:left;}
.image-float-right {float:right;}
hr {width:100%; margin:20px 0; opacity:0;}
p {margin:0}

.pros-solo {margin:0 auto;}
.pros-single {margin: 0 auto;}
.pros-single .heading{text-align: left;}
.pros__col:nth-of-type(2) {order:-1}
.page-links {justify-content: center;}
.slider-partners__logo img {width:auto; height: auto;}
.hero__bcg {overflow: hidden;}
/* .hero__bcg img{transform: scale(1.1); animation-name: heroanimate; animation-duration: 30s; } */
/* @keyframes heroanimate { */
    /* from {transform: scale(1);} */
    /* to {transform: scale(1.1);} */
/* } */

.trips--center {justify-content: center;}
.page-content__col--main {font-weight: 700;}
.shop__image img {border-radius: 1rem;}
@media (max-width: 768px) { 
    .gallery__item--btnall {order:1}
} 
.cookies {line-height:1.5; position:fixed; z-index:9998; bottom:20px; left:50%; transform:translateX(-50%); background:rgba(0,0,0,1); border-top:1px solid #000; font-size:13px; color:#FFF; width:70%;  max-width:70%; padding:15px; border-radius:10px; display:flex; align-items:center; font-weight:400;}
.cookies div {padding-right:20px; width:calc(100% - 150px)}
.cookies u, .cookies a {color:#FFF; font-weight:bold; cursor:pointer; font-size:12px; margin-right:10px; border-right:1px solid #FFF; padding-right:10px;}
.cookies u, .cookies a:last-of-type {margin-right:0; padding-right:0; border-right:0;}
.cookies button {display:block; margin:0 auto; border:1px solid #FFF; background:none; color:#FFF; padding:10px; width:150px; cursor:pointer;  font-size:12px; border-radius:0px}
.cookies-popup {background:rgba(0,0,0,0.9); position:fixed; top:0; left:0; display:flex; width:100%; height:100vh; z-index:9999; justify-content:center; align-items:center;}
.cookies-popup.hidden {display:none;}
.cookies-popup__content {display:flex; width:800px; max-width:90%; max-height:90vh; overflow-y:auto; background:#FFF; padding:30px; border:2px solid #000; flex-wrap:wrap; justify-content: flex-end; border-radius: 0px}
.cookies-btns {display:flex; width:100%;}
.cookies-btns__btn {border:1px solid #000; padding:10px; display:block; margin-right:10px; background:#FFF; font-size:13px; border-radius:0px}
.cookies-btns__btn--active {background:#000; color:#FFF}
.cookies-tabs {display:flex; width:100%; color:#000}
.cookies-tabs__tab {display:block; width:100%; margin:20px 0; height:200px; overflow-y:auto; font-size:13px; font-weight:400;}
.cookies-tabs__tab.hidden {display:none;}
.cookies-modal {height:100vh; overflow:hidden;}
.cookies-tabs table{width:100%; border-collapse:colapse; table-layout:fixed}
.cookies-tabs table th {font-weight:bold; background:#dfdfdf}
.cookies-tabs table th, .cookies-tabs table td {padding:5px; text-align:left; font-size:13px; }
.cookies-tabs table td span{font-size:10px;}
.cookies-tabs table td {border-bottom:1px solid #dfdfdf}
.cookies-chb {display:block; width:100%; margin-bottom:20px;}
.cookies-submit {cursor:pointer; background:none; border:1px solid #000; padding:10px 20px; border-radius:0px; font-size:14px;}
.cookies-submit:hover {background:#000; color:#FFF}
@media only screen and (max-width: 800px) {
	.cookies-btns {flex-wrap:wrap;}
	.cookies-btns__btn {margin:5px; width:calc(50% - 10px)}
}
@media only screen and (max-width: 520px) {
	.cookies-btns__btn {font-size:11px; padding:5px;}
	.cookies-tabs table th, .cookies-tabs table td {font-size:11px; }
	.cookies-tabs__tab {font-size:11px; }
	.cookies-popup__content {justify-content: center;}
}

.trip-video {display:block; width:100%; margin-bottom: 5.5rem; border:0; height:50rem;}
@media only screen and (max-width: 1080px) {
	.trip-video {height:40rem;}
}
@media only screen and (max-width: 520px) {
	.trip-video {height:25rem;}
}
.trip-iframe {display:block; width:100%; margin-bottom: 5.5rem; }
.trip-iframe iframe {display:block; width:100%; min-height:40rem; height:100%; border:0; }
@media only screen and (max-width: 1080px) {
	.trip-iframe iframe {height:30rem;}
}
.details-list__btn--div {display:block; margin-left:auto;}
.details-list__desc ul li{margin-left:3rem}

.tabs_share {margin-bottom:3rem;}