@font-face{font-family:"Nothing You Could Do";src:local("Nothing You Could Do"),url("/fonts/NothingYouCouldDo-Regular.woff2") format("woff2"),url("/fonts/NothingYouCouldDo-Regular.woff") format("woff"),url("/fonts/NothingYouCouldDo-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}html{font-size:62.5%;scroll-behavior:smooth;border:none;margin:0;padding:0}body{border:none;margin:0;padding:0;font-family:"Source sans pro","Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,sans-serif;box-sizing:border-box;font-size:18px;background:#fff;letter-spacing:-0.015em;text-align:left;min-height:100vh;display:flex;flex-direction:column}.success{border:none !important;color:#fff !important;padding-bottom:20px !important}.page{flex:1 1 auto}.wrapper{margin-top:0 !important;width:100% !important;margin:unset;max-width:100% !important}.hideonmobile{display:none}.price-card{font-size:34px;color:#00b4e4;font-weight:900 !important;margin-bottom:20px}.price-card:before{content:"From";font-weight:400;font-size:12px;color:#fff;font-weight:700;top:-12px;position:relative;padding-right:4px}.group-column{display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));gap:25px;margin-bottom:50px;margin-top:3rem}@media(max-width: 550px){.group-column{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media(max-width: 999px){.button-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));padding:0}}.button-group__link{border-radius:50px;background-color:#00b4e4;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s linear}.card-button:hover,.button-group__link:hover{color:#fff !important;background-color:#2dc8f3}@media(max-width: 600px){.button-group__link{padding:7px 25px !important}}.image-column{min-height:250px;display:block;height:100%;position:relative}.image-column:before{content:"";display:block;position:relative;padding-bottom:100%}.image-column img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.content-column,.content-heading{color:#fefefe}.content-heading{font-size:30px}.content-column img{object-fit:cover;margin-bottom:15px}.content-column .content-heading{margin-bottom:15px;text-align:center}.content-column .content-column-video{position:relative !important;top:unset !important;transform:unset !important;min-height:300px}.content-column .content-column-video>img{width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.content-column .content-column-video .vp-a{z-index:3;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}.content-column .content-column-video .vp-a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 !important}.js-trigger-accordeon{color:#00b4e4;cursor:pointer}.js-body-accordeon{display:none}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff !important;opacity:.5 !important}.sales-widget{padding:50px 0;background-color:#000}.sales-widget *{color:#fff}.sales-widget .container{max-width:840px;padding:0 20px;margin:0 auto}.sales-widget__header{margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.sales-widget__link{color:#00b4e4}.sales-widget a{cursor:pointer}.sales-widget h1{margin-bottom:0}.sales-widget h2{margin-bottom:20px;text-align:center;margin-top:8px}.sales-widget__header p{text-align:center}.sales-widget__columns{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:40px}.sales-widget__column:not(.sales-widget__column--image){padding:30px 0}.sales-widget__column img{min-height:200px;width:100%;height:auto;object-fit:contain}.sales-widget__footer{display:flex;flex-direction:column;align-items:center}.sales-widget__column--image{display:flex;justify-content:center}.sales-widget__list{padding:0}.sales-widget__list li{margin-bottom:10px;list-style:none}.sales-widget__list li img{display:inline-flex;margin-right:5px;width:17px;min-height:unset;height:17px;object-fit:contain}@media(max-width: 768px){.sales-widget__columns{grid-template-columns:1fr}.sales-widget__column img{max-height:300px}.sales-widget__column{padding:0}}.contact-form fieldset{margin:4px 12px 2px !important}.contact-form fieldset tr{position:relative}.contact-form fieldset .label{order:2;padding-left:20px !important}fieldset:not(:has(textarea)) .field:has(input[type=checkbox]){position:absolute;top:15px !important;left:0 !important}.contact-form fieldset .field input[type=checkbox]{position:absolute;top:0;left:0;width:max-content;padding:0 !important;margin:0 !important}.contact-form tr{width:100%}.contact-form tr:nth-child(n+4):not(:last-child){width:100%}.MuiTypography-root{font-family:"Source sans pro",sans-serif !important}*,::before,::after{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}#site-header{background:#000;min-height:120px;position:fixed;width:100%;z-index:99;top:0;display:block}html,body{height:100%;position:relative;scroll-behavior:auto}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal;word-break:normal}.header-footer-group{clear:both}.home .header{position:absolute;background-color:rgba(0,0,0,0)}.header.transparent{background-color:rgba(0,0,0,0)}.header-inner{max-width:100%;align-items:center;display:flex;justify-content:space-between}.section-inner{width:calc(100% - 8rem);margin-left:auto;margin-right:auto}.header-titles-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-right:4rem;max-width:50%;padding:0;text-align:left}.header-titles{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-1rem 0 0 -2.4rem}.header-titles .site-logo{margin:0}.faux-heading{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-0.0415625em;line-height:1.25;margin:3.5rem 0 2rem}.site-logo a{margin-left:80px;color:#fff;background-color:rgba(0,0,0,0);text-decoration:underline;transition:all .15s linear;display:block}.site-logo img{display:block;margin:0;max-height:9rem;transition:height .15s linear,width .15s linear,max-height .15s linear;width:auto;max-width:100%;border-style:none;font-size:inherit;line-height:inherit;padding:0;text-align:inherit}.fill-children-current-color{fill:currentColor}.fill-children-current-color *{fill:currentColor}button.toggle{background:none;border:none;box-shadow:none;border-radius:0;font-size:inherit;font-weight:400;letter-spacing:inherit;padding:0;text-transform:none}button.close-nav-toggle{align-items:center;display:flex;font-weight:500;justify-content:flex-end;width:100%;font-size:1.8rem;padding:4rem 0}.nav-toggle .toggle-inner{padding-top:.8rem}.toggle-inner{display:flex;justify-content:center;height:2.3rem;position:relative}.toggle{color:inherit;cursor:pointer;font-family:inherit;text-align:inherit}.header-navigation-wrapper{align-items:center;display:flex}.primary-menu-wrapper{display:none}.primary-menu-wrapper li.menu-item a{font-weight:600}ul.primary-menu{display:flex;font-size:1.8rem;font-weight:500;letter-spacing:-0.0277em;flex-wrap:wrap;justify-content:flex-end;margin:-0.8rem 0 0 -2.5rem}.reset-list-style{list-style:none;border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}.reset-list-style ul,.reset-list-style ol{list-style:none;border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}.top-menu li:not(.social-icon){max-height:26px;margin:.8rem 0 0 1rem}.top-menu li{background:#fff;border-radius:20px}.top-menu li.highlight{background:#00b7f0}.primary-menu li{letter-spacing:1px;text-transform:uppercase;font-size:16px;line-height:1.25;position:relative;list-style-type:none}.primary-menu li a{text-transform:none;font-weight:600;letter-spacing:0}.primary-menu a{color:inherit;display:block;line-height:1.2;text-decoration:none}.primary-menu.top-menu>li>a{color:#323870;text-transform:none;padding:4px 20px;font-size:14px}.primary-menu.top-menu>li.highlight>a{color:#000}.primary-menu ul::before,.primary-menu ul::after{content:"";display:block;position:absolute;bottom:100%}.primary-menu ul::before{height:2rem;left:0;right:0}.top-menu ul.sub-menu{background:#fff}.top-menu li:last-of-type ul{background:#fff}.top-menu li.menu-item-has-children{padding-right:15px}.top-menu li.menu-item-has-children>a::after{content:"";display:inline-block;font-size:14px;font-family:"Font Awesome 5 Free",sans-serif;margin-left:7px;bottom:2px;position:absolute;margin-right:8px}.primary-menu>li>ul::after{display:none}.primary-menu ul::after{border:.8rem solid rgba(0,0,0,0);border-bottom-color:#000;right:1.8rem}.primary-menu ul{width:auto;min-width:20rem;background:#000;border-radius:.4rem;font-size:1.7rem;opacity:0;padding:1rem 0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity .15s linear,transform .15s linear,right 0s .15s;transform:translateY(0.6rem);z-index:1}.primary-menu ul a{white-space:nowrap}.sub-menu li a{color:#000;font-size:14px;font-weight:600;padding:2px 20px}.primary-menu ul a{background:rgba(0,0,0,0);border:none;color:inherit;display:block;padding:.2rem 2rem;transition:background-color .15s linear;width:100%}.primary-menu .sub-menu li a:hover{color:#e1b724;text-decoration:none}.top-menu li.ratingsmenu a::before{content:"";font-family:"Font Awesome 5 Free",sans-serif;Margin-right:7px}.top-menu li:last-of-type li a{padding:3px 20px}.top-menu{padding-bottom:20px}.primary-menu>li>.icon{right:-0.5rem;top:calc(50% - .4rem)}.primary-menu>li>a,.primary-menu>li>.icon{color:#fff}.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote::before,.singular:not(.overlay-header) .entry-header a,.archive-header a{color:#fff}.footer-widgets.column-two{display:grid;grid-template-columns:25% 25% 1fr;row-gap:40px;column-gap:20px;max-width:1200px;padding:40px 20px !important;margin:0 auto !important}.footer-copy{color:#7f7f7f;margin-bottom:10px}.primary-menu>li.menu-item-has-children>a{padding-right:2rem}.primary-menu .icon{display:block;height:.7rem;position:absolute;pointer-events:none;transform:rotate(-45deg);width:1.3rem}.primary-menu .icon::after{height:.2rem;width:.9rem}.primary-menu .icon::before{height:.9rem;width:.2rem;content:"";display:block;background-color:currentColor;position:absolute;bottom:calc(50% - .1rem);left:0}.primary-menu .icon::after{content:"";display:block;background-color:currentColor;position:absolute;bottom:calc(50% - .1rem);left:0}.primary-menu:not(.top-menu) .sub-menu{border-radius:0;border-top:4px solid #e1b724;background:#fff;z-index:99999;box-shadow:0 0 5px #333}.menu-item a img{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}img.menu-image-title-after,img.menu-image-title-before,img.menu-image-title-above,img.menu-image-title-below{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}.menu-image-hover-wrapper .menu-image-title-above{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}.content-wrapper svg,.content-wrapper img,.content-wrapper embed,.content-wrapper object{max-width:100%}.en-flag>a{background:url("https://nautilusliveaboards.com/wp-content/uploads/2018/04/008-united-kingdom.png") no-repeat;background-size:25px 15px}.langflag>a{font-size:0;width:45px;height:15px}.reset-list-style li{margin:0}.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children.focus>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.go a:active,.go a:hover{outline-width:0}@media(min-width: 1220px){.primary-menu>li{margin:.8rem 0 0 2.5rem}}.section-inner{margin-left:auto;margin-right:auto;width:calc(100% - 8rem)}.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative}.menu-wrapper.section-inner{width:calc(100% - 8rem)}@media screen and (min-width: 1100px){.header-inner{align-items:center;display:flex;justify-content:space-between;padding:2.8rem 0}.hideifnotmobile,.mobile-menu{display:none}.menu-modal{opacity:1;justify-content:flex-end;padding:0;transition:background-color .3s ease-in,left 0s .3s,right 0s .3s}.menu-modal.cover-modal{background:rgba(0,0,0,0)}.primary-menu-wrapper{display:block;width:100%}}.go .footer-nav-widgets-wrapper{margin-top:20px}.footer-nav-widgets-wrapper{color:#fff;background-color:#1b1b1b !important}.footer-nav-widgets-wrapper .section-inner{width:100%;max-width:100%;background:#000}.subform__information{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:20px;display:grid;max-width:800px;margin:0px auto !important}.subform__item::before{background-color:#fff !important}.footer-copyright{font-weight:600;margin:0 !important;padding-top:20px;padding-bottom:30px}.footer-widgets{margin-left:0;width:100%;text-align:center}.widget .widget-title{margin-bottom:3rem}.widget .widget-title{margin:0 0 2rem}.heading-size-3{font-size:4rem}.sign-up-check{font-size:4rem;position:relative;top:2px;display:inline-block;margin:0;width:1.5rem;min-width:1.5rem;height:1.5rem;background:#fff;border-radius:0;border-style:solid;border-width:.1rem;border-color:#dcd7ca;box-shadow:none;cursor:pointer}.sign-up-check+label{font-weight:500;font-size:1.6rem}.main-news-footer-wrapper{border:2px solid #00b4e4;border-radius:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));max-width:1200px;margin:0 auto !important;padding-bottom:30px}.main-news-footer{max-width:840px;margin:0px auto;padding-left:20px !important;padding-right:50px !important;padding-top:50px !important;position:relative}.main-news-footer-wrapper .main-news-footer:before{content:"";position:absolute;width:1px;height:calc(100% - 100px);top:50px;right:0;background-color:#4c4c4c}.main-news__subform-body{margin-bottom:15px;margin-top:15px;display:flex;flex-wrap:wrap;column-gap:10px;row-gap:30px}.main-news-footer .main-news__subform{display:flex;flex-direction:column}.main-news__subform-body #News_Title{flex:1 0 15%;text-align:left !important;font-size:1.6rem !important}.main-news-footer #News_EmailAddress,.main-news-footer .News_Input{height:45px;color:#6f6f6f !important}.main-news__subform-body #News_FirstName,.main-news__subform-body #News_LastName{flex:1 0 32%;font-size:1.6rem !important;text-align:left !important}.main-news__subform-body #News_Country,.main-news__subform-body #News_EmailAddress{width:100%;flex:1 1 100%;max-width:100% !important}.main-news-footer .News_Input,#News_EmailAddress,#news_form .News_Input{text-align:left !important;box-shadow:none;font-size:1.6rem;letter-spacing:-0.015em;max-width:100%;display:inline-block;padding:10px 20px;border-radius:30px;border:none;color:#6f6f6f !important;background-color:#333}@media(max-width: 930px){.main-news__subform .newssign,.main-news #News_EmailAddress,.main-news .PNews_Input{height:36px}.main-news-footer{padding-right:20px !important}.subform-cards-wrapper{padding-left:20px !important}}.subform-cards-wrapper{max-width:1200px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.subform-cards{padding-top:50px;padding-bottom:10px}.subform-item{border:1px solid #999;border-radius:15px;overflow:hidden;display:flex;gap:30px;min-height:180px}.subform-content,.subform-image{flex:0 1 50%;position:relative;text-align:left !important}.subform-content p{margin-top:0 !important}.subform-image img{height:100%;position:absolute;width:100%;left:0;top:0;object-fit:cover}.subform-content{padding:20px 10px 20px 0;display:flex;flex-direction:column}.subform-content a{text-align:left !important}.subform-content label,.subform-content p{margin-bottom:10px !important;text-align:left !important}.see-more,.subform-content a{text-align:center !important;background-color:#00b4e4;transition:.3s;text-decoration:none !important}.subform-content label{font-size:14px}.subform-content p{flex:1 1 auto;font-size:17px}.subform-content a{font-size:14px;text-transform:uppercase;padding:7px 0;border-radius:20px;width:100px;letter-spacing:1px}.see-more:hover,.subform-content a:hover{background-color:#4db8d8}.subform-cards-second{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));padding:20px 0;row-gap:20px;column-gap:20px}.subform-cards-second img{display:block;height:auto;max-width:100%}.subform-cards-second-item{border-radius:15px;overflow:hidden;display:flex;justify-content:center}.main-news-footer input[type=submit],.see-more{padding:7px 0 !important;width:220px !important;border-radius:20px;display:block;margin:0 auto !important}.main-news-footer input[type=submit]{margin:40px auto 0 auto !important}.footer-widgets .main-news__subform-body :not(input[type=text]){text-align:left !important}@media(max-width: 590px){.subform-item{flex-direction:column;padding:0}.subform-image{min-height:200px}.subform-content{padding:0 10px 20px}.subform-cards{grid-template-columns:unset}}#subform{max-width:800px;width:100%;margin-left:auto;margin-right:auto}#subform label{margin-bottom:3rem;display:inline-block}#News_LastName,#News_FirstName{width:calc(50% - 5px) !important}@media(max-width: 590px){#News_LastName,#News_FirstName{width:100% !important}}#News_EmailAddress,#News_Country{width:100% !important}#News_EmailAddress:focus,#news_form .News_Input:focus{border-color:unset !important}#subform .gold-button{background-color:#00b7f0 !important;font-size:18px !important;padding:6px 0 !important}@media(max-width: 1220px){.widget_block{margin-left:20px !important}.widget-title.subheading.heading-size-3{font-size:4rem}}@media(max-width: 1200px){.main-news-footer-wrapper .main-news-footer:before{display:none}.main-news-footer-wrapper{border:unset}.main-menu__body{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}}@media(max-width: 600px){.main-news-footer-wrapper{grid-template-columns:unset}.main-news__subform-body #News_Title,.main-news__subform-body #PNews_Title,.main-news__subform-body #News_FirstName,.main-news__subform-body #News_LastName,.main-news__subform-body .newssign{width:100%;flex:1 1 100%;font-size:16px !important;padding:7px 20px !important}.main-news__title{font-size:28px !important}.main-news__header-body label{font-size:16px !important}.footer-nav-widgets-wrapper .subform-cards{display:none}}.footer-widgets .widget_text input[type=submit],.ugb-button1{border-radius:60px;margin:20px 10px}.go .footer-nav-widgets-wrapper .gold-button{text-transform:uppercase;font-size:20px;font-weight:600;letter-spacing:.1em;display:inline-block;background-color:#00b7f0;padding:8px 30px;margin-top:10px;border:2px solid #00b7f0;border-radius:20px;color:#fff;width:auto}.footer-widgets-wrapper ul{list-style-type:none;padding:0}.footer-widgets-wrapper .column-one{background-color:#1b1b1b !important}.footer-widgets-wrapper .column-two{max-width:1200px;padding-bottom:60px;padding-top:60px;margin:auto}.footer-widgets-wrapper .column-two .widget{width:100%;display:inline-block;vertical-align:top;padding-top:0;margin-top:40px;text-align:left}.footer-widgets-wrapper .column-two .widget h2{font-size:24px;color:#fff !important}.footer-widgets-wrapper .column-two .widget_nav_menu a{text-decoration:none;font-size:16px;font-weight:500}.footer-widgets-wrapper .column-two .widget_nav_menu a:hover{text-decoration:underline}.footer-widgets-wrapper .column-two .widget_nav_menu a b{color:#e1b724}.widget_nav_menu li{line-height:1.5}.header{position:relative;width:100%;z-index:999;background:#000}.header.transparent{position:absolute;background:rgba(0,0,0,0)}.header li{margin:0}.header a{text-decoration:none}.header__logo{width:170px;position:relative;height:80px;z-index:1000}.header__logo img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;filter:drop-shadow(2px 2px 6px #89CFF0)}.header__content{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:10px 40px}@media(max-width: 600px){.header__content{padding:10px 20px}}.header__action{display:flex;gap:20px;align-items:flex-end;position:relative;z-index:1000;padding-right:50px;height:40px}@media(max-width: 600px){.header__action{gap:0px}}.header__action-link{height:40px;display:inline-flex;align-items:center;text-transform:uppercase;background-color:#fff;padding:12px 20px;cursor:pointer;transition:all .3s ease;line-height:1.3rem;font-size:14px;color:#000 !important;font-weight:700}.header__action-link--second{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff !important}.main-menu__content .header__action-link--second{display:none !important;margin-bottom:20px}.burger{display:inline-block;cursor:pointer;position:absolute;right:0;width:40px;height:40px;padding:7px;border:none;transition:all .3s ease}@media(any-hover: hover){.header__action-link:hover{background-color:hsla(0,0%,100%,.6)}.header__action-link--second:hover{background-color:#fff;color:#000 !important}.header__burger:hover{background-color:hsla(0,0%,100%,.6)}}.burger__box{position:absolute;height:26px;width:26px;cursor:pointer;top:50%;z-index:1}.burger__inner{display:block;position:absolute;width:100%;height:2px;background-color:#fff;transition-duration:.25s}.burger__inner:before,.burger__inner:after{content:"";display:block;position:absolute;width:100%;height:2px;background-color:#fff;transition-duration:.25s}.burger__inner:before{top:-8px}.burger__inner:after{top:8px}.burger.active .burger__inner{transform:rotate(45deg)}.burger.active .burger__inner:before{top:0;transform:rotate(0deg)}.burger.active .burger__inner:after{top:0;transform:rotate(90deg)}body.home .std-container>.entry-content>.wp-block-nk-awb>.nk-awb-wrap{min-height:unset;height:unset !important}.main-menu{padding-top:100px;position:fixed;right:0;top:0;height:100%;min-height:100vh;width:60%;min-width:320px;background:#000;z-index:999;transform:translate(calc(100% + 6vw), 0) rotate(0.001deg);transition:transform 1s cubic-bezier(0.7, 0, 0.2, 1);will-change:transform}.main-menu.active{transform:translate(0, 0) rotate(0.001deg)}.main-menu__bg-image{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;background:url(https://nautilusliveaboards.com/wp-content/uploads/2022/11/2022-Socorro-Mantas.jpg);background-size:cover}.main-menu__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 40px 7vh 40px;position:relative;z-index:1;max-width:1600px;margin:0 auto;overflow-y:auto}.main-menu__content::-webkit-scrollbar{display:none}@media(max-width: 1600px){.main-menu__content{max-width:1340px}}.main-menu__body{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));justify-content:space-between;column-gap:20px;row-gap:40px;padding-right:40px;padding-bottom:30px;margin:0 -10px !important}.main-menu__column-title{text-transform:uppercase;color:#fff;margin-bottom:20px;font-weight:700;font-size:20px}.main-menu__column li{list-style-type:none}.main-menu__column{display:flex;flex-direction:column;padding:0 10px !important}.main-menu__column:nth-child(3),.main-menu__column:nth-child(4){row-gap:10px}.main-menu__column.big-link{color:#fff;transition:all .3s ease;column-gap:10px;row-gap:15px}.main-menu__column a{display:flex;flex-direction:column}.main-menu__column.big-link .menu-item:not(:last-child){margin-bottom:60px}.main-menu__column.big-link a{color:#fff;text-transform:uppercase;font-size:24px;font-weight:800;line-height:2rem;transition:all .3s ease}.main-menu__column.big-link a span{color:inherit;font-size:inherit;text-transform:inherit;font-weight:inherit}.main-menu__column.big-link a span:last-child{text-transform:lowercase;font-size:18px;font-weight:600}@media(any-hover: hover){.main-menu__column.big-link a span:hover{color:hsla(0,0%,100%,.8) !important}}@media(any-hover: hover){.main-menu__column.big-link a:hover{color:hsla(0,0%,100%,.8) !important}}.main-menu__column>.menu-item-has-children>a{position:relative;font-weight:700}.main-menu__column ul a{color:#fff !important;cursor:pointer;font-weight:600 !important;font-size:16px !important;position:relative;transition:all .3s ease;padding:0 0 5px 0 !important;line-height:2.5rem}.main-menu__column>.menu-item>ul>li:not(.menu-item-has-children)>a:before{content:"";position:absolute;top:50%;left:-13px;height:7px;width:7px;transform:translateY(-50%) scale(0);background-color:hsla(0,0%,100%,.8);border-radius:50%;transition:all .3s ease}.main-menu__column ul a:hover{color:hsla(0,0%,100%,.8) !important}.main-menu__column ul{padding:0 !important;margin:0 !important}@media(any-hover: hover){.main-menu__column>.menu-item>ul>li:not(.menu-item-has-children)>a:hover::before{transform:translateY(-50%) scale(1)}}.main-menu__column>.menu-item-has-children .menu-item-has-children>a::before,.main-menu__column>.menu-item-has-children .menu-item-has-children>a::after,.main-menu__column>.menu-item-has-children>a::before,.main-menu__column>.menu-item-has-children>a::after{content:"";display:inline-block;width:.6rem;height:.1rem;background-color:#fff;position:absolute;top:12px;transition:all .2s ease}.main-menu__column>.menu-item-has-children>a:before,.main-menu__column>.menu-item-has-children>a:after{display:none}.main-menu__column>.menu-item-has-children .menu-item-has-children>a:before,.main-menu__column>.menu-item-has-children>a:before{left:-13px;transform:rotate(45deg)}.main-menu__column>.menu-item-has-children .menu-item-has-children>a:after,.main-menu__column>.menu-item-has-children>a:after{left:-9px;transform:rotate(-45deg)}.main-menu__column>.menu-item-has-children li.menu-item-has-children>a.active:before,.main-menu__column>.menu-item-has-children>a.active:before{transform:rotate(-45deg)}.main-menu__column>.menu-item-has-children li.menu-item-has-children>a.active:after,.main-menu__column>.menu-item-has-children>a.active:after{transform:rotate(45deg)}.main-menu__column>ul{padding-left:0px;margin:0 !important}.main-menu__column>.menu-item-has-children .menu-item-has-children{position:relative;cursor:pointer;font-weight:700;color:#fff}.main-menu__column>.sub-menu .sub-menu{padding-left:10px !important;margin-left:15px !important;margin-top:0 !important;position:relative}.main-menu__column>.menu-item .sub-menu .sub-menu{max-width:230px;padding-left:10px !important;margin-left:15px !important;margin-top:0 !important;position:relative}@media(max-height: 600px){.main-menu__column>.menu-item .sub-menu .sub-menu{display:none}}.main-menu__column .sub-menu .sub-menu:before{content:"";position:absolute;top:8px;left:0;height:calc(100% - 18px);width:1px;background-color:#fff}.main-menu__item:not(:last-child){padding-bottom:10px}.main-menu__sub-item{font-size:15px;max-width:130px}.main-menu__sub-item:first-child{padding-top:5px}.main-menu__sub-item:not(:last-child){padding-bottom:5px}.main-menu__sub-item a::before{display:none}.main-menu__footer{display:flex;justify-content:space-between;gap:30px}.main-menu__social-group{display:flex;column-gap:10px;align-items:self-end}.main-menu__image-icon,.main-menu__social-link{display:inline-block;position:relative}.main-menu__image-icon img,.main-menu__social-link img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.main-menu__image-icon{height:30px;width:100px}.main-menu__social-link{flex:0 0 35px;width:35px;height:35px;opacity:.5;transition:all .3s ease 0s}.main-menu__column>li .sub-menu .sub-menu{max-width:230px}@media(any-hover: hover){.main-menu__social-link:hover{opacity:1}}@media(max-width: 1024px){.main-menu__body{justify-content:unset;padding-right:0;padding-bottom:50px;row-gap:30px;column-gap:0}.main-menu__column:nth-child(1){flex-direction:unset;justify-content:space-between}.main-menu__column:nth-child(2){justify-content:flex-start}.main-menu__column:nth-child(3){padding-right:20px}.main-menu__footer{flex-direction:column}}@media(max-width: 700px){.main-menu__social-link{flex:0 0 25px;width:25px;height:25px}.main-menu__image-icon{width:70px;height:20px}}@media(max-width: 600px){.header__action .header__action-link--second{display:none}.main-menu__content .header__action-link--second{display:inline-flex}.header__logo{width:150px;height:70px}.main-menu__content{padding:20px 20px 5vh 20px}}@media(max-width: 500px){.main-menu__footer{gap:20px}}@media(max-width: 430px){.main-menu__footer{flex-wrap:wrap;justify-content:center}}@media(max-width: 370px){.header__action-link{padding:10px;font-size:12px}.header__logo{width:110px;height:60px}}.footer-widgets.column-two .widget:last-child{display:flex;flex-direction:column;justify-content:flex-end}.footer-widgets.column-two .widget{width:100%;margin-top:0}.footersocial{display:inline-block}.main-menu__image-icon img{object-fit:contain;height:30px;width:100px}.main-menu__image-icon{height:30px;width:100px;display:inline-block;position:relative}.main-menu__image-icon--footer{height:40px}.main-menu__image-icon--footer img{height:100%}.main-menu__image-group{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));flex:1 1 auto}.main-menu__image-group--footer{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));max-width:300px}.main-menu__social-link{display:inline-block;position:relative}body.bex{font-family:"Source sans pro",sans-serif}body.bex:not(.overlay-header) #site-header .toggle{color:#000}body.bex:not(.overlay-header) .primary-menu>li>a{color:#cd2653}body.bex:not(.overlay-header) .primary-menu>li>.icon{color:#cd2653}body.bex .footer-inner{background-color:#fff;color:#000}body.bex .footer-nav-widgets-wrapper{background-color:#fff;margin-top:0;padding:0;border:0 solid #dedfdf;overflow:hidden;position:relative;z-index:2}body.bex .footer-nav-widgets-wrapper h2{font-weight:400}body.bex #site-footer{border-color:#dcd7ca;border-style:solid;border-width:0;color:#fff;position:relative;z-index:2}body.bex #site-footer .section-inner{display:flex;align-items:baseline;justify-content:flex-end}body.bex #site-footer a{text-decoration:none}body.bex .footer-copyright{font-weight:600;margin:0}@media(min-width: 700px){body.bex .footer-credits{display:flex}body.bex .footer-copyright{font-weight:700}body.bex #site-footer{font-size:1.8rem;padding:4.3rem 0}}body.bex .footer-widgets-outer-wrapper{margin-top:0 !important;padding:0 !important;border:0 !important}body.bex .header-footer-group{color:#000}body.bex .menu-modal .toggle{color:#000}body.bex h3{font-size:3rem}body.bex .heading-size-3{font-size:4rem !important}body.bex .widget .widget-title{margin:0 0 2rem}body.bex .footer-widgets a{color:#cd2653;text-decoration:none}body.bex .footer-widgets a:visited{text-decoration:none}body.bex .footer-widgets .menu-item>a::before{content:"";background:#93cbc9;position:absolute;bottom:1px;left:0;height:1px;width:100%;transform:scaleX(0);transition:all .3s ease}body.bex .footer-widgets .menu-item>a{color:#000;font-weight:300;position:relative;padding-bottom:3px;transition:all .3s ease}body.bex .footer-widgets .heading-size-3{margin-bottom:15px}body.bex .footer-widgets:first-child{background-color:#1b1b1b;text-align:center;padding:60px 20px;position:relative}body.bex .footer-widgets:first-child::before{left:-100%;content:"";background-color:#1b1b1b;position:absolute;top:0;height:100%;width:100vw;z-index:2}body.bex .footer-widgets:first-child::after{right:-100%;content:"";background-color:#1b1b1b;position:absolute;top:0;height:100%;width:100vw;z-index:2}body.bex .footer-widgets{width:100%;margin-left:0}body.bex .footer-widgets+.footer-widgets{margin-top:3rem}body.bex .footer-widgets:last-child{padding-top:30px;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));row-gap:40px;column-gap:20px}body.bex .footer-widgets .widget_text .widget-content{position:relative;z-index:3}body.bex .footer-widgets .is-layout-flow{margin-top:0 !important}body.bex .footer-widgets .widget{margin-top:0 !important;width:100%}@media(any-hover: hover){body.bex .footer-widgets .menu-item>a:hover{text-decoration:none !important;color:#93cbc9}body.bex .footer-widgets .menu-item>a:hover::before{transform:scaleX(100%)}}body.bex .footer-widgets .menu-item>a::before{content:"";background:#93cbc9;position:absolute;bottom:1px;left:0;height:1px;width:100%;transform:scaleX(0);transition:all .3s ease}body.bex .section-inner{margin-left:auto;margin-right:auto;max-width:120rem;width:calc(100% - 4rem)}body.bex .footer-widgets-wrapper{display:flex;flex-direction:column;margin-left:0 !important;width:100% !important}@media(min-width: 700px){body.bex .section-inner{width:calc(100% - 8rem)}body.bex .footer-widgets .widget{border-top:none;margin-top:5rem;padding-top:0}}.go #root a.MuiButton-containedPrimary{color:#fff}.wrapper embed,.wrapper img,.wrapper object,.wrapper svg{max-width:100%}.summaryContainer{margin:auto auto;width:100%}.tripSummary,.itinerarySummary{margin:auto auto;width:100%}.summaryContainer .MuiGrid-spacing-xs-3>.MuiGrid-item.summaryTitle{padding:10px 20px}.summaryContainer .summaryImage{padding:0}.summaryContainer s{display:none}.dividerFullWidth.MuiDivider-middle{margin:0}.cleanCheckbox input[type=checkbox]{width:unset;min-width:unset;height:unset;margin:0}.cleanCheckbox .MuiSvgIcon-root{font-size:2rem;margin:0 0 0 10px}.cleanCheckbox span{font-size:1.5rem}#bookingForm .MuiInputBase-root{font-size:1.2rem !important}@media(max-width: 767px){.bookingOptions .MuiTypography-body1,.MuiStepLabel-label.MuiTypography-body2{font-size:.8rem}}@media(min-width: 1025px){.bookingOptions .MuiTypography-body1,.MuiStepLabel-label.MuiTypography-body2{font-size:1.8rem}}.mainImage{padding:0;height:540px;width:100%;background-position:center center;background-size:cover}.confirmationBanner{padding:0;min-height:277px;width:100%;background-position:center center;background-size:cover}.numBerths button:not(.toggle):not(.Mui-selected){background-color:#fff}button:not(.toggle):not(.Mui-selected).MuiTab-root{background-color:#f2fbfe}button:not(.toggle).MuiTab-root.Mui-selected,button:not(.toggle):hover.MuiTab-root,button:not(.toggle):focus.MuiTab-root{background-color:#1ebce7}button:not(.toggle).itineraryBtn{background-color:#f2f2f2}button:not(.toggle).itineraryBtn svg{font-size:unset}.formsInfo input[type=text],.formPayment input[type=text]{background:initial;border:initial;box-shadow:none}.formsInfo input[type=password],.formPayment input[type=password]{background:initial;border:initial;box-shadow:none}.formsInfo div[role=tabpanel],.formPayment div[role=tabpanel]{width:95%;margin:auto}.termsContainer{width:100%;height:400px;flex-basis:400px;padding:20px;overflow:auto;border-color:rgba(0,0,0,.23);border-style:solid;border-width:1px;border-radius:2px}button:focus,.primary-menu a:hover,.primary-menu a:focus,.primary-menu .current_page_ancestor{text-decoration:none}.holdOption{width:250px;height:250px;background-color:#f7f7f7}.itineraryDate{background-color:#f2f2f2}.itineraryDate span{font-size:20px;padding:10px 12px 10px;font-weight:500}.swal2-popup{font-size:1.4rem !important}.dive2019Title{font-size:54px;margin:2rem 0 1rem;text-align:center;font-weight:bold;color:#333}.MuiListItem-root.CardTripTitle h3{font-family:"Source sans pro","Helvetica Neue",Helvetica,sans-serif;text-transform:"uppercase"}.MuiListItem-root.CardTripTextIcon{font-family:"Source sans pro","Helvetica Neue",Helvetica,sans-serif}.MuiListItem-root.CardTripImage{padding:0}.MuiListItem-root.CardTripImage img{object-fit:cover;width:100%;height:100%}.MuiListItem-root.CardTripImage .CardHighLightTitle{position:absolute;top:0;color:#fff;background:#e1b724;border-radius:0;padding:2px 10px 2px 5px;font-weight:bold;font-size:16px}.MuiListItem-root.CardTripImage .CardHighLightTitle:after{content:" ";position:absolute;width:0;height:0;top:0;border-top:25px solid #e1b724;border-right:25px solid rgba(0,0,0,0);display:inline-block;margin-left:10px}.MuiListItem-root.CardTripImage .special{position:absolute;top:0;right:0;padding:1px 10px 4px 10px;font-weight:bold;font-size:16px;background-color:#d3240c;color:#fff;z-index:2}.airplane{position:absolute;top:-20px;right:-25px;z-index:4;height:auto;width:100px;transform:rotate(-20deg)}.airplane img{object-fit:contain;max-width:100%}@media(max-width: 1100px){.airplane{right:-15px}}.line-spase{display:inline-block;padding-right:30px;position:relative}.line-spase:after{content:"";height:1px;width:20px;right:5px;position:absolute;top:50%;transform:translateY(-50%);background-color:#000}.searchFilterForm .MuiFormLabel-root{font-size:1.2rem}.searchFilterForm .MuiInputBase-input{font-size:1.2rem}.searchFilterForm label.Mui-focused{color:"#1ebce7"}.searchFilterForm .MuiInput-underline:after{border-bottom-color:"#1ebce7"}.searchFilterForm .MuiOutlinedInput-root{border-radius:2}.searchFilterForm .MuiOutlinedInput-root :hover fieldset{border-color:"#1ebce7"}.searchFilterForm .MuiOutlinedInput-root .Mui-focused fieldset{border-color:"#1ebce7"}.searchFilterForm .MuiOutlinedInput-root .Mui-focused legend{padding:3px}.searchFilterForm .Mui-focused .MuiSelect-select fieldset legend{padding:0}.moreInformation{display:none;background:#eee;margin:0 12px !important}.hide{display:none !important}.moreInfoButton span{font-size:1.3rem;color:#03a9f4}.diveSelector .MuiSelect-filled{line-height:0 !important;font-size:1.8rem !important}.MuiPaper-root .MuiSvgIcon-root{font-size:1.6rem}.MuiPaper-root .MuiTypography-subtitle1{font-size:1.6rem}.MuiPaper-root .MuiTypography-caption{font-size:1.2rem}.MuiPaper-root .PrivatePickersSlideTransition-root .MuiDateRangePickerDay-root .MuiButtonBase-root{font-size:1rem}.marketing .videos-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));justify-items:center}.marketing .videos-container .video-header{font-size:28px;text-align:left}.video-category .video-category__title{font-weight:700;font-size:32px;margin-bottom:10px;text-align:left}.video-category .video-category__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:30px;margin-bottom:30px}.video-category .video-header{font-size:20px;text-align:left;margin-top:5px}.swal2-container{z-index:30000 !important}@media(max-width: 1200px){.marketing .videos-container .video-header{font-size:20px}}.go small{font-size:80%;width:100%;display:inline-block}.bookingV2{width:100%;max-width:100%;padding:0}@media(max-width: 767px){.bookingV2{margin-top:100px}}@media(min-width: 1025px){.bookingV2{margin-top:120px}}.MuiContainer-root.MuiContainer-maxWidthLg.tripContainer{width:100%;max-width:100%;padding:0}.tripInfo{background-color:#000;margin:0;width:100%}.tripInfo .tripInfoIcon{display:inline-flex;margin-right:10px;background-size:auto 30px;background-position:0px -2px;width:30px;height:30px;background-repeat:no-repeat}.tripInfo .MuiGrid-container{padding:35px 0 35px 0;margin:0;width:100%}.tripInfo .MuiGrid-item h3{color:#fff}.tripInfo .MuiGrid-item{border-right:1px solid #fff;padding:0}.tripInfo .MuiGrid-item:last-child{border-right:none}.tripInfo .MuiGrid-spacing-xs-3>.MuiGrid-item{padding:0}.tripInfoDetails .tripTitle{font-weight:500;padding-top:20px;padding-bottom:40px}.tripInfoDetails .tripDescription{padding-bottom:25px;font-size:18px}.tripInfoDetails .tripDates{font-weight:bold;font-size:18px}.icon-stepper .MuiSvgIcon-root,.icon-stepper .MuiIcon-root{font-size:2.5rem}.calendarIcon{background:url("#/images/Icons/White/Calendar.png")}.boatIcon{background:url("#/images/Icons/White/Boat.png")}.nightsIcon{background:url("#/images/Icons/White/Day-Night.png")}.campIcon{background:url("#/images/Icons/White/Tent.png")}.calendarIconB{background:url("#/images/Icons/Black/Calendar.png")}.boatIconB{background:url("#/images/Icons/Black/Boat.png")}.nightsIconB{background:url("#/images/Icons/Black/Day-Night.png")}.campIconB{background:url("#/images/Icons/Black/Tent.png")}.summaryIcon{display:inline-flex;margin-right:10px;background-size:auto 30px;background-position:0px -2px;width:30px;height:30px !important;background-repeat:no-repeat}.tripSummary .tripTitle{font-size:2.3rem;font-weight:500;padding-bottom:10px}.numBerths .MuiButton-root.Mui-disabled{color:rgba(0,0,0,.87);border:none}.numBerths button{color:#797979;font-size:20px;min-width:25px;width:45px;height:30px;border:none}.numBerths button:first-child{border-top-left-radius:50%;border-bottom-left-radius:50%;font-size:30px;width:30px}.numBerths button:last-child{border-top-right-radius:50%;border-bottom-right-radius:50%;font-size:30px;width:30px}.numBerths.mini button{font-size:15px;min-width:20px;width:40px;height:25px}.numBerths.mini button:first-child{border-top-left-radius:50%;border-bottom-left-radius:50%;font-size:20px;width:25px}.numBerths.mini button:last-child{border-top-right-radius:50%;border-bottom-right-radius:50%;font-size:20px;width:25px}.ActivityContainer.MuiGrid-container{margin:0}.MuiGrid-container>.roomContainer.MuiGrid-item,.MuiGrid-container>.tripBanContainer.MuiGrid-item,.MuiGrid-container.ActivityContainer>.imageContainer{padding-top:0;padding-bottom:0;padding-right:0}.roomInfoContainer{padding-bottom:0}.roomInfoContainer h2 small{font-size:1.8rem}.roomDescription{flex-grow:4;align-items:flex-start}.roomImage,.summaryImage,.activityImage,.tripBannerImage{object-fit:cover;width:100%;height:100%}@keyframes lds-nautilus{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.lds-nautilus{display:inline-block;position:relative;width:80px;height:80px}.lds-nautilus div{display:inline-block;position:absolute;left:8px;width:16px;background:#fff;animation:lds-nautilus 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-nautilus div:nth-child(1){left:8px;animation-delay:-0.24s}.lds-nautilus div:nth-child(2){left:32px;animation-delay:-0.12s}.lds-nautilus div:nth-child(3){left:56px;animation-delay:0}#cover{display:none;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:#013766;background-color:rgba(1,55,102,.7);z-index:20000}@media(min-width: 960px){.lds-roller,.lds-nautilus{margin-top:20%;margin-left:48%}}@media(max-width: 959px)and (min-width: 581px){.lds-roller,.lds-nautilus{margin-top:23%;margin-left:48%}}@media(min-width: 481px)and (max-width: 580px){.lds-roller,.lds-nautilus{margin-top:40%;margin-left:40%}}@media only screen and (max-device-width: 480px){.lds-roller,.lds-nautilus{margin-top:50%;margin-left:37%}}@media only screen and (max-device-width: 290px){.lds-roller,.lds-nautilus{margin-top:70%;margin-left:36%}}.preloader{opacity:0;visibility:hidden;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:rgba(1,55,102,.7);z-index:20000;transition:.3s}.card-roller,.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.card-roller div,.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.card-roller div:after,.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;margin:-4px 0 0 -4px}.card-roller div:nth-child(1),.lds-roller div:nth-child(1){animation-delay:-0.036s}.card-roller div:nth-child(1):after,.lds-roller div:nth-child(1):after{top:63px;left:63px}.card-roller div:nth-child(2):after,.lds-roller div:nth-child(2):after{top:68px;left:56px}.card-roller div:nth-child(2),.lds-roller div:nth-child(2){animation-delay:-0.072s}.card-roller div:nth-child(3),.lds-roller div:nth-child(3){animation-delay:-0.108s}.card-roller div:nth-child(3):after,.lds-roller div:nth-child(3):after{top:71px;left:48px}.card-roller div:nth-child(4),.lds-roller div:nth-child(4){animation-delay:-0.144s}.card-roller div:nth-child(4):after,.lds-roller div:nth-child(4):after{top:72px;left:40px}.card-roller div:nth-child(5),.lds-roller div:nth-child(5){animation-delay:-0.18s}.card-roller div:nth-child(5):after,.lds-roller div:nth-child(5):after{top:71px;left:32px}.card-roller div:nth-child(6),.lds-roller div:nth-child(6){animation-delay:-0.216s}.card-roller div:nth-child(6):after,.lds-roller div:nth-child(6):after{top:68px;left:24px}.card-roller div:nth-child(7),.lds-roller div:nth-child(7){animation-delay:-0.252s}.card-roller div:nth-child(7):after,.lds-roller div:nth-child(7):after{top:63px;left:17px}.card-roller div:nth-child(8),.lds-roller div:nth-child(8){animation-delay:-0.288s}.card-roller div:nth-child(8):after,.lds-roller div:nth-child(8):after{top:56px;left:12px}.card-roller{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.7)}.card-roller div:after{background:#00b7f0}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 1024px){.card-roller{top:0px;transform:translate(-50%, -50%) scale(0.5)}}@media(max-width: 370px){.card-roller{display:none}}#site-header{background:#fff;position:relative}.header-inner{max-width:168rem;padding:3.15rem 0;z-index:100}.header-titles-wrapper{align-items:center;display:flex;justify-content:center;padding:0 4rem;text-align:center}body:not(.enable-search-modal) .header-titles-wrapper{justify-content:flex-start;padding-left:0;text-align:left}.site-title,.site-logo,.site-description{margin:0}.site-title{font-size:2.1rem;font-weight:600;line-height:1}.site-title a{color:inherit;display:block;text-decoration:none}.site-title a:hover,.site-title a:focus{text-decoration:underline}.site-description{margin-top:1rem;color:#6d6d6d;font-size:1.8rem;font-weight:500;display:none;letter-spacing:-0.0311em;transition:all .15s linear}.site-logo a,.site-logo img{display:block}.header-titles .site-logo .site-logo{margin:0}.site-logo img{max-height:9rem;margin:0 auto;width:auto}.custom-html-widget img{max-width:100%}body:not(.enable-search-modal) .site-logo img{margin:0}.overlay-header #site-header{background:rgba(0,0,0,0);margin:0;position:absolute;left:0;right:0;top:0;z-index:2}.overlay-header .header-inner{color:#fff}.overlay-header .site-description,.overlay-header .toggle{color:inherit}.overlay-header .header-inner .toggle-wrapper::before{background-color:currentColor;opacity:.25}.admin-bar.overlay-header #site-header{top:32px}@media(max-width: 782px){.admin-bar.overlay-header #site-header{top:46px}}.header-navigation-wrapper{display:none}.header-toggles{display:none}.header-inner .toggle{align-items:center;display:flex;overflow:visible;padding:0 2rem}.header-inner .toggle svg{display:block;position:relative;z-index:1}.header-inner .toggle path{fill:currentColor}.toggle-inner{display:flex;justify-content:center;height:2.3rem;position:relative}.toggle-icon{display:block;overflow:hidden}.toggle-inner .toggle-text{color:#6d6d6d;font-size:1rem;font-weight:600;position:absolute;top:calc(100% + .5rem);width:auto;white-space:nowrap;word-break:break-all}.overlay-header .toggle-text{color:inherit}.header-inner .toggle:focus .toggle-text,.header-inner .toggle:hover .toggle-text{text-decoration:underline}.search-toggle{position:absolute;bottom:0;left:0;top:0}.search-toggle .toggle-icon,.search-toggle svg{height:2.5rem;max-width:2.3rem;width:2.3rem}.nav-toggle{position:absolute;bottom:0;right:0;top:0;width:6.6rem}.nav-toggle .toggle-icon,.nav-toggle svg{height:.8rem;width:2.6rem}.nav-toggle .toggle-inner{padding-top:.8rem}.primary-menu-wrapper{display:none}ul.primary-menu{display:flex;font-size:1.8rem;font-weight:500;letter-spacing:-0.0277em;flex-wrap:wrap;justify-content:flex-end;margin:-0.8rem 0 0 -1.6rem}.primary-menu .icon{display:block;height:.7rem;position:absolute;pointer-events:none;transform:rotate(-45deg);width:1.3rem}.primary-menu .icon::before,.primary-menu .icon::after{content:"";display:block;background-color:currentColor;position:absolute;bottom:calc(50% - .1rem);left:0}.primary-menu .icon::before{height:.9rem;width:.2rem}.primary-menu .icon::after{height:.2rem;width:.9rem}.primary-menu li{font-size:inherit;line-height:1.25;position:relative}.primary-menu>li{margin:.8rem 0 0 1.6rem}.primary-menu>li.menu-item-has-children>a{padding-right:2rem}.primary-menu>li>.icon{right:-0.5rem;top:calc(50% - .4rem)}.primary-menu a{color:inherit;display:block;line-height:1.2;text-decoration:none}.primary-menu a:hover,.primary-menu a:focus,.primary-menu .current_page_ancestor{text-decoration:underline}.primary-menu li.current-menu-item>a,.primary-menu li.current-menu-item>.link-icon-wrapper>a{text-decoration:underline}.primary-menu li.current-menu-item>a:hover,.primary-menu li.current-menu-item>.link-icon-wrapper>a:hover,.primary-menu li.current-menu-item>a:focus,.primary-menu li.current-menu-item>.link-icon-wrapper>a:focus{text-decoration:none}.primary-menu ul{background:#000;border-radius:.4rem;color:#fff;font-size:1.7rem;opacity:0;padding:1rem 0;position:absolute;right:9999rem;top:calc(100% + 2rem);transition:opacity .15s linear,transform .15s linear,right 0s .15s;transform:translateY(0.6rem);width:20rem;z-index:1}.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children.focus>ul{right:0;opacity:1;transform:translateY(0);transition:opacity .15s linear,transform .15s linear}.primary-menu ul::before,.primary-menu ul::after{content:"";display:block;position:absolute;bottom:100%}.primary-menu ul::before{height:2rem;left:0;right:0}.primary-menu ul::after{border:.8rem solid rgba(0,0,0,0);border-bottom-color:#000;right:1.8rem}.primary-menu ul a{background:rgba(0,0,0,0);border:none;color:inherit;display:block;padding:1rem 2rem;transition:background-color .15s linear;width:100%}.primary-menu ul li.menu-item-has-children>a{padding-right:4.5rem}.primary-menu ul li.menu-item-has-children .icon{position:absolute;right:1.5rem;top:calc(50% - .5rem)}.primary-menu ul ul{top:-1rem}.primary-menu ul li.menu-item-has-children:hover>ul,.primary-menu ul li.menu-item-has-children:focus>ul,.primary-menu ul li.menu-item-has-children.focus>ul{right:calc(100% + 2rem)}.primary-menu ul ul::before{bottom:0;height:auto;left:auto;right:-2rem;top:0;width:2rem}.primary-menu ul ul::after{border-bottom-color:rgba(0,0,0,0);border-left-color:#000;bottom:auto;right:-1.6rem;top:2rem}.rtl .primary-menu ul ul::after{transform:rotate(180deg)}@media(any-pointer: coarse){.primary-menu>li.menu-item-has-children>a{padding-right:0;margin-right:2rem}.primary-menu ul li.menu-item-has-children>a{margin-right:4.5rem;padding-right:0;width:unset}}body.touch-enabled .primary-menu>li.menu-item-has-children>a{padding-right:0;margin-right:2rem}body.touch-enabled .primary-menu ul li.menu-item-has-children>a{margin-right:4.5rem;padding-right:0;width:unset}.menu-modal{background:#fff;display:none;opacity:0;overflow-y:auto;overflow-x:hidden;position:fixed;bottom:0;left:-99999rem;right:99999rem;top:0;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:99}.admin-bar .menu-modal{top:32px}@media(max-width: 782px){.admin-bar .menu-modal{top:46px}}.menu-modal.show-modal{display:flex}.menu-modal.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.menu-modal-inner{background:#fff;display:flex;justify-content:stretch;overflow:auto;-ms-overflow-style:auto;width:100%}.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative}button.close-nav-toggle{align-items:center;display:flex;font-size:1.6rem;font-weight:500;justify-content:flex-end;padding:3.1rem 0;width:100%}button.close-nav-toggle svg{height:1.6rem;width:1.6rem}button.close-nav-toggle .toggle-text{margin-right:1.6rem}.menu-modal .menu-top{flex-shrink:0}.modal-menu{position:relative;left:calc(50% - 50vw);width:100vw}.modal-menu li{border-color:#dedfdf;border-style:solid;border-width:.1rem 0 0 0;display:flex;flex-wrap:wrap;line-height:1;justify-content:flex-start;margin:0}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-size:2rem;font-weight:700;letter-spacing:-0.0375em}.modal-menu>li:last-child{border-bottom-width:.1rem}.modal-menu .ancestor-wrapper{display:flex;justify-content:space-between;width:100%}.modal-menu a{display:block;padding:2rem 2.5rem;text-decoration:none;width:100%}.modal-menu a:focus,.modal-menu a:hover,.modal-menu li.current-menu-item>.ancestor-wrapper>a,.modal-menu li.current_page_ancestor>.ancestor-wrapper>a{text-decoration:underline}button.sub-menu-toggle{border-left:.1rem solid #dedfdf;flex-shrink:0;margin:1rem 0;padding:0 2.5rem}button.sub-menu-toggle svg{height:.9rem;transition:transform .15s linear;width:1.5rem}button.sub-menu-toggle.active svg{transform:rotate(180deg)}.modal-menu ul{display:none;margin:0;width:100%}.modal-menu ul li{border-left-width:1rem}.modal-menu ul li a{color:inherit;font-weight:500}.menu-wrapper .menu-item{position:relative}.menu-wrapper .active{display:block}.menu-wrapper.is-toggling{pointer-events:none}.menu-wrapper.is-toggling .menu-item{position:absolute;top:0;left:0;margin:0;width:100%}.menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item{width:auto}.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target{transition-duration:250ms}.menu-wrapper.is-animating .menu-item{transition-property:transform}.menu-wrapper.is-toggling .toggling-target{display:block;position:absolute;top:0;left:0;opacity:1}.menu-wrapper.is-toggling .toggling-target.active{opacity:0}.menu-wrapper.is-animating.is-toggling .toggling-target{display:block;transition-property:opacity;opacity:0}.menu-wrapper.is-animating.is-toggling .toggling-target.active{opacity:1}.menu-wrapper.is-toggling .modal-menu>li:last-child li{border-top-color:rgba(0,0,0,0);border-bottom-width:.1rem}@media(prefers-reduced-motion: reduce){.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target{transition-duration:1ms !important}}.expanded-menu{display:none}.mobile-menu{display:block}.menu-bottom{flex-shrink:0;padding:4rem 0}.menu-bottom nav{width:100%}.menu-copyright{display:none;font-size:1.6rem;font-weight:500;margin:0}.menu-copyright a:focus,.menu-copyright a:hover{text-decoration:underline}.menu-bottom .social-menu{justify-content:center}.header-footer-group,body:not(.overlay-header) .primary-menu>li>a{color:#fff}.go #site-header{top:0;background:#000}.go #news_form a{color:#fff}.go .primary-menu:not(.top-menu) li a{color:#fff}.go #year-button,.go #month-button{max-width:100% !important;font-size:14px !important}.go .footer-nav-widgets-wrapper .gold-button{display:inline-block}.go .featureTitle:after{display:none}.go #tripsHtml .featureTxt{padding-top:20px !important}.go .ui-button{position:initial}.go label,.go input[type=checkbox]+label{margin:0}.go .tripbox label{margin-top:10px;display:inline-block}.go .text-center img{margin:auto}.go .tripbox .submit{min-height:50px}.go .tripbox h2{margin-top:20px;margin-bottom:20px !important}.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary{font-family:"Source sans pro"}.go .tripbox p{font-size:16px}.go .widget_nav_menu a{color:#fff}#howdidyouhear{display:block}.menu-modal,.menu-modal-inner{background:#323572 !important}.menu-modal .sub-menu li a{color:#fff !important}.go .primary-menu ul{background:none}.primary-menu ul{width:auto !important;min-width:20rem !important}.primary-menu ul a{white-space:nowrap}.menu-modal{z-index:999999;position:fixed;top:0px}.go .mobile-menu a{color:#fff !important}.go .footer-nav-widgets-wrapper{margin-top:20px !important}.go a.orange-button{background:#323572 !important}.fontsize16{font-size:16px !important}@media(min-width: 1100px){#site-header{z-index:1}.header-inner{align-items:center;display:flex;justify-content:space-between;padding:2.8rem 0}.header-titles-wrapper{margin-right:4rem;max-width:50%;padding:0;text-align:left}.header-titles{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-1rem 0 0 -2.4rem}.header-titles .site-title,.header-titles .site-logo,.header-titles .site-description{margin:1rem 0 0 2.4rem}.wp-custom-logo .header-titles{align-items:center}.header-navigation-wrapper{align-items:center;display:flex}.primary-menu-wrapper{display:block;width:100%}.mobile-search-toggle,.mobile-nav-toggle{display:none !important}.primary-menu-wrapper+.header-toggles{margin-left:3rem}.header-toggles{display:flex;flex-shrink:0;margin-right:-3rem}.header-inner .toggle{height:4.4rem;padding:0 3rem;position:relative;bottom:auto;left:auto;right:auto;top:auto;width:auto}.header-inner .toggle-wrapper{position:relative}.header-inner .toggle-wrapper::before{background:#dedfdf;content:"";display:block;height:2.7rem;position:absolute;left:0;top:calc(50% - 1.35rem);width:.1rem}.header-inner .toggle-wrapper:first-child::before{content:none}.header-inner .primary-menu-wrapper+.header-toggles .toggle-wrapper:first-child::before{content:""}.nav-toggle-wrapper:not(.has-expanded-menu){display:none}.toggle-inner{position:static}.toggle-inner .toggle-text{left:0;right:0;text-align:center;top:calc(100% - .3rem);width:auto}.header-toggles:only-child .nav-toggle .toggle-inner{padding-top:0}.header-toggles:only-child .toggle-inner{display:flex;flex-wrap:nowrap;align-items:center}.header-toggles:only-child .toggle-inner .svg-icon{order:1}.header-toggles:only-child .toggle-inner .toggle-text{position:static;padding-right:20px;font-size:15px;color:inherit}.menu-modal{opacity:1;justify-content:flex-end;padding:0;transition:background-color .3s ease-in,left 0s .3s,right 0s .3s}.menu-modal.cover-modal{background:rgba(0,0,0,0)}.menu-modal.active{background:rgba(0,0,0,.2);transition:background-color .3s ease-out}.menu-wrapper.section-inner{width:calc(100% - 8rem)}.menu-modal-inner{box-shadow:0 0 2rem 0 rgba(0,0,0,.1);opacity:0;padding:0;transform:translateX(20rem);transition:transform .2s ease-in,opacity .2s ease-in;width:50rem}.menu-modal.active .menu-modal-inner{opacity:1;transform:translateX(0);transition-timing-function:ease-out}.mobile-menu{display:none}.expanded-menu{display:block}.menu-bottom{padding:6rem 0}.menu-bottom .social-menu{justify-content:flex-start}.top-menu{padding-bottom:20px}.top-menu li{background:#fff;border-radius:20px}body:not(.overlay-header) .primary-menu.top-menu>li>a{color:#323870 !important;text-transform:none;padding:4px 20px;font-size:14px}.primary-menu li a{text-transform:none;font-weight:600 !important;letter-spacing:0px}.primary-menu>li>ul::after{display:none !important}.primary-menu:not(.top-menu) .sub-menu{border-radius:0px;border-top:4px solid #e1b724;background:#fff;z-index:99999;box-shadow:0px 0px 5px #333}.header-titles .site-logo{margin:0}.site-logo a{margin-left:80px}.top-menu ul.sub-menu,.top-menu li:last-of-type ul{background:#fff !important}.top-menu li.menu-item-has-children{padding-right:15px}.top-menu li.menu-item-has-children>a:after{content:"";display:inline-block;font-size:14px;font-family:"Font Awesome 5 Free";margin-left:7px;bottom:2px;position:absolute;margin-right:8px}.top-menu li.highlight{background:#00b7f0}body:not(.overlay-header) .primary-menu.top-menu>li.highlight>a{color:#000 !important}}@media screen and (max-width: 1220px){.header-inner{padding-top:1.5rem}}@media(max-width: 1220px){.dive2019Title+.MuiGrid-root{display:flex;flex-direction:column-reverse}.MuiStepLabel-label:not(.Mui-active) span{display:none !important}.MuiStepLabel-label span{margin-left:-100px;margin-right:-100px}.MuiStep-root:first-of-type .MuiStepLabel-label span{margin-left:-30px;margin-right:-200px;text-align:left;width:200px;display:inline-block}.MuiStep-root:last-of-type .MuiStepLabel-label span{margin-left:-200px;margin-right:0px;text-align:right}.MuiStep-root{padding:0 !important}.mainImage{height:200px !important}.tripInfo .tripInfoIcon{margin-right:0 !important;margin-bottom:10px !important}.tripInfo h3>span{flex-direction:column !important;font-size:14px !important;padding:10px 10px !important}.tripInfo .MuiGrid-container{padding:0 !important}.tripInfoDetails h2{font-size:2.8rem !important;padding-bottom:20px !important}.tripInfoDetails .tripDescription,.tripInfoDetails .tripDates{font-size:14px !important}.roomDescription{padding:0px 30px !important}.roomDescription+hr{margin-left:24px !important}.roomDescription~li{margin-left:24px !important}.makeStyles-root-10{margin-bottom:20px !important}.bookingOptions .MuiTypography-body1,.MuiStepLabel-label.MuiTypography-body2{font-size:1.6rem !important}.menu-modal,.menu-modal-inner{background:#323870 !important}.menu-modal .sub-menu li a{color:#fff !important}.nav-toggle .toggle-icon,.nav-toggle svg{width:40px !important;height:30px !important}.nav-toggle .toggle-text{display:none}.header-inner .toggle{align-items:normal;padding:35px 10px !important}.wp-block-column .smallcontainer{max-width:100% !important}.site-logo a.custom-logo-link{margin-left:20px !important}.site-logo a,.site-logo img{margin:0;margin-top:20px}.makeStyles-container-11{padding:0 !important}.footer-widgets h2{font-size:24px !important;padding:20px !important}.footer-widgets label{font-size:14px !important;font-weight:500 !important;letter-spacing:0px !important}#subform{padding:20px !important}.widget .widget-title{margin:0 !important}.footer-widgets-wrapper .column-two .widget{width:100%}.footer-widgets-wrapper .column-two{padding:0 !important}.footer-widgets-wrapper ul{margin-left:20px !important}.column-two .custom-html-widget{padding-top:0px !important}.custom-html-widget img{max-width:70% !important;margin-left:20px !important}#full-width-tab-0,#full-width-tab-1{font-size:14px !important}.MuiContainer-root{padding-left:0 !important;padding-right:0 !important}.tripInfoDetails{padding-left:16px !important;padding-right:16px !important}.tripSummary{box-shadow:none !important}.makeStyles-stepper-1{padding-top:0}.go .footer-nav-widgets-wrapper{margin-top:0px !important}h4{font-size:1.6rem !important}.pricingMobile>div{justify-content:space-between !important}}@media(max-width: 550px){.subform__information{grid-template-columns:1fr}}@media screen and (min-width: 1100px){.hideonmobile{display:block}}@media screen and (max-width: 1000px){.footer-widgets.column-two{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}@media screen and (max-width: 579px){footer .widget-title,.column-two .custom-html-widget,footer .menu{display:flex;flex-direction:column;align-items:center}.footer-widgets-wrapper ul{margin-left:0 !important}.main-menu__image-group{justify-content:center;margin-bottom:20px}.footer-copy{text-align:center}}@media(min-width: 768px){.lg-outer .lg-thumb-item{border:2px solid rgba(0,0,0,0) !important}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#00a9d9 !important}.lg-download{display:none !important}.main-hero-image{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:all .3s ease;z-index:2}.review-card{position:relative;padding:35px 0 !important;margin:0 !important}@media(max-width: 1200px){.review-card{padding:30px 0 !important}}@media(max-width: 480px){.review-card{padding:25px 0 !important}}.review-card:before{content:"";position:absolute;bottom:1px;left:30px;height:1px;width:calc(100% - 60px);background-color:#d0d0d0}@media(max-width: 599px){.review-card:before{width:100%;left:0px}}@media(max-width: 599px){.review-card__header{display:flex;align-items:flex-end;margin-bottom:5px !important}}.review-card__rating{position:relative;width:4.95em;height:1em;background-image:url("#/img/star-rating.svg");background-size:1em;background-repeat:repeat-x;border:none;overflow:hidden}.review-card__rating.desktop{margin-bottom:15px}@media(max-width: 599px){.review-card__rating.desktop{display:none}}.review-card__rating.mobile{display:none}@media(max-width: 599px){.review-card__rating.mobile{display:block;margin-left:10px}}.review-card__rating-star{position:absolute;top:0px;left:0px;margin:0px;height:1em;font-size:inherit;appearance:none;background-size:1em;background-repeat:repeat-x;border:none;z-index:2;background-image:url("#/img/star-rating-fill.svg")}@media(max-width: 600px){.video-background{min-height:350px}.job-posts{padding:50px 0 70px 0}}#logged-in-items li a[admin-only=true]{display:none}#logged-in-items li a[admin-only=true]:parent{display:none}.d-none{display:none}.job-posts{background-color:#1b1b1b;padding:50px 0 100px 0}.job-posts *{color:#fff}.job-posts__container{max-width:120rem !important;width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.job-posts__title{text-align:center;font-size:36px;font-weight:700;margin-bottom:60px}.job-posts__columns{display:grid;column-gap:40px;row-gap:30px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.numTitles{font-family:"Nothing You Could Do",cursive;font-size:48px;text-align:center;margin-top:0}.job-posts hr{background-color:#00b4e4;height:2px;width:15%;margin-left:auto;margin-right:auto}.job-posts h4{font-size:32px !important;font-weight:700}.job-posts p{font-size:18px;text-align:center}.action-button-group{margin-top:60px;display:flex;align-items:center;justify-content:center;row-gap:15px;column-gap:30px;flex-wrap:wrap}.action-button{display:inline-block;padding:7px 25px;min-width:200px;text-align:center;border-radius:25px;background-color:#00b7f0;color:#fff !important;transition:all .3s ease;font-weight:700;text-decoration:none}.action-button:hover{background-color:#12c8ff}@media(max-width: 1030px){.job-posts__columns{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.action-button-group{margin-top:40px}}.contact-form{background-color:#000;padding:20px 0 40px}.contact-form__text{text-align:center;color:#fff}.contact-form__text a{color:#00b4e4;text-decoration:underline}.contact-select{background-color:#1a1a1a;border:1px solid #4f4f4f;box-sizing:border-box;color:#fff;padding:8px 10px !important;width:100%}.video-background-destination,.video-background{position:relative;min-height:500px;height:100%;width:100%;overflow:hidden;background-color:#000}@media(max-width: 1000px){.video-background-destination,.video-background{min-height:400px}}@media(max-width: 600px){.video-background-destination,.video-background{min-height:350px}}.discover-trip{background-color:#000;padding:40px 0}.main-title{font-size:4rem;padding:20px;font-weight:800;line-height:1.138888889;color:#fff}.main-label{color:#fff;margin-bottom:50px !important;text-align:center}.verysmallcontainer{max-width:800px;margin:auto;padding-left:20px;padding-right:20px}.main-container{max-width:1300px;width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.discover-trip__cards{gap:10px;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.discover-card{position:relative}.discover-card picture,.discover-card picture img{position:absolute;height:100%;width:100%;left:0;bottom:0;object-fit:cover;min-height:auto !important}.discover-card:after{content:"";display:block;padding-top:125%}.discover-card:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;transition:.3s}.discover-card:hover:before{opacity:.3}.discover-card,.glidev3viewmore{position:relative;padding:0;min-height:80px}.discover-card__body{position:absolute;left:0;bottom:0;width:100%}.discover-card__body{margin:0;top:0;text-align:left;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), transparent);height:100%;transform:unset;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:20px;z-index:2}.videomobilebutton{background-image:url(https://nautilusliveaboards.com/wp-content/uploads/2024/05/2024-05-PlayButton.png);background-size:contain;background-repeat:no-repeat;background-position:3px center;padding-left:30px}.discover-card__buttons{margin-top:15px}.discoverglide{color:#fff;text-decoration:none;font-size:16px;text-shadow:0 1px #000;font-weight:500;text-transform:uppercase;margin-left:20px;text-align:center;width:100px;background:#4eaedf;border-radius:20px;padding:2px 20px}.discoverglide:hover{color:#fff}.discover-card .featureTxt,.discover-card h3{margin-bottom:0;color:#fff;text-shadow:0 1px #000;text-transform:uppercase}.discover-card h3{font-size:14px;font-weight:500;letter-spacing:.1em !important;padding:0 20px}.discover-card .featureTxt{max-width:290px;font-size:18px;font-weight:700;color:#fff;padding:5px 20px;min-height:unset !important}.discover-card .featureTxt2{color:#fff;text-shadow:0 1px #000;font-size:16px;display:none;padding:0 20px;margin-top:0}.videoLink{width:100%;position:absolute;margin:0;text-align:right;z-index:100;color:#fff;font-size:16px;text-shadow:0 1px #000;font-weight:500;text-transform:uppercase;-ms-transform:translateY(-50%);transform:translateY(-50%);top:30%}.videoLink img{width:120px;margin:auto;display:block;height:auto;max-width:100%}.discover-card:hover .discover-card__body .featureTxt2{display:block}.glidev3viewmorecontent{color:#fff;font-size:16px;margin:0;position:absolute;text-transform:uppercase;top:50%;right:50%;transform:translate(50%, 50%)}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease 0s}.popup.active{opacity:1;visibility:visible}.popup-content{position:relative;width:80%;max-width:900px}#youtubePlayer{width:100%;height:500px}.close-btn{position:absolute;top:-20px;right:-20px;color:#fff;font-size:30px;cursor:pointer}.contact-info{background-color:#000;padding:50px 0px 20px 0px}.contact-info__title{font-size:4rem !important}.contact-info__body{display:grid;gap:20px;justify-content:center;grid-template-columns:1fr 1fr}@media(max-width: 700px){.contact-info__body{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.contact-info *{color:#fff}.contact-info p{text-align:center}.contact-info__label{margin-bottom:15px;margin-top:0 !important;font-size:32px !important;font-weight:700}.contact-info a{color:#00b7f0;cursor:pointer}input[type=submit],input[type=button]{transition:all .3s ease}input[type=submit]:hover,input[type=button]:hover{background-color:#4db8d8;color:#fff !important}.contact-form table{width:100%}.contact-form .contact-form tr{width:100%}.contact-form tbody{display:flex;flex-wrap:wrap}.contact-form table td,.contact-form table th{padding:4px 12px 2px 12px !important}.contact-form tr{display:flex;justify-content:space-between;flex-direction:column}.contact-form .dealer-form tr:nth-child(-n+3){width:100%}.contact-form .contact-form :nth-child(n+4):not(:last-child){width:100%}.contact-form tr:nth-last-child(2),.contact-form tr:nth-last-child(3){width:100% !important}.contact-form .become-dealer-form tr:nth-child(-n+3){width:33.3333%}.contact-form .become-dealer-form tr:nth-child(n+4):not(:last-child){width:50%}.contact-form .become-dealer-form tr:nth-last-child(2){width:50% !important}.contact-form .become-dealer-form tr:nth-last-child(4),.contact-form .become-dealer-form tr:nth-last-child(3){width:100% !important}.contact-form label.error{display:none !important}.contact-form input.error{border:1px solid #f15a29;text-align:left !important}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#00b7f0}.contact-form td.field{width:100%}.contact-form textarea,.contact-form input{width:100%;box-sizing:border-box;background-color:#1a1a1a;color:#fff;padding:8px 10px !important;border:1px solid #4f4f4f}.contact-form input[type=checkbox]{width:100%}.contact-form tr td.actions{width:100%;text-align:right}.contact-form .label{color:#fff;margin-top:10px}@media(max-width: 768px){.contact-form tr{flex-direction:column;width:100%}.contact-form tr td.actions{text-align:center}.contact-form tr:nth-child(-n+3){width:50%}.contact-form tr:nth-last-child(4){width:100% !important}.contact-form .become-dealer-form tr:nth-child(-n+3){width:50%}.contact-form .become-dealer-form tr:nth-child(n+4):not(:last-child){width:100%}.contact-form .become-dealer-form tr:nth-last-child(2){width:100% !important}}@media(max-width: 500px){.contact-form tr:nth-child(-n+3),.contact-form tr:nth-child(n+4):not(:last-child){width:100%}}.image-block-wrapper{margin-bottom:40px;min-height:250px;position:relative;background-image:url("https://bajaex.com/wp-content/uploads/2023/11/2023-11-SIL-Landing-page-Stary-Night-1.jpg");background-position:bottom center;background-size:cover;background-repeat:no-repeat;width:100%;display:flex;align-items:center}a{text-decoration:none}html,body{height:100%;scroll-behavior:auto}.card__sub__aside-title{font-size:13px}.h1{font-weight:400;letter-spacing:-0.02em}.hero__scroll{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60px;padding-top:30px;position:absolute;position:relative;transition:all .8s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all .8s cubic-bezier(0.19, 1, 0.22, 1);width:100%;z-index:10}.hero__scroll-label{color:hsla(0,0%,100%,.5);font-size:12px;letter-spacing:.16px;margin-bottom:10px;text-transform:uppercase}.hero__scroll-line{background-color:hsla(0,0%,100%,.5);height:50px;overflow:hidden;position:relative;width:1px}.hero__scroll-line span{animation:scrollHelper 2s ease-in-out infinite;background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}@keyframes scrollHelper{0%{transform:translateY(-100%)}50%{transform:translateY(0)}100%{transform:translateY(100%)}}.wrap{width:85vw;margin:0 auto}.product-gallery__wrap{overflow:hidden}.tour-meta-container{background-color:#000;padding:48px 0}.tour-meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));margin:0 auto;position:relative;width:100%;z-index:1001}.tour-meta .tour-meta__item{align-items:center;display:flex;flex-direction:column;flex:0 0 33%;flex-wrap:wrap;row-gap:5px;margin:0;position:relative;padding:12px}.tour-meta .tour-meta__item__icon{background-color:hsla(0,0%,100%,.25);border-radius:50%;height:64px;position:relative;width:64px;display:flex;justify-content:center;align-items:center}.tour-meta .tour-meta__item__icon img{height:30px;width:30px;object-fit:contain}.tour-meta-bottom .tour-meta__item{padding-bottom:12px;padding-top:12px}.tour-meta-top,.tour-meta-top .tour-meta__item{padding-bottom:12px}.tour-meta .tour-meta__item__label{color:#fff;display:block;line-height:1.2;font-size:12px;position:relative;text-align:center}.product{margin:9.6rem auto 0}.product-content__tabs{margin:40px 0 0}.btn-toggle.is-active{background-color:#4eaedf;transition:background-color .25s}.btn-toggle{-webkit-appearance:none;background-color:#e2e8f0;border:none;border-radius:30px;height:30px;margin:0 100px;outline:none;padding:0;position:relative;top:50%;transition:all .2s ease-in-out;width:100px;cursor:pointer}.btn-toggle>.handle{background:#fff;border-radius:26px;height:26px;left:2px;position:absolute;top:2px;transition:left .25s;width:26px}.btn-toggle.is-active>.handle{left:72px;transition:left .25s}.btn-toggle:after,.btn-toggle:before{bottom:0;color:#191919;font-size:12px;font-weight:400;line-height:30px;position:absolute;text-transform:uppercase;transition:opacity .25s}.btn-toggle:after{content:"Read More";opacity:.4;right:-100px;text-align:right}.btn-toggle:before{content:"Read Less";left:-100px;opacity:1;text-align:left}.btn-toggle.is-active:before{opacity:.4}.btn-toggle.is-active:after{opacity:1}.product-content__col:first-child{margin-top:0}.product-content__col{margin-top:60px;position:relative}.product-nav{border:1px solid #e2e8f0;box-shadow:0 20px 40px -40px rgba(0,0,0,.8);margin-bottom:20vw;margin-bottom:75px}.product-nav ul{margin:0;padding:0}.product-nav__li{line-height:60px;list-style:none;margin:0;padding:0;position:relative;transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.product-nav__item{align-items:center;display:flex;padding:12px 30px}.product-nav__item-label{color:#1a202c;line-height:1.6rem;text-transform:uppercase;padding-left:20px}.product-nav__bullet-item .icon{fill:#191919;height:1.6rem;left:1.5rem;top:1.5rem;width:1.6rem}.product-nav__item-icon{fill:#1a202c;display:inline-block;height:15px;left:0;position:absolute;top:0;transition:fill .5s cubic-bezier(0.165, 0.84, 0.44, 1);vertical-align:middle;width:15px}.product-nav__bullet.is-active .icon-wrap{border:2px solid #4eaedf}.product-nav__bullet.is-active .icon{fill:#4eaedf}.product-content__title{font-size:35px !important;line-height:1;margin:0 0 24px;margin:0 0 24px 0;text-transform:capitalize;font-weight:500;letter-spacing:-0.015em}.product-content__notice{font-size:24px;font-weight:600;letter-spacing:-0.01em;line-height:1.2;margin:24px 0;padding:0 0 0 25px;position:relative}.product-content__notice:after{background-color:#4eaedf;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.product-detail{border-bottom:1px solid #e2e8f0;padding:24px 0 16px 0;position:relative}.product-detail__title{font-size:24px;font-weight:600;line-height:26px;padding:12px 0 8px;text-transform:capitalize}.product-detail__description p{color:#2d3748;margin-bottom:16px}.product-detail__aside p{font-size:12px;margin-bottom:12px}.card__sub{border:1px solid #e2e8f0;border-top:none;display:flex;flex-direction:column;padding:0 3rem 0 1.5rem}.u-overflow-h{overflow:hidden}.product-nav__cta-btn{display:block;width:100%}.card-accordion .card__header{border:1px solid #e2e8f0;display:flex;flex-direction:row;justify-content:flex-start;min-height:140px;cursor:pointer}.card__button:after{content:"";display:inline-block;border-right:3px solid #4eaedf;border-bottom:3px solid #4eaedf;width:8px;height:8px;transform:rotate(45deg);transition:all .3s ease}.MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded .card__button:after{transform:rotate(225deg)}.map-container{width:100%;min-height:500px;position:relative;display:flex;justify-content:center;margin-top:30px}.map-container img{height:100%;width:auto;object-fit:contain}.card-accordion .MuiAccordionDetails-root{padding:0 !important}.card-accordion--faqs:before{display:none !important}.js-accordion .MuiButtonBase-root.MuiAccordionSummary-root{margin-bottom:20px !important}.card-accordion .MuiAccordionSummary-content.MuiAccordionSummary-contentGutters,.card-accordion .MuiAccordionSummary-content.Mui-expanded{margin:0 !important}.card__meta{display:block;line-height:1.6rem;width:100%}.card-accordion h5.card__meta{font-weight:700}.card__sub__overview{border-bottom:1px solid #e2e8f0;margin-bottom:20px;margin-top:30px;padding-bottom:20px}.card__sub__main-cta{margin-bottom:30px;margin-top:30px}.card__content{padding-right:50px}.card__meta__icon-wrap{display:inline-block;height:11px;position:relative;top:0;width:11px}.card__meta__icon{bottom:0;height:11px;left:0;margin:0 4px 0 0;position:absolute;width:11px}.card__meta__location :last-child{display:inline-block}.card__button{align-items:center;background-color:#e2e8f0;display:flex;justify-content:space-between;outline:none;position:absolute;left:0;bottom:0;padding:0 20px;pointer-events:none;transition:all .75scubic-bezier .165,.84,.44,1;width:100%;height:30px;margin-top:15px}.btn,.button{background-color:#00b4e4;border:0;color:#fff;display:inline-block;line-height:1.5;outline:0;padding:16px 40px;text-align:center;text-decoration:none;text-transform:capitalize;transition:background .5s cubic-bezier(0.165, 0.84, 0.44, 1),color .5s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(any-hover: hover){.btn-link:hover,.btn:hover,.button:hover{background-color:#4eaefe;color:#fff}}.btn-link{color:#fff;display:inline-block;position:relative;background-color:#4eaedf;padding:7px 20px;min-width:120px;border-radius:20px;transition:all .3s ease}.card__media.u-aspect-ws{flex:0 0 33%;position:relative}.card-accordion .card__content{flex:1 1 auto}.card__media.u-aspect-ws img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.card-accordion .card__content__title{font-size:18px;font-weight:600;line-height:1;margin:5px 20px 5px 0}.card__sub .h5,.card__sub .h6{color:#1a202c;font-size:13px;margin-bottom:8px;font-weight:600}p{line-height:1.4;margin-bottom:16px}.card__sub__aside-item:not(:last-child){border-bottom:1px solid #e2e8f0}.card__sub__aside-item{margin-bottom:16px;padding:0 15px 16px 0}.tabs-block-row,.tabs-header{display:flex}.tabs-body .h6{font-size:22px;font-weight:600;letter-spacing:-0.01em;margin:0}.tabs-block-row--header .tabs-block-column{min-height:40px;display:flex;justify-content:center;align-items:center}.tabs-block-column{flex:0 0 33.333%;text-align:center}.tabs-item{flex:0 0 33.333%;color:#fff;background-color:#1a202c;flex:1;font-size:12px;min-width:8.3333%;padding:10px;text-transform:uppercase;text-align:center}.tabs-body{border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.tabs-block-row{border-top:1px solid #e2e8f0;padding:10px}.tabs-item{cursor:pointer;transition:all .3s ease 0s}@media(any-hover: hover){.tabs-item:hover{background-color:#2b303b}}.tabs-item.active{background-color:#434855;color:#4eaedf}.tabs-block{opacity:0;visibility:hidden;height:0;transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.tabs-block.active{opacity:1;height:auto;visibility:visible}.product-content__row p a{color:#191919;position:relative;font-weight:600}.card-accordion .card__sub__main-link{color:#fff !important;text-align:center}.product-specialist__header{align-items:center;display:flex;flex:1;margin-bottom:24px}.specialist__title{color:#191919;font-weight:600;line-height:.9;margin-top:8px;margin-bottom:8px;width:100%}.specialist__role{color:#2d3748;font-size:12px;font-weight:400;width:100%}.product-specialist__thumb{flex:0 0 80px;height:80px;margin-right:20px;max-width:80px;position:relative}.product-specialist__thumb-inner{background-color:#e2e8f0;border-radius:50%;height:100%;overflow:hidden;width:100%}.product-specialist__thumb img{height:100%;min-height:80px;object-fit:cover;transform:scale(1.2);width:100%}.testimonial,.testimonial .testimonial__inner{position:relative}.testimonial{border:1px solid #4eaedf;padding:32px 0;width:100%}.testimonial:after,.testimonial:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.testimonial:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #4eaedf;border-width:0 7.5px 8px;left:39px;top:-9px;z-index:0}.testimonial:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:0 6.5px 8px;left:40px;top:-8px;z-index:1}.testimonial .testimonial__quote p:first-child{color:#1a202c;font-size:20px;font-weight:600;line-height:1.4;margin:24px auto}.testimonial .testimonial__quote .testimonial__author{font-size:12px;font-weight:500;letter-spacing:.1px;text-transform:uppercase;width:100%}.testimonial .testimonial__icon .icon{display:block;height:32px;margin:0 0 0 16px;width:40px;object-fit:contain}.testimonial .testimonial__quote{margin:0 16px}.product-content__row{padding:0 0 24px;position:relative}.product-specialist{margin:1vw 0 48px}#map{width:100%;height:600px;overflow:hidden}.card-accordion .card__content{padding:25px 20px 0px}.card-accordion .card__content__title{margin:10px 40px 10px 0}.u-relative{position:relative}.product-gallery{background-color:#000;position:relative;overflow:hidden}.slider-review{position:relative}.btn-slider-center{position:absolute;bottom:30px;display:flex;width:100%;justify-content:flex-end;z-index:2;gap:20px;padding:0 50px}.swiper-pagination-current{font-size:40px;line-height:1}.swiper-pagination-total{font-size:30px;line-height:1}.btn-slider{border:2px solid #00b4e4;background-color:#00b4e4;border-radius:50%;height:40px;width:40px;margin:0;transition:opacity .2s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease 0s}.btn-slider:hover{background-color:#4eaedf}.slider-review .swiper-container{height:400px}.swiper-container{overflow:hidden}.swiper-container img{position:absolute;height:100%;width:100%;object-fit:cover}.btn-slider img{width:18px;height:11px;object-fit:contain}.btn_slider_prev img{transform:rotate(-135deg)}.btn_slider_next img{transform:rotate(45deg)}.secondary-content{background-color:#f5f5f5}.section-header__title{color:#191919;font-size:47px;font-weight:500;letter-spacing:-0.015em;line-height:1;margin:0 0 16px;text-transform:capitalize}.section-header__sub{color:#2d3748;display:block;font-size:12px;font-weight:500;letter-spacing:.1em;margin:0 0 24px;position:relative;text-transform:uppercase}.text-center{text-align:center}.section-inner{margin:24px 0}.section-outer{padding:24px 0}.cards-slider{margin:0 auto;overflow-x:hidden;position:relative;width:85vw}.cards-slider .swiper-container{margin-bottom:16px;padding:30px 0 50px 0}.cards-slider .card-tour:only-child{justify-content:center;margin-right:0 !important;width:100% !important}.card-tour .btn-link{margin:0 auto;width:170px;text-align:center;display:block}.card__inner{height:100%;position:relative}.card__shadow{background-color:#fff;box-shadow:0 20px 40px -40px rgba(0,0,0,.8)}.u-aspect-ws{aspect-ratio:16/10}.secondary-content .card__media{bottom:auto;box-sizing:border-box;display:block;height:auto;left:0;overflow:hidden;position:relative;right:auto;top:0;visibility:inherit;width:100%}.cards-slider .card-tour{display:flex;height:100%}.cards-slider .swiper-slide{flex-shrink:0;height:unset !important}.card__link{left:0;z-index:100}.card__link,.card__summary img{height:100%;position:absolute;top:0;width:100%}.cards-slider .card-tour:only-child .card__inner{max-width:350px !important}.card-tour .card__content{padding:24px 20px 16px}.cards-slider .card__inner{flex:1}.sr-only{clip:rect(1px, 1px, 1px, 1px);border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px}.card__content__title{font-size:32px;font-weight:600;line-height:1;margin:0 0 16px;text-transform:capitalize}.card__content__title a{color:#191919}.card__content__row{display:flex;justify-content:space-between;width:100%}.card__content__hr{display:block;height:1px;margin:8px 0;width:100%;background-color:#e2e8f0}.card__content__hr,.card__content__vr{background-color:#e2e8f0}.card__content__vr{align-content:stretch;align-items:stretch;display:flex;width:1px}.card__content__btn{align-items:center;border:1px solid #e2e8f0;border-radius:50%;display:flex;height:48px;margin-top:2px;max-height:48px;max-width:48px;width:48px}.slider__paging{align-items:center;display:flex;gap:10px}.cards-slider .slider__paging{justify-content:flex-end}.slider__nav-col{flex:0 0 50%;max-width:50%}.slider__cta{display:flex;justify-content:center;flex:0 0 100%;max-width:100%}.cards-slider .slider__nav{display:flex;margin-top:70px}.cards-slider .slider__cta{margin-top:20px;margin-bottom:30px}.cards-slider .product-nav__cta-btn{width:unset}.slider__arrow,.slider__arrows{align-items:center;display:flex;gap:10px}.cards-slider .slider__arrows{justify-content:flex-end}.cards-slider .slider__paging{justify-content:flex-start}.cta-link__icon{display:inline-block;font-size:0;transition:transform .4s cubic-bezier(0.4, 0.1, 0, 1);vertical-align:middle}#related-tours .section-header{padding:50px 0}@media(min-width: 768px){.hero__title{font-size:5rem}.cards-slider .slider__cta{margin-top:40px;margin-bottom:50px}.product-content__title{font-size:53px !important}.hero-fs,.hero-fs .hero__image{height:100vh}.btn-slider{height:60px;width:60px}.slider-review .swiper-container{height:500px}.product-nav__bullet-item{padding:8px 30px;min-height:60px}.product-nav__cta{margin:12px 30px}.card__sub{padding:0 70px 0 30px}.card-accordion{margin:0 0 20px}.testimonial .testimonial__quote{margin:0 32px}.testimonial .testimonial__icon .icon{margin:0 0 0 32px}.product-nav__bullet.is-active .label{color:#fff}}@media(min-width: 1024px){.hero__title{font-size:6rem}.product-gallery{padding:0 0 96px}.product-gallery__wrap{width:85vw;margin:0 auto}.slider-review .swiper-container{height:600px}.tour-meta .tour-meta__item__label{text-align:left;font-size:16px}.tour-meta-container{padding:0}.product{display:grid;grid-template-columns:30vw 60vw;width:90vw}.product-nav__bullet.is-active,.product-nav__li.is-active .product-nav__item:after{background-color:#00b4e4}.product-nav__li.is-active .product-nav__item:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00b4e4;border-style:solid;border-width:6.5px 0 6.5px 8px;content:"";display:block;height:0;margin-top:-7px;opacity:1;position:absolute;right:-8px;top:50%;transform:translateX(0);transition:border .5s cubic-bezier(0.165, 0.84, 0.44, 1),transform .5s cubic-bezier(0.165, 0.84, 0.44, 1) .5s,opacity .5scubic-bezier .165,.84,.44,1;width:0}.product-content{border-left:1px solid #e2e8f0;border-left:1px solid #e2e8f0;margin-left:5vw;padding-bottom:4.8rem;padding-bottom:50px}.product-nav{position:-webkit-sticky;position:sticky;top:100px}.product-content__col{padding-left:5vw}}@media(max-width: 620px){.tour-meta .tour-meta__item{justify-content:center;padding:12px 5px}.wrap{width:100%;padding-left:20px;padding-right:20px}.product{margin:4.6rem auto 0}}@media only screen and (min-width: 1452px){.product{grid-template-columns:25vw 55vw;width:80vw}.wrap{max-width:80vw}}:root{--contrast: #000;--black: #000;--white: #fff;--text: #222;--muted: #666;--teal: #08716d;--teal-2: #0B8680;--teal-3: #3F837D;--teal-dark: #065e5a;--gray-50: #f9f9f9;--gray-75: #f5f5f5;--gray-100: #f4f6f9;--gray-200: #e6e6e6;--gray-300: #e5e5e5;--gray-400: #e0e0e0;--greensection: #487E7F;--shadow-1: 0px 2px 4px 0px #00000040;--shadow-2: 0px 2px 4px 0px #00000040;--radius-8: 8px;--radius-12: 12px;--radius-20: 20px;--radius-50: 50px;--container: 1200px;--footer-bg-top: #f5f5f5;--footer-bg-bottom: #000;--footer-text: #222;--footer-email: #c71585;--footer-link-hover: #08716d;--footer-brand-nautilus: #d4af37;--footer-brand-seecreatures: #5dade2;--footer-brand-lifeline: #e67e22;--footer-container: 1400px}.destination-template h2{font-weight:700;max-width:600px;color:#000;font-size:35px;margin:0px;line-height:1.2em}@media(max-width: 1068px){.destination-template h2{margin:20px 0px}}.hero-destination{position:relative;width:100%;height:80vh;overflow:hidden}.hero-destination img.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0}.hero-play-btn{position:absolute;inset:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease;cursor:pointer;margin:auto;background:none;padding:0}.hero-play-btn:hover{transform:scale(1.2)}.hero-play-btn img{width:100px;height:100px}.hero-content{position:absolute;bottom:40px;left:40px;color:var(--white);max-width:100%;z-index:990}.hero-content .hero-breadcrumb{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:600;margin-bottom:10px}.breadcrumb-link{text-decoration:none;color:hsla(0,0%,100%,.8)}.breadcrumb-link:hover{text-decoration:underline}.hero-content h1{font-size:42px;font-weight:700;line-height:1.2;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.8)}.css-153n0d3-MuiSkeleton-root{height:0em !important}.destination-body{background:linear-gradient(to right, rgb(244, 246, 249) 0%, rgb(244, 246, 249) 25%, #fff 25%, #fff 100%);overflow:clip}@media(max-width: 1048px){.destination-body{background:none}}.destination-wrapper{display:flex;gap:0;max-width:1300px;margin:0 auto;padding:0;width:100%;align-items:stretch}.destination-sidebar-left{width:250px;position:sticky;top:0;flex-shrink:0;min-width:250px;align-self:stretch;background:var(--gray-100);padding:55px 15px;margin:0;box-sizing:border-box;min-height:100vh;max-height:calc(100vh - 40px);z-index:10;font-size:16px}.destination-sidebar-left ul{list-style:none;padding:0;margin:0}.destination-sidebar-left ul li{margin-bottom:15px}.destination-sidebar-left ul li a{text-decoration:none;color:#333}.destination-sidebar-left ul li a:hover{color:var(--teal-2)}.destination-sidebar-left ul li a.active{color:var(--teal);font-weight:600;position:relative}.destination-sidebar-left ul li a.active::before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:16px;background-color:var(--teal);border-radius:2px}.book-btn{display:block;margin-top:20px;padding:6px 15px;background:var(--teal);color:var(--white) !important;text-align:center;font-size:14px;text-decoration:none;margin-bottom:20px;font-weight:500;width:max-content;min-width:180px;border:none;cursor:pointer}.book-btn:hover{background:var(--teal-dark)}.destination-main{flex:1;min-width:0;width:calc(100% - 340px);max-width:100%;margin-left:60px;background-color:#fff}@media(max-width: 1068px){.destination-main{margin-left:0px;margin:0 15px}.hero-content{position:absolute;left:10px;bottom:10px}.hero-content .hero-breadcrumb{font-size:11px}.hero-content h1{display:none}}.sectiontitle{font-size:16px;font-weight:700;color:var(--greensection);text-transform:uppercase;margin-bottom:15px;letter-spacing:1px;display:inline-block}.overview-content{font-size:16px;line-height:1.7;color:#333;margin-bottom:20px}.overview-row{display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin:0}.overview-title{width:100%;margin:60px 0 30px}.overview-title h2{font-size:35px;margin:0px;line-height:1.2em;text-transform:none;font-weight:700;max-width:600px;color:#000}.overview-body{display:flex;flex-direction:row;align-items:flex-start;gap:40px;width:100%}.overview-destination{flex:1;min-width:0;width:100%}.destination-sidebar-right{flex-shrink:0;width:280px;align-self:flex-start}.info-section{display:flex;align-items:flex-start;margin-bottom:22px;gap:14px}.icon-wrapper{flex-shrink:0}.icon-wrapper img{width:40px;height:40px;display:block;object-fit:contain}.text-content{flex:1;display:flex;flex-direction:column;gap:4px}.label{color:#000;font-size:14px;font-weight:400;line-height:1.5}.value{color:#000;font-size:14px;font-weight:600;line-height:1.5}.overview-title-mobile{display:none;font-size:24px}.mobile-nav-dest-sticky{display:none}.mobile-nav-dest-wrap{display:none}@media(max-width: 1068px){.overview-body{display:contents}.overview-row{display:flex;flex-direction:column}.destination-sidebar-right{order:2;width:100%}h2.overview-title-mobile{order:1;display:flex;margin:40px 0px}.overview-title{order:5;margin:30px 0 20px}.overview-destination{order:6}}.content-itinerary .image-itinerary img{max-height:400px;width:100%;object-fit:cover;margin-top:20px}@media(max-width: 1023px){.mobile-nav-dest-wrap{display:block;width:100%;position:relative;order:3;margin-bottom:40px}.mobile-nav-dest-sentinel{height:0;width:100%;overflow:hidden;pointer-events:none}.mobile-nav-dest-sticky{display:block;position:relative;z-index:2;background:#f4f7f9;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;margin-bottom:0}.mobile-nav-dest-sticky.mobile-nav-dest-sticky--fixed{position:fixed;top:0;left:0;right:0;z-index:900;width:100%;max-width:100vw;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:15px;padding-right:15px}.mobile-nav-dest-sticky.nav-is-open.mobile-nav-dest-sticky--fixed{bottom:0px}.mobile-nav-dest-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;font-size:13px;font-weight:700;letter-spacing:.08em;color:#338181;cursor:pointer;padding:26px 16px 20px}.mobile-nav-dest-arrow{font-size:11px;transition:transform .25s ease;display:inline-block}.mobile-nav-dest-toggle.is-open .mobile-nav-dest-arrow{transform:rotate(180deg)}.mobile-nav-dest-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px}.mobile-nav-dest-content.is-open{max-height:600px;padding:0 20px 16px}.mobile-nav-dest-content ul{list-style:none;margin:0 0 12px;padding:0}.mobile-nav-dest-content ul li a{display:block;padding:10px 0;font-size:14px;color:#222;text-decoration:none}.destination-sidebar-left{display:none !important}}.destination-itinerary{margin:80px 0 0 0;padding:0 0px}.itinerary-title,h2.itinerary-title{font-size:13px;letter-spacing:2px;font-weight:700;color:var(--teal-2);margin-bottom:30px;text-transform:uppercase}.itinerary-header h3{font-size:16px;margin-bottom:0px;line-height:1.2em;font-weight:600;text-transform:none;text-align:left}.itinerary-panels-wrap{margin-top:24px}.itinerary-tabs{box-sizing:border-box;display:inline-flex;align-items:center;gap:0;height:46px;min-height:46px;max-height:46px;padding:5px;background:#e8eef3;border-radius:50px;margin-bottom:2rem;width:fit-content;max-width:100%;flex-wrap:nowrap}.itinerary-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:36px;min-height:36px;max-height:36px;padding:0 22px;border:none;font-size:16px;font-weight:600;line-height:1;background:rgba(0,0,0,0);color:var(--teal);cursor:pointer;border-radius:50px;transition:background .2s ease,color .2s ease;white-space:nowrap}.itinerary-tab.active{background:#fff;color:var(--teal);box-shadow:0 1px 4px rgba(0,0,0,.1)}.itinerary-tab:hover:not(.active){background:hsla(0,0%,100%,.5)}.itinerary-item{border-bottom:1px solid var(--gray-300)}.itinerary-header{box-sizing:border-box;width:100%;min-height:56px;background:none;border:none;padding:0;font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:var(--black)}.itinerary-header .icon{height:20px;width:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;transform-origin:center}.itinerary-header.is-open .icon{transform:rotate(180deg)}.itinerary-item .itinerary-header.included-header.is-open .icon{transform:rotate(180deg)}.itinerary-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.itinerary-item.active .itinerary-body{max-height:none;height:auto;padding-bottom:20px}.itinerary-body p{padding-bottom:18px;font-size:16px;line-height:1.7;color:#444;margin-bottom:0}.itinerary-body p:last-child{padding-bottom:0}.itinerary-body strong{font-weight:700;color:#1c1c1c;font-size:16px;display:block;margin:12px 0 8px}.itinerary-map-section{margin:60px 0 40px 0px;padding:0px}.itinerary-info-image,.itinerary-map-image{max-width:auto;height:480px !important}.itinerary-map-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;max-width:1200px;margin:0 auto;padding:0}.itinerary-map-image{width:auto;height:auto;display:block}.destination-accommodation{max-width:var(--container);margin:50px 0px 0px auto;padding:0 0px}.locationTitle{font-size:18px;font-weight:300;text-transform:uppercase;display:block}.locationSubTitle{font-size:18px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:20px}.section-eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;color:var(--teal-2);display:block;margin-bottom:20px;text-transform:uppercase}.destination-accommodation .section-title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:40px;color:#111}.destination-accommodation p,.destination-accommodation h3,.destination-accommodation h4{max-width:600px}.gallery-grid{display:grid;grid-template-columns:1fr 2fr;gap:16px;max-width:var(--container);margin:30px auto}.activities-section{max-width:1200px;margin-top:60px}.activities-section p,.activities-section h2,.activities-section h3,.activities-section h4{max-width:600px}.activities-section h3{font-size:16px;font-weight:bold;margin-bottom:20px}@media(max-width: 988px){.overview-content.wildlife-content ul{grid-template-columns:repeat(1, 1fr)}}.wildlife-content ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:0px 40px;list-style:none;padding:0}.activities-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;max-width:1200px;margin:2rem auto}@media(max-width: 768px){.hero-destination{height:30vh}.activities-gallery{grid-template-columns:repeat(1, 1fr);gap:10px}.gallery-grid{grid-template-columns:1fr}.itinerary-map-container{flex-direction:column;align-items:center}.doc-card h4{text-align:left}.destination-template .review-card{padding:28px}}.activities-gallery img{width:100%}.left-column{display:grid;grid-template-rows:1fr 1fr;gap:16px}.gallery-grid img{width:100%;height:100%;object-fit:cover}.included .itinerary-item{border-bottom:1px solid #e0e0e0}.included .itinerary-header{box-sizing:border-box;width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;padding:0;background:none;border:none;font-weight:700;font-size:14px;letter-spacing:.05em;color:var(--teal);cursor:pointer;text-align:left}.included .itinerary-header.is-open .icon img{transform:rotate(360deg)}.included .itinerary-body{padding-bottom:16px}.accommodation-content{animation:fadeIn .3s ease-in}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.luxury-camp{max-width:1100px;margin:0 auto;padding:40px 0px;font-family:sans-serif}.luxury-camp .media{margin-bottom:2rem}.luxury-camp .video-thumb{position:relative;max-height:400px;object-fit:cover;width:auto;overflow:hidden;display:inline-block}.luxury-camp h3{font-size:20px !important;font-weight:300 !important;text-transform:uppercase;margin-bottom:0 !important}.luxury-camp h4{font-size:20px;font-weight:700;text-transform:uppercase}.luxury-camp .video-thumb img{width:100%;max-width:720px;height:auto;display:block;object-fit:cover}.video-thumb-wrapper{position:relative;display:block;width:100%}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:none;border:none;padding:0;cursor:pointer;line-height:0;z-index:2}.video-thumb .play-btn img{width:90px;height:90px}.yt-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.yt-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.85)}.yt-modal-inner{position:relative;z-index:1;width:90%;max-width:900px}.yt-modal-close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.yt-modal-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.yt-modal-embed iframe{position:absolute;inset:0;width:100%;height:100%}.content{margin-top:32px;max-width:720px}.content h2{font-size:32px;font-weight:700;margin-bottom:20px;color:var(--black);line-height:1.2}.content p{font-size:16px;line-height:1.7;color:#444;margin-bottom:20px}.features,.wildlife{margin:40px 0 0 0;padding-left:0}.features li,.wildlife li{position:relative;padding-left:32px;list-style:none;margin:12px 0;font-size:14px;line-height:1.6}.features li::before,.wildlife li::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;background-image:url("https://bajaexnew.wpenginepowered.com/wp-content/uploads/2025/12/Captura-de-pantalla-2025-12-21-a-las-6.52.09-p.m.png");background-size:contain;background-repeat:no-repeat;background-position:center}.included{margin-top:20px}.included h4{font-size:13px;font-weight:700;color:#487e7f;text-transform:uppercase;margin-bottom:30px;letter-spacing:1px}@media(min-width: 900px){.overview-row-day-trips{margin-left:60px}}@media(max-width: 900px){.overview-row{margin:0px 0 0 0}}.included-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;max-width:var(--container);margin:0 auto}.included-yes,.included-no,.included-yes ul,.included-no ul{list-style:none;padding:0;margin:0}.included-yes li,.included-no li{position:relative;padding-left:34px;margin-bottom:10px;line-height:1.6;font-size:16px}.included-yes li::before,.included-no li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.included-yes li::before{background-image:url("/wp-content/pictures/icons/check.jpg")}.included-no li::before{background-image:url("/wp-content/pictures/icons/cross.jpg")}.included-yes li strong{color:var(--black);font-weight:600}.wildlife-content li{position:relative;padding-left:32px;list-style:none;margin:6px 0;font-size:16px;line-height:1.6}.wildlife-content ul{margin:0}.wildlife-content li::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;background-image:url("https://bajaexnew.wpenginepowered.com/wp-content/uploads/2025/12/Captura-de-pantalla-2025-12-21-a-las-6.52.09-p.m.png");background-size:contain;background-repeat:no-repeat;background-position:center}.wildlife-content .ql-ui{display:none}.activities-list-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;max-width:var(--container);margin:0 auto}.activities-list{list-style:none;padding:0;margin:0}.activities-list b{text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:block;font-size:14px}.activities-list li{position:relative;padding-left:32px;margin-bottom:12px;font-size:14px;color:var(--text);line-height:1.6}.activities-list li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;background-image:url("https://bajaexnew.wpenginepowered.com/wp-content/uploads/2025/12/Captura-de-pantalla-2025-12-21-a-las-6.52.09-p.m.png");background-size:contain;background-repeat:no-repeat}.faq-container{margin-top:60px}.faq-group{border-bottom:1px solid var(--gray-300);border-radius:4px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq-group.active{border-color:#487e7f}.faq-group-title{box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:0;border:none;background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:16px;font-weight:600;color:var(--black)}.faq-group-title h3{flex:1;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-size:16px;font-weight:600;line-height:1.2;color:var(--black);text-align:left;cursor:inherit}h4.faq-group-title{color:var(--black)}.faq-group-arrow{margin-left:16px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease;transform-origin:center}.faq-group-arrow img{height:20px;display:block}.faq-group-title.active .faq-group-arrow{transform:rotate(180deg)}.faq-group-content{display:none;padding:24px 0;background:var(--white)}.faq-group-content.active{display:block}.faq-item{margin-bottom:25px;border-bottom:1px solid var(--gray-200)}.faq-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.faq-question{color:var(--text);font-weight:600;font-size:18px;margin-bottom:12px;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%}h4.faq-question{font-weight:600}.faq-answer{color:#444;font-size:16px;line-height:1.6}.faq-answer a{color:#00b4e4;text-decoration:none;font-weight:700;transition:color .2s ease}.faq-answer a:hover{color:#0099c7;text-decoration:underline}.faq-answer code{background:var(--gray-75);padding:2px 6px;border-radius:3px;font-family:"Courier New",monospace;font-size:.9em}@media(min-width: 1024px){.product-content__col{padding-left:0vw !important}}.trip-info{max-width:1100px;margin:0 auto;padding:var(--space-10, 40px) 0;font-family:var(--font-primary, sans-serif)}.trip-info .intro{max-width:700px;line-height:var(--line-height-relaxed, 1.6);color:var(--text-softer, #444);margin-bottom:var(--space-10, 40px);font-size:16px}.docs-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-10, 40px)}.docs-grid h4{font-weight:600}.doc-card img{width:100%;max-width:180px;display:block;margin-bottom:var(--space-4, 16px)}.doc-card h4{font-size:var(--font-size-lg, 16px);margin:0 0 var(--space-1, 4px)}.doc-card .location{font-size:var(--font-size-base, 14px);color:var(--teal-2, #2c7a7b);margin-bottom:var(--space-4, 16px);font-weight:600}.btn-download{gap:var(--space-2, 8px);padding:10px 18px;background:var(--greensection);color:var(--white, #fff);text-decoration:none;font-size:var(--font-size-base, 14px);transition:background var(--transition-fast, 0.2s ease);font-weight:bold}.btn-download:hover{background:var(--teal-dark, #245f61);color:#fff}@media(max-width: 768px){.docs-grid{flex-direction:column;gap:var(--space-5, 20px)}}.destination-template .containerfeedback{background-color:var(--gray-100);padding:0 20px}#feedback.containerfeedback{position:relative;padding:60px 0px 60px 0px;box-sizing:border-box;background:var(--gray-100);box-shadow:0 0 0 100vmax var(--gray-100);clip-path:inset(0 -100vmax)}#feedback.containerfeedback>*{position:relative;z-index:1}@media(max-width: 768px){#feedback.containerfeedback::before{content:"";position:absolute;top:0;left:0;transform:translateX(-60%);width:100vh;height:100%;background:var(--gray-100);z-index:0}}.destination-template #feedback .section-title,.destination-template .containerfeedback .section-title,.destination-template .containerfeedback h2.section-title{font-size:13px;font-weight:700;color:var(--greensection);margin-bottom:28px}.destination-template .reviews-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:28px;margin-bottom:28px}.destination-template .review-card{background:var(--white);padding:28px !important;box-shadow:var(--shadow-1);position:relative}.destination-template .quote-icon{margin-bottom:0;background:var(--black);padding:16px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50px;position:absolute;top:-18px;left:28px}.destination-template .quote-icon img{height:16px;width:20px}.destination-template .review-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:28px;margin-bottom:16px}.destination-template .reviewer-name{font-size:18px;font-weight:500;color:var(--text)}.destination-template .service-name,.destination-template .review-date{font-size:13px;color:var(--muted)}.destination-template .review-date{margin-left:auto}.destination-template .review-title{font-size:18px;font-weight:600;color:var(--text);margin-bottom:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.destination-template .review-text{font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:16px}.destination-template .read-more-link{color:var(--teal);text-decoration:none;font-size:13px;font-weight:500;gap:8px;transition:color .2s;margin-top:16px}.destination-template .read-more-link:hover{color:var(--teal-2)}.destination-template .read-more-link .chevron{font-size:12px;transition:transform .2s}.destination-template .read-more-link:hover .chevron{transform:translateY(2px)}.destination-template .read-more-button{display:block;margin-left:0;margin-right:auto;background-color:var(--teal);color:var(--white);border:none;padding:14px 32px;font-size:18px;font-weight:500;cursor:pointer;transition:background-color .2s;text-transform:none;font-family:inherit}.destination-template .read-more-button:hover{background-color:var(--teal-dark)}.destination-template .related-trips-section{margin-top:60px;padding:55px 0;background-color:var(--white)}#related{position:relative}#related::before{content:"";position:absolute;top:0;bottom:0;left:0;right:calc((100vw - 100%)/-2);z-index:0}#related .container{position:relative;z-index:1;padding:0px;margin:0;width:100%;max-width:100%}#related .container.trip-adventure-all-carousel{padding:0px}.related-trips-section--daytrips{margin-bottom:40px}.destination-template .related-trips-section.padding-0{padding:55px 0}.post-219547 .container .category-trips-title{text-align:center;margin:0 auto}.destination-template .related-trips-title{font-size:13px;font-weight:700;color:var(--teal);text-transform:uppercase;margin-bottom:20px;letter-spacing:1px;text-align:start}@media(max-width: 900px){.destination-template .related-trips-section .container{padding:16px}.destination-template .related-trips-section.category-san-ignacio .container{padding:0px}.destination-template .related-trips-section{margin-top:12px;padding:7px 0}#related.related-trips-section{margin-right:0}#feedback .reviews-carousel-arrow--prev{left:0px !important}.body-container .container-width{padding:2px}#feedback .reviews-carousel-arrow--next{right:0px !important}}.destination-template .related-trips-section .container{padding:16px}.destination-template .trips-carousel-container{position:relative;margin-top:20px}@media(max-width: 768px){.destination-template #tripsCarousel.trips-carousel{padding-right:0;scroll-snap-type:x mandatory}.destination-template .trip-card{min-width:100vw;width:100vw;scroll-snap-align:start}}.destination-template .trips-carousel{display:flex;gap:28px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px;padding-right:200px}#related.related-trips-section{width:auto;margin-right:calc(62% - 49.2vw);box-sizing:border-box;overflow:hidden}#related.related-trips-section.related-section-location .container{padding:0}@media(max-width: 768px){#related.related-trips-section.related-margin-left .container{padding:0px}}.destination-template .trips-carousel::-webkit-scrollbar{display:none}.destination-template .trip-card{min-width:280px;max-width:100%;background:var(--white);box-shadow:var(--shadow-2);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;margin-left:4px}.destination-template .trip-image{width:100%;height:240px;object-fit:cover;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);transition:transform .3s ease}.destination-template .trip-image:hover{transform:scale(1.1)}.destination-template .trip-content{padding:28px;flex:1;display:flex;flex-direction:column}.destination-template .trip-category{font-size:11px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.destination-template .trip-title{font-size:21px;font-weight:700;color:var(--teal);margin-bottom:8px;line-height:1.3;margin-top:0}.destination-template .trip-title a{font-size:21px;font-weight:700;color:var(--teal);margin-bottom:8px;line-height:1.3;text-decoration:none}.destination-template .trip-title a:hover{text-decoration:underline}.destination-template .trip-duration{font-size:13px;color:var(--muted);margin-bottom:16px}.destination-template .trip-description{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:24px;flex:1}.destination-template .trip-details{display:flex;flex-direction:column;gap:14px}.trip-details-link{display:flex;align-items:center;gap:8px;color:var(--teal);font-weight:700;letter-spacing:.05em;text-decoration:none;margin-top:16px;padding-top:16px;font-size:16px;border-top:1px solid #e5e7eb}.trip-details-link:hover{color:var(--teal-dark)}.trip-details-link__icon{width:24px;height:24px}.destination-template .trip-detail-item{display:flex;align-items:flex-start;gap:16px}.destination-template .detail-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--muted)}.destination-template .detail-content{flex:1}.destination-template .detail-label{font-size:13px;color:var(--muted);margin-bottom:4px}.destination-template .detail-value{font-size:14px;font-weight:600;color:var(--text)}.destination-template .price-original{font-size:14px;color:var(--muted);text-decoration:line-through;font-weight:400}.destination-template .price-current{font-size:14px;font-weight:700;color:var(--text);margin-top:4px}.destination-template .carousel-nav{display:flex;justify-content:center;gap:64px;margin-top:28px}.destination-template .nav-button{width:48px;height:48px;background-color:var(--teal);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;padding:0;overflow:hidden}.destination-template .nav-button img{width:24px;height:24px;display:block;pointer-events:none}.destination-template .nav-button:nth-child(1) img{transform:rotate(180deg)}.destination-template .nav-button:hover{background-color:var(--teal-dark);transform:scale(1.05)}.destination-template .nav-button:active{transform:scale(0.95)}.destination-template .nav-button:disabled{background-color:var(--gray-400);cursor:not-allowed;transform:none}@media(min-width: 30em){.destination-template .containerfeedback{padding:28px 60px 20px 60px}.destination-template .reviews-grid{gap:25px;margin-top:28px;margin-bottom:28px}.destination-template .review-card{padding:20px !important}.destination-template .review-header{margin-top:22px}.destination-template .review-title{font-size:17px;margin-bottom:12px}.destination-template .quote-icon{top:-16px}.destination-template .related-trips-section{padding:40px 0 0 0px;margin-top:0}.related-section-location{margin-left:60px}.destination-template .related-trips-title{margin-bottom:20px}.destination-template .trip-card{min-width:280px;max-width:280px}.destination-template .trip-content{padding:20px}.destination-template .trip-title{font-size:20px}.destination-template .trip-description{font-size:13px}}@media(min-width: 48em){.destination-template .section-title{font-size:24px;margin-bottom:40px}.destination-template #feedback .section-title,.destination-template .containerfeedback .section-title,.destination-template .containerfeedback h2.section-title{font-size:13px;margin-bottom:28px}.destination-template .reviews-grid{grid-template-columns:repeat(2, 1fr);gap:28px;margin-top:48px;margin-bottom:50px}.destination-template .review-card{padding:28px}.destination-template .review-header{margin-top:28px;margin-bottom:16px}.destination-template .review-title{font-size:18px;margin-bottom:16px}.destination-template .review-text{font-size:15px;margin-bottom:16px}.destination-template .related-trips-title{font-size:13px;margin-bottom:20px}.destination-template .trip-card{min-width:380px;max-width:380px}.destination-template .trip-content{padding:28px}.destination-template .trip-title{font-size:21px}.destination-template .trip-description{font-size:14px;margin-bottom:24px}}@media(min-width: 64em){.destination-template .section-title{font-size:36px;margin-bottom:40px}.destination-template .related-trips-title{font-size:13px}.destination-template .trip-card{min-width:380px;max-width:380px}}.trip-card .trip-content{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:15px}@media(prefers-reduced-motion: reduce){.destination-template .read-more-link .chevron,.destination-template .nav-button{transition:none}.destination-template .read-more-link:hover .chevron{transform:none}.destination-template .nav-button:hover,.destination-template .nav-button:active{transform:none}.destination-template .trips-carousel{scroll-behavior:auto}}.included-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;max-width:var(--container);margin:0 auto}.included-yes,.included-no,.included-yes ul,.included-no ul{list-style:none;padding:0;margin:0}.included-yes li,.included-no li{position:relative;padding-left:34px;margin-bottom:10px;line-height:1.6;font-size:16px}.included-yes li::before,.included-no li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.included-yes li::before{background-image:url("https://bajaex.com/wp-content/pictures/icons/check.jpg")}.included-no li::before{background-image:url("https://bajaex.com/wp-content/pictures/icons/cross.jpg")}.included-yes li strong{color:var(--black);font-weight:600}.location-cta-primary{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;margin:48px 0}.cta-primary-left{display:flex;flex-direction:column;gap:36px;max-width:400px}.cta-primary-title{font-size:30px;font-weight:700;line-height:1.2;margin:0;color:#111}.cta-primary-title p{margin:0}.cta-primary-desc{font-size:.95rem;color:#444;line-height:1.6}.cta-primary-desc p{margin:0;font-size:18px}.cta-primary-btn{display:inline-block;padding:12px 24px;background:var(--teal);color:#fff;font-weight:600;font-size:16px;text-decoration:none;align-self:flex-start;transition:background .2s}.cta-primary-btn:hover{background:var(--teal-dark)}.cta-primary-images{display:flex;flex-direction:column;gap:12px}.cta-primary-figure{margin:0;width:352px}@media(max-width: 788px){.cta-primary-figure{margin:0;width:100%}}.cta-primary-figure img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width: 768px){.location-cta-primary{grid-template-columns:1fr}}.destination-template{--na-special-red: #f51612;--na-ocean-blue: #11486e;--na-sky-blue: #00b4e4;--na-dark-blue: #0b1f2a;--na-border-light: #dbe7ef;--na-main-radius: 6px}.destination-template .na-departures__monthIcon{margin-top:5px}.destination-template .na-departures__monthPicker{position:relative;cursor:pointer;flex:1;display:flex;align-items:center;gap:12px;height:100%}.destination-template .na-departures__selectedDisplay{font-weight:400;color:#000;font-size:15px}.destination-template .na-monthModal{display:none;position:absolute;top:calc(100% + 15px);left:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:100;padding:25px;width:600px;border:1px solid var(--na-border-light)}.destination-template .na-monthModal.is-active{display:block}.destination-template .na-monthBtn.is-disabled{background:#f9f9f9;color:#ddd !important;cursor:not-allowed;border-color:#eee}.destination-template .na-monthModal__grid{display:flex;gap:30px}.destination-template .na-monthModal__yearCol{flex:1}.destination-template .na-monthModal__yearTitle{color:var(--na-sky-blue);font-weight:800;font-size:18px;margin-bottom:15px}.destination-template .na-monthModal__months{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.destination-template .na-monthBtn{border:1px solid #eee;background:#fff;padding:8px 4px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.destination-template .na-monthBtn.is-available{color:#444}.destination-template .na-monthBtn.is-selected{background:var(--na-sky-blue);color:#fff !important;border-color:var(--na-sky-blue)}.destination-template .na-departures{max-width:1100px;margin:20px auto 0;padding:0px;font-family:inherit}.destination-template .na-departures__status{margin:10px 0 16px;padding:10px 14px;border-radius:var(--na-main-radius);background:#f5fbfe;border:1px solid #d5ebf5;color:var(--na-ocean-blue);font-weight:600;font-size:14px;text-align:center}.destination-template .na-departures__status.is-error{background:#fff5f5;border-color:#f1c0c0;color:#b42318}.destination-template .na-departures.is-loading{opacity:.6;pointer-events:none;cursor:wait}.destination-template .na-departures__header{margin-bottom:10px}.destination-template .na-departures__title{margin:0;font-size:24px;font-weight:800;color:var(--na-dark-blue)}.destination-template .na-departures__subtitle{margin:4px 0 0;color:#4b5a64;font-size:13px}.destination-template .na-departures__searchRow{display:flex;gap:12px;align-items:center;margin:12px 0 20px;background:#fff;border:1px solid rgba(0,0,0,.231372549);border-radius:999px;height:55px;padding:0 10px;max-width:650px;box-shadow:0 1px 4px 0 rgba(0,0,0,.0823529412)}.destination-template .na-departures__monthPicker{flex:1;display:flex;align-items:center;gap:8px;margin-left:10px}.destination-template .na-departures__searchBtn{border:0;border-radius:999px;padding:8px 24px;background:var(--na-sky-blue);color:#fff;font-weight:700;cursor:pointer;font-size:14px}.destination-template .na-departures__filtersRow{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:15px 0;font-size:14px}.destination-template .na-departures__sort{display:flex;align-items:center;gap:4px;font-weight:700;color:var(--na-ocean-blue)}.destination-template .na-departures__sortSelect{border:0;background:rgba(0,0,0,0);font-weight:700;color:var(--na-ocean-blue);cursor:pointer;outline:none}.destination-template .na-departures__check_button{display:flex;gap:20px;align-items:center}.destination-template .na-departures__check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:700;color:var(--na-ocean-blue)}.destination-template .na-departures__check input[type=checkbox]{display:none}.destination-template .na-departures__check span{display:flex;align-items:center;gap:8px}.destination-template .na-departures__check span::before{content:"";width:18px;height:18px;border-radius:4px;border:2px solid var(--na-ocean-blue);display:flex;align-items:center;justify-content:center;transition:all .2s}.destination-template .na-departures__check input:checked+span::before{background-color:var(--na-ocean-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 9%27%3E%3Cpath d=%27M1 4L4.5 7.5L11 1%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 fill=%27none%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px}.destination-template .na-departures__clear{border:0;background:rgba(0,0,0,0);color:var(--na-ocean-blue);font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px}.destination-template .na-departures__clear svg{width:14px;height:14px}.destination-template .na-departureCard{display:flex;position:relative;background:#fff;border:1px solid var(--na-border-light);border-radius:var(--na-main-radius);margin-bottom:12px;transition:all .3s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.0823529412);padding:12px}.destination-template .na-departureCard.is-special{border:2px solid var(--na-special-red);box-shadow:0 0 8px 0 rgba(245,22,18,.15)}.destination-template .na-departureCard__special-tag{background-color:var(--na-special-red);width:28px;border-radius:var(--na-main-radius) 0 0 var(--na-main-radius);display:flex;align-items:center;justify-content:center;position:absolute;left:-28px;top:10.5px;bottom:10.5px;flex-shrink:0}.destination-template .na-departureCard__special-tag span{transform:rotate(-90deg);color:#fff;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.destination-template .na-departureCard__content{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1.5fr;width:100%;padding:15px 20px;align-items:center;gap:25px}.destination-template .na-departureCard__range{font-weight:800;font-size:15px;color:var(--na-dark-blue);line-height:1.2;margin-bottom:2px}.destination-template .na-departureCard__duration,.destination-template .na-departureCard__ship,.destination-template .na-departureCard__availability{display:flex;flex-direction:column;font-size:13px;line-height:1.3;color:#444}.destination-template .na-departureCard__ship{flex-direction:row;text-align:left;justify-content:flex-start;align-items:center;width:100%}.destination-template .na-departureCard__shipIcon{display:flex;align-items:center;padding-right:8px}.destination-template .na-departureCard__icon-cal svg,.destination-template .na-departureCard__shipIcon svg{display:block;flex-shrink:0;margin:0}.destination-template .na-departureCard__shipIcon.is-combo{display:inline-flex;align-items:center;gap:4px}.destination-template .na-departureCard__shipIcon .na-departureCard__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.destination-template .na-departureCard__date-info{display:flex;align-items:flex-start;gap:12px}.destination-template .na-departureCard__icon-cal{display:flex;margin-top:2px;flex-shrink:0}.destination-template .na-departureCard__icon-cal svg{width:18px;height:18px}.destination-template .na-departureCard__right{display:flex;align-items:center;justify-content:flex-end;gap:20px}.destination-template .na-departureCard__pricing{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.destination-template .na-departureCard__old-price-container{width:100%;margin-bottom:-2px;text-align:left;margin-left:40px}.destination-template .na-departureCard__old-price{font-size:14px;color:#e53935;text-decoration:line-through;font-weight:400}.destination-template .na-departureCard__price-row{display:flex;align-items:center;line-height:1}.destination-template .na-departureCard__from{font-size:12px;color:#000;font-weight:400}.destination-template .na-departureCard__amount{font-size:26px;font-weight:800;line-height:1}.destination-template .na-departureCard.is-special .na-departureCard__amount{color:var(--na-special-red)}.destination-template .na-departureCard__btn{background:var(--na-sky-blue);color:#fff;text-decoration:none;font-weight:700;padding:7px 14px;border-radius:999px;font-size:14px;white-space:nowrap}.destination-template .na-departures__searchBtn:focus,.destination-template .na-departures__searchBtn:hover,.destination-template .na-departures__searchBtn:active{background-color:var(--na-sky-blue) !important;color:#fff !important;outline:none;box-shadow:0 0 0 2px rgba(0,180,228,.4)}.destination-template .na-departureCard__btn:focus,.destination-template .na-departureCard__btn:hover,.destination-template .na-departureCard__btn:active{background-color:var(--na-sky-blue) !important;color:#fff !important;text-decoration:none}.destination-template .na-departures__more{display:block;width:100%;margin:20px 0 10px;border:0;border-radius:var(--na-main-radius);padding:14px 18px;background-color:var(--na-ocean-blue);color:#fff;font-weight:600;cursor:pointer;font-size:15px;text-align:center;transition:background-color .2s ease}.destination-template .na-departures__more:focus,.destination-template .na-departures__more:hover,.destination-template .na-departures__more:active{background-color:var(--na-ocean-blue) !important;color:#fff !important;outline:none;box-shadow:0 0 0 3px rgba(17,72,110,.3)}@media(max-width: 900px){.destination-template .na-departureCard__content{grid-template-columns:1fr}.destination-template .na-departureCard.is-special{border-radius:var(--na-main-radius);margin-top:35px}.destination-template .na-departureCard__special-tag{height:25px;width:100%;left:0;top:-25px;border-radius:var(--na-main-radius) var(--na-main-radius) 0 0}.destination-template .na-departureCard__special-tag span{transform:rotate(0deg)}}.title{display:flex;justify-content:center;margin-bottom:50px !important;font-weight:700 !important;text-transform:uppercase;color:#fff !important}.info-list{display:grid;width:100%;column-gap:40px;row-gap:110px;padding-top:100px;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}@media(max-width: 600px){.info-list{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}}.card{padding:90px 15px 30px !important;border-radius:15px;background:#1c1c1c;position:relative;margin:0 !important}.card-picture{padding:0 10px;top:-115px}.card-image{position:absolute;height:160px;object-fit:contain;max-width:300px !important;top:-70px;left:50%;width:100%;transform:translateX(-50%);filter:drop-shadow(4px 4px 8px #000)}.card-text{display:flex;flex-direction:column;align-items:center;max-width:300px;margin:0 auto}.card-button{max-width:170px;width:100%;border-radius:20px;font-size:18px;background:#00a2d2;padding:3px 0;display:flex;justify-content:center;align-items:center;color:#fff !important;transition:.3s;margin-top:10px;text-decoration:none}
:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none !important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none !important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullet-active-next-next{transform:scale(0.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none !important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));.swiper-scrollbar-disabled>&,&.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>&,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>&,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>img,>svg,>canvas{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}
.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #afaeae;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#afaeae rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.MuiCalendarPicker-root:first-child .PrivatePickersFadeTransitionGroup-root{font-size:1.6rem}.MuiCalendarPicker-root .MuiYearPicker-root .PrivatePickersYear-root .PrivatePickersYear-yearButton{font-size:1.4rem}.MuiCalendarPicker-root .MuiCalendarPicker-viewTransitionContainer .MuiTypography-root.MuiTypography-caption{font-size:1rem}.MuiCalendarPicker-root .MuiCalendarPicker-viewTransitionContainer .PrivatePickersSlideTransition-root .MuiPickersDay-root{font-size:1.2rem}
.boath__level{position:relative;padding:30px 0}.boath__level:not(:last-child){margin-bottom:20px}.boath__level:before{content:"";display:block;padding-bottom:40%}.boath__image{position:absolute;top:0;left:0;height:100%;width:100%}.boath__image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.boath__content{position:relative;z-index:2;width:70%;padding:10px;gap:10px}
@font-face{font-family:"lg";src:url(images/lg.woff2) format("woff2"),url(images/lg.ttf) format("truetype"),url(images/lg.woff) format("woff"),url(images/lg.svg#lg) format("svg");font-weight:normal;font-style:normal;font-display:block}.lg-icon{font-family:"lg" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background-color:rgba(0, 0, 0, 0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:""}.lg-prev{left:20px}.lg-prev:after{content:""}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:""}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:""}.lg-toolbar .lg-download:after{content:""}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity .08 cubic-bezier(0, 0, 0.25, 1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity .08 cubic-bezier(0, 0, 0.25, 1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity .08 cubic-bezier(0, 0, 0.25, 1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0, 0, 0.25, 1) 0s,opacity .08 cubic-bezier(0, 0, 0.25, 1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont{opacity:0;-moz-transform:scale3d(0.5, 0.5, 0.5);-o-transform:scale3d(0.5, 0.5, 0.5);-ms-transform:scale3d(0.5, 0.5, 0.5);-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont{opacity:1;-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255, 255, 255, 0.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform .25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform .25s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-outer .lg-media-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-media-cont .lg-object{width:100% !important;height:100% !important}.lg-outer .lg-has-iframe .lg-media-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;transition:transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:""}.lg-components{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media(min-width: 768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media(min-width: 768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:rgb(169, 7, 7)}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:""}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}
pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}
.MuiCalendarPicker-root:first-child .PrivatePickersFadeTransitionGroup-root{font-size:1.6rem}.MuiCalendarPicker-root .MuiYearPicker-root .PrivatePickersYear-root .PrivatePickersYear-yearButton{font-size:1.4rem}.MuiCalendarPicker-root .MuiCalendarPicker-viewTransitionContainer .MuiTypography-root.MuiTypography-caption{font-size:1.4rem}.MuiCalendarPicker-root .MuiCalendarPicker-viewTransitionContainer .PrivatePickersSlideTransition-root .MuiPickersDay-root{font-size:1.4rem}
