﻿:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:0.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:0.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:0.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#6c757d}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,.mark,rp,rt,ruby,summary,time{display:inline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-weight:normal;line-height:1.1}ul,figure,label{margin-bottom:0}p{margin:0}input{line-height:normal}*{box-sizing:border-box;padding:0;margin:0}button{outline:none !important}a,.fake-link,label{text-decoration:none}a:hover{text-decoration:none !important;outline:0 !important}a:focus{text-decoration:none !important}hr{opacity:1;background:#f4f4f4;border-color:#eee}h1,.h1,h2,.h2,h3,.h3{font-weight:bold}ul{padding-left:0}@media (min-width: 576px){.hover-trans{transition:all .2s}.hover-trans:hover{opacity:.7}}img{-webkit-user-drag:none}html{overflow-x:hidden}html.noScroll,body.noScroll{overflow:hidden}body{font-family:'Lato';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333333;display:flex;flex-direction:column;min-height:100vh}body:not(.landings){padding-top:80px}body.naked-page{padding-top:0 !important;padding-bottom:0 !important}@media (max-width: 767px){body:not(.landings){padding-top:65px;padding-bottom:100px;bottom:calc(100px + env(safe-area-inset-bottom))}body.naked-page .cookies-eu{bottom:0;padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.filigrane{width:100%;height:100%}.light{font-weight:200 !important}.normal{font-weight:400 !important}.medium{font-weight:600 !important}.link-primary{color:#1289A7 !important;cursor:pointer}.link-primary:hover{color:#1289A7 !important}.link-muted{color:#6B7C93 !important;cursor:pointer;border:none;background:none}.link-inherit{color:inherit !important}.img-cover{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.color-white{color:#fff !important}.color-black{color:#000}.color-primary{color:#1289A7 !important}.color-secondary{color:#F5A623 !important}.color-dark-grey{color:#333333 !important}.color-grey{color:#6B7C93 !important}.color-red{color:#eb4d4b !important}.color-green{color:#1dd1a1 !important}.color-whatsapp{color:#4dc247 !important}.bg-primary{background-color:#1289A7 !important}.bg-primary-light{background-color:rgba(18,137,167,0.1) !important}.bg-secondary{background-color:#F5A623 !important}.bg-white{background:#fff}.bg-transparent{background:transparent}.no-shadow[class*=button-]{box-shadow:0 0 0 !important}.button-primary{min-height:50px;font-size:16px;line-height:20px;background:#1289A7;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(18,137,167,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-primary.button-sm{min-height:45px;padding:6px 20px 7px}.button-primary.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-primary.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-primary.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-primary.button-full img,.button-primary.button-full svg{max-height:90%;max-width:100%;margin:0}.button-primary.wide-paddings{padding:0 30px 1px}.button-primary.with-icon{padding-left:18px}.button-primary img{margin-right:15px}.button-primary svg path,.button-primary svg g{fill:white}@media (max-width: 767px){.button-primary{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-primary.button-full{padding:8px 40px}.button-primary.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-primary:hover,.button-primary:focus{box-shadow:0 0 30px 0 rgba(18,137,167,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-primary:active{transform:scale(0.97)}}.button-primary-light{min-height:50px;font-size:16px;line-height:20px;background:rgba(18,137,167,0.1);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;transition:all .2s;color:#1289A7 !important;border:none;font-weight:700;cursor:pointer}.button-primary-light.button-sm{min-height:45px;padding:6px 20px 7px}.button-primary-light.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-primary-light.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-primary-light.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-primary-light.button-full img{max-height:100%;max-width:100%;margin:0}.button-primary-light.wide-paddings{padding:0 30px 1px}.button-primary-light img{margin-right:15px}.button-primary-light svg path,.button-primary-light svg g{fill:#1289A7}@media (max-width: 767px){.button-primary-light{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-primary-light.button-full{padding:8px 40px}.button-primary-light.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-primary-light:hover,.button-primary-light:focus{background:rgba(18,137,167,0.15)}.button-primary-light:active{transform:scale(0.97)}}.button-secondary{min-height:50px;font-size:16px;line-height:20px;background:#F5A623;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(245,166,35,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-secondary.button-sm{min-height:45px;padding:6px 20px 7px}.button-secondary.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-secondary.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-secondary.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-secondary.button-full img,.button-secondary.button-full svg{max-height:90%;max-width:100%;margin:0}.button-secondary.wide-paddings{padding:0 30px 1px}.button-secondary.with-icon{padding-left:18px}.button-secondary img{margin-right:15px}.button-secondary svg path,.button-secondary svg g{fill:white}@media (max-width: 767px){.button-secondary{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-secondary.button-full{padding:8px 40px}.button-secondary.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-secondary:hover,.button-secondary:focus{box-shadow:0 0 30px 0 rgba(245,166,35,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-secondary:active{transform:scale(0.97)}}.button-secondary-light{min-height:50px;font-size:16px;line-height:20px;background:rgba(245,166,35,0.1);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;transition:all .2s;color:#F5A623 !important;border:none;font-weight:700;cursor:pointer}.button-secondary-light.button-sm{min-height:45px;padding:6px 20px 7px}.button-secondary-light.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-secondary-light.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-secondary-light.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-secondary-light.button-full img{max-height:100%;max-width:100%;margin:0}.button-secondary-light.wide-paddings{padding:0 30px 1px}.button-secondary-light img{margin-right:15px}.button-secondary-light svg path,.button-secondary-light svg g{fill:#F5A623}@media (max-width: 767px){.button-secondary-light{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-secondary-light.button-full{padding:8px 40px}.button-secondary-light.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-secondary-light:hover,.button-secondary-light:focus{background:rgba(245,166,35,0.15)}.button-secondary-light:active{transform:scale(0.97)}}.button-red{min-height:50px;font-size:16px;line-height:20px;background:#eb4d4b;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(235,77,75,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-red.button-sm{min-height:45px;padding:6px 20px 7px}.button-red.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-red.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-red.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-red.button-full img,.button-red.button-full svg{max-height:90%;max-width:100%;margin:0}.button-red.wide-paddings{padding:0 30px 1px}.button-red.with-icon{padding-left:18px}.button-red img{margin-right:15px}.button-red svg path,.button-red svg g{fill:white}@media (max-width: 767px){.button-red{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-red.button-full{padding:8px 40px}.button-red.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-red:hover,.button-red:focus{box-shadow:0 0 30px 0 rgba(235,77,75,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-red:active{transform:scale(0.97)}}.button-whatsapp{min-height:50px;font-size:16px;line-height:20px;background:#4dc247;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(77,194,71,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-whatsapp.button-sm{min-height:45px;padding:6px 20px 7px}.button-whatsapp.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-whatsapp.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-whatsapp.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-whatsapp.button-full img,.button-whatsapp.button-full svg{max-height:90%;max-width:100%;margin:0}.button-whatsapp.wide-paddings{padding:0 30px 1px}.button-whatsapp.with-icon{padding-left:18px}.button-whatsapp img{margin-right:15px}.button-whatsapp svg path,.button-whatsapp svg g{fill:white}@media (max-width: 767px){.button-whatsapp{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-whatsapp.button-full{padding:8px 40px}.button-whatsapp.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-whatsapp:hover,.button-whatsapp:focus{box-shadow:0 0 30px 0 rgba(77,194,71,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-whatsapp:active{transform:scale(0.97)}}.button-white{min-height:50px;font-size:16px;line-height:20px;background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(255,255,255,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer;color:#333333 !important;background:white;box-shadow:0 0 30px 0 rgba(0,0,0,0.05) !important}.button-white.button-sm{min-height:45px;padding:6px 20px 7px}.button-white.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-white.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-white.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-white.button-full img,.button-white.button-full svg{max-height:90%;max-width:100%;margin:0}.button-white.wide-paddings{padding:0 30px 1px}.button-white.with-icon{padding-left:18px}.button-white img{margin-right:15px}.button-white svg path,.button-white svg g{fill:white}@media (max-width: 767px){.button-white{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-white.button-full{padding:8px 40px}.button-white.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-white:hover,.button-white:focus{box-shadow:0 0 30px 0 rgba(255,255,255,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-white:active{transform:scale(0.97)}}@media (min-width: 576px){.button-white:hover{background:#fafafa}}.button-white-bordered{min-height:50px;font-size:16px;line-height:20px;background:#fff;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(255,255,255,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer;color:#333333 !important;background:white;border:2px solid #eee;box-shadow:0 0 30px 0 rgba(0,0,0,0.05) !important}.button-white-bordered.button-sm{min-height:45px;padding:6px 20px 7px}.button-white-bordered.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-white-bordered.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-white-bordered.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-white-bordered.button-full img,.button-white-bordered.button-full svg{max-height:90%;max-width:100%;margin:0}.button-white-bordered.wide-paddings{padding:0 30px 1px}.button-white-bordered.with-icon{padding-left:18px}.button-white-bordered img{margin-right:15px}.button-white-bordered svg path,.button-white-bordered svg g{fill:white}@media (max-width: 767px){.button-white-bordered{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-white-bordered.button-full{padding:8px 40px}.button-white-bordered.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-white-bordered:hover,.button-white-bordered:focus{box-shadow:0 0 30px 0 rgba(255,255,255,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-white-bordered:active{transform:scale(0.97)}}.button-white-bordered svg path{fill:#333333 !important}@media (min-width: 576px){.button-white-bordered:hover{background:#fafafa}}.button-facebook{min-height:50px;font-size:16px;line-height:20px;background:#3B5998;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(59,89,152,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-facebook.button-sm{min-height:45px;padding:6px 20px 7px}.button-facebook.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-facebook.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-facebook.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-facebook.button-full img,.button-facebook.button-full svg{max-height:90%;max-width:100%;margin:0}.button-facebook.wide-paddings{padding:0 30px 1px}.button-facebook.with-icon{padding-left:18px}.button-facebook img{margin-right:15px}.button-facebook svg path,.button-facebook svg g{fill:white}@media (max-width: 767px){.button-facebook{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-facebook.button-full{padding:8px 40px}.button-facebook.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-facebook:hover,.button-facebook:focus{box-shadow:0 0 30px 0 rgba(59,89,152,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-facebook:active{transform:scale(0.97)}}.button-twitter{min-height:50px;font-size:16px;line-height:20px;background:#55acee;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(85,172,238,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-twitter.button-sm{min-height:45px;padding:6px 20px 7px}.button-twitter.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-twitter.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-twitter.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-twitter.button-full img,.button-twitter.button-full svg{max-height:90%;max-width:100%;margin:0}.button-twitter.wide-paddings{padding:0 30px 1px}.button-twitter.with-icon{padding-left:18px}.button-twitter img{margin-right:15px}.button-twitter svg path,.button-twitter svg g{fill:white}@media (max-width: 767px){.button-twitter{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-twitter.button-full{padding:8px 40px}.button-twitter.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-twitter:hover,.button-twitter:focus{box-shadow:0 0 30px 0 rgba(85,172,238,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-twitter:active{transform:scale(0.97)}}.button-linkedin{min-height:50px;font-size:16px;line-height:20px;background:#007bb5;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(0,123,181,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-linkedin.button-sm{min-height:45px;padding:6px 20px 7px}.button-linkedin.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-linkedin.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-linkedin.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-linkedin.button-full img,.button-linkedin.button-full svg{max-height:90%;max-width:100%;margin:0}.button-linkedin.wide-paddings{padding:0 30px 1px}.button-linkedin.with-icon{padding-left:18px}.button-linkedin img{margin-right:15px}.button-linkedin svg path,.button-linkedin svg g{fill:white}@media (max-width: 767px){.button-linkedin{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-linkedin.button-full{padding:8px 40px}.button-linkedin.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-linkedin:hover,.button-linkedin:focus{box-shadow:0 0 30px 0 rgba(0,123,181,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-linkedin:active{transform:scale(0.97)}}.button-pinterest{min-height:50px;font-size:16px;line-height:20px;background:#cb2027;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(203,32,39,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-pinterest.button-sm{min-height:45px;padding:6px 20px 7px}.button-pinterest.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-pinterest.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-pinterest.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-pinterest.button-full img,.button-pinterest.button-full svg{max-height:90%;max-width:100%;margin:0}.button-pinterest.wide-paddings{padding:0 30px 1px}.button-pinterest.with-icon{padding-left:18px}.button-pinterest img{margin-right:15px}.button-pinterest svg path,.button-pinterest svg g{fill:white}@media (max-width: 767px){.button-pinterest{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-pinterest.button-full{padding:8px 40px}.button-pinterest.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-pinterest:hover,.button-pinterest:focus{box-shadow:0 0 30px 0 rgba(203,32,39,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-pinterest:active{transform:scale(0.97)}}.button-whatsapp{min-height:50px;font-size:16px;line-height:20px;background:#4dc247;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 30px 0 rgba(77,194,71,0.3);transition:all .2s;color:white !important;border:none;font-weight:700;cursor:pointer}.button-whatsapp.button-sm{min-height:45px;padding:6px 20px 7px}.button-whatsapp.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-whatsapp.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-whatsapp.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-whatsapp.button-full img,.button-whatsapp.button-full svg{max-height:90%;max-width:100%;margin:0}.button-whatsapp.wide-paddings{padding:0 30px 1px}.button-whatsapp.with-icon{padding-left:18px}.button-whatsapp img{margin-right:15px}.button-whatsapp svg path,.button-whatsapp svg g{fill:white}@media (max-width: 767px){.button-whatsapp{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-whatsapp.button-full{padding:8px 40px}.button-whatsapp.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-whatsapp:hover,.button-whatsapp:focus{box-shadow:0 0 30px 0 rgba(77,194,71,0.3), 0 0 10px 100px rgba(255,255,255,0.1) inset}.button-whatsapp:active{transform:scale(0.97)}}.button-primary-outline{min-height:50px;font-size:16px;line-height:20px;background:transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 0 2px #1289A7 inset;transition:all .2s;color:#1289A7 !important;border:none;font-weight:700;cursor:pointer}.button-primary-outline.button-sm{min-height:45px;padding:6px 20px 7px}.button-primary-outline.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-primary-outline.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-primary-outline.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-primary-outline.button-full img{max-height:100%;max-width:100%;margin:0}.button-primary-outline.wide-paddings{padding:0 30px 1px}.button-primary-outline img{margin-right:15px}.button-primary-outline svg path,.button-primary-outline svg g{fill:#1289A7}@media (max-width: 767px){.button-primary-outline{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-primary-outline.button-full{padding:8px 40px}.button-primary-outline.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-primary-outline:hover,.button-primary-outline:focus{background:rgba(18,137,167,0.05)}.button-primary-outline:active{transform:scale(0.97)}}.button-primary-outline svg{fill:#1289A7}.button-primary-outline svg *{fill:#1289A7}.button-secondary-outline{min-height:50px;font-size:16px;line-height:20px;background:transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;box-shadow:0 0 0 2px #F5A623 inset;transition:all .2s;color:#F5A623 !important;border:none;font-weight:700;cursor:pointer}.button-secondary-outline.button-sm{min-height:45px;padding:6px 20px 7px}.button-secondary-outline.button-xs{min-height:38px;padding:0 14px;font-size:14px}.button-secondary-outline.button-full{width:100%;position:relative;padding:10px 55px;text-align:center}.button-secondary-outline.button-full span{position:absolute;top:50%;left:13px;transform:translateY(-50%);width:25px;height:25px;display:flex;align-items:center;justify-content:center}.button-secondary-outline.button-full img{max-height:100%;max-width:100%;margin:0}.button-secondary-outline.wide-paddings{padding:0 30px 1px}.button-secondary-outline img{margin-right:15px}.button-secondary-outline svg path,.button-secondary-outline svg g{fill:#F5A623}@media (max-width: 767px){.button-secondary-outline{min-height:45px;font-size:15px;padding:8px 20px 9px}.button-secondary-outline.button-full{padding:8px 40px}.button-secondary-outline.button-full span{height:20px;width:20px}}@media (min-width: 576px){.button-secondary-outline:hover,.button-secondary-outline:focus{background:rgba(245,166,35,0.05)}.button-secondary-outline:active{transform:scale(0.97)}}[class*=button][disabled],.disabled[class*=button]{pointer-events:none;opacity:.4}.loading[class*=button]{pointer-events:none;opacity:.4;position:relative}.loading[class*=button]:before{content:'';display:inline-block;height:25px;width:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url(/assets/loader-51349c7b8262e5a4622cd1df7f54abe9fe3e4f446f2626bcb03097ea7cbd8cb8.svg);background-size:contain}.badge{padding:6px 8px 5px}.badge-pill{border-radius:4px}[aria-live="polite"]{z-index:3000 !important;position:relative}@media (max-width: 767px){.toasts-area{bottom:calc(env(safe-area-inset-bottom) + 60px) !important;right:auto !important;left:15px !important;width:100vw;left:0 !important}}.toast{border-radius:10px;background:white !important;border:1px solid rgba(0,0,0,0.05);font-size:14px;line-height:20px;box-shadow:0 5px 10px rgba(0,0,0,0.1);max-width:none !important}.toast-body{padding:15px 20px 15px 40px}.toast button{border:none;background:none;margin-right:10px;position:absolute;top:50%;left:17px;transform:translateY(-50%);font-weight:bold;color:rgba(107,124,147,0.5);font-size:22px}@media (max-width: 767px){.toast{width:100%;border-radius:0;box-shadow:0 0 0}.toast-body{padding:15px 15px 15px 40px}}@media (min-width: 1300px){.col-xl-2half{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}}@media (min-width: 1300px) and (min-width: 1200px){.col-xl-2half{flex:0 0 auto;width:20%}}@media (min-width: 1600px){.col-xxl-2half{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}}@media (min-width: 1600px) and (min-width: 1400px){.col-xxl-2half{flex:0 0 auto;width:20%}}@media (max-width: 767px){.container{padding-left:20px;padding-right:20px}}.row.row-0{margin:0 -0px}.row.row-0>[class*="col"]{padding:0 0px}.row.row-5{margin:0 -2.5px}.row.row-5>[class*="col"]{padding:0 2.5px}.row.row-10{margin:0 -5px}.row.row-10>[class*="col"]{padding:0 5px}.row.row-15{margin:0 -7.5px}.row.row-15>[class*="col"]{padding:0 7.5px}.row.row-20{margin:0 -10px}.row.row-20>[class*="col"]{padding:0 10px}.row.row-25{margin:0 -12.5px}.row.row-25>[class*="col"]{padding:0 12.5px}.row.row-30{margin:0 -15px}.row.row-30>[class*="col"]{padding:0 15px}.row.row-35{margin:0 -17.5px}.row.row-35>[class*="col"]{padding:0 17.5px}.row.row-40{margin:0 -20px}.row.row-40>[class*="col"]{padding:0 20px}.row.row-45{margin:0 -22.5px}.row.row-45>[class*="col"]{padding:0 22.5px}.row.row-50{margin:0 -25px}.row.row-50>[class*="col"]{padding:0 25px}.row.row-55{margin:0 -27.5px}.row.row-55>[class*="col"]{padding:0 27.5px}.row.row-60{margin:0 -30px}.row.row-60>[class*="col"]{padding:0 30px}.row.row-65{margin:0 -32.5px}.row.row-65>[class*="col"]{padding:0 32.5px}.row.row-70{margin:0 -35px}.row.row-70>[class*="col"]{padding:0 35px}.row.row-75{margin:0 -37.5px}.row.row-75>[class*="col"]{padding:0 37.5px}.row.row-80{margin:0 -40px}.row.row-80>[class*="col"]{padding:0 40px}@media (max-width: 575px){.row:not(.row-0):not(.row-5):not(.row-10):not(.row-15):not(.row-20):not(.row-25):not(.keep-ratio){margin:0 -15px}.row:not(.row-0):not(.row-5):not(.row-10):not(.row-15):not(.row-20):not(.row-25):not(.keep-ratio)>[class*="col"]{padding:0 15px}}.dropdown-menu{border-color:#eee;margin-top:5px !important;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}input,textarea,select,button{font-family:'Lato';outline:none}.turbolinks-progress-bar{background:#1289A7}.category-card{width:100%;height:100%;position:relative}.category-card .custom-card{width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px;background:#FFFFFF;border:1px solid #EEEEEE;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);position:relative;padding:22px 25px 23px;transition:all .2s}.category-card .custom-card i{font-size:40px;font-style:normal;margin-bottom:auto}.category-card .custom-card h3,.category-card .custom-card .h3{font-size:35px;line-height:35px;font-weight:700;color:#333333;position:relative;z-index:3;position:relative;z-index:10;display:block;margin-top:15px;transition:all .2s}.category-card span{font-size:12px;font-weight:bold;margin-top:10px;text-transform:uppercase;display:inline-block;position:absolute;top:100%;left:0;margin-top:10px}@media (min-width: 768px){.category-card .custom-card:hover h3,.category-card .custom-card:hover .h3{opacity:.7}}@media (max-width: 767px){.category-card .custom-card{padding:15px 18px 17px}.category-card .custom-card i{font-size:30px}.category-card .custom-card h3,.category-card .custom-card .h3{font-size:25px;line-height:25px}}.category-card-xs{min-height:45px;border-radius:10px;border:1px solid #EEEEEE;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);font-size:16px;color:#333333;font-weight:bold;display:flex;align-items:center;padding:10px 15px 11px;background:white}.category-card-xs b{font-size:20px}.category-card-xs span{transition:all .2s}@media (min-width: 768px){.category-card-xs:hover span{opacity:.7}}@media (max-width: 575px){.category-card-xs{min-height:40px;font-size:14px;padding:8px 13px 9px}.category-card-xs b{font-size:18px}}@media (max-width: 575px){.categories-list--scroll{display:flex;margin:0 -20px !important;padding:0 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.categories-list--scroll>[class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 7px !important}.categories-list--scroll>[class*=col-]:first-of-type{margin-left:20px !important}.categories-list--scroll>[class*=col-]:last-of-type{margin-right:20px !important}}.activities-list__more{min-height:calc(100% - 24px);width:100%;background:rgba(18,137,167,0.05);border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:#333333;transition:all .2s;padding:20px 25px}.activities-list__more:hover{background:rgba(18,137,167,0.1)}.activities-list__more span{font-size:40px}.activities-list__more p{font-size:18px}.activities-list__more strong{font-size:22px}.activities-list__more [class*=button]{border-radius:40px;height:45px;width:45px;padding-right:17px;pointer-events:none}.activities-list__more [class*=button] svg{transform:rotate(180deg)}@media (max-width: 575px){.activities-list{margin-left:-5px !important;margin-right:-5px !important}.activities-list>[class*="col"]{padding:0 5px !important}.activities-list:not(.activities-list--scroll) .activity-card .header img{height:220px}.activities-list--scroll{display:flex;margin:15px -20px 0 !important;padding:0 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.activities-list--scroll>[class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 7px !important}.activities-list--scroll>[class*=col-]:first-of-type{margin-left:20px !important}.activities-list--scroll>[class*=col-]:last-of-type{margin-right:20px !important}}.city-card{padding:8px 15px 10px;border-radius:8px;border:1px solid #EEEEEE;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);position:relative;overflow:hidden}@media (min-width: 768px){.city-card:hover span{opacity:.7}}.city-card a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.city-card .title{display:block;font-size:18px;line-height:22px;font-weight:bold;color:#333333}.city-card span:not(.title){margin-top:5px;color:#1289A7;font-size:14px;font-weight:bold;transition:all .2s;display:block}.activity-card{position:relative;border:1px solid #eee;border-radius:10px;height:100%;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05)}.activity-card .clickable{position:relative;height:100%;display:flex;flex-direction:column}.activity-card .clickable a:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%}.activity-card .title{display:block;font-size:16px;line-height:20px;font-weight:bold;color:#333333;margin-top:6px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:clip;text-overflow:ellipsis;word-break:break-word}.activity-card p{margin-top:5px;font-size:14px;line-height:18px}.activity-card .header{position:relative;transition:all .2s;border-radius:9px 9px 0 0;overflow:hidden}.activity-card .header .autonomous{position:absolute;bottom:15px;left:0;padding:7px 8px;border-radius:0 8px 8px 0;background:white;color:#1289A7;font-size:14px}.activity-card .main{padding:4px 12px 12px;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}.activity-card .price{padding:5px 8px;border-radius:5px;background:rgba(18,137,167,0.1);display:inline-block;font-size:13px;margin-top:0;color:#1289A7}.activity-card .location{font-size:12px;line-height:16px;margin-top:auto;padding-top:8px;font-weight:bold}.activity-card img.w-100{transition:all .2s;-o-object-fit:cover;object-fit:cover;height:auto}.activity-card img.w-100:not(.no-filter){filter:contrast(1.2) saturate(1.1)}.activity-card__badges span{display:inline-block;padding:4px 6px;background:#f4f4f4;border-radius:4px;font-size:12px}.activity-card__categories{color:#333333;text-transform:uppercase;font-size:12px;line-height:14px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.activity-card__rating{font-size:14px;margin-top:6px}.activity-card__rating span{color:#f5a622;font-weight:bold;margin-right:5px}.activity-card>.activity-card__favorite{position:absolute;top:7px;left:7px;padding:13px 11px 10px;cursor:pointer;transition:all .2s;border-radius:100%}.activity-card>.activity-card__favorite.active{opacity:1 !important}.activity-card>.activity-card__favorite.active:hover svg #bg{fill:rgba(245,166,35,0.9)}.activity-card>.activity-card__favorite.active svg #bg{fill:#F5A623}.activity-card>.activity-card__favorite svg #bg{fill:rgba(0,0,0,0.2);transition:all .2s}.activity-card>.activity-card__favorite span{position:absolute;top:50%;right:100%;font-size:12px;color:#333333;border-radius:5px;background:white;white-space:nowrap;display:inline-block;padding:5px 8px;transform:translate(5px, -50%);margin-top:2px;font-weight:600;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,0.2);opacity:0;z-index:10;transition:all .2s}.activity-card>.activity-card__favorite span:before{content:'';border:5px solid transparent;border-left-color:white;position:absolute;left:100%;top:50%;transform:translateY(-50%)}.activity-card>.activity-card__favorite span.active{transform:translate(0, -50%);opacity:1}.activity-card-placeholder{pointer-events:none}.activity-card-placeholder__wrapper:nth-of-type(1){opacity:.7}.activity-card-placeholder__wrapper:nth-of-type(2){opacity:.5}.activity-card-placeholder__wrapper:nth-of-type(3){opacity:.25}.activity-card-placeholder .header{background:#eee;border-radius:10px 10px 0 0;height:150px}.activity-card-placeholder .main span{display:inline-block}.activity-card-placeholder .main span:nth-of-type(1){width:60%;height:15px;background:#eee}.activity-card-placeholder .main span:nth-of-type(2){width:90%;height:18px;background:#D9D9D9;margin-top:7px}.activity-card-placeholder .main span:nth-of-type(3){width:70%;height:15px;background:rgba(18,137,167,0.1);margin-top:7px}@media (min-width: 576px){.activity-card .clickable:hover .header{opacity:.9}.activity-card .clickable:hover .header img{transform:scale(1.1);transition:transform ease-out 1.5s}.activity-card__favorite:hover{background:rgba(255,255,255,0.2)}.activity-card__favorite:hover svg{opacity:.8}}@media (max-width: 575px){.activity-card .header .autonomous{font-size:13px;padding:5px 6px;bottom:15px}.activity-card__categories li{font-size:12px}.activity-card .title{font-size:16px;line-height:20px}.activity-card p{font-size:13px;line-height:17px}.activity-card footer{font-size:11px}.activity-card .price{font-size:13px;padding:4px 6px}.activity-card>.activity-card__favorite{top:0;right:0;left:auto}.activity-card-placeholder .header{height:100px}}.poi-card{border-radius:0 0 10px 10px;height:100%;display:flex;flex-direction:column;position:relative}.poi-card a:before{content:'';position:absolute;display:inline-block;height:100%;width:100%;top:0;left:0;z-index:10}.poi-card__wrapper{height:100%}.poi-card .header{position:relative;border-radius:10px;overflow:hidden}.poi-card .header figure{background-size:cover;background-position:center;width:100%}.poi-card .header .main figure{height:200px}.poi-card .header .side figure{height:calc(50% - 2.5px)}.poi-card .header .side figure:first-of-type{margin-bottom:5px}.poi-card .title{display:block;font-size:18px;line-height:22px;font-weight:bold;color:#333333;margin-top:10px}.poi-card .subtitle{font-size:16px;line-height:20px;margin-top:5px;margin-bottom:auto;color:#333333}.poi-card img.w-100{transition:all .2s;border:1px solid rgba(0,0,0,0.05);filter:contrast(1.2) saturate(1.1);height:auto}.poi-card .more{font-size:14px;font-weight:bold;display:inline-block;margin-top:10px;color:#1289A7}.poi-card .more:after{content:'';height:8px;width:8px;border-bottom:2px solid #1289A7;border-right:2px solid #1289A7;display:inline-block;transform:rotate(-45deg);margin-left:3px}@media (min-width: 576px){.poi-card .header,.poi-card .more{transition:all .2s}.poi-card:hover .header,.poi-card:hover .more{opacity:.7}}@media (max-width: 767px){.poi-card .header .main figure{height:180px}}@media (max-width: 575px){.poi-card .title{font-size:17px;line-height:22px}.poi-card .subtitle{font-size:13px;line-height:17px}.poi-card .more{font-size:12px}.poi-card .more:after{height:6px;width:6px}.poi-card .header .main figure{height:140px}}@media (max-width: 575px){.pois-list{margin-left:-5px !important;margin-right:-5px !important}.pois-list>[class*="col"]{padding:0 5px !important}.pois-list--scroll{display:flex;margin:10px -20px 0 !important;padding:5px 0 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.pois-list--scroll>[class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 7px !important}.pois-list--scroll>[class*=col-]:first-of-type{margin-left:20px !important}.pois-list--scroll>[class*=col-]:last-of-type{margin-right:20px !important}}@media (max-width: 767px){.hosts-list--scroll{display:flex;margin-left:-25px !important;margin-right:-25px !important;padding:0 15px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.hosts-list--scroll [class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 7px !important}}@media (max-width: 575px){.hosts-list--scroll{margin-left:-20px !important;margin-right:-20px !important}}.host-card{position:relative}.host-card:hover figure:after{background-image:radial-gradient(ellipse at bottom left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 85%)}.host-card>div{position:absolute;bottom:15px;left:20px;color:white;z-index:15;max-width:calc(100% - 40px)}.host-card .title{display:block;font-size:20px;font-weight:bold;display:block}.host-card i{font-size:14px;line-height:20px;margin-top:2px;display:block}.host-card figure{position:relative}.host-card figure:after{content:'';position:absolute;top:0;left:0;display:inline-block;height:100%;width:100%;border-radius:8px;background-image:radial-gradient(ellipse at bottom left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 85%);z-index:10;transition:all .2s}.host-card img{border-radius:8px}.host-card__count{color:#333333;font-size:14px;margin-top:7px}@media (max-width: 575px){.host-card>div{bottom:10px;left:15px;max-width:calc(100% - 30px)}.host-card .title{font-size:16px}.host-card i{font-size:12px;line-height:14px}.host-card__count{font-size:12px}}.category-title{font-size:26px;color:#333333;font-weight:bold}.category-title span{font-size:16px;color:#1289A7 !important;margin-left:10px;font-weight:600}.category-title svg{height:15px;width:8px;margin-left:10px;margin-top:4px}.category-title svg g{fill:#333333}@media (max-width: 575px){.category-title{font-size:22px}.category-title span{font-size:14px;margin-left:0}}.category-desc{font-size:16px;line-height:21px;margin-top:5px}@media (max-width: 575px){.category-desc{font-size:15px;line-height:20px}}.slider__track{border-radius:10px;width:100%;height:100%;overflow:hidden}.slider__slide{height:100%;width:100%}.slider__button{background:white;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);border:none;cursor:pointer;transition:all .2s}.slider__arrow{position:absolute;top:50%;transform:translateY(-50%);height:45px;width:45px;border-radius:100%;display:flex;align-items:center;justify-content:center}.slider__arrow--previous{left:0;margin-left:-15px;padding-right:4px}.slider__arrow--previous:hover{background:#fafafa}.slider__arrow--previous:active{transform:translateY(-50%) scale(0.9)}.slider__arrow--next{right:0;margin-right:-15px;padding-left:4px}.slider__arrow--next:hover{background:#fafafa}.slider__arrow--next:active{transform:translateY(-50%) scale(0.9)}.slider__full-screen{position:absolute;bottom:0;right:0;height:40px;width:40px;border-radius:10px 0 10px 0;display:flex;align-items:center;justify-content:center;transform-origin:bottom right;padding:1px 0 0 1px}.slider__full-screen img{transition:all .2s}.slider__full-screen:hover{background:#fafafa}.slider__full-screen:hover img{transform:scale(1.1)}.slider__full-screen:active img{transform:scale(1.2)}hr.big-grey{border-top:5px solid #f4f4f4;width:30%}hr.medium-grey{border-top:3px solid #f4f4f4;width:30%}hr.small-grey{border-top:1px solid #f4f4f4;width:30%}.modal{z-index:5000}.modal.fade .modal-dialog{transform:translate(0, 10px) scale(0.98);opacity:0;transition:all .2s}.modal.show .modal-dialog{transform:none !important;opacity:1}.modal-backdrop{transition:opacity .2s;z-index:3000;background-color:#333}.modal-backdrop.show{opacity:.7 !important}.modal .close{position:absolute;bottom:100%;right:-15px;padding:20px;background:none;border:none;transition:all .2s}.modal .close:hover{opacity:.7}.custom-alert{padding:13px 20px;border-radius:5px;background:rgba(18,137,167,0.05);border:2px solid rgba(18,137,167,0.1);color:#1289A7;font-size:16px;line-height:22px}@media (max-width: 767px){.custom-alert{font-size:14px;line-height:20px}}.custom-pagination{display:flex;align-items:center;margin-bottom:50px;list-style:none;flex-wrap:wrap}.custom-pagination li{margin-bottom:10px}.custom-pagination li:not(:last-child){margin-right:10px}.custom-pagination li:first-of-type svg{transform:rotate(180deg)}.custom-pagination li.disabled span,.custom-pagination li.disabled a{background:#f4f4f4}.custom-pagination li.disabled span svg path,.custom-pagination li.disabled a svg path{fill:#333333}.custom-pagination li.disabled i{pointer-events:none}.custom-pagination li.active .page-link{background:#1289A7;color:white;border:none}.custom-pagination .page-link{height:40px;width:40px;display:inline-flex;font-size:15px;justify-content:center;align-items:center;font-style:normal;font-weight:700;border-radius:10px;border:1px solid #eee;color:#333333;transition:all .2s}.custom-pagination .page-link:hover{color:#1289A7;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.custom-modal .modal-content{border-radius:10px;border:none;box-shadow:0 5px 20px 0 rgba(0,64,80,0.1)}.custom-modal .modal-dialog{max-width:540px;margin-left:auto !important;margin-right:auto !important}.custom-modal .modal-body{padding:25px}.custom-modal .title{text-align:center;color:#333333;font-size:30px;font-weight:700}.custom-modal .switch{line-height:20px}.custom-modal p{font-size:16px;line-height:24px}.custom-modal p small,.custom-modal p .small{font-size:14px;line-height:20px;display:inline-block}.custom-modal [class*=button-]{position:relative;z-index:10}.custom-modal .custom-input,.custom-modal .custom-select{margin-bottom:25px}.custom-modal input+.invalid-feedback,.custom-modal textarea+.invalid-feedback{margin-top:-15px;margin-bottom:25px;color:#eb4d4b}.custom-modal .link-primary{font-weight:600}.custom-modal .modal-content{margin:60px auto}.custom-modal .or{font-size:12px;text-transform:uppercase;font-weight:600;margin-top:30px;text-align:center;overflow:hidden;position:relative}.custom-modal .or span{padding:3px 5px;background:white;display:inline-block;position:relative;z-index:10}.custom-modal .or:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:5px;border-top:1px solid #eee;border-bottom:1px solid #eee}.custom-modal .info-box{padding:15px 20px;border-radius:8px;background:#eee}.custom-modal footer{font-size:16px;line-height:20px;padding:15px 25px 17px;background:rgba(18,137,167,0.05);text-align:center}.custom-modal .form-content{position:relative;z-index:10}.custom-modal .container-wrapper{padding:0 20px}.custom-modal .overlay-loading{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);visibility:hidden;pointer-events:none;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:10px}.custom-modal.loading .overlay-loading{visibility:visible;pointer-events:initial;opacity:1}.custom-modal .signin-form__alert{text-align:center;margin-top:15px;color:#eb4d4b;line-height:1.2}.custom-modal__signin .content{padding:40px}.custom-modal__signin .container-wrapper{width:500px;max-width:100%}.custom-modal__signup .container-wrapper{width:900px;max-width:100%}.custom-modal__signup .modal-body{padding:0 !important}.custom-modal__signup .content{padding:40px}.custom-modal__signup .subtitle{font-size:16px;color:#1289A7;display:block;text-align:center;margin-top:5px}.custom-modal__signup .aside{width:100%;height:100%;padding:40px;background-color:#f4f4f4;border-radius:10px 0 0 10px;background-size:cover;background-position:center}.custom-modal__signup .aside .title{font-size:50px;line-height:50px;font-weight:700;color:white;text-align:left;text-shadow:0 2px 30px rgba(0,0,0,0.5)}.custom-modal__lostpswd .content{padding:40px}.custom-modal__lostpswd .container-wrapper{width:500px;max-width:100%;padding:0 20px}.custom-modal__lostpswd .subtitle{font-size:16px;line-height:20px;margin-top:10px;text-align:center;display:block}@media (min-width: 576px){.custom-modal .modal-body{padding:40px}}@media (max-width: 991px){.custom-modal__signup .aside .title{font-size:45px;line-height:45px}}@media (max-width: 767px){.custom-modal__signup .container-wrapper{width:500px;margin:65px auto 30px;display:block;min-height:0}.custom-modal__signup .container-wrapper:before{display:none}.custom-modal__signup .aside{border-radius:10px 10px 0 0}.custom-modal__signup .aside .title{font-size:35px;line-height:35px}.custom-modal__signup .password-info{font-size:14px}.custom-modal footer{font-size:14px;padding:12px 20px}}@media (max-width: 575px){.custom-modal .title{font-size:20px}.custom-modal p{font-size:14px;line-height:20px}.custom-modal .switch{line-height:18px;font-size:14px}.custom-modal .lost-password{font-size:14px}.custom-modal .or{margin-top:20px}.custom-modal footer{font-size:15px;line-height:20px;padding:13px 20px 15px}.custom-modal .container-wrapper:before{display:none}.custom-modal .modal-content{margin:65px 0 30px}.custom-modal__signin .content{padding:25px}.custom-modal__signup .container-wrapper{width:auto}.custom-modal__signup .aside{padding:25px}.custom-modal__signup .aside h2,.custom-modal__signup .aside .h2{font-size:25px;line-height:25px}.custom-modal__signup .content{padding:25px}.custom-modal__signup .subtitle{font-size:15px}}.custom-breadcrumb{list-style:none}.custom-breadcrumb--blog a{color:white !important}.custom-breadcrumb--blog li:not(:last-child):after{border-color:white !important}.custom-breadcrumb--blog li.current{opacity:.7}.custom-breadcrumb a{font-weight:600}.custom-breadcrumb li{display:inline-block;margin-bottom:10px;font-size:16px;line-height:20px}.custom-breadcrumb li:not(:last-child):after{content:'';height:8px;width:8px;border-bottom:1px solid #6B7C93;border-right:1px solid #6B7C93;display:inline-block;transform:rotate(-45deg);margin:0 10px 1px 8px}@media (max-width: 575px){.custom-breadcrumb li{font-size:12px;line-height:16px;margin-bottom:0}.custom-breadcrumb li:not(:last-child):after{margin:0 6px 1px 4px;height:6px;width:6px}}.custom-faqs__title{font-size:20px;line-height:28px;font-weight:#1289A7}.custom-faqs input[id*=question]{display:none}.custom-faqs input[id*=question]:checked+.custom-faq .custom-faq__question__title:after{transform:translateY(-50%) rotate(90deg)}.custom-faqs input[id*=question]:checked+.custom-faq .custom-faq__answer{display:block}.custom-faqs .custom-faq{border-bottom:1px solid #eee;padding:15px 0}.custom-faqs .custom-faq__question{display:block}.custom-faqs .custom-faq__question:hover__title{text-decoration:underline}.custom-faqs .custom-faq__question__title{font-size:16px;line-height:22px;cursor:pointer;display:block;padding-right:40px;position:relative;text-align:left}.custom-faqs .custom-faq__question__title:after{content:'';display:inline-block;position:absolute;top:50%;right:3px;transform:translateY(-50%) rotate(-90deg);background-image:url(/assets/icons/caret-round-8e85afafbf5215b01b30b9bba7610fe0ae47a5696f35327438ebf2eed7f9c742.svg);height:15px;width:9px;background-repeat:no-repeat;background-size:contain}.custom-faqs .custom-faq__answer{overflow:hidden;display:none;margin-top:10px}.cookies-eu{position:fixed;width:310px;max-width:100%;bottom:50px;left:50px;right:auto;border-radius:10px;background:#eefafd;border:1px solid #c0edf8;padding:25px 30px;font-size:14px;line-height:22px;text-align:left;opacity:0;transition:all .2s;transform:translateY(10px);-webkit-animation:cookie-reveal .2s forwards;animation:cookie-reveal .2s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;z-index:1000}.cookies-eu.hideit{-webkit-animation:cookie-hide .2s forwards;animation:cookie-hide .2s forwards}.cookies-eu .cookies-eu-content-holder{padding:0}.cookies-eu .cookies-eu-footer{padding:20px 30px;margin:0 -30px -25px;border-top:1px solid #c0edf8;border-radius:0 0 10px 10px}.cookies-eu .title{font-size:20px;font-weight:bold;color:#333333;display:block;margin-bottom:15px}@media (max-width: 767px){.cookies-eu{bottom:90px;bottom:calc(90px + env(safe-area-inset-bottom));left:30px;border-bottom:0}}@media (max-width: 575px){.cookies-eu{bottom:60px;bottom:calc(60px + env(safe-area-inset-bottom));left:0;width:100%;font-size:13px;line-height:20px;padding:25px 25px 20px;border-radius:15px 15px 0 0}.cookies-eu .title{font-size:18px}.cookies-eu .cookies-eu-footer{margin:0 -25px -20px;padding:20px 35px}}@-webkit-keyframes cookie-reveal{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes cookie-reveal{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes cookie-hide{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(10px)}}@keyframes cookie-hide{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(10px)}}@-webkit-keyframes image-rotation{0%{opacity:0;z-index:10}5%{opacity:1;z-index:10}33%{opacity:1;z-index:10}38%{opacity:0;z-index:10}}@keyframes image-rotation{0%{opacity:0;z-index:10}5%{opacity:1;z-index:10}33%{opacity:1;z-index:10}38%{opacity:0;z-index:10}}.wa-trigger{position:fixed;bottom:65px;bottom:calc(env(safe-area-inset-bottom) + 65px);right:0;padding:5px 5px 5px 10px;background:white;border-radius:10px 0 0 10px;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);font-size:12px;display:flex;align-items:center;opacity:0;pointer-events:none;transform:translateX(101%);transition:all .2s, bottom 0s;z-index:900;cursor:pointer}.wa-trigger.active{opacity:1;pointer-events:initial;transform:translateX(0)}.wa-trigger img{margin-left:7px}@media (min-width: 768px){.wa-trigger{height:60px;width:85px;bottom:30px;right:30px;border-radius:40px;justify-content:center;padding:0 7px 0 0;box-shadow:0 0 15px rgba(0,0,0,0.07);border:1px solid #eee}.wa-trigger:hover img{opacity:.7}.wa-trigger img{height:40px;transition:all .2s}}.wa-banner{position:fixed;bottom:60px;bottom:calc(60px + env(safe-area-inset-bottom));left:0;width:100%;background:white;padding-left:10px;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);z-index:900;transform:translateY(101%);pointer-events:none;transition:all .2s, bottom 0s}.wa-banner.active{transform:translateY(0);pointer-events:initial}.wa-banner .content{padding:0 12px !important;overflow:hidden}.wa-banner .title,.wa-banner .subtitle{font-size:13px;color:#333333;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wa-banner .title{font-weight:bold}.wa-banner .subtitle{font-size:12px;margin-top:4px}.wa-banner figure{height:37px;width:37px;background-color:#1289A7;background-image:url(/assets/logo-white-6e42866ceb2da9ea3f5919eb125e0a53776b3ae56bd0bd240c94ae8420e08f27.svg);background-size:70% auto;background-position:center;background-repeat:no-repeat;border-radius:100%;position:relative}.wa-banner figure img{position:absolute;bottom:-3px;right:-2px;height:16px}.wa-banner .action,.wa-banner .close{height:55px;display:flex;align-items:center;justify-content:center}.wa-banner .action{background:rgba(18,137,167,0.1);padding:0 15px 0 17px}.wa-banner .action svg{transform:rotate(180deg)}.wa-banner .action svg g,.wa-banner .action svg path{fill:#1289A7}.wa-banner .close{padding:0 15px;background:none;border:none}@media (min-width: 768px){.wa-banner{width:auto;border-radius:10px;bottom:30px;right:30px;left:auto;transform:translateY(0) translateX(calc(100% + 35px));cursor:pointer;box-shadow:0 0 15px rgba(0,0,0,0.07)}.wa-banner .content{padding:0 20px 0 15px !important}.wa-banner.active{transform:translateX(0)}.wa-banner .title{font-size:15px}.wa-banner .subtitle{font-size:14px}.wa-banner .action{padding:0 20px}}#chatBannerModal .button-white-bordered{position:relative;padding-left:35px}#chatBannerModal .button-white-bordered img{position:absolute;left:10px;top:50%;transform:translateY(-50%)}#chatBannerModal .button-white-bordered.messenger img{height:26px;left:12px}.account__title{font-size:30px;font-weight:700;margin:30px 0;color:#333333}.account__subtitle{font-size:18px;font-weight:700;color:#333333}.account__desc{font-size:16px;line-height:22px}.account__tabs{display:inline-flex;align-items:flex-end;padding-right:80px;padding-bottom:30px;position:relative}.account__tabs:before{content:'';display:inline-block;height:2px;width:100%;position:absolute;bottom:30px;left:0;background:#f4f4f4;z-index:-1}.account__tabs--pills:before{content:none}.account__tabs--pills li:not(:last-child){margin-right:10px !important}.account__tabs--pills a{padding:10px 15px !important;box-shadow:0 0 0 !important;border-radius:5px;background:#f2f2f2}.account__tabs--pills a:hover{background:#eee;color:#333 !important}.account__tabs--pills a.active{background:rgba(18,137,167,0.1);color:#1289A7 !important}.account__tabs--pills a.active .badge{background:#1289A7 !important}.account__tabs--pills a.active .badge:before{color:#e9f3f6 !important}.account__tabs--pills .badge{margin:-2px 0;margin-left:-5px;background:#333 !important}.account__tabs li:not(:last-child){margin-right:30px}.account__tabs li a{font-size:18px;color:#333333;padding-bottom:12px;display:inline-flex;align-items:center;transition:all .2s}.account__tabs li a.active,.account__tabs li a:hover{color:#1289A7}.account__tabs li a.active{box-shadow:0 -2px 0 #1289A7 inset}.account__tabs .badge{font-size:12px;font-weight:bold;color:white;background:#1289A7;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:3px;margin-right:10px;padding:5px 8px;position:relative}.account__tabs .badge.urgent:before{content:'';position:absolute;top:-2px;right:-2px;height:6px;width:6px;border-radius:100%;background:#eb4d4b;display:inline-block;box-shadow:0 0 0 2px;color:#eee}.account__sidebar{position:relative}.account__sidebar__info{padding:25px;min-height:200px;border-radius:10px;background:rgba(18,137,167,0.05);position:-webkit-sticky;position:sticky;top:110px}.account__sidebar__info.sav h5,.account__sidebar__info.sav .h5,.account__sidebar__info.sav-horizontal h5,.account__sidebar__info.sav-horizontal .h5{font-size:18px;color:#333333;font-weight:700}.account__sidebar__info.sav p,.account__sidebar__info.sav-horizontal p{font-size:14px}.account__sidebar__info.sav figure,.account__sidebar__info.sav-horizontal figure{height:100px;width:100px;border-radius:100%;box-shadow:0 0 0 3px white, 0 0 0 5px #1289A7;background-size:cover;display:block;margin:0 auto}.account__sidebar__info.sav .phone,.account__sidebar__info.sav-horizontal .phone{font-size:18px;font-weight:700;color:#1289A7;font-weight:700}.account__sidebar__info.sav .phone-info,.account__sidebar__info.sav-horizontal .phone-info{font-size:12px}.account__form .confirmed{color:#1dd1a1;font-weight:600}.account__section-primary{padding:25px 30px;background:rgba(18,137,167,0.05);border:2px solid rgba(18,137,167,0.1);border-radius:10px;width:100%;margin-bottom:40px}.account__section-primary h2,.account__section-primary .h2{font-weight:600;color:#333333;font-size:18px}.account__section-primary p{margin-top:10px;font-size:16px;line-height:22px}.account__section-primary p span{color:#333333}.account__identity-verif .button-primary-outline{margin-top:20px}.account__socials h3,.account__socials .h3{font-size:18px;color:#333333;font-weight:600}.account__socials p.status{font-size:18px;margin-top:5px}.account__profile-picture figure{height:110px;width:110px;border-radius:100%;background-size:cover;background-position:center;background-color:rgba(18,137,167,0.3);background-image:url(/assets/icons/camera-b876e79a119d2df7b4a6a8f0b4c598cf177ea40511e05bfa6e4a5e1132c9ccfb.svg);cursor:pointer;transition:opacity .2s}.account__profile-picture figure:hover{opacity:.8}.account__profile-picture figure.placeholder{background-size:auto 40px;background-repeat:no-repeat}.account__profile-picture p{font-weight:600;margin-top:5px}.account__profile-picture button:not(.button-primary-outline){font-size:16px;font-weight:600;color:#1289A7;background:none;border:none;transition:all .2s}.account__profile-picture button:not(.button-primary-outline):hover{opacity:.8}.account__booking{padding:25px 25px 0;background:white;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.05);margin-bottom:40px;border:1px solid rgba(0,0,0,0.05);overflow:hidden}.account__booking .map{height:250px;width:100%;border-radius:10px;background:#f4f4f4;overflow:hidden}.account__booking a.title{display:inline-block;width:100%}.account__booking h2,.account__booking .h2{font-size:24px;color:#333333;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px}.account__booking .category{font-size:16px;display:inline-block;margin-top:5px}.account__booking p{font-size:16px;line-height:22px}.account__booking p span,.account__booking p strong{color:#333333;display:inline}.account__booking p a{color:#1289A7}.account__booking p.duration{display:flex;align-items:center}.account__booking p.duration img{margin-right:10px}.account__booking p.duration span,.account__booking p.duration strong{margin-left:5px}.account__booking p.time-slot{font-size:22px;font-weight:600;color:#333333}.account__booking p.time-slot span{color:#6B7C93}.account__booking .infos{padding:0 25px;margin-top:20px;margin-left:-25px;margin-right:-25px;border-top:1px solid #F4F4F4}.account__booking .infos [class*=col]{padding-top:15px !important;padding-bottom:15px !important}.account__booking .infos [class*=col]:not(:first-child){border-left:1px solid #f4f4f4}.account__booking .infos span{font-weight:600;color:#333333;margin-bottom:5px;display:inline-block}.account__booking .infos .price{font-weight:700;color:#1289A7}.account__booking footer{padding:20px 25px;margin:0 -25px;border-radius:0 0 4px 4px;background:rgba(18,137,167,0.03);box-shadow:0 1px 0 rgba(0,0,0,0.03) inset}.account__booking footer span{font-weight:600;color:#333333;display:inline-block}.account__booking footer .blank{display:inline-block;height:16px;width:80%;background:#eee}.account__booking footer p{margin-top:10px}.account__booking footer a:not([class*=button]){margin-top:7px;display:inline-block;color:#1289A7;font-weight:600;font-size:14px}.account__booking footer a.problem:not([class*=button]){color:#6B7C93;margin-top:10px}.account__booking footer [class*=button]{margin-bottom:7px}.account__my-experience{margin-bottom:100px}.account__my-experience h2,.account__my-experience .h2{font-size:18px;font-weight:700;color:#333333}.account__my-experience .count{font-size:15px}.account__my-experience__bookings article{border-radius:10px;background:white;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);overflow:hidden;margin-bottom:40px;border:1px solid rgba(0,0,0,0.05)}.account__my-experience__bookings article .content{padding:23px 25px 25px !important}.account__my-experience__bookings article h2,.account__my-experience__bookings article .h2{font-size:18px;font-weight:bold;color:#333333}.account__my-experience__bookings article figure{height:45px;width:45px;border-radius:100%;background-size:cover}.account__my-experience__bookings article p{font-size:16px;line-height:26px}.account__my-experience__bookings article p strong{color:#333333}.account__my-experience__bookings article .payment{color:#1dd1a1;font-weight:bold}.account__my-experience__bookings article small,.account__my-experience__bookings article .small{font-size:14px;line-height:20px}.account__my-experience__bookings article h3,.account__my-experience__bookings article .h3{font-size:16px;font-weight:600;color:#333333}.account__my-experience__bookings article .infos{background:rgba(18,137,167,0.03);box-shadow:1px 0 0 rgba(0,0,0,0.03) inset;padding:25px 25px 25px !important}.account__my-experience__bookings article .blank{display:inline-block;height:16px;width:80%;background:#eee}.account__my-experience__modal.error .overlay-error{visibility:visible;pointer-events:initial;opacity:1}.account__my-experience__modal .modal-body{padding:40px}.account__my-experience__modal .overlay-error{position:absolute;top:0;left:0;width:100%;height:100%;color:#eb4d4b;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;padding:30px;text-align:center;border-radius:10px;background:rgba(255,255,255,0.95);visibility:hidden;pointer-events:none;opacity:0;transition:all .2s;z-index:1000}.account__cards{margin-top:40px}.account__cards article{padding-bottom:20px;border-bottom:1px solid #eee}.account__cards article:not(:first-child){padding-top:20px}.account__cards article p{margin-top:10px;font-size:14px}.account__cards article strong{color:#333333}.account__cards__no-cards{padding:15px 25px;background:rgba(18,137,167,0.05);color:#1289A7;display:block;border-radius:5px}.account__cards .stripe-info{font-size:16px;line-height:20px}.account__new-card{padding:25px 30px 30px;border:4px solid #EEEEEE;position:relative}.account__new-card.loading .loading-overlay{opacity:1;visibility:visible;pointer-events:initial}.account__new-card .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s}.account__new-card .loading-overlay img{height:50px}.account__new-card .error{color:#eb4d4b;font-weight:600}.account__new-card input.expiry,.account__new-card input.cvc{padding-right:50px}.account__new-card input.expiry{background-image:url(/assets/icons/calendar-primary-ece6c40d5ed1dc075ec0699bd06fbea0dc3a5be9f97ae5d81c753220ee659ee4.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:22px}.account__new-card input.cvc{background-image:url(/assets/icons/lock-dd76423f0da03ec7051ec65be3639e216372ba60613b9e225050937c8999f820.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:auto 22px}.account__new-card .stripe img{height:35px}.account__new-card .stripe p{font-size:14px;line-height:16px}.account__new-card .stripe p a{font-size:12px}@media (max-width: 767px){.account__title{font-size:20px;margin:20px 0 25px}.account__desc{font-size:14px;line-height:20px}.account__tabs{padding-right:20px;white-space:nowrap;overflow:auto;width:100%}.account__tabs:before{display:none}.account__tabs li:not(:last-child){margin-right:-4px}.account__tabs li a{font-size:16px;padding:0 10px 12px;box-shadow:0 -2px 0 #f4f4f4 inset}.account__booking{padding:20px 20px 0;margin-bottom:30px}.account__booking h2,.account__booking .h2{font-size:18px;margin-top:20px}.account__booking .category{font-size:15px}.account__booking .infos{font-size:15px;padding-bottom:15px}.account__booking .infos [class*=col]{padding-bottom:0 !important}.account__booking .infos [class*=col]:not(:first-child){border-left:none}.account__booking p{font-size:15px}.account__booking p.time-slot{font-size:17px}.account__booking footer{padding-bottom:25px}.account__my-experience__bookings article .infos{box-shadow:0 1px 0 rgba(0,0,0,0.03) inset}}@media (max-width: 575px){.account__tabs{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);padding-left:30px;padding-right:30px}.account__booking{padding:20px 20px 0;margin-bottom:30px}.account__booking .slider{height:200px;margin:-20px -20px 0;width:calc(100% + 40px);border-radius:4px 4px 0 0}.account__booking h2,.account__booking .h2{margin-top:20px}.account__booking .infos span{margin-bottom:3px}.account__booking footer{margin:0 -20px;padding:20px 20px 25px}.account__cards a{font-size:14px}}.account-affiliate__portal-link{padding:20px 24px 24px;border-radius:8px;border:1px solid rgba(0,0,0,0.05);box-shadow:0 3px 10px 0 rgba(0,0,0,0.05)}.account-affiliate__portal-link form{position:relative}.account-affiliate__portal-link form .button_wrapper{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.account-affiliate__selected-activity{padding:15px 20px;border-radius:8px;border:1px solid rgba(0,0,0,0.05);box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);background:white}.account-affiliate__selected-activity__handle img{height:15px}.account-affiliate__selected-activity .hover-trans{color:#333333}.account-affiliate__selected-activity p{font-size:14px;line-height:20px}#algolia-activity-search{position:relative}#algolia-activity-search__input{position:relative}#algolia-activity-search__input input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#algolia-activity-search__input input[type=search]::-webkit-search-decoration,#algolia-activity-search__input input[type=search]::-webkit-search-cancel-button,#algolia-activity-search__input input[type=search]::-webkit-search-results-button,#algolia-activity-search__input input[type=search]::-webkit-search-results-decoration{display:none}#algolia-activity-search__input .aa-ClearButton{position:absolute;top:50%;right:6px;transform:translateY(-50%)}#algolia-activity-search__results{position:absolute;top:100%;margin-top:5px;left:0;right:0;z-index:1;background:white;border-radius:8px;border:1px solid rgba(0,0,0,0.05);box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);padding:5px 0;max-height:250px;overflow:auto}#algolia-activity-search__results .ais-Highlight-highlighted{background-color:rgba(18,137,167,0.2)}#algolia-activity-search__results .ais-Hits--empty{padding:10px 15px}#algolia-activity-search__results .review:before{content:'';display:inline-block;height:11px;width:11px;background-image:url(/assets/icons/activity/star-1b773f415cdce03ca3843113d7bd830bcbbb5eff13fdabd1c485694eb502d68a.svg);margin-right:3px}#algolia-activity-search__results ol{list-style:none;padding:0;margin:0}#algolia-activity-search__results ol li>div{padding:10px 15px;cursor:pointer;transition:background .2s}#algolia-activity-search__results ol li>div .included{color:#1dd1a1;display:flex;align-items:center}#algolia-activity-search__results ol li>div .included:before{content:'';display:inline-block;margin-right:5px;height:5px;width:8px;border-bottom:2px solid #1dd1a1;border-left:2px solid #1dd1a1;transform:rotate(-45deg)}#algolia-activity-search__results ol li>div .add{opacity:0;color:#1289A7;transition:opacity .2s}#algolia-activity-search__results ol li>div:hover{background:#fafafa}#algolia-activity-search__results ol li>div:hover .add{display:block;opacity:1}@media (max-width: 575px){#algolia-activity-search__results ol li>div .included{font-size:12px}#algolia-activity-search__results ol li>div .add{display:none !important}}.account-pro__title{font-size:18px;font-weight:bold}.account-pro__header{background:#333;padding:25px 0 0;overflow:hidden}.account-pro__header.affiliate{background:#0d6379}.account-pro__header__uptitle{font-size:14px;color:white;font-weight:normal;text-transform:uppercase}.account-pro__header__title{color:white;font-weight:bold}.account-pro__header__numbers{padding:20px 25px;background:rgba(255,255,255,0.05);border-radius:15px}.account-pro__header__numbers__title{font-size:18px;color:rgba(255,255,255,0.5)}.account-pro__header__numbers__num{font-size:30px;color:white;font-weight:bold;margin-top:8px}.account-pro__header .account__tabs{padding-bottom:0;padding-top:30px}.account-pro__header .account__tabs a{color:rgba(255,255,255,0.5);padding-bottom:18px;box-shadow:0 0 0}.account-pro__header .account__tabs a:hover{color:white}.account-pro__header .account__tabs a.active{color:white;box-shadow:0 -4px 0 white inset}.account-pro__header .account__tabs a .badge{background:white !important;color:#333333}.account-pro__header .account__tabs a .badge.urgent:before{color:#333333 !important}.account-pro__transfer-card{border-radius:10px;border:1px solid rgba(0,0,0,0.05);background:white;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);overflow:hidden;margin-bottom:20px}.account-pro__transfer-card.scheduled{background:#fafafa;box-shadow:0 0 0}.account-pro__transfer-card .content{padding:23px 25px 20px !important}.account-pro__transfer-card h2,.account-pro__transfer-card .h2{font-size:18px;font-weight:bold;color:#333333}.account-pro__transfer-card p{font-size:16px;line-height:22px}.account-pro__transfer-card p strong{color:#333333}.account-pro__transfer-card h3,.account-pro__transfer-card .h3{font-size:16px;font-weight:600;color:#333333}.account-pro__transfer-card .payment{color:#1dd1a1;font-weight:bold}.account-pro__stripe{background:#FFFFFF;border:1px solid #EEEEEE;box-shadow:0 5px 20px 0 rgba(0,0,0,0.1);border-radius:10px}.account-pro__stripe__loading{margin-top:10px;width:100%;background:#f4f4f4;padding:20px;border-radius:6px;text-align:center}.account-pro__stripe__loading img{height:30px}.account-pro__stripe .content{padding:25px 30px}.account-pro__stripe h3,.account-pro__stripe .h3{font-size:18px}.account-pro__stripe .desc{font-size:16px;line-height:20px}.account-pro__stripe .footer{padding:15px 30px 30px;background:#FAFAFA;border-top:1px solid #EEEEEE;border-radius:0 0 10px 10px}.account-pro__stripe .footer p{font-size:14px;line-height:18px}.account-pro__stripe .valid[class*=button] i{background:#1dd1a1;box-shadow:0 0 0 3px rgba(29,209,161,0.15)}.account-pro__stripe .pending[class*=button] i{background:#F5A623;box-shadow:0 0 0 3px rgba(245,166,35,0.15)}.account-pro__stripe .invalid[class*=button] i{background:#eb4d4b;box-shadow:0 0 0 3px rgba(235,77,75,0.15)}.account-pro__stripe [class*=button] i{display:inline-block;height:8px;width:8px;border-radius:100%;background:#1289A7;box-shadow:0 0 0 3px rgba(18,137,167,0.15)}.account-pro__my-activities .item{padding:15px 15px 15px 20px;border-radius:10px;background:white;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);overflow:hidden;margin-bottom:20px;border:1px solid rgba(0,0,0,0.05)}.account-pro__my-activities .item h3,.account-pro__my-activities .item .h3{font-size:16px;color:#333333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-pro__my-activities .item .infos{font-size:14px;min-width:0}.account-pro__my-activities .item .status{font-size:14px}.account-pro__my-activities .item .status.online i{background:#1dd1a1}.account-pro__my-activities .item .status.offline i{background:#eb4d4b}.account-pro__my-activities .item i{height:6px;width:6px;border-radius:100%;background:#eee;margin-right:5px}@media (max-width: 767px){.account-pro__header__numbers__title{font-size:14px}.account-pro__header__numbers__num{font-size:22px}}@media (max-width: 575px){.account-pro__header__uptitle{font-size:12px}.account-pro__header__title{font-size:24px}.account-pro__header__numbers{overflow:scroll}.account-pro__header__numbers>.row{flex-wrap:nowrap}.account-pro__stripe .content{padding:15px 20px}.account-pro__stripe .desc{font-size:14px;line-height:18px}}.card-form{width:100%;height:70vh;background:#FFFFFF;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05),0 0 0 1px #eee inset;border-radius:15px;overflow:hidden}.card-form>.row{height:100%}.card-form .content{padding:55px 60px !important;overflow:auto;max-height:100%}.card-form .side-bg{background-color:#f4f4f4;background-image:url(/assets/illus/form-bg-96fde3ac32afb69988ee2d998afb5233564db503388ffd213f7576c45187428a.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.card-form .progress{width:100%;margin-top:15px;background:rgba(18,137,167,0.1)}.card-form .progress .progress-bar{width:25%;max-width:100%;background:#1289A7;color:white;height:5px}.card-form .progress__info{color:#1289A7}.card-form .pourcentage{font-size:16px;color:#1289A7}.card-form h2,.card-form .h2{margin-bottom:30px;font-size:24px;line-height:32px;color:#1289A7;margin-top:50px}.card-form label.collection_radio_buttons{border-radius:10px;margin-bottom:15px;background-color:rgba(18,137,167,0.1);color:#1289A7;padding:12px 30px 12px 13px;width:100%;font-size:18px;font-weight:bold;border:2px solid rgba(18,137,167,0.2);cursor:pointer}.card-form label.collection_check_boxes{width:100%;border-radius:10px;background-color:rgba(18,137,167,0.1);padding:12px 30px 12px 13px;color:#1289A7;font-size:18px;font-weight:bold;border:2px solid rgba(18,137,167,0.5);position:relative;cursor:pointer;margin-bottom:15px}.card-form input.radio_buttons{display:none}.card-form input.radio_buttons+label{display:flex;align-items:center}.card-form input.radio_buttons+label:before{content:"";display:inline-block;height:15px;width:15px;background:white;margin-top:1px;margin-right:10px;border:2px solid rgba(18,137,167,0.2);transition:all .2s;border-radius:10px;flex-shrink:0}.card-form input.radio_buttons:checked+label{border:2px solid rgba(18,137,167,0.5)}.card-form input.radio_buttons:checked+label:before{background:#1289A7}.card-form input.check_boxes{display:none}.card-form input.check_boxes+label{display:flex;align-items:center}.card-form input.check_boxes+label:before{content:"";display:inline-block;height:15px;width:15px;background:white;margin-top:1px;margin-right:10px;border:2px solid rgba(18,137,167,0.2);transition:all .2s;flex-shrink:0}.card-form input.check_boxes:checked+label{border:2px solid rgba(18,137,167,0.5)}.card-form input.check_boxes:checked+label:before{background:#1289A7}.card-form .card-choices{display:flex;flex-direction:row}@media (max-width: 575px){.card-form .card-choices--scroll{display:flex;margin:0 -30px !important;padding:0 0;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 25px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.card-form .card-choices--scroll [class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 5px !important}.card-form .card-choices--scroll [class*=col-]:first-of-type{padding-left:30px !important}.card-form .card-choices--scroll [class*=col-]:last-of-type{padding-right:30px !important}}.card-form .choices{background:rgba(18,137,167,0.1);color:rgba(18,137,167,0.1);padding:10px 15px 10px 15px;border-radius:7px;margin-bottom:10px}.card-form .choices p{color:#1289A7;font-size:13px;font-weight:bold}.card-form .link-rslt{text-decoration:underline;color:#1289A7;font-size:14px}.card-form .no-results{font-size:16px;line-height:22px}@media (max-width: 767px){.card-form{height:auto}.card-form .content{padding:30px 30px !important}.card-form h2,.card-form .h2{font-size:18px;line-height:24px;margin-top:30px}.card-form input.radio_buttons+label,.card-form input.check_boxes+label{font-size:16px}}@media (max-width: 767px){body.activity{padding-bottom:150px}body.activity .wa-trigger{bottom:calc(env(safe-area-inset-bottom) + 130px)}body.activity .wa-banner{display:none !important}}@media (min-width: 768px) and (max-width: 991px){body.activity .wa-trigger,body.activity .wa-banner{bottom:100px}}body.poi .activity__description .trix-content .desc-title{margin-bottom:20px}body.poi .activity__description .trix-content h2,body.poi .activity__description .trix-content .h2,body.poi .activity__description .trix-content h3,body.poi .activity__description .trix-content .h3,body.poi .activity__description .trix-content h4,body.poi .activity__description .trix-content .h4{margin-bottom:10px}body.poi .activity__description .trix-content p{margin-bottom:20px;color:#333}#activity__slider{height:340px;position:relative}#activity__slider .img-placeholder{border-radius:10px}#activity__slider .slider__track{box-shadow:0 0 0 1px #f4f4f4;background-image:url(/assets/loader-51349c7b8262e5a4622cd1df7f54abe9fe3e4f446f2626bcb03097ea7cbd8cb8.svg);background-position:center;background-repeat:no-repeat;display:none}#activity__slider .slider__track.slick-initialized{display:block}#activity__slider .slider__track.slick-initialized+img{display:none}#activity__slider .slider__track.slick-initialized img{opacity:1}#activity__slider .slider__track img{opacity:0;transition:all .2s}#activity__slider .slick-list,#activity__slider .slick-track,#activity__slider .slick-track,#activity__slider .slick-slide{height:100%}#activity__slider .slick-list>div,#activity__slider .slick-track>div,#activity__slider .slick-track>div,#activity__slider .slick-slide>div{height:100%}#activity__slider .slick-list figure,#activity__slider .slick-track figure,#activity__slider .slick-track figure,#activity__slider .slick-slide figure{height:100%;margin-bottom:0}#activity__slider img{filter:contrast(1.2) saturate(1.1);cursor:pointer;transition:all .2s}#activity__slider img:hover{transform:scale(1.02)}@media (max-width: 767px){#activity__slider{height:300px}}@media (max-width: 575px){#activity__slider{height:220px}}.activity__slider-notice{font-size:14px;line-height:20px}@media (max-width: 575px){.activity__slider-notice{font-size:12px;line-height:18px}}.activity__included-item{padding:15px 20px;border-radius:10px;height:100%;box-shadow:0 0 0 1px #eee;transition:all .2s}.activity__included-item img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:45px}.activity__included-item span{display:inline-block;margin-top:4px !important;font-size:14px;line-height:18px}.activity__included-item h4,.activity__included-item .h4{margin-top:15px;font-size:18px}@media (max-width: 575px){.activity__included-item{padding:12px 15px}.activity__included-item img{height:35px}.activity__included-item h4,.activity__included-item .h4{font-size:16px !important;margin-top:10px}.activity__included-item span{font-size:13px;line-height:18px}}.activity__equipment{padding:5px 10px;border-radius:8px;height:100%;box-shadow:0 0 0 1px #eee;transition:all .2s;font-size:16px;display:inline-block}@media (max-width: 575px){.activity__equipment{padding:4px 8px}}.activity__header{padding:25px 0;background-size:cover;background-position:center}.activity__header h1,.activity__header .h1,.activity__header h2,.activity__header .h2,.activity__header p{color:white;font-size:30px}.activity__header h1 a,.activity__header .h1 a,.activity__header h2 a,.activity__header .h2 a,.activity__header p a{color:white !important}.activity__header h1 strong,.activity__header .h1 strong,.activity__header h2 strong,.activity__header .h2 strong,.activity__header p strong{font-weight:bold}.activity__title{font-size:30px;font-weight:700;color:#333333}.activity__badges span{display:inline-block;padding:4px 7px;background:rgba(18,137,167,0.1);border-radius:4px;font-size:14px}.activity__location{margin-top:10px;font-size:16px;font-weight:normal}.activity__location a{color:#1289A7;font-weight:600}.activity__location strong{color:#333333}.activity__affiliate-tool{padding:15px 20px;border-radius:8px;background:rgba(18,137,167,0.1)}.activity__host span{font-weight:600;font-size:20px;line-height:26px;display:block}.activity__host h3,.activity__host .h3{font-size:28px;font-weight:bold;color:#333333}.activity__host__user-avatar{height:60px;width:60px;border-radius:100%;overflow:hidden;transition:all .2s;background-size:cover;background-position:center;background-color:#f4f4f4;display:inline-block}.activity__host__user-avatar:hover{opacity:.8}.activity__host p{font-size:16px;line-height:27px;margin-top:5px}.activity__host a{margin-top:5px;color:#1289A7;font-size:14px;display:inline-block;font-weight:600}.activity__details li{font-size:16px;line-height:20px}.activity__details li:not(:first-child){margin-top:15px}.activity__details img{margin-right:10px}.activity__details__rating{font-size:14px;padding-right:10px;color:#333333 !important;font-weight:bold}.activity__details__rating>span:first-of-type{padding:4px 12px 5px;border-radius:40px;border:1px solid #ccc;margin-right:10px;min-height:32px}.activity__details__rating>span:first-of-type img{margin-right:3px}.activity__details__rating>span:first-of-type img:last-of-type{margin-right:0}.activity__details__autonomous{font-size:14px;color:#1289A7;padding:6px 10px;border-radius:8px;background:rgba(18,137,167,0.1);display:inline-flex;align-items:center;min-height:0;font-weight:400 !important}.activity__details__autonomous img{margin-right:7px}.activity__new-activity{padding:4px 6px;text-transform:uppercase;background:#eee;font-size:14px;margin-bottom:10px;border-radius:5px}.activity__book{position:relative}.activity__book .activity__book-card__wrapper{position:-webkit-sticky;position:sticky;top:110px;padding:25px 30px 0;margin:0 0 0 -30px;border-radius:0 0 10px 10px;background:white}@media (min-width: 576px){.activity__book .activity__book-card__wrapper{box-shadow:0 5px 15px 0 rgba(0,0,0,0.07), 0 3px 0 #1289A7 inset, 0 0 0 1px #eee inset}}.activity__prices{margin-top:25px;color:#333333}.activity__prices h3,.activity__prices .h3{font-size:16px;font-weight:600}.activity__prices small,.activity__prices .small{font-size:12px;margin:4px 0 8px}.activity__prices span{font-size:25px;font-weight:bold}.activity__prices>[class*=col]:not(:first-child){position:relative}.activity__prices>[class*=col]:not(:first-child):after{content:'';display:inline-block;top:0;left:0;height:95%;width:0;position:absolute;border-left:1px dashed #eee}.activity__prices article{display:flex;flex-direction:column;height:100%}.activity__prices article span.small{font-size:18px;margin-top:auto;margin-bottom:1px}.activity__description h2,.activity__description .h2{color:#1289A7}.activity__description h2,.activity__description .h2,.activity__description h3,.activity__description .h3,.activity__description h4,.activity__description .h4{font-weight:bold;margin-top:15px}.activity__description h2 br,.activity__description .h2 br,.activity__description h3 br,.activity__description .h3 br,.activity__description h4 br,.activity__description .h4 br{display:none}.activity__description h4,.activity__description .h4{color:#333333}.activity__description .desc-title{font-size:24px;line-height:30px;color:#333333;font-weight:700;margin-top:30px}.activity__description h2,.activity__description .h2{font-size:22px}.activity__description h3,.activity__description .h3{font-size:18px}.activity__description h4,.activity__description .h4{font-size:16px}.activity__description ul,.activity__description ol{padding-left:18px}.activity__description p,.activity__description ul,.activity__description ol{font-size:16px;line-height:27px;margin-top:5px;color:#333333}.activity__description p:empty,.activity__description ul:empty,.activity__description ol:empty{display:none}.activity__description p:not(:first-of-type),.activity__description ul:not(:first-of-type),.activity__description ol:not(:first-of-type){margin-top:15px}.activity__description p a,.activity__description ul a,.activity__description ol a{color:#1289A7;font-weight:bold;transition:all .2s}@media (min-width: 576px){.activity__description p a:hover,.activity__description ul a:hover,.activity__description ol a:hover{opacity:.7}}.activity__description li{line-height:22px}.activity__description li:not(:last-of-type){margin-bottom:5px}.activity__description>span{font-size:14px;margin-top:2px}.activity__description--prismic .block-img{text-align:center;border-radius:15px;background:#f4f4f4;overflow:hidden;margin-bottom:25px}.activity__description--prismic .block-img img{width:auto;height:auto;max-width:100%;max-height:500px}.activity__urgency{padding:12px 20px 12px 12px;border-radius:8px;border:1px solid #eee;display:inline-flex}.activity__urgency__icon{padding:8px;border-radius:100%;background:rgba(235,77,75,0.1);display:inline-block}.activity__urgency__icon.animate-wiggle img{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:clock-wiggle;animation-name:clock-wiggle;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:15;animation-iteration-count:15}@media (max-width: 575px){.activity__urgency img{height:22px}}@media (max-width: 575px){.activity__amenities .row,.activity__equipments .row{display:flex;margin:0 -20px !important;padding:1px 0 2px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.activity__amenities .row [class*=col-],.activity__equipments .row [class*=col-]{white-space:initial;display:inline-block;scroll-snap-align:start;padding:0 7px !important}.activity__amenities .row [class*=col-]:first-of-type,.activity__equipments .row [class*=col-]:first-of-type{padding-left:20px !important}.activity__amenities .row [class*=col-]:last-of-type,.activity__equipments .row [class*=col-]:last-of-type{padding-right:20px !important}}.activity__infos{padding:25px 35px 10px;border-radius:15px;background:rgba(18,137,167,0.1)}@media (max-width: 575px){.activity__infos{padding:20px 20px 0;border-radius:10px}}.activity__location-infos{margin-top:25px}.activity__location-infos .map-wrapper{position:relative}.activity__location-infos .map-wrapper .center-location{position:absolute;top:15px;right:15px;border-radius:10px;background:white;display:flex;align-items:center;justify-content:center;height:40px;width:40px;z-index:10;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);cursor:pointer}.activity__location-infos .map-wrapper .center-location img{transition:all .2s;opacity:.7}.activity__location-infos .map-wrapper .center-location:hover img{opacity:1}.activity__location-infos #activity__map{height:330px;width:100%;overflow:hidden !important;border-radius:10px}@media (max-width: 767px){.activity__location-infos #activity__map{height:200px}}.activity__poi-location .map-wrapper{position:relative}.activity__poi-location .map-wrapper .center-location{position:absolute;top:15px;right:15px;border-radius:3px;background:white;display:flex;align-items:center;justify-content:center;height:40px;width:40px;z-index:10;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);cursor:pointer}.activity__poi-location .map-wrapper .center-location img{transition:all .2s;opacity:.7}.activity__poi-location .map-wrapper .center-location:hover img{opacity:1}.activity__poi-location #activity__map{height:180px;width:100%;overflow:hidden !important;border-radius:10px}@media (max-width: 767px){.activity__poi-location #activity__map{height:150px}}.activity__favorite{padding-left:16px !important}.activity__favorite.active svg{-webkit-animation:favorite-bounce .3s forwards;animation:favorite-bounce .3s forwards}.activity__favorite.active g,.activity__favorite.active path{fill:transparent}.activity__favorite.active #bg{fill:#F5A623}.activity__favorite svg{margin-right:10px;margin-top:2px}.activity__favorite svg g,.activity__favorite svg path{fill:#333333;transition:all .2s}.activity__favorite svg #bg{fill:transparent}.activity__gallery-list img{border-radius:10px;filter:contrast(1.2) saturate(1.1);cursor:pointer;transition:all .2s}.activity__gallery-list img:hover{opacity:.8}.activity__reviews article{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(166,176,190,0.2)}.activity__reviews article figure{height:50px;width:50px;border-radius:100%;background-size:cover;background-color:#f4f4f4}.activity__reviews article .title{font-size:18px;color:#333333;font-weight:bold}.activity__reviews article time{font-size:14px;margin-left:10px;margin-top:4px;display:inline-block}.activity__reviews article .rating{font-size:14px;display:flex;align-items:center}.activity__reviews article .rating i{height:2px;width:2px;border-radius:100%;background:#333333;margin:0 7px 0 0}.activity__reviews article .rating .activity__details__rating{margin-top:-4px}.activity__reviews article p{font-size:16px;line-height:22px}.activity__others li{display:flex}.activity__others li:before{content:'';display:inline-block;height:5px;width:5px;border-radius:100%;background:#333333;margin:9px 9px 0 0;flex-shrink:0}.activity__tourcrib-help{border-radius:10px;background:rgba(18,137,167,0.1);padding:30px}.activity__tourcrib-help h6,.activity__tourcrib-help .h6{font-weight:bold;font-size:18px;line-height:22px;color:#333333}.activity__tourcrib-help p{font-size:16px;line-height:19px}.activity__tourcrib-help a{display:inline-block;font-size:22px;font-weight:bold;text-decoration:underline}.activity__tourcrib-help [class*=button]{position:relative;padding-left:50px}.activity__tourcrib-help [class*=button] img{position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media (min-width: 992px){.activity__tourcrib-help{width:calc(100% + 30px);margin:0 0 0 -30px}}@-webkit-keyframes favorite-bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes favorite-bounce{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@media (min-width: 1600px){.activity__book section{margin:0 -30px 0 -30px}}@media (max-width: 1299px){.activity__book section{margin:0 0 0 -20px}}@media (max-width: 991px){.activity__book{position:fixed;top:0;left:0;width:100vw;max-width:none;height:100vh;overflow:auto;background:rgba(51,51,51,0.7);z-index:2500;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s;padding:50px 0 30px !important}.activity__book.show{opacity:1;visibility:visible;pointer-events:initial}.activity__book.show section{opacity:1}.activity__book .button-secondary{padding:8px 20px}.activity__book section{position:relative;width:450px;max-width:100%;display:block;margin:0 auto !important;top:0;opacity:0;transition:all .2s}}@media (max-width: 575px){.activity__header{padding:20px 0}.activity__header h1,.activity__header .h1,.activity__header h2,.activity__header .h2,.activity__header p{font-size:24px}.activity__title{font-size:22px;line-height:26px}.activity__location{font-size:15px;line-height:21px}.activity__host span{font-size:18px}.activity__host h3,.activity__host .h3{font-size:24px}.activity__host__user-avatar{height:50px;width:50px}.activity__host p{font-size:15px;line-height:23px}.activity__details li{font-size:15px;line-height:19px}.activity__prices{font-size:20px}.activity__description h3,.activity__description .h3{font-size:18px;line-height:24px}.activity__description p,.activity__description ul,.activity__description ol{font-size:16px;line-height:26px}.activity__description li{line-height:21px}.activity__location-infos{margin-top:25px !important}.activity__book{padding:0 !important}.activity__book section{min-height:100vh;border-radius:0 !important;padding:25px 24px 25px;padding:25px 24px calc(25px + env(safe-area-inset-bottom));display:flex;width:100%}.activity__book .book-card{display:flex;flex-direction:column;align-items:flex-start;width:100%}.activity__book .book-card footer{width:100%;margin:50px 0 0;border-radius:10px}.activity__favorite{padding:0 10px !important;min-height:40px !important}.activity__reviews article figure{height:40px;width:40px}.activity__reviews article .title{font-size:16px}.activity__reviews article p{font-size:14px;line-height:20px}.activity__others li:before{margin-top:8px}}.book-card{color:#333;width:100%}.book-card h2,.book-card .h2{font-size:28px;font-weight:bold;margin-bottom:0}.book-card .back{display:flex;align-items:center;font-weight:600;margin-bottom:20px;color:#6B7C93;cursor:pointer}.book-card .back:before{content:'';display:inline-block;height:8px;width:8px;border-bottom:2px solid #6B7C93;border-left:2px solid #6B7C93;transform:rotate(45deg);margin-right:5px;margin-top:1px}.book-card a.hiw{font-size:14px;font-weight:600;color:#1289A7;margin-top:10px;display:inline-block;text-decoration:underline}.book-card a.hiw:hover{text-decoration:none}.book-card label{margin-top:25px;margin-bottom:15px;font-weight:600;font-size:16px}.book-card .custom-input-date{height:45px;font-size:16px;background-size:18px;background-position:13px center;padding-left:45px}.book-card .slot-selects button{min-height:50px;width:100%;display:flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:10px;font-size:15px;font-weight:bold;color:#00B5CC;background:rgba(0,181,204,0.07);border:none;margin-bottom:15px;outline:none;transition:all .2s;position:relative;transition:background .2s, box-shadow .2s}.book-card .slot-selects button:hover{background:rgba(0,181,204,0.1)}.book-card .slot-selects button.active{box-shadow:0 0 0 2px #00B5CC inset;background:rgba(0,181,204,0.1);padding-bottom:20px;min-height:60px}.book-card .slot-selects button .selected{position:absolute;bottom:0;padding:3px 10px 4px;width:100%;background:#00B5CC;color:white;font-size:10px;border-radius:0 0 5px 5px}.book-card__phone-wrap{overflow:hidden;width:100%}.book-card__phone{width:100%;border-radius:13px;border:2px solid #F5A623;cursor:pointer}.book-card__phone__wrapper{margin-top:30px}.book-card__phone__wrapper .button-white-bordered,.book-card__phone__wrapper .button-whatsapp{position:relative}.book-card__phone__wrapper .button-white-bordered img,.book-card__phone__wrapper .button-whatsapp img{position:absolute;top:50%;left:10px;transform:translateY(-50%);height:22px}.book-card__phone:not(.active):hover input{opacity:.7}.book-card__phone:not(.active) .input-wrap:after{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background-image:linear-gradient(270deg, #fff 0%, white 70%, rgba(255,255,255,0) 100%);z-index:10}.book-card__phone a{height:44px;padding-right:15px;color:#F5A623;font-weight:bold;display:inline-flex;align-items:center}.book-card__phone .input-wrap{position:relative}.book-card__phone input{height:100%;width:100%;border-radius:10px 0 0 10px;border:none;background:transparent;padding-left:40px;background-image:url(/assets/icons/phone-secondary-d6e4e70a9f95a3dd4e3da76d27d399e3ca81a72ad6c52f0a7e4f4b6937d841b0.svg);background-repeat:no-repeat;background-position:14px center;transition:all .2s;cursor:pointer}.book-card__phone .button-secondary{border-radius:0 10px 10px 0;padding:12px 14px}.book-card__phone .button-secondary-outline{box-shadow:0 0 0 2px #F5A623;border-radius:0 10px 10px 0}.book-card__week .week-scroll{border-radius:10px;border:1px solid rgba(18,137,167,0.3);background:rgba(18,137,167,0.1);display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 12px;-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;flex-wrap:nowrap}.book-card__week .week-scroll>[class*=col-]{scroll-snap-align:start}.book-card__week .week-scroll>[class*=col-]:not(:last-child){border-right:1px dashed rgba(18,137,167,0.3)}.book-card__week .week-scroll__day{padding:10px 12px 12px;height:100%;display:flex;flex-direction:column}.book-card__week .week-scroll__day span{font-size:14px;font-weight:bold}.book-card__week .week-scroll__day ul{list-style:none}.book-card__week .week-scroll__day ul li{font-size:14px;padding:7px 10px;background:#FFFFFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);border-radius:6px;margin-top:10px;display:flex;align-items:center;font-weight:bold}.book-card__week .week-scroll__day ul li img{height:8px;margin:0 5px;transform:rotate(180deg)}.book-card__week .week-scroll__day__closed{background:rgba(18,137,167,0.1);border:1px solid rgba(18,137,167,0.2);border-radius:6px;height:100%;width:100%;margin-top:10px;min-width:80px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#1289A7}.book-card footer{font-size:14px;font-weight:600;margin:30px -30px 0;padding:20px 30px 20px;background:#fafafa;border-radius:0 0 10px 10px;box-shadow:0 0 0 1px #eee inset}.book-card footer img{margin-top:15px}@media (max-width: 767px){.book-card{padding:20px 0 30px;border-bottom:1px solid #eee}.book-card h2,.book-card .h2{font-size:22px}}.activity__social-share__wrapper{position:relative}.activity__social-share svg g{fill:#333333}#activity__social-share{display:none}#activity__social-share:checked+label{border-color:#333333}#activity__social-share:checked+label img{transform:scaleY(-1) translateY(-2px)}#activity__social-share:checked+label+.custom-dropdown{opacity:1;pointer-events:initial;visibility:visible;transform:translateY(0)}#activity__social-share+label img{transition:all .2s;margin-bottom:2px}#activity__social-share+label+.custom-dropdown{position:absolute;top:100%;right:0;padding:10px 0 9px;border-radius:10px;background:white;list-style:none;z-index:1000;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);margin-top:5px;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-10px);transition:all .2s}#activity__social-share+label+.custom-dropdown a{padding:10px 60px 10px 20px;display:inline-block;font-size:15px;font-weight:700;white-space:nowrap;display:flex;align-items:center;color:#333333}#activity__social-share+label+.custom-dropdown a img,#activity__social-share+label+.custom-dropdown a svg{display:inline-block;margin-right:10px}#activity__social-share+label+.custom-dropdown a img g,#activity__social-share+label+.custom-dropdown a svg g{fill:#333333}@media (max-width: 991px){#activity__social-share+label+.custom-dropdown{right:auto;left:0}}@media (max-width: 575px){#activity__social-share+label{padding:0 10px;min-height:40px}#activity__social-share+label img{margin-right:8px}}#activity__gallery-slider{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;align-items:center;justify-content:center;display:none}#activity__gallery-slider.open{display:flex}#activity__gallery-slider .backdrop{position:absolute;z-index:-1;background:rgba(0,0,0,0.8);top:0;left:0;width:100%;height:100%}#activity__gallery-slider .close-btn{position:absolute;top:0;right:0;padding:20px 25px;z-index:200;cursor:pointer;transition:all .2s}#activity__gallery-slider .close-btn:hover{opacity:.7}#activity__gallery-slider .close-btn svg{height:16px}#activity__gallery-slider .control{position:absolute;top:0;height:100vh;width:10%;z-index:100;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}#activity__gallery-slider .control:hover{background:rgba(255,255,255,0.03)}#activity__gallery-slider .control.prev{left:0}#activity__gallery-slider .control.next{right:0}#activity__gallery-slider .control.next svg{transform:rotate(180deg)}#activity__gallery-slider .control svg{height:30px;width:15px}#activity__gallery-slider .control svg g{fill:white}#activity__gallery-slider .slides{background-image:url(/assets/loader-51349c7b8262e5a4622cd1df7f54abe9fe3e4f446f2626bcb03097ea7cbd8cb8.svg);background-position:center;background-repeat:no-repeat;display:none}#activity__gallery-slider .slides.slick-initialized{display:block}#activity__gallery-slider .slides.slick-initialized+img{display:none}#activity__gallery-slider .slides.slick-initialized img{opacity:1}#activity__gallery-slider .slides img{opacity:0;transition:all .2s}#activity__gallery-slider .slick-list{overflow:visible}#activity__gallery-slider .slick-slide{height:80vh;display:flex;align-items:center;justify-content:center;padding:0 100px}#activity__gallery-slider .slick-slide>div,#activity__gallery-slider .slick-slide img{max-height:80vh;max-width:100%;height:auto !important;width:auto !important}#activity__gallery-slider .slick-slide img{filter:contrast(1.2) saturate(1.1);transition:all .5s;opacity:.1}#activity__gallery-slider .slick-slide.slick-active img{opacity:1}#activity__gallery-slider .slick-dots{list-style:none;text-align:center}#activity__gallery-slider .slick-dots li{display:inline-block}#activity__gallery-slider .slick-dots li:hover button{opacity:.8}#activity__gallery-slider .slick-dots li.slick-active button{opacity:1}#activity__gallery-slider .slick-dots li button{height:30px;width:30px;position:relative;background:transparent;border:none;opacity:.5;transition:all .2s;color:transparent}#activity__gallery-slider .slick-dots li button:before{content:'';position:absolute;top:10px;left:10px;height:10px;width:10px;border-radius:100%;background:white}@media (max-width: 1299px){#activity__gallery-slider .slick-slide{padding:0 30px}}@media (max-width: 767px){#activity__gallery-slider .slick-slide{padding:0 10px}}.activity__book-toolbar{padding:15px 0 13px;background:white;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);position:fixed;bottom:0;left:0;width:100%;z-index:900}.activity__book-toolbar .activity__prices{font-size:16px;font-weight:500}.activity__book-toolbar .activity__prices span{font-size:28px}.activity__book-toolbar .activity__prices small,.activity__book-toolbar .activity__prices .small{margin:2px 0 0 !important;display:block !important}.activity__book-toolbar figure{height:40px;width:40px;border-radius:100%}.activity__book-toolbar .title{font-size:14px;color:#333333}.activity__book-toolbar p{font-size:12px;margin-top:5px}@media (max-width: 767px){.activity__book-toolbar{bottom:60px;bottom:calc(60px + env(safe-area-inset-bottom));box-shadow:0 0 0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.78) 100%)}}@-webkit-keyframes clock-wiggle{0%,100%{transform:rotate(0)}33%{transform:rotate(-7deg)}66%{transform:rotate(7deg)}}@keyframes clock-wiggle{0%,100%{transform:rotate(0)}33%{transform:rotate(-7deg)}66%{transform:rotate(7deg)}}.affiliate-portal__back-nav{display:block;padding:15px 20px;background:rgba(18,137,167,0.1);color:#1289A7 !important;font-size:16px;font-weight:bold;text-decoration:underline;transition:background .2s}.affiliate-portal__back-nav:hover{background:rgba(18,137,167,0.2)}.affiliate-portal__header{padding:40px 0;background:#0d6379;color:white}.affiliate-portal__header__avatar{border-radius:100%;border:10px solid white;height:180px}.affiliate-portal__header h1,.affiliate-portal__header .h1{font-size:25px;font-weight:normal}.affiliate-portal__header h1 strong,.affiliate-portal__header .h1 strong{font-size:30px;margin-top:5px;display:inline-block}.affiliate-portal__header ul{margin-left:-10px}.affiliate-portal__header ul li:not(:last-child){margin-right:-2px}.affiliate-portal__header a:not([class*=button]){color:white;display:inline-flex;align-items:center;padding:10px}.affiliate-portal__header a:not([class*=button]):hover span{text-decoration:none}.affiliate-portal__header a:not([class*=button]) span{text-decoration:underline}.affiliate-portal__header a:not([class*=button]) i{font-size:22px}.affiliate-portal__header a:not([class*=button]) img{max-width:22px}.affiliate-portal__footer{margin-top:40px;padding:5px 0 20px;font-size:16px;background:rgba(18,137,167,0.1)}.affiliate-portal__footer a{color:#333333}@media (max-width: 767px){.affiliate-portal__header h1,.affiliate-portal__header .h1{font-size:18px}.affiliate-portal__header h1 strong,.affiliate-portal__header .h1 strong{font-size:25px}}@media (max-width: 575px){.affiliate-portal__back-nav{padding:15px}.affiliate-portal__back-nav,.affiliate-portal__footer{font-size:14px}.affiliate-portal__header{padding:30px 0 20px}.affiliate-portal__header__avatar{height:100px;border-width:5px}}.content-page__header{background:#1289A7;padding:30px 0 32px;color:white}.content-page__header h1,.content-page__header .h1{font-size:30px}.content-page__content{margin-top:40px}.content-page__content .content{color:#333333}.content-page__content .content p{font-size:16px;line-height:26px;margin-bottom:25px}.content-page__content .content a{font-weight:700;color:#1289A7;transition:all .2s}.content-page__content .content a:hover{opacity:.7}.content-page__content .content img{height:auto;max-width:100%;margin-bottom:25px}.content-page__content .content h2,.content-page__content .content .h2{font-size:24px;line-height:30px;font-weight:700;margin-bottom:15px}.content-page__content .content h3,.content-page__content .content .h3{font-size:20px;line-height:26px;font-weight:700;margin-bottom:15px;color:#1289A7}.content-page__content .content h4,.content-page__content .content .h4{font-size:18px;line-height:24px;font-weight:700;margin-bottom:10px}.content-page__content .content ul,.content-page__content .content ol{margin-bottom:25px;list-style:none}.content-page__content .content ul li,.content-page__content .content ol li{font-size:16px;line-height:26px}.content-page__content .content ul li:before,.content-page__content .content ol li:before{color:#1289A7}.content-page__content .content ul li:not(:last-child),.content-page__content .content ol li:not(:last-child){margin-bottom:10px}.content-page__content .content ul{list-style:none}.content-page__content .content ul li:before{content:'';display:inline-block;height:6px;width:6px;border-radius:100%;background:#1289A7;margin:0 10px 3px 0}.content-page__content .content ul ul{padding-left:20px;margin-top:10px}.content-page__content .content ol{counter-reset:my-awesome-counter}.content-page__content .content ol li{counter-increment:my-awesome-counter;display:flex}.content-page__content .content ol li:before{content:counter(my-awesome-counter) ". ";color:#1289A7;margin-right:5px;font-weight:600}.content-page__content blockquote{padding:30px 35px 5px;background:rgba(18,137,167,0.1);border-left:5px solid #1289A7}@media (max-width: 767px){.content-page__header{padding:20px 0}.content-page__header h1,.content-page__header .h1{font-size:20px}.content-page__content{margin-top:30px}.content-page__content .content p{font-size:14px;line-height:24px;margin-bottom:20px}.content-page__content .content img{margin-bottom:20px}.content-page__content .content h2,.content-page__content .content .h2{font-size:20px;margin-bottom:10px}.content-page__content .content h3,.content-page__content .content .h3{font-size:16px;margin-bottom:10px}.content-page__content .content ul{margin-bottom:20px}.content-page__content .content ul li{font-size:14px;line-height:24px}.content-page__content blockquote{padding:20px 25px 5px}}@-webkit-keyframes pulse-bg{0%{background-color:#f4f4f4}50%{background-color:#eee}100%{background-color:#f4f4f4}}@keyframes pulse-bg{0%{background-color:#f4f4f4}50%{background-color:#eee}100%{background-color:#f4f4f4}}.book .book__skeleton *:not(button):empty{position:relative}.book .book__skeleton *:not(button):empty:before{content:'loading';color:transparent}.book .book__skeleton *:not(button):empty:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;-webkit-animation:pulse-bg 1s infinite;animation:pulse-bg 1s infinite}.book__title{font-size:30px;color:#333333;font-weight:700}.book__activity-recap{width:100%;border-radius:10px;background:white;box-shadow:0 5px 20px 0 rgba(0,0,0,0.07),0 0 0 1px #eee;overflow:hidden}.book__activity-recap figure{height:100%;width:100%;background-size:cover;background-position:center;background-color:#f4f4f4;border-right:1px solid #eee}.book__activity-recap .content{padding:25px 30px}.book__activity-recap h2,.book__activity-recap .h2{font-size:24px;line-height:30px;font-weight:700;color:#333333}.book__activity-recap h3,.book__activity-recap .h3{font-size:16px;margin-top:10px;font-weight:300}.book__activity-recap h3 strong,.book__activity-recap .h3 strong{color:#333333;font-weight:bold}.book__activity-recap p{font-size:16px;line-height:22px}.book__activity-recap p strong{color:#333333}.book__activity-recap .time-slot{font-size:22px;color:#333333;font-weight:600}.book__activity-recap .time-slot:first-letter{text-transform:capitalize}.book__activity-recap a{font-size:14px}.book__travelers h2,.book__travelers .h2,.book__more-infos h2,.book__more-infos .h2,.book__stripe-payment h2,.book__stripe-payment .h2{font-size:20px;font-weight:700;color:#333333}.book__travelers small,.book__travelers .small,.book__more-infos small,.book__more-infos .small,.book__stripe-payment small,.book__stripe-payment .small{font-size:14px}.book__travelers .price,.book__more-infos .price,.book__stripe-payment .price{color:#333333;font-size:16px;display:block;margin-top:10px}.book__travelers .price strong,.book__more-infos .price strong,.book__stripe-payment .price strong{font-size:20px}.book__main-traveler{padding:10px 20px 10px 13px;border-radius:3px;border:1px solid #eee;display:inline-flex;align-items:center;font-size:18px;font-weight:600;color:#333333;margin-top:5px}.book__main-traveler figure{height:35px;width:35px;border-radius:100%;background-size:cover;margin-right:15px}.book__payment h2,.book__payment .h2{font-size:30px;font-weight:700;color:#333333}.book__payment p{line-height:22px}.book__payment p strong{color:#1289A7}.book__payment .content{padding:30px 35px;box-shadow:0 0 0 4px #eee inset}.book__payment .content .mangopay img{height:35px}.book__payment .content .mangopay p{font-size:14px;line-height:16px}.book__payment h3,.book__payment .h3{font-size:20px;font-weight:700;color:#333333}.book__hiw h2,.book__hiw .h2{font-size:30px;font-weight:700;color:#333333}.book__hiw article{width:100%;border-radius:10px;background:rgba(18,137,167,0.1);padding:25px;text-align:center}.book__hiw article h3,.book__hiw article .h3{font-size:16px;line-height:22px;color:#1289A7;font-weight:bold;margin-top:10px}.book__hiw article p{font-size:15px;line-height:21px;color:#333333;margin-top:5px}.book__summary{padding:23px 25px 25px;background:white;box-shadow:0 5px 0 0 #1289A7 inset,0 0 0 1px #eee,0 5px 20px 0 rgba(0,0,0,0.07);border-radius:0 0 10px 10px;position:relative}.book__summary__wrapper{position:relative}.book__summary__wrapper .sticky{position:-webkit-sticky;position:sticky;top:110px}.book__summary .overlay-loading{position:absolute;top:5px;left:0;width:100%;height:calc(100% - 5px);background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:all .1s;border-radius:0 0 10px 10px}.book__summary .overlay-loading.active{opacity:1;visibility:visible;pointer-events:initial}.book__summary .overlay-loading img{height:50px}.book__summary h2,.book__summary .h2{font-size:18px;line-height:22px;font-weight:700;color:#333333}.book__summary p{font-size:15px;line-height:20px}.book__summary p span{color:#333333}.book__summary hr{margin-top:20px;margin-bottom:20px}.book__summary .subtotal,.book__summary .fees,.book__summary .discount{margin-bottom:10px !important;font-size:14px;line-height:17px}.book__summary .total{font-size:20px;color:#333333;font-weight:700;margin-top:15px}.book__summary .discount .val{color:#1dd1a1}.book__summary h3,.book__summary .h3{font-size:18px;font-weight:600;color:#333333}.book__summary .coupon-form{position:relative}.book__summary .coupon-form input{padding-right:85px;margin:22px 0 26px}.book__summary .coupon-form [class*=button]{position:absolute;top:28px;right:6px}.book__summary .coupon-form .error-message{max-height:0;display:block;transition:all .2s;opacity:0;margin:-15px 0 15px}.book__summary .coupon-form .error-message.on{max-height:20px;opacity:1}.book__summary .coupon-form .success-message{max-height:0;display:block;transition:all .2s;opacity:0;margin:-15px 0 15px}.book__summary .coupon-form .success-message.on{max-height:20px;opacity:1}.book__summary footer h3,.book__summary footer .h3{font-size:15px}.book__summary footer p{font-size:13px}.book__summary footer strong{display:inline-block;margin-top:5px}.book__timeline{display:flex;align-items:center;margin-left:5px}.book__timeline li{display:flex;align-items:center;font-size:16px;font-weight:600;color:#1289A7}.book__timeline li.done{color:#1289A7}.book__timeline li.done i{background:#1289A7;color:white}.book__timeline li:not(:last-child){margin-right:30px}.book__timeline li i{height:30px;width:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:12px;font-style:normal;font-weight:700;box-shadow:0 0 0 2px white;box-shadow:0 0 0 2px #1289A7 inset, 0 0 0 2px white;color:#1289A7}.book__overall-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,0.6);z-index:10}.book__cgv{font-size:14px;line-height:20px}.book__result h1,.book__result .h1{font-size:30px;font-weight:bold}.book__result h2,.book__result .h2{font-size:20px}.book__result__desc{font-size:16px;line-height:28px}.book__stripe-payment__info{font-size:16px;line-height:22px;color:#333333;padding:8px 13px;border-radius:8px;background:rgba(18,137,167,0.1);display:inline-block}.book__stripe-payment__info img{height:20px}.book__stripe-payment__content{padding:25px 25px 20px 30px;background:#FFFFFF;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),inset 5px 0 0 0 #1289A7,0 0 0 1px #eee inset;border-radius:0 15px 15px 0;transition:all .2s}.book__stripe-payment__content.error{box-shadow:0 5px 15px 0 rgba(0,0,0,0.1),inset 5px 0 0 0 #eb4d4b}.book__stripe-payment #stripe-payment-element-errors{margin-top:15px;display:inline-block;padding:5px 10px;border-radius:8px;background:rgba(235,77,75,0.1);border:1px solid rgba(235,77,75,0.2);color:#eb4d4b;font-size:16px}.book__stripe-payment #stripe-payment-element-errors:empty{display:none}.book__tourcrib-help{padding:18px 25px 18px 20px;background:rgba(18,137,167,0.1);border-radius:10px}.book__tourcrib-help img{height:70px}.book__tourcrib-help h4,.book__tourcrib-help .h4{font-size:18px;font-weight:bold}.book__tourcrib-help p{font-size:15px;line-height:18px;margin-top:5px}.book__tourcrib-help a{font-size:16px;font-weight:bold;color:#1289A7;margin-top:5px;display:inline-block}.book__pax-select{border:1px solid #ddd;border-radius:10px;padding:10px 12px 9px 20px;min-height:50px;font-size:18px;color:#333333;display:flex;align-items:center}.book__pax-select>.row{flex-grow:1}.book__pax-select button{height:35px;width:35px;border-radius:100%;background:rgba(18,137,167,0.2);border:none;position:relative;transition:all .2s}.book__pax-select button:hover{background:rgba(18,137,167,0.3)}.book__pax-select button:before,.book__pax-select button:after{content:'';height:12px;width:2px;background:#1289A7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.book__pax-select button:after{transform:translate(-50%, -50%) rotate(90deg)}.book__pax-select button:active{transform:scale(0.95)}.book__pax-select button.minus:before{content:none}.book__pax-select button.disabled{opacity:.5;pointer-events:none}@media (max-width: 1299px){.book__activity-recap .time-slot{font-size:17px}}@media (max-width: 991px){.book__activity-recap{border-radius:0 4px 4px 0;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1), -3px 0 0 #1289A7}.book__timeline li{font-size:15px}.book__timeline li:not(:last-child){margin-right:20px !important}.book__timeline li i{margin-right:8px}.book__hiw article{text-align:left}.book__hiw article h3,.book__hiw article .h3{margin-top:0}}@media (max-width: 767px){.book__title{font-size:24px}.book__activity-recap h2,.book__activity-recap .h2{font-size:18px;line-height:24px}.book__activity-recap h3,.book__activity-recap .h3{font-size:14px;margin-top:7px}.book__activity-recap p{font-size:14px;line-height:20px}.book__activity-recap a{font-size:13px}.book__travelers p,.book__more-infos p{font-size:14px;margin-top:2px}.book__travelers h2,.book__travelers .h2,.book__more-infos h2,.book__more-infos .h2{font-size:18px}.book__main-traveler{font-size:15px;padding:7px 15px 7px 8px}.book__main-traveler figure{height:30px;width:30px;margin-right:10px}.book__payment article{padding:30px 35px 25px}.book__payment h2,.book__payment .h2{font-size:26px}.book__payment h3,.book__payment .h3{font-size:18px}.book__payment p{font-size:14px;line-height:18px}.book__hiw article{padding:17px}.book__summary h2,.book__summary .h2{font-size:16px;line-height:20px}.book__summary p{font-size:14px;line-height:18px}.book__summary a{font-size:14px}.book__summary .total{font-size:18px}.book__summary h3,.book__summary .h3{font-size:16px}.book__timeline{margin-right:10px}.book__timeline li{font-size:14px}.book__timeline li:not(:last-child){margin-right:15px !important}.book__timeline li i{height:25px;width:25px;font-size:13px}.book__timeline li i img{height:10px}.book__summary .coupon-form [class*=button]{border-radius:7px;top:25px;right:3px}.book__result h1,.book__result .h1{font-size:24px;line-height:30px}.book__result h2,.book__result .h2{font-size:18px;line-height:24px}.book__result__desc{font-size:14px;line-height:26px}}@media (max-width: 575px){.book__activity-recap .content{padding:15px 25px 20px}.book__title{font-size:20px}.book__payment article{padding:20px 25px 5px}.book__timeline{margin-left:0}.book__timeline li:not(:last-child){margin-right:0 !important}.book__timeline li:not(:first-child){margin-left:-10px}.book__stripe-payment__info{font-size:14px;line-height:18px}.book__stripe-payment__content{padding:15px 15px 15px 20px}.book__tourcrib-help h4,.book__tourcrib-help .h4{font-size:16px}.book__tourcrib-help p{font-size:14px;line-height:17px}.book__tourcrib-help a{font-size:16px}}.booking_review__booking{padding:13px;border-radius:10px;border:1px solid #eee;margin-bottom:40px;margin-top:35px}.booking_review__booking img{border-radius:5px;height:100px}.booking_review__booking h2,.booking_review__booking .h2,.booking_review__booking h3,.booking_review__booking .h3{font-weight:normal !important}.booking_review__booking h2,.booking_review__booking .h2{font-size:18px;line-height:22px}.booking_review__booking h3,.booking_review__booking .h3{font-size:16px;line-height:20px}.booking_review__booking p{font-size:14px}.booking_review__stars{padding:11px 13px;border-radius:10px;border:1px solid #ddd;display:inline-block;margin-bottom:40px;display:inline-flex;align-items:center;flex-direction:row-reverse}.booking_review__stars:not(:checked)>input{display:none}.booking_review__stars:not(:checked)>label{display:inline-block;cursor:pointer}.booking_review__stars label{padding:0 4px;transition:all .2s}.booking_review__stars label:hover{opacity:.7}.booking_review__stars>input:checked~label svg path,.booking_review__stars>input:checked~label svg g{fill:#F5A623}.booking_review__stars:not(:checked)>label:hover svg path,.booking_review__stars:not(:checked)>label:hover svg g,.booking_review__stars:not(:checked)>label:hover~label svg path,.booking_review__stars:not(:checked)>label:hover~label svg g{fill:#F5A623}.booking_review__stars>input:checked+label:hover svg path,.booking_review__stars>input:checked+label:hover svg g,.booking_review__stars>input:checked+label:hover~label svg path,.booking_review__stars>input:checked+label:hover~label svg g,.booking_review__stars>input:checked~label:hover svg path,.booking_review__stars>input:checked~label:hover svg g,.booking_review__stars>input:checked~label:hover~label svg path,.booking_review__stars>input:checked~label:hover~label svg g,.booking_review__stars>label:hover~input:checked~label svg path,.booking_review__stars>label:hover~input:checked~label svg g{fill:#F5A623}.activity-category__title{font-size:28px}.activity-category__subtitle{font-size:16px;line-height:21px;font-weight:normal}.activity-category__content{font-size:16px;line-height:27px;max-height:1645px;overflow:hidden;position:relative;text-align:justify;color:#333333}.activity-category__content:after{content:'';display:inline-block;position:absolute;bottom:0;left:0;height:150px;width:100%;background:white;background:linear-gradient(0deg, white 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);z-index:100}.activity-category__content--prismic p:not(:last-child){margin-bottom:15px}.activity-category__content--prismic h2:not(:last-child),.activity-category__content--prismic .h2:not(:last-child),.activity-category__content--prismic h3:not(:last-child),.activity-category__content--prismic .h3:not(:last-child),.activity-category__content--prismic h4:not(:last-child),.activity-category__content--prismic .h4:not(:last-child),.activity-category__content--prismic h5:not(:last-child),.activity-category__content--prismic .h5:not(:last-child),.activity-category__content--prismic h6:not(:last-child),.activity-category__content--prismic .h6:not(:last-child){margin-bottom:10px}.activity-category__content--prismic p.block-img{text-align:center;background:#f4f4f4;border-radius:15px;overflow:hidden;margin-bottom:25px;display:block}.activity-category__content--prismic p.block-img img{width:auto;height:auto;max-width:100%;max-height:500px}.activity-category__content ul{padding-left:20px;margin-bottom:20px}.activity-category__content strong{font-weight:700}.activity-category__content h2,.activity-category__content .h2,.activity-category__content h3,.activity-category__content .h3,.activity-category__content h4,.activity-category__content .h4{color:#333333;font-weight:bold;margin-bottom:10px}.activity-category__content h2 a,.activity-category__content .h2 a,.activity-category__content h3 a,.activity-category__content .h3 a,.activity-category__content h4 a,.activity-category__content .h4 a{text-decoration:underline}.activity-category__content h2,.activity-category__content .h2{font-size:20px;line-height:26px;color:#1289A7}.activity-category__content h3,.activity-category__content .h3{font-size:18px;line-height:24px}.activity-category__content h3 a,.activity-category__content .h3 a{color:#333333 !important}.activity-category__content h4,.activity-category__content .h4{font-size:16px;line-height:22px}.activity-category__content h4 a,.activity-category__content .h4 a{color:#333333 !important}.activity-category__content action-text-attachment+br{display:none}.activity-category__content p strong,.activity-category__content figure strong{color:#333333}.activity-category__content p img,.activity-category__content figure img{width:100%}.activity-category__content p figcaption,.activity-category__content figure figcaption{text-align:center;font-size:14px}.activity-category__content a{color:#1289A7;font-weight:bold;transition:all .2s}.activity-category__content a strong{color:#1289A7}.activity-category__content a:hover{opacity:.7}.activity-category__activities-list__title h4,.activity-category__activities-list__title .h4,.activity-category__activities-list__title h5,.activity-category__activities-list__title .h5{font-size:20px;line-height:26px;font-weight:bold;color:#333333}.activity-category__beach-table{font-size:16px;white-space:nowrap;margin:0}.activity-category__beach-table__wrapper{border:1px solid rgba(18,137,167,0.2);margin:20px 0 25px;border-radius:15px}.activity-category__beach-table th,.activity-category__beach-table td{padding:15px 20px;border-bottom:none}.activity-category__beach-table th:not(:last-child),.activity-category__beach-table td:not(:last-child){border-right:1px solid rgba(18,137,167,0.2)}.activity-category__beach-table th.icon,.activity-category__beach-table td.icon{text-align:center}.activity-category__beach-table img{margin:-5px -7px}.activity-category__beach-table thead{position:relative}.activity-category__beach-table thead th{background:#E7F3F6}@media (min-width: 768px){.activity-category__beach-table thead th:first-of-type{position:-webkit-sticky;position:sticky;left:0;z-index:5}}.activity-category__beach-table tbody{position:relative}.activity-category__beach-table tbody tr td,.activity-category__beach-table tbody tr th{border-top:1px solid rgba(18,137,167,0.2)}@media (min-width: 768px){.activity-category__beach-table tbody tr th{background:#E7F3F6;position:-webkit-sticky;position:sticky;left:0;z-index:5}}@media (max-width: 991px){.activity-category__content{max-height:250px}}@media (max-width: 767px){.activity-category__content{font-size:16px;line-height:26px;max-height:150px}.activity-category__content:after{height:70px}.activity-category__beach-table{font-size:14px}.activity-category__beach-table__wrapper{border-radius:10px}.activity-category__beach-table th,.activity-category__beach-table td{padding:5px 10px}.activity-category__beach-table img{margin:-5px -5px;max-height:18px}}@media (max-width: 575px){.activity-category__activities-list__title h4,.activity-category__activities-list__title .h4,.activity-category__activities-list__title h5,.activity-category__activities-list__title .h5{font-size:18px;line-height:22px;font-weight:bold;color:#333333}}#activity-category__content__reveal{display:none}#activity-category__content__reveal:checked+.activity-category__content{max-height:none !important;margin-bottom:3em}#activity-category__content__reveal:checked+.activity-category__content:after{display:none}#activity-category__content__reveal:checked+.activity-category__content+div{display:none !important}.check-pass__content h1,.check-pass__content .h1{font-size:50px;text-transform:uppercase;font-weight:900;color:#1dd1a1}.check-pass__content h2,.check-pass__content .h2{font-size:60px;text-transform:uppercase;font-weight:900;color:#333333}.check-pass__content h3,.check-pass__content .h3{font-size:35px;text-transform:uppercase;font-weight:900;color:#1289A7}.check-pass__content p{font-size:20px;text-transform:uppercase;font-weight:300}.check-pass__content small,.check-pass__content .small{font-size:14px;text-transform:uppercase;font-weight:300}.check-pass__content.valid-old h1,.check-pass__content.valid-old .h1{color:#F5A623}.check-pass__content.invalid h1,.check-pass__content.invalid .h1{color:#eb4d4b}.contact-page__title{font-size:30px;line-height:38px;font-weight:bold}.contact-page__subtitle{font-size:16px;line-height:22px}.contact-page__notice{font-size:16px;line-height:22px}@media (max-width: 575px){.contact-page__title{font-size:22px;line-height:28px}.contact-page__subtitle{font-size:14px;line-height:20px}}.error-404__card{padding:40px 40px 50px;border-radius:10px;background:rgba(18,137,167,0.1);text-align:center;color:#333333}.error-404__card h1,.error-404__card .h1{font-size:60px;font-weight:800}.error-404__card p{color:#6B7C93;font-size:14px;line-height:20px}.error-404__card p a{color:#1289A7}.error-404__card .subtitle{font-size:18px;line-height:24px;color:#333333}.help-center__summary{padding:40px 40px 40px 0;background:rgba(18,137,167,0.05);position:relative;height:100%}.help-center__summary__wrapper{margin-bottom:-25px}.help-center__summary:before{content:'';position:absolute;top:0;right:100%;width:50vw;height:100%;background:rgba(18,137,167,0.05)}.help-center__summary>ul>li{margin-bottom:30px}.help-center__summary>ul>li li{margin-top:12px}.help-center__summary>ul>li a{font-size:15px;line-height:21px;color:#333333}.help-center__summary label{font-size:18px;font-weight:800;color:#1289A7}.help-center__questions{padding-bottom:30px !important}.help-center__questions h2,.help-center__questions .h2{font-size:24px;line-height:30px;font-weight:800;color:#1289A7}.help-center__questions section:not(:first-child){margin-top:40px}.help-center__questions article{margin-top:30px}.help-center__questions article h3,.help-center__questions article .h3{font-size:18px;line-height:24px;color:#333333;font-weight:800;margin-bottom:10px}.help-center__questions article p{font-size:16px;line-height:26px;margin-bottom:10px}.help-center__questions article a{color:#1289A7;transition:all .2s}.help-center__questions article a:hover{opacity:.7}.help-center__questions article ul,.help-center__questions article ol{padding-left:20px;margin-bottom:10px}.help-center__questions article ul li,.help-center__questions article ol li{font-size:16px;line-height:22px}.help-center__questions article ul li:not(:first-of-type),.help-center__questions article ol li:not(:first-of-type){margin-top:10px}@media (max-width: 767px){.help-center__questions h2,.help-center__questions .h2{font-size:18px;line-height:24px}.help-center__questions article{margin-top:20px}.help-center__questions article h3,.help-center__questions article .h3{font-size:16px;line-height:22px}.help-center__questions article p{font-size:14px;line-height:20px;margin-top:5px}.help-center__questions article ul li,.help-center__questions article ol li{font-size:14px;line-height:20px}}.home__header{min-height:65vh;width:100%;background-color:#eee;background-image:url(/assets/illus/home-bg-0c60625c5574c1de38faca6608cd926ee2b4035387122c957c385ff268bc35e5.svg);background-size:cover;background-position:center bottom -100px;background-repeat:no-repeat;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:50px 0 100px;background-color:#83BDDF}.home__header.night{background-image:url(/assets/illus/home-bg-nuit-8a0b18adbed6e61126d4d58f9da017181051817988b169f6a2b2d6707560377c.svg);background-color:#EEAC42}.home__header h1,.home__header .h1{font-size:45px;color:white;font-weight:300}.home__header h1 strong,.home__header .h1 strong{font-size:70px;font-weight:900}.home__header form{position:relative}.home__header form input[type=text]{height:65px;width:100%;width:100%;border-radius:10px;border:none;padding:5px 70px 5px 55px;font-size:18px;box-shadow:0 0 20px 0 rgba(255,255,255,0.15),0 0 0 5px rgba(255,255,255,0.2);background:url(/assets/icons/magnifier-1a2b6e4ee7695f33469974f85665cf65fdc3e66bb522848c38c42b87314c5c56.svg) no-repeat 20px 50% white;background-size:20px}.home__header form input[type=text]::-moz-placeholder{color:#999999}.home__header form input[type=text]:-ms-input-placeholder{color:#999999}.home__header form input[type=text]::placeholder{color:#999999}.home__header form button{min-height:50px;width:50px;position:absolute;top:50%;right:8px;top:8px}.home__header form button svg{transform:rotate(180deg)}.home__header__suggestions a{font-size:16px;color:white;font-weight:bold;padding:7px 15px;border-radius:8px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.3);transition:all .2s;display:inline-block}@media (min-width: 576px){.home__header__suggestions a:hover{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.35)}}@media (max-width: 767px){.home__header{min-height:0;padding:40px 35px 115px;background-position:center bottom -50px}.home__header h1,.home__header .h1{font-size:25px}.home__header h1 strong,.home__header .h1 strong{font-size:40px}.home__header form input[type=text]{height:45px;padding:5px 50px 5px 40px;background-position:15px center;background-size:16px;font-size:15px}.home__header form button{min-height:35px;width:35px;padding:5px;top:5px;right:5px}.home__header__suggestions a{font-size:14px;padding:4px 8px 5px}}@media (max-width: 575px){.home__header{margin:0 -20px;width:calc(100% + 40px);border-radius:0 0 20px 20px;padding:40px 25px 50px}.home__header h1,.home__header .h1{font-size:18px}.home__header h1 strong,.home__header .h1 strong{font-size:30px}}.home__percs h3,.home__percs .h3{font-size:28px;color:#333333}.home__percs .subtitle{font-size:18px;line-height:22px}.home__percs section{padding:40px 60px 50px;border-radius:20px;background:rgba(18,137,167,0.1);height:100%;color:#333333}.home__percs__tourcrib h4,.home__percs__tourcrib .h4{font-size:18px}.home__percs__tourcrib p{font-size:16px;line-height:24px}.home__percs__hosts p{font-size:16px;line-height:24px}.home__percs__hosts__avatars .col-auto:nth-of-type(1){z-index:10}.home__percs__hosts__avatars .col-auto:nth-of-type(2){z-index:5}.home__percs__hosts__avatars .col-auto:nth-of-type(3){z-index:2}.home__percs__hosts__avatars .col-auto:not(:first-of-type){margin-left:-30px}.home__percs__hosts__avatars img{height:100px;display:inline-block;border-radius:100%;border:5px solid #E7F3F6}@media (max-width: 991px){.home__percs--2{order:6}}@media (max-width: 1299px){.home__percs section{padding:35px 40px 45px}.home__percs__hosts__avatars .col-auto:not(:first-of-type){margin-left:-20px}.home__percs__hosts__avatars img{height:80px}}@media (max-width: 575px){.home__percs h3,.home__percs .h3{font-size:22px}.home__percs .subtitle{font-size:14px;line-height:20px}.home__percs section{padding:25px 30px 35px}.home__percs__tourcrib h4,.home__percs__tourcrib .h4{font-size:16px}.home__percs__tourcrib p{font-size:14px;line-height:20px}.home__percs__hosts p{font-size:14px;line-height:22px}}.home__pois h1,.home__pois .h1,.home__infos h1,.home__infos .h1{font-size:40px;font-weight:bold}.home__pois h3,.home__pois .h3,.home__infos h3,.home__infos .h3{font-size:28px;color:#333333 !important;font-weight:bold}.home__pois{margin:70px auto 0;padding:60px 0 30px;background:rgba(18,137,167,0.05)}.home__infos .text{font-size:16px;line-height:26px}.home__infos .text p:not(:last-child){margin-bottom:20px}.home__infos__questions h3 strong,.home__infos__questions .h3 strong{text-decoration:underline;font-weight:bold}.home__infos__questions p strong{color:#333333}.home__infos__questions a{color:#1289A7;font-weight:bold;transition:all .2s}.home__infos__questions a strong{color:#1289A7}.home__infos__questions a:hover{opacity:.7}.home__infos__questions ul{padding-left:15px}.home__infos__questions ul li:not(:last-child){margin-bottom:10px}@media (max-width: 1299px){.home__header article.main h1,.home__header article.main .h1{font-size:34px;line-height:40px}.home__header article.main p{font-size:18px;line-height:26px}.home__header article.second h2,.home__header article.second .h2{font-size:25px}.home__header article.second p{font-size:16px;line-height:22px}}@media (max-width: 767px){.home__header article{padding:50px !important}.home__hosts{padding:25px 25px 35px}.home__pois{padding:40px 0 10px}.home__pois h1,.home__pois .h1,.home__infos h1,.home__infos .h1{font-size:30px;line-height:36px}.home__pois h3,.home__pois .h3,.home__infos h3,.home__infos .h3{font-size:20px;line-height:26px}}@media (max-width: 575px){.home__header{overflow:hidden}.home__header .container{padding:0}.home__header article{padding:35px 45px 35px 35px !important;border-radius:0}.home__header article.main h1,.home__header article.main .h1{font-size:22px;line-height:28px}.home__header article.main p{font-size:15px;line-height:22px}.home__header a.color-white{font-size:14px}.home__hosts{padding:20px 20px 140px;border-radius:20px 20px 0 0;margin-bottom:0}.home__hosts>img{top:15px;right:15px;height:20px}.home__hosts h4,.home__hosts .h4{font-size:18px;line-height:26px}.home__hosts h5,.home__hosts .h5{font-size:14px;line-height:20px}.home__pois{padding:20px 0 0}.home__pois,.home__infos{margin:30px auto 0}.home__pois h1,.home__pois .h1,.home__infos h1,.home__infos .h1{font-size:24px;line-height:30px}.home__pois h2,.home__pois .h2,.home__infos h2,.home__infos .h2{font-size:16px;line-height:20px}.home__infos ul{padding-left:18px}}.host__title{font-size:30px;font-weight:bold;color:#333333}.host__avatar{border-radius:10px}.host__location{margin-top:10px;font-size:16px}.host__location a{color:#1289A7;font-weight:600}.host__desc p{margin-top:5px;font-size:16px;line-height:27px;color:#333333}.host__desc p:not(:first-of-type){margin-top:15px}.host__desc h2,.host__desc .h2,.host__activities h2,.host__activities .h2{font-weight:600;font-size:18px;margin-top:30px;color:#333333}.host__desc h2 span,.host__desc .h2 span,.host__activities h2 span,.host__activities .h2 span{color:#6B7C93}.host__details h2,.host__details .h2{font-weight:600;color:#333333;font-size:18px;margin-top:25px}.host__details ul li{font-size:16px;margin-top:15px}.host__details ul img{margin-right:10px}.host__details ul span{line-height:21px}.host__details ul span strong{color:#333333}#location__slider{height:100%;position:relative}#location__slider .slick-list,#location__slider .slick-track,#location__slider .slick-track,#location__slider .slick-slide{height:100%}#location__slider .slick-list>div,#location__slider .slick-track>div,#location__slider .slick-track>div,#location__slider .slick-slide>div{height:100%}#location__slider .slick-list figure,#location__slider .slick-track figure,#location__slider .slick-track figure,#location__slider .slick-slide figure{height:100%;margin-bottom:0}.location__main-header{padding:60px 0 70px 0;background-size:cover;background-position:center}.location__main-header h1,.location__main-header .h1{color:white;font-size:56px;font-weight:600}.location__main-header h1 strong,.location__main-header .h1 strong{font-size:70px;font-weight:bold}.location__header h1,.location__header .h1{font-weight:bold;font-size:35px;color:#333333}.location__header h2,.location__header .h2{font-size:16px;margin-top:30px;margin-bottom:8px;color:#333333;font-weight:bold}.location__header p{font-size:16px;line-height:27px;margin-top:15px}.location__header a{color:#1289A7;font-weight:600;text-decoration:underline}#map{position:relative;height:800px;width:100%;flex-shrink:0;border-radius:15px;outline:none;margin-top:2rem}#map *{outline:none !important}#map iframe+div{border:none !important}#map .gm-style .gm-style-iw-t::after{background:none;box-shadow:none}#map .gm-style .gm-ui-hover-effect{display:none !important}#map .gm-style .gm-style-iw-d{overflow:hidden !important}#map .gm-style .gm-style-iw-c{padding:10px !important;width:250px;background-color:#fff;border:1px solid #fff;box-shadow:0 3px 10px 0 rgba(0,0,0,0.05);border-radius:10px}.lien_accueil{color:#1289A7;font-weight:bold}.lien_accueil:hover{color:#F5A623}.marker{font-size:1.3rem;line-height:2.5;background-image:url(/markers/marker.svg);background-size:cover;text-align:center;height:64px;width:55px}.activity-card-map{font-weight:normal}.activity-card-map .header img{transition:all .2s;-o-object-fit:cover;object-fit:cover;justify-content:center;height:130px;width:100%;border-radius:5px}.activity-card-map .header img:not(.no-filter){filter:contrast(1.2) saturate(1.1)}.activity-card-map__categories{margin-top:5px}.activity-card-map h4,.activity-card-map .h4{font-size:16px;line-height:22px;font-weight:bold;color:#333333;margin-top:3px}.activity-card-map__rating{margin-top:-5px;font-size:12px}.activity-card-map footer{margin-top:5px;text-decoration:none;color:#6B7C93}@media (min-width: 600px) and (max-width: 975px){#map{height:600px}}@media (max-width: 600px){#map{border-radius:0;position:absolute !important;top:65px;bottom:60px;margin:0;left:0;right:0;height:auto}}@media (max-width: 767px){.activity-card-map{display:flex}.activity-card-map .header{width:40%;margin-right:10px;flex-shrink:0}.activity-card-map .header img{height:100%}.activity-card-map h4,.activity-card-map .h4{font-size:14px;line-height:20px}.activity-card-map .card-infos{padding:5px 0 7px}.activity-card-map .activity-card__categories{margin-top:0}.activity-card-map .price{font-size:11px;padding:3px ​8px}}.demo-modal{position:fixed;z-index:9000;top:0;left:0;width:100vw;height:100vh;background:rgba(51,51,51,0.6);overflow-y:scroll;overflow-x:hidden;opacity:0;pointer-events:none;transition:all .2s}.demo-modal.show{opacity:1;pointer-events:initial}.demo-modal.show .content{transition-delay:.4s;opacity:1}.demo-modal .modal-close{position:absolute;bottom:100%;padding:20px;right:-20px;cursor:pointer}.demo-modal .wrapper{position:relative;width:auto;padding:70px 20px;display:flex;align-items:center;justify-content:center;min-height:100vh}.demo-modal .content{padding:35px 35px 30px;background:white;border-radius:10px;text-align:center;width:500px;max-width:100%;opacity:0;transition:all .2s;position:relative}.demo-modal .title{color:#1289A7;font-size:22px;font-weight:bold;margin-bottom:25px}.demo-modal .title small,.demo-modal .title .small{font-weight:normal;font-size:14px}.demo-modal p{font-size:16px;line-height:24px;color:#6B7C93}.demo-modal p span{color:#333333}.demo-modal hr{border-top:2px solid rgba(107,124,147,0.1);margin:25px auto;width:70%}.demo-modal h2,.demo-modal .h2{font-size:16px;color:#333333;font-weight:bold;margin-bottom:10px}.demo-modal h3,.demo-modal .h3{font-size:22px;font-weight:bold;color:#1289A7}.demo-modal .close{cursor:pointer;color:#6B7C93}.demo-modal .main-footer__newsletter-form{border-radius:8px;border:1px solid #eee}@media (max-width: 575px){.demo-modal .content{padding:25px 25px 20px}.demo-modal .title{font-size:18px;line-height:22px;margin-bottom:20px}.demo-modal .title small,.demo-modal .title .small{font-size:13px}.demo-modal p{font-size:15px;line-height:22px}.demo-modal h2,.demo-modal .h2{font-size:15px}.demo-modal h3,.demo-modal .h3{font-size:20px}.demo-modal .illus{height:100px}}.main-footer{padding:45px 0 35px;background:rgba(18,137,167,0.05);overflow:hidden}.main-footer__wrapper{padding-top:70px;margin-top:auto}.main-footer h6,.main-footer .h6,.main-footer .title{font-size:18px;color:#333333;font-weight:bold}.main-footer .copyright{font-size:14px;line-height:18px}.main-footer ul{margin-top:17px}.main-footer ul.links li:not(:last-child){margin-bottom:17px}.main-footer ul li{font-size:16px}.main-footer ul li a{color:#6B7C93;transition:all .2s}.main-footer ul li a:hover{color:#333333}.main-footer hr{margin:50px 0 30px;border-top:2px solid rgba(107,124,147,0.05)}.main-footer .legal-policies{line-height:22px}.main-footer__social:hover svg path{fill:#1289A7}.main-footer__social svg path{transition:all .2s;fill:#6B7C93}.main-footer__langs{display:flex;align-items:center;margin:0}.main-footer__langs li:not(:last-child){margin-right:10px}.main-footer__langs .sep:before{content:'';display:inline-block;height:4px;width:4px;border-radius:3px;background:#6B7C93;margin-bottom:4px}.main-footer__social-newsletter a{padding:10px}.main-footer__social-newsletter svg{height:20px;width:auto}.main-footer__social-newsletter p{font-size:16px;line-height:20px}.main-footer__newsletter-form{position:relative;border-radius:8px}.main-footer__newsletter-form.loading .filigrane,.main-footer__newsletter-form.done .filigrane,.main-footer__newsletter-form.error .filigrane{pointer-events:initial;opacity:1;visibility:visible}.main-footer__newsletter-form.loading button,.main-footer__newsletter-form.done button,.main-footer__newsletter-form.error button{display:none}.main-footer__newsletter-form.done .filigrane,.main-footer__newsletter-form.error .filigrane{-webkit-animation:none;animation:none;opacity:1}.main-footer__newsletter-form.done .success{margin-top:0}.main-footer__newsletter-form.error .error{margin-top:0}.main-footer__newsletter-form.error .tryagain{margin-top:0}.main-footer__newsletter-form input[type=text],.main-footer__newsletter-form input[type=email]{padding-right:70px}.main-footer__newsletter-form button,.main-footer__newsletter-form input[type=submit]{position:absolute;top:6px;right:6px;z-index:100}.main-footer__newsletter-form .filigrane{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:white;transition:all .2s;opacity:0;visibility:hidden;pointer-events:none;-webkit-animation:blinking infinite 2s linear;animation:blinking infinite 2s linear;overflow:hidden;border-radius:8px}.main-footer__newsletter-form .success,.main-footer__newsletter-form .error,.main-footer__newsletter-form .tryagain{position:absolute;top:50%;font-size:14px;transform:translateY(-50%);margin-top:50px;transition:all .2s}.main-footer__newsletter-form .success,.main-footer__newsletter-form .error{left:20px}.main-footer__newsletter-form .success{color:#1dd1a1;font-weight:700}.main-footer__newsletter-form .error{color:#eb4d4b;font-weight:700}.main-footer__newsletter-form .tryagain{right:15px;text-decoration:underline;cursor:pointer}.main-footer__partners{height:60px}.main-footer__partners .ctm{font-size:14px;line-height:20px}@-webkit-keyframes blinking{0%{opacity:0.8}50%{opacity:0.5}0%{opacity:0.8}}@keyframes blinking{0%{opacity:0.8}50%{opacity:0.5}0%{opacity:0.8}}.custom-modal.howitworks{display:block !important;pointer-events:none;visibility:hidden;opacity:0}.custom-modal.howitworks.show{pointer-events:initial;visibility:visible;opacity:1}.custom-modal.howitworks.inline{position:relative;z-index:10}.custom-modal.howitworks .content{padding:40px}.custom-modal.howitworks h3,.custom-modal.howitworks .h3{font-size:22px;color:#1289A7;font-weight:bold}.custom-modal.howitworks .button-primary-light{pointer-events:none}.custom-modal.howitworks .slider{position:relative;margin:0 -40px}.custom-modal.howitworks .slider .control{height:40px;width:40px;border-radius:100%;background:rgba(18,137,167,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:50px;z-index:100;transition:all .2s}.custom-modal.howitworks .slider .control:hover{background:rgba(18,137,167,0.2)}.custom-modal.howitworks .slider .control.prev{left:40px}.custom-modal.howitworks .slider .control.prev img{transform:rotate(180deg)}.custom-modal.howitworks .slider .control.next{right:40px}.custom-modal.howitworks .slider .control.slick-disabled{opacity:0;visibility:hidden;pointer-events:none}.custom-modal.howitworks .slider .control img{height:15px}.custom-modal.howitworks .slides img{height:125px}.custom-modal.howitworks .slides h4,.custom-modal.howitworks .slides .h4{font-size:18px;color:#333333;font-weight:700}.custom-modal.howitworks .slick-slide{text-align:center}.custom-modal.howitworks .slick-slide>div{padding:0 40px}@media (max-width: 767px){.custom-modal.howitworks .content{padding:35px 35px 30px}.custom-modal.howitworks h3,.custom-modal.howitworks .h3{font-size:18px}.custom-modal.howitworks .slider{margin:0 -35px}.custom-modal.howitworks .slider .control{height:35px;width:35px;top:43px}.custom-modal.howitworks .slider .control.prev{left:30px}.custom-modal.howitworks .slider .control.next{right:30px}.custom-modal.howitworks .slides img{height:100px}.custom-modal.howitworks .slides h4,.custom-modal.howitworks .slides .h4{font-size:16px}.custom-modal.howitworks .slick-slide>div{padding:0 25px}}.main-nav{height:80px;width:100%;background:white;padding:0 15px 0 25px;position:fixed;top:0;left:0;width:100vw;z-index:1000;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}.main-nav>.row{height:80px}.main-nav__logo{transition:all .2s}.main-nav__logo:hover{opacity:.8}.main-nav__logo__wrapper{transition:all .3s}.main-nav__logo svg{height:25px;margin-bottom:1px;width:auto;overflow:visible}.main-nav__logo svg #text{transition:all .3s}.main-nav__search{height:50px;width:100%;border-radius:10px;position:relative;z-index:10}.main-nav__search input{height:50px;width:100%;border-radius:10px;font-size:16px;background-color:white;border:2px solid #eee}.main-nav__search input::-moz-placeholder{color:#999}.main-nav__search input:-ms-input-placeholder{color:#999}.main-nav__search input::placeholder{color:#999}.main-nav__search__main-input{padding:0 15px 2px 50px;background:url(/assets/icons/magnifier-1a2b6e4ee7695f33469974f85665cf65fdc3e66bb522848c38c42b87314c5c56.svg) no-repeat 15px 50%;background-size:20px;transition:all .2s}.main-nav__search__main-input:focus{border-color:#ddd}.main-nav__search__calendar-input{padding:0 15px 2px 50px;background:url(/assets/icons/calendar-57e5222e053fca3beed4d0712255b987ed89cc2a0570079738e18e08027f7f03.svg) no-repeat 15px 45%;background-size:22px;border-left:1px solid #f4f4f4 !important}.main-nav ul:not(.dropdown) li{height:100%}.main-nav ul:not(.dropdown) li:not(:last-child){margin-right:25px}.main-nav ul:not(.dropdown) a:not([class*=button-]){color:#6B7C93;font-size:16px;height:100%;display:flex;align-items:center;transition:all .2s}.main-nav ul:not(.dropdown) a.active:not([class*=button-]){box-shadow:0 -4px 0 #1289A7 inset;color:#1289A7}.main-nav ul:not(.dropdown) a:not([class*=button-]):hover{color:#1289A7}.main-nav__right-links>ul{display:flex;align-items:center;height:80px}.main-nav__right-links>ul li{height:100%}.main-nav__right-links>ul li:not(:last-child){margin-right:25px}.main-nav__right-links>ul hr{display:inline-block;height:40px;border:none;border-left:1px solid rgba(18,137,167,0.1)}.main-nav__right-links a{display:flex;align-items:center;white-space:nowrap}.main-nav__right-links a:not([class*=button-]){height:100%}.main-nav__right-links a.primary-link{color:#1289A7 !important;transition:all .2s}.main-nav__right-links a.primary-link:hover{opacity:.8}.main-nav__right-links a.button-secondary{text-transform:uppercase;font-weight:600;min-height:40px;padding:0 15px}.main-nav__right-links a.notif{position:relative}.main-nav__right-links a.notif:before{content:'';display:inline-block;height:5px;width:5px;border-radius:100%;background:#eb4d4b;margin-right:7px}.main-nav__user__trigger{display:flex;align-items:center;height:80px;padding:0 20px 0 15px;margin:0 -15px 0 -5px;cursor:pointer}.main-nav__user__trigger__wrapper{position:relative}.main-nav__user__trigger figure{height:40px;width:40px;background-size:cover;background-position:center;background-color:#f4f4f4;border-radius:100%}.main-nav__user__trigger i{height:6px;width:6px;display:inline-block;border-bottom:1px solid black;border-left:1px solid black;transform-origin:3px 4px;transform:rotate(-45deg);margin-left:10px;transition:all .2s}@media (max-width: 1299px){.main-nav__search{width:100%}}@media (max-width: 767px){.main-nav{height:65px;padding:0 10px 0 15px}.main-nav.search-mode .main-nav__logo__wrapper{max-width:30px}.main-nav.search-mode .main-nav__logo svg #text{opacity:0}.main-nav.search-mode .main-nav__search{border-color:rgba(18,137,167,0.5)}.main-nav>.row{height:65px}.main-nav .row.left{margin:0 -10px !important}.main-nav .row.left>[class*=col]{padding:0 10px !important}.main-nav__logo svg{height:20px}.main-nav__user__trigger{height:65px}.main-nav__right-links>ul{height:65px}.main-nav__search{width:100%;height:45px}.main-nav__search input{height:45px}.main-nav__search__main-input{background-size:17px;padding-left:43px;background-position:left 14px center;padding-bottom:3px}}#main-nav__user__trigger{display:none}#main-nav__user__trigger+label+ul{position:absolute;top:100%;right:-5px;box-shadow:0 0 7px 0 rgba(0,0,0,0.05);background:white;padding:10px 0;border-radius:0 0 10px 10px;border:1px solid #f4f4f4;border-top:none;opacity:0;pointer-events:none;transform:perspective(700px) rotate3d(-1, 0, 0, 5deg);transform-origin:0 0;transition:opacity .2s, transform .2s}#main-nav__user__trigger+label+ul li{width:100%;display:inline-block;margin:0}#main-nav__user__trigger+label+ul li.hello{text-align:right;padding:10px 25px;color:#333;font-size:16px;font-weight:600}#main-nav__user__trigger+label+ul li a{white-space:nowrap;padding:13px 25px 13px 50px;display:inline-flex;justify-content:flex-end;align-items:center;width:100%;color:#6B7C93;transition:all .2s;position:relative}#main-nav__user__trigger+label+ul li a:hover{color:#1289A7;background:rgba(18,137,167,0.05)}#main-nav__user__trigger+label+ul li a.active{color:#1289A7;box-shadow:0 0 0}#main-nav__user__trigger+label+ul li a.active:after{content:'';display:inline-block;height:2px;width:10px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:#1289A7}#main-nav__user__trigger+label+ul hr{width:100%;margin:5px 0;height:0;width:100%;border:none;border-bottom:1px solid #f4f4f4}#main-nav__user__trigger:checked+label i{transform:scaleY(-1) rotate(-45deg)}#main-nav__user__trigger:checked+label+ul{transform:rotateX(0) perspective(400px);opacity:1;pointer-events:initial}.mobile-nav{position:fixed;left:0;height:60px;width:100%;background:white;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);z-index:2000;text-align:center;bottom:0;bottom:env(safe-area-inset-bottom)}.mobile-nav:after{content:'';display:inline-block;position:absolute;top:100%;left:0;height:100vh;width:100%;background:white}.mobile-nav .row,.mobile-nav [class*=col]{height:100%;margin:0;position:initial}.mobile-nav>.row>[class*=col]:nth-of-type(1){width:18%}.mobile-nav>.row>[class*=col]:nth-of-type(2){width:18%}.mobile-nav>.row>[class*=col]:nth-of-type(3){width:26%}.mobile-nav>.row>[class*=col]:nth-of-type(4){width:19%}.mobile-nav>.row>[class*=col]:nth-of-type(5){width:19%}.mobile-nav a,.mobile-nav label{font-size:11px;color:#A6B0BE;font-weight:600;height:100%;width:100%;display:inline-flex;padding:9px 0;align-items:center;flex-direction:column;justify-content:flex-end;outline:none !important;transition:all .2s}.mobile-nav a.active,.mobile-nav label.active{color:#1289A7 !important}.mobile-nav a.active [fill],.mobile-nav label.active [fill]{fill:#1289A7 !important}.mobile-nav a svg,.mobile-nav label svg{margin-bottom:4px}.mobile-nav a svg [fill],.mobile-nav label svg [fill]{transition:all .2s}.mobile-nav a span,.mobile-nav label span{display:block}.mobile-nav a.menu svg,.mobile-nav label.menu svg{margin-bottom:9px}.mobile-nav a.user.active figure,.mobile-nav label.user.active figure{box-shadow:0 0 0 2px white, 0 0 0 3px #1289A7}.mobile-nav a.user figure,.mobile-nav label.user figure{height:23px;width:23px;border-radius:100%;background-size:cover;background-position:center;box-shadow:0 0 0 2px white, 0 0 0 3px #A6B0BE;margin-bottom:4px}.mobile-nav__menu-trigger{display:none}.mobile-nav__menu-trigger:checked+label{color:#6B7C93}.mobile-nav__menu-trigger:checked+label [fill]{fill:#6B7C93}.mobile-nav__menu-trigger:checked+label figure{box-shadow:0 0 0 2px white, 0 0 0 3px #6B7C93}.mobile-nav__menu-trigger:checked+label+.links{transform:translateX(0) !important;opacity:1}.mobile-nav__menu-trigger+label+.links{position:absolute;bottom:100%;left:0;width:100%;height:calc(100vh - 65px - 60px - 200px);height:calc(100vh - 65px - 60px - env(safe-area-inset-bottom));background:white;box-shadow:0 0 0 1px #f4f4f4;transition:transform .2s, opacity .2s;list-style:none;text-align:left;overflow:auto;transform:translateX(-102vw);padding:60px 20px 40px;opacity:0}.mobile-nav__menu-trigger+label+.links.account{transform:translateX(102vw)}.mobile-nav__menu-trigger+label+.links>li:not(:last-child) a,.mobile-nav__menu-trigger+label+.links>li:not(:last-child) label,.mobile-nav__menu-trigger+label+.links>li:not(:last-child) span{border-bottom:1px solid #eee}.mobile-nav__menu-trigger+label+.links>li a,.mobile-nav__menu-trigger+label+.links>li label,.mobile-nav__menu-trigger+label+.links>li span{display:inline-flex;align-items:center;justify-content:flex-start;flex-direction:row;width:100%;padding:20px 0;font-size:16px;color:#6B7C93;transition:all .2s;color:#1289A7;font-weight:800;cursor:pointer;position:relative}.mobile-nav__menu-trigger+label+.links>li a.active,.mobile-nav__menu-trigger+label+.links>li a.primary-link,.mobile-nav__menu-trigger+label+.links>li label.active,.mobile-nav__menu-trigger+label+.links>li label.primary-link,.mobile-nav__menu-trigger+label+.links>li span.active,.mobile-nav__menu-trigger+label+.links>li span.primary-link{color:#1289A7}.mobile-nav__menu-trigger+label+.links>li a.notif:before,.mobile-nav__menu-trigger+label+.links>li label.notif:before,.mobile-nav__menu-trigger+label+.links>li span.notif:before{content:'';height:5px;width:5px;border-radius:5px;background:#eb4d4b;display:inline-block;margin-right:10px}.mobile-nav__menu-trigger+label+.links>li a i,.mobile-nav__menu-trigger+label+.links>li label i,.mobile-nav__menu-trigger+label+.links>li span i{opacity:.5}.mobile-nav__menu-trigger+label+.links>li span{font-weight:normal;color:#333333}.mobile-nav__menu-trigger+label+.links label{position:relative}.mobile-nav__menu-trigger+label+.links label.open:after{transform:translateY(-50%) rotate(90deg)}.mobile-nav__menu-trigger+label+.links label:after,.mobile-nav__menu-trigger+label+.links label:before{content:'';position:absolute;top:50%;right:8px;height:16px;width:2px;background:#1289A7;display:inline-block;transform:translateY(-50%);transition:all .2s}.mobile-nav__menu-trigger+label+.links label:before{transform:translateY(-50%) rotate(90deg)}.mobile-nav__menu-trigger+label+.links label.open+ul{max-height:1000px}.mobile-nav__menu-trigger+label+.links label+ul{overflow:hidden;max-height:0;transition:all .2s;padding-left:20px}.mobile-nav__menu-trigger+label+.links label+ul a{font-weight:400 !important}.mobile-nav__menu-trigger+label+.links .bottom-links a,.mobile-nav__menu-trigger+label+.links .socials a{font-size:16px !important;color:#6B7C93;padding:0}.mobile-nav__menu-trigger+label+.links .socials h6,.mobile-nav__menu-trigger+label+.links .socials .h6,.mobile-nav__menu-trigger+label+.links .socials .title{font-weight:800;color:#333333}.mobile-nav__menu-trigger+label+.links .socials a{width:auto;border:none !important}.mobile-nav__menu-trigger+label+.links .socials svg{height:22px;width:auto}.mobile-nav__menu-trigger+label+.links .socials svg *{fill:#1289A7}.mobile-nav__menu-trigger+label+.links .socials li{margin-right:20px}body.sessions,body.registrations,body.passwords,body.confirmations{background:rgba(107,124,147,0.05);padding-top:0}body.sessions .custom-modal .form-content,body.registrations .custom-modal .form-content,body.passwords .custom-modal .form-content,body.confirmations .custom-modal .form-content{box-shadow:0 0 20px 0 rgba(107,124,147,0.05);border-radius:20px;background:white}body.sessions .main-nav,body.sessions .main-footer__wrapper,body.registrations .main-nav,body.registrations .main-footer__wrapper,body.passwords .main-nav,body.passwords .main-footer__wrapper,body.confirmations .main-nav,body.confirmations .main-footer__wrapper{display:none}.signin-signup__header{text-align:center;margin-bottom:-125px}.signin-signup__header header{padding:60px 0 175px;background:#1289A7;border-radius:0 0 10px 10px}.signin-signup__header img{height:35px}@media (max-width: 767px){.signin-signup__header header{padding:40px 0 165px}.signin-signup__header img{height:28px}}@media (max-width: 575px){.signin-signup__header{padding:0}.signin-signup__header header{border-radius:0}}.signin-signup__booking{padding:20px;border-radius:20px;background:white;margin-bottom:20px;box-shadow:0 0 20px 0 rgba(107,124,147,0.05)}.signin-signup__booking img{border-radius:10px}.signin-signup__booking small,.signin-signup__booking .small{text-transform:uppercase;font-size:14px}.signin-signup__booking h2,.signin-signup__booking .h2{font-size:20px}.signin-signup__booking span{display:inline-block;padding:5px 10px 6px;border-radius:8px;background:rgba(18,137,167,0.1);font-size:14px;line-height:20px}@media (min-width: 768px){.signin-signup__booking h2,.signin-signup__booking .h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.partners-page .partners-section__title{font-size:28px;font-weight:700;color:#1289A7;margin-bottom:10px}@media (max-width: 767px){.partners-page .partners-section__title{font-size:24px}}.partners-page .partners-section__subtitle{font-size:16px;color:#333333;margin-bottom:40px}@media (max-width: 767px){.partners-page .partners-section__subtitle{font-size:14px;margin-bottom:30px}}.partners-page .partner-card{background:white;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column}.partners-page .partner-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}@media (max-width: 767px){.partners-page .partner-card{padding:20px;margin-bottom:20px}}.partners-page .partner-card__logo{margin-bottom:15px;display:flex;align-items:center}.partners-page .partner-card__logo a{display:block;transition:opacity 0.3s ease}.partners-page .partner-card__logo a:hover{opacity:0.8}.partners-page .partner-card__logo img{max-height:60px;max-width:180px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width: 767px){.partners-page .partner-card__logo img{max-height:50px;max-width:150px}}.partners-page .partner-card__content{flex:1;display:flex;flex-direction:column}.partners-page .partner-card__title{font-size:20px;font-weight:700;color:#333333;margin-bottom:15px;line-height:1.3}@media (max-width: 767px){.partners-page .partner-card__title{font-size:18px;margin-bottom:12px}}.partners-page .partner-card__description{font-size:15px;line-height:1.6;color:#333333;margin-bottom:15px;flex:1}@media (max-width: 767px){.partners-page .partner-card__description{font-size:14px;margin-bottom:20px}}.partners-page .partner-card__link{align-self:flex-start;font-size:14px;padding:10px 20px;border-radius:6px;text-decoration:none;transition:all 0.3s ease}@media (max-width: 767px){.partners-page .partner-card__link{font-size:13px;padding:8px 16px}}.partners-page .partners-cta{background:linear-gradient(135deg, rgba(18,137,167,0.05) 0%, rgba(18,137,167,0.1) 100%);border-radius:16px;padding:60px 40px;margin-top:60px}@media (max-width: 767px){.partners-page .partners-cta{padding:40px 20px;margin-top:40px;border-radius:12px}}.partners-page .partners-cta h2,.partners-page .partners-cta .h2{font-size:32px;font-weight:700;color:#1289A7;margin-bottom:15px}@media (max-width: 767px){.partners-page .partners-cta h2,.partners-page .partners-cta .h2{font-size:26px}}@media (max-width: 767px){.partners-page .partners-cta .button-primary,.partners-page .partners-cta .button-secondary{display:block;width:100%;margin-bottom:15px}.partners-page .partners-cta .button-primary:last-child,.partners-page .partners-cta .button-secondary:last-child{margin-bottom:0}}.partners-page .content-page__header p{font-size:18px;opacity:0.9;max-width:800px;margin:15px auto 0}@media (max-width: 767px){.partners-page .content-page__header p{font-size:16px;margin:10px auto 0}}@media (max-width: 1299px){.partners-page .row-40 .col-lg-6:not(:last-child){margin-bottom:30px}}@media (max-width: 1599px){.partners-page .row-40 .col-xl-4:not(:last-child){margin-bottom:30px}}.search__title{font-size:26px;line-height:32px}.search__count{font-size:16px;line-height:22px}@media (max-width: 767px){.search__title{font-size:22px;line-height:28px}}body.welcome,body.booking_review{background:rgba(107,124,147,0.05);padding-top:0}body.welcome .contain .content,body.booking_review .contain .content{box-shadow:0 0 20px 0 rgba(107,124,147,0.05);border-radius:10px;background:white;padding:55px 40px 35px;margin-bottom:50px}body.welcome .main-nav,body.welcome .main-footer__wrapper,body.booking_review .main-nav,body.booking_review .main-footer__wrapper{display:none}.welcome-wizard__header{text-align:center;margin-bottom:-125px;overflow:hidden}.welcome-wizard__header header{padding:60px 0 175px;background:#1289A7;border-radius:0 0 10px 10px}.welcome-wizard__header img{height:35px}@media (max-width: 767px){.welcome-wizard__header header{padding:40px 0 165px}.welcome-wizard__header img{height:28px}}@media (max-width: 575px){.welcome-wizard__header{padding:0}.welcome-wizard__header header{border-radius:0}}.welcome-wizard__breadcrumb{font-size:14px;text-transform:uppercase;font-weight:bold;color:rgba(107,124,147,0.4);display:flex;align-items:center;justify-content:center}.welcome-wizard__breadcrumb .arrow{margin-bottom:2.5px}.welcome-wizard__breadcrumb a{color:rgba(107,124,147,0.4)}.welcome-wizard__breadcrumb a.disabled{pointer-events:none}.welcome-wizard__breadcrumb a.current{color:#1289A7}.welcome-wizard__breadcrumb li:not(:last-of-type){margin-right:15px}.welcome-wizard__content.finish h1,.welcome-wizard__content.finish .h1{color:#1289A7}.welcome-wizard__content.finish .island{width:calc(100% + 80px);margin:80px -40px -35px;border-radius:0 0 10px 10px}.welcome-wizard__content .signin-signup__booking{border:1px solid #eee}.welcome-wizard__content p{line-height:24px}.welcome-wizard__content h1,.welcome-wizard__content .h1{font-size:24px;line-height:30px;color:#333333;font-weight:bold}.welcome-wizard__content h2,.welcome-wizard__content .h2{font-size:16px;line-height:22px;color:#333333;font-weight:600}.welcome-wizard__content .user-profile-picture{height:160px;width:160px;border-radius:100%;background-size:cover;background-position:center;background-color:rgba(18,137,167,0.3);background-image:url(/assets/icons/camera-b876e79a119d2df7b4a6a8f0b4c598cf177ea40511e05bfa6e4a5e1132c9ccfb.svg);background-repeat:no-repeat;cursor:pointer;transition:opacity .2s}.welcome-wizard__content .user-profile-picture:hover{opacity:.8}.welcome-wizard__content .user-profile-picture.placeholder{background-size:auto 50px}@media (max-width: 767px){body.welcome .contain .content{padding:35px 30px 30px;margin-bottom:0}.welcome-wizard__breadcrumb{font-size:12px}.welcome-wizard__breadcrumb li:not(:last-of-type){margin-right:10px}.welcome-wizard__info{font-size:14px;line-height:22px}.welcome-wizard__content.finish .island{width:calc(100% + 60px);margin:80px -30px -30px}.welcome-wizard__content h1,.welcome-wizard__content .h1{font-size:18px;line-height:24px}}.coming-soon__header{width:100%;padding:100px 0 190px;position:relative;overflow:hidden;background-position:center;background-size:cover}.coming-soon__header .logo{height:50px}.coming-soon__header h1,.coming-soon__header .h1{font-size:26px;line-height:32px;color:white;margin-top:35px}.coming-soon__header h2,.coming-soon__header .h2{color:white;font-size:18px;margin-top:60px}.coming-soon__header h3,.coming-soon__header .h3{font-size:18px;color:white;margin-top:70px}.coming-soon__header .countdown{padding:30px;background:white;border-radius:5px;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);margin-top:15px;text-align:center}.coming-soon__header .countdown article:not(:last-child) strong{position:relative}.coming-soon__header .countdown article:not(:last-child) strong:after{content:'';position:absolute;top:50%;left:100%;transform:translate(-50%, -50%);height:5px;width:5px;border-radius:100%;background:#1289A7}.coming-soon__header .countdown strong{font-size:50px;color:#1289A7;display:block}.coming-soon__header .countdown span{display:inline-block;font-size:16px;margin-top:5px}.coming-soon__header #mc_embed_signup{margin-top:15px !important}.coming-soon__activities{margin-top:-100px;position:relative;z-index:10}.coming-soon__activities h2,.coming-soon__activities .h2{font-size:22px;color:white;margin-bottom:25px}.coming-soon__activities .activity-card{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coming-soon__host-promo{padding:70px 20px 50px}.coming-soon__host-promo__article{background:#1289A7;background-size:cover;background-position:center;border-radius:5px;position:relative;transition:all .2s}.coming-soon__host-promo__article>.row{margin:0}.coming-soon__host-promo__article .filigrane{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(18,137,167,0.4);border-radius:5px}.coming-soon__host-promo__article .content{padding:25px 0 25px 20px}.coming-soon__host-promo__article h2,.coming-soon__host-promo__article .h2{color:white;font-size:20px;font-weight:bold}.coming-soon__host-promo__article h3,.coming-soon__host-promo__article .h3{font-size:18px;margin-top:5px;color:white}.coming-soon__host-promo__article .action{overflow:hidden;padding-left:30px;border-radius:0 5px 5px 0}.coming-soon__host-promo__article .action>div{height:100%;padding:0 20px 0 35px;display:flex;align-items:center;color:white;position:relative}.coming-soon__host-promo__article .action>div .bg{position:absolute;top:0;left:0;width:calc(100% + 40px);height:100%;transform:skewX(-18deg);background:#F5A623;border-radius:0 5px 5px 0;border-left:5px solid white;transition:all .2s}.coming-soon__host-promo__article .action>div span{position:relative;z-index:5;font-weight:700}.coming-soon__blog-promo{margin-top:60px}.coming-soon__blog-promo h2,.coming-soon__blog-promo .h2{font-size:22px;color:#333333;font-weight:600}.coming-soon__blog-promo p{font-size:18px;line-height:24px}.coming-soon__blog-promo img{border-radius:10px}@media (min-width: 576px){.coming-soon__host-promo article:hover{opacity:.8}}@media (max-width: 767px){.coming-soon__header{padding-top:70px;padding-bottom:160px}.coming-soon__header .logo{height:40px}.coming-soon__header h1,.coming-soon__header .h1{font-size:22px;line-height:28px}.coming-soon__header h2,.coming-soon__header .h2{font-size:15px}.coming-soon__header h3,.coming-soon__header .h3{font-size:14px}.coming-soon__header .countdown{padding:20px}.coming-soon__header .countdown strong{font-size:40px}.coming-soon__header .countdown span{font-size:15px}.coming-soon__activities{margin-top:-70px}.coming-soon__activities h2,.coming-soon__activities .h2{font-size:18px;margin-bottom:20px}.coming-soon__host-promo{padding-top:50px;padding-bottom:60px}.coming-soon__host-promo__article h2,.coming-soon__host-promo__article .h2{font-size:18px}.coming-soon__host-promo__article h3,.coming-soon__host-promo__article .h3{font-size:16px}.coming-soon__blog-promo{margin-top:0}.coming-soon__blog-promo h2,.coming-soon__blog-promo .h2{font-size:18px}.coming-soon__blog-promo p{font-size:16px;line-height:20px}}@media (max-width: 575px){.coming-soon__header{padding-top:40px;padding-bottom:150px}.coming-soon__header .logo{height:30px}.coming-soon__header h1,.coming-soon__header .h1{font-size:17px;line-height:22px}.coming-soon__header h2,.coming-soon__header .h2{font-size:16px;line-height:20px;margin-top:40px}.coming-soon__header h3,.coming-soon__header .h3{font-size:16px;line-height:20px;margin-top:40px}.coming-soon__header .countdown strong{font-size:30px}.coming-soon__header .countdown strong:after{height:4px !important;width:4px !important}.coming-soon__header .countdown span{font-size:13px}.coming-soon__host-promo__article{text-align:center}.coming-soon__host-promo__article .content{padding:20px 10px 15px}.coming-soon__host-promo__article .action{padding:0 25px 20px}.coming-soon__host-promo__article .action>div{background:#F5A623;padding:10px 15px 10px;border-radius:4px;font-size:14px;display:inline-block}.coming-soon__host-promo__article .action>div .bg{display:none}.coming-soon__footer{font-size:14px}}@media (min-width: 1300px){body.landings .container{max-width:1300px}}body.landings .newsletter_form .arrow-info{font-size:16px;line-height:22px}body.landings .landing__header{min-height:70vh;background:#eee;padding:100px 0 0;background-image:linear-gradient(90deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.44) 57%, rgba(0,0,0,0) 80%),url(/assets/landing/tourists-bg3-4bf2dea37ccf69c5678cac165772839fa4611454c60053a34416c77d2eb999f7.jpg);background-size:cover;background-position:center}body.landings .landing__header a{font-size:16px;font-weight:700;color:white}body.landings .landing__header h1,body.landings .landing__header .h1{margin-top:80px;font-size:56px;color:white;line-height:80px}body.landings .landing__header h1 span,body.landings .landing__header .h1 span{font-size:80px;font-weight:700;background-image:linear-gradient(-180deg, rgba(243,153,0,0) 0%, rgba(243,153,0,0) 62%, #F5A623 62%, #F5A623 100%);padding:0 10px 10px;margin-left:-10px;display:inline-block}body.landings .landing__header h2,body.landings .landing__header .h2{margin-top:100px;font-size:25px;color:white;line-height:34px;font-weight:normal}body.landings .landing__header h2 img,body.landings .landing__header .h2 img{height:15px}body.landings .landing__header h2 span,body.landings .landing__header .h2 span{font-size:30px;font-weight:bold}body.landings .landing__header h3,body.landings .landing__header .h3{font-size:22px;line-height:28px;margin-top:100px;color:white}body.landings .landing__header img{height:43px}body.landings .landing__discover{margin-top:115px}body.landings .landing__discover h3,body.landings .landing__discover .h3{font-size:28px;color:#1289A7;font-weight:500}body.landings .landing__discover p{margin-top:15px;font-size:18px;line-height:28px}body.landings .landing__activities{margin-top:100px;padding-bottom:20px;width:100%;overflow:hidden}body.landings .landing__activities h4,body.landings .landing__activities .h4{color:#1289A7;font-size:28px;font-weight:500}body.landings .landing__activities h5,body.landings .landing__activities .h5{font-size:18px;line-height:24px;color:#6B7C93;margin-top:5px;font-weight:normal}body.landings .landing__islands{margin-top:80px;padding-bottom:20px;width:100%;overflow:hidden}body.landings .landing__islands h4,body.landings .landing__islands .h4{color:#1289A7;font-size:28px;font-weight:500}body.landings .landing__islands h5,body.landings .landing__islands .h5{font-size:18px;line-height:24px;color:#6B7C93;margin-top:5px;font-weight:normal}body.landings .landing__pricing h3,body.landings .landing__pricing .h3{font-size:28px;color:#1289A7;font-weight:500}body.landings .landing__pricing article{padding:25px 30px;background:rgba(18,137,167,0.1);border-radius:20px}body.landings .landing__pricing article h4,body.landings .landing__pricing article .h4{font-size:22px;font-weight:bold;color:#1289A7}body.landings .landing__pricing article p{font-size:16px;line-height:24px}body.landings .landing__pricing article span{font-size:40px;font-weight:bold;color:#1289A7}@media (max-width: 575px){body.landings .landing__pricing article{padding:20px 25px}body.landings .landing__pricing article h4,body.landings .landing__pricing article .h4{font-size:18px;line-height:26px}body.landings .landing__pricing article p{font-size:14px;line-height:22px}body.landings .landing__pricing article span{font-size:30px}body.landings .landing__pricing h3,body.landings .landing__pricing .h3{font-size:22px;line-height:30px}}body.landings .landing__hiw{margin-top:80px;padding-bottom:20px;width:100%;overflow:hidden}body.landings .landing__hiw h4,body.landings .landing__hiw .h4{color:#1289A7;font-size:28px;font-weight:500}body.landings .landing__hiw h5,body.landings .landing__hiw .h5{font-size:18px;line-height:24px;color:#6B7C93;margin-top:5px;font-weight:normal}body.landings .landing__hiw article{margin-top:100px}body.landings .landing__hiw article o{height:100px;width:100px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:50px;font-weight:900;color:#1289A7;background:rgba(18,137,167,0.2)}body.landings .landing__hiw article h3,body.landings .landing__hiw article .h3{font-size:28px;color:#1289A7;font-weight:600}body.landings .landing__hiw article p{font-size:18px;line-height:26px;margin-top:20px}body.landings .landing__hiw article p strong{color:#333333}body.landings .landing__hiw .img-fluid{border-radius:10px;box-shadow:0 0 0 10px #f4f4f4}body.landings .landing__hiw .img-fluid.highlight{box-shadow:0 0 0 10px rgba(18,137,167,0.1)}body.landings .landing__hiw__sep{margin:90px -30px 0;padding:15px 20px;border-radius:20px;background:rgba(106,176,76,0.1)}body.landings .landing__hiw__sep o{font-size:50px}body.landings .landing__hiw__sep h3,body.landings .landing__hiw__sep .h3{font-size:24px;line-height:32px;color:#6ab04c;font-weight:bold}body.landings .landing__hiw__sep p{font-size:18px;line-height:26px}@media (max-width: 575px){body.landings .landing__hiw__sep{margin:50px 0 0}body.landings .landing__hiw__sep o{font-size:40px}body.landings .landing__hiw__sep h3,body.landings .landing__hiw__sep .h3{font-size:20px;line-height:28px}body.landings .landing__hiw__sep p{font-size:16px;line-height:24px}}@media (max-width: 991px){body.landings .landing__hiw o{height:60px;width:60px;font-size:35px}}@media (max-width: 767px){body.landings .landing__hiw article{margin-top:80px}body.landings .landing__hiw article:first-child{margin-top:60px}}@media (max-width: 575px){body.landings .landing__hiw h4,body.landings .landing__hiw .h4{font-size:24px}body.landings .landing__hiw article{margin-top:60px}body.landings .landing__hiw article h3,body.landings .landing__hiw article .h3{font-size:22px;margin-left:-10px}body.landings .landing__hiw article o{height:50px;width:50px;font-size:30px}body.landings .landing__hiw article p{font-size:18px;line-height:24px;margin-top:15px}}body.landings .landing__bottom-newsletter{margin-top:80px}body.landings .landing__bottom-newsletter h3,body.landings .landing__bottom-newsletter .h3{color:#1289A7;font-size:28px;font-weight:500}body.landings .landing__bottom-newsletter h2,body.landings .landing__bottom-newsletter .h2{font-size:18px;margin-top:10px}body.landings .landing__middle-newsletter{margin-top:60px;padding:60px 0}body.landings .landing__middle-newsletter h3,body.landings .landing__middle-newsletter .h3{color:white;font-size:28px;font-weight:500}body.landings .landing__middle-newsletter h2,body.landings .landing__middle-newsletter .h2{color:white;font-size:18px;margin-top:10px}body.landings .landing__middle-newsletter .newsletter_form{margin-bottom:0 !important}body.landings .landing__testimonials{margin-bottom:-40px;margin-top:60px}body.landings .landing__testimonials h3,body.landings .landing__testimonials .h3{font-size:28px;color:#1289A7;font-weight:500}body.landings .landing__testimonials .container-fluid{overflow:hidden;width:100%;padding-top:20px}body.landings .landing__testimonials .slick-list{overflow:visible;padding:0 20px !important}body.landings .landing__testimonials .slick-slide{margin:0 10px}body.landings .landing__testimonials article{padding:25px 25px 20px;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);background:white}body.landings .landing__testimonials article p{font-size:16px;color:#6B7C93;line-height:22px;margin-bottom:20px}body.landings .landing__testimonials article figure{background-size:cover;background-position:center;height:40px;width:40px;display:inline-block;border-radius:100%}body.landings .landing__testimonials article h6,body.landings .landing__testimonials article .h6{font-size:16px;color:#1289A7;font-weight:500}body.landings .landing__testimonials article .rate{margin-top:5px;color:#E7711B;font-weight:500;font-size:14px}body.landings .landing__testimonials article .rate img{margin-right:7px}body.landings .landing__footer{padding:70px 0 70px;background-image:linear-gradient(rgba(18,137,167,0.6), rgba(18,137,167,0.6)),url(/assets/landing/tourists-bg3-4bf2dea37ccf69c5678cac165772839fa4611454c60053a34416c77d2eb999f7.jpg);background-size:cover;background-position:center;color:white;font-size:16px;line-height:22px;box-shadow:0 0 200px rgba(18,137,167,0.2)}body.landings .landing__footer a{font-weight:500;text-decoration:underline;color:white}body.landings .landing__footer a:hover{text-decoration:none}body.landings .img-cover{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body.landings .category-card{width:100%}body.landings .category-card .card-e{width:100%;height:180px;display:flex;align-items:flex-end;background-color:#f9f9f9;border-radius:10px;position:relative;background-size:cover;padding:20px 25px;overflow:hidden;transition:all .2s}body.landings .category-card .card-e h3,body.landings .category-card .card-e .h3{color:white;text-shadow:0 0 30px rgba(0,0,0,0.5);position:relative;z-index:3;font-size:40px;line-height:40px;font-weight:bold}body.landings .category-card .card-e figure{position:absolute;top:0;left:0;width:100%;height:100%}body.landings .category-card .card-e figure img{transition:all .2s}body.landings .category-card .card-e:hover{transform:scale(1.03)}body.landings .island-card{width:100%}body.landings .island-card .card-e{width:100%;height:230px;display:flex;align-items:flex-end;background-color:#f9f9f9;border-radius:4px;position:relative;background-size:cover;padding:20px 25px;overflow:hidden;box-shadow:0 3px 15px rgba(0,0,0,0.1);border:1px solid #eee;transition:all .2s}body.landings .island-card .card-e h3,body.landings .island-card .card-e .h3{color:white;text-shadow:0 0 30px rgba(0,0,0,0.5);position:relative;z-index:20;transition:all .2s;font-size:45px;font-weight:bold}body.landings .island-card .card-e figure{position:absolute;top:0;left:0;width:100%;height:100%}body.landings .island-card .card-e figure img{transition:all .2s;position:absolute;top:0;left:0;z-index:5}body.landings .island-card .card-e figure img:not(:first-child){opacity:0}body.landings .island-card .card-e i{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;transition:all .2s}body.landings .island-card .card-e:hover{transform:scale(1.03)}body.landings .island-card .card-e:hover i{opacity:.5}body.landings .island-card .card-e:hover figure img:nth-of-type(2){-webkit-animation:image-rotation 6s infinite;animation:image-rotation 6s infinite;-webkit-animation-delay:1.8s;animation-delay:1.8s}body.landings .island-card .card-e:hover figure img:nth-of-type(3){-webkit-animation:image-rotation 6s infinite;animation:image-rotation 6s infinite}body.landings .island-card--soon{pointer-events:none}body.landings .island-card--soon .card h3,body.landings .island-card--soon .card .h3{color:#999999;text-shadow:0 0 0}body.landings .island-card--soon .card h4,body.landings .island-card--soon .card .h4{color:#999999}body.landings .island-card--soon .card figure{opacity:.3}body.landings .island-card--soon .card figure img{filter:grayscale(100%)}body.landings .island-card--soon .card span{color:#999999;font-size:20px;font-weight:700}body.landings .activity__included-item{padding:8px 15px 8px 12px;border-radius:10px;box-shadow:0 0 0 1px #eee;transition:all .2s}body.landings .activity__included-item h6,body.landings .activity__included-item .h6{font-size:14px;color:#333}body.landings .activity__included-item p{font-size:14px;color:#6B7C93;line-height:17px}body.landings #mc_embed_signup,body.landings .host_subscribe_form{width:100%;background:white;border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);margin-top:40px;padding:12px;margin-bottom:-36px;position:relative;overflow:hidden}body.landings #mc_embed_signup [class*=-message],body.landings .host_subscribe_form [class*=-message]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;z-index:10;font-size:18px;font-weight:500;opacity:0;pointer-events:none;transition:all .5s;text-align:center;padding:10px 20px}body.landings #mc_embed_signup .success-message,body.landings .host_subscribe_form .success-message{color:#27ae60}body.landings #mc_embed_signup .error-message,body.landings #mc_embed_signup .error-email-message,body.landings .host_subscribe_form .error-message,body.landings .host_subscribe_form .error-email-message{color:#e74c3c}body.landings #mc_embed_signup.done .success-message,body.landings .host_subscribe_form.done .success-message{opacity:1;pointer-events:initial}body.landings #mc_embed_signup.error .error-message,body.landings .host_subscribe_form.error .error-message{opacity:1;pointer-events:initial}body.landings #mc_embed_signup.error-email .error-email-message,body.landings .host_subscribe_form.error-email .error-email-message{opacity:1;pointer-events:initial}body.landings #mc_embed_signup input[type=email],body.landings .host_subscribe_form input[type=email]{height:48px;width:100%;border:none;outline:none;font-size:18px;padding-left:45px;background-image:url(/assets/landing/tourcrib-tree-df45189992e7d775270315a465baf37ee09a83f408f77c668f1ad1f1121135c3.svg);background-repeat:no-repeat;background-position:13px center;margin-right:15px;border-radius:10px;border:1px solid #eee}body.landings #mc_embed_signup input[type=email]::-moz-placeholder,body.landings .host_subscribe_form input[type=email]::-moz-placeholder{color:rgba(107,124,147,0.6)}body.landings #mc_embed_signup input[type=email]:-ms-input-placeholder,body.landings .host_subscribe_form input[type=email]:-ms-input-placeholder{color:rgba(107,124,147,0.6)}body.landings #mc_embed_signup input[type=email]::placeholder,body.landings .host_subscribe_form input[type=email]::placeholder{color:rgba(107,124,147,0.6)}body.landings #mc_embed_signup input[type=submit],body.landings #mc_embed_signup button,body.landings .host_subscribe_form input[type=submit],body.landings .host_subscribe_form button{padding:12px 40px;width:100%;background:#F5A623;border-radius:10px;border:none;color:white;font-size:16px;font-weight:bold;cursor:pointer;transition:all .2s}body.landings #mc_embed_signup input[type=submit]:hover,body.landings #mc_embed_signup input[type=submit]:focus,body.landings #mc_embed_signup button:hover,body.landings #mc_embed_signup button:focus,body.landings .host_subscribe_form input[type=submit]:hover,body.landings .host_subscribe_form input[type=submit]:focus,body.landings .host_subscribe_form button:hover,body.landings .host_subscribe_form button:focus{box-shadow:0 0 10px 100px rgba(0,0,0,0.1) inset}@media (max-width: 767px){body.landings #mc_embed_signup,body.landings .host_subscribe_form{padding:8px}body.landings #mc_embed_signup input[type=email],body.landings .host_subscribe_form input[type=email]{height:43px;font-size:16px}body.landings #mc_embed_signup input[type=submit],body.landings .host_subscribe_form input[type=submit]{font-size:14px}}body.landings .category-cards .slick-slide{margin:0 10px}body.landings .category-cards .slick-list{margin:0 -10px;overflow:visible}body.landings .island-cards .slick-slide{margin:0 10px}body.landings .island-cards .slick-list{margin:0 -10px;overflow:visible}body.landings .watch-landing__video{position:relative;cursor:pointer;border-radius:10px;overflow:hidden}body.landings .watch-landing__video:hover .play-icon{transform:translate(-50%, -50%) scale(1.15)}body.landings .watch-landing__video:hover .overlay{opacity:1}body.landings .watch-landing__video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s;z-index:10}body.landings .watch-landing__video .overlay{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .2s}body.landings .watch-landing__video__thumbnail{width:100%;height:280px;background-size:cover;background-position:center}body.landings #landing-video__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;padding:50px 30px;visibility:hidden;opacity:0;transition:all .5s;display:flex;align-items:center;justify-content:center}body.landings #landing-video__modal iframe{display:none}body.landings #landing-video__modal.active{visibility:visible;opacity:1}body.landings #landing-video__modal.active iframe{display:block}body.landings #landing-video__modal .embed-responsive{max-height:calc(100% - 100px)}body.landings #landing-video__modal i{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9)}body.landings #landing-video__modal div{position:relative;background:black;overflow:visible}body.landings #landing-video__modal svg{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 15px));cursor:pointer}@keyframes image-rotation{0%{opacity:0;z-index:10}5%{opacity:1;z-index:10}33%{opacity:1;z-index:10}38%{opacity:0;z-index:10}}@media (max-width: 1299px){body.landings .landing__islands .card-e{height:210px}}@media (max-width: 991px){body.landings .landing__header{background-image:radial-gradient(circle farthest-side at left bottom, #000, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0.4)), url(/assets/landing/tourists-bg3-4bf2dea37ccf69c5678cac165772839fa4611454c60053a34416c77d2eb999f7.jpg)}body.landings .landing__header h1,body.landings .landing__header .h1{font-size:40px;line-height:60px}body.landings .landing__header h1 span,body.landings .landing__header .h1 span{font-size:60px}}@media (max-width: 767px){body.landings .landing__header{padding:50px 0 0;min-height:0}body.landings .landing__header img{height:35px}body.landings .landing__header h1,body.landings .landing__header .h1{font-size:30px;margin-top:50px;line-height:45px}body.landings .landing__header h1 span,body.landings .landing__header .h1 span{font-size:45px}body.landings .landing__header h2,body.landings .landing__header .h2{font-size:20px;line-height:26px;margin-top:50px}body.landings .landing__header h3,body.landings .landing__header .h3{font-size:20px;line-height:26px;margin-top:50px}body.landings .landing__testimonials{margin-top:10px}body.landings .landing__testimonials h3,body.landings .landing__testimonials .h3{font-size:20px;line-height:26px;margin-top:50px}body.landings .landing__testimonials article{padding:20px 20px 15px}body.landings #mc_embed_signup,body.landings .host_subscribe_form{margin-top:30px}}@media (max-width: 575px){body.landings .landing__header{padding-left:10px;padding-right:10px}body.landings .landing__header h1,body.landings .landing__header .h1{font-size:21px;line-height:32px}body.landings .landing__header h1 span,body.landings .landing__header .h1 span{font-size:32px;background-image:linear-gradient(-180deg, rgba(245,166,35,0) 0%, rgba(245,166,35,0) 55%, #F5A623 55%, #F5A623 90%, rgba(245,166,35,0) 90%)}body.landings .landing__header h2,body.landings .landing__header .h2{font-size:18px;line-height:24px;margin-top:35px}body.landings .landing__header h3,body.landings .landing__header .h3{font-size:18px;line-height:24px;margin-top:35px}body.landings .landing__header .newsletter_form{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px) !important}body.landings .landing__discover{margin-top:85px}body.landings .landing__discover .row-80{margin-left:-15px;margin-right:-15px}body.landings .landing__discover .row-80>[class*=col]{padding:0 15px}body.landings .landing__discover h3,body.landings .landing__discover .h3{font-size:24px}body.landings .landing__activities,body.landings .landing__islands{margin-top:40px}body.landings .landing__activities h4,body.landings .landing__activities .h4,body.landings .landing__islands h4,body.landings .landing__islands .h4{font-size:24px}body.landings .landing__islands{padding-bottom:20px}body.landings .landing__bottom-newsletter{margin-top:60px}body.landings .landing__middle-newsletter{margin-top:40px;padding:30px 0}body.landings .landing__footer{box-shadow:0 0 400px rgba(18,137,167,0.6)}body.landings #mc_embed_signup input[type=email],body.landings .host_subscribe_form input[type=email]{margin-bottom:8px}body.landings #mc_embed_signup input[type=submit],body.landings .host_subscribe_form input[type=submit]{padding:10px 40px}body.landings .watch-landing__video__thumbnail{height:220px}}
