@charset "UTF-8";
/*! Abstracts */
/*! Base */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    scroll-behavior: smooth;
    line-height: 1.15;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/* Text semantics
   ========================================================================== */
a {
    background-color: transparent;
    text-decoration: none;
}

p {
    margin: 0;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
    font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
    font-size: 80%;
}

ul {
    padding: 0;
    margin: 0;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
    border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
    outline: none;
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    box-shadow: none;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
    /* 1 */
    overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
    /* 1 */
    text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
    vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
    overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
    -webkit-appearance: none;
    border: none;
    background: none;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
    display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
    display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
    display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
    display: none !important;
}

/* Some additions from Bootstrap reboot
   ========================================================================== */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

@font-face {
    font-family: "hustle";
    src: url("../fonts/hustle.woff2") format("woff2"), url("../fonts/hustle.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "cera";
    src: url("../fonts/cera-medium.woff2") format("woff2"), url("../fonts/cera-medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "cera";
    src: url("../fonts/cera-bold.woff2") format("woff2"), url("../fonts/cera-bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "cera";
    src: url("../fonts/cera.woff2") format("woff2"), url("../fonts/cera.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "cera";
    src: url("../fonts/cera-light.woff2") format("woff2"), url("../fonts/cera-light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
*,
*::before,
*::after {
    box-sizing: border-box;
}

.nq-c-Maps-InfoWindow, blockquote, body {
    color: #000000;
    font-family: cera, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}
.nq-c-Maps-InfoWindow b, blockquote b, body b, .nq-c-Maps-InfoWindow strong, blockquote strong, body strong {
    font-weight: bold;
}

@media screen and (max-width: 767px) {
    html[data-menumobile=true],
body[data-menumobile=true] {
        overflow: hidden;
        height: 100vh;
    }
}

body {
    background-color: #ffffff;
}
body .pusher {
    position: relative;
}

blockquote {
    margin: 0;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #929292;
}

h1, h2, h3, h4, h5, h6,
p, ul, ol {
    margin: 0;
}

ul, ol {
    padding-left: 0;
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

button {
    padding: 0;
    border: none;
    background-color: transparent;
    color: inherit;
    cursor: pointer;
}
button[disabled] {
    cursor: default;
}

table {
    border-collapse: collapse;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=tel],
input[type=url],
input[type=search],
input[type=file],
textarea,
select {
    padding: 0 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    width: 100%;
    height: 2.5em;
    background-color: #ffffff;
    color: #000000;
    font-family: cera, Arial, sans-serif;
    font-size: 16px;
    line-height: 2.375;
    -webkit-appearance: none;
}

input[type=number] {
    -moz-appearance: textfield;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
    display: none;
}

textarea {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.3;
}

/*! Util */
::selection {
    background-color: #F2A680;
    color: #ffffff;
}

h1, .nq-u-h1,
h2, .nq-u-h2,
h3, .nq-u-h3,
h4, .nq-u-h4,
h5, .nq-u-h5,
h6, .nq-u-h6 {
    color: #00445A;
    font-weight: 700;
    text-transform: none;
}

h1, .nq-u-h1 {
    text-transform: uppercase;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 43px;
    line-height: 2.6875rem;
}
@media screen and (min-width: 768px) {
    h1, .nq-u-h1 {
        font-size: 55px;
        font-size: 3.4375rem;
        line-height: 66px;
        line-height: 4.125rem;
    }
}

h2, .nq-u-h2 {
    text-transform: uppercase;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
}
@media screen and (min-width: 768px) {
    h2, .nq-u-h2 {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 48px;
        line-height: 3rem;
    }
}

.nq-c-BlockCms-Wysiwyg h3.nq-u-h3, h3, .nq-u-h3 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 31px;
    line-height: 1.9375rem;
}
@media screen and (min-width: 768px) {
    .nq-c-BlockCms-Wysiwyg h3.nq-u-h3, h3, .nq-u-h3 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem;
    }
}

h4, .nq-u-h4 {
    color: #000000;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
}

h5, .nq-u-h5 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}

h5, .nq-u-h5 {
    font-weight: 400;
}

h6, .nq-u-h6 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}

h6, .nq-u-h6 {
    font-weight: 400;
}

h7, .nq-u-h7 {
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem;
}

.nq-u-specialtitle {
    font-family: hustle, Arial, sans-serif;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 45px;
    line-height: 2.8125rem;
    color: #F2A680;
    letter-spacing: 0.38px;
}
.nq-u-specialtitle > span {
    display: inline-block;
    transform: rotate(-4deg);
    font-weight: 400;
}
@media screen and (min-width: 768px) {
    .nq-u-specialtitle {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 59px;
        line-height: 3.6875rem;
        letter-spacing: 0.5px;
    }
}

blockquote {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 31px;
    line-height: 1.9375rem;
    color: #00445A;
    font-weight: 500;
}
@media screen and (min-width: 768px) {
    blockquote {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 40px;
        line-height: 2.5rem;
    }
}
blockquote[data-type=legend] {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #606060;
}

.nq-u-hspace {
    padding-right: 20px;
    padding-left: 20px;
}

.nq-u-scrollbar {
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #000000 rgba(0, 0, 0, 0.1);
}
.nq-u-scrollbar::-webkit-scrollbar {
    width: 1px;
    height: 0;
}
.nq-u-scrollbar::-webkit-scrollbar-thumb {
    background-color: #000000;
    outline: none;
}
.nq-u-scrollbar ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.nq-u-wrapper {
    margin-right: auto;
    margin-left: auto;
    width: 1440px;
    max-width: 100%;
}

.nq-u-clearfix:before, .nq-u-clearfix:after {
    display: table;
    content: " ";
}
.nq-u-clearfix:after {
    clear: both;
}

.visible-mobile,
.visible-tablet,
.visible-desktop,
.visible-mobile-real,
.visible-tablet-real,
.visible-desktop-real {
    display: none;
    visibility: hidden;
}

@media screen and (max-width: 767px) {
    .visible-mobile,
.visible-mobile-real {
        display: block;
        visibility: visible;
    }

    .unvisible-mobile {
        display: none;
        visibility: hidden;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    .visible-tablet,
.visible-tablet-real {
        display: block;
        visibility: visible;
    }

    .unvisible-tablet {
        display: none;
        visibility: hidden;
    }
}
@media screen and (min-width: 1200px) {
    .visible-desktop,
.visible-desktop-real {
        display: block;
        visibility: visible;
    }

    .unvisible-desktop {
        display: none;
        visibility: hidden;
    }
}
@media screen and (max-width: 884px) {
    [data-hide=medium] {
        display: none !important;
        visibility: hidden !important;
    }
}
@media screen and (max-width: 767px) {
    [data-hide=small] {
        display: none !important;
        visibility: hidden !important;
    }
}
.nq-u-overlay {
    background: #000000;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity ease-in-out 300ms, visibility ease-in-out 300ms;
    transition: opacity ease-in-out 300ms, visibility ease-in-out 300ms;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
}
.nq-u-overlay[data-active=true] {
    opacity: 0.3;
    visibility: visible;
}

.nq-u-dblock {
    display: block;
    width: 100%;
}

.nq-u-a11yhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
}

/* !Swipper */
@font-face {
    font-family: "swiper-icons";
    src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
    font-weight: 400;
    font-style: normal;
}
:root {
    --swiper-theme-color: #007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
    width: 100%;
    height: 100%;
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
    touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto;
}
.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
    height: 100%;
    width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
    width: 100%;
    height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
}

.swiper-arrows {
    display: none;
}
.swiper-arrows-left, .swiper-arrows-right {
    display: block;
    height: 135px;
    width: 65px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.1);
    left: 0;
    border-radius: 0 75px 75px 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.swiper-arrows-left svg, .swiper-arrows-right svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 16px;
    height: 18px;
    left: calc(50% - 5px);
}
.swiper-arrows-left svg {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.swiper-arrows-right {
    left: auto;
    right: 0;
    border-radius: 75px 0 0 75px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.swiper-pagination {
    height: 70px;
    display: none;
}
@media screen and (max-width: 999px) {
    .swiper-pagination {
        height: 60px;
    }
}
.swiper-pagination-content {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    bottom: 0;
}
.swiper-pagination-content > span {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.swiper-pagination + .swiper-arrows .swiper-arrows-left,
.swiper-pagination + .swiper-arrows .swiper-arrows-right {
    top: calc(50% - 35px);
}
.swiper-initialized + .swiper-pagination {
    display: block;
}
@media screen and (min-width: 1000px) {
    .swiper-initialized + .swiper-pagination {
        display: block;
    }
}
.swiper-initialized + .swiper-pagination + .swiper-arrows {
    display: block;
}

/* !Dropdown */
.nq-c-Dropdown {
    position: relative;
}
.nq-c-Dropdown-toggler {
    display: block;
    padding: 12px 20px;
    outline: none;
    width: 100%;
    position: relative;
    z-index: 2;
    background-color: #ffffff;
    border: 1px solid #DEDEDE;
    text-align: left;
    border-radius: 21px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}
.nq-c-Dropdown-toggler[aria-expanded=true] {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.nq-c-Dropdown-toggler[aria-expanded=true] .nq-c-Dropdown-toggler-arrow {
    -webkit-transform: translate(-50%, -50%) rotate(270deg);
    -ms-transform: translate(-50%, -50%) rotate(270deg);
    transform: translate(-50%, -50%) rotate(270deg);
}
.nq-c-Dropdown-toggler-txt {
    pointer-events: none;
}
.nq-c-Dropdown-toggler-arrow {
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    -ms-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg);
    display: block;
    right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-image: url("../img/slider-arrow.svg");
    background-size: 8px 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #AEDAC4;
}
.nq-c-Dropdown-menu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 3;
    background-color: #ffffff;
    border: 1px solid #DEDEDE;
    display: block;
    margin-top: -25px;
    border-radius: 0 0 28px 28px;
    padding: 24px 0 8px;
    overflow: hidden;
}
.nq-c-Dropdown-menu li {
    font-weight: 300;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-Dropdown-menu li + li {
    border-top: 1px solid #DEDEDE;
}
.nq-c-Dropdown-item {
    cursor: pointer;
    display: block;
    padding: 10px 20px;
    background-color: #ffffff;
}
.nq-c-Dropdown-item-isSelected {
    background-color: rgba(214, 236, 225, 0.5);
}
.nq-c-Dropdown-item:hover {
    background-color: #D6ECE1;
    color: #000000;
    text-decoration: underline;
}
.nq-c-Dropdown-item[aria-selected=true] {
    background-color: #000000;
    text-decoration: underline;
    cursor: initial;
}

/* !Search */
.nq-c-Search {
    position: relative;
    z-index: 10;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 1200px;
    max-width: calc(100% - 90px);
    margin: 0 auto 40px;
    padding: 40px 65px 0;
}
.nq-c-Search-mobile {
    display: none;
    visibility: hidden;
    padding: 20px;
}
.nq-c-Search-mobile-wrapper {
    cursor: pointer;
    border: 1px solid #000000;
    border-radius: 20px;
    height: 40px;
    vertical-align: middle;
    padding: 8px 25px;
    position: relative;
}
.nq-c-Search-mobile-wrapper span {
    color: #AEAEAE;
}
.nq-c-Search-mobile-cancel {
    position: absolute;
    left: auto;
    right: -1px;
    top: -1px;
    z-index: 1;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}
.nq-c-Search-mobile-cancel svg {
    background: #003040;
    display: block;
}
.nq-c-Search-mobile-cancel svg circle {
    display: none;
}
@media screen and (max-width: 999px) {
    .nq-c-Search-mobile {
        display: block;
        visibility: visible;
    }
}
.nq-c-ListingSticky .nq-c-Search {
    padding: 40px 0 10px;
    width: 1100px;
    align-items: center;
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingSticky.isSticky .nq-c-Search {
        -webkit-transition: all ease-in-out 300ms;
        transition: all ease-in-out 300ms;
        padding-top: 10px;
        margin-bottom: 0;
    }
}
.nq-c-Search[data-page=index] {
    padding-top: 0;
}
.nq-c-Search[data-page=index] .nq-c-Search-field {
    padding: 20px 15px;
    margin: 0 auto;
}
.nq-c-Search[data-page=index] .nq-c-Search-field:hover {
    z-index: 2;
    position: relative;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.nq-c-Search[data-page=index] .nq-c-Search-field:hover:nth-child(2):before {
    content: "";
    left: -25px;
    top: 0;
    position: absolute;
    background-color: #ffffff;
    border-radius: 30px 0 0 30px;
    width: 25px;
    height: 100%;
}
.nq-c-Search[data-page=index] .nq-c-Search-infoBulle {
    top: calc(100% + 20px);
}
.nq-c-Search[data-page=index] .nq-c-Dropdown-menu {
    top: calc(100% + 20px);
}
@media screen and (max-width: 999px) {
    .nq-c-Search[data-page=index] .nq-c-Dropdown-menu {
        top: calc(100% - 10px);
        z-index: 5;
    }
}
.nq-c-Search[data-page=index] .nq-c-Btn {
    border-radius: 0;
    width: 220px;
}
.nq-c-Search-field {
    background: #ffffff;
    width: 220px;
    max-width: calc(100%/5);
    padding: 0 15px;
}
.nq-c-Search-field > * {
    display: block;
}
.nq-c-Search-field > label {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    margin-bottom: 15px;
}
@media screen and (min-width: 1000px) {
    .isSticky .nq-c-Search-field > label {
        display: none;
        visibility: hidden;
    }
}
.nq-c-Search-field > label > * {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-Search-field > label span {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    margin-left: 6px;
}
.nq-c-Search-field > label svg {
    width: 15px;
    height: 15px;
}
.nq-c-Search-field-date {
    position: relative;
    border-bottom: 1px solid #DEDEDE;
}
.nq-c-Search-field-date-placeholder {
    width: 100%;
    height: 100%;
    top: 0;
    display: block;
    position: absolute;
    background-color: #ffffff;
    color: #F2A680;
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    pointer-events: none;
    font-weight: 500;
}
.nq-c-Search-field-date input[type=date],
.nq-c-Search-field-date .daterange-flatpickr {
    cursor: pointer;
    width: 100%;
    border: none;
    padding: 0 0 5px;
    color: #F2A680;
    text-transform: uppercase;
    background-color: #ffffff !important;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 500;
    border-radius: 0;
}
.nq-c-Search-field-date input[type=date]::-webkit-date-and-time-value,
.nq-c-Search-field-date .daterange-flatpickr::-webkit-date-and-time-value {
    text-align: left;
}
.nq-c-Search-field-date:after {
    content: "";
    display: block;
    cursor: pointer;
    width: 27px;
    height: 27px;
    background-color: #ffffff;
    pointer-events: none;
    background-image: url("../img/drop-down-arrow.svg");
    background-size: 7px 4px;
    background-position: center right;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
}
.nq-c-Search-field-quantities.nq-c-Dropdown-menu {
    padding: 20px 20px 25px !important;
}
.nq-c-Search-field-quantities-label {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #000000;
    font-weight: 500;
    margin-bottom: 8px;
}
.nq-c-Search-field-quantities > div + div {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #DEDEDE;
}
.nq-c-Search-field-quantities > div .nq-c-Quantity {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}
.nq-c-Search-field-quantities > div .nq-c-Quantity:last-child {
    margin-bottom: 0;
}
.nq-c-Search-field-quantities > div .nq-c-Quantity-label > span:first-child {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #000000;
    font-weight: 500;
    margin-bottom: 5px;
}
.nq-c-Search-field-quantities > div .nq-c-Quantity-label > span:last-child {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #606060;
    font-weight: 300;
    margin: 0;
}
.nq-c-Search-field .nq-c-Dropdown-toggler {
    border: none;
    padding: 0 0 10px;
    border-bottom: 1px solid #DEDEDE;
    border-radius: 0;
    color: #F2A680;
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 500;
    display: block;
    pointer-events: auto;
    cursor: pointer;
}
.nq-c-Search-field .nq-c-Dropdown-toggler > * {
    pointer-events: none;
}
.nq-c-Search-field .nq-c-Dropdown-toggler-arrow {
    width: 14px;
    height: 4px;
    background-color: transparent;
    background-image: url("../img/drop-down-arrow.svg");
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    top: 10px;
    right: 0;
}
.nq-c-Search-field .nq-c-Dropdown-toggler[aria-expanded=true] .nq-c-Dropdown-toggler-arrow {
    -webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);
}
.nq-c-Search-field .nq-c-Dropdown-menu {
    margin-top: 0;
    top: 100%;
    left: -15px;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    border-radius: 0;
    width: 335px;
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 767px) {
    .nq-c-Search-field .nq-c-Dropdown-menu {
        max-width: 100%;
    }
}
.nq-c-Search-field .nq-c-Dropdown-item {
    padding: 15px 20px;
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-Search-field .nq-c-Dropdown-item:hover {
    background-color: #F7F7F7;
}
.nq-c-Search-field .nq-c-Dropdown-item-isSelected {
    background-color: initial;
    font-weight: 700;
    color: #044D65;
    text-decoration: none;
}
.nq-c-Search-field[data-type=date]:hover + .nq-c-Search-infoBulle {
    opacity: 1;
}
.nq-c-Search .nq-c-Btn {
    min-width: 190px;
    margin-top: 0;
    height: auto;
}
.nq-c-Search .nq-c-Btn[data-load=true] + .nq-c-Search-border-right path, .nq-c-Search .nq-c-Btn:hover + .nq-c-Search-border-right path {
    fill: #003040;
}
.nq-c-Search-border {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;
    width: 110px;
    height: 138px;
}
.nq-c-Search-border-left {
    left: 0;
    -webkit-transform: translate(0, -50%) rotate(-90deg);
    -ms-transform: translate(0, -50%) rotate(-90deg);
    transform: translate(0, -50%) rotate(-90deg);
}
.nq-c-Search-border-left path {
    fill: #ffffff;
}
.nq-c-Search-border-right {
    right: 0;
    -webkit-transform: translate(0, -50%) rotate(90deg);
    -ms-transform: translate(0, -50%) rotate(90deg);
    transform: translate(0, -50%) rotate(90deg);
}
.nq-c-Search-border-right path {
    fill: #00445A;
    -webkit-transition: ease-in-out 300ms;
    transition: ease-in-out 300ms;
}
@media screen and (max-width: 1199px) {
    .nq-c-Search[data-page=index] .nq-c-Search-field {
        padding: 20px 10px;
    }
    .nq-c-Search-field {
        padding: 0 10px;
    }
    .nq-c-Search-field > label span {
        font-size: 14px;
    }
    .nq-c-Search-field .nq-c-Dropdown-menu {
        left: -10px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Search {
        display: block;
        padding: 0;
        width: 560px;
        max-width: 100%;
        text-align: center;
        background-color: #ffffff;
    }
    .nq-c-Search[data-hide-mobile=true] {
        display: none;
    }
    .nq-c-Search[data-page=index] {
        padding: 0 0 20px;
        margin: 0 auto;
    }
    .nq-c-Search[data-page=index] .nq-c-Search-field {
        padding: 20px 20px 0;
    }
    .nq-c-Search[data-page=index] .nq-c-Search-field .nq-c-Dropdown-toggler {
        padding-bottom: 20px;
    }
    .nq-c-Search[data-page=index] .nq-c-Search-field .nq-c-Dropdown-menu {
        max-width: initial;
        width: calc(100% + 40px);
        left: -20px;
    }
    .nq-c-Search[data-page=index] .nq-c-Search-field:hover .nq-c-Search[data-page=index] .nq-c-Search-field-date {
        border-bottom: none;
    }
    .nq-c-Search[data-page=index] .nq-c-Search-field:hover input,
.nq-c-Search[data-page=index] .nq-c-Search-field:hover .nq-c-Dropdown-toggler {
        border-bottom: none;
    }
    .nq-c-Search[data-page=index] .nq-c-Btn {
        margin-top: 20px;
        border-radius: 25px;
    }
    .nq-c-Search-field {
        width: 100%;
        text-align: left;
        max-width: initial;
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .nq-c-Search-field:before {
        display: none;
    }
    .nq-c-Search-field > label {
        margin-bottom: 10px;
    }
    .nq-c-Search-field[data-selected=true] {
        box-shadow: none;
    }
    .nq-c-Search-field[data-selected=true]:before {
        display: none;
    }
    .nq-c-Search-field-date:after {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: 0;
        width: 25px;
        height: 25px;
    }
    .nq-c-Search-field-quantities {
        padding: 5px 25px 20px !important;
    }
    .nq-c-Search-field input[type=date] {
        padding: 0 0 10px;
    }
    .nq-c-Search-field .nq-c-Dropdown-menu {
        left: 0;
        top: 100%;
    }
    .nq-c-Search-infoBulle {
        width: calc(100% - 40px);
        max-width: initial;
        top: calc(50% - 30px);
        left: 20px;
    }
    .nq-c-Search .nq-c-Btn {
        border-radius: 25px;
        width: initial;
        height: initial;
    }
    .nq-c-Search-border {
        display: none;
    }
}

.nq-c-FastSearch-field {
    position: relative;
}
.nq-c-FastSearch-field input {
    width: 100%;
    height: 60px;
    border-radius: 30px;
    padding: 16px 77px;
    color: #000000;
}
.nq-c-FastSearch-field input::placeholder {
    font-size: 16px;
    font-size: 1rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #808080;
}
.nq-c-FastSearch-field-btn {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 34px;
}
.nq-c-FastSearch-field-btn svg {
    width: 18px;
    height: 17px;
}
.nq-c-FastSearch-field-remove {
    opacity: 0;
    pointer-events: none;
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: ease-in 0.25s;
    transition: ease-in 0.25s;
    right: 34px;
    cursor: pointer;
}
.nq-c-FastSearch-field-remove[data-show=true] {
    opacity: 1;
    pointer-events: initial;
}
.nq-c-FastSearch-field-remove svg {
    width: 12px;
    height: 12px;
}
.nq-c-FastSearch-field svg path {
    fill: #00445A;
}
.nq-c-FastSearch[data-type=result] .nq-c-FastSearch-field input {
    background-color: #F0F0F0;
    border: none;
}
.nq-c-FastSearch-header {
    display: none;
    margin-right: 10px;
}
@media screen and (min-width: 1000px) {
    .nq-c-FastSearch-header {
        display: block;
    }
}
.nq-c-FastSearch-header-field {
    position: relative;
}
.nq-c-FastSearch-header-field input {
    border-radius: 20px;
    border-color: #000000;
}
.nq-c-FastSearch-header-field-btn {
    position: absolute;
    left: auto;
    right: 11px;
    top: 11px;
    z-index: 1;
}
.nq-c-FastSearch-header-field-btn svg {
    width: 18px;
    height: 18px;
}

.nq-c-ResultFastSearch-head {
    margin: 40px auto 60px;
    width: 1080px;
    max-width: 100%;
    text-align: center;
}
.nq-c-ResultFastSearch-head-title {
    margin-bottom: 25px;
}
.nq-c-ResultFastSearch-content {
    margin-bottom: 150px;
}
.nq-c-ResultFastSearch-content-part {
    margin: 60px auto;
}
.nq-c-ResultFastSearch-content-part-title {
    margin-bottom: 30px;
}
.nq-c-ResultFastSearch-content-part-title span:last-child {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: normal;
}
.nq-c-ResultFastSearch-content-part-list[data-type=page] .nq-c-ResultFastSearch-content-part-list-item a:not(.nq-c-Btn):not([disabled]) {
    text-decoration: none;
    color: #808080;
}
.nq-c-ResultFastSearch-content-part-list[data-type=page] .nq-c-ResultFastSearch-content-part-list-item a:not(.nq-c-Btn):not([disabled]):hover {
    text-decoration: underline;
}
@media screen and (max-width: 999px) {
    .nq-c-ResultFastSearch-content {
        margin-bottom: 80px;
    }
    .nq-c-ResultFastSearch-content-part-list[data-type=etab] {
        margin-left: -15px;
        width: calc(100% + 30px);
    }
}

.nq-c-NoResultFastSearch-title {
    width: 800px;
    max-width: 100%;
    margin: 60px auto 40px;
}
.nq-c-NoResultFastSearch-title.nq-u-h2 {
    text-align: center;
    color: #000000;
    text-transform: initial;
}
.nq-c-NoResultFastSearch-content {
    width: 985px;
    max-width: 100%;
    margin: 40px auto 80px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nq-c-NoResultFastSearch-content > span {
    margin: 0 20px;
}
.nq-c-NoResultFastSearch-content-column {
    width: 400px;
    max-width: calc(50% - 10px);
    position: relative;
    text-align: center;
    padding-top: 35%;
    height: 0;
}
.nq-c-NoResultFastSearch-content-column > span {
    text-align: center;
    min-width: calc(100% - 120px);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2;
}
.nq-c-NoResultFastSearch-content-column[data-type=result] {
    border: 1px solid #F0F0F0;
}
.nq-c-NoResultFastSearch-content-column[data-type=result] svg {
    display: block;
    width: 115px;
    height: 100px;
    margin: 0 auto 25px;
}
.nq-c-NoResultFastSearch-content-column[data-type=result] .nq-c-NoResultFastSearch-content-column-title {
    font-weight: normal;
}
.nq-c-NoResultFastSearch-content-column[data-type=contact] {
    overflow: hidden;
    border-color: #F2A680;
    background-color: #F2A680;
}
.nq-c-NoResultFastSearch-content-column[data-type=contact]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-NoResultFastSearch-content-column[data-type=contact] .nq-c-NoResultFastSearch-content-column-tel {
    display: block;
    font-weight: 700;
    color: #ffffff;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin: 10px 0;
    text-decoration: none;
}
.nq-c-NoResultFastSearch-content-column[data-type=contact] .nq-c-NoResultFastSearch-content-column-txt {
    display: block;
}
.nq-c-NoResultFastSearch-content-column[data-type=contact] .nq-c-Btn {
    margin-top: 20px;
}
@media screen and (max-width: 999px) {
    .nq-c-NoResultFastSearch {
        margin-top: 40px;
    }
}
@media screen and (max-width: 884px) {
    .nq-c-NoResultFastSearch-content > span {
        display: none;
    }
    .nq-c-NoResultFastSearch-content-column {
        padding-top: 50%;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-NoResultFastSearch-content {
        display: block;
        margin: 20px auto 40px;
    }
    .nq-c-NoResultFastSearch-content-column {
        width: 100%;
        max-width: initial;
        height: initial;
        padding: 35px;
    }
    .nq-c-NoResultFastSearch-content-column[data-type=contact] {
        margin-top: 20px;
    }
    .nq-c-NoResultFastSearch-content-column > span {
        position: relative;
        left: initial;
        top: initial;
    }
}

/*! Topbar */
.nq-c-Topbar {
    width: 100%;
    min-height: 41px;
    overflow: hidden;
    position: relative;
    padding-top: 12px;
    padding-bottom: 12px;
    z-index: 11;
    text-align: center;
    font-weight: 300;
    background-color: #00445A;
}
@media screen and (min-width: 768px) {
    .nq-c-Topbar .swiper-Topbar {
        padding-right: 80px;
    }
}
.nq-c-Topbar .nq-c-BlockCms {
    margin-bottom: 0;
}
.nq-c-Topbar .nq-c-BlockCms-wrapper {
    width: 100%;
}
.nq-c-Topbar .nq-c-BlockCms-Wysiwyg-text {
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-Topbar > * {
    position: relative;
    z-index: 2;
}
.nq-c-Topbar[data-menu-right=true] {
    z-index: 0;
}
.nq-c-Topbar a {
    font-weight: 400;
}
.nq-c-Topbar:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-Topbar-list {
    align-items: center;
}

/*! Form */
.nq-c-Field label {
    font-weight: 500;
}
.nq-c-Field input,
.nq-c-Field textarea {
    border-radius: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}
.nq-c-Field input::placeholder,
.nq-c-Field textarea::placeholder {
    color: #606060;
}
.nq-c-Field input:-moz-placeholder,
.nq-c-Field textarea:-moz-placeholder {
    color: #606060;
}
.nq-c-Field input::-moz-placeholder,
.nq-c-Field textarea::-moz-placeholder {
    color: #606060;
}
.nq-c-Field input:-ms-input-placeholder,
.nq-c-Field textarea:-ms-input-placeholder {
    color: #606060;
}
.nq-c-Field input::-webkit-input-placeholder,
.nq-c-Field textarea::-webkit-input-placeholder {
    color: #606060;
}
.nq-c-Field textarea {
    min-height: 60px;
}

.nq-c-Quantity {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    margin-bottom: 20px;
}
.nq-c-Quantity[data-color=white] .nq-c-Quantity-label {
    color: #ffffff;
}
.nq-c-Quantity[data-color=white] .nq-c-Quantity-btn {
    color: #ffffff;
}
.nq-c-Quantity[data-color=white] input[type=number] {
    outline: none;
    color: #ffffff;
    background: none;
    border: none;
    outline: none;
}
.nq-c-Quantity-label, .nq-c-Quantity-ctrls {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-Quantity-label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #000000;
    padding-right: 10px;
}
.nq-c-Quantity-ctrls {
    width: 100px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
}
.nq-c-Quantity-btn {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%;
    color: #000000;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    position: relative;
    width: 30px;
    height: 30px;
    border: 1px solid #044D65;
}
.nq-c-Quantity-btn[disabled] {
    opacity: 0.4;
    pointer-events: none;
}
.nq-c-Quantity-btn svg {
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    left: 50%;
    width: 8px;
    height: 8px;
}
.nq-c-Quantity-btn svg path {
    fill: #044D65;
}
.nq-c-Quantity-btn:hover {
    background-color: #044D65;
}
.nq-c-Quantity-btn:hover svg path {
    fill: #ffffff;
}
.nq-c-Quantity input[type=number] {
    width: 2.5em;
    display: inline-block;
    vertical-align: middle;
    border: none;
    padding: 0 10px;
    font-weight: 500;
    text-align: center;
}

@media screen and (max-width: 999px) {
    .nq-c-Quantity-label {
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 16px;
        line-height: 1rem;
    }
    .nq-c-Quantity-btn {
        width: 21px;
        height: 21px;
    }
    .nq-c-Quantity input[type=number] {
        height: 35px;
        width: 3em;
        margin: 0 10px;
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 16px;
        line-height: 1rem;
    }
}
.nq-c-Select {
    position: relative;
    cursor: pointer;
}
.nq-c-Select select {
    padding-right: 40px;
    cursor: pointer;
    border-radius: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}
.nq-c-Select-arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    width: 40px;
    background-color: #ffffff;
    pointer-events: none;
    border-radius: 20px;
}
.nq-c-Select-arrow svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-Select[data-style=light] select {
    border: 0 none;
    border-radius: 0;
    border-bottom: 1px solid #DEDEDE;
}
.nq-c-Select[data-style=light] .nq-c-Select-arrow svg {
    left: auto;
    right: 0;
}

.nq-c-Checkable input[type=radio],
.nq-c-Checkable input[type=checkbox] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: -1px;
    padding: 0;
    border: 0;
    width: 1px;
    height: 1px;
}
.nq-c-Checkable input[type=radio] + label,
.nq-c-Checkable input[type=radio] + span,
.nq-c-Checkable input[type=radio] + a,
.nq-c-Checkable input[type=checkbox] + label,
.nq-c-Checkable input[type=checkbox] + span,
.nq-c-Checkable input[type=checkbox] + a {
    cursor: pointer;
    position: relative;
    display: block;
    padding-left: 27px;
    margin-bottom: 0;
}
.nq-c-Checkable input[type=radio] + label:before, .nq-c-Checkable input[type=radio] + label:after,
.nq-c-Checkable input[type=radio] + span:before,
.nq-c-Checkable input[type=radio] + span:after,
.nq-c-Checkable input[type=radio] + a:before,
.nq-c-Checkable input[type=radio] + a:after,
.nq-c-Checkable input[type=checkbox] + label:before,
.nq-c-Checkable input[type=checkbox] + label:after,
.nq-c-Checkable input[type=checkbox] + span:before,
.nq-c-Checkable input[type=checkbox] + span:after,
.nq-c-Checkable input[type=checkbox] + a:before,
.nq-c-Checkable input[type=checkbox] + a:after {
    position: absolute;
    content: "";
}
.nq-c-Checkable input[type=radio] + label:before,
.nq-c-Checkable input[type=radio] + span:before,
.nq-c-Checkable input[type=radio] + a:before,
.nq-c-Checkable input[type=checkbox] + label:before,
.nq-c-Checkable input[type=checkbox] + span:before,
.nq-c-Checkable input[type=checkbox] + a:before {
    top: calc(50% - 7px);
    left: 0;
    border: 0 none;
    width: 15px;
    height: 15px;
    background-color: #DEDEDE;
    border-radius: 2px;
}
.nq-c-Checkable input[type=radio] + label:after,
.nq-c-Checkable input[type=radio] + span:after,
.nq-c-Checkable input[type=radio] + a:after,
.nq-c-Checkable input[type=checkbox] + label:after,
.nq-c-Checkable input[type=checkbox] + span:after,
.nq-c-Checkable input[type=checkbox] + a:after {
    top: calc(50% - 7px);
    left: 0;
    width: 15px;
    height: 15px;
    background-color: #00445A;
    background-image: url("../img/check.svg");
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    opacity: 0;
    transform: scale(0);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.nq-c-Checkable input[type=radio]:checked + label:after,
.nq-c-Checkable input[type=radio]:checked + span:after,
.nq-c-Checkable input[type=radio]:checked + a:after,
.nq-c-Checkable input[type=checkbox]:checked + label:after,
.nq-c-Checkable input[type=checkbox]:checked + span:after,
.nq-c-Checkable input[type=checkbox]:checked + a:after {
    opacity: 1;
    transform: scale(1);
}
.nq-c-Checkable input[type=radio] + label:before, .nq-c-Checkable input[type=radio] + label:after,
.nq-c-Checkable input[type=radio] + span:before,
.nq-c-Checkable input[type=radio] + span:after,
.nq-c-Checkable input[type=radio] + a:before,
.nq-c-Checkable input[type=radio] + a:after {
    border-radius: 50%;
    background-image: none;
}
.nq-c-Checkable input[type=radio] + label:after,
.nq-c-Checkable input[type=radio] + span:after,
.nq-c-Checkable input[type=radio] + a:after {
    top: calc(50% - 5px);
    left: 2px;
    width: 11px;
    height: 11px;
}
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + label:before,
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + span:before,
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + a:before,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + label:before,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + span:before,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + a:before {
    top: calc(0.5em - 10px);
}
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + label:after,
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + span:after,
.nq-c-Checkable[data-checkable-top=true] input[type=radio] + a:after,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + label:after,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + span:after,
.nq-c-Checkable[data-checkable-top=true] input[type=checkbox] + a:after {
    top: calc(0.5em - 6px);
}

.nq-c-Switch {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.nq-c-Switch label {
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #00445A;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
    font-weight: 600;
    opacity: 0.3;
}
.nq-c-Switch label[data-position=left] {
    padding-right: 12px;
    text-align: right;
}
.nq-c-Switch label[data-position=right] {
    padding-left: 12px;
    text-align: left;
}
.nq-c-Switch a:not(.nq-c-Btn) {
    text-decoration: none;
}
.nq-c-Switch-content {
    height: 32px;
    width: 65px;
    border-radius: 17.5px;
    background-color: rgba(0, 68, 90, 0.1);
    position: relative;
}
.nq-c-Switch-content:after {
    content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    z-index: 1;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #00445A;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.nq-c-Switch[data-active=true] .nq-c-Switch-content:after {
    left: calc(100% - 29px);
    background-size: 14px;
    background-image: url("../img/winter.svg");
}
.nq-c-Switch[data-active=true] [data-position=right] {
    opacity: 1;
}
.nq-c-Switch[data-active=false] .nq-c-Switch-content:after {
    background-size: 20px;
    background-image: url("../img/sun.svg");
}
.nq-c-Switch[data-active=false] [data-position=left] {
    opacity: 1;
}
@media screen and (max-width: 767px) {
    .nq-c-Switch label {
        display: none;
    }
}

/*! Buttons */
.nq-c-Btn {
    display: inline-block;
    vertical-align: middle;
    padding: 15px 25px;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-align: center;
    text-transform: uppercase;
    background-color: #AEDAC4;
    font-weight: 500;
    border-radius: 45px;
    color: #00445A;
    -webkit-transition: background-color ease-in-out 300ms;
    transition: background-color ease-in-out 300ms;
    cursor: pointer;
}
.nq-c-Btn[disabled] {
    cursor: default;
    opacity: 0.4;
}
.nq-c-Btn:not([disabled]):hover {
    background-color: #8EC3A8;
}
.nq-c-Btn[data-btncolor=sherpablue] {
    color: #ffffff;
    background-color: #00445A;
}
.nq-c-Btn[data-btncolor=sherpablue]:not([disabled]):hover {
    background-color: #003040;
}
.nq-c-Btn[data-btncolor=tacao] {
    background-color: #F2A680;
}
.nq-c-Btn[data-btncolor=tacao]:not([disabled]):hover {
    background-color: #bf8467;
}
.nq-c-Btn[data-type=secondary] {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.125rem;
}
.nq-c-Btn-svg {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 8px;
    height: 100%;
}
.nq-c-Btn [data-loader=true] {
    display: none;
    font-size: 0;
    margin-left: 10px;
    width: 20px;
    height: 20px;
}
.nq-c-Btn [data-loader=true]:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin: 3px;
    border-radius: 50%;
    border: 2px solid #ffffff;
    border-color: #ffffff transparent #ffffff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}
.nq-c-Btn[data-load=true] {
    pointer-events: none;
}
.nq-c-Btn[data-load=true][data-btncolor=sherpablue] {
    background-color: #003040;
}
.nq-c-Btn[data-load=true][data-btncolor=tacao] {
    background-color: #bf8467;
}
.nq-c-Btn[data-load=true] [data-loader=true] {
    display: inline-block;
    vertical-align: bottom;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
/*! Popin */
[data-popin-opened=true],
[data-popin-opened=true] > body {
    overflow: hidden;
    height: 100%;
}

.nq-c-Popin {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 0;
    pointer-events: none;
    box-shadow: -10px 0 60px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    z-index: 15;
    /* Media */
    /* Gallery */
}
@media screen and (min-width: 768px) {
    .nq-c-Popin {
        -webkit-transition: right ease-in-out 300ms;
        transition: right ease-in-out 300ms;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Popin {
        width: 0;
    }
}
.nq-c-Popin[data-popin-open=true] {
    opacity: 1;
    pointer-events: initial;
}
@media screen and (max-width: 767px) {
    .nq-c-Popin[data-popin-open=true] {
        width: 100%;
    }
}
.nq-c-Popin[data-popin-open=true] .nq-c-Popin-mask {
    opacity: 1;
}
.nq-c-Popin[data-popin-open=true] [data-popin-type] {
    right: 0;
}
.nq-c-Popin-head {
    position: relative;
    background-color: #E5ECEE;
    padding: 50px 90px 50px 60px;
    margin-bottom: 50px;
}
.nq-c-Popin-head-close {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    right: 50px;
    width: 50px;
    height: 50px;
}
.nq-c-Popin-head-close svg {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-Popin-head-close svg path {
    fill: #00445A;
}
.nq-c-Popin-head-close svg circle {
    stroke: #AEDAC4;
}
.nq-c-Popin-content {
    padding: 0 60px 50px;
}
.nq-c-Popin [data-popin-type] {
    position: absolute;
    z-index: 1;
    right: -9999px;
    top: 0;
    width: 1440px;
    min-height: 100vh;
    max-width: 90%;
    background-color: #fff;
}
@media screen and (min-width: 768px) {
    .nq-c-Popin [data-popin-type] {
        -webkit-transition: right ease-in-out 500ms;
        transition: right ease-in-out 500ms;
    }
}
.nq-c-Popin [data-popin-type=media] .nq-c-Popin-content-txt {
    position: relative;
    padding-top: calc(56.25%);
}
.nq-c-Popin [data-popin-type=media] .nq-c-Popin-content-txt iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.nq-c-Popin [data-popin-type=gallery] .nq-c-Popin-content {
    padding-left: 0;
    padding-right: 0;
}
.nq-c-Popin-mask {
    position: fixed;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 999px) {
    .nq-c-Popin [data-popin-type] {
        width: 100%;
        max-width: initial;
    }
    .nq-c-Popin-head {
        padding: 30px 90px 30px 30px;
        margin-bottom: 30px;
    }
    .nq-c-Popin-head-close {
        right: 30px;
        width: 40px;
        height: 40px;
    }
    .nq-c-Popin-head-close svg {
        width: 35px;
        height: 35px;
    }
    .nq-c-Popin-content {
        padding: 0 30px 30px;
    }
}

/*! Links */
a:not(.nq-c-Btn),
.nq-c-Link {
    text-decoration: underline;
}
a:not(.nq-c-Btn):not([disabled]):hover,
.nq-c-Link:not([disabled]):hover {
    color: #AEDAC4;
}
a:not(.nq-c-Btn)[data-special],
.nq-c-Link[data-special] {
    display: inline-block;
    text-decoration: none;
    position: relative;
    margin-bottom: 5px;
}
a:not(.nq-c-Btn)[data-special]:after,
.nq-c-Link[data-special]:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: auto;
    bottom: -4px;
    z-index: 1;
    width: 100%;
    height: 2px;
    background-color: #F2A680;
    -webkit-transition: width ease-in-out 300ms, left ease-in-out 300ms;
    transition: width ease-in-out 300ms, left ease-in-out 300ms;
}
a:not(.nq-c-Btn)[data-special]:not([disabled]):hover,
.nq-c-Link[data-special]:not([disabled]):hover {
    color: #F2A680;
}
a:not(.nq-c-Btn)[data-special]:not([disabled]):hover:after,
.nq-c-Link[data-special]:not([disabled]):hover:after {
    width: calc(100% - 30px);
    left: 15px;
}
a:not(.nq-c-Btn)[data-special][data-color=green]:hover,
.nq-c-Link[data-special][data-color=green]:hover {
    color: #AEDAC4;
}
a:not(.nq-c-Btn)[data-special][data-color=green]:after,
.nq-c-Link[data-special][data-color=green]:after {
    background-color: #AEDAC4;
}

/*! Info Bulle */
.nq-c-InfoBulle {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity ease-in-out 0.25s;
    transition: opacity ease-in-out 0.25s;
    position: absolute;
    top: 100%;
    left: calc(25% - 40px);
    background-color: #ffffff;
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.2);
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 300;
    color: #808080;
    max-width: 250px;
    padding: 15px;
    z-index: 10;
}
.nq-c-InfoBulle:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -10px;
}
.nq-c-InfoBulle p > a {
    color: #00445A;
}

/*! Header */
.nq-c-Header {
    position: relative;
    z-index: 12;
    background-color: #ffffff;
}
@media screen and (max-width: 767px) {
    .nq-c-Header.isSticky {
        position: -webkit-sticky;
        position: sticky;
        top: -65px;
        opacity: 0;
        box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15);
        -webkit-transition: top ease-in-out 300ms, opacity ease-in-out 250ms;
        transition: top ease-in-out 300ms, opacity ease-in-out 250ms;
    }
    .nq-c-Header.isSticky.isStickyUpScroll {
        opacity: 1;
        top: 0;
    }
}
.nq-c-Header > .nq-u-hspace > .nq-u-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.nq-c-Header[data-menu-right=true] {
    z-index: 0;
}
@media screen and (max-width: 599px) {
    .nq-c-Header {
        padding-bottom: 10px;
    }
}

.nq-c-Header-Logo {
    display: inline-flex;
    align-items: center;
    position: relative;
    z-index: 1;
    height: 80px;
    /*&-logo {
        position: relative;
        margin-top: -17px;
        margin-bottom: 10px;

        @include mq-to(small) {
            margin: 0;
            width: 80px;
            height: 46px;
        }
    }*/
}
.nq-c-Header-Logo-logo {
    padding-bottom: 8px;
    height: 60px;
    width: auto;
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Logo {
        height: 50px;
    }
    .nq-c-Header-Logo-logo {
        height: 40px;
        padding: 0;
    }
    .nq-c-Header-Logo[data-site=global] {
        order: 1;
        width: 50%;
    }
}
@media screen and (max-width: 599px) {
    .nq-c-Header-Logo {
        order: 3;
    }
}

.nq-c-Header-LogoChannel {
    display: inline-flex;
    align-items: center;
    padding-right: 25px;
}
.nq-c-Header-LogoChannel-img {
    display: inline-flex;
    align-items: center;
    position: relative;
    z-index: 1;
    height: 60px;
}
.nq-c-Header-LogoChannel-img img {
    width: auto;
    height: 100%;
}
.nq-c-Header-LogoChannel-txt {
    max-width: 300px;
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #808080;
    margin-left: 15px;
    margin-right: 20px;
    font-weight: 300;
}
.nq-c-Header-LogoChannel[data-channel=CGOS] .nq-c-Header-LogoChannel-img {
    height: 80px;
}
.nq-c-Header-LogoChannel[data-channel=CGOS] .nq-c-Header-LogoChannel-txt {
    padding-top: 10px;
}
@media screen and (max-width: 1199px) {
    .nq-c-Header-LogoChannel-txt {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Header-LogoChannel[data-channel=CGOS] .nq-c-Header-LogoChannel-img {
        height: 60px;
    }
}
@media screen and (max-width: 599px) {
    .nq-c-Header-LogoChannel {
        padding-top: 5px;
        width: 40%;
        order: 1;
    }
    .nq-c-Header-LogoChannel-img {
        height: 40px;
    }
}

.nq-c-Header-Links {
    margin-left: auto;
}
.nq-c-Header-Links-content {
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
    height: 80px;
    width: 100%;
    /*& > a, & > span {
        cursor: pointer;
        text-decoration: none;
        @include rhythm(12, 18);

        display: flex;
        flex-wrap: wrap;
        vertical-align: top;
        justify-content: center;
        align-items: center;
        min-width: 40px;
        height: 40px;

        position: relative;
        z-index: 0;

        svg {
            pointer-events: none;
            display: block;
            margin: {
                left: auto;
                right: auto;
            };

            @include mq-to(small) {
                width: 24px;
                height: 24px;
            }
        }

        &:not(:first-child) {
            svg {
                width: 27px;
                height: 27px;
                path {
                    fill: $color_black;
                }

                @include mq-to(small) {
                    width: 24px;
                    height: 24px;
                }
            }
        }
    }*/
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Links-content {
        height: 55px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
.nq-c-Header-Links-content .nq-c-Btn {
    min-width: 40px;
    height: 40px;
    padding: 8px 15px;
    margin-right: 10px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 24px;
    line-height: 1.5rem;
}
.nq-c-Header-Links-content .nq-c-Btn svg {
    height: 19px;
}
.nq-c-Header-Links-content .nq-c-Btn svg *:not([stroke]) {
    fill: #ffffff;
}
.nq-c-Header-Links-content .nq-c-Btn svg *[stroke] {
    stroke: #ffffff;
}
.nq-c-Header-Links-content-text {
    padding-top: 2px;
    display: block;
}
.nq-c-Header-Links-bullet {
    content: "";
    display: block;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    z-index: 1;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #F2A680;
    text-align: center;
    line-height: 20px;
    color: #000000;
}
.nq-c-Header-Links-burger {
    display: none;
    visibility: hidden;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-left: 10px;
    background: #F2A680;
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Links-burger {
        display: block;
        visibility: visible;
        margin-left: 0;
    }
}
.nq-c-Header-Links .nq-c-Select select {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 38px;
    line-height: 2.375rem;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
}
.nq-c-Header-Links-account {
    position: relative;
    margin-top: 20px;
    padding-bottom: 20px;
}
.nq-c-Menu-bottom .nq-c-Header-Links-account {
    margin-left: 15px;
    float: left;
}
.nq-c-Header-Links-account-infoBulle {
    max-width: initial;
    width: 250px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 100%;
    border: 1px solid #000000;
}
.nq-c-Header-Links-account-infoBulle:hover {
    opacity: 1;
}
.nq-c-Header-Links-account-infoBulle:before {
    border-color: transparent transparent #000000 transparent;
}
.nq-c-Header-Links-account:hover .nq-c-Header-Links-account-infoBulle {
    opacity: 1;
    pointer-events: initial;
}
.nq-c-Header-Links-newsletter svg {
    margin-left: 13px;
}
.nq-c-Header-Links-newsletter .nq-c-Header-Links-content-text {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
}
.nq-c-Header-Links-search {
    display: none;
    padding-top: 5px;
    margin-right: 10px;
}
@media screen and (max-width: 999px) {
    .nq-c-Header-Links-search {
        display: block;
    }
}
.nq-c-Header-Links-accountlink {
    text-transform: none;
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Links-accountlink svg {
        margin: 0;
    }
    .nq-c-Header-Links-accountlink span {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Links {
        order: 2;
        width: 60%;
        margin-left: 0;
    }
    .nq-c-Header-Links-account {
        margin-top: -20px;
        padding-bottom: 0;
        padding-top: 20px;
    }
    .nq-c-Header-Links-account-infoBulle {
        top: initial;
        bottom: 100%;
    }
    .nq-c-Header-Links-account-infoBulle:before {
        top: initial;
        bottom: -10px;
        border-width: 10px 10px 0 10px;
        border-color: #000000 transparent transparent transparent;
    }
    .nq-c-Header-Links[data-site=global] {
        width: 49%;
    }
}

.nq-c-Header-Language {
    padding-left: 10px;
}
.nq-c-Header-Language .nq-c-Select select {
    width: 65px;
    padding-right: 20px;
}
.nq-c-Header-Language .nq-c-Select-arrow {
    width: 30px;
    background: none;
}
.nq-c-Menu-bottom .nq-c-Header-Language {
    float: left;
}
.nq-c-Menu-bottom .nq-c-Header-Language .nq-c-Select select {
    padding-left: 10px;
}
.nq-c-Topbar .nq-c-Header-Language {
    position: absolute;
    left: auto;
    right: 0;
    top: -9px;
    z-index: 1;
}
.nq-c-Topbar .nq-c-Header-Language .nq-c-Select-input {
    background: none transparent;
    border: none;
    color: #ffffff;
    font-size: 14px;
}
.nq-c-Topbar .nq-c-Header-Language .nq-c-Select-input option {
    background-color: #ffffff;
    color: #000000;
}
.nq-c-Topbar .nq-c-Header-Language .nq-c-Select-arrow svg * {
    fill: #ffffff;
}

.nq-c-Header-Search {
    background-color: rgba(0, 68, 90, 0.95);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 10;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: ease-in-out 0.25s;
    transition: ease-in-out 0.25s;
}
.nq-c-Header-Search[data-show=true] {
    opacity: 1;
    pointer-events: initial;
}
.nq-c-Header-Search > div {
    position: relative;
    height: 100vh;
}
.nq-c-Header-Search-close {
    position: absolute;
    cursor: pointer;
    top: 70px;
    right: 0;
    width: 20px;
    height: 20px;
}
.nq-c-Header-Search-close svg {
    width: 20px;
    height: 20px;
}
.nq-c-Header-Search-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1080px;
    max-width: calc(100% - 40px);
}
.nq-c-Header-Search-content-title {
    display: block;
    text-align: center;
    margin-bottom: 40px;
}
.nq-c-Header-Search-content-title span {
    color: #ffffff;
}
.nq-c-Header-Search-content-title span:first-child {
    font-size: 55px;
    font-size: 3.4375rem;
    line-height: 66px;
    line-height: 4.125rem;
}
.nq-c-Header-Search-content-title span:last-child {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 51px;
    line-height: 3.1875rem;
    display: block;
    text-transform: none;
    font-weight: 300;
}
.nq-c-Header-Search-content-title span:last-child.nq-u-specialtitle > span {
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
}
@media screen and (max-width: 767px) {
    .nq-c-Header-Search-content-title {
        margin-bottom: 30px;
    }
    .nq-c-Header-Search-content-title span:first-child {
        font-size: 45px;
        font-size: 2.8125rem;
        line-height: 56px;
        line-height: 3.5rem;
    }
    .nq-c-Header-Search-content-title span:last-child {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 41px;
        line-height: 2.5625rem;
    }
}

/*! Footer */
.nq-c-BackToTop {
    position: fixed;
    bottom: -93px;
    right: 20px;
    width: 60px;
    height: 73px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url("../img/goutte.svg");
    z-index: 11;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-BackToTop[data-show=true] {
    bottom: 20px;
}
.nq-c-BackToTop-icon {
    width: 10px;
    height: 12px;
    margin: 16px 0 4px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.nq-c-BackToTop-txt {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 11px;
    line-height: 0.6875rem;
    color: #00445A;
    font-weight: bold;
    display: block;
}

.nq-c-FooterTop {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #D6ECE1;
}
.nq-c-FooterTop-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media screen and (max-width: 1199px) {
    .nq-c-FooterTop.nq-u-hspace {
        padding: 40px 20px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-FooterTop-container {
        display: block;
    }
}

.nq-c-FooterBlock {
    position: relative;
    width: calc(50% - 80px);
    display: flex;
}
.nq-c-FooterBlock + .nq-c-FooterBlock:before {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -80px;
    display: block;
    width: 1px;
    height: 110px;
    background-color: #ffffff;
}
.nq-c-FooterBlock-icon {
    width: 24px;
    height: 27px;
    margin-right: 15px;
}
.nq-c-FooterBlock-content-title {
    color: #00445A;
    display: block;
    margin-bottom: 10px;
}
.nq-c-FooterBlock-content-txt {
    display: block;
    margin-bottom: 20px;
    color: #606060;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-FooterBlock[data-type=newsletter] .nq-c-FooterBlock-icon {
    width: 50px;
    height: 19px;
    margin-top: 5px;
}
@media screen and (max-width: 1199px) {
    .nq-c-FooterBlock {
        width: calc(50% - 60px);
    }
    .nq-c-FooterBlock + .nq-c-FooterBlock:before {
        left: -60px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-FooterBlock {
        display: block;
        width: 100%;
    }
    .nq-c-FooterBlock + .nq-c-FooterBlock {
        border-top: 1px solid #ffffff;
        padding-top: 20px;
        margin-top: 20px;
    }
    .nq-c-FooterBlock + .nq-c-FooterBlock:before {
        display: none;
    }
    .nq-c-FooterBlock-icon {
        display: block;
        margin-bottom: 15px;
    }
}

.nq-c-FooterBottom {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #003040;
    color: #ffffff;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: 300;
}
.nq-c-FooterBottom > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nq-c-FooterBottom-links {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-FooterBottom-links-item {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.375rem;
}
.nq-c-FooterBottom-links-item a.nq-c-FooterBottom-links-item-link {
    text-decoration: none;
}
.nq-c-FooterBottom-links-item a.nq-c-FooterBottom-links-item-link:hover {
    text-decoration: underline;
}
.nq-c-FooterBottom-links-item + li:before {
    content: "·";
    display: inline-block;
    margin-left: 6px;
    margin-right: 6px;
}
.nq-c-FooterBottom-conception {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-FooterBottom-conception-txt, .nq-c-FooterBottom-conception-icon {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-FooterBottom-conception-txt {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 22px;
    line-height: 1.375rem;
    margin-right: 6px;
}
.nq-c-FooterBottom-conception:hover .nq-c-FooterBottom-conception-txt {
    text-decoration: underline;
}
@media screen and (max-width: 1199px) {
    .nq-c-FooterBottom.nq-u-hspace {
        padding: 10px 20px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-FooterBottom {
        text-align: center;
    }
    .nq-c-FooterBottom > div {
        display: block;
    }
}

.nq-c-FooterLinks {
    background-color: #044D65;
    position: relative;
    overflow: hidden;
}
.nq-c-FooterLinks:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.05;
}
.nq-c-FooterLinks > div {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    position: relative;
    z-index: 2;
}
.nq-c-FooterLinks > div:after {
    content: "";
    background-color: #00445A;
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 100%;
}
.nq-c-FooterLinks-content {
    order: 1;
    display: flex;
    justify-content: space-between;
    padding-top: 80px;
    padding-bottom: 80px;
    width: calc(100% - 490px);
}
.nq-c-FooterLinks-content-column {
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    width: calc(25% - 26.6666666667px);
}
.nq-c-FooterLinks-content-column:nth-child(5) {
    display: none;
}
.nq-c-FooterLinks-content-column-title {
    color: #ffffff;
    display: block;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.nq-c-FooterLinks-content-column[data-showhide=component] [data-showhide=content] {
    height: initial;
}
.nq-c-FooterLinks-content-column[data-showhide=component] [data-showhide=label] > div {
    display: none;
}
.nq-c-FooterLinks-content-column-list + .nq-c-FooterLinks-content-column-title {
    margin-top: 45px;
}
.nq-c-FooterLinks-content-column-list-item a.nq-c-FooterLinks-content-column-list-item-link {
    text-decoration: none;
}
.nq-c-FooterLinks-content-column-list-item a.nq-c-FooterLinks-content-column-list-item-link:hover {
    text-decoration: underline;
}
.nq-c-FooterLinks-content-column-payments {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    display: flex;
    align-items: center;
    opacity: 0.5;
}
.nq-c-FooterLinks-content-column-payments img {
    width: 45px;
    height: auto;
}
.nq-c-FooterLinks-content-column-payments li + li {
    margin-left: 20px;
}
.nq-c-FooterLinks-contact {
    order: 2;
    width: 390px;
    max-width: 100%;
    position: relative;
}
.nq-c-FooterLinks-contact:before {
    content: "";
    background-color: #00445A;
    border-radius: 100%;
    display: block;
    width: 900px;
    height: 900px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -500px;
    z-index: 0;
}
.nq-c-FooterLinks-contact-content {
    text-align: center;
    min-width: 230px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.nq-c-FooterLinks-contact-content-logo {
    display: block;
    max-width: 160px;
    margin: 0 auto 25px;
}
.nq-c-FooterLinks-contact-content-share {
    margin-bottom: 25px;
}
.nq-c-FooterLinks-contact-content-share-title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: 300;
    display: block;
    margin-bottom: 17px;
    color: #ffffff;
}
.nq-c-FooterLinks-contact-content-share ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-FooterLinks-contact-content-share ul li {
    position: relative;
}
.nq-c-FooterLinks-contact-content-share ul li > a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #044D65;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-FooterLinks-contact-content-share ul li > a:hover {
    background-color: #003040;
}
.nq-c-FooterLinks-contact-content-share ul li svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-FooterLinks-contact-content-share ul li svg path {
    fill: #ffffff;
}
.nq-c-FooterLinks-contact-content-share ul li + li {
    margin-left: 10px;
}
.nq-c-FooterLinks-contact-content-info {
    color: #ffffff;
}
.nq-c-FooterLinks-contact-content-info > * {
    display: block;
}
.nq-c-FooterLinks-contact-content-info a.nq-c-FooterLinks-contact-content-info-tel {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #F2A680;
    font-weight: 500;
    margin-bottom: 8px;
    text-decoration: none;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-FooterLinks-contact-content-info a.nq-c-FooterLinks-contact-content-info-tel:hover {
    text-decoration: underline;
}
.nq-c-FooterLinks-contact-content-info-hourly {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: 300;
    margin-bottom: 10px;
}
@media screen and (max-width: 1299px) {
    .nq-c-FooterLinks > div {
        display: block;
    }
    .nq-c-FooterLinks > div:after {
        display: none;
    }
    .nq-c-FooterLinks-content {
        width: 100%;
    }
    .nq-c-FooterLinks-contact {
        padding-top: 40px;
        padding-bottom: 60px;
        margin: 0 auto;
        position: relative;
    }
    .nq-c-FooterLinks-contact:before {
        top: -475px;
        width: calc(100vw + 400px);
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .nq-c-FooterLinks-contact-content {
        margin: 0 auto;
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: initial;
        top: initial;
    }
}
@media screen and (max-width: 1199px) {
    .nq-c-FooterLinks.nq-u-hspace {
        padding: 0 20px;
    }
    .nq-c-FooterLinks-content {
        padding-top: 40px;
        padding-bottom: 30px;
        display: block;
    }
    .nq-c-FooterLinks-content-column {
        width: 100%;
        margin-bottom: 20px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .nq-c-FooterLinks-content-column:last-child {
        border-bottom: 0;
        margin-bottom: 0;
    }
    .nq-c-FooterLinks-content-column-payments, .nq-c-FooterLinks-content-column-list + .nq-c-FooterLinks-content-column-title {
        display: none;
    }
    .nq-c-FooterLinks-content-column:nth-child(5) {
        display: block;
    }
    .nq-c-FooterLinks-content-column:nth-child(5) .nq-c-FooterLinks-content-column-payments, .nq-c-FooterLinks-content-column:nth-child(5) .nq-c-FooterLinks-content-column-list + .nq-c-FooterLinks-content-column-title {
        display: flex;
    }
    .nq-c-FooterLinks-content-column[data-showhide=component] [data-showhide=content] {
        height: 0;
    }
    .nq-c-FooterLinks-content-column[data-showhide=component] [data-showhide=label] > div {
        display: block;
        background-color: #ffffff;
        background-image: url("../img/plus_blue.svg");
    }
    .nq-c-FooterLinks-content-column[data-showhide=component][data-open=true] [data-showhide=content] {
        margin-bottom: 20px;
    }
    .nq-c-FooterLinks-content-column[data-showhide=component][data-open=true] [data-showhide=label] > div {
        background-image: url("../img/less_blue.svg");
    }
}

.nq-c-Newsletter-txt {
    color: #808080;
}
.nq-c-Newsletter-form {
    width: 100%;
    max-width: 680px;
    margin: 30px 0 0;
    background-color: #F7F7F7;
    position: relative;
    text-align: left;
    overflow: hidden;
    padding: 40px;
}
.nq-c-Newsletter-form:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.75;
}
.nq-c-Newsletter-form > * {
    position: relative;
    z-index: 2;
}
.nq-c-Newsletter-form-field input {
    margin-top: 10px;
}
.nq-c-Newsletter-form-txt {
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #808080;
    margin-bottom: 15px;
}
.nq-c-Newsletter-form-btn {
    display: block;
    margin: 15px auto 0;
}
@media screen and (max-width: 999px) {
    .nq-c-Newsletter-form {
        padding: 30px;
    }
}

/*! CallBack */
.nq-c-Header .nq-c-CallBack {
    display: inline-flex;
    align-items: center;
    justify-content: left;
    vertical-align: top;
    height: 80px;
    padding-left: 55px;
}
.nq-c-Header .nq-c-CallBack-text {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #606060;
    margin-left: 15px;
    margin-right: 20px;
    font-weight: 300;
}
.nq-c-Header .nq-c-CallBack-text-phone {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    display: block;
    color: #00445A;
    font-weight: 500;
}
@media screen and (max-width: 1475px) {
    .nq-c-Header .nq-c-CallBack {
        display: none;
        visibility: hidden;
    }
}
.nq-c-Menu-bottom .nq-c-CallBack {
    display: block;
    visibility: visible;
    height: auto;
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DEDEDE;
}
.nq-c-Menu-bottom .nq-c-CallBack-top {
    display: flex;
    align-items: center;
    justify-content: left;
}
.nq-c-Menu-bottom .nq-c-CallBack-top svg {
    width: 16px;
    height: 14px;
}
.nq-c-Menu-bottom .nq-c-CallBack-text {
    padding: 5px 0 0;
    margin: 0;
}
.nq-c-Menu-bottom .nq-c-CallBack-text-phone {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    padding-left: 6px;
}

/*! Menu */
@media screen and (min-width: 768px) {
    .nq-c-Menu > div {
        display: flex;
    }
}
.nq-c-Menu-top {
    display: none;
    visibility: hidden;
}
.nq-c-Menu-push-link {
    display: inline-block;
    text-decoration: none;
    position: relative;
    z-index: 0;
}
.nq-c-Menu-push-img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.nq-c-Menu-push-text {
    position: absolute;
    left: 30px;
    top: auto;
    bottom: 25px;
    z-index: 1;
    color: #ffffff;
    text-decoration: none;
}
.nq-c-Menu-push-text-line1 {
    display: block;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 29px;
    line-height: 1.8125rem;
    font-weight: 700;
}
.nq-c-Menu-push-text-line2 {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    font-weight: 400;
}
.nq-c-Menu-push-text b, .nq-c-Menu-push-text-price {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
    font-weight: 700;
}
.nq-c-Menu-right {
    margin-left: auto;
    background-color: #F2A680;
}
.nq-c-Menu-bottom {
    display: none;
    visibility: hidden;
    padding-top: 20px;
}
@media screen and (max-width: 767px) {
    .nq-c-Menu-bottom {
        display: block;
        visibility: visible;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu {
        background-color: #D6ECE1;
        position: relative;
        z-index: 5;
    }
    .nq-c-Menu .nq-c-Menu-entries {
        display: inline-flex;
    }
    .nq-c-Menu .nq-c-Menu-entry {
        display: flex;
        align-items: center;
        padding: 0 15px;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 22px;
        line-height: 1.375rem;
        height: 55px;
        -webkit-transition: background-color ease-in-out 300ms;
        transition: background-color ease-in-out 300ms;
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu] {
        cursor: pointer;
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu]:hover {
        background-color: #AEDAC4;
        font-weight: 500;
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu]:hover .nq-c-Menu-submenu {
        visibility: visible;
        opacity: 1;
    }
    .nq-c-Menu .nq-c-Menu-entry-text {
        position: relative;
        display: block;
    }
    .nq-c-Menu .nq-c-Menu-entry-text:before {
        position: absolute;
        left: -15px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        content: "";
        display: block;
        width: 1px;
        height: 20px;
        background-color: #AEDAC4;
    }
    .nq-c-Menu .nq-c-Menu-entry-text[data-special] {
        margin-bottom: 0;
    }
    .nq-c-Menu .nq-c-Menu-entry:first-child .nq-c-Menu-entry-text:before {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-submenu {
        cursor: default;
        position: absolute;
        left: 0;
        top: 55px;
        z-index: 1;
        width: 100%;
        background-color: #ffffff;
        visibility: hidden;
        opacity: 0;
        padding: 40px 0;
        -webkit-transition: opacity ease-in-out 300ms, visibility linear 300ms;
        transition: opacity ease-in-out 300ms, visibility linear 300ms;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-list {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item {
        display: inline-block;
        position: relative;
        z-index: 0;
        margin-bottom: 10px;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item-content {
        position: relative;
        background: #000000;
        display: inline-block;
        vertical-align: top;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item-title {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #ffffff;
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 29px;
        line-height: 1.8125rem;
        font-weight: 700;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item-img {
        position: relative;
        z-index: 0;
        opacity: 0.7;
        display: block;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item:hover {
        z-index: 2;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item:hover .nq-c-Menu-subsubmenu {
        visibility: visible;
        opacity: 1;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-actions {
        padding-top: 10px;
        text-align: center;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
        width: 100%;
        min-height: 200px;
        background: #ffffff;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
        padding-top: 15px;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity ease-in-out 300ms, visibility linear 300ms;
        transition: opacity ease-in-out 300ms, visibility linear 300ms;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-list {
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 15px;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-item {
        border-top: 1px solid #F0F0F0;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-item:first-child {
        border-top: 0 none;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-item-link {
        font-size: 16px;
        font-size: 1rem;
        line-height: 48px;
        line-height: 3rem;
        display: flex;
        position: relative;
        justify-content: space-between;
        align-items: center;
        text-decoration: none;
        font-weight: 500;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-action-link {
        position: relative;
        z-index: 0;
        font-size: 16px;
        font-size: 1rem;
        line-height: 50px;
        line-height: 3.125rem;
        font-weight: 500;
        background-color: #F2A680;
        text-decoration: none;
        color: #ffffff;
        text-align: center;
        display: block;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-subsubmenu-action-link:after {
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: "";
        display: block;
        background-image: url("../img/pattern.svg");
        opacity: 0.1;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations]:before {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-submenu-content {
        display: flex;
        align-items: stretch;
    }
    .nq-c-Menu .nq-c-Menu-submenu-left {
        background-color: #F7F7F7;
        width: 300px;
        color: #AEAEAE;
        padding-left: 20px;
        padding-bottom: 50px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-left-item {
        padding-bottom: 35px;
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 29px;
        line-height: 1.8125rem;
        font-weight: 700;
        cursor: pointer;
        -webkit-transition: color ease-in-out 300ms, font-size ease-in-out 300ms;
        transition: color ease-in-out 300ms, font-size ease-in-out 300ms;
    }
    .nq-c-Menu .nq-c-Menu-submenu-left-item[data-active=true] {
        color: #000000;
        font-size: 24px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right {
        width: calc(100% - 300px);
    }
    .nq-c-Menu .nq-c-Menu-submenu-right [data-showhide=label] {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-wrap {
        padding-left: 40px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-wrap:before, .nq-c-Menu .nq-c-Menu-submenu-right-wrap:after {
        display: table;
        content: " ";
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-wrap:after {
        clear: both;
    }
}
@media screen and (min-width: 768px) and (max-width: 999px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-wrap {
        padding-left: 0;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-content {
        display: none;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-content[data-active=true] {
        display: block;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-subsubmenu {
        float: left;
        width: calc(100% - 300px);
    }
}
@media screen and (min-width: 768px) and (max-width: 884px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-subsubmenu {
        float: none;
        width: 100%;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-list {
        float: left;
        width: 220px;
        padding-left: 20px;
    }
}
@media screen and (min-width: 768px) and (max-width: 884px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-list {
        float: none;
        width: 100%;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-item {
        padding-bottom: 20px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-item a {
        font-size: 16px;
        font-size: 1rem;
        line-height: 19px;
        line-height: 1.1875rem;
        text-decoration: none;
        font-weight: 400;
        display: block;
        color: #606060;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-push {
        float: right;
    }
}
@media screen and (min-width: 768px) and (max-width: 884px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-push {
        float: none;
        width: 100%;
        padding-top: 20px;
        padding-left: 20px;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu-right-actions {
        clear: both;
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 17px;
        line-height: 1.0625rem;
        padding-left: 20px;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        width: max(50% - 420px, 300px);
        height: 100%;
        background-color: #F7F7F7;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu [data-showhide=label] {
        /*display: none;
        visibility: hidden;*/
    }
    .nq-c-Menu .nq-c-Menu-submenu [data-showhide=label] > div {
        display: none;
        visibility: hidden;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-submenu [data-showhide=content] {
        height: auto !important;
    }
}
@media screen and (min-width: 768px) {
    .nq-c-Menu .nq-c-Menu-right {
        float: right;
        height: 55px;
        min-width: 210px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .nq-c-Menu .nq-c-Menu-right svg {
        margin-right: 10px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Menu {
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        z-index: 11;
        background: #ffffff;
        min-height: 100vh;
        height: 100vh;
        visibility: hidden;
        overflow: auto;
        opacity: 0;
    }
    .nq-c-Menu[data-active=true] {
        left: 0;
        visibility: visible;
        opacity: 1;
    }
    .nq-c-Menu .nq-c-Menu-top {
        display: flex;
        align-items: center;
        justify-content: center;
        visibility: visible;
        height: 80px;
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 29px;
        line-height: 1.8125rem;
        color: #000000;
        font-weight: 700;
        background: #F7F7F7;
    }
    .nq-c-Menu .nq-c-Menu-top-close {
        line-height: 0;
        position: absolute;
        left: auto;
        right: 15px;
        z-index: 1;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #F2A680;
    }
    .nq-c-Menu .nq-c-Menu-top-close svg * {
        fill: #000000;
    }
    .nq-c-Menu .nq-c-Menu-top-back {
        line-height: 0;
        position: absolute;
        left: 15px;
        z-index: 1;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #AEDAC4;
    }
    .nq-c-Menu .nq-c-Menu-top-back svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        width: 12px;
        height: 14px;
        position: relative;
        left: -2px;
    }
    .nq-c-Menu .nq-c-Menu-entries {
        background-color: #D6ECE1;
        padding: 0 15px;
    }
    .nq-c-Menu .nq-c-Menu-entry {
        border-bottom: 1px solid #AEDAC4;
        height: 52px;
        display: flex;
        align-items: center;
        cursor: pointer;
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu] {
        cursor: default;
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu]:after {
        content: "";
        display: block;
        width: 8px;
        height: 8px;
        background-image: url("../img/slider-arrow.svg");
        background-position: center center;
        background-size: 8px 9px;
        background-repeat: no-repeat;
        /*position: absolute;
        left: auto;
        right: 0;
        top: 0;
        z-index: 1;*/
    }
    .nq-c-Menu .nq-c-Menu-entry[has-submenu] .nq-c-Menu-entry-text {
        cursor: pointer;
        display: block;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 52px;
        line-height: 3.25rem;
        height: 100%;
        width: 100%;
    }
    .nq-c-Menu .nq-c-Menu-submenu {
        display: none;
        visibility: hidden;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        width: 100%;
        min-height: 100vh;
        background-color: #ffffff;
        padding-bottom: 75px;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-active=true] {
        display: block;
        visibility: visible;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-list {
        padding-top: 10px;
    }
    .nq-c-Menu .nq-c-Menu-submenu[data-style=destinations] .nq-c-Menu-submenu-item-img {
        display: none;
    }
    .nq-c-Menu .nq-c-Menu-submenu-left {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right {
        padding: 10px 15px 0;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-push {
        padding-top: 20px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-actions, .nq-c-Menu .nq-c-Menu-submenu-list {
        padding-left: 20px;
        padding-right: 20px;
    }
    .nq-c-Menu .nq-c-Menu-submenu-actions {
        padding-top: 20px;
    }
    .nq-c-Menu .nq-c-Menu-submenu [data-special] {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 17px;
        line-height: 1.0625rem;
        font-weight: 500;
    }
    .nq-c-Menu .nq-c-Menu-subsubmenu-action {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-item, .nq-c-Menu .nq-c-Menu-subsubmenu-item {
        color: #606060;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 38px;
        line-height: 2.375rem;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-item svg, .nq-c-Menu .nq-c-Menu-subsubmenu-item svg {
        display: none;
    }
    .nq-c-Menu .nq-c-Menu-submenu-right-item a, .nq-c-Menu .nq-c-Menu-subsubmenu-item a {
        text-decoration: none;
    }
    .nq-c-Menu .nq-c-Menu-showhide-wrap {
        border-bottom: 1px solid #DEDEDE;
    }
    .nq-c-Menu .nq-c-Menu-showhide-label {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 22px;
        line-height: 1.375rem;
        color: #000000;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .nq-c-Menu .nq-c-Menu-showhide-content {
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .nq-c-Menu .nq-c-Menu-right {
        display: block;
        width: 100%;
        height: 60px;
        padding: 0 15px;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 60px;
        line-height: 3.75rem;
        text-align: left;
    }
    .nq-c-Menu .nq-c-Menu-right svg {
        display: none;
        visibility: hidden;
    }
    .nq-c-Menu .nq-c-Menu-right:after {
        float: right;
        content: "";
        display: inline-block;
        width: 8px;
        height: 60px;
        vertical-align: top;
        background-image: url("../img/slider-arrow.svg");
        background-position: center center;
        background-size: 8px 9px;
        background-repeat: no-repeat;
    }
}

.nq-c-MenuRight {
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    z-index: 15;
    width: calc(100% - 1260px);
    min-width: 540px;
    height: 100%;
    background-color: #ffffff;
    visibility: hidden;
    display: none;
}
@media screen and (min-width: 768px) {
    .nq-c-MenuRight {
        -webkit-transition: right ease-in-out 300ms, visibility linear 300ms, display linear 0s;
        transition: right ease-in-out 300ms, visibility linear 300ms, display linear 0s;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight {
        width: 0;
        min-width: 0;
        right: auto;
        left: 0;
        display: none;
    }
}
.nq-c-MenuRight[data-active=true] {
    display: block;
    visibility: visible;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight[data-active=true] {
        display: block;
        width: 100%;
        min-width: 100%;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        height: 100vh;
    }
}
.nq-c-MenuRight-top {
    background-color: #F2A680;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 50px;
    padding-right: 50px;
    height: 140px;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
    color: #ffffff;
    font-weight: 700;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-top {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 29px;
        line-height: 1.8125rem;
        margin-bottom: 20px;
        height: 80px;
        padding-left: 15px;
        padding-right: 15px;
        justify-content: center;
    }
}
.nq-c-MenuRight-top-close svg {
    display: block;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-top-close {
        position: absolute;
        left: auto;
        right: 15px;
        z-index: 1;
    }
}
.nq-c-MenuRight-top-back {
    display: none;
    visibility: hidden;
    line-height: 0;
    position: absolute;
    left: 15px;
    z-index: 1;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #AEDAC4;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-top-back {
        display: block;
        visibility: visible;
    }
}
.nq-c-MenuRight-top-back svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 12px;
    height: 14px;
    position: relative;
    left: -2px;
}
.nq-c-MenuRight-wrap {
    padding: 10px 50px;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-wrap {
        height: calc(100% - 80px);
        overflow: auto;
        padding-top: 5px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 50px;
    }
}
.nq-c-MenuRight-content {
    padding: 30px 0 29px;
    border-bottom: 1px solid #DEDEDE;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-content {
        padding: 15px 0 14px;
    }
}
.nq-c-MenuRight-content a {
    text-decoration: none;
    display: block;
}
.nq-c-MenuRight-content-content {
    padding-top: 10px;
}
@media screen and (max-width: 767px) {
    .nq-c-MenuRight-content-content {
        padding-left: 20px;
    }
}
.nq-c-MenuRight-content-content a {
    color: #606060;
    font-size: 16px;
    font-size: 1rem;
    line-height: 35px;
    line-height: 2.1875rem;
}
/*! Reassurance */
.nq-c-Reassurance {
    margin-top: 60px;
    margin-bottom: 75px;
    position: relative;
    z-index: 0;
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance {
    margin-top: 15px;
    margin-bottom: 40px;
    padding-left: 50px;
    padding-right: 50px;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-reinsurance .nq-c-Reassurance {
        margin-bottom: 60px;
    }
}
.nq-c-Reassurance-list {
    width: 100%;
}
.nq-c-Reassurance-list-item {
    font-size: 0px;
    font-size: 0rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-Reassurance-list-item > * {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-Reassurance-list-item-icon {
    width: 80px;
    height: 80px;
    margin-right: 20px;
}
.nq-c-Reassurance-list-item-content {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
    width: calc(100% - 100px);
    /*.nq-c-Proposal-reinsurance & {
        @include mq-from(xsmall) {
            max-height: 86px;
            overflow: hidden;
        }
    }*/
}
.nq-c-Reassurance-list-item-content-title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 600;
    display: block;
    margin-bottom: 8px;
}
.nq-c-Reassurance-list-item-content-txt {
    font-weight: 300;
    color: #606060;
}
.nq-c-Reassurance-arrows {
    display: none;
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows {
    display: block;
}
.nq-c-Reassurance-arrows-left, .nq-c-Reassurance-arrows-right {
    position: absolute;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 9px;
    height: 10px;
    display: block;
    cursor: pointer;
    z-index: 2;
}
.nq-c-Reassurance-arrows-left.swiper-button-disabled, .nq-c-Reassurance-arrows-right.swiper-button-disabled {
    opacity: 0.5;
    cursor: initial;
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-left, .nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-right {
    height: 100%;
    max-height: 80px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.9) 0%, #FFFFFF 100%);
    box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.1);
    border-radius: 0 80px 80px 0;
    text-align: center;
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-left svg, .nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-right svg {
    width: 10px;
    height: 10px;
    top: calc(50% - 5px);
    position: relative;
    vertical-align: top;
}
.nq-c-Reassurance-arrows-left {
    left: 20px;
}
.nq-c-Reassurance-arrows-left svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-left {
    left: 0;
}
.nq-c-Reassurance-arrows-right {
    right: 20px;
}
.nq-c-Proposal-reinsurance .nq-c-Reassurance-arrows-right {
    right: 0;
    border-radius: 80px 0 0 80px;
}
@media screen and (max-width: 1299px) {
    .nq-c-Reassurance.nq-u-hspace {
        padding: 0 70px;
    }
    .nq-c-Reassurance-arrows {
        display: block;
    }
    .nq-c-Reassurance-arrows-left {
        left: 40px;
    }
    .nq-c-Reassurance-arrows-right {
        right: 40px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Reassurance {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .nq-c-Reassurance-list {
        width: 100%;
    }
    .nq-c-Reassurance-list-item-icon {
        width: 60px;
        height: 60px;
        margin-right: 10px;
    }
    .nq-c-Reassurance-list-item-content {
        width: calc(100% - 70px);
    }
    .nq-c-Reassurance-arrows-left {
        left: 20px;
    }
    .nq-c-Reassurance-arrows-right {
        right: 20px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Reassurance.nq-u-hspace {
        padding: 0 55px;
    }
}

/*! Index */
.nq-c-IndexBanner {
    position: relative;
    z-index: 3;
    margin-bottom: 60px;
}
.nq-c-IndexBanner-img {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 0;
}
.nq-c-IndexBanner-img img {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-IndexBanner:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
}
.nq-c-IndexBanner-content {
    padding-top: 130px;
    padding-bottom: 130px;
    position: relative;
    z-index: 2;
}
.nq-c-IndexBanner-content-head {
    margin-bottom: 40px;
}
.nq-c-IndexBanner-content-head-title {
    text-align: center;
}
.nq-c-IndexBanner-content-head-title span {
    color: #ffffff;
}
.nq-c-IndexBanner-content-head-title span:first-child {
    display: block;
    text-transform: none;
    font-weight: 300;
}
@media screen and (max-width: 999px) {
    .nq-c-IndexBanner {
        margin-bottom: 30px;
    }
    .nq-c-IndexBanner-content {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .nq-c-IndexBanner-content-head {
        margin-bottom: 30px;
    }
}

.nq-c-IndexBlog {
    text-align: center;
    margin-top: 75px;
    margin-bottom: 80px;
}
.nq-c-IndexBlog-head {
    text-align: center;
    margin-bottom: 30px;
}
.nq-c-IndexBlog-head span:first-child {
    display: block;
    text-transform: none;
    font-weight: 300;
    margin-bottom: -15px;
}
.nq-c-IndexBlog-list {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    margin-bottom: 30px;
}
.nq-c-IndexBlog-list > div {
    width: calc(33.33% - 20px);
}
@media screen and (max-width: 999px) {
    .nq-c-IndexBlog {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .nq-c-IndexBlog-head {
        margin-bottom: 20px;
    }
    .nq-c-IndexBlog-list {
        font-size: 0px;
        font-size: 0rem;
        line-height: 0px;
        line-height: 0rem;
        margin-bottom: 30px;
    }
    .nq-c-IndexBlog-list > div {
        width: calc(50% - 15px/2);
    }
    .nq-c-IndexBlog-list > div:last-child {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-IndexBlog-list > div {
        display: block;
        width: 100%;
    }
}

.nq-c-IndexDestination {
    overflow: hidden;
    margin-top: 60px;
    margin-bottom: 80px;
    padding-top: 20px;
}
.nq-c-IndexDestination-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
}
.nq-c-IndexDestination-head-switch {
    margin-left: 45px;
    margin-right: auto;
    padding-left: 45px;
    border-left: 1px solid #DEDEDE;
}
.nq-c-IndexDestination-head-link {
    font-weight: 500;
}
.nq-c-IndexDestination-slider {
    position: relative;
    z-index: 1;
}
.nq-c-IndexDestination-slider-arrows, .nq-c-IndexDestination-slider-pagination {
    display: none;
}
.nq-c-IndexDestination-slider-pagination {
    display: none;
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    bottom: -55px;
}
.nq-c-IndexDestination-slider-pagination span {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.nq-c-IndexDestination-slider-arrows {
    cursor: pointer;
    width: 140px;
    margin: 20px auto 0;
    display: none;
    align-items: center;
    justify-content: space-between;
}
.nq-c-IndexDestination-slider-arrows-left, .nq-c-IndexDestination-slider-arrows-right {
    position: relative;
}
.nq-c-IndexDestination-slider-arrows-left svg, .nq-c-IndexDestination-slider-arrows-right svg {
    width: 11px;
    height: 11px;
}
.nq-c-IndexDestination-slider-arrows-left[aria-disabled=true], .nq-c-IndexDestination-slider-arrows-right[aria-disabled=true] {
    opacity: 0.5;
    pointer-events: none;
}
.nq-c-IndexDestination-slider-arrows-left svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nq-c-IndexDestination[data-page=univers] {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #F7F7F7;
    position: relative;
}
.nq-c-IndexDestination[data-page=univers]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.75;
}
@media screen and (max-width: 999px) {
    .nq-c-IndexDestination {
        margin-top: 20px;
        margin-bottom: 50px;
    }
    .nq-c-IndexDestination-head {
        display: block;
        margin-bottom: 20px;
    }
    .nq-c-IndexDestination-head-title {
        margin-bottom: 5px;
    }
    .nq-c-IndexDestination-head-switch {
        width: max-content;
        margin: 10px 0 15px;
        padding-left: 0;
        border-left: 0;
    }
    .nq-c-IndexDestination-slider {
        margin: 0 10px 20px;
    }
    .nq-c-IndexDestination-slider .swiper {
        overflow: initial;
    }
    .nq-c-IndexDestination-slider-arrows {
        display: flex;
    }
    .nq-c-IndexDestination-slider-pagination {
        display: block;
    }
    .nq-c-IndexDestination[data-page=univers] {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}

.nq-c-IndexEditorial {
    margin-top: 80px;
    margin-bottom: 80px;
}
.nq-c-IndexEditorial-txt {
    max-width: 100%;
    width: 850px;
    margin: 0 auto;
    color: #606060;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}
@media screen and (max-width: 999px) {
    .nq-c-IndexEditorial {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}

.nq-c-IndexInstagram {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F2A680;
    position: relative;
}
.nq-c-IndexInstagram:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-IndexInstagram > div {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-IndexInstagram-head {
    width: 220px;
    margin: 0 30px;
    position: relative;
    text-align: center;
    order: 2;
    z-index: 2;
}
.nq-c-IndexInstagram-head-title {
    margin-bottom: 20px;
}
.nq-c-IndexInstagram-head-title span:first-child {
    display: block;
    color: #ffffff;
    text-transform: none;
    font-weight: 300;
    margin-bottom: -15px;
}
.nq-c-IndexInstagram-head-title span.nq-u-h3 {
    display: block;
    margin-top: 18px;
    line-height: 1;
}
.nq-c-IndexInstagram-head-share {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-IndexInstagram-head-share-item {
    position: relative;
}
.nq-c-IndexInstagram-head-share-item a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #AEDAC4;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-IndexInstagram-head-share-item a:hover {
    background-color: #8EC3A8;
}
.nq-c-IndexInstagram-head-share-item svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-IndexInstagram-head-share-item svg path {
    fill: #00445A;
}
.nq-c-IndexInstagram-head-share-item + .nq-c-IndexInstagram-head-share-item {
    margin-left: 12px;
}
.nq-c-IndexInstagram-links {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(50% - 280px/2);
    z-index: 2;
}
.nq-c-IndexInstagram-links:nth-child(1) {
    order: 1;
}
.nq-c-IndexInstagram-links:nth-child(2) {
    order: 3;
}
.nq-c-IndexInstagram-links-item {
    overflow: hidden;
}
.nq-c-IndexInstagram-links-item + .nq-c-IndexInstagram-links-item {
    margin-left: 13px;
}
.nq-c-IndexInstagram-links-item img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-IndexInstagram-links-item:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexInstagram-links-item:last-child {
        display: none;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexInstagram {
        padding-top: 35px;
        padding-bottom: 38px;
    }
    .nq-c-IndexInstagram > div {
        display: block;
    }
    .nq-c-IndexInstagram-head {
        width: 100%;
        margin: 0 auto 30px;
    }
    .nq-c-IndexInstagram-links {
        font-size: 0px;
        font-size: 0rem;
        line-height: 0px;
        line-height: 0rem;
        display: block;
        width: 100%;
    }
    .nq-c-IndexInstagram-links-item {
        display: inline-block;
        vertical-align: top;
        width: calc(50% - 13px/2);
        margin-bottom: 13px;
    }
}

.nq-c-IndexMap {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    padding-top: 60px;
    padding-bottom: 80px;
    position: relative;
    background-color: #AEDAC4;
}
.nq-c-IndexMap:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-IndexMap > div {
    display: flex;
    align-items: start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.nq-c-IndexMap-content {
    position: relative;
    z-index: 3;
    width: 55%;
    margin-bottom: 32px;
}
.nq-c-IndexMap-content-head {
    position: relative;
    margin-bottom: 60px;
    z-index: 1;
    width: 100%;
}
.nq-c-IndexMap-content-head-title span {
    display: block;
}
.nq-c-IndexMap-content-head-title span.nq-u-specialtitle {
    font-weight: 300;
    text-transform: none;
    color: #ffffff;
    margin-bottom: 20px;
}
.nq-c-IndexMap-content-regions ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nq-c-IndexMap-content-regions ul li {
    width: 33.33%;
    padding-right: 25px;
}
.nq-c-IndexMap-content-regions .nq-c-Dropdown-toggler {
    display: none;
}
.nq-c-IndexMap-content-regions .nq-c-Dropdown-menu {
    border: none;
    background-color: transparent;
    position: relative;
    padding: 0;
    z-index: 0;
}
.nq-c-IndexMap-content-regions .nq-c-Dropdown-menu[hidden] {
    display: block !important;
}
.nq-c-IndexMap-content-regions .nq-c-Dropdown-item {
    font-weight: 500;
    border: none;
    background-color: transparent;
}
.nq-c-IndexMap-content-regions .nq-c-Dropdown-item:hover {
    color: #00445A;
    text-decoration: none;
}
.nq-c-IndexMap-content-regions-item {
    margin-bottom: 10px;
    color: #00445A;
    border-radius: 30px;
    font-weight: 500;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    padding: 0 20px;
    height: 56px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nq-c-IndexMap-content-regions-item-txt {
    width: calc(100% - 20px);
    padding-right: 20px;
}
.nq-c-IndexMap-content-regions-item-icon {
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 100%;
    pointer-events: none;
    cursor: none;
    background-color: #ffffff;
    position: relative;
}
.nq-c-IndexMap-content-regions-item-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: calc(50% + 1px);
    width: 8px;
    height: 8px;
}
.nq-c-IndexMap-content-regions-item[data-selected=true] {
    background-color: #00445A;
    box-shadow: 0 2px 15px 0 rgba(0, 68, 90, 0.15);
    color: #ffffff;
}
.nq-c-IndexMap-content-regions-item[data-selected=true] .nq-c-IndexMap-content-regions-item-icon {
    background-color: #F2A680;
}
.nq-c-IndexMap-content-regions-item[data-selected=true]:hover {
    color: #ffffff;
}
.nq-c-IndexMap-map {
    margin-top: 90px;
    width: calc(45% - 95px);
    position: relative;
    z-index: 5;
}
.nq-c-IndexMap-map svg {
    width: 100%;
    height: auto;
}
.nq-c-IndexMap-map svg [data-id-zone] {
    -webkit-transition: ease-out 0.25s;
    transition: ease-out 0.25s;
}
.nq-c-IndexMap-map svg [data-id-zone] > path[fill="#FFF"] {
    -webkit-transition: ease-out 0.25s;
    transition: ease-out 0.25s;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] {
    fill: #00445A;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] > path[fill="#FFF"] {
    fill: #00445A;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] > g > ellipse {
    fill: #003040;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] > g > path[fill="#00445A"] {
    fill: #F2A680;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] > g[data-id-town] {
    cursor: pointer;
}
.nq-c-IndexMap-map svg [data-id-zone][data-selected=true] > g[data-id-town][data-selected=true] > path[fill="#00445A"] {
    fill: #8EC3A8;
}
.nq-c-IndexMap-map-infoWindows {
    opacity: 0;
    text-align: center;
    position: absolute;
    width: 300px;
    min-height: 100px;
    padding: 10px;
    max-width: initial;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: initial;
    bottom: 100%;
    border-radius: 15px;
    background-color: #F7F7F7;
    pointer-events: none;
}
.nq-c-IndexMap-map-infoWindows-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 0 20px;
}
.nq-c-IndexMap-map-infoWindows:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: initial;
    bottom: -10px;
    border-width: 10px 10px 0 10px;
    border-color: #F7F7F7 transparent transparent transparent;
}
.nq-c-IndexMap-map-infoWindows[data-show=true] {
    opacity: 1;
    pointer-events: initial;
}
.nq-c-IndexMap-map-infoWindows-close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}
.nq-c-IndexMap-map-infoWindows-close svg {
    width: 8px;
    height: 8px;
}
.nq-c-IndexMap-map-infoWindows-close svg path {
    fill: #000000;
}
.nq-c-IndexMap-map-towns {
    display: none;
}
.nq-c-IndexMap-map-towns-list-item-link {
    font-weight: 400;
    color: #000000;
    font-size: 16px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.125rem;
    text-decoration: none !important;
}
.nq-c-IndexMap-map-towns-list-item-link > span {
    display: block;
}
.nq-c-IndexMap-map-towns-list-item-link-ds {
    text-transform: uppercase;
}
.nq-c-IndexMap-map-towns-list-item-link-pr::first-letter {
    display: inline-block;
    text-transform: uppercase;
}
.nq-c-IndexMap-map-towns-list-item-link .nq-u-h5 {
    font-weight: 600;
    color: #00445A;
    margin: 3px 0;
    font-size: 16px;
    font-size: 1rem;
    line-height: 18px;
    line-height: 1.125rem;
}
.nq-c-IndexMap .nq-c-Btn {
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 1399px) {
    .nq-c-IndexMap-map-infoWindows {
        left: 30% !important;
        bottom: 20%;
        top: initial !important;
    }
    .nq-c-IndexMap-map-infoWindows:before {
        display: none;
    }
}
@media screen and (max-width: 1299px) {
    .nq-c-IndexMap-map {
        width: calc(45% - 65px);
    }
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexMap {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .nq-c-IndexMap-content {
        width: 45%;
    }
    .nq-c-IndexMap-content-head {
        width: calc(100vw - 40px);
    }
    .nq-c-IndexMap-content-regions ul li {
        width: 50%;
        padding-right: 20px;
    }
    .nq-c-IndexMap-map {
        margin-top: 180px;
        width: calc(55% - 45px);
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexMap > div {
        display: block;
        text-align: center;
    }
    .nq-c-IndexMap-content, .nq-c-IndexMap-map {
        width: 100%;
    }
    .nq-c-IndexMap-map {
        z-index: 2;
    }
    .nq-c-IndexMap-map-infoWindows {
        bottom: -10px;
        top: initial !important;
        max-width: 100%;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50% !important;
    }
    .nq-c-IndexMap-content {
        text-align: left;
        margin-bottom: 20px;
    }
    .nq-c-IndexMap-content-head {
        width: 100%;
        display: block;
        margin-bottom: 30px;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-toggler {
        display: block;
        color: #ffffff;
        background-color: #00445A;
        font-weight: 500;
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 22px;
        line-height: 1.375rem;
        box-shadow: 0 2px 15px 0 rgba(0, 68, 90, 0.15);
        border: none;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-toggler-arrow {
        background-color: #F2A680;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-item {
        border-radius: 0;
        margin-bottom: 0;
        height: initial;
        padding: 0;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-item:hover {
        background-color: rgba(229, 236, 238, 0.5);
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-item[data-selected=true] {
        background-color: #E5ECEE;
        box-shadow: none;
        color: #00445A;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-item:last-child {
        border-radius: 0 0 30px 30px;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-menu {
        position: absolute;
        overflow: initial;
        background-color: #ffffff;
        padding: 24px 0 0;
        box-shadow: 0 5px 15px 0 rgba(0, 68, 90, 0.15);
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-menu[hidden] {
        display: none !important;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-menu ul {
        overflow: hidden;
        display: block;
        columns: 1;
    }
    .nq-c-IndexMap-content-regions .nq-c-Dropdown-menu ul li {
        width: 100%;
    }
    .nq-c-IndexMap-content-regions-item {
        position: relative;
    }
    .nq-c-IndexMap-content-regions-item-txt {
        width: 100%;
        padding: 12px 20px;
    }
    .nq-c-IndexMap-content-regions-item-icon {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 20px;
    }
    .nq-c-IndexMap-map {
        margin: 0 0 30px;
    }
}

.nq-c-IndexOffer {
    overflow: hidden;
    margin-top: 75px;
    margin-bottom: 60px;
}
.nq-c-IndexOffer-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}
.nq-c-IndexOffer-head-link {
    font-weight: 500;
}
.nq-c-IndexOffer-list {
    font-size: 0px;
    font-size: 0rem;
    line-height: 20px;
    line-height: 1.25rem;
    display: block;
    width: calc(100% + 30px);
    margin-bottom: 20px;
}
.nq-c-IndexOffer-list > div {
    width: calc(33.33% - 30px);
    margin-right: 30px;
}
.nq-c-IndexOffer-txt {
    color: #606060;
}
.nq-c-IndexOffer-txt:first-child {
    margin-right: 6px;
}
.nq-c-IndexOffer-txt * {
    display: inline-block;
}
.nq-c-IndexOffer-txt span {
    cursor: pointer;
    margin-left: 5px;
    font-weight: 600;
    color: #000000;
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexOffer-list {
        width: calc(100% + 10px);
    }
    .nq-c-IndexOffer-list > div {
        width: calc(33.33% - 10px);
        margin-right: 10px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexOffer {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .nq-c-IndexOffer-head {
        display: block;
        margin-bottom: 20px;
    }
    .nq-c-IndexOffer-head-title {
        margin-bottom: 5px;
    }
    .nq-c-IndexOffer-list {
        width: calc(100% + 20px);
    }
    .nq-c-IndexOffer-list > div {
        width: calc(50% - 15px);
        margin-bottom: 15px;
    }
    .nq-c-IndexOffer-list > div:last-child {
        margin-bottom: 0;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-IndexOffer-list {
        width: 100%;
    }
    .nq-c-IndexOffer-list > div {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .nq-c-IndexOffer-txt:first-child {
        margin-right: 0;
    }
}

.nq-c-IndexPush {
    padding-top: 45px;
    padding-bottom: 75px;
    background-color: #F2A680;
    position: relative;
    overflow: hidden;
}
.nq-c-IndexPush:before, .nq-c-IndexPush:after {
    content: "";
    position: absolute;
    height: 190px;
    width: 190px;
    opacity: 0.3;
    background-image: url("../img/element-charte.svg");
    background-repeat: no-repeat;
    background-size: contain;
}
.nq-c-IndexPush:before {
    left: -10px;
    top: -10px;
}
.nq-c-IndexPush:after {
    right: -10px;
    bottom: -10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nq-c-IndexPush > div:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-IndexPush-head {
    position: relative;
    z-index: 2;
    margin-bottom: 40px;
}
.nq-c-IndexPush-head-title {
    text-align: center;
}
.nq-c-IndexPush-head-title span:first-child {
    display: block;
    color: #ffffff;
    text-transform: none;
    font-weight: 300;
    margin-bottom: -15px;
}
.nq-c-IndexPush-content {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.nq-c-IndexPush-content-video {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    width: 50%;
}
.nq-c-IndexPush-content-video img {
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
    width: 100%;
    height: auto;
}
.nq-c-IndexPush-content-video-player {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-IndexPush-content-video:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.nq-c-IndexPush-content-txt {
    width: calc(50% - 80px);
}
.nq-c-IndexPush-content-txt-desc {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    margin-bottom: 30px;
}
.nq-c-IndexPush-content-txt-icons {
    margin-bottom: 30px;
}
.nq-c-IndexPush-content-txt-icons-item {
    display: inline-block;
    vertical-align: middle;
    width: calc(33.33% - 20px);
}
.nq-c-IndexPush-content-txt-icons-item-icon {
    display: block;
    width: 155px;
    margin: 0 auto 5px;
}
.nq-c-IndexPush-content-txt-icons-item-icon img {
    width: 100%;
    height: auto;
}
.nq-c-IndexPush-content-txt-icons-item-txt {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-IndexPush-content-txt-icons-item + .nq-c-IndexPush-content-txt-icons-item {
    margin-left: 30px;
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexPush {
        padding-top: 45px;
        padding-bottom: 70px;
    }
    .nq-c-IndexPush-content-txt {
        width: calc(50% - 30px);
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexPush {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .nq-c-IndexPush:before, .nq-c-IndexPush:after {
        display: none;
    }
    .nq-c-IndexPush-head {
        margin-bottom: 20px;
    }
    .nq-c-IndexPush-head-title span:first-child {
        margin-bottom: -10px;
    }
    .nq-c-IndexPush-content {
        display: block;
    }
    .nq-c-IndexPush-content-video, .nq-c-IndexPush-content-txt {
        display: block;
        width: 100%;
    }
    .nq-c-IndexPush-content-video {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-IndexPush-content-txt-icons-item {
        display: block;
        width: 100%;
    }
    .nq-c-IndexPush-content-txt-icons-item + .nq-c-IndexPush-content-txt-icons-item {
        margin-top: 20px;
        margin-left: 0;
    }
    .nq-c-IndexPush-content-txt-icons-item-icon {
        width: 90px;
        height: 55px;
        margin: 0 25px 0 0;
    }
    .nq-c-IndexPush-content-txt-icons-item-icon img {
        margin-left: -15px;
        width: calc(100% + 15px);
    }
    .nq-c-IndexPush-content-txt-icons-item-txt {
        width: calc(100% - 115px);
        text-align: left;
    }
    .nq-c-IndexPush-content-txt-icons-item-icon, .nq-c-IndexPush-content-txt-icons-item-txt {
        display: inline-block;
        vertical-align: middle;
    }
}

.nq-c-IndexReviews {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F7F7F7;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.nq-c-IndexReviews:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.75;
}
.nq-c-IndexReviews-head {
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}
.nq-c-IndexReviews-head-title {
    display: block;
    max-width: 690px;
    margin: 0 auto;
}
.nq-c-IndexReviews-head-title span:first-child {
    display: block;
    color: #F2A680;
    text-transform: none;
    font-weight: 300;
    margin-bottom: -10px;
}
.nq-c-IndexReviews-head-score {
    display: block;
    width: 150px;
    height: 185px;
    background-image: url("../img/goutte.svg");
    background-size: 150px 185px;
    position: absolute;
    bottom: 0;
    right: 5%;
}
.nq-c-IndexReviews-head-score:before {
    content: "";
    background-image: url("../img/element-charte.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 75px;
    height: 40px;
    opacity: 0.3;
    display: block;
    position: absolute;
    left: 50px;
    top: 20px;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
}
.nq-c-IndexReviews-head-score > span {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 25px;
}
.nq-c-IndexReviews-head-score > span > span {
    color: #00445A;
    display: block;
}
.nq-c-IndexReviews-head-score-label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-IndexReviews-head-score-number {
    font-weight: 500;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}
.nq-c-IndexReviews-head-score-number > span {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 48px;
    line-height: 3rem;
}
.nq-c-IndexReviews-head-score-reviews {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-IndexReviews-slider {
    position: relative;
    z-index: 1;
    max-width: calc(100% - 240px);
    margin: 0 auto 40px;
}
.nq-c-IndexReviews-slider-item {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-IndexReviews-slider-item-stars {
    display: block;
    margin-bottom: 12px;
}
.nq-c-IndexReviews-slider-item-txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem;
    color: #606060;
    font-weight: 300;
    display: block;
    margin-bottom: 12px;
}
.nq-c-IndexReviews-slider-item-author {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    line-height: 1.375rem;
    color: #000000;
    font-weight: 500;
}
.nq-c-IndexReviews-slider-pagination {
    display: none;
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    bottom: -65px;
}
.nq-c-IndexReviews-slider-pagination span {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.nq-c-IndexReviews-slider-arrows-left, .nq-c-IndexReviews-slider-arrows-right {
    display: block;
    height: 135px;
    width: 65px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.nq-c-IndexReviews-slider-arrows-left svg, .nq-c-IndexReviews-slider-arrows-right svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 16px;
    height: 18px;
}
.nq-c-IndexReviews-slider-arrows-left[aria-disabled=true], .nq-c-IndexReviews-slider-arrows-right[aria-disabled=true] {
    opacity: 0.5;
    pointer-events: none;
}
.nq-c-IndexReviews-slider-arrows-left {
    left: -120px;
}
.nq-c-IndexReviews-slider-arrows-left svg {
    left: calc(50% - 5px);
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.nq-c-IndexReviews-slider-arrows-right {
    right: -120px;
}
.nq-c-IndexReviews-slider-arrows-right svg {
    right: calc(50% - 5px);
}
.nq-c-IndexReviews .nq-c-Btn {
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexReviews {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .nq-c-IndexReviews-head-score {
        display: none;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexReviews {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .nq-c-IndexReviews-slider {
        max-width: initial;
    }
    .nq-c-IndexReviews-slider .swiper {
        overflow: initial;
    }
    .nq-c-IndexReviews-slider-arrows {
        width: 140px;
        margin: 40px auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nq-c-IndexReviews-slider-arrows-left, .nq-c-IndexReviews-slider-arrows-right {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        background: transparent;
        border-radius: 0;
        width: initial;
        height: initial;
    }
    .nq-c-IndexReviews-slider-arrows-left svg, .nq-c-IndexReviews-slider-arrows-right svg {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        width: 11px;
        height: 11px;
    }
    .nq-c-IndexReviews-slider-arrows-left svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .nq-c-IndexReviews-slider-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

.nq-c-IndexSearch {
    margin-top: 80px;
    margin-bottom: 80px;
    text-align: center;
}
.nq-c-IndexSearch-title {
    margin-bottom: 30px;
}
.nq-c-IndexSearch-list {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-IndexSearch-list-item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
}
.nq-c-IndexSearch-list-item + .nq-c-IndexSearch-list-item {
    margin-left: 15px;
}
@media screen and (max-width: 999px) {
    .nq-c-IndexSearch {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .nq-c-IndexSearch-title {
        margin-bottom: 20px;
    }
    .nq-c-IndexSearch-list-item {
        display: block;
        margin: 0 auto 15px;
        max-width: 255px;
    }
    .nq-c-IndexSearch-list-item a {
        display: block;
    }
    .nq-c-IndexSearch-list-item + .nq-c-IndexSearch-list-item {
        margin: 0 auto 15px;
    }
}

.nq-c-IndexThematic {
    margin-top: 75px;
    margin-bottom: 60px;
}
.nq-c-IndexThematic-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.nq-c-IndexThematic-head-link {
    font-weight: 500;
}
.nq-c-IndexThematic-content {
    font-size: 0px;
    font-size: 0rem;
    line-height: 20px;
    line-height: 1.25rem;
    display: block;
    width: calc(100% + 30px);
}
.nq-c-IndexThematic-content > div {
    width: calc(33.33% - 30px);
    margin-right: 30px;
}
.nq-c-IndexThematic[data-page=univers] {
    margin-top: 60px;
    margin-bottom: 40px;
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexThematic-content {
        width: calc(100% + 10px);
    }
    .nq-c-IndexThematic-content > div {
        width: calc(33.33% - 10px);
        margin-right: 10px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexThematic {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .nq-c-IndexThematic-head {
        display: block;
        margin-bottom: 20px;
    }
    .nq-c-IndexThematic-head-title {
        margin-bottom: 5px;
    }
    .nq-c-IndexThematic-content {
        width: 100%;
    }
    .nq-c-IndexThematic-content > div {
        width: 100%;
        margin-right: 0;
    }
    .nq-c-IndexThematic[data-page=univers] {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .nq-c-IndexThematic[data-page=univers] .nq-c-IndexThematic-content {
        width: calc(100% + 10px);
    }
    .nq-c-IndexThematic[data-page=univers] .nq-c-IndexThematic-content > div {
        width: calc(50% - 20px);
        margin-right: 10px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-IndexThematic[data-page=univers] .nq-c-IndexThematic-content {
        width: 100%;
    }
    .nq-c-IndexThematic[data-page=univers] .nq-c-IndexThematic-content > div {
        width: 100%;
        margin-right: 0;
    }
}

.nq-c-Breadcrumb + .nq-c-IndexThematic {
    margin-top: 55px;
}
@media screen and (max-width: 999px) {
    .nq-c-Breadcrumb + .nq-c-IndexThematic {
        margin-top: 20px;
    }
}

.nq-c-IndexVisit {
    margin-top: 0;
    margin-bottom: 80px;
    padding-top: 20px;
}
.nq-c-IndexVisit[data-page=search] {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #F7F7F7;
    position: relative;
}
.nq-c-IndexVisit[data-page=search]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.75;
}
.nq-c-IndexVisit-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
    position: relative;
    z-index: 2;
}
.nq-c-IndexVisit-head-title {
    max-width: 80%;
}
.nq-c-IndexVisit-head-link {
    font-weight: 500;
}
.nq-c-IndexVisit-tabs {
    position: relative;
    z-index: 2;
}
.nq-c-IndexVisit-tabs-nav {
    display: flex;
    margin-bottom: 40px;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-toggler {
    display: none;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu {
    background: transparent;
    border: none;
    position: relative;
    border-radius: 0;
    padding: 0;
    margin: 0;
    overflow: initial;
    background: #ffffff;
    z-index: 0;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu[hidden] {
    display: block !important;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.3);
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li + li {
    border: none;
    margin-left: 46px;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li a {
    font-weight: 500;
    padding: 0;
    background-color: transparent;
    text-decoration: none;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-image: url("../img/goutte.svg");
    bottom: -16px;
    width: 6px;
    height: 8px;
    opacity: 0;
    -webkit-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    transform: translate(0, -10px);
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li[data-current=true] {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
    color: #000000;
    font-weight: 600;
}
.nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li[data-current=true]:after {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.nq-c-IndexVisit-tabs-nav-switch {
    margin-left: 35px;
    padding-left: 35px;
    border-left: 1px solid #DEDEDE;
}
.nq-c-IndexVisit-tabs-content {
    overflow: hidden;
}
.nq-c-IndexVisit-tabs-content-item {
    position: relative;
    margin: 0 -200px 0 0;
}
.nq-c-IndexVisit-tabs-content-item .swiper {
    overflow: initial;
}
.nq-c-IndexVisit-tabs-content-item-pagination {
    display: none;
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    bottom: -55px;
}
.nq-c-IndexVisit-tabs-content-item-pagination span {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.nq-c-IndexVisit-tabs-content-item-arrows-left, .nq-c-IndexVisit-tabs-content-item-arrows-right {
    display: block;
    height: 135px;
    width: 65px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.1);
}
.nq-c-IndexVisit-tabs-content-item-arrows-left svg, .nq-c-IndexVisit-tabs-content-item-arrows-right svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 16px;
    height: 18px;
}
.nq-c-IndexVisit-tabs-content-item-arrows-left[aria-disabled=true], .nq-c-IndexVisit-tabs-content-item-arrows-right[aria-disabled=true] {
    opacity: 0.5;
    pointer-events: none;
}
.nq-c-IndexVisit-tabs-content-item-arrows-left {
    left: 0;
    border-radius: 0 75px 75px 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.nq-c-IndexVisit-tabs-content-item-arrows-left svg {
    left: calc(50% - 5px);
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.nq-c-IndexVisit-tabs-content-item-arrows-right {
    right: 200px;
    border-radius: 75px 0 0 75px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.nq-c-IndexVisit-tabs-content-item-arrows-right svg {
    right: calc(50% - 5px);
}
@media screen and (max-width: 1199px) {
    .nq-c-IndexVisit-tabs-content-item {
        margin: 0 220px 0 0;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left, .nq-c-IndexVisit-tabs-content-item-arrows-right {
        height: 100px;
        width: 50px;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left svg, .nq-c-IndexVisit-tabs-content-item-arrows-right svg {
        width: 12px;
        height: 14px;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-right {
        right: -220px;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-right svg {
        right: calc(50% - 8px);
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left svg {
        left: calc(50% - 8px);
    }
}
@media screen and (max-width: 999px) {
    .nq-c-IndexVisit {
        margin-bottom: 50px;
    }
    .nq-c-IndexVisit-head {
        display: block;
        margin-bottom: 20px;
    }
    .nq-c-IndexVisit-head-title {
        max-width: initial;
        margin-bottom: 5px;
    }
    .nq-c-IndexVisit-tabs-nav {
        align-items: center;
        margin-bottom: 20px;
    }
    .nq-c-IndexVisit-tabs-nav-links {
        position: relative;
        z-index: 6;
        width: calc(100% - 195px);
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-toggler {
        display: block;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu {
        overflow: hidden;
        position: absolute;
        border: 1px solid #DEDEDE;
        padding: 25px 0 0;
        margin-top: -26px;
        border-radius: 0 0 28px 28px;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu[hidden] {
        display: none !important;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li {
        position: relative;
        display: block;
        font-weight: 300;
        padding: 0;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li a {
        padding: 10px 20px;
        font-size: 16px;
        font-size: 1rem;
        line-height: 20px;
        line-height: 1.25rem;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li a.nq-c-Dropdown-item-isSelected {
        background-color: rgba(214, 236, 225, 0.5);
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li a:hover {
        background-color: #D6ECE1;
        color: #000000;
        text-decoration: underline;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li:last-child > a {
        padding-bottom: 15px;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li:after {
        display: none;
    }
    .nq-c-IndexVisit-tabs-nav-links .nq-c-Dropdown-menu li + li {
        margin: 0;
        font-size: 16px;
        font-size: 1rem;
        line-height: 20px;
        line-height: 1.25rem;
        border-top: 1px solid #DEDEDE;
    }
    .nq-c-IndexVisit-tabs-nav-switch {
        margin-left: 30px;
        padding-left: 0;
        border-left: 0;
    }
    .nq-c-IndexVisit-tabs-content {
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .nq-c-IndexVisit-tabs-content-item {
        margin: 0 30px 15px;
    }
    .nq-c-IndexVisit-tabs-content-item .swiper {
        overflow: initial;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows {
        width: 140px;
        margin: 30px auto 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left, .nq-c-IndexVisit-tabs-content-item-arrows-right {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        background: transparent;
        border-radius: 0;
        width: initial;
        height: initial;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left.swiper-button-lock, .nq-c-IndexVisit-tabs-content-item-arrows-right.swiper-button-lock {
        display: none;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left svg, .nq-c-IndexVisit-tabs-content-item-arrows-right svg {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        width: 11px;
        height: 11px;
    }
    .nq-c-IndexVisit-tabs-content-item-arrows-left svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .nq-c-IndexVisit-tabs-content-item-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-IndexVisit-tabs-nav-links {
        width: calc(100% - 95px);
    }
}

.nq-c-IndexWorld {
    margin-top: 60px;
    margin-bottom: 80px;
    overflow: hidden;
}
.nq-c-IndexWorld > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nq-c-IndexWorld-head {
    width: 300px;
    margin-right: 35px;
}
.nq-c-IndexWorld-head-title {
    display: block;
    margin-bottom: 25px;
}
.nq-c-IndexWorld-head-link {
    font-weight: 500;
}
.nq-c-IndexWorld-list {
    position: relative;
    width: calc(100% - 335px);
}
.nq-c-IndexWorld-list .swiper-World {
    padding: 10px 0;
}
.nq-c-IndexWorld-list .swiper-slide:nth-child(1n), .nq-c-IndexWorld-list .swiper-slide:nth-child(3n) {
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
}
.nq-c-IndexWorld-list .swiper-slide:nth-child(2n) {
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
}
.nq-c-IndexWorld-list-pagination {
    display: none;
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
    bottom: -70px;
}
.nq-c-IndexWorld-list-pagination span {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.nq-c-IndexWorld-list-arrows-left, .nq-c-IndexWorld-list-arrows-right {
    display: block;
    height: 100px;
    width: 50px;
    z-index: 5;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.1);
}
.nq-c-IndexWorld-list-arrows-left svg, .nq-c-IndexWorld-list-arrows-right svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    width: 12px;
    height: 13px;
}
.nq-c-IndexWorld-list-arrows-left[aria-disabled=true], .nq-c-IndexWorld-list-arrows-right[aria-disabled=true] {
    opacity: 0.5;
    pointer-events: none;
}
.nq-c-IndexWorld-list-arrows-left {
    left: 0;
    border-radius: 0 75px 75px 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.nq-c-IndexWorld-list-arrows-left svg {
    left: calc(50% - 5px);
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.nq-c-IndexWorld-list-arrows-right {
    right: 0;
    border-radius: 75px 0 0 75px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);
}
.nq-c-IndexWorld-list-arrows-right svg {
    right: calc(50% - 5px);
}
@media screen and (max-width: 999px) {
    .nq-c-IndexWorld {
        margin-top: 50px;
        margin-bottom: 60px;
    }
    .nq-c-IndexWorld > div {
        display: block;
    }
    .nq-c-IndexWorld-head {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    .nq-c-IndexWorld-head-title {
        margin-bottom: 10px;
    }
    .nq-c-IndexWorld-list {
        width: calc(100% + 40px);
        margin-left: -20px;
        padding-bottom: 15px;
    }
    .nq-c-IndexWorld-list .swiper {
        overflow: initial;
        padding: 0 120px;
        margin-bottom: 45px;
    }
    .nq-c-IndexWorld-list-arrows {
        width: 140px;
        margin: 30px auto 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .nq-c-IndexWorld-list-arrows-left, .nq-c-IndexWorld-list-arrows-right {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        background: transparent;
        border-radius: 0;
        width: initial;
        height: initial;
    }
    .nq-c-IndexWorld-list-arrows-left svg, .nq-c-IndexWorld-list-arrows-right svg {
        position: relative;
        left: initial;
        right: initial;
        top: initial;
        transform: none;
        width: 11px;
        height: 11px;
    }
    .nq-c-IndexWorld-list-arrows-left svg {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .nq-c-IndexWorld-list-pagination {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

/*! Blog */
.nq-c-Blog {
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.nq-c-Blog + .nq-c-Blog {
    margin-left: 30px;
}
.nq-c-Blog-img {
    overflow: hidden;
    display: block;
    margin-bottom: 15px;
}
.nq-c-Blog-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-Blog-content-title {
    display: block;
    margin-bottom: 10px;
}
.nq-c-Blog-content-txt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    color: #606060;
    margin-bottom: 10px;
}
.nq-c-Blog-content-link {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    font-weight: 500;
}
.nq-c-Blog:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
@media screen and (max-width: 999px) {
    .nq-c-Blog + .nq-c-Blog {
        margin-left: 15px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Blog + .nq-c-Blog {
        margin-left: 0;
        margin-top: 20px;
    }
}

/*! Destination */
.nq-c-Destination {
    overflow: hidden;
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-Destination a {
    display: block;
    position: relative;
    height: 0;
    padding-top: calc(113.0434782609%);
}
.nq-c-Destination a:after {
    content: "";
    display: block;
    opacity: 0.7;
    background: linear-gradient(180deg, #000000 0%, transparent 50%, #000000 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.nq-c-Destination-img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.nq-c-Destination-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-Destination-head {
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 30px;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 300;
}
.nq-c-Destination-head-region {
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
}
.nq-c-Destination-head-title {
    max-width: 250px;
    width: 100%;
    color: #ffffff;
    display: block;
    margin-bottom: 5px;
}
.nq-c-Destination-prices {
    position: absolute;
    z-index: 2;
    width: 100%;
    padding: 30px;
    left: 0;
    bottom: 0;
    color: #ffffff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 300;
}
.nq-c-Destination-prices strong {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 29px;
    line-height: 1.8125rem;
    font-weight: 500;
}
.nq-c-Destination:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

/*! Offer */
.nq-c-Offer {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}
.nq-c-Offer a {
    display: block;
    position: relative;
    height: 0;
    padding-top: calc(86.9565217391%);
}
.nq-c-Offer a:after {
    content: "";
    display: block;
    opacity: 0.7;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    width: 100%;
    height: 60%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.nq-c-Offer-flag {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    max-width: 162px;
    background-color: #F2A680;
    color: #ffffff;
    padding: 20px 18px;
}
.nq-c-Offer-flag-txt {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    font-weight: 300;
}
.nq-c-Offer-flag-promo {
    display: block;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 29px;
    line-height: 1.8125rem;
    font-weight: 700;
}
.nq-c-Offer-img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.nq-c-Offer-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-Offer-content {
    position: absolute;
    padding: 30px;
    width: 100%;
    z-index: 2;
    color: #ffffff;
    left: 0;
    bottom: 0;
}
.nq-c-Offer-content-title {
    color: #ffffff;
}
.nq-c-Offer-content-time {
    display: block;
    margin-top: 15px;
}
.nq-c-Offer-content-time-icon, .nq-c-Offer-content-time-txt {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-Offer-content-time-icon {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
.nq-c-Offer-content-time-txt {
    font-weight: 300;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-Offer:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
@media screen and (max-width: 999px) {
    .nq-c-Offer-flag {
        padding: 20px;
    }
    .nq-c-Offer-flag-txt {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 17px;
        line-height: 1.0625rem;
    }
    .nq-c-Offer-flag-promo {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 26px;
        line-height: 1.625rem;
    }
    .nq-c-Offer-content {
        padding: 20px;
    }
    .nq-c-Offer-content-time {
        margin-top: 10px;
    }
}

/*! Thematic */
.nq-c-Thematic {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin-bottom: 30px;
}
.nq-c-Thematic a {
    display: block;
    position: relative;
    height: 0;
}
.nq-c-Thematic a:after {
    content: "";
    display: block;
    opacity: 0.7;
    background: linear-gradient(180deg, #000000 0%, transparent 50%, #000000 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.nq-c-Thematic[data-size=large] a {
    padding-top: calc(113.0434782609%);
}
.nq-c-Thematic[data-size=small] a {
    padding-top: calc(39.1304347826%);
}
.nq-c-Thematic[data-size=small] a:after {
    background: linear-gradient(180deg, #000000 0%, transparent 100%);
}
.nq-c-Thematic-img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.nq-c-Thematic-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-Thematic-content {
    position: absolute;
    padding: 30px;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #ffffff;
}
.nq-c-Thematic-content-title {
    color: #ffffff;
}
.nq-c-Thematic-content-txt {
    margin-top: 10px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    -webkit-transition: ease, 0.25s;
    transition: ease, 0.25s;
    font-weight: 300;
    display: block;
    opacity: 0;
}
.nq-c-Thematic-content button {
    display: block;
    opacity: 0;
    position: absolute;
    -webkit-transition: ease, 0.25s;
    transition: ease, 0.25s;
    left: 30px;
    bottom: 30px;
}
.nq-c-Thematic-content:hover .nq-c-Thematic-content-txt, .nq-c-Thematic-content:hover button {
    opacity: 1;
}
.nq-c-Thematic:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
@media screen and (max-width: 1199px) {
    .nq-c-Thematic {
        margin-bottom: 15px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Thematic[data-size=large] a {
        padding-top: calc(81.1594202899%);
    }
    .nq-c-Thematic[data-size=small] {
        display: none;
    }
    .nq-c-Thematic-img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
    }
    .nq-c-Thematic-content-txt {
        opacity: 1;
    }
    .nq-c-Thematic-content button {
        opacity: 1;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Thematic-content-txt {
        display: none;
    }
    .nq-c-Thematic-content button {
        opacity: 1;
    }
}

/*! Visit */
.nq-c-Visit {
    overflow: hidden;
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-Visit a {
    display: block;
    position: relative;
    height: 0;
    padding-top: calc(100%);
}
.nq-c-Visit a:after {
    content: "";
    display: block;
    opacity: 0.7;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    width: 100%;
    height: 60%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.nq-c-Visit-img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.nq-c-Visit-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-Visit-content {
    position: absolute;
    z-index: 2;
    padding: 30px;
    color: #ffffff;
    width: 100%;
    left: 0;
    bottom: 0;
}
.nq-c-Visit-content-season {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    text-transform: uppercase;
    font-weight: 500;
    background-color: #AEDAC4;
    color: #00445A;
    padding: 6px 12px;
    border-radius: 15px;
    display: inline-block;
    margin-bottom: 10px;
}
.nq-c-Visit-content-title {
    color: #ffffff;
    display: block;
    margin-bottom: 7px;
}
.nq-c-Visit-content-txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    font-weight: 300;
}
.nq-c-Visit:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
@media screen and (max-width: 767px) {
    .nq-c-Visit-content-title {
        margin-bottom: 0;
    }
    .nq-c-Visit-content-txt {
        display: none;
    }
}

/*! World */
.nq-c-World {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    background-color: #ffffff;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
    padding: 10px 10px 5px;
}
.nq-c-World a {
    text-decoration: none;
}
.nq-c-World-img {
    overflow: hidden;
    display: block;
    margin-bottom: 5px;
}
.nq-c-World-img img {
    width: 100%;
    height: auto;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}
.nq-c-World-title {
    text-align: center;
    position: relative;
    min-height: 42px;
}
.nq-c-World-title-txt {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-World:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

/*! Shop */
.nq-c-Shop {
    margin-bottom: 70px;
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    background-color: #F7F7F7;
    position: relative;
}
.nq-c-Shop-img img {
    width: 100%;
    height: auto;
}
.nq-c-Shop-content {
    padding: 15px 20px 35px;
    min-height: calc(100% - 270px);
}
.nq-c-Shop-content-title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    display: block;
    margin-bottom: 15px;
}
.nq-c-Shop-content-list-item {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(0, 68, 90, 0.1);
}
.nq-c-Shop-content-list-item:last-child {
    border-bottom: none;
}
.nq-c-Shop-content-list-item-icon, .nq-c-Shop-content-list-item-txt {
    display: inline-block;
    vertical-align: top;
}
.nq-c-Shop-content-list-item-icon {
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-right: 10px;
}
.nq-c-Shop-content-list-item-txt {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    width: calc(100% - 30px);
}
.nq-c-Shop-content-list-item-txt-additionnal {
    display: block;
    color: #808080;
}
.nq-c-Shop-content-btn {
    min-width: 230px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -30px;
}
@media screen and (max-width: 767px) {
    .nq-c-Shop-content {
        min-height: initial;
        padding-bottom: 40px;
    }
}

/*! BannerTop */
.nq-c-BannerTop {
    background-image: url("https://img.newquest.fr/1800/1200");
    background-position: center center;
    background-size: cover;
    height: 350px;
    text-align: center;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.nq-c-BannerTop:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 0;
}
.nq-c-BannerTop > * {
    position: relative;
    z-index: 1;
}
.nq-c-BannerTop-title {
    margin-bottom: 15px;
}
.nq-c-BannerTop-title-special {
    display: block;
    text-transform: none;
    font-weight: 400;
    color: #ffffff;
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 35px;
    line-height: 2.1875rem;
    letter-spacing: 0.5px;
}
.nq-c-BannerTop-title-hn {
    display: block;
    color: #ffffff;
}
.nq-c-BannerTop-description {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

/*! Breadcrumb */
.nq-c-Breadcrumb {
    padding-top: 20px;
    padding-bottom: 20px;
}
.nq-c-Breadcrumb-list {
    display: flex;
    flex-wrap: wrap;
}
.nq-c-Breadcrumb-item {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-Breadcrumb-item:before {
    content: "/";
    display: inline-block;
    color: #AEAEAE;
    padding: 0 6px;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-Breadcrumb-item:first-child:before {
    content: "";
    display: none;
    visibility: hidden;
}
.nq-c-Breadcrumb-item:last-child > * {
    color: #606060;
}
.nq-c-Breadcrumb-item > * {
    text-decoration: none;
    color: #AEAEAE;
}
.nq-c-Breadcrumb-item a:not(.nq-c-Btn) {
    text-decoration: none;
}
.nq-c-BannerTop .nq-c-Breadcrumb {
    position: absolute;
    top: 0;
    z-index: 1;
    color: #DEDEDE;
}
.nq-c-BannerTop .nq-c-Breadcrumb-item:before {
    color: #DEDEDE;
}
.nq-c-BannerTop .nq-c-Breadcrumb-item:last-child > * {
    color: #ffffff;
}
.nq-c-BannerTop .nq-c-Breadcrumb-item > * {
    color: #DEDEDE;
}

/*! BlockCms */
.container .nq-c-BlockCms {
    margin-bottom: 60px;
}
.container .nq-c-BlockCms-wrapper {
    width: 720px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.container .nq-c-BlockCms + .nq-c-BlockCms {
    margin-top: 40px;
}
.container .nq-c-BlockCms[data-page=univers] h2, .container .nq-c-BlockCms[data-page=univers] .nq-u-h2 {
    text-transform: none;
}
.container .nq-c-BlockCms[data-page=confidentialite] {
    margin-top: 60px;
    margin-bottom: 80px;
}
.container .nq-c-BlockCms[data-page=confidentialite] .nq-u-mt-20 {
    justify-content: space-between;
    flex-wrap: wrap;
}
.container .nq-c-BlockCms[data-page=confidentialite] .nq-c-Field {
    display: flex;
    align-items: baseline;
}
.container .nq-c-BlockCms[data-page=confidentialite] .nq-c-Field .nq-c-Checkbox {
    margin-top: 5px;
    margin-left: 20px;
}
.container .nq-c-BlockCms[data-page=confidentialite] .nq-c-Field .nq-c-Checkbox-label {
    display: none;
}
.container .nq-c-BlockCms[data-page=confidentialite] table {
    margin-top: 0;
    margin-bottom: 40px;
}
.container .nq-c-BlockCms[data-page=confidentialite] table th {
    text-align: left;
    padding: 10px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    font-weight: 500;
    color: #00445A;
    background-color: #E5ECEE;
}
.container .nq-c-BlockCms[data-page=confidentialite] table td {
    padding: 15px 10px;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.container .nq-c-BlockCms[data-page=confidentialite] table th, .container .nq-c-BlockCms[data-page=confidentialite] table td {
    border: 1px solid #00445A;
}
@media screen and (max-width: 999px) {
    .container .nq-c-BlockCms {
        margin-bottom: 40px;
    }
    .container .nq-c-BlockCms[data-page=univers] {
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] {
        margin-top: 40px;
        margin-bottom: 60px;
    }
}
@media screen and (max-width: 767px) {
    .container .nq-c-BlockCms[data-page=univers] {
        margin-bottom: 40px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] {
        margin-bottom: 40px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] .nq-u-mt-20 {
        margin-bottom: 30px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] .nq-u-mt-20 h3 {
        margin-bottom: 5px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] table th {
        display: none;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] table tr:nth-child(2) td:first-child {
        border-top: 1px solid #00445A;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] table td {
        display: block;
        width: 100%;
        border-top: none;
        padding: 0 10px 10px;
    }
    .container .nq-c-BlockCms[data-page=confidentialite] table td:before {
        display: block;
        content: attr(data-label);
        text-align: left;
        padding: 10px;
        font-size: 16px;
        font-size: 1rem;
        line-height: 20px;
        line-height: 1.25rem;
        font-weight: 500;
        color: #00445A;
        background-color: #E5ECEE;
        margin-bottom: 10px;
        left: -10px;
        width: calc(100% + 20px);
        position: relative;
    }
}

.nq-c-BlockCms-Wysiwyg h2 {
    margin-bottom: 30px;
}
.nq-c-BlockCms-Wysiwyg h3 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #F2A680;
    margin-bottom: 15px;
}
.nq-c-BlockCms-Wysiwyg h3.nq-u-h3 {
    color: #00445A;
}
.nq-c-BlockCms-Wysiwyg-text {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg-text + img {
    margin-top: 40px;
}
.nq-c-BlockCms-Wysiwyg img,
.nq-c-BlockCms-Wysiwyg video,
.nq-c-BlockCms-Wysiwyg iframe {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.nq-c-BlockCms-Wysiwyg .columns {
    display: flex;
}
.nq-c-BlockCms-Wysiwyg .columns .column:nth-child(2n) {
    margin-left: 40px;
}
.nq-c-BlockCms-Wysiwyg form {
    display: flex;
    align-items: start;
    flex-direction: column;
    margin-bottom: 60px;
}
.nq-c-BlockCms-Wysiwyg form > * {
    width: 100%;
    text-align: left;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div) {
    display: flex;
    align-items: center;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div):is(#ligne_brochure_enfant) {
    margin-top: 20px;
    display: block;
    column-count: 2;
    column-gap: 25px;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(input), .nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(select) {
    margin-bottom: 25px;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(input) + *:is(input), .nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(input) + *:is(select), .nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(select) + *:is(input), .nq-c-BlockCms-Wysiwyg form > *:is(div) > *:is(select) + *:is(select) {
    margin-left: 15px;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div) .col_1_2 {
    margin-top: 20px;
    width: 50%;
}
.nq-c-BlockCms-Wysiwyg form > *:is(div).btn_submit {
    margin-top: 40px;
}
.nq-c-BlockCms-Wysiwyg form br {
    display: none;
}
.nq-c-BlockCms-Wysiwyg form br + label, .nq-c-BlockCms-Wysiwyg form br + input[type=submit] {
    margin-top: 25px;
}
.nq-c-BlockCms-Wysiwyg form input[type=hidden] + br + label {
    margin-top: 0;
}
.nq-c-BlockCms-Wysiwyg form h2, .nq-c-BlockCms-Wysiwyg form h3, .nq-c-BlockCms-Wysiwyg form h4, .nq-c-BlockCms-Wysiwyg form h5, .nq-c-BlockCms-Wysiwyg form h6 {
    text-align: left;
    margin: 40px 0;
}
.nq-c-BlockCms-Wysiwyg form label {
    text-align: left;
    display: block;
    font-weight: 500 !important;
    margin-bottom: 5px;
}
.nq-c-BlockCms-Wysiwyg form label > span {
    color: #F2A680;
}
.nq-c-BlockCms-Wysiwyg form label input[type=radio],
.nq-c-BlockCms-Wysiwyg form label input[type=checkbox] {
    margin: 0 10px -2px 0;
}
.nq-c-BlockCms-Wysiwyg form input,
.nq-c-BlockCms-Wysiwyg form select,
.nq-c-BlockCms-Wysiwyg form textarea {
    min-height: 40px;
    border-radius: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}
.nq-c-BlockCms-Wysiwyg form input::placeholder,
.nq-c-BlockCms-Wysiwyg form select::placeholder,
.nq-c-BlockCms-Wysiwyg form textarea::placeholder {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg form input:-moz-placeholder,
.nq-c-BlockCms-Wysiwyg form select:-moz-placeholder,
.nq-c-BlockCms-Wysiwyg form textarea:-moz-placeholder {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg form input::-moz-placeholder,
.nq-c-BlockCms-Wysiwyg form select::-moz-placeholder,
.nq-c-BlockCms-Wysiwyg form textarea::-moz-placeholder {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg form input:-ms-input-placeholder,
.nq-c-BlockCms-Wysiwyg form select:-ms-input-placeholder,
.nq-c-BlockCms-Wysiwyg form textarea:-ms-input-placeholder {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg form input::-webkit-input-placeholder,
.nq-c-BlockCms-Wysiwyg form select::-webkit-input-placeholder,
.nq-c-BlockCms-Wysiwyg form textarea::-webkit-input-placeholder {
    color: #606060;
}
.nq-c-BlockCms-Wysiwyg form input + label,
.nq-c-BlockCms-Wysiwyg form select + label,
.nq-c-BlockCms-Wysiwyg form textarea + label {
    margin-top: 25px;
}
.nq-c-BlockCms-Wysiwyg form input + span,
.nq-c-BlockCms-Wysiwyg form select + span,
.nq-c-BlockCms-Wysiwyg form textarea + span {
    position: relative;
    display: block;
    text-align: left;
    margin-top: 10px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #808080;
}
.nq-c-BlockCms-Wysiwyg form input + span + button,
.nq-c-BlockCms-Wysiwyg form select + span + button,
.nq-c-BlockCms-Wysiwyg form textarea + span + button {
    margin-top: 40px;
}
.nq-c-BlockCms-Wysiwyg form input + span a,
.nq-c-BlockCms-Wysiwyg form select + span a,
.nq-c-BlockCms-Wysiwyg form textarea + span a {
    float: right;
}
.nq-c-BlockCms-Wysiwyg form input + button, .nq-c-BlockCms-Wysiwyg form input + input[type=submit],
.nq-c-BlockCms-Wysiwyg form select + button,
.nq-c-BlockCms-Wysiwyg form select + input[type=submit],
.nq-c-BlockCms-Wysiwyg form textarea + button,
.nq-c-BlockCms-Wysiwyg form textarea + input[type=submit] {
    margin-top: 40px;
}
.nq-c-BlockCms-Wysiwyg form select {
    background-image: url("../img/chevron.svg");
    background-size: 7px 4px;
    background-position: calc(100% - 15px) 50%;
    background-repeat: no-repeat;
}
.nq-c-BlockCms-Wysiwyg form input[type=radio],
.nq-c-BlockCms-Wysiwyg form input[type=checkbox] {
    width: 20px;
    height: 20px;
    min-height: initial;
    background-color: #CCDADE;
    border: none;
    position: relative;
}
.nq-c-BlockCms-Wysiwyg form input[type=radio]:before,
.nq-c-BlockCms-Wysiwyg form input[type=checkbox]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    background-color: #00445A;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: ease-in 0.25s;
    transition: ease-in 0.25s;
    border-radius: 100%;
}
.nq-c-BlockCms-Wysiwyg form input[type=radio]:checked:before,
.nq-c-BlockCms-Wysiwyg form input[type=checkbox]:checked:before {
    width: 10px;
    height: 10px;
}
.nq-c-BlockCms-Wysiwyg form input[type=checkbox] {
    width: 15px;
    height: 15px;
    border-radius: 2px;
}
.nq-c-BlockCms-Wysiwyg form input[type=checkbox]:before {
    border-radius: 2px;
    background-image: url("../img/check.svg");
    background-size: 10px 8px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-color: #00445A;
}
.nq-c-BlockCms-Wysiwyg form input[type=checkbox]:checked:before {
    width: 15px;
    height: 15px;
}
.nq-c-BlockCms-Wysiwyg form textarea {
    min-height: 90px;
}
.nq-c-BlockCms-Wysiwyg form button,
.nq-c-BlockCms-Wysiwyg form input[type=submit] {
    width: auto;
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    margin: 0 auto;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 50px;
    line-height: 3.125rem;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 25px;
    -webkit-transition: background-color ease-in-out 300ms;
    transition: background-color ease-in-out 300ms;
    cursor: pointer;
    color: #ffffff;
    background-color: #00445A;
}
.nq-c-BlockCms-Wysiwyg form button[disabled],
.nq-c-BlockCms-Wysiwyg form input[type=submit][disabled] {
    cursor: default;
    opacity: 0.4;
}
.nq-c-BlockCms-Wysiwyg form button:not([disabled]):hover,
.nq-c-BlockCms-Wysiwyg form input[type=submit]:not([disabled]):hover {
    background-color: #003040;
}
.nq-c-BlockCms-Wysiwyg form a {
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #00445A;
}
.nq-c-BlockCms-Wysiwyg form p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #808080;
    display: block;
    margin-bottom: 5px;
}
.nq-c-BlockCms-Wysiwyg form p#txt_obli {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-align: center;
    margin-top: 15px;
}
.nq-c-BlockCms-Wysiwyg form p#txt_obli br {
    display: block;
}
.nq-c-BlockCms-Wysiwyg form .module_colones_2 .colone {
    width: 50%;
    cursor: pointer;
}
.nq-c-BlockCms-Wysiwyg form .module_colones_2 .colone img {
    display: block;
    margin: 0 auto 25px;
    max-width: 175px;
    height: auto;
    float: initial;
}
.nq-c-BlockCms-Wysiwyg form .module_colones_2 .colone > label {
    text-align: center;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    color: #00445A;
}
.nq-c-BlockCms-Wysiwyg form .module_colones_2 .colone p label {
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #808080;
}
@media screen and (max-width: 999px) {
    .nq-c-BlockCms-Wysiwyg form {
        margin-bottom: 40px;
    }
    .nq-c-BlockCms-Wysiwyg form input + span span {
        display: block;
    }
    .nq-c-BlockCms-Wysiwyg form input + span a {
        float: initial;
        margin-top: 5px;
    }
}

.nq-c-BlockCms-Blockquote {
    position: relative;
}
@media screen and (max-width: 999px) {
    .nq-c-BlockCms-Blockquote {
        padding-top: 0;
    }
}
.nq-c-BlockCms-Blockquote:before {
    content: "";
    position: absolute;
    left: -100px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    display: block;
    width: 140px;
    height: 159px;
    opacity: 0.2;
    background-image: url("../img/quote.svg");
}
@media screen and (max-width: 999px) {
    .nq-c-BlockCms-Blockquote:before {
        display: none;
        visibility: hidden;
    }
}
.nq-c-BlockCms-Blockquote blockquote {
    margin-left: -40px;
    padding: 20px 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.nq-c-BlockCms-Blockquote blockquote cite {
    display: block;
    color: #000000;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
}
@media screen and (max-width: 999px) {
    .nq-c-BlockCms-Blockquote blockquote {
        margin-left: 0;
        padding: 0;
        height: auto;
    }
}

.nq-c-BlockCms-BlogArticles {
    width: 1440px;
}
.nq-c-BlockCms-SliderImages,
.nq-c-BlockCms-wrapper.nq-c-BlockCms-SliderImages {
    width: 1440px;
    position: relative;
    margin-bottom: 80px;
}
@media screen and (max-width: 999px) {
    .nq-c-BlockCms-SliderImages,
.nq-c-BlockCms-wrapper.nq-c-BlockCms-SliderImages {
        margin-bottom: 40px;
    }
}

.nq-c-Hebergement .swiper:not(.swiper-initialized) [data-nb-items="2"] .nq-c-Hebergement-item, .nq-c-Hebergement .swiper:not(.swiper-initialized) [data-nb-items="2"] .nq-c-Hebergement-push {
    width: calc((100% - 40px) / 2);
}
.nq-c-Hebergement .swiper:not(.swiper-initialized) [data-nb-items="1"] .nq-c-Hebergement-item, .nq-c-Hebergement .swiper:not(.swiper-initialized) [data-nb-items="1"] .nq-c-Hebergement-push {
    width: calc((100% - 40px) / 1);
}
.nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-item, .nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-push {
    margin-right: 20px;
    width: calc((100% - 40px) / 3);
    max-width: 280px;
}
.nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-item:first-child, .nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-push:first-child {
    margin-left: 0;
}
.nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-item:last-child, .nq-c-Hebergement .swiper:not(.swiper-initialized) .nq-c-Hebergement-push:last-child {
    margin-right: 0;
}

.nq-c-Hebergement {
    margin-bottom: 60px;
}
.nq-c-Hebergement-swiper {
    position: relative;
}
.nq-c-Hebergement-title {
    color: #00445A;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    margin-bottom: 20px;
}
.nq-c-Hebergement-title-legend {
    color: #808080;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-Hebergement-list {
    display: flex;
}
.nq-c-Hebergement-item:first-child, .nq-c-Hebergement-push:first-child {
    margin-left: 0;
}
.nq-c-Hebergement-item:last-child, .nq-c-Hebergement-push:last-child {
    margin-right: 0;
}
.nq-c-Hebergement-push {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #00445A;
    width: 100%;
    aspect-ratio: 280/190;
}
.nq-c-Hebergement-push-content {
    color: #ffffff;
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
}
.nq-c-Hebergement-push-svg * {
    fill: #ffffff;
}
.nq-c-Hebergement-push-title {
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 4px;
}
.nq-c-Hebergement-push-text {
    color: #ffffff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-Hebergement-image {
    width: 100%;
}
.nq-c-Hebergement-informationList-item {
    padding: 15px 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
    border-top: 1px solid #DEDEDE;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media screen and (max-width: 767px) {
    .nq-c-Hebergement-informationList-item {
        line-height: normal;
    }
}
.nq-c-Hebergement-informationList-item:first-child {
    border-top: 0;
}
.nq-c-Hebergement-informationList-item-svg {
    margin-right: 10px;
}
.nq-c-Hebergement-informationList-item-label {
    display: flex;
    align-items: center;
}
.nq-c-Hebergement-informationList-item-value {
    padding-right: 10px;
    text-align: right;
}
.nq-c-Hebergement-plan {
    padding-top: 15px;
}
.nq-c-Hebergement-plan-link {
    display: flex;
    align-items: center;
}
.nq-c-Hebergement-plan-link-svg {
    margin-right: 10px;
}
.nq-c-Hebergement-popin-title {
    margin-bottom: 30px;
}
.nq-c-Hebergement-popin-image {
    max-width: 100%;
    height: auto;
}
.nq-c-Hebergement-popin-detail {
    color: #00445A;
}
.nq-c-Hebergement-note {
    padding-top: 30px;
}
.nq-c-Hebergement-note-list {
    display: flex;
    align-items: center;
}
.nq-c-Hebergement-note-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background-color: #E5ECEE;
    border-radius: 5px;
    margin-left: 10px;
}
.nq-c-Hebergement-note-item:first-child {
    margin-left: 0;
}
.nq-c-Hebergement-note-item[data-selected=true] {
    background-color: #00445A;
}
.nq-c-Hebergement-note-item[data-selected=true] svg {
    fill: #ffffff;
}
.nq-c-Hebergement-note-item[data-selected=true] svg * {
    fill: #ffffff;
}
.nq-c-Hebergement-pmrBottom {
    padding-top: 20px;
}

/*! ShowHide */
[data-showhide=component] [data-showhide=label] {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
[data-showhide=component] [data-showhide=label] > div {
    width: 20px;
    height: 20px;
    background-color: #00445A;
    background-image: url("../img/plus.svg");
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50%;
}
[data-showhide=component] [data-showhide=content] {
    height: 0;
    overflow: hidden;
    -webkit-transition: height ease-in-out 300ms;
    transition: height ease-in-out 300ms;
}
[data-showhide=component][data-open=true] [data-showhide=label] > div {
    background-image: url("../img/less.svg");
}
[data-showhide=component][data-open=true] [data-showhide=content] {
    height: initial;
}

/*! Listing */
.nq-c-Listing[data-display=map] .nq-c-Listing-list {
    display: none;
    visibility: hidden;
}
.nq-c-Listing-list {
    margin-bottom: 40px;
    position: relative;
    z-index: 0;
}
.nq-c-Listing-list-item {
    cursor: pointer;
    padding-right: 40px;
    margin-top: 30px;
    background-color: #F7F7F7;
    display: flex;
    align-items: stretch;
}
.nq-c-Listing-list-item:before, .nq-c-Listing-list-item:after {
    display: table;
    content: " ";
}
.nq-c-Listing-list-item:after {
    clear: both;
}
@media screen and (max-width: 1299px) {
    .nq-c-Listing-list-item {
        flex-wrap: wrap;
        padding: 0 0 45px 0;
    }
    .nq-c-Listing-list-item[data-price=""] {
        padding: 0;
    }
    .nq-c-Listing-list-item[data-price=""] .nq-c-Listing-list-item-infos {
        position: absolute;
        left: 20px;
        bottom: 20px;
        padding: 0;
        width: auto;
    }
    .nq-c-Listing-list-item[data-price=""] .nq-c-Listing-list-item-infos-btndiscover {
        text-align: left;
        bottom: initial;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Listing-list-item {
        display: block;
        width: calc(100% - 30px);
        margin-left: auto;
        margin-right: auto;
    }
    .nq-c-Listing-list-item[data-price=""] {
        padding-bottom: 30px;
    }
    .nq-c-Listing-list-item[data-price=""] .nq-c-Listing-list-item-infos {
        position: relative;
        width: 100%;
        left: initial;
        bottom: initial;
        padding: 20px 20px 0;
    }
    .nq-c-Listing-list-item[data-price=""] .nq-c-Listing-list-item-infos-btndiscover {
        text-align: center;
    }
}
.nq-c-Listing-list-item-slider {
    width: 500px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 999px) {
    .nq-c-Listing-list-item-slider {
        float: none;
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }
}
.nq-c-Listing-list-item-slider .swiper:after {
    content: "";
    display: block;
    opacity: 0.7;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    width: 100%;
    height: 30%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
}
.nq-c-Listing-list-item-slider .swiper-pagination {
    height: 0;
}
.nq-c-Listing-list-item-slider .swiper-pagination-custom {
    z-index: 1;
    left: auto;
    right: 20px;
    bottom: 20px;
    color: #ffffff;
}
.nq-c-Listing-list-item-slider .swiper-pagination + .swiper-arrows .swiper-arrows-left,
.nq-c-Listing-list-item-slider .swiper-pagination + .swiper-arrows .swiper-arrows-right {
    top: 50%;
}
.nq-c-Listing-list-item-slider .swiper-arrows-left, .nq-c-Listing-list-item-slider .swiper-arrows-right {
    width: 40px;
    height: 80px;
}
.nq-c-Listing-list-item-slider .swiper-arrows-left svg, .nq-c-Listing-list-item-slider .swiper-arrows-right svg {
    width: 10px;
    height: 10px;
}
.nq-c-Listing-list-item-slider .swiper-arrows-right svg {
    left: auto;
    right: calc(50% - 10px);
}
.nq-c-Listing-list-item-content {
    padding: 45px 40px;
    width: calc(100% - 500px);
}
@media screen and (max-width: 1299px) {
    .nq-c-Listing-list-item-content {
        width: calc(100% - 500px);
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Listing-list-item-content {
        display: block;
        padding: 0 20px;
        width: 100%;
    }
}
.nq-c-Listing-list-item-youwelike-title {
    color: #00445A;
    position: relative;
}
.nq-c-Listing-list-item-youwelike-title span {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 45px;
    line-height: 2.8125rem;
    background-color: #F7F7F7;
    position: relative;
    z-index: 1;
    padding-right: 20px;
}
.nq-c-Listing-list-item-youwelike-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #00445A;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 50%;
    opacity: 0.2;
}
.nq-c-Listing-list-item-youwelike-list {
    list-style-position: inside;
    list-style-type: none;
}
.nq-c-Listing-list-item-youwelike-item {
    color: #606060;
}
.nq-c-Listing-list-item-youwelike-item:before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #808080;
    position: relative;
    top: -2px;
    margin-right: 8px;
}
.nq-c-Listing-list-item-equipment {
    display: flex;
    align-items: center;
    padding-top: 25px;
    flex-wrap: wrap;
    margin-left: -18px;
    width: calc(100% + 18px);
}
.nq-c-Listing-list-item-equipment-item {
    width: 45px;
    height: 45px;
    background-color: #AEDAC4;
    border-radius: 100% 100% 0 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 18px;
    margin-bottom: 5px;
}
.nq-c-Listing-list-item-equipment-item svg {
    max-width: 40px;
    max-height: 40px;
}
.nq-c-Listing-list-item-infos {
    padding: 30px 0 30px 30px;
}
@media screen and (max-width: 1299px) {
    .nq-c-Listing-list-item-infos {
        display: block;
        padding: 20px 20px 0;
        width: 100%;
    }
}
.nq-c-Listing-list-item-infos-content {
    position: relative;
    background-color: #F2A680;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    font-weight: 500;
}
.nq-c-Listing-list-item-infos-content:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.1;
    background-image: url("../img/pattern.svg");
    background-size: 75px 75px;
    background-position: top center;
}
.nq-c-Listing-list-item-infos-wrap {
    min-width: 320px;
    position: relative;
    z-index: 1;
    padding-top: 30px;
    padding-bottom: 55px;
}
.nq-c-Listing-list-item-infos-prices {
    margin-bottom: 15px;
    padding-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-Listing-list-item-infos-price {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
    font-weight: 700;
}
.nq-c-Listing-list-item-infos-oldprice {
    text-decoration: line-through;
    font-weight: 400;
    padding: 0 7px;
}
.nq-c-Listing-list-item-infos-reduction {
    background-color: #AEDAC4;
    color: #000000;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 23px;
    line-height: 1.4375rem;
    padding: 0 5px;
    font-weight: 500;
}
.nq-c-Listing-list-item-infos-date {
    margin-bottom: 5px;
}
.nq-c-Listing-list-item-infos-date span {
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.nq-c-Listing-list-item-infos-stayduration {
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-Listing-list-item-infos-stayduration span {
    color: #ffffff;
    text-transform: uppercase;
}
.nq-c-Listing-list-item-infos-label {
    color: #000000;
    margin-bottom: 7px;
}
.nq-c-Listing-list-item-infos-list-item {
    padding-top: 15px;
}
.nq-c-Listing-list-item-infos-list-item:before {
    content: "";
    display: block;
    background-color: #ffffff;
    opacity: 0.3;
    width: 100%;
    height: 1px;
    margin-bottom: 15px;
}
.nq-c-Listing-list-item-infos-list-item-oldprice {
    text-decoration: line-through;
}
.nq-c-Listing-list-item-infos-btndiscover {
    position: absolute;
    left: 0;
    top: auto;
    bottom: -24px;
    z-index: 1;
    text-align: center;
    width: 100%;
}
.nq-c-Listing-list-item-onlylink {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.nq-c-Listing-list-item-onlylink .nq-c-Listing-list-item-infos-btndiscover {
    position: relative;
}

.nq-c-ListingSticky {
    background-color: #ffffff;
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingSticky {
        position: sticky;
        top: -1px;
        padding-top: 1px;
        width: 100%;
        z-index: 6;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingSticky.isSticky {
        box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    }
}
.nq-c-ListingSticky-filters {
    background-color: #F7F7F7;
    padding-top: 20px;
    padding-bottom: 10px;
}
@media screen and (max-width: 999px) {
    .nq-c-ListingSticky-filters {
        padding-top: 10px;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingSticky-filters-content:before, .nq-c-ListingSticky-filters-content:after {
        display: table;
        content: " ";
    }
    .nq-c-ListingSticky-filters-content:after {
        clear: both;
    }
    .nq-c-ListingSticky-filters-content > button {
        display: none;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-ListingSticky-filters-content {
        display: flex;
        justify-content: space-between;
    }
}
.nq-c-ListingSticky-filters .nq-c-Field {
    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.nq-c-ListingSticky-filters .nq-c-Field:first-child {
    margin-left: 0;
}
.nq-c-ListingSticky-filters-right {
    float: right;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
}
.nq-c-ListingSticky-filters-right:before, .nq-c-ListingSticky-filters-right:after {
    display: table;
    content: " ";
}
.nq-c-ListingSticky-filters-right:after {
    clear: both;
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingSticky-filters-right {
        padding: 21px 0;
    }
    .isSticky .nq-c-ListingSticky-filters-right {
        padding: 0;
    }
}
.nq-c-ListingSticky-filters-right .nq-c-Field {
    display: flex;
    align-items: center;
}
@media screen and (max-width: 999px) {
    .nq-c-ListingSticky-filters-right .nq-c-Field {
        display: none;
        visibility: hidden;
    }
}
.nq-c-ListingSticky-filters-right .nq-c-Field {
    margin-right: 20px;
}
.nq-c-ListingSticky-filters-right .nq-c-Field label {
    font-weight: 400;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-right: 6px;
}
.nq-c-ListingSticky-filters-right .nq-c-Select {
    display: inline-block;
}
.nq-c-ListingSticky-filters-right .nq-c-Select select {
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    padding-left: 0;
    padding-right: 20px;
}
.nq-c-ListingSticky-filters-right .nq-c-Select-arrow {
    width: 20px;
}
.nq-c-ListingSticky-filters-right button {
    color: #000000;
}
.nq-c-ListingSticky-filters-right button.hidden {
    display: none;
}
.nq-c-ListingSticky-filters .nq-c-Select-input {
    background-color: transparent;
}
.nq-c-ListingSticky-filters .nq-c-Select-arrow {
    background-color: transparent;
}

.nq-c-ListingNoResult {
    padding-top: 60px;
}
.nq-c-ListingNoResult-title {
    text-transform: none;
    color: #000000;
    max-width: 800px;
    margin: 0 auto 40px;
}
.nq-c-ListingNoResult-content {
    width: 100%;
    max-width: 986px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingNoResult-content {
        display: flex;
        justify-content: stretch;
    }
}
.nq-c-ListingNoResult-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 50px;
    text-align: center;
    width: 100%;
}
.nq-c-ListingNoResult-item-svg {
    width: 115px;
    height: 100px;
    display: block;
    margin: 0 auto 24px;
}
@media screen and (min-width: 1000px) {
    .nq-c-ListingNoResult-item {
        width: calc(50% - 93px);
    }
    .nq-c-ListingNoResult-item[data-seperate] {
        width: 186px;
    }
}
.nq-c-ListingNoResult-item:first-child {
    border: 1px solid #DEDEDE;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
    text-align: center;
}
.nq-c-ListingNoResult-item:last-child {
    background-color: #F2A680;
    height: 360px;
    position: relative;
}
.nq-c-ListingNoResult-item:last-child > div {
    position: relative;
    z-index: 1;
}
.nq-c-ListingNoResult-item:last-child:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-ListingNoResult-contact-title {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 30px;
    line-height: 1.875rem;
    font-weight: 700;
    color: #000000;
    margin-bottom: 10px;
}
.nq-c-ListingNoResult-contact-phone {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 10px;
}
.nq-c-ListingNoResult-contact-phone a {
    text-decoration: none;
}
.nq-c-ListingNoResult-contact-sperate {
    padding: 20px 0;
}
.nq-c-ListingNoResult .nq-c-IndexVisit {
    background-color: #F7F7F7;
    padding-bottom: 70px;
}
.nq-c-ListingNoResult .nq-c-IndexVisit .nq-c-Dropdown-menu {
    background: inherit;
}

/*! 404 */
.nq-c-404 {
    min-height: calc(100vh - 35px - 135px - 738px);
    height: 854px;
    background-size: cover;
    background-position: center;
    position: relative;
}
.nq-c-404-container {
    color: #ffffff;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-404-container-headline, .nq-c-404-container-title {
    color: #ffffff;
}
.nq-c-404-container-title {
    display: block;
    margin-bottom: 15px;
}
.nq-c-404-container-txt {
    display: block;
    max-width: 600px;
    width: 100%;
    margin: 0 auto 20px;
}
@media screen and (max-width: 1199px) {
    .nq-c-404 {
        height: 654px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-404 {
        height: auto;
        min-height: initial;
        padding: 80px 0;
    }
    .nq-c-404-container {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: relative;
        left: initial;
        top: initial;
    }
}

/*! Wishlist */
.nq-c-WishlistBtnListing {
    cursor: pointer;
    height: 45px;
    width: 45px;
    opacity: 0.9;
    display: block;
    position: absolute;
    z-index: 3;
    top: 18px;
    right: 17px;
    border-radius: 100% 100% 0 100%;
    background-color: #ffffff;
}
.nq-c-WishlistBtnListing-icon {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 24px;
    height: 21px;
}
.nq-c-WishlistBtnListing-icon path {
    fill: #F2A680;
}
.nq-c-WishlistBtnListing-icon-active {
    display: none;
}
.nq-c-WishlistBtnListing[data-selected=true] .nq-c-WishlistBtnListing-icon {
    display: none;
}
.nq-c-WishlistBtnListing[data-selected=true] .nq-c-WishlistBtnListing-icon-active {
    display: block;
}
@media screen and (max-width: 767px) {
    .nq-c-WishlistBtnListing {
        width: 35px;
        height: 35px;
    }
    .nq-c-WishlistBtnListing-icon {
        width: 18px;
        height: 16px;
    }
}

/*! Contact */
.nq-c-Contact-tabs-nav {
    margin: 40px auto 60px;
    width: 1000px;
    height: 40px;
    max-width: calc(100% - 40px);
    border-radius: 20px;
    background-color: #D6ECE1;
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
}
.nq-c-Contact-tabs-nav-item {
    position: relative;
    z-index: 2;
    text-align: center;
    width: 50%;
    height: 40px;
    border-radius: 20px;
    font-family: cera, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 40px;
    line-height: 2.5rem;
    -webkit-transition: ease-in-out 300ms;
    transition: ease-in-out 300ms;
}
.nq-c-Contact-tabs-nav-item[data-current=true] {
    font-weight: 500;
    background-color: #8EC3A8;
}
.nq-c-Contact-tabs-nav-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.nq-c-Contact-tabs-nav-item a span {
    pointer-events: none;
}
.nq-c-Contact-tabs-nav-item-icon {
    width: 28px;
    height: 32px;
    margin-right: 10px;
}
.nq-c-Contact-tabs-nav-item-icon img {
    width: 28px;
    height: 20px;
}
@media screen and (max-width: 999px) {
    .nq-c-Contact-tabs-nav {
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .nq-c-Contact-tabs-nav-item {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 40px;
        line-height: 2.5rem;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-Contact-tabs-nav-item-icon {
        display: none;
    }
}

.nq-c-ContactCall {
    margin-top: 60px;
    margin-bottom: 68px;
}
.nq-c-ContactCall-title {
    margin-bottom: 30px;
}
.nq-c-ContactCall-blocks {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.nq-c-ContactCall-blocks-item {
    width: calc(33.33% - 20px);
    border: 1px solid #DEDEDE;
    min-height: 200px;
    position: relative;
}
.nq-c-ContactCall-blocks-item + .nq-c-ContactCall-blocks-item {
    margin-left: 20px;
}
.nq-c-ContactCall-blocks-item > span {
    padding: 30px;
    width: 100%;
    text-align: center;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-ContactCall-blocks-item-title {
    color: #000000;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 15px;
}
.nq-c-ContactCall-blocks-item a {
    text-decoration: none;
}
.nq-c-ContactCall-blocks-item-tel {
    display: block;
}
.nq-c-ContactCall-blocks-item-tel-icon, .nq-c-ContactCall-blocks-item-tel-txt {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    display: inline-block;
    vertical-align: middle;
}
.nq-c-ContactCall-blocks-item-tel-icon {
    width: 24px;
    height: 21px;
    margin-right: 10px;
}
.nq-c-ContactCall-blocks-item-tel-txt {
    font-weight: 700;
    color: #00445A;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 30px;
    line-height: 1.875rem;
}
.nq-c-ContactCall-blocks-item-tel:hover .nq-c-ContactCall-blocks-item-tel-txt {
    text-decoration: underline;
}
.nq-c-ContactCall-blocks-item-txt {
    display: block;
    max-width: 100%;
    width: 300px;
    margin: 15px auto 0;
}
.nq-c-ContactCall-blocks-item[data-type=main] {
    overflow: hidden;
    border-color: #F2A680;
    background-color: #F2A680;
}
.nq-c-ContactCall-blocks-item[data-type=main]:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-ContactCall-blocks-item[data-type=main] .nq-c-ContactCall-blocks-item-tel-icon path[fill="#00455A"] {
    fill: #000000;
}
.nq-c-ContactCall-blocks-item[data-type=main] .nq-c-ContactCall-blocks-item-tel-icon path[fill="#F2A680"] {
    fill: #ffffff;
}
.nq-c-ContactCall-blocks-item[data-type=main] .nq-c-ContactCall-blocks-item-tel-txt {
    color: #ffffff;
}
@media screen and (max-width: 1199px) {
    .nq-c-ContactCall-blocks {
        display: block;
    }
    .nq-c-ContactCall-blocks-item {
        width: 100%;
    }
    .nq-c-ContactCall-blocks-item + .nq-c-ContactCall-blocks-item {
        margin-left: 0;
        margin-top: 20px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-ContactCall {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .nq-c-ContactCall-title {
        margin-bottom: 20px;
    }
    .nq-c-ContactCall-blocks-item + .nq-c-ContactCall-blocks-item {
        margin-top: 10px;
    }
}

.nq-c-ContactFaq {
    margin-bottom: 80px;
}
.nq-c-ContactFaq-title {
    margin-bottom: 35px;
}
.nq-c-ContactFaq-part {
    margin-bottom: 40px;
}
.nq-c-ContactFaq-part-title {
    margin-bottom: 20px;
}
.nq-c-ContactFaq-part-list-item {
    padding: 35px 30px 15px;
    background-color: #F7F7F7;
    margin-bottom: 20px;
}
.nq-c-ContactFaq-part-list-item:last-child {
    margin-bottom: 0;
}
.nq-c-ContactFaq-part-list-item-question {
    font-weight: 500;
    margin-bottom: 20px;
    padding-right: 60px;
    position: relative;
}
.nq-c-ContactFaq-part-list-item-question > div {
    position: absolute;
    right: 0;
}
.nq-c-ContactFaq-part-list-item[data-open=true] [data-showhide=content] {
    padding-bottom: 20px;
}
.nq-c-ContactFaq-part-list-item-response {
    color: #606060;
}
.nq-c-ContactFaq-part-list-item-response h2, .nq-c-ContactFaq-part-list-item-response h3, .nq-c-ContactFaq-part-list-item-response h4, .nq-c-ContactFaq-part-list-item-response h5, .nq-c-ContactFaq-part-list-item-response h6, .nq-c-ContactFaq-part-list-item-response h7 {
    color: #000000;
}
.nq-c-ContactFaq-part-list-item-response ul li {
    margin: 10px 0;
}
.nq-c-ContactFaq-part-list-item-response ul li:before {
    background-color: #00445A;
}
@media screen and (max-width: 999px) {
    .nq-c-ContactFaq {
        margin-bottom: 60px;
    }
    .nq-c-ContactFaq-title {
        margin-bottom: 20px;
    }
    .nq-c-ContactFaq-part {
        margin-bottom: 25px;
    }
    .nq-c-ContactFaq-part-list-item {
        padding: 25px 20px 15px;
    }
    .nq-c-ContactFaq-part-list-item-question {
        margin-bottom: 10px;
    }
    .nq-c-ContactFaq-part-list-item[data-open=true] [data-showhide=content] {
        padding-bottom: 10px;
    }
}

.nq-c-ContactShops {
    margin-top: 80px;
    margin-bottom: 40px;
}
.nq-c-ContactShops-title {
    margin-bottom: 30px;
}
.nq-c-ContactShops-list {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.nq-c-ContactShops-list > div {
    width: calc(25% - 15px);
}
.nq-c-ContactShops-list > div + div {
    margin-left: 20px;
}
.nq-c-ContactShops-list > div:nth-child(4n+1) {
    margin-left: 0;
}
@media screen and (max-width: 1199px) {
    .nq-c-ContactShops-list > div {
        width: calc(33.33% - 13.3333333333px);
    }
    .nq-c-ContactShops-list > div:nth-child(4n+1) {
        margin-left: 20px;
    }
    .nq-c-ContactShops-list > div:nth-child(3n+1) {
        margin-left: 0;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-ContactShops {
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .nq-c-ContactShops-list > div {
        width: calc(50% - 20px/2);
    }
    .nq-c-ContactShops-list > div:nth-child(3n+1) {
        margin-left: 20px;
    }
    .nq-c-ContactShops-list > div:nth-child(2n+1) {
        margin-left: 0;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-ContactShops {
        margin-top: 30px;
    }
    .nq-c-ContactShops-list > div {
        width: 100%;
        margin: 0 0 60px;
    }
    .nq-c-ContactShops-list > div + div {
        margin-left: 0;
    }
    .nq-c-ContactShops-list > div + div:nth-child(3n+1) {
        margin-left: 0;
    }
}

.nq-c-ContactThematics {
    margin-top: 60px;
    margin-bottom: 68px;
}
.nq-c-ContactThematics-title {
    margin-bottom: 30px;
}
.nq-c-ContactThematics-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.nq-c-ContactThematics-list-item {
    width: calc(100%/6 - 10px);
    border: 1px solid #DEDEDE;
    margin-bottom: 12px;
    text-align: center;
    padding: 30px 20px 15px;
}
.nq-c-ContactThematics-list-item + .nq-c-ContactThematics-list-item {
    margin-left: 12px;
}
.nq-c-ContactThematics-list-item:nth-child(6n+1) {
    margin-left: 0;
}
.nq-c-ContactThematics-list-item-icon {
    display: block;
    margin: 0 auto 17px;
    width: 50px;
    height: 50px;
}
.nq-c-ContactThematics-list-item-icon img {
    width: 100%;
    height: 100%;
}
.nq-c-ContactThematics-list-item-txt {
    display: block;
    min-height: 48px;
    position: relative;
}
.nq-c-ContactThematics-list-item-txt span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    font-family: cera, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
}
@media screen and (max-width: 1199px) {
    .nq-c-ContactThematics-list-item {
        width: calc(100%/4 - 9px);
    }
    .nq-c-ContactThematics-list-item:nth-child(6n+1) {
        margin-left: 12px;
    }
    .nq-c-ContactThematics-list-item:nth-child(4n+1) {
        margin-left: 0;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-ContactThematics {
        margin-top: 40px;
        margin-bottom: 38px;
    }
    .nq-c-ContactThematics-title {
        margin-bottom: 20px;
    }
    .nq-c-ContactThematics-list-item {
        width: calc(100%/3 - 8px);
    }
    .nq-c-ContactThematics-list-item:nth-child(4n+1), .nq-c-ContactThematics-list-item:nth-child(9n) {
        margin-left: 12px;
    }
    .nq-c-ContactThematics-list-item:nth-child(3n+1) {
        margin-left: 0;
    }
    .nq-c-ContactThematics-list-item-txt span {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 22px;
        line-height: 1.375rem;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-ContactThematics-list-item {
        padding-left: 10px;
        padding-right: 10px;
        width: calc(100%/2 - 12px/2);
    }
    .nq-c-ContactThematics-list-item:nth-child(3n), .nq-c-ContactThematics-list-item:nth-child(3n+1), .nq-c-ContactThematics-list-item:nth-child(4n+1), .nq-c-ContactThematics-list-item:nth-child(9n) {
        margin-left: 0;
    }
    .nq-c-ContactThematics-list-item:nth-child(4n), .nq-c-ContactThematics-list-item:nth-child(6n) {
        margin-left: 12px;
    }
}

/*! LastMinute */
.nq-c-LastMinute {
    margin-top: 40px;
    margin-bottom: 60px;
}
.nq-c-LastMinute-head {
    position: relative;
    z-index: 2;
    margin-bottom: 30px;
}
.nq-c-LastMinute-head-title {
    text-align: center;
}
.nq-c-LastMinute-head-title span:first-child {
    display: block;
    color: #F2A680;
    text-transform: none;
    font-weight: 300;
    margin-bottom: -5px;
}
.nq-c-LastMinute-offer {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #F2A680;
    position: relative;
}
.nq-c-LastMinute-offer:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.1;
}
.nq-c-LastMinute-offer-img {
    position: relative;
    z-index: 1;
    width: 522px;
    max-width: 40%;
    margin-right: 60px;
    overflow: hidden;
    min-height: 390px;
}
.nq-c-LastMinute-offer-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
}
.nq-c-LastMinute-offer-content {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    min-width: 60%;
    width: calc(100% - 522px - 60px);
    padding-right: 50px;
}
.nq-c-LastMinute-offer-content-column:first-child {
    width: 255px;
    padding-right: 60px;
    border-right: 1px solid #ffffff;
    margin-right: 50px;
}
.nq-c-LastMinute-offer-content-column:last-child {
    width: calc(100% - 305px);
}
.nq-c-LastMinute-offer-content-column-prices {
    max-width: 160px;
    width: 100%;
    display: block;
    color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    margin-bottom: 20px;
}
.nq-c-LastMinute-offer-content-column-prices-promo {
    display: inline-block;
    font-weight: 500;
    color: #00445A;
    background-color: #8EC3A8;
    padding: 3px 4px;
}
.nq-c-LastMinute-offer-content-column-prices-group {
    display: block;
}
.nq-c-LastMinute-offer-content-column-prices-group-current {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
}
.nq-c-LastMinute-offer-content-column-prices-group-current span {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-LastMinute-offer-content-column-prices-group-current span:first-child {
    width: calc(100% - 50px);
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 48px;
    line-height: 3rem;
    font-weight: 700;
}
.nq-c-LastMinute-offer-content-column-prices-group-current span:last-child {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    font-weight: 500;
    width: 42px;
    margin-left: 8px;
}
.nq-c-LastMinute-offer-content-column-prices-group-old {
    display: block;
    font-weight: 300;
}
.nq-c-LastMinute-offer-content-column-prices-group-old span:last-child {
    text-decoration: line-through;
}
.nq-c-LastMinute-offer-content-column-date {
    display: block;
    margin-bottom: 20px;
}
.nq-c-LastMinute-offer-content-column-date-offer {
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    color: #000000;
    background-color: #ffffff;
    padding: 3px 4px;
    white-space: nowrap;
}
.nq-c-LastMinute-offer-content-column-date-time {
    margin-top: 12px;
    display: block;
    color: #ffffff;
    font-weight: 300;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.nq-c-LastMinute-offer-content-column-other-title {
    display: block;
    font-weight: 500;
    color: #000000;
    margin-bottom: 7px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-LastMinute-offer-content-column-other-offers-item {
    color: #ffffff;
    display: block;
    font-weight: 300;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-LastMinute-offer-content-column-other-offers-item span:first-child {
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-LastMinute-offer-content-column-activities {
    margin-bottom: 25px;
}
.nq-c-LastMinute-offer-content-column-activities-item {
    display: block;
}
.nq-c-LastMinute-offer-content-column-activities-item + .nq-c-LastMinute-offer-content-column-activities-item {
    margin-top: 25px;
}
.nq-c-LastMinute-offer-content-column-activities-item-icon {
    width: 50px;
    height: 50px;
    margin-right: 15px;
    border-radius: 100% 100% 0 100%;
    background-color: #8EC3A8;
    position: relative;
}
.nq-c-LastMinute-offer-content-column-activities-item-icon svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nq-c-LastMinute-offer-content-column-activities-item-icon, .nq-c-LastMinute-offer-content-column-activities-item-txt {
    display: inline-block;
    vertical-align: middle;
}
.nq-c-LastMinute-offer-content-column-activities-item-txt {
    width: calc(100% - 65px);
    font-weight: 500;
    color: #000000;
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
}
@media screen and (max-width: 1299px) {
    .nq-c-LastMinute-offer-img {
        margin-right: 40px;
    }
    .nq-c-LastMinute-offer-content {
        padding-right: 40px;
        width: calc(100% - 522px - 40px);
    }
    .nq-c-LastMinute-offer-content-column:first-child {
        padding-right: 40px;
        margin-right: 30px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-LastMinute {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .nq-c-LastMinute-head {
        margin-bottom: 20px;
    }
    .nq-c-LastMinute-offer {
        display: block;
    }
    .nq-c-LastMinute-offer-img {
        width: 100%;
        max-width: initial;
        min-height: initial;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .nq-c-LastMinute-offer-img img {
        position: relative;
        transform: none;
        left: initial;
        top: initial;
        width: 100%;
        height: auto;
    }
    .nq-c-LastMinute-offer-content {
        width: 100%;
        padding: 0 40px 40px;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-LastMinute-offer-img {
        margin-bottom: 20px;
    }
    .nq-c-LastMinute-offer-content {
        padding: 0 20px 30px;
        display: block;
    }
    .nq-c-LastMinute-offer-content-column:first-child {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-right: none;
        border-bottom: 1px solid #ffffff;
    }
    .nq-c-LastMinute-offer-content-column:last-child {
        width: 100%;
    }
    .nq-c-LastMinute-offer-content-column-prices, .nq-c-LastMinute-offer-content-column-date {
        margin-bottom: 15px;
    }
    .nq-c-LastMinute-offer-content-column-activities-item + .nq-c-LastMinute-offer-content-column-activities-item {
        margin-top: 15px;
    }
}

/*! Pagination */
.nq-c-Pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #606060;
}
[data-display=map] .nq-c-Pagination {
    display: none;
    visibility: hidden;
}
.nq-c-Pagination-pageCurrent {
    display: inline-block;
    height: 40px;
    width: 40px;
    background-color: rgba(0, 68, 90, 0.1);
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 38px;
    line-height: 2.375rem;
    font-weight: 500;
    color: #00445A;
    border-radius: 100%;
    margin-right: 5px;
    text-align: center;
}
.nq-c-Pagination-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    text-decoration: none;
}
.nq-c-Pagination-arrow {
    width: 12px;
    height: 13px;
}
.nq-c-Pagination-arrow-prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*! Filters */
.nq-c-Filters {
    background-color: #F7F7F7;
    padding: 21px 0;
    -webkit-transition: all ease-in-out 300ms;
    transition: all ease-in-out 300ms;
}
.nq-c-Filters:before, .nq-c-Filters:after {
    display: table;
    content: " ";
}
.nq-c-Filters:after {
    clear: both;
}
@media screen and (min-width: 1000px) {
    .nq-c-Filters {
        float: left;
        width: calc(100% - 250px);
    }
    .isSticky .nq-c-Filters {
        padding: 0;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Filters {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 15;
        height: 100%;
        background-color: #ffffff;
        padding: 0;
        visibility: hidden;
        display: none;
        width: 100%;
        min-width: 100%;
    }
    .nq-c-Filters[data-active=true] {
        visibility: visible;
        display: block;
    }
}
.nq-c-Filters .nq-c-MenuRight-top {
    display: none;
    visibility: hidden;
}
@media screen and (max-width: 999px) {
    .nq-c-Filters .nq-c-MenuRight-top {
        display: flex;
        visibility: visible;
    }
}
.nq-c-Filters .nq-c-Dropdown {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
.nq-c-Filters .nq-c-Dropdown-toggler {
    border-color: #000000;
    background-color: transparent;
    padding-top: 9px;
    padding-left: 15px;
    padding-right: 15px;
}
.nq-c-Filters .nq-c-Dropdown-toggler-txt {
    display: block;
    padding-right: 30px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
.nq-c-Filters .nq-c-Dropdown-toggler-arrow {
    background-image: url("../img/drop-down-arrow.svg");
    background-color: transparent;
    background-size: auto;
    right: 0;
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    -ms-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
}
.nq-c-Filters .nq-c-Dropdown-toggler[aria-expanded=true] .nq-c-Dropdown-toggler-arrow {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.nq-c-Filters .nq-c-Dropdown-menu {
    width: auto;
    min-width: 100%;
    margin: 0;
    padding-top: 0;
    border-radius: 0 0 20px 20px;
    border: 1px solid #000000;
    border-top: 0 none;
    background-color: #ffffff;
    overflow: hidden;
}
.nq-c-Filters .nq-c-Dropdown-menu > div {
    max-height: 365px;
    padding-right: 5px;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #000000 rgba(0, 0, 0, 0.1);
}
.nq-c-Filters .nq-c-Dropdown-menu > div::-webkit-scrollbar {
    width: 2px;
    height: 0;
}
.nq-c-Filters .nq-c-Dropdown-menu > div::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}
.nq-c-Filters .nq-c-Dropdown-menu > div::-webkit-scrollbar-thumb {
    background-color: #000000;
    outline: 1px solid #000000;
}
.nq-c-Filters .nq-c-Dropdown-menu .nq-c-Field {
    padding: 6px 14px;
    border-top: 1px solid #F0F0F0;
    float: none;
    width: 100%;
    margin: 0;
}
.nq-c-Filters .nq-c-Dropdown-menu .nq-c-Field:first-child {
    border-top-color: #DEDEDE;
}
@media screen and (max-width: 999px) {
    .nq-c-Filters .nq-c-Dropdown {
        display: block;
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }
    .nq-c-Filters .nq-c-Dropdown:first-child {
        margin-left: 15px;
    }
    .nq-c-Filters .nq-c-Dropdown-toggler {
        border: 0 none;
    }
    .nq-c-Filters .nq-c-Dropdown-toggler-arrow {
        border-radius: 50%;
        background-image: url("../img/plus.svg");
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #00445A;
    }
    .nq-c-Filters .nq-c-Dropdown-toggler[aria-expanded=true] .nq-c-Dropdown-toggler-arrow {
        background-image: url("../img/less.svg");
    }
    .nq-c-Filters .nq-c-Dropdown-menu {
        border: 0 none;
        position: static;
    }
    .nq-c-Filters .nq-c-Dropdown-menu .nq-c-Field {
        border-top: 0 none;
    }
}
.nq-c-Filters .nq-c-Checkbox-label {
    white-space: nowrap;
}
.nq-c-Filters-prices {
    min-width: 215px;
}
.nq-c-Filters-active {
    clear: both;
}
@media screen and (max-width: 999px) {
    .nq-c-Filters-active {
        background-color: #F7F7F7;
        padding: 25px 15px 15px 5px;
    }
}
.nq-c-Filters-active-label {
    display: none;
    visibility: hidden;
    padding-left: 10px;
    margin-bottom: 18px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
}
@media screen and (max-width: 999px) {
    .nq-c-Filters-active-label {
        display: block;
        visibility: visible;
    }
}
.nq-c-Filters-active-item {
    cursor: pointer;
    display: inline-block;
    padding: 0 15px;
    border-radius: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #DEDEDE;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    margin-right: 5px;
    margin-bottom: 15px;
}
.nq-c-Filters-active-item:first-child {
    margin-left: 0;
}
.nq-c-Filters-active-item svg {
    pointer-events: none;
    margin-left: 10px;
}
.nq-c-Filters-reset {
    margin-left: 15px;
    display: inline-block;
    color: #606060;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}

/*! Calendar */
.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 0 0 #eee, -1px 0 0 #eee, 0 1px 0 #eee, 0 -1px 0 #eee, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible;
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #eee;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
    left: auto;
    right: 22px;
}

.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
    left: 50%;
    right: 50%;
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px;
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
    bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #eee;
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
    top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #eee;
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff;
}

.flatpickr-calendar:focus {
    outline: 0;
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block;
}

.flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    color: #3c3f40;
    fill: #3c3f40;
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: #3c3f40;
    fill: #3c3f40;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
    position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    /*
          /*rtl:begin:ignore*/
    /*
          */
    left: 0;
    /*
          /*rtl:end:ignore*/
    /*
          */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    /*
          /*rtl:begin:ignore*/
    /*
          */
    right: 0;
    /*
          /*rtl:end:ignore*/
    /*
          */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
    color: #f64747;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
    -webkit-transition: fill 0.1s;
    transition: fill 0.1s;
    fill: inherit;
}

.numInputWrapper {
    position: relative;
    height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
    display: inline-block;
}

.numInputWrapper input {
    width: 100%;
}

.numInputWrapper input::-ms-clear {
    display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(64, 72, 72, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute;
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(64, 72, 72, 0.6);
    top: 26%;
}

.numInputWrapper span.arrowDown {
    top: 50%;
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(64, 72, 72, 0.6);
    top: 40%;
}

.numInputWrapper span svg {
    width: inherit;
    height: auto;
}

.numInputWrapper span svg path {
    fill: rgba(60, 63, 64, 0.5);
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
    opacity: 1;
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: 0.5ch;
    padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0 ;
    display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: #3c3f40;
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: #3c3f40;
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 0.5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(60, 63, 64, 0.5);
    background: transparent;
    pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 0.5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0;
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
    padding: 1px 0 0 0;
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px;
}

.flatpickr-days:focus {
    outline: 0;
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    opacity: 1;
}

.dayContainer + .dayContainer {
    -webkit-box-shadow: -1px 0 0 #eee;
    box-shadow: -1px 0 0 #eee;
}

.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #404848;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e9e9e9;
    border-color: #e9e9e9;
}

.flatpickr-day.today {
    border-color: #f64747;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
    border-color: #f64747;
    background: #f64747;
    color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    background: #4f99ff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #4f99ff;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #4f99ff;
    box-shadow: -10px 0 0 #4f99ff;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px;
}

.flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
    box-shadow: -5px 0 0 #e9e9e9, 5px 0 0 #e9e9e9;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(64, 72, 72, 0.3);
    background: transparent;
    border-color: #e9e9e9;
    cursor: default;
}

.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(64, 72, 72, 0.1);
}

.flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
    box-shadow: -5px 0 0 #4f99ff, 5px 0 0 #4f99ff;
}

.flatpickr-day.hidden {
    visibility: hidden;
}

.rangeMode .flatpickr-day {
    margin-top: 1px;
}

.flatpickr-weekwrapper {
    float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #eee;
    box-shadow: 1px 0 0 #eee;
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(64, 72, 72, 0.3);
    background: transparent;
    cursor: default;
    border: none;
}

.flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both;
}

.flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #404848;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #404848;
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%;
}

.flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #404848;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
    font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
    font-weight: 400;
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #404848;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
    background: #f1f1f1;
}

.flatpickr-input[readonly] {
    cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.flatpickr-calendar {
    width: 307.875px;
}

.dayContainer {
    padding: 0;
    border-right: 0;
}

span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {
    border-radius: 0 !important;
    border: 1px solid #e9e9e9;
    max-width: none;
    border-right-color: transparent;
}

span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8) {
    border-top-color: transparent;
}

span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {
    border-left: 0;
}

span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36) {
    border-bottom: 0;
}

span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7) {
    margin-top: 0;
}

span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {
    border-color: #e9e9e9;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: #f64747;
}

span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {
    border: 1px solid #f64747;
}

span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {
    border-color: #4f99ff;
}

span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {
    z-index: 2;
}

.rangeMode .flatpickr-day {
    margin-top: -1px;
}

.flatpickr-weekwrapper .flatpickr-weeks {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.flatpickr-weekwrapper span.flatpickr-day {
    border: 0;
    margin: -1px 0 0 -1px;
}

.hasWeeks .flatpickr-days {
    border-right: 0;
}

@media screen and (min-width: 0\0 ) and (min-resolution: 72dpi) {
    span.flatpickr-day {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
}
.flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open, .flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible;
}

.flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
}

.flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
}

.flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
    z-index: 999;
    display: block;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0;
}

.flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto;
}

.flatpickr-calendar:before, .flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px;
}

.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
    left: auto;
    right: 22px;
}

.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
    left: 50%;
    right: 50%;
}

.flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px;
}

.flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
    bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
    top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff;
}

.flatpickr-calendar:focus {
    outline: 0;
}

.flatpickr-wrapper {
    position: relative;
    display: inline-block;
}

.flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
}

.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
}

.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
    position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
    /*
    /*rtl:begin:ignore*/
    left: 0;
}

/*
/*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
    /*
    /*rtl:begin:ignore*/
    right: 0;
}

/*
/*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747;
}

.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
    -webkit-transition: fill 0.1s;
    transition: fill 0.1s;
    fill: inherit;
}

.numInputWrapper {
    position: relative;
    height: auto;
}

.numInputWrapper input, .numInputWrapper span {
    display: inline-block;
}

.numInputWrapper input {
    width: 100%;
}

.numInputWrapper input::-ms-clear {
    display: none;
}

.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

.numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute;
}

.numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%;
}

.numInputWrapper span.arrowDown {
    top: 50%;
}

.numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%;
}

.numInputWrapper span svg {
    width: inherit;
    height: auto;
}

.numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
    opacity: 1;
}

.flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: 0.5ch;
    padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0 ;
    display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 0.5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
    outline: 0;
}

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 0.5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: none;
}

.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0;
}

.flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bolder;
}

.dayContainer, .flatpickr-weeks {
    padding: 1px 0 0 0;
}

.flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px;
}

.flatpickr-days:focus {
    outline: 0;
}

.dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.dayContainer + .dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6;
}

.flatpickr-day.today {
    border-color: #959ea9;
}

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7;
}

.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px;
}

.flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default;
}

.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1);
}

.flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.flatpickr-day.hidden {
    visibility: hidden;
}

.rangeMode .flatpickr-day {
    margin-top: 1px;
}

.flatpickr-weekwrapper {
    float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: none;
}

.flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flatpickr-time:after {
    content: "";
    display: table;
    clear: both;
}

.flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
    width: 49%;
}

.flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
    font-weight: bold;
}

.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
    font-weight: 400;
}

.flatpickr-time input:focus {
    outline: 0;
    border: 0;
}

.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
}

.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
    background: #eee;
}

.flatpickr-input[readonly] {
    cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes fpFadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.flatpickr-calendar .flatpickr-day {
    background: #D6ECE1;
    border-left: 1px solid #ffffff;
    /*&:hover,
    &:focus {*/
}
.flatpickr-calendar .flatpickr-day:nth-child(7n-6), .flatpickr-calendar .flatpickr-day.prevMonthDay:nth-child(7n-6), .flatpickr-calendar .flatpickr-day.nextMonthDay:nth-child(7n-6) {
    border-left: 1px solid #ffffff;
}
.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.flatpickr-calendar .flatpickr-day.today:not(.selected), .flatpickr-calendar .flatpickr-day.prevMonthDay.today:not(.selected), .flatpickr-calendar .flatpickr-day.nextMonthDay.today:not(.selected) {
    border: 0 none;
}
.flatpickr-calendar .flatpickr-day.today:not(.selected):hover, .flatpickr-calendar .flatpickr-day.prevMonthDay.today:not(.selected):hover, .flatpickr-calendar .flatpickr-day.nextMonthDay.today:not(.selected):hover {
    border: 0 none;
}
.flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.prevMonthDay.startRange, .flatpickr-calendar .flatpickr-day.nextMonthDay.startRange, .flatpickr-calendar .flatpickr-day.endRange, .flatpickr-calendar .flatpickr-day.prevMonthDay.endRange, .flatpickr-calendar .flatpickr-day.nextMonthDay.endRange {
    border-color: transparent;
}
.flatpickr-calendar .flatpickr-day.flatpickr-disabled, .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover {
    background-color: transparent;
}
.flatpickr-calendar .flatpickr-day:hover {
    background: #AEDAC4;
    color: #000000;
    border-color: #AEDAC4;
    border-left-color: #ffffff;
    box-shadow: none;
}
.flatpickr-calendar .flatpickr-day.inRange, .flatpickr-calendar .flatpickr-day.inRange[data-status=date-disabled] {
    box-shadow: none;
    text-decoration: none;
    background: #FCEDE6;
}
.flatpickr-calendar .flatpickr-day.inRange:hover, .flatpickr-calendar .flatpickr-day.inRange[data-status=date-disabled]:hover {
    background: #AEDAC4;
    color: #000000;
    border-left-color: #ffffff;
}
.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.endRange {
    background: none #F2A680;
    border-color: transparent;
}
.flatpickr-calendar .flatpickr-day.startRange {
    background: none #F2A680;
    border-color: transparent;
}
.flatpickr-calendar .flatpickr-day.not-selectable, .flatpickr-calendar .flatpickr-day[data-status=date-disabled] {
    pointer-events: none;
    cursor: default;
    text-decoration: line-through;
    color: #cccccc;
    position: relative;
    background: none;
}
.flatpickr-calendar .flatpickr-day[data-status=date-rangeSelect-disabled] {
    cursor: not-allowed;
    pointer-events: none;
}
.flatpickr-calendar .flatpickr-day.outside-range, .flatpickr-calendar .flatpickr-day[data-status=date-outside-range] {
    color: #cccccc;
}

/*! Maps */
.nq-c-Maps {
    width: 100%;
    height: 715px;
    max-height: 715px;
    margin-top: 40px;
    margin-bottom: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.nq-c-Maps:hover .nq-c-Maps-mask {
    opacity: 1;
}
.nq-c-Maps-mask {
    cursor: pointer;
    opacity: 0;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.45);
    color: #ffffff;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 27px;
    line-height: 1.6875rem;
    -webkit-transition: opacity ease-in-out 300ms;
    transition: opacity ease-in-out 300ms;
}
.nq-c-Listing[data-display=list] .nq-c-Maps {
    display: none;
    visibility: hidden;
}
.nq-c-Maps .gm-style .gm-style-iw-c {
    padding: 0;
    border-radius: 0;
}
.nq-c-Maps .gm-style .gm-style-iw-c > button {
    display: none;
    visibility: hidden;
}
.nq-c-Maps-InfoWindow {
    display: flex;
    align-items: center;
}
.nq-c-Maps-InfoWindow-slider {
    width: 220px;
    height: 233px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-slider {
        width: 133px;
        height: 141px;
    }
}
.nq-c-Maps-InfoWindow-slider .swiper-pagination {
    height: 0;
}
.nq-c-Maps-InfoWindow-slider .swiper-pagination-custom {
    z-index: 1;
    left: auto;
    right: 10px;
    bottom: 10px;
    color: #ffffff;
}
.nq-c-Maps-InfoWindow-slider .swiper-pagination + .swiper-arrows .swiper-arrows-left,
.nq-c-Maps-InfoWindow-slider .swiper-pagination + .swiper-arrows .swiper-arrows-right {
    top: 50%;
}
.nq-c-Maps-InfoWindow-slider .swiper-arrows-left, .nq-c-Maps-InfoWindow-slider .swiper-arrows-right {
    width: 40px;
    height: 80px;
}
.nq-c-Maps-InfoWindow-slider .swiper-arrows-left svg, .nq-c-Maps-InfoWindow-slider .swiper-arrows-right svg {
    width: 10px;
    height: 10px;
}
.nq-c-Maps-InfoWindow-slider .swiper-arrows-right svg {
    left: auto;
    right: calc(50% - 10px);
}
.nq-c-Maps-InfoWindow-content {
    width: 350px;
    padding: 0 20px;
    cursor: pointer;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-content {
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
        height: 141px;
        position: relative;
    }
}
.nq-c-Maps-InfoWindow-department {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    text-transform: uppercase;
    color: #000000;
    font-weight: 500;
    margin-bottom: 6px;
}
.nq-c-Maps-InfoWindow-title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
}
.nq-c-Maps-InfoWindow-title > div {
    display: inline-block;
}
.nq-c-Maps-InfoWindow-place {
    font-weight: 400;
}
@media screen and (min-width: 1000px) {
    .nq-c-Maps-InfoWindow-place {
        border-bottom: 1px solid #DEDEDE;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
}
.nq-c-Maps-InfoWindow-infos-prices {
    font-weight: 700;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-infos-prices {
        display: inline-block;
    }
}
.nq-c-Maps-InfoWindow-infos-stayduration {
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    margin-bottom: 5px;
}
.nq-c-Maps-InfoWindow-infos-stayduration span {
    text-transform: uppercase;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-infos-stayduration {
        display: none;
        visibility: hidden;
    }
}
.nq-c-Maps-InfoWindow-infos-label {
    display: inline-block;
    font-weight: 500;
}
.nq-c-Maps-InfoWindow-infos-value {
    display: inline-block;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-infos-list {
        display: none;
        visibility: hidden;
    }
}
.nq-c-Maps-InfoWindow-infos-list-item {
    padding-top: 5px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
}
.nq-c-Maps-InfoWindow-prices {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    background-color: #F2A680;
    height: 70px;
    color: #ffffff;
    position: absolute;
    left: auto;
    top: 0;
    right: 0;
    z-index: 1;
    text-align: center;
}
@media screen and (max-width: 999px) {
    .nq-c-Maps-InfoWindow-prices {
        top: auto;
        bottom: 0;
        width: 100%;
        height: auto;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .nq-c-Maps-InfoWindow-prices-label {
        display: inline-block;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-Maps-InfoWindow-prices {
        padding: 15px 20px;
    }
}

/*! Proposal */
.nq-c-Proposal-content {
    display: flex;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-content {
        flex-flow: column;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-main {
        width: 62%;
        max-width: 880px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-main {
        order: 2;
    }
}
.nq-c-Proposal-sidebar {
    position: relative;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-sidebar {
        width: 38%;
        max-width: 480px;
        margin-left: 80px;
        position: relative;
        /*&-sticky {
            position: sticky;
            top: 15px;
            width: 100%;
            margin-bottom: 20px;
        }*/
    }
}
@media screen and (max-width: 1199px) {
    .nq-c-Proposal-sidebar {
        margin-left: 50px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-sidebar {
        order: 1;
        margin-bottom: 30px;
        margin-left: 0;
    }
}
.nq-c-Proposal-reinsurance {
    padding-top: 40px;
    overflow: hidden;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-reinsurance {
        padding-top: 60px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-reinsurance {
        margin-left: -20px;
        width: calc(100% + 40px);
    }
    .nq-c-Proposal-reinsurance-title {
        padding: 0 20px;
    }
}
.nq-c-Proposal-reinsurance-title {
    display: block;
}
.nq-c-Proposal-reinsurance .swiper {
    overflow: visible;
    margin: 0;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-reinsurance .swiper {
        width: 700px;
    }
}
.nq-c-Proposal-offers-title {
    margin-bottom: 25px;
}
.nq-c-Proposal-offers-specialtitle {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 45px;
    line-height: 2.8125rem;
}
.nq-c-Proposal-prices {
    margin-bottom: 60px;
}
.nq-c-Proposal-prices-infos {
    padding-top: 10px;
}
.nq-c-Proposal-prices-infos a {
    color: #00445A;
}
.nq-c-Proposal-prices-title {
    margin-bottom: 20px;
}
.nq-c-Proposal-prices-blockquote {
    padding-top: 20px;
}
.nq-c-Proposal-tabs-list {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
    background-color: #D6ECE1;
    border-radius: 20px;
    height: 40px;
}
.nq-c-Proposal-tabs-list:before, .nq-c-Proposal-tabs-list:after {
    display: table;
    content: " ";
}
.nq-c-Proposal-tabs-list:after {
    clear: both;
}
.nq-c-Proposal-tabs-list a:not(.nq-c-Btn):not([disabled]):hover,
.nq-c-Proposal-tabs-list .nq-c-Link:not([disabled]):hover {
    color: #000000;
    text-decoration: underline;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-tabs-list {
        width: 100%;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-tabs-list[data-nb-items="2"] .nq-c-Proposal-tabs-item {
        width: 50%;
    }
    .nq-c-Proposal-tabs-list[data-nb-items="3"] .nq-c-Proposal-tabs-item {
        width: 33.3333333333%;
    }
    .nq-c-Proposal-tabs-list[data-nb-items="4"] .nq-c-Proposal-tabs-item {
        width: 25%;
    }
    .nq-c-Proposal-tabs-list[data-nb-items="5"] .nq-c-Proposal-tabs-item {
        width: 20%;
    }
}
.nq-c-Proposal-tabs-item {
    float: left;
    display: block;
    border-radius: 20px;
    -webkit-transition: background-color ease-in-out 200ms;
    transition: background-color ease-in-out 200ms;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-tabs-item {
        width: 100%;
    }
}
.nq-c-Proposal-tabs-item[data-current=true] {
    font-weight: 500;
    background-color: #AEDAC4;
}
.nq-c-Proposal-tabs-item a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    text-decoration: none;
    padding: 0 30px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 40px;
    line-height: 2.5rem;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-tabs-item a {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 15px;
        line-height: 0.9375rem;
        text-align: center;
        padding: 0 10px;
    }
}
.nq-c-Proposal-tabs-panel img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal-tabs-panel img[data-display=mobile] {
        display: none;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-tabs-panel img[data-display=desktop] {
        display: none;
    }
}
.nq-c-Proposal-activity-list {
    display: flex;
    margin: 20px 0 60px -19px;
    flex-wrap: wrap;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-activity-list {
        margin-bottom: 25px;
    }
}
.nq-c-Proposal-activity-item {
    width: 25%;
    padding-left: 19px;
}
@media screen and (max-width: 999px) {
    .nq-c-Proposal-activity-item {
        width: 50%;
        margin-bottom: 15px;
    }
}
.nq-c-Proposal-activity-item-img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto 10px;
}
.nq-c-Proposal-activity-item-title {
    font-weight: 500;
    text-decoration: none;
}
.nq-c-Proposal-activity-item-linkPopin {
    display: block;
}
.nq-c-Proposal-activity-item a:not(.nq-c-Btn) {
    text-decoration: none;
}

.nq-c-Proposal-top {
    position: relative;
}
.nq-c-Proposal .nq-c-Proposal-top {
    margin-bottom: 20px;
}
.nq-c-Proposal-top-ds {
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 5px;
}
.nq-c-Proposal-top-department {
    font-size: 16px;
    font-size: 1rem;
    line-height: 30px;
    line-height: 1.875rem;
    color: #000000;
    display: inline-block;
    margin-right: 10px;
}
.nq-c-Proposal-top-season {
    background-color: #AEDAC4;
    display: inline-block;
    border-radius: 15px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 30px;
    line-height: 1.875rem;
    padding-left: 12px;
    padding-right: 12px;
    color: #00445A;
}
.nq-c-Proposal-top-season[data-season=summer] {
    background-color: #F2A680;
}
.nq-c-Proposal-top-title {
    color: #000000;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 10px;
}
.nq-c-Proposal-top-title > * {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 36px;
    line-height: 2.25rem;
    color: #000000;
    display: inline-block;
}
.nq-c-Proposal-top-title svg {
    width: 18px;
    height: 17px;
}
.nq-c-Proposal .nq-c-Proposal-top-pr:before, .nq-c-Proposal .nq-c-Proposal-top-pr:after {
    display: table;
    content: " ";
}
.nq-c-Proposal .nq-c-Proposal-top-pr:after {
    clear: both;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal .nq-c-Proposal-top-place {
        float: left;
    }
}
.nq-c-Proposal-top-rate {
    display: flex;
    align-items: center;
}
@media screen and (min-width: 1000px) {
    .nq-c-Proposal .nq-c-Proposal-top-rate {
        float: left;
        margin-left: 15px;
        padding-left: 15px;
        position: relative;
    }
    .nq-c-Proposal .nq-c-Proposal-top-rate:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 3px;
        z-index: 1;
        width: 1px;
        height: 18px;
        background: #DEDEDE;
    }
}
.nq-c-Proposal-top-rate-star {
    margin-right: 8px;
}
.nq-c-Proposal-top-rate-star svg {
    width: 14px;
    height: 13px;
}
.nq-c-Proposal-top-rate-star svg * {
    fill: #F2A680;
    stroke: #F2A680;
}
.nq-c-Proposal-top-rate-nbreview {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 24px;
    line-height: 1.5rem;
}
.nq-c-Proposal-top .nq-c-Switch {
    position: absolute;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    z-index: 1;
}

.nq-c-ProposalGallery {
    margin-bottom: 40px;
}
@media screen and (min-width: 1000px) {
    .nq-c-ProposalGallery {
        display: flex;
        align-items: stretch;
    }
}
.nq-c-ProposalGallery-left {
    position: relative;
}
@media screen and (min-width: 1000px) {
    .nq-c-ProposalGallery-left {
        width: 62%;
        max-width: 880px;
    }
}
.nq-c-ProposalGallery-left a {
    display: block;
    position: relative;
}
.nq-c-ProposalGallery-left img {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
    display: block;
}
.nq-c-ProposalGallery-left-mask {
    background: radial-gradient(circle, rgba(0, 36, 48, 0) 0%, rgba(0, 36, 48, 0.3) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.nq-c-ProposalGallery-left-player {
    position: absolute;
    left: calc(50% - 65.5px);
    top: calc(50% - 65.5px);
    z-index: 2;
}
.nq-c-ProposalGallery-right {
    overflow: hidden;
}
@media screen and (min-width: 1000px) {
    .nq-c-ProposalGallery-right {
        width: calc(39% - 20px);
        margin-left: 20px;
    }
}
.nq-c-ProposalGallery-right-list {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 1000px) {
    .nq-c-ProposalGallery-right-list {
        margin-top: -10px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-ProposalGallery-right-list {
        margin-left: -10px;
    }
}
.nq-c-ProposalGallery-right-item {
    width: calc(50% - 10px);
    height: 50%;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.nq-c-ProposalGallery-right-item a {
    display: block;
}
.nq-c-ProposalGallery-right-item img {
    max-width: 100%;
    height: auto;
    display: block;
}
@media screen and (max-width: 999px) {
    .nq-c-ProposalGallery-right-item img {
        width: 100%;
    }
}
.nq-c-ProposalGallery-right-item-virtualvisit {
    position: relative;
}
.nq-c-ProposalGallery-right-item-virtualvisit-mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.nq-c-ProposalGallery-right-item-virtualvisit-svg {
    display: block;
    margin: 0 auto 8px;
}
.nq-c-ProposalGallery-right-item-virtualvisit-text {
    display: block;
    color: #ffffff;
    width: 100%;
}
.nq-c-ProposalGallery-right-item-count {
    display: flex;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    color: #ffffff;
    justify-content: center;
    align-items: center;
}
.nq-c-ProposalGallery-right-item-mask {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.6;
}

.nq-c-ProposalLoader {
    position: absolute;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 140px;
    width: 30px;
    height: 30px;
    display: none;
}
.nq-c-ProposalLoader > span:not(.nq-c-ProposalLoader-plane) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(calc(18deg * var(--i)));
    -ms-transform: rotate(calc(18deg * var(--i)));
    transform: rotate(calc(18deg * var(--i)));
}
.nq-c-ProposalLoader > span:not(.nq-c-ProposalLoader-plane):before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 4px;
    background-color: #00445A;
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    animation: animateScale 2s linear infinite;
    animation-delay: calc(0.1s * var(--i));
}
.nq-c-ProposalLoader-plane {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation: rotatingPlane 2s linear infinite;
    animation-delay: -1s;
}
.nq-c-ProposalLoader-plane:before {
    content: "";
    background-image: url("../img/plane.svg");
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 20px;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

@keyframes rotatingPlane {
    0% {
        -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    100% {
        -webkit-transform: rotate(370deg);
        -ms-transform: rotate(370deg);
        transform: rotate(370deg);
    }
}
@keyframes animateScale {
    0% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    10% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    80%, 100% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
}
.nq-c-PropsalBooking {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.07);
    position: relative;
    z-index: 0;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 30px 40px 20px;
}
@media screen and (max-width: 1199px) {
    .nq-c-PropsalBooking {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.nq-c-PropsalBooking[data-waiting=true] {
    opacity: 0.2;
}
.nq-c-PropsalBooking[data-waiting=true] + .nq-c-ProposalLoader {
    display: block;
}
.nq-c-PropsalBooking-title {
    position: absolute;
    left: 0;
    top: -15px;
    z-index: 1;
    text-align: center;
    width: 100%;
}
.nq-c-PropsalBooking-title-content {
    background-color: #F2A680;
    padding: 0 13px;
    color: #ffffff;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
    line-height: 1.875rem;
    font-weight: 700;
    display: inline-block;
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.nq-c-PropsalBooking-txt {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 300;
    color: #808080;
    margin-top: 10px;
    margin-bottom: 20px;
}
.nq-c-PropsalBooking-form fieldset {
    border: 1px solid #DEDEDE;
    padding-bottom: 20px;
}
.nq-c-PropsalBooking-form-actions {
    text-align: center;
    border: 0 none;
}
.nq-c-PropsalBooking-form input[type=date],
.nq-c-PropsalBooking-form .daterange-flatpickr {
    height: 32px;
}
.nq-c-PropsalBooking .nq-c-Search-field {
    width: auto;
    max-width: 100%;
    margin: 15px 0;
}
.nq-c-PropsalBooking-pricebynight {
    color: #808080;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-align: center;
    margin-bottom: 10px;
}
.nq-c-PropsalBooking-total {
    margin-top: 10px;
    background-color: #D6ECE1;
    padding: 14px 20px 18px;
}
.nq-c-PropsalBooking-total-line {
    display: flex;
    justify-content: space-between;
    font-size: 16px;
    font-size: 1rem;
    line-height: 35px;
    line-height: 2.1875rem;
}
.nq-c-PropsalBooking-total-line[data-line=last] {
    border-top: 1px solid #ffffff;
    margin-top: 15px;
    padding-top: 18px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem;
}
.nq-c-PropsalBooking-total-line[data-line=last] strong {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
}
.nq-c-PropsalBooking-total-line-value {
    font-weight: 700;
    color: #00445A;
}
.nq-c-PropsalBooking-total-infos {
    color: #808080;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-PropsalBooking-actions {
    padding-top: 20px;
    text-align: center;
}

/*! Block */
.nq-c-BlockDescription-titre {
    margin-bottom: 20px;
}
.nq-c-BlockDescription-content p {
    padding-bottom: 10px;
}
.nq-c-BlockDescription-files {
    padding-top: 10px;
    color: #00445A;
}
.nq-c-BlockDescription-files:before, .nq-c-BlockDescription-files:after {
    display: table;
    content: " ";
}
.nq-c-BlockDescription-files:after {
    clear: both;
}
.nq-c-BlockDescription-files-item {
    float: left;
    padding-left: 30px;
}
@media screen and (max-width: 999px) {
    .nq-c-BlockDescription-files-item {
        float: none;
        display: block;
        padding-left: 0;
    }
    .nq-c-BlockDescription-files-item + li {
        margin-top: 15px;
    }
}
.nq-c-BlockDescription-files-item:first-child {
    padding-left: 0;
}
.nq-c-BlockDescription-files-link {
    display: flex;
    align-items: center;
}
.nq-c-BlockDescription-files-text {
    margin-left: 8px;
}

.nq-c-Criteria {
    margin-bottom: 20px;
    padding-top: 15px;
}
.nq-c-Criteria:before, .nq-c-Criteria:after {
    display: table;
    content: " ";
}
.nq-c-Criteria:after {
    clear: both;
}
@media screen and (min-width: 1000px) {
    .nq-c-Criteria {
        margin-bottom: 40px;
        padding-top: 30px;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-Criteria-list {
        float: left;
        width: 50%;
    }
}
.nq-c-Criteria-item {
    display: flex;
    justify-content: start;
    align-items: center;
}
.nq-c-Criteria-svg {
    margin-right: 10px;
    max-width: 50px;
}

.nq-c-CriteriaExtra {
    border: 1px solid #DEDEDE;
    padding: 20px;
    margin-bottom: 40px;
}
@media screen and (min-width: 1000px) {
    .nq-c-CriteriaExtra {
        padding: 40px;
    }
}
.nq-c-CriteriaExtra-title {
    margin-bottom: 25px;
}
.nq-c-CriteriaExtra-item {
    display: flex;
    margin-bottom: 30px;
}
@media screen and (min-width: 1000px) {
    .nq-c-CriteriaExtra-item {
        align-items: center;
    }
}
.nq-c-CriteriaExtra-item-svg {
    width: 40px;
    height: 40px;
    background-color: #AEDAC4;
    border-radius: 100% 100% 0 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (min-width: 1000px) {
    .nq-c-CriteriaExtra-item-svg {
        width: 50px;
        height: 50px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-CriteriaExtra-item-svg {
        margin-top: 5px;
    }
}
.nq-c-CriteriaExtra-item-content {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 15px;
    width: calc(100% - 40px);
}
@media screen and (min-width: 1000px) {
    .nq-c-CriteriaExtra-item-content {
        width: calc(100% - 50px);
    }
}
.nq-c-CriteriaExtra-item-title {
    display: block;
    width: 100%;
    color: #000000;
}
.nq-c-CriteriaExtra-item-description {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    display: block;
    width: 100%;
    color: #606060;
}

.nq-c-UsefulInfo {
    margin-bottom: 60px;
}
.nq-c-UsefulInfo-title {
    margin-bottom: 25px;
}
.nq-c-UsefulInfo-infos {
    display: flex;
    align-items: center;
    color: #606060;
    margin-bottom: 20px;
}
.nq-c-UsefulInfo-infos svg {
    margin-right: 6px;
}
.nq-c-UsefulInfo-map {
    margin-bottom: 30px;
}
.nq-c-UsefulInfo-subtitle {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
    line-height: 1.875rem;
    display: flex;
    align-items: center;
    font-weight: 700;
    color: #00445A;
    margin-bottom: 20px;
}
.nq-c-UsefulInfo-subtitle svg {
    margin-right: 6px;
}
.nq-c-UsefulInfo-content:before, .nq-c-UsefulInfo-content:after {
    display: table;
    content: " ";
}
.nq-c-UsefulInfo-content:after {
    clear: both;
}
.nq-c-UsefulInfo-content b,
.nq-c-UsefulInfo-content strong {
    font-weight: 500;
}
@media screen and (min-width: 1000px) {
    .nq-c-UsefulInfo-left, .nq-c-UsefulInfo-right {
        width: 48%;
        float: left;
    }
    .nq-c-UsefulInfo-right {
        float: right;
    }
}

.nq-c-OffersBlock {
    position: relative;
    background-color: #F2A680;
    color: #ffffff;
    padding: 30px;
    margin-bottom: 60px;
}
@media screen and (max-width: 999px) {
    .nq-c-OffersBlock {
        padding: 20px;
        margin-bottom: 0;
    }
}
.nq-c-OffersBlock:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.1;
    background-image: url("../img/pattern.svg");
    background-size: 75px 75px;
    background-position: top center;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock[data-light=true] {
        padding: 18px 50px;
    }
}
.nq-c-OffersBlock-content {
    position: relative;
    z-index: 1;
}
.nq-c-OffersBlock-title {
    text-align: center;
    margin-bottom: 22px;
}
@media screen and (max-width: 999px) {
    .nq-c-OffersBlock-title {
        margin-bottom: 15px;
        font-size: 15px;
        font-size: 0.9375rem;
        line-height: 22px;
        line-height: 1.375rem;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-wrapper {
        display: flex;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-OffersBlock-partleft {
        border-bottom: 1px solid #ffffff;
        padding-bottom: 15px;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-partleft {
        border-right: 1px solid #ffffff;
        width: 253px;
    }
    .nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-partleft {
        width: 154px;
    }
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-partright {
        width: calc(100% - 254px);
        padding-left: 50px;
    }
    .nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-partright {
        width: calc(100% - 155px);
        padding-left: 0;
    }
}
.nq-c-OffersBlock-prices-contentprice {
    display: block;
    padding-top: 10px;
}
.nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-prices-contentprice {
    padding-top: 0;
}
.nq-c-OffersBlock-prices-price {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 34px;
    line-height: 2.125rem;
    display: inline-block;
    font-weight: 700;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-prices-price {
        display: block;
        margin-bottom: 8px;
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 20px;
        line-height: 1.25rem;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-prices-price {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 29px;
        line-height: 1.8125rem;
    }
}
.nq-c-OffersBlock-prices-reduction {
    display: inline-block;
    background-color: #AEDAC4;
    color: #000000;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 23px;
    line-height: 1.4375rem;
    padding: 0 5px;
    font-weight: 500;
}
.nq-c-OffersBlock-prices-label {
    display: inline-block;
    font-weight: 700;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    padding-left: 6px;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-prices-label {
        width: 42px;
    }
}
.nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-prices-label {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 23px;
    line-height: 1.4375rem;
    width: auto;
    padding-left: 0;
}
.nq-c-OffersBlock-prices-oldprice {
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 23px;
    line-height: 1.4375rem;
}
.nq-c-OffersBlock-prices-oldprice span {
    text-decoration: line-through;
}
.nq-c-OffersBlock-boooking {
    padding-top: 15px;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock[data-light=true] .nq-c-OffersBlock-boooking {
        padding-left: 30px;
        padding-top: 0;
    }
}
.nq-c-OffersBlock-boooking-total {
    color: #000000;
    background-color: #ffffff;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    padding: 0 4px;
    font-weight: 500;
    margin-bottom: 8px;
    display: inline-block;
}
.nq-c-OffersBlock-boooking-dates {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-OffersBlock-childrens {
    padding-top: 20px;
}
.nq-c-OffersBlock-childrens-title {
    color: #000000;
    font-weight: 500;
    margin-bottom: 5px;
}
.nq-c-OffersBlock-childrens-values {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
}
.nq-c-OffersBlock-childrens-value {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    font-weight: 700;
}
@media screen and (max-width: 999px) {
    .nq-c-OffersBlock-equipment-list {
        padding-top: 25px;
    }
}
.nq-c-OffersBlock-equipment-item {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.nq-c-OffersBlock-equipment-item-svg {
    width: 40px;
    height: 40px;
    background-color: #AEDAC4;
    border-radius: 100% 100% 0 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-equipment-item-svg {
        width: 50px;
        height: 50px;
    }
}
.nq-c-OffersBlock-equipment-item-value {
    color: #000000;
    font-weight: 500;
    width: calc(100% - 40px);
    padding-left: 11px;
}
@media screen and (min-width: 1000px) {
    .nq-c-OffersBlock-equipment-item-value {
        width: calc(100% - 50px);
        padding-left: 15px;
    }
}

/*! Notification */
.nq-u-notification {
    margin-bottom: 20px;
    padding: 10px;
    color: #F2A680;
    text-align: center;
}
.nq-u-notification ul {
    display: inline-block;
    list-style: none;
    padding: 8px 20px;
    background-color: #FCEDE6;
    border: 1px dashed #F2A680;
}
.nq-u-notification ul li {
    list-style: none;
    padding: 0;
}
.nq-u-notification ul li:before {
    content: "";
    display: none;
    visibility: hidden;
}
.nq-u-notification[data-notification=error] {
    color: #C61200;
}
.nq-u-notification[data-notification=error] ul {
    background-color: #F4D0CC;
    border-color: #C61200;
}
.nq-u-notification[data-notification=warning] {
    color: #F2A680;
}
.nq-u-notification[data-notification=warning] ul {
    background-color: #FCEDE6;
    border-color: #F2A680;
}
.nq-u-notification[data-notification=success] {
    color: #AEDAC4;
}
.nq-u-notification[data-notification=success] ul {
    background-color: #F6FBF9;
    border-color: #AEDAC4;
}

/*! Banner Cnil */
.nq-c-BannerCnil {
    background-color: #E5ECEE;
    box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.25);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    padding-top: 34px;
    padding-bottom: 34px;
}
.nq-c-BannerCnil-container {
    display: flex;
    align-items: center;
}
.nq-c-BannerCnil-container-content {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    width: 920px;
    max-width: 100%;
    margin-right: auto;
}
.nq-c-BannerCnil-container-btn + .nq-c-BannerCnil-container-btn {
    margin-left: 20px;
}
@media screen and (max-width: 1399px) {
    .nq-c-BannerCnil-container-content {
        margin-right: 60px;
    }
}
@media screen and (max-width: 999px) {
    .nq-c-BannerCnil-container {
        display: block;
    }
    .nq-c-BannerCnil-container-content {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
}
@media screen and (max-width: 767px) {
    .nq-c-BannerCnil-container {
        text-align: center;
    }
    .nq-c-BannerCnil-container > * {
        text-align: left;
    }
    .nq-c-BannerCnil-container-btn {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 0 15px;
    }
    .nq-c-BannerCnil-container-btn + .nq-c-BannerCnil-container-btn {
        margin-left: 0;
    }
    .nq-c-BannerCnil-container-btn.nq-c-Link {
        display: inline-block;
        width: auto;
    }
}

/*! SliderDrag */
.nq-c-SliderDrag {
    padding: 20px;
}
.nq-c-SliderDrag .ui-slider {
    position: relative;
    text-align: left;
    height: 2px;
    background: #ACC0C7;
    border-radius: 2px;
}
.nq-c-SliderDrag .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 13px;
    height: 13px;
    cursor: pointer;
    border-radius: 50%;
    border: 4px solid #00445A;
    -ms-touch-action: none;
    touch-action: none;
    top: -6px;
    margin-left: -6px;
    outline: none;
    background: #ACC0C7;
}
.nq-c-SliderDrag .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background-color: #00445A;
    top: 0;
    height: 100%;
    border-radius: 2px;
}
.nq-c-SliderDrag .ui-slider .ui-slider-range-min {
    left: 0;
}
.nq-c-SliderDrag .ui-slider .ui-slider-range-max {
    right: 0;
}
.nq-c-SliderDrag .ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.nq-c-SliderDrag-values:before, .nq-c-SliderDrag-values:after {
    display: table;
    content: " ";
}
.nq-c-SliderDrag-values:after {
    clear: both;
}
.nq-c-SliderDrag-values input {
    padding: 0;
    border: 0 none;
    float: left;
    width: 50%;
}
.nq-c-SliderDrag-values input:last-child {
    float: right;
    text-align: right;
}

/*! Brochure */
.nq-c-Brochure {
    margin: 60px 0;
}
.nq-c-Brochure-container {
    max-width: 100%;
    width: 820px;
    margin: 0 auto;
    text-align: center;
}
.nq-c-Brochure-container-image img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.nq-c-Brochure-container-title {
    margin-bottom: 20px;
}
.nq-c-Brochure-container-txt {
    display: block;
    margin: 20px 0 30px;
}
.nq-c-Brochure-container-actions {
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-Brochure-container-actions-btn + .nq-c-Brochure-container-actions-btn {
    margin-left: 20px;
}
@media screen and (max-width: 999px) {
    .nq-c-Brochure {
        margin: 20px 0 50px;
    }
    .nq-c-Brochure-container-actions {
        flex-direction: column;
    }
    .nq-c-Brochure-container-actions-btn + .nq-c-Brochure-container-actions-btn {
        margin-left: 0;
        margin-top: 20px;
    }
}

.nq-c-BrochureForm {
    font-size: 0px;
    font-size: 0rem;
    line-height: 0px;
    line-height: 0rem;
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F7F7F7;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.nq-c-BrochureForm:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-image: url("../img/pattern.svg");
    background-repeat: repeat;
    background-size: 75px 75px;
    opacity: 0.75;
}
.nq-c-BrochureForm-head {
    position: relative;
    z-index: 1;
    margin-bottom: 40px;
}
.nq-c-BrochureForm-head-title {
    display: block;
    max-width: 690px;
    margin: 0 auto;
}
.nq-c-BrochureForm-head-title span {
    display: block;
}
.nq-c-BrochureForm-head-title span.nq-u-specialtitle > span {
    color: #F2A680;
    text-transform: none;
    font-weight: 300;
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.nq-c-BrochureForm-tabs {
    position: relative;
    z-index: 1;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    width: 720px;
    max-width: 100%;
    margin: 0 auto;
}
.nq-c-BrochureForm-tabs-nav {
    margin: 40px 0 50px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nq-c-BrochureForm-tabs-nav-item {
    width: 50%;
    padding: 0 20px;
    position: relative;
    color: #AEAEAE;
    -webkit-transition: ease-in 0.25s;
    transition: ease-in 0.25s;
}
.nq-c-BrochureForm-tabs-nav-item[data-current=true] {
    color: #00445A;
}
.nq-c-BrochureForm-tabs-nav-item a {
    text-decoration: none;
}
.nq-c-BrochureForm-tabs-nav-item a > * {
    display: block;
    pointer-events: none;
}
.nq-c-BrochureForm-tabs-nav-item-link-title {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 26px;
    line-height: 1.625rem;
    font-weight: bold;
    margin-top: 3px;
}
.nq-c-BrochureForm-tabs-nav-item-link-subtitle {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    text-transform: uppercase;
}
.nq-c-BrochureForm-tabs-nav-item + .nq-c-BrochureForm-tabs-nav-item {
    margin-left: 1px;
}
.nq-c-BrochureForm-tabs-nav-item + .nq-c-BrochureForm-tabs-nav-item:before {
    content: "";
    display: block;
    width: 1px;
    height: 30px;
    background-color: #DEDEDE;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -1px;
}
.nq-c-BrochureForm-tabs-content-panel-txt {
    text-align: left;
    margin-bottom: 40px;
}
.nq-c-BrochureForm-tabs-content-panel form {
    display: flex;
    align-items: start;
    flex-direction: column;
}
.nq-c-BrochureForm-tabs-content-panel form > * {
    width: 100%;
    text-align: left;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div) {
    display: flex;
    align-items: center;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div):is(#ligne_brochure_enfant) {
    margin-top: 20px;
    display: block;
    column-count: 2;
    column-gap: 25px;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(input), .nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(select) {
    margin-bottom: 25px;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(input) + *:is(input), .nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(input) + *:is(select), .nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(select) + *:is(input), .nq-c-BrochureForm-tabs-content-panel form > *:is(div) > *:is(select) + *:is(select) {
    margin-left: 15px;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div) .col_1_2 {
    margin-top: 20px;
    width: 50%;
}
.nq-c-BrochureForm-tabs-content-panel form > *:is(div).btn_submit {
    margin-top: 40px;
}
.nq-c-BrochureForm-tabs-content-panel form br {
    display: none;
}
.nq-c-BrochureForm-tabs-content-panel form br + label, .nq-c-BrochureForm-tabs-content-panel form br + input[type=submit] {
    margin-top: 25px;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=hidden] + br + label {
    margin-top: 0;
}
.nq-c-BrochureForm-tabs-content-panel form h2, .nq-c-BrochureForm-tabs-content-panel form h3, .nq-c-BrochureForm-tabs-content-panel form h4, .nq-c-BrochureForm-tabs-content-panel form h5, .nq-c-BrochureForm-tabs-content-panel form h6 {
    text-align: left;
    margin: 40px 0;
}
.nq-c-BrochureForm-tabs-content-panel form label {
    text-align: left;
    display: block;
    font-weight: 500 !important;
    margin-bottom: 5px;
}
.nq-c-BrochureForm-tabs-content-panel form label > span {
    color: #F2A680;
}
.nq-c-BrochureForm-tabs-content-panel form label input[type=radio],
.nq-c-BrochureForm-tabs-content-panel form label input[type=checkbox] {
    margin: 0 10px -2px 0;
}
.nq-c-BrochureForm-tabs-content-panel form input,
.nq-c-BrochureForm-tabs-content-panel form select,
.nq-c-BrochureForm-tabs-content-panel form textarea {
    min-height: 40px;
    border-radius: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}
.nq-c-BrochureForm-tabs-content-panel form input::placeholder,
.nq-c-BrochureForm-tabs-content-panel form select::placeholder,
.nq-c-BrochureForm-tabs-content-panel form textarea::placeholder {
    color: #606060;
}
.nq-c-BrochureForm-tabs-content-panel form input:-moz-placeholder,
.nq-c-BrochureForm-tabs-content-panel form select:-moz-placeholder,
.nq-c-BrochureForm-tabs-content-panel form textarea:-moz-placeholder {
    color: #606060;
}
.nq-c-BrochureForm-tabs-content-panel form input::-moz-placeholder,
.nq-c-BrochureForm-tabs-content-panel form select::-moz-placeholder,
.nq-c-BrochureForm-tabs-content-panel form textarea::-moz-placeholder {
    color: #606060;
}
.nq-c-BrochureForm-tabs-content-panel form input:-ms-input-placeholder,
.nq-c-BrochureForm-tabs-content-panel form select:-ms-input-placeholder,
.nq-c-BrochureForm-tabs-content-panel form textarea:-ms-input-placeholder {
    color: #606060;
}
.nq-c-BrochureForm-tabs-content-panel form input::-webkit-input-placeholder,
.nq-c-BrochureForm-tabs-content-panel form select::-webkit-input-placeholder,
.nq-c-BrochureForm-tabs-content-panel form textarea::-webkit-input-placeholder {
    color: #606060;
}
.nq-c-BrochureForm-tabs-content-panel form input + label,
.nq-c-BrochureForm-tabs-content-panel form select + label,
.nq-c-BrochureForm-tabs-content-panel form textarea + label {
    margin-top: 25px;
}
.nq-c-BrochureForm-tabs-content-panel form input + span,
.nq-c-BrochureForm-tabs-content-panel form select + span,
.nq-c-BrochureForm-tabs-content-panel form textarea + span {
    position: relative;
    display: block;
    text-align: left;
    margin-top: 10px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #808080;
}
.nq-c-BrochureForm-tabs-content-panel form input + span + button,
.nq-c-BrochureForm-tabs-content-panel form select + span + button,
.nq-c-BrochureForm-tabs-content-panel form textarea + span + button {
    margin-top: 40px;
}
.nq-c-BrochureForm-tabs-content-panel form input + span a,
.nq-c-BrochureForm-tabs-content-panel form select + span a,
.nq-c-BrochureForm-tabs-content-panel form textarea + span a {
    float: right;
}
.nq-c-BrochureForm-tabs-content-panel form input + button, .nq-c-BrochureForm-tabs-content-panel form input + input[type=submit],
.nq-c-BrochureForm-tabs-content-panel form select + button,
.nq-c-BrochureForm-tabs-content-panel form select + input[type=submit],
.nq-c-BrochureForm-tabs-content-panel form textarea + button,
.nq-c-BrochureForm-tabs-content-panel form textarea + input[type=submit] {
    margin-top: 40px;
}
.nq-c-BrochureForm-tabs-content-panel form select {
    background-image: url("../img/chevron.svg");
    background-size: 7px 4px;
    background-position: calc(100% - 15px) 50%;
    background-repeat: no-repeat;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=radio],
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox] {
    width: 20px;
    height: 20px;
    min-height: initial;
    background-color: #CCDADE;
    border: none;
    position: relative;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=radio]:before,
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox]:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    background-color: #00445A;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: ease-in 0.25s;
    transition: ease-in 0.25s;
    border-radius: 100%;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=radio]:checked:before,
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox]:checked:before {
    width: 10px;
    height: 10px;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox] {
    width: 15px;
    height: 15px;
    border-radius: 2px;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox]:before {
    border-radius: 2px;
    background-image: url("../img/check.svg");
    background-size: 10px 8px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-color: #00445A;
}
.nq-c-BrochureForm-tabs-content-panel form input[type=checkbox]:checked:before {
    width: 15px;
    height: 15px;
}
.nq-c-BrochureForm-tabs-content-panel form textarea {
    min-height: 90px;
}
.nq-c-BrochureForm-tabs-content-panel form button,
.nq-c-BrochureForm-tabs-content-panel form input[type=submit] {
    width: auto;
    display: inline-block;
    padding: 0 25px;
    height: 50px;
    margin: 0 auto;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 50px;
    line-height: 3.125rem;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 25px;
    -webkit-transition: background-color ease-in-out 300ms;
    transition: background-color ease-in-out 300ms;
    cursor: pointer;
    color: #ffffff;
    background-color: #00445A;
}
.nq-c-BrochureForm-tabs-content-panel form button[disabled],
.nq-c-BrochureForm-tabs-content-panel form input[type=submit][disabled] {
    cursor: default;
    opacity: 0.4;
}
.nq-c-BrochureForm-tabs-content-panel form button:not([disabled]):hover,
.nq-c-BrochureForm-tabs-content-panel form input[type=submit]:not([disabled]):hover {
    background-color: #003040;
}
.nq-c-BrochureForm-tabs-content-panel form a {
    font-weight: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #00445A;
}
.nq-c-BrochureForm-tabs-content-panel form p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.1875rem;
    color: #808080;
    display: block;
    margin-bottom: 5px;
}
.nq-c-BrochureForm-tabs-content-panel form p#txt_obli {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    text-align: center;
    margin-top: 15px;
}
.nq-c-BrochureForm-tabs-content-panel form p#txt_obli br {
    display: block;
}
.nq-c-BrochureForm-tabs-content-panel form .module_colones_2 .colone {
    width: 50%;
    cursor: pointer;
}
.nq-c-BrochureForm-tabs-content-panel form .module_colones_2 .colone img {
    display: block;
    margin: 0 auto 25px;
    max-width: 175px;
    height: auto;
    float: initial;
}
.nq-c-BrochureForm-tabs-content-panel form .module_colones_2 .colone > label {
    text-align: center;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    color: #00445A;
}
.nq-c-BrochureForm-tabs-content-panel form .module_colones_2 .colone p label {
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #808080;
}
@media screen and (max-width: 999px) {
    .nq-c-BrochureForm {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .nq-c-BrochureForm-head {
        margin-bottom: 30px;
    }
    .nq-c-BrochureForm-tabs-nav {
        margin: 30px 0 40px;
    }
    .nq-c-BrochureForm-tabs-nav-item:first-child {
        padding-left: 0;
    }
    .nq-c-BrochureForm-tabs-nav-item:last-child {
        padding-right: 0;
    }
    .nq-c-BrochureForm-tabs-nav-item-link-title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 22px;
        line-height: 1.375rem;
    }
    .nq-c-BrochureForm-tabs-content-panel-txt {
        margin-bottom: 30px;
    }
    .nq-c-BrochureForm-tabs-content-panel form input + span span {
        display: block;
    }
    .nq-c-BrochureForm-tabs-content-panel form input + span a {
        float: initial;
        margin-top: 5px;
    }
}

/*! Wysiwyg */
.nq-c-Wysiwyg img {
    max-width: 100%;
    height: auto;
}
.nq-c-Wysiwyg * {
    margin: 20px 0;
}
.nq-c-Wysiwyg *:first-child {
    margin-top: 0;
}
.nq-c-Wysiwyg *:last-child {
    margin-bottom: 0;
}
.nq-c-Wysiwyg iframe {
    width: 100%;
}
.nq-c-Wysiwyg pre {
    white-space: pre-wrap;
}
.nq-c-Wysiwyg .btn {
    display: inline-block;
    text-align: center;
}
.nq-c-Wysiwyg .btn-default {
    padding: 10px 20px;
    background-color: #000000;
    color: #ffffff;
}
.nq-c-Wysiwyg ul {
    list-style-position: inside;
    list-style-type: none;
}
.nq-c-Wysiwyg ul li {
    position: relative;
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.nq-c-Wysiwyg ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #AEDAC4;
    margin-right: 8px;
}
.nq-c-Wysiwyg ol {
    list-style-position: inside;
    list-style-type: decimal;
}
.nq-c-Wysiwyg a:not(.nq-c-Btn) {
    text-decoration: underline;
}
.nq-c-Wysiwyg a:not(.nq-c-Btn):hover {
    color: #AEDAC4;
}
.nq-c-Wysiwyg table {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.nq-c-Wysiwyg th, .nq-c-Wysiwyg td {
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.nq-c-Wysiwyg thead th, .nq-c-Wysiwyg thead td {
    background: none rgba(0, 0, 0, 0.5);
    color: #ffffff;
}
.nq-c-Wysiwyg tfoot td {
    border: 0 none;
}
[data-page=cnas-redirect] .nq-c-Wysiwyg {
    padding-top: 20px;
}
[data-page=cnas-redirect] .nq-c-Wysiwyg-cta {
    text-align: center;
    padding-top: 10px;
}
[data-page=cnas-redirect] .nq-c-Wysiwyg-signature {
    text-align: right;
    margin-top: 40px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9zdHlsZS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9iYXNlL19mb250cy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYmFzZS9fZ2VuZXJpYy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYWJzdHJhY3QvX3ZhcmlhYmxlcy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYWJzdHJhY3QvbWl4aW5zL19mb250cy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYWJzdHJhY3QvbWl4aW5zL19yZXNwb25zaXZlLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy91dGlsL190ZXh0LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy91dGlsL19oc3BhY2Uuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL3V0aWwvX3Njcm9sbGJhci5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvdXRpbC9fd3JhcHBlci5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvdXRpbC9fY2xlYXJmaXguc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL3V0aWwvX3Jlc3BvbnNpdmUuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL3V0aWwvX292ZXJsYXkuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2Fic3RyYWN0L21peGlucy9fdHJhbnNmb3JtLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy91dGlsL19kaXNwbGF5cy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYWJzdHJhY3QvbWl4aW5zL19oaWRlLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvU3dpcGVyL19zd2lwZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Td2lwZXIvX3N3aXBlckN1c3RvbS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvYWJzdHJhY3QvbWl4aW5zL19jZW50ZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Ecm9wZG93bi9fZHJvcGRvd24uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9TZWFyY2gvX3NlYXJjaC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1NlYXJjaC9fZmFzdFNlYXJjaC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1NlYXJjaC9fcmVzdWx0RmFzdFNlYXJjaC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1NlYXJjaC9fbm9SZXN1bEZhc3RTZWFyY2guc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Ub3BiYXIvX1RvcGJhci5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2Zvcm0vX0ZpZWxkLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9hYnN0cmFjdC9taXhpbnMvX3BsYWNlaG9sZGVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vZm9ybS9fUXVhbnRpdHkuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb3JtL19TZWxlY3Quc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb3JtL19DaGVja2FibGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb3JtL19Td2l0Y2guc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9idXR0b25zL19CdG4uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9wb3Bpbi9fUG9waW4uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9saW5rcy9fTGluay5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL19JbmZvQnVsbGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9oZWFkZXIvX0hlYWRlci5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2hlYWRlci9fTG9nby5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2hlYWRlci9fTG9nb0NoYW5uZWwuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9oZWFkZXIvX0xpbmtzLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vaGVhZGVyL19MYW5ndWFnZS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2hlYWRlci9fU2VhcmNoLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vZm9vdGVyL19CYWNrVG9Ub3Auc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb290ZXIvX0Zvb3RlclRvcC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2Zvb3Rlci9fRm9vdGVyQmxvY2suc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb290ZXIvX0Zvb3RlckJvdHRvbS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL2Zvb3Rlci9fRm9vdGVyTGlua3Muc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9mb290ZXIvX05ld3NsZXR0ZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9DYWxsQmFjay9fQ2FsbEJhY2suc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9tZW51L19NZW51LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9hYnN0cmFjdC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vbWVudS9fTWVudVJpZ2h0LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvUmVhc3N1cmFuY2UvX1JlYXNzdXJhbmNlLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvSW5kZXgvX0Jhbm5lci5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0luZGV4L19CbG9nLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvSW5kZXgvX0Rlc3RpbmF0aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvSW5kZXgvX0VkaXRvcmlhbC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0luZGV4L19JbnN0YWdyYW0uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9JbmRleC9fTWFwLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvSW5kZXgvX09mZmVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvSW5kZXgvX1B1c2guc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9JbmRleC9fUmV2aWV3cy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0luZGV4L19TZWFyY2guc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9JbmRleC9fVGhlbWF0aWMuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9JbmRleC9fVmlzaXQuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9JbmRleC9fV29ybGQuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi9ibG9nL19CbG9nLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vZGVzdGluYXRpb24vX0Rlc3RpbmF0aW9uLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vb2ZmZXIvX09mZmVyLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vdGhlbWF0aWMvX1RoZW1hdGljLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vdmlzaXQvX1Zpc2l0LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vd29ybGQvX1dvcmxkLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vc2hvcC9fU2hvcC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jhbm5lclRvcC9fQmFubmVyVG9wLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQnJlYWRjcnVtYi9fQnJlYWRjcnVtYi5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrQ21zL19CbG9ja0Ntcy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrQ21zL19UZXh0LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQmxvY2tDbXMvX0Jsb2NrcXVvdGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9CbG9ja0Ntcy9fQmxvZ0FydGljbGVzLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQmxvY2tDbXMvX1NsaWRlckltYWdlcy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrQ21zL19IZWJlcmdlbWVudC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1Nob3dIaWRlL19TaG93SGlkZS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0xpc3RpbmcvX0xpc3Rpbmcuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9MaXN0aW5nL19MaXN0aW5nU3RpY2t5LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvTGlzdGluZy9fTGlzdGluZ05vUmVzdWx0LnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvNDA0L180MDQuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbW1vbi93aXNobGlzdC9fV2lzaGxpc3RCdG5MaXN0aW5nLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQ29udGFjdC9fQ29udGFjdC5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0NvbnRhY3QvX0NvbnRhY3RDYWxsLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQ29udGFjdC9fQ29udGFjdEZhcS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0NvbnRhY3QvX0NvbnRhY3RTaG9wcy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0NvbnRhY3QvX0NvbnRhY3RUaGVtYXRpY3Muc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9MYXN0TWludXRlL19MYXN0TWludXRlLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vcGFnaW5hdGlvbi9fUGFnaW5hdGlvbi5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0ZpbHRlcnMvX0ZpbHRlcnMuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9DYWxlbmRhci9fc3R5bGUuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9DYWxlbmRhci9fZmxhdHBpY2tyLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQ2FsZW5kYXIvX2N1c3RvbS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L01hcHMvX01hcHMuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Qcm9wb3NhbC9fU2hvdy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1Byb3Bvc2FsL19Ub3Auc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Qcm9wb3NhbC9fR2FsbGVyeS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L1Byb3Bvc2FsL19Mb2FkZXIuc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9Qcm9wb3NhbC9fQm9va2luZy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrL19EZXNjcmlwdGlvbi5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrL19Dcml0ZXJpYS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jsb2NrL19Dcml0ZXJpYUV4dHJhLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvQmxvY2svX1VzZWZ1bEluZm8uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9CbG9jay9fT2ZmZXJzLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21tb24vX05vdGlmaWNhdGlvbi5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tbW9uL19CYW5uZXJDbmlsLnNjc3MiLCJmaWxlOi8vL2hvbWUvVlRGL1BST0QvcmVsZWFzZXMvNDA2NzE0L2Fzc2V0cy9zaG9wL2Nzcy9jb21wb25lbnQvU2xpZGVyRHJhZy9fU2xpZGVyRHJhZy5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jyb2NodXJlL19Ccm9jaHVyZS5zY3NzIiwiZmlsZTovLy9ob21lL1ZURi9QUk9EL3JlbGVhc2VzLzQwNjcxNC9hc3NldHMvc2hvcC9jc3MvY29tcG9uZW50L0Jyb2NodXJlL19Ccm9jaHVyZUZvcm0uc2NzcyIsImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL2NvbXBvbmVudC9XeXNpd3lnL19XeXNp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O0lBQ0E7OztBQUVGO0FBQUE7SUFFRTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTs7O0FBRUY7QUFBQTtJQUVFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7OztBQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNHO0lBQ0M7SUFDSTtJQUNSO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7OztBQUVWO0FBQUE7SUFFRTtJQUNHO0lBQ0M7SUFDSTtJQUNSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7QUFBQTtJQUVFOzs7QUFFRjtBQUFBO0lBRUU7OztBQUVGO0FBQUE7QUFFQTtBQUFBO0FBRUE7QUFBQTtJQUVFO0FBQ0Y7QUFBQTtBQUVBO0FBQUE7OztBQUdBO0FBQUE7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUFBO0lBRUU7QUFDRjtBQUFBO0FBRUE7QUFBQTs7O0FBR0E7QUFBQTtBQUVBO0FBQUE7QUFFQTtBQUFBO0lBRUU7OztBQUVGO0FBQUE7SUFFRTs7O0FBRUY7QUFBQTtJQUVFO0lBQ0E7OztBQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7SUFDQTs7O0FBRUY7QUFBQTtJQUVFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtBQUFBO0lBRUU7SUFDQTs7O0FBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNROzs7QUFFVjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBRUY7SUFDRTtJQUNBOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtJQUNFO0lBQ0E7OztBQUVGO0lBQ0U7OztBQUVGO0lBQ0U7OztBQUVGO0lBQ0U7OztBQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTs7O0FBRVY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7OztBQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDUTtJQUNSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtJQUNFOzs7QUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtBQUFBO0lBRUU7OztBQUVGO0lBQ0U7OztBQUVGO0lBQ0U7SUFDQTtJQUNBOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0k7SUFDSTtJQUNSOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7OztBQUVWO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSTtJQUNJO0lBQ1I7OztBQUVGO0FBQUE7SUFFRTs7O0FBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0k7SUFDSTtJQUNSOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ1E7SUFDUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTtJQUNSO0lBQ0E7SUFDQTtJQUNRO0lBQ1I7SUFDUTtJQUNSOzs7QUFFRjtJQUNFO0lBQ1E7OztBQUVWO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDUTtJQUNSO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDSTtJQUNJO0lBQ1I7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNJO0lBQ0k7SUFDUjs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBWUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7OztBQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWtCRTtJQUNBO0lBQ1E7SUFDUjtJQUNBOzs7QUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ1E7OztBQUVWO0FBQUE7QUFBQTtJQUdFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDUTs7O0FBRVY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFPRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7QUFBQTtJQUVFO0lBQ0E7OztBQUVGO0lBQ0U7SUFDQTtJQUNROzs7QUFFVjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ0E7SUFDUTs7O0FBRVY7SUFDRTtJQUNBO0lBQ0E7OztBQUVGO0FBQUE7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDUTtJQUNSOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNROzs7QUFFVjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ1E7SUFDUjtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0FBRUY7SUFDRTtJQUNBO0lBQ0k7SUFDSTtJQUNSO0lBQ0E7SUFDQTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTtJQUNBO0lBQ1E7SUFDUjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ1E7SUFDUjtJQUNBO0lBQ0E7OztBQUVGO0lBQ0U7OztBQUVGO0FBQUE7SUFFRTs7O0FBRUY7SUFDRTtJQUNBOzs7QUFFRjtBQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDRztJQUNDO0lBQ0k7SUFDUjtJQUNJO0lBQ0k7OztBQUVWO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7SUFJRTs7O0FBRUY7SUFDRTs7O0FBRUY7SUFDRTtRQUNFO1FBQ0E7UUFDUTs7SUFFVjtRQUNFO1FBQ0E7UUFDUTs7O0FBR1o7SUFDRTtRQUNFO1FBQ0E7UUFDUTs7SUFFVjtRQUNFO1FBQ0E7UUFDUTs7O0FBR1o7SUFDRTs7O0FBRUY7SUFDRTtJQUNBOzs7QUFFRjtBQUFBO0FBQUE7SUFHRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUVGO0FBQUE7QUFBQTtJQUdFOzs7QUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBRUY7QUFBQTtBQUFBO0lBR0U7OztBQUVGO0FBQUE7QUFBQTtJQUdFO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtBQUFBO0FBQUE7SUFHRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBTUU7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU1FOzs7QUFFRjtJQUNFOzs7QUFFRjtJQUNFO0lBQ1E7OztBQUVWO0lBQ0U7SUFDQTs7O0FBRUY7SUFDRTs7O0FBR0Q7SUFDQztRQUNDO1FBQ0E7UUFDQTtRQUNJO1FBQ0k7OztBQ2gzQlg7SUFBb0I7SUFBdUI7SUFBVTtJQUFhO0lBQWtCO0lBQWtCO0lBQVU7SUFBdUI7SUFBZTtJQUFjO0lBQVM7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O0FrSGhNSTtJQUNJO0lBQ0E7O0FBR0o7SUFDSTs7QUFFQTtJQUNJOztBQUdKO0lBQ0k7O0FBc0JSO0lBQ0k7O0FBTUo7SUFDSTs7QUFpQko7SUFDSTtJQUNBOztBQUVBO0lBQ0k7SUFDQSxrQjlHN0RFO0k4RzhERixPOUcvREU7O0E4R21FVjtJQUVRO0lBQ0E7O0FBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7QUFDQTtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUksa0I5RzNERTtJOEc2RE47O0FBTVo7SUFFUTtJQUNBOztBQUlSO0lBQ0k7O0FBQ0E7SUFDSSxPOUc3RVU7O0E4R2lGbEI7SUFDSTtJQUNBOztBQUdKO0lBQ0k7O0FBSUE7SUFDSTtJQUNBLE85RzNIRTs7QThHcUlOO0lBQ0k7O0FBSVI7SUFDSTs7QUFFQTtJQUNJO0lBQ0E7O0FBR0o7SUFDSTtJQUNBIiwiZmlsZSI6ImZpbGU6Ly8vaG9tZS9WVEYvUFJPRC9yZWxlYXNlcy80MDY3MTQvYXNzZXRzL3Nob3AvY3NzL3N0eWxlLmNzcyJ9 */