/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){summary{display:block;}}@supports (-ms-ime-align:auto){summary{display:block;}}
@font-face{font-family:"Manrope";src:local("Manrope Regular"),local("Manrope-Regular"),url(/themes/custom/fcc/fonts/Manrope-Regular.woff2) format("woff2"),url(/themes/custom/fcc/fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Manrope";src:local("Manrope Bold"),local("Manrope-Bold"),url(/themes/custom/fcc/fonts/Manrope-Bold.woff2) format("woff2"),url(/themes/custom/fcc/fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}
:root{--color-blue-light:#18cdc8;--color-blue:#011f45;--color-gray-light:#d9d9d9;--color-gray:#595959;--color-red:#8d0000;--color-seashell:#f9f6f0;--color-white:#ffffff;--color-yellow:#ffca42;--color-logo:var(--color-blue);--font-base:"Manrope",sans-serif;--space-section:50px;--space-tours:22px;}@media (min-width:1300px){:root{--space-section:80px;}}@media (min-width:1040px){:root{--space-tours:40px;}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}*:focus{outline:none;}html{font-size:100%;scroll-behavior:smooth;}body{color:var(--color-gray);font-family:var(--font-base);font-size:1rem;line-height:1.5625;word-wrap:break-word;}a{border:none;color:var(--color-blue);text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}a:hover,a:active,a:focus{color:var(--color-yellow);}a.link.link--full{position:absolute;top:0;left:0;z-index:10;display:block;height:100%;width:100%;overflow:hidden;text-align:initial;text-indent:-9999px;}img{max-width:100%;height:auto;vertical-align:top;}svg[viewBox]:not(.pswp__icn){display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;}svg[viewBox]:not(.pswp__icn):not(:root){overflow:hidden;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:var(--color-blue);font-weight:700;line-height:1.34;}@media (min-width:768px){h1,h2,h3,h4,h5,h6{margin-bottom:20px;}}h1.heading--styled,h2.heading--styled,h3.heading--styled,h4.heading--styled,h5.heading--styled,h6.heading--styled{text-align:center;text-transform:uppercase;}h1.heading--styled::after,h2.heading--styled::after,h3.heading--styled::after,h4.heading--styled::after,h5.heading--styled::after,h6.heading--styled::after{display:block;height:0.16em;max-width:3.6em;margin-inline:auto;margin-top:0.6em;background-color:var(--color-yellow);content:"";}h1{font-size:2rem;}@media (min-width:768px){h1{font-size:3rem;}}@media (min-width:1300px){h1{font-size:4rem;}}h1:not(.heading--small){line-height:1.26;}h1.heading--small{font-size:1.75rem;}@media (min-width:768px){h1.heading--small{font-size:2.125rem;}}@media (min-width:1300px){h1.heading--small{font-size:2.5rem;}}h2{font-size:1.75rem;}@media (min-width:768px){h2{font-size:2.125rem;}}@media (min-width:1300px){h2{font-size:2.5rem;}}h3{font-size:1.5rem;}@media (min-width:768px){h3{font-size:1.875rem;}}@media (min-width:1300px){h3{font-size:2.25rem;}}h4{font-size:1.3125rem;}@media (min-width:768px){h4{font-size:1.4375rem;}}@media (min-width:1300px){h4{font-size:1.5625rem;}}h5{font-size:1.125rem;}@media (min-width:768px){h5{font-size:1.25rem;}}@media (min-width:1300px){h5{font-size:1.375rem;}}h6{font-size:1.0625rem;}@media (min-width:768px){h6{font-size:1.125rem;}}@media (min-width:1300px){h6{font-size:1.1875rem;}}p{margin:0 0 20px;}@media (min-width:768px){p{margin-bottom:25px;}}p:last-child{margin-bottom:0;}del{text-decoration:line-through;}hr{height:1px;margin:20px 0;background-color:currentColor;border:none;color:currentColor;}@media (min-width:768px){hr{margin-top:25px;}}@media (min-width:768px){hr{margin-bottom:25px;}}blockquote{margin:0 0 20px;padding:20px;border-left:5px solid var(--color-blue);font-style:italic;}@media (min-width:768px){blockquote{margin-bottom:25px;}}blockquote:last-child{margin-bottom:0;}blockquote p:not(:last-child),blockquote ul:not(:last-child),blockquote ol:not(:last-child){margin-bottom:0.5em;}figure{margin:0;}figure figcaption{margin-top:0.3em;font-size:0.875em;font-style:italic;}ul,ol{margin:0;padding-left:0;list-style:none;}.field--text-formatted ul:not(:last-child),.field--text-formatted ol:not(:last-child){margin-bottom:20px;}@media (min-width:768px){.field--text-formatted ul:not(:last-child),.field--text-formatted ol:not(:last-child){margin-bottom:25px;}}ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li{position:relative;padding-left:1.5em;}ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li::before,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li::before{position:absolute;top:0;left:0;color:var(--color-blue);}ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ul,ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ol,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ul,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ol{margin-top:5px;}@media (min-width:768px){ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ul,ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ol,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ul,ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li > ol{margin-top:10px;}}ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li:not(:last-child),ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li:not(:last-child){margin-bottom:5px;}@media (min-width:768px){ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li:not(:last-child),ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li:not(:last-child){margin-bottom:10px;}}ul:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li::before{top:0.4375em;display:block;border-color:transparent transparent transparent currentColor;border-style:solid;border-width:0.375em 0 0.375em 0.75em;content:"";}ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services){counter-reset:items;}ol:not(.menu,.toolbar-menu,.links,.contextual-links,.local-tasks,.pager,.pager__items,.item-list__comma-list,.messages__list,.gin-breadcrumb__list,.cookiesjsr-service-groups,.cookiesjsr-service-group--services) > li::before{counter-increment:items;content:counter(items) ".";font-weight:700;}::-moz-selection{background:var(--color-blue);color:var(--color-white);}::selection{background:var(--color-blue);color:var(--color-white);}label{display:block;margin-bottom:0.1875em;color:var(--color-yellow);font-weight:700;}.form-text,.form-email,.form-tel,.form-date,.form-time,.form-number,.form-search,.form-file,.form-select,.form-textarea{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;font-size:1rem;}label,.button,.form-text,.form-email,.form-tel,.form-date,.form-time,.form-number,.form-search,.form-file,.form-textarea{letter-spacing:0.02em;}.button,.form-text,.form-email,.form-tel,.form-date,.form-time,.form-number,.form-search,.form-file,.form-textarea,.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
body:has(.page__intro) .layout-container{position:relative;}@media (max-width:1199px){body:has(.side-menu--active){overflow:hidden;}}.container{padding-right:20px;padding-left:20px;-webkit-box-sizing:unset;box-sizing:unset;}@media (min-width:1300px){.container.container--primary{max-width:1300px;margin-inline:auto;}}.main__page .page__container{padding-block:var(--space-section);}.main__page .page__container > .messages-wrapper{margin-bottom:var(--space-section);}.main__page .page__title{margin-bottom:var(--space-section);}.path-error .main__page .page__content{text-align:center;}@media (min-width:768px){.path-error .main__page .page__content{min-height:45svh;}}@media (min-width:992px){.main__page.main__page--sidebar .page__container{display:grid;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;grid-template-areas:"messages messages" "content sidebar";grid-template-columns:48.462% 1fr;}}@media (min-width:992px){.main__page.main__page--sidebar .page__container > .messages-wrapper{grid-area:messages;}}@media (min-width:992px){.main__page.main__page--sidebar .page__content{grid-area:content;}}.main__page.main__page--sidebar .page__sidebar{margin-top:var(--space-section);}@media (min-width:992px){.main__page.main__page--sidebar .page__sidebar{grid-area:sidebar;margin-top:0;}}@media (min-width:1300px){.main__page.main__page--sidebar .page__sidebar{padding-inline:35px;}}@media (min-width:992px){.main__page.main__page--sidebar .page__sidebar .sidebar__content{position:sticky;top:calc(var(--space-section) + var(--gin-toolbar-height,0px));}}.main__page.main__page--sidebar .page__sidebar .block:not(:last-child){margin-bottom:calc(var(--space-section) - 5px);}@media (min-width:992px){.main__page.main__page--sidebar .page__sidebar .block:not(:last-child){margin-bottom:35px;}}@media (min-width:992px){.main__page.main__page--sidebar.main__page--sidebar--secondary .page__container{grid-template-columns:1fr 295px;}}@media (min-width:1300px){.main__page.main__page--sidebar.main__page--sidebar--secondary .page__sidebar{padding-inline:0;}}@media (min-width:992px){.main__page.main__page--sidebar.main__page--sidebar--secondary .page__sidebar .sidebar__content{top:calc(40px + var(--gin-toolbar-height,0px));}}#sidebar-content{position:relative;top:calc(var(--space-section) * -1);display:block;visibility:hidden;}
.block--form{padding:15px 20px 30px;background-color:var(--color-seashell);border-top:20px solid var(--color-blue);-webkit-box-shadow:0 0 20px rgba(1,31,69,0.15);box-shadow:0 0 20px rgba(1,31,69,0.15);}@media (min-width:1300px){.block--form{-webkit-box-shadow:0 4px 40px 5px rgba(1,31,69,0.15);box-shadow:0 4px 40px 5px rgba(1,31,69,0.15);}}.block--form .block__title{margin-bottom:20px;font-size:1.75rem;font-weight:400;text-align:center;}@media (min-width:768px){.block--form .block__title{font-size:2.125rem;}}@media (min-width:1300px){.block--form .block__title{font-size:2.5rem;}}.block--form .block__form .form-actions{text-align:center;}.block--page-title h1{margin-bottom:0;}.block--page-title .block__description{max-width:40em;margin-top:1em;}.block--page-title.block--page-title--align-center{text-align:center;}.block--page-title.block--page-title--align-center .block__description{margin-inline:auto;}.block--page-title.block--page-title--align-center + .block--local-tasks ul.local-tasks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block--local-tasks{overflow:hidden;}.block--section{padding-bottom:var(--space-section);--background-color-section:transparent;}.block--section .block__header{padding-top:calc(var(--space-section) - 10px);margin-bottom:40px;color:var(--color-section,currentColor);text-align:center;}@media (min-width:1300px){.block--section .block__header{margin-bottom:50px;}}.block--section .block__header .header__container{max-width:40em;margin-inline:auto;}.block--section .block__title{margin-bottom:0;color:var(--color-section,var(--color-blue));font-size:1.75rem;}@media (min-width:768px){.block--section .block__title{font-size:2.125rem;}}@media (min-width:1300px){.block--section .block__title{font-size:2.5rem;}}.block--section .block__description{margin-top:15px;}@media (min-width:768px){.block--section .block__description{margin-top:20px;}}.block--section.block--style-primary{background-color:var(--background-color-section);}.block--section.block--style-secondary{overflow-x:hidden;}.block--section.block--style-secondary .block__header{position:relative;}.block--section.block--style-secondary .block__header::after{position:absolute;top:0;left:50%;z-index:-1;height:calc(100% + 125px);width:100svw;background-color:var(--background-color-section);content:"";-webkit-transform:translateX(-50svw);-ms-transform:translateX(-50svw);transform:translateX(-50svw);}.block--section.block--style-secondary:not([class*=block--background-]){--background-color-section:var(--color-seashell);}.block--section.block--background-blue{--background-color-section:var(--color-blue);--color-section:var(--color-white);}.block--section.block--background-seashell{--background-color-section:var(--color-seashell);}.block--section.block--background-yellow{--background-color-section:var(--color-yellow);--color-section:var(--color-blue);}@media (max-width:1299px){.block--fleet .view--swiper{margin-right:-20px;}}@media (max-width:1299px){.block--fleet .view--swiper .view__content{padding-right:20px;}}.block--fleet .view--swiper .swiper-slide{max-width:295px;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s;}.block--fleet .view--swiper .swiper-slide.swiper-slide-visible:not(.swiper-slide-fully-visible){-webkit-filter:blur(1px);filter:blur(1px);}.block--tours--article-related .block__title{margin-bottom:var(--space-tours);}.block--type-instagram{padding-bottom:0;}@media (min-width:300px){.block--type-instagram .block__paragraphs .field__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:300px){.block--type-instagram .block__paragraphs .field__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media (min-width:576px){.block--type-instagram .block__paragraphs .field__item{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;}}@media (min-width:768px){.block--type-instagram .block__paragraphs .field__item{-ms-flex-preferred-size:25%;flex-basis:25%;}}@media (min-width:992px){.block--type-instagram .block__paragraphs .field__item{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;}}
.ajax-progress{padding:0 0.3125em;}.ajax-progress.ajax-progress-fullscreen{top:0;left:0;height:100%;width:100%;padding:0;background-color:rgba(249,246,240,0.7);background-image:url(/themes/custom/fcc/images/throbber.svg);background-size:clamp(70px,15vw,120px);border-radius:0;opacity:1;}.ajax-progress.ajax-progress-throbber .throbber{display:block;width:1.5em;padding:0;aspect-ratio:1/1;background-image:url(/themes/custom/fcc/images/throbber.svg);background-position:center center;background-size:contain;}.ajax-progress.ajax-progress-throbber .message{display:none;}
.button{padding:15px 25px;background-color:var(--color-yellow);border:none;color:var(--color-blue);cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:1.26;text-align:center;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background-color,color;transition-property:background-color,color;white-space:normal;}@media (min-width:768px){.button{font-size:1.125rem;}}@media (min-width:1300px){.button{font-size:1.1875rem;}}@media (min-width:768px){.button{padding-inline:35px;}}.button.button--small{padding-block:13px;font-size:0.75em;letter-spacing:0.02em;}.button.button--inversed{background-color:var(--color-blue);color:var(--color-white);}.button.button--inversed:hover,.button.button--inversed:active,.button.button--inversed:focus{background-color:var(--color-yellow);color:var(--color-blue);}.button.button--secondary:hover,.button.button--secondary:active,.button.button--secondary:focus{background-color:var(--color-blue-light);color:var(--color-blue);}.button.button--link{display:inline-block;}.button.button--rounded{border-radius:25px;}.button:hover,.button:active,.button:focus{background-color:var(--color-blue);color:var(--color-white);}
.form-checkbox{position:relative;height:25px;width:25px;cursor:pointer;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;}.form-checkbox:after{position:absolute;top:4px;left:4px;display:block;height:calc(100% - 8px);width:calc(100% - 8px);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNCI+PHBhdGggZD0iTTE4IDEuM0w2LjggMTQgMCA4bDEuMy0xLjUgNS4zIDQuN0wxNi41IDAgMTggMS4zeiIgZmlsbD0iIzAxMUY0NSIvPjwvc3ZnPg==");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.form-checkbox:hover{border-color:var(--color-blue-light);}.form-checkbox:checked{border-color:currentColor;}.form-checkbox:checked:after{opacity:1;}
#cookiesjsr{--default-margin:1.5em;--font-size-reset:0.875em;--btn-font-color:var(--color-white);--btn-border-color:currentColor;--btn-bg-color:transparent;--btn-prime-font-color:var(--color-blue);--btn-prime-border-color:var(--color-white);--btn-prime-bg-color:var(--color-white);--btn-inv-font-color:var(--color-blue);--btn-inv-border-color:var(--color-blue);--btn-inv-bg-color:var(--color-yellow);--btn-prime-inv-font-color:var(--color-white);--btn-prime-inv-border-color:var(--color-blue);--btn-prime-inv-bg-color:var(--color-blue);--link-list-font-color:var(--color-blue);--link-list-separator-color:var(--color-blue);--banner-bg-color:var(--color-blue);--banner-font-color:var(--color-white);--layer-header-bg-color:var(--color-yellow);--layer-header-font-color:var(--color-blue);--layer-header-height:4.2em;--layer-body-bg-color:#f0f0f0;--layer-tab-bg-color:var(--color-gray-light);--layer-tab-font-color:var(--color-blue);--layer-tab-active-bg-color:var(--color-blue);--layer-tab-active-font-color:var(--color-white);--layer-bg-dark:var(--color-blue);--layer-font-light:var(--color-white);--layer-font-dark:var(--color-blue);--layer-border-color:var(--layer-body-bg-color);--layer-footer-bg-color:var(--layer-body-bg-color);--layer-footer-font-color:var(--color-blue);--layer-footer-height:5.7em;--switch-border-color:var(--color-yellow);--switch-handle-color:var(--color-yellow);--switch-bg-off:var(--color-seashell);--switch-bg-on:var(--color-blue-light);--switch-always-on-font-color:var(--color-blue);--switch-always-on-bg-color:var(--color-yellow);}#cookiesjsr .cookiesjsr-banner{-webkit-box-shadow:0 0 20px rgba(1,31,69,0.15);box-shadow:0 0 20px rgba(1,31,69,0.15);}#cookiesjsr .cookiesjsr-banner .cookiesjsr-banner--info{margin-block:var(--default-margin);}#cookiesjsr .cookiesjsr-layer{max-width:calc(100svw - 40px);-webkit-box-shadow:0 0 10px rgba(255,202,66,0.5);box-shadow:0 0 10px rgba(255,202,66,0.5);}@media (max-width:767px){#cookiesjsr .cookiesjsr-layer{height:auto;}}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--header{border-bottom:none;font-size:1.1875em;font-weight:700;}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NjUuNyA1NjUuNyI+PHBhdGggZD0iTS0uMDYyIDcwLjcxM0w3MC42NDguMDAzbDQ5NC45NyA0OTQuOTctNzAuNzEgNzAuNzF6IiBmaWxsPSIjMDExRjQ1Ii8+PHBhdGggZD0iTS0uMDYyIDQ5NC45NzNMNDk0LjkwOC4wMDNsNzAuNzEgNzAuNzEtNDk0Ljk3IDQ5NC45N3oiIGZpbGw9IiMwMTFGNDUiLz48L3N2Zz4=");}@media (max-width:767px){#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--body{position:relative;top:auto;bottom:auto;}}#cookiesjsr .cookiesjsr-layer .cookiesjsr-layer--footer{border-top:none;}#cookiesjsr .cookiesjsr-btn{padding-inline:1em;font-size:0.9375em;font-weight:700;}#cookiesjsr .cookiesjsr-switch{-webkit-box-shadow:none;box-shadow:none;}#cookiesjsr .cookiesjsr-service .cookiesjsr-service--always-on span{padding-block:0.25em;font-size:0.875em;font-weight:700;}#cookiesjsr .cookiesjsr-service .cookiesjsr-service--description{padding-block:1.285em;font-size:0.875em;}#cookiesjsr .cookiesjsr-service .cookiesjsr-service--description h3{font-weight:700;}@media (max-width:767px){#cookiesjsr .cookiesjsr-service-group .cookiesjsr-service-group--content{padding-bottom:1em;}}#cookiesjsr .cookiesjsr-service-group .cookiesjsr-service-group--tab{border-bottom:none;}#cookiesjsr .cookiesjsr-layer--overlay{background:rgba(1,31,69,0.7);}
.details .details__summary{padding:20px;}.details > .details__container{padding:0 20px 25px;}.details .form-item:last-child{margin-bottom:0;}
.field--text-formatted .embedded-content:not(:last-child){margin-bottom:20px;}@media (min-width:768px){.field--text-formatted .embedded-content:not(:last-child){margin-bottom:25px;}}.embedded-content--video .embedded-content__video:not(.embedded-content__video--instagram){position:relative;height:0;padding-bottom:52.25%;overflow:hidden;}.embedded-content--video .embedded-content__video:not(.embedded-content__video--instagram) iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:none;}
fieldset{padding:15px 15px 25px;}fieldset legend{padding:0 10px;font-weight:700;}
.footer{--color-logo:currentColor;padding:50px 0 20px;background-color:var(--color-blue);color:var(--color-white);text-align:center;}@media (min-width:768px){.footer{padding-top:30px;padding-bottom:25px;text-align:initial;}}.footer a:not(:hover,:active,:focus){color:currentColor;}.footer .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;}@media (min-width:768px){.footer .footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.footer .footer__branding{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:70%;}@media (min-width:300px){.footer .footer__branding{width:50%;min-width:180px;max-width:220px;}}@media (min-width:768px){.footer .footer__branding{-ms-flex-preferred-size:120px;flex-basis:120px;min-width:0;}}@media (min-width:768px){.footer .footer__contact:has(.contact__details):has(.contact__review){display:grid;-webkit-column-gap:inherit;-moz-column-gap:inherit;column-gap:inherit;grid-template-columns:90px 1fr;}}@media (min-width:768px){.footer .footer__contact:has(.contact__details):has(.contact__review) .contact__title{grid-column:2;}}@media (min-width:768px){.footer .footer__contact:has(.contact__details):has(.contact__review) .contact__review{grid-column:1;grid-row:2;}}.footer .footer__contact .contact__title{margin-bottom:10px;color:currentColor;font-size:1em;line-height:1.5625;}.footer .footer__contact .contact__details p{margin-bottom:0;}.footer .footer__contact .contact__details + .contact__review{margin-top:40px;}@media (min-width:768px){.footer .footer__contact .contact__details + .contact__review{margin-top:0;}}.footer .footer__contact .contact__review a{display:block;border-radius:50%;overflow:hidden;}.footer .footer__copyright{margin-top:40px;padding-inline:var(--width-whatsapp-chat,0);color:rgba(255,255,255,0.7);font-size:0.875em;}@media (min-width:768px){.footer .footer__copyright{margin-top:30px;padding-inline:unset;}}
@media (min-width:576px){.form-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px;}.form-columns .form-item,.form-columns .field--type-timestamp{margin-bottom:0;}}@media (min-width:576px){.form-columns.form-columns--2 .form-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}}.form-item,.field--type-timestamp{margin-bottom:12px;}.form-item--error-message{margin-top:0.25em;color:var(--color-red);font-size:0.75em;font-weight:700;}.form-composite > .fieldset-wrapper > .description,.form-item .description,.field--type-timestamp .description{font-size:0.875em;}.form-type-checkbox,.form-type-radio{display:grid;grid-template-columns:40px 1fr;}.form-type-checkbox label.option,.form-type-checkbox .description,.form-type-radio label.option,.form-type-radio .description{grid-column:2;}.form-type-checkbox label.option,.form-type-radio label.option{-ms-flex-item-align:center;align-self:center;margin-bottom:0;color:var(--color-gray);font-size:0.875em;font-weight:400;}.form-type-checkbox label.option a,.form-type-radio label.option a{font-weight:700;}.form-type-checkbox label.option.form-required:after,.form-type-radio label.option.form-required:after{content:none;}.form-type-checkbox .form-item--error-message,.form-type-radio .form-item--error-message{grid-column:1/3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.form-actions{margin-top:25px;}.form-text,.form-email,.form-tel,.form-date,.form-time,.form-number,.form-search,.form-file,.form-textarea,.form-checkbox,.form-radio,.form-select{background-color:var(--color-white);border:1px solid var(--color-gray-light);color:var(--color-blue);}.form-text.error,.form-email.error,.form-tel.error,.form-date.error,.form-time.error,.form-number.error,.form-search.error,.form-file.error,.form-textarea.error,.form-checkbox.error,.form-radio.error,.form-select.error{border-color:var(--color-red);}
.hamburger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;width:42px;color:currentColor;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.hamburger:hover,.hamburger:active,.hamburger:focus,.hamburger.hamburger--active{color:var(--color-yellow);}@media (min-width:768px){.hamburger{height:30px;width:44px;}}.hamburger .hamburger__bar{height:4px;background-color:currentColor;border-radius:10px;}.hamburger .hamburger__bar:not(.hamburger__bar--main){position:absolute;left:0;width:100%;}.hamburger .hamburger__bar.hamburger__bar--top{top:0;-webkit-transition:top 0.15s linear 0.15s,-webkit-transform 0.15s linear 0s;transition:top 0.15s linear 0.15s,-webkit-transform 0.15s linear 0s;transition:top 0.15s linear 0.15s,transform 0.15s linear 0s;transition:top 0.15s linear 0.15s,transform 0.15s linear 0s,-webkit-transform 0.15s linear 0s;}.hamburger .hamburger__bar.hamburger__bar--main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:opacity 0s linear 0.15s;transition:opacity 0s linear 0.15s;}.hamburger .hamburger__bar.hamburger__bar--bottom{bottom:0;-webkit-transition:bottom 0.15s linear 0.15s,-webkit-transform 0.15s linear 0s;transition:bottom 0.15s linear 0.15s,-webkit-transform 0.15s linear 0s;transition:bottom 0.15s linear 0.15s,transform 0.15s linear 0s;transition:bottom 0.15s linear 0.15s,transform 0.15s linear 0s,-webkit-transform 0.15s linear 0s;}.hamburger.hamburger--active .hamburger__bar.hamburger__bar--top{top:calc(50% - 2px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.15s linear 0s,-webkit-transform 0.15s linear 0.15s;transition:top 0.15s linear 0s,-webkit-transform 0.15s linear 0.15s;transition:top 0.15s linear 0s,transform 0.15s linear 0.15s;transition:top 0.15s linear 0s,transform 0.15s linear 0.15s,-webkit-transform 0.15s linear 0.15s;}.hamburger.hamburger--active .hamburger__bar.hamburger__bar--main{opacity:0;}.hamburger.hamburger--active .hamburger__bar.hamburger__bar--bottom{bottom:calc(50% - 2px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.15s linear 0s,-webkit-transform 0.15s linear 0.15s;transition:bottom 0.15s linear 0s,-webkit-transform 0.15s linear 0.15s;transition:bottom 0.15s linear 0s,transform 0.15s linear 0.15s;transition:bottom 0.15s linear 0s,transform 0.15s linear 0.15s,-webkit-transform 0.15s linear 0.15s;}
.header{--color-logo:currentColor;padding-block:20px;background-color:var(--color-blue);color:var(--color-white);}@media (min-width:1300px){.header{padding-block:30px;}}.header a:not(:hover,:active,:focus,.button){color:currentColor;}.header .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10svw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:1300px){.header .header__container{gap:90px;}}.header .header__branding{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;min-width:101px;max-width:166px;}.header .header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;line-height:1.26;}@media (min-width:1200px){.header .header__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.header .header__menu{display:none;}@media (min-width:1200px){.header .header__menu{display:block;}}.header .header__menu > .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;}.header .header__menu > .menu > .menu__item > .item__action{display:block;padding:5px 10px;white-space:nowrap;}.header .header__language-switcher{display:none;}@media (min-width:768px){.header .header__language-switcher{display:block;}}@media (min-width:1200px){.header .header__language-switcher{padding-right:10px;}}.header .header__language-switcher .language-switcher__container{position:relative;font-weight:700;}.header .header__language-switcher .language-switcher__current-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4375em;cursor:pointer;fill:currentColor;}.header .header__language-switcher .language-switcher__current-language .current-language__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.625em;}.header .header__language-switcher .language-switcher__current-language .current-language__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;gap:0.375em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:2.1875em;}.header .header__language-switcher .language-switcher__current-language .current-language__content span{text-transform:uppercase;}.header .header__language-switcher .language-switcher__current-language .current-language__content svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:0.5em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.header .header__language-switcher .language-switcher__links{position:absolute;top:calc(100% + 0.125em);right:0;width:calc(100% - 2.0625em);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.header .header__language-switcher .language-switcher__links ul{font-size:0.875em;}.header .header__language-switcher .language-switcher__links ul li:not(:last-child)::after{display:block;height:1px;width:calc(100% - 0.7em);margin-inline:auto;background-color:currentColor;content:"";}.header .header__language-switcher .language-switcher__links ul a{display:block;padding:0.215em 0.35em;text-transform:uppercase;}.header .header__language-switcher.header__language-switcher--active .language-switcher__current-language .current-language__content svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.header .header__language-switcher.header__language-switcher--active .language-switcher__links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.header .header__actions{display:none;}@media (min-width:768px){.header .header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}}.header .header__button{display:none;}@media (min-width:1300px){.header .header__button{display:block;}}.header .header__button .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-block:5px;white-space:nowrap;}@media (min-width:1200px){.header .header__hamburger{display:none;}}body:has(.page__intro) .header{position:absolute;top:0;left:0;z-index:99;width:100%;background-color:transparent;}body:has(.page__intro) .header::after{position:absolute;top:0;left:0;z-index:-1;display:block;height:170%;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,var(--color-blue)),to(transparent));background-image:linear-gradient(to bottom,var(--color-blue) 60%,transparent);content:"";}@media (min-width:1200px){body:has(.page__intro) .header::after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--color-blue)),to(transparent));background-image:linear-gradient(to bottom,var(--color-blue) 50%,transparent);}}
.form-text,.form-email,.form-tel,.form-date,.form-time,.form-number,.form-search,.form-file{padding:17px 20px;text-overflow:ellipsis;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:border-color,color;transition-property:border-color,color;}.form-text::-webkit-input-placeholder,.form-email::-webkit-input-placeholder,.form-tel::-webkit-input-placeholder,.form-date::-webkit-input-placeholder,.form-time::-webkit-input-placeholder,.form-number::-webkit-input-placeholder,.form-search::-webkit-input-placeholder,.form-file::-webkit-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-text::-moz-placeholder,.form-email::-moz-placeholder,.form-tel::-moz-placeholder,.form-date::-moz-placeholder,.form-time::-moz-placeholder,.form-number::-moz-placeholder,.form-search::-moz-placeholder,.form-file::-moz-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-text:-ms-input-placeholder,.form-email:-ms-input-placeholder,.form-tel:-ms-input-placeholder,.form-date:-ms-input-placeholder,.form-time:-ms-input-placeholder,.form-number:-ms-input-placeholder,.form-search:-ms-input-placeholder,.form-file:-ms-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-text::-ms-input-placeholder,.form-email::-ms-input-placeholder,.form-tel::-ms-input-placeholder,.form-date::-ms-input-placeholder,.form-time::-ms-input-placeholder,.form-number::-ms-input-placeholder,.form-search::-ms-input-placeholder,.form-file::-ms-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-text::placeholder,.form-email::placeholder,.form-tel::placeholder,.form-date::placeholder,.form-time::placeholder,.form-number::placeholder,.form-search::placeholder,.form-file::placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-text:focus,.form-email:focus,.form-tel:focus,.form-date:focus,.form-time:focus,.form-number:focus,.form-search:focus,.form-file:focus{border-color:var(--color-blue-light);}.form-text:valid:not(:-moz-placeholder-shown),.form-text:read-only:not(:-moz-placeholder-shown),.form-email:valid:not(:-moz-placeholder-shown),.form-email:read-only:not(:-moz-placeholder-shown),.form-tel:valid:not(:-moz-placeholder-shown),.form-tel:read-only:not(:-moz-placeholder-shown),.form-date:valid:not(:-moz-placeholder-shown),.form-date:read-only:not(:-moz-placeholder-shown),.form-time:valid:not(:-moz-placeholder-shown),.form-time:read-only:not(:-moz-placeholder-shown),.form-number:valid:not(:-moz-placeholder-shown),.form-number:read-only:not(:-moz-placeholder-shown),.form-search:valid:not(:-moz-placeholder-shown),.form-search:read-only:not(:-moz-placeholder-shown),.form-file:valid:not(:-moz-placeholder-shown),.form-file:read-only:not(:-moz-placeholder-shown){border-color:currentColor;}.form-text:valid:not(:-ms-input-placeholder),.form-text:read-only:not(:-ms-input-placeholder),.form-email:valid:not(:-ms-input-placeholder),.form-email:read-only:not(:-ms-input-placeholder),.form-tel:valid:not(:-ms-input-placeholder),.form-tel:read-only:not(:-ms-input-placeholder),.form-date:valid:not(:-ms-input-placeholder),.form-date:read-only:not(:-ms-input-placeholder),.form-time:valid:not(:-ms-input-placeholder),.form-time:read-only:not(:-ms-input-placeholder),.form-number:valid:not(:-ms-input-placeholder),.form-number:read-only:not(:-ms-input-placeholder),.form-search:valid:not(:-ms-input-placeholder),.form-search:read-only:not(:-ms-input-placeholder),.form-file:valid:not(:-ms-input-placeholder),.form-file:read-only:not(:-ms-input-placeholder){border-color:currentColor;}.form-text:-moz-read-only:not(:placeholder-shown),.form-email:-moz-read-only:not(:placeholder-shown),.form-tel:-moz-read-only:not(:placeholder-shown),.form-date:-moz-read-only:not(:placeholder-shown),.form-time:-moz-read-only:not(:placeholder-shown),.form-number:-moz-read-only:not(:placeholder-shown),.form-search:-moz-read-only:not(:placeholder-shown),.form-file:-moz-read-only:not(:placeholder-shown){border-color:currentColor;}.form-text:valid:not(:placeholder-shown),.form-text:read-only:not(:placeholder-shown),.form-email:valid:not(:placeholder-shown),.form-email:read-only:not(:placeholder-shown),.form-tel:valid:not(:placeholder-shown),.form-tel:read-only:not(:placeholder-shown),.form-date:valid:not(:placeholder-shown),.form-date:read-only:not(:placeholder-shown),.form-time:valid:not(:placeholder-shown),.form-time:read-only:not(:placeholder-shown),.form-number:valid:not(:placeholder-shown),.form-number:read-only:not(:placeholder-shown),.form-search:valid:not(:placeholder-shown),.form-search:read-only:not(:placeholder-shown),.form-file:valid:not(:placeholder-shown),.form-file:read-only:not(:placeholder-shown){border-color:currentColor;}.form-text:-webkit-autofill,.form-text:-webkit-autofill:focus,.form-text:-webkit-autofill:hover,.form-email:-webkit-autofill,.form-email:-webkit-autofill:focus,.form-email:-webkit-autofill:hover,.form-tel:-webkit-autofill,.form-tel:-webkit-autofill:focus,.form-tel:-webkit-autofill:hover,.form-date:-webkit-autofill,.form-date:-webkit-autofill:focus,.form-date:-webkit-autofill:hover,.form-time:-webkit-autofill,.form-time:-webkit-autofill:focus,.form-time:-webkit-autofill:hover,.form-number:-webkit-autofill,.form-number:-webkit-autofill:focus,.form-number:-webkit-autofill:hover,.form-search:-webkit-autofill,.form-search:-webkit-autofill:focus,.form-search:-webkit-autofill:hover,.form-file:-webkit-autofill,.form-file:-webkit-autofill:focus,.form-file:-webkit-autofill:hover{border-color:var(--color-blue);-webkit-box-shadow:0 0 0 100px var(--color-white) inset;box-shadow:0 0 0 100px var(--color-white) inset;-webkit-text-fill-color:var(--color-blue);}.form-text:-webkit-autofill::selection,.form-text:-webkit-autofill:focus::selection,.form-text:-webkit-autofill:hover::selection,.form-email:-webkit-autofill::selection,.form-email:-webkit-autofill:focus::selection,.form-email:-webkit-autofill:hover::selection,.form-tel:-webkit-autofill::selection,.form-tel:-webkit-autofill:focus::selection,.form-tel:-webkit-autofill:hover::selection,.form-date:-webkit-autofill::selection,.form-date:-webkit-autofill:focus::selection,.form-date:-webkit-autofill:hover::selection,.form-time:-webkit-autofill::selection,.form-time:-webkit-autofill:focus::selection,.form-time:-webkit-autofill:hover::selection,.form-number:-webkit-autofill::selection,.form-number:-webkit-autofill:focus::selection,.form-number:-webkit-autofill:hover::selection,.form-search:-webkit-autofill::selection,.form-search:-webkit-autofill:focus::selection,.form-search:-webkit-autofill:hover::selection,.form-file:-webkit-autofill::selection,.form-file:-webkit-autofill:focus::selection,.form-file:-webkit-autofill:hover::selection{-webkit-text-fill-color:var(--color-white);}.form-text:-webkit-autofill::first-line,.form-email:-webkit-autofill::first-line,.form-tel:-webkit-autofill::first-line,.form-date:-webkit-autofill::first-line,.form-time:-webkit-autofill::first-line,.form-number:-webkit-autofill::first-line,.form-search:-webkit-autofill::first-line,.form-file:-webkit-autofill::first-line{font-family:var(--font-base);font-size:1rem;}.form-text:invalid,.form-email:invalid,.form-tel:invalid,.form-date:invalid,.form-time:invalid,.form-number:invalid,.form-search:invalid,.form-file:invalid{-webkit-box-shadow:none;box-shadow:none;}
.messages{padding:20px;background-color:rgba(89,89,89,0.05);border-color:transparent;border-left-color:currentColor;border-style:solid;border-width:0 10px;color:var(--color-blue);font-weight:700;}.messages.messages--error{color:var(--color-red);}.messages.messages--warning{color:var(--color-yellow);}.messages:not(:last-child){margin-bottom:20px;}.messages a{color:currentColor;pointer-events:none;}.messages .messages__item:not(:last-child){margin-bottom:5px;}
.pager{margin-top:var(--space-section);}.pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.58em;font-size:0.75em;font-weight:700;}.pager .pager__item a{display:block;min-width:3.382em;padding:0.91em 1.33em;background:var(--color-blue);color:var(--color-white);text-align:center;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background-color,color;transition-property:background-color,color;}.pager .pager__item a:hover{background:var(--color-blue-light);color:var(--color-blue);}.pager .pager__item.pager__item--ellipsis{display:none;}.pager .pager__item.is-active a{background:var(--color-yellow);color:var(--color-blue);}
.paragraph--type-content-text .paragraph__title{margin-bottom:0.625em;font-size:1em;letter-spacing:0.02em;}.paragraph--type-content-text .paragraph__description{font-size:0.875em;line-height:1.25;}.paragraph--type-content-text .paragraph__description p:not(:last-child),.paragraph--type-content-text .paragraph__description ul:not(:last-child),.paragraph--type-content-text .paragraph__description ol:not(:last-child),.paragraph--type-content-text .paragraph__description ul > li:not(:last-child),.paragraph--type-content-text .paragraph__description ol > li:not(:last-child){margin-bottom:0.4375em;}.paragraph--type-content-text .paragraph__description ul > li,.paragraph--type-content-text .paragraph__description ol > li{padding-left:0.85em;}.paragraph--type-content-text .paragraph__description ul > li::before,.paragraph--type-content-text .paragraph__description ol > li::before{color:var(--color-gray);}.paragraph--type-content-text .paragraph__description ul > li > ul,.paragraph--type-content-text .paragraph__description ul > li > ol,.paragraph--type-content-text .paragraph__description ol > li > ul,.paragraph--type-content-text .paragraph__description ol > li > ol{margin-top:0.4375em;}.paragraph--type-content-text ul > li::before{top:0.54em;width:0.2857em;aspect-ratio:1/1;background-color:currentColor;border:none;border-radius:50%;}.paragraph--type-content-text ol > li::before{top:0.45em;content:counter(items);font-size:0.7142em;line-height:1;}.paragraph--type-faq .paragraph__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:1em;border-bottom:1px solid var(--color-gray-light);color:var(--color-blue);cursor:pointer;}.paragraph--type-faq .paragraph__question{margin-bottom:0;font-size:1.0625rem;}@media (min-width:768px){.paragraph--type-faq .paragraph__question{font-size:1.125rem;}}@media (min-width:1300px){.paragraph--type-faq .paragraph__question{font-size:1.1875rem;}}.paragraph--type-faq .paragraph__toggle-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.5em;padding:0.4375em;aspect-ratio:1/1;border:1px solid currentColor;border-radius:50%;}@media (min-width:992px){.paragraph--type-faq .paragraph__toggle-button{width:1.75em;}}.paragraph--type-faq .paragraph__toggle-button span{position:relative;display:block;aspect-ratio:inherit;}.paragraph--type-faq .paragraph__toggle-button span::after,.paragraph--type-faq .paragraph__toggle-button span::before{position:absolute;top:50%;left:50%;display:inherit;height:0.125em;width:100%;background-color:currentColor;content:"";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:rotate 0.3s;transition:rotate 0.3s;}.paragraph--type-faq .paragraph__toggle-button span::after{rotate:-90deg;}.paragraph--type-faq .paragraph__content{display:none;padding-top:1.25em;padding-bottom:0.3125em;}.paragraph--type-faq .paragraph__content p:not(:last-child){margin-bottom:10px;}.paragraph--type-faq.paragraph--active .paragraph__toggle-button span::after{rotate:none;}.paragraph--type-faq.paragraph--active .paragraph__content{display:block;}.paragraph--type-instagram-post{position:relative;}.paragraph--type-instagram-post .paragraph__link::after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(24,205,200,0.6);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIuMmMzLjIgMCAzLjYgMCA0LjkuMSAzLjMuMSA0LjggMS43IDQuOSA0LjkuMSAxLjMuMSAxLjYuMSA0LjggMCAzLjIgMCAzLjYtLjEgNC44LS4xIDMuMi0xLjcgNC44LTQuOSA0LjktMS4zLjEtMS42LjEtNC45LjEtMy4yIDAtMy42IDAtNC44LS4xLTMuMy0uMS00LjgtMS43LTQuOS00LjktLjEtMS4zLS4xLTEuNi0uMS00LjggMC0zLjIgMC0zLjYuMS00LjhDMi40IDQgNCAyLjQgNy4yIDIuM2MxLjItLjEgMS42LS4xIDQuOC0uMXpNMTIgMEM4LjcgMCA4LjMgMCA3LjEuMSAyLjcuMy4zIDIuNy4xIDcuMSAwIDguMyAwIDguNyAwIDEyczAgMy43LjEgNC45Yy4yIDQuNCAyLjYgNi44IDcgNyAxLjIuMSAxLjYuMSA0LjkuMXMzLjcgMCA0LjktLjFjNC40LS4yIDYuOC0yLjYgNy03IC4xLTEuMi4xLTEuNi4xLTQuOXMwLTMuNy0uMS00LjljLS4yLTQuNC0yLjYtNi44LTctN0MxNS43IDAgMTUuMyAwIDEyIDB6bTAgNS44Yy0zLjQgMC02LjIgMi44LTYuMiA2LjJzMi44IDYuMiA2LjIgNi4yIDYuMi0yLjggNi4yLTYuMmMwLTMuNC0yLjgtNi4yLTYuMi02LjJ6TTEyIDE2Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6bTYuNC0xMS44Yy0uOCAwLTEuNC42LTEuNCAxLjRTMTcuNiA3IDE4LjQgN2MuOCAwIDEuNC0uNiAxLjQtMS40cy0uNi0xLjQtMS40LTEuNHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=");background-position:center center;background-repeat:no-repeat;background-size:31.5%;content:"";opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.paragraph--type-instagram-post .paragraph__link:hover::after,.paragraph--type-instagram-post .paragraph__link:active::after,.paragraph--type-instagram-post .paragraph__link:focus::after{opacity:1;}
.pswp{--pswp-bg:var(--color-blue);--pswp-placeholder-bg:var(--color-seashell);--pswp-icon-color:var(--color-yellow);--pswp-icon-color-secondary:var(--color-blue);--pswp-icon-stroke-color:var(--color-blue);--pswp-icon-stroke-width:3px;}.pswp .pswp__dynamic-caption{color:var(--pswp-icon-color);font-weight:700;}.pswp .pswp__dynamic-caption--below{max-width:none;}.pswp .pswp__dynamic-caption--mobile{background:rgba(1,31,69,0.7);}.pswp .pswp__dynamic-caption--below,.pswp .pswp__dynamic-caption--mobile{text-align:center;}a.photoswipe{display:block;overflow:hidden;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s;}a.photoswipe img{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}a.photoswipe:hover{-webkit-box-shadow:0 0 20px rgba(1,31,69,0.5);box-shadow:0 0 20px rgba(1,31,69,0.5);}a.photoswipe:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.form-radio{position:relative;height:25px;width:25px;border-radius:50%;cursor:pointer;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;}.form-radio:after{position:absolute;top:4px;left:4px;display:block;height:calc(100% - 8px);width:calc(100% - 8px);background-color:currentColor;border-radius:inherit;content:"";opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.form-radio:hover{border-color:var(--color-blue-light);}.form-radio:checked{border-color:currentColor;}.form-radio:checked:after{opacity:1;}
.form-select{padding:17px 20px;cursor:pointer;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;}.form-select:focus{border-color:var(--color-blue-light);}.form-select:has(option[value=""]:not(:checked)){border-color:currentColor;}.form-select[multiple]{min-width:100px;}
.side-menu{position:fixed;bottom:0;left:0;z-index:100;height:calc(100svh - var(--height-header,0px));width:100%;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-property:visibility;transition-property:visibility;visibility:hidden;}@media (min-width:1200px){.side-menu{display:none;}}.side-menu .side-menu__container{position:relative;z-index:2;margin-left:auto;background-color:var(--color-blue);border-top:4px solid var(--color-yellow);color:var(--color-white);font-weight:700;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}@media (min-width:576px){.side-menu .side-menu__container{max-width:378px;}}.side-menu .side-menu__container a:not(:hover,:active,:focus,.button){color:currentColor;}.side-menu .side-menu__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:20px;}.side-menu .side-menu__content .content__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-block:20px;overflow:hidden;}.side-menu .side-menu__content .content__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.side-menu .side-menu__menu{overflow-y:auto;}.side-menu .side-menu__menu > .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.side-menu .side-menu__menu > .menu > .menu__item::after{display:block;height:1px;width:10%;background-color:var(--color-blue-light);content:"";}.side-menu .side-menu__menu > .menu > .menu__item > .item__action{display:block;padding-block:10px;}.side-menu .side-menu__container,.side-menu .side-menu__content,.side-menu .side-menu__menu,.side-menu .side-menu__menu > .menu{height:100%;}.side-menu .side-menu__language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.625em;}.side-menu .side-menu__language-switcher .language-switcher__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.625em;fill:currentColor;}.side-menu .side-menu__language-switcher .language-switcher__links ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3125em;}.side-menu .side-menu__language-switcher .language-switcher__links ul li{line-height:1;}.side-menu .side-menu__language-switcher .language-switcher__links ul li:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3125em;}.side-menu .side-menu__language-switcher .language-switcher__links ul li:not(:last-child)::after{content:"-";}.side-menu .side-menu__language-switcher .language-switcher__links ul a{text-transform:uppercase;}.side-menu .side-menu__language-switcher .language-switcher__links ul a.is-active{color:var(--color-blue-light);}@media (min-width:768px){.side-menu .side-menu__language-switcher,.side-menu .side-menu__social-networks{display:none;}}.side-menu .side-menu__button{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-inline:-20px;}.side-menu .side-menu__button .button{display:block;text-align:center;}.side-menu .side-menu__overlay{position:absolute;top:0;left:0;z-index:1;height:100%;width:0;background-color:rgba(1,31,69,0.1);-webkit-transition:width 0.3s;transition:width 0.3s;}.side-menu.side-menu--active{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible;}.side-menu.side-menu--active .side-menu__container{-webkit-transform:none;-ms-transform:none;transform:none;}.side-menu.side-menu--active .side-menu__overlay{width:100%;}body:has(.page__intro) .side-menu .side-menu__container{background-color:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(99%,var(--color-blue)),to(rgba(1,31,69,0.2)));background-image:linear-gradient(to top,var(--color-blue) 99%,rgba(1,31,69,0.2));border-top:none;}
.social-networks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}.social-networks .social-networks__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;aspect-ratio:1/1;background-color:currentColor;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}@media (min-width:1300px){.social-networks .social-networks__item{width:45px;}}.social-networks .social-networks__item svg{height:50%;fill:var(--color-blue);}.social-networks .social-networks__item:hover,.social-networks .social-networks__item:active,.social-networks .social-networks__item:focus{background-color:var(--color-yellow);}
table{width:100%;margin-block:20px;border-collapse:collapse;}@media (min-width:768px){table{margin-block:25px;}}table th{background-color:var(--color-blue);color:var(--color-white);text-align:initial;}table th a:not(:hover,:active,:focus){color:currentColor;}table th,table td{padding:0.9375em 1.25em;border-style:solid;border-width:0 0 1px;}
.form-textarea{padding:17px 20px;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:border-color,color;transition-property:border-color,color;}.form-textarea::-webkit-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-textarea::-moz-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-textarea:-ms-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-textarea::-ms-input-placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-textarea::placeholder{color:var(--color-gray);font-size:0.875em;opacity:1;}.form-textarea:focus{border-color:var(--color-blue-light);}.form-textarea:valid:not(:-moz-placeholder-shown),.form-textarea:read-only:not(:-moz-placeholder-shown){border-color:currentColor;}.form-textarea:valid:not(:-ms-input-placeholder),.form-textarea:read-only:not(:-ms-input-placeholder){border-color:currentColor;}.form-textarea:-moz-read-only:not(:placeholder-shown){border-color:currentColor;}.form-textarea:valid:not(:placeholder-shown),.form-textarea:read-only:not(:placeholder-shown){border-color:currentColor;}.form-textarea:invalid{-webkit-box-shadow:none;box-shadow:none;}
@-webkit-keyframes intro-image{from{object-position:center top;}to{object-position:center bottom;}}@keyframes intro-image{from{-o-object-position:center top;object-position:center top;}to{-o-object-position:center bottom;object-position:center bottom;}}.node--unpublished{background-color:#fff4f4;}.node--view-mode-full .node__description{text-align:justify;}.node--view-mode-intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100svh - var(--gin-toolbar-y-offset,0px) - var(--gin-toolbar-secondary-height,0px));color:var(--color-white);text-align:center;}.node--view-mode-intro .node__image,.node--view-mode-intro .node__image::after{position:absolute;top:0;left:0;z-index:1;}.node--view-mode-intro .node__image,.node--view-mode-intro .node__image::after,.node--view-mode-intro .node__image img{height:100%;width:100%;}.node--view-mode-intro .node__image::after{display:block;background-color:rgba(1,31,69,0.1);content:"";}.node--view-mode-intro .node__image img{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:intro-image;animation-name:intro-image;-webkit-animation-timing-function:linear;animation-timing-function:linear;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;}@media (min-width:768px){.node--view-mode-intro .node__image img{-webkit-animation-duration:200s;animation-duration:200s;}}.node--view-mode-intro .node__container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:calc(var(--height-header) + 20svh);padding-bottom:55px;}.node--view-mode-intro .node__content{font-weight:700;letter-spacing:0.02em;text-shadow:0 4px 4px rgba(1,31,69,0.25);}.node--view-mode-intro .node__title,.node--view-mode-intro .node__description{opacity:0;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:opacity 0.25s,-webkit-transform 0.5s;transition:opacity 0.25s,-webkit-transform 0.5s;transition:opacity 0.25s,transform 0.5s;transition:opacity 0.25s,transform 0.5s,-webkit-transform 0.5s;}.node--view-mode-intro .node__title{margin-bottom:0;color:currentColor;}.node--view-mode-intro .node__description{margin-top:15px;font-size:1.125rem;-webkit-transition-delay:0.5s;transition-delay:0.5s;}@media (min-width:768px){.node--view-mode-intro .node__description{margin-top:20px;}}@media (min-width:768px){.node--view-mode-intro .node__description{font-size:1.25rem;}}@media (min-width:1300px){.node--view-mode-intro .node__description{font-size:1.375rem;}}.node--view-mode-intro .node__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--view-mode-intro .node__reviews .reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100px;padding:10px 15px;background-color:var(--color-white);border-radius:25px;}@media (min-width:768px){.node--view-mode-intro .node__reviews .reviews__item{max-width:110px;}}@media (min-width:1300px){.node--view-mode-intro .node__reviews .reviews__item{max-width:130px;padding:15px 25px;}}.node--view-mode-intro .node__link,.node--view-mode-intro .node__reviews{opacity:0;-webkit-transition:opacity 0.5s ease 1s;transition:opacity 0.5s ease 1s;}.node--view-mode-intro.node--active .node__title,.node--view-mode-intro.node--active .node__description{-webkit-transform:none;-ms-transform:none;transform:none;}.node--view-mode-intro.node--active .node__title,.node--view-mode-intro.node--active .node__description,.node--view-mode-intro.node--active .node__link,.node--view-mode-intro.node--active .node__reviews{opacity:1;}.node--type-article--view-mode-full .node__title{font-size:1.5rem;}@media (min-width:768px){.node--type-article--view-mode-full .node__title{font-size:1.875rem;}}@media (min-width:1300px){.node--type-article--view-mode-full .node__title{font-size:2.25rem;}}.node--type-article--view-mode-full .node__short-description{font-weight:700;text-align:justify;}.node--type-article--view-mode-full .node__image{margin-top:50px;margin-bottom:20px;}@media (min-width:768px){.node--type-article--view-mode-full .node__image{margin-bottom:25px;}}.node--type-article--view-mode-full .node__description img:not(:last-child),.node--type-article--view-mode-full .node__description figure:not(:last-child),.node--type-article--view-mode-full .node__description picture:not(:last-child){margin-bottom:20px;}@media (min-width:768px){.node--type-article--view-mode-full .node__description img:not(:last-child),.node--type-article--view-mode-full .node__description figure:not(:last-child),.node--type-article--view-mode-full .node__description picture:not(:last-child){margin-bottom:25px;}}.node--type-article--view-mode-full .node__description figure img,.node--type-article--view-mode-full .node__description figure picture{margin-bottom:0 !important;}.node--type-article--view-mode-full .node__description picture{display:block;}.node--type-article--view-mode-teaser{position:relative;}.node--type-article--view-mode-teaser .node__title{margin-bottom:0;font-size:1em;}.node--type-article--view-mode-teaser .node__content{padding-inline:20px;}.node--type-article--view-mode-teaser .node__content .content__main{padding-block:20px;}.node--type-article--view-mode-teaser .node__content .content__bottom{padding-top:14px;padding-bottom:15px;border-top:1px solid var(--color-gray-light);}.node--type-article--view-mode-teaser:hover .node__more{background-color:var(--color-blue);color:var(--color-white);}.node--type-page--view-mode-full .node__link{margin-top:40px;}.node--type-fleet .node__images .field__item:not(:first-child){display:none;}.node--type-fleet .node__specs{font-size:0.75em;line-height:1.34;}.node--type-fleet .node__specs .field__content{display:table;width:100%;}.node--type-fleet .node__specs .field__item{display:table-row;}.node--type-fleet .node__specs .field__item .item{display:table-cell;padding-block:10px;border-top:1px solid var(--color-gray-light);vertical-align:middle;}.node--type-fleet .node__specs .field__item .item.item--label{padding-right:10px;font-weight:700;white-space:nowrap;}.node--type-fleet .node__specs .field__item .item.item--label::after{content:":";}.node--type-fleet .node__specs .field__item .item.item--value{text-align:right;}.node--type-fleet--view-mode-full .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px;}.node--type-fleet--view-mode-full .node__specs .field__item:first-child .item{border-top:none;}.node--type-fleet--view-mode-full .node__images,.node--type-fleet--view-mode-full .node__specs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:295px;}.node--type-fleet--view-mode-teaser .node__content,.node--type-fleet--view-mode-teaser .node__specs{margin-top:10px;}.node--type-fleet--view-mode-teaser .node__title{margin-bottom:0;font-size:1em;}.node--type-tour--view-mode-full{--space-fields:30px;}@media (min-width:768px){.node--type-tour--view-mode-full{--space-fields:40px;}}.node--type-tour--view-mode-full .field .field__title.heading--styled{margin-bottom:var(--space-fields);}@media (max-width:991px){.node--type-tour--view-mode-full .field .field__title.heading--styled{text-align:initial;}}@media (max-width:991px){.node--type-tour--view-mode-full .field .field__title.heading--styled::after{margin-inline:unset;}}@media (max-width:374px){.node--type-tour--view-mode-full .field .field__swiper-navigation{display:none;}}.node--type-tour--view-mode-full .field .field__swiper-pagination{margin-top:20px;}.node--type-tour--view-mode-full .node__title{margin-bottom:0;}.node--type-tour--view-mode-full .node__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 1.428em;margin-block:25px;font-size:0.875em;}.node--type-tour--view-mode-full .node__info .info__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.715em;}.node--type-tour--view-mode-full .node__info .info__item span svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.428em;fill:currentColor;}.node--type-tour--view-mode-full .node__images .field__item{position:relative;}.node--type-tour--view-mode-full .node__images .field__item .item__title{margin-top:1em;padding-left:1.625em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxOSI+PHBhdGggZD0iTTYuMyAxOC42QzEgMTAuOCAwIDEwIDAgNy4xIDAgMy4yIDMuMSAwIDcgMHM3IDMuMiA3IDcuMWMwIDIuOS0xIDMuNy02LjMgMTEuNS0uMy41LTEuMS41LTEuNCAwem0uNy04LjVjMS42IDAgMi45LTEuMyAyLjktM3MtMS4zLTMtMi45LTMtMi45IDEuMy0yLjkgMyAxLjMgMyAyLjkgM3oiIGZpbGw9IiM1OTU5NTkiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:1em;font-weight:700;}@media (min-width:375px){.node--type-tour--view-mode-full .node__images .field__item .item__title{position:absolute;bottom:20px;left:20px;z-index:1;width:calc(100% - 40px);margin-top:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxOSI+PHBhdGggZD0iTTYuMyAxOC42QzEgMTAuOCAwIDEwIDAgNy4xIDAgMy4yIDMuMSAwIDcgMHM3IDMuMiA3IDcuMWMwIDIuOS0xIDMuNy02LjMgMTEuNS0uMy41LTEuMS41LTEuNCAwem0uNy04LjVjMS42IDAgMi45LTEuMyAyLjktM3MtMS4zLTMtMi45LTMtMi45IDEuMy0yLjkgMyAxLjMgMyAyLjkgM3oiIGZpbGw9IiNGRkYiIHN0cm9rZT0icmdiYSgxLDMxLDY5LDAuNikiLz48L3N2Zz4=");color:var(--color-white);text-shadow:0 1px 1px var(--color-blue);}}@media (max-width:575px){.node--type-tour--view-mode-full .node__images .field__item .item__title{font-size:0.875em;}}.node--type-tour--view-mode-full .node__description{margin-top:var(--space-fields);}.node--type-tour--view-mode-full .node__route a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.52em;font-size:1.0625rem;font-weight:700;letter-spacing:0.02em;}@media (min-width:768px){.node--type-tour--view-mode-full .node__route a{font-size:1.125rem;}}@media (min-width:1300px){.node--type-tour--view-mode-full .node__route a{font-size:1.1875rem;}}.node--type-tour--view-mode-full .node__route a svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.053em;fill:currentColor;}@media (min-width:576px){.node--type-tour--view-mode-full .node__route a{padding-right:1.053em;}}.node--type-tour--view-mode-full .node__information .field__content{display:grid;gap:var(--space-fields);}@media (min-width:576px){.node--type-tour--view-mode-full .node__information .field__content{grid-template-columns:repeat(2,calc(50% - var(--space-fields) / 2));}}.node--type-tour--view-mode-full .node__faq .field__content{margin-top:-1em;}.node--type-tour--view-mode-full .node__route,.node--type-tour--view-mode-full .node__information,.node--type-tour--view-mode-full .node__faq{margin-top:var(--space-section);}.node--type-tour--view-mode-full:not(:has(.node__info)) .node__title{margin-bottom:var(--space-fields);}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__container{display:-webkit-box;display:-ms-flexbox;display:flex;}}.node--type-tour--view-mode-teaser .node__content{position:relative;padding:20px;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px;}}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 355px;flex:0 0 355px;aspect-ratio:1/1;}}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__image picture{position:absolute;top:0;left:0;height:100%;width:100%;}}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__image img{height:100%;-o-object-fit:cover;object-fit:cover;}}.node--type-tour--view-mode-teaser .node__tag{position:absolute;right:0;bottom:100%;z-index:1;padding:0.7em 1.4em;background-color:var(--color-yellow);-webkit-box-shadow:-5px -5px 5px rgba(1,31,69,0.5);box-shadow:-5px -5px 5px rgba(1,31,69,0.5);color:var(--color-blue);font-size:0.875rem;font-weight:700;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__tag{top:-7px;right:-7px;bottom:auto;padding:0.28em 0.7em;background-color:var(--color-blue-light);-webkit-box-shadow:none;box-shadow:none;}}.node--type-tour--view-mode-teaser .node__title{margin-bottom:10px;font-size:1.3125rem;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__title{font-size:1.4375rem;}}@media (min-width:1300px){.node--type-tour--view-mode-teaser .node__title{font-size:1.5625rem;}}.node--type-tour--view-mode-teaser .node__short-description p:not(:last-child){margin-bottom:10px;}.node--type-tour--view-mode-teaser .node__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 5px;margin-top:15px;line-height:1.2;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__price{padding-top:25px;margin-top:auto;}}.node--type-tour--view-mode-teaser .node__price .price__label{font-size:0.875em;}.node--type-tour--view-mode-teaser .node__price .price__value{font-size:1.125rem;font-weight:700;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__price .price__value{font-size:1.25rem;}}@media (min-width:1300px){.node--type-tour--view-mode-teaser .node__price .price__value{font-size:1.375rem;}}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__price + .node__meta{margin-top:0;}}.node--type-tour--view-mode-teaser .node__meta,.node--type-tour--view-mode-teaser .node__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-tour--view-mode-teaser .node__meta{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;font-size:0.875em;}@media (min-width:768px){.node--type-tour--view-mode-teaser .node__meta{gap:25px;padding-top:25px;margin-top:auto;}}.node--type-tour--view-mode-teaser .node__info{gap:1.285em;}.node--type-tour--view-mode-teaser .node__info .info__item a,.node--type-tour--view-mode-teaser .node__info .info__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.572em;}.node--type-tour--view-mode-teaser .node__info .info__item a svg,.node--type-tour--view-mode-teaser .node__info .info__item span svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:1.36em;width:auto;fill:currentColor;}.node--type-tour--view-mode-teaser .node__info .info__item a:not(:hover,:active,:focus){color:currentColor;}.node--type-tour--view-mode-teaser .node__booking{margin-right:auto;}.node--type-tour--view-mode-teaser-secondary{position:relative;}.node--type-tour--view-mode-teaser-secondary .node__content{padding:20px;}.node--type-tour--view-mode-teaser-secondary .node__content .content__main{margin-bottom:20px;}.node--type-tour--view-mode-teaser-secondary .node__title{margin-bottom:0;font-size:1em;}.node--type-tour--view-mode-teaser-secondary:hover .node__more{background-color:var(--color-blue);color:var(--color-white);}.node--type-article--view-mode-full .node__description h2,.node--type-article--view-mode-full .node__description h3,.node--type-tour--view-mode-full .node__description h2,.node--type-tour--view-mode-full .node__description h3{font-size:1.3125rem;}@media (min-width:768px){.node--type-article--view-mode-full .node__description h2,.node--type-article--view-mode-full .node__description h3,.node--type-tour--view-mode-full .node__description h2,.node--type-tour--view-mode-full .node__description h3{font-size:1.4375rem;}}@media (min-width:1300px){.node--type-article--view-mode-full .node__description h2,.node--type-article--view-mode-full .node__description h3,.node--type-tour--view-mode-full .node__description h2,.node--type-tour--view-mode-full .node__description h3{font-size:1.5625rem;}}.node--type-article--view-mode-teaser,.node--type-tour--view-mode-teaser,.node--type-tour--view-mode-teaser-secondary{background-color:var(--color-white);-webkit-box-shadow:0 4px 20px 5px rgba(1,31,69,0.05);box-shadow:0 4px 20px 5px rgba(1,31,69,0.05);}
.view .view__more{margin-top:var(--space-section);text-align:center;}.view .view__swiper-pagination{margin-top:calc(var(--space-section) - 10px);}.view--id-articles .view__rows{display:grid;gap:20px;}@media (min-width:576px){.view--id-articles .view__rows{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.view--id-articles .view__rows{grid-template-columns:repeat(4,1fr);}}@media (min-width:1300px){.view--id-articles .view__rows{gap:40px;}}.view--id-articles .view__row .node{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100%;}.view--id-articles .view__row .node,.view--id-articles .view__row .node .node__container,.view--id-articles .view__row .node .node__content,.view--id-articles .view__row .node .node__content .content__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.view--id-articles .view__row .node .node__container,.view--id-articles .view__row .node .node__content,.view--id-articles .view__row .node .node__content .content__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.view--id-articles .view__row .node .node__content .content__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view--id-tours .view__content{max-width:1000px;margin-inline:auto;}.view--id-tours .view__row:not(:last-child){margin-bottom:var(--space-tours);}@media (min-width:768px) and (max-width:991px){.view--id-tours.view--display-id-block-related-secondary .view__rows{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);}}@media (min-width:768px) and (max-width:991px){.view--id-tours.view--display-id-block-related-secondary .view__row{margin-bottom:0;}.view--id-tours.view--display-id-block-related-secondary .view__row .node{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100%;}.view--id-tours.view--display-id-block-related-secondary .view__row .node,.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__container,.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__content,.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__content .content__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__container,.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__content,.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__content .content__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.view--id-tours.view--display-id-block-related-secondary .view__row .node .node__content .content__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.view--id-articles .view__empty,.view--id-tours .view__empty{font-weight:700;text-align:center;}.view--id-articles .view__pager .pager .pager__items,.view--id-tours .view__pager .pager .pager__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
:root{--width-whatsapp-chat:60px;}.whatsapp-chat{position:fixed;right:20px;bottom:20px;z-index:98;width:var(--width-whatsapp-chat);}.whatsapp-chat a{display:block;padding:calc(var(--width-whatsapp-chat) * 0.25);background-color:#25d366;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(37,211,102,0.5);box-shadow:0 0 10px rgba(37,211,102,0.5);color:var(--color-white);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background-color,color;transition-property:background-color,color;}.whatsapp-chat a svg{fill:currentColor;}.whatsapp-chat a:hover{background-color:var(--color-yellow);color:var(--color-blue);}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
