header{width:100%;color:#fff;height:45px;position:relative;z-index:5}header.marginHeader{margin-top:45px}@media screen and (max-width:850px){header.marginHeader{margin-top:70px}}@media screen and (min-width:850px){header{background:#fff;font-size:14px}}header nav{height:100%}.responsive-navbar-menu{display:flex;justify-content:space-between;align-items:center;font-size:1.6em;color:#fff;background:#fff}@media screen and (min-width:850px){.responsive-navbar-menu{display:none}}.responsive-navbar-menu__left{display:flex}.responsive-navbar-menu__left>button,.responsive-navbar-menu__left>div{flex:1 1}.responsive-navbar-menu__logo{padding:5px 0}.responsive-navbar-menu__right{display:flex}.responsive-navbar-menu__right .icon-facebook{color:#004a7c;font-size:1.6em}.responsive-navbar-menu__right a{flex:1 1;display:flex;align-items:center;justify-content:center}.responsive-navbar-menu__right>button:last-child{background:#ff9a2a}.responsive-navbar-menu__right>button{flex:1 1;border:none;background:transparent}.responsive-navbar-menu>div{height:45px;flex:1 1}.responsive-navbar-menu--button{border:none;background:#004a7c;color:inherit;height:100%;width:100%}.responsive-navbar-menu--button .icon-menu-inside{font-size:1.6em}.responsive-navbar-menu button{color:inherit;font-size:.8em;text-shadow:0 2px 5px rgba(0,0,0,.5)}.responsive-navbar-menu button span{font-size:1.4em}.navbar-menu{display:none}@media screen and (min-width:850px){.navbar-menu{display:flex;justify-content:space-between;width:100%;height:100%}}.navbar-menu>div,.navbar-menu>div:first-child{display:flex;justify-content:space-between}.navbar-menu>div:first-child{width:200px}.navbar-menu>div:last-child{width:270px}.navbar-menu>div>button{border:none;color:#fff;height:100%}.navbar-menu__lang{display:flex;align-items:center;justify-content:space-evenly;color:#004a7c}.navbar-menu__lang button{border:none;background:transparent;color:#004a7c;font-weight:700;opacity:.5;cursor:pointer}.navbar-menu__lang button.selected{opacity:1}.navbar-menu>div>.navbar-menu__categories{color:#004a7c;display:flex;align-items:center;font-weight:700;cursor:pointer;background:transparent}.navbar-menu>div>.navbar-menu__categories span{margin-left:5px;margin-right:15px;font-size:6px}.navbar-menu__social-media{color:#004a7c;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100px;padding:0 10px}.navbar-menu__social-media span{font-size:1.6em}.navbar-menu__contact-phone{color:#004a7c;display:flex;align-items:center}.navbar-menu--button-menu{background:#004a7c;width:40%;min-width:60px}.navbar-menu--button-book{background:#ff9a2a;width:40%}.navbar-menu--brush{position:relative}.navbar-menu--brush>div{background-repeat:no-repeat;background-size:100% auto;height:100%;width:100%;background-position:50%;right:0;left:0;margin:auto}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.footer-mosaico img{width:100%}.connect-social-network{display:flex;justify-content:center}.connect-social-network div{margin:5px}.connect-social-network div span{font-size:2em}.container-footer-trip-advisor{display:flex;align-items:center;justify-content:center}.footer-trip-advisor{font-size:4em;margin-left:15px}.webp .container-footer{background-image:url(/resources/desktop/images/home/BackgroundFooter.webp)}.container-footer{background-image:url(/resources/desktop/images/home/BackgroundFooter.png)}@media screen and (max-width:850px){.webp .container-footer{background-image:url(/resources/mobile/images/home/BackgroundFooter.webp)}.container-footer{background-image:url(/resources/mobile/images/home/BackgroundFooter.png)}}footer{background-color:#f7f7f7}.container-footer{height:308px;font-size:14px;background-repeat:no-repeat;background-size:cover;padding:50px 0}@media screen and (max-width:850px){.container-footer{height:auto}.container-footer>div:first-child{margin-top:25px}}.container-footer__signup button{margin-left:10px}@media screen and (max-width:850px){.container-footer__signup{padding:0 10px!important;display:flex!important}.container-footer__signup input{width:100%}.container-footer__signup button{margin:0}}.container-footer__middle-info{padding:5px 0}.container-footer__middle-info--table{width:100%;margin-top:20px}.container-footer__middle-info--table>div:first-child{text-align:right;width:170px}@media screen and (max-width:850px){.container-footer__middle-info--table>div:first-child{width:80%;text-align:center}}.container-footer__middle-info--cell{display:inline-block;vertical-align:middle;padding:10px 5px}.container-footer__middle-info span{font-size:12px}.container-footer__bottom-info{padding:10px 0}.container-footer__bottom-info span{padding:0 20px;border-right:1px solid #000}.container-footer__bottom-info span:last-child{border:none}@media screen and (max-width:850px){.container-footer__bottom-info span{padding:0 5px}}.container-footer input[type=text]{height:42px;width:319px;border:none;border-radius:2px;background:#fff;padding-left:15px}.container-footer button{height:43px;width:132px;color:#fff;background:#040b1e;border-radius:4px;border:none}.layout{background-color:#f7f7f7}#root,.App{height:100%}.App{background-color:#f7f7f7}.relative{position:relative}.container{min-height:100%;margin:0 auto -308px;padding:0;font-size:15px}@media screen and (min-width:850px){.container--push-top{height:45px}}.container--push-bottom{height:308px}.container--wrapper{position:relative}figure{margin:0}body,html{text-align:center;font-size:12px;margin:0;height:100%;position:relative;width:100%;font-family:"HelveticaNeue"}.container-max-width{max-width:1080px;width:100%;display:inline-block;position:relative}.max-width{width:100%}.title{font-family:"Aderes-Regular";letter-spacing:.83px}@font-face{font-family:"icomoon";src:url(/assets/icons/icomoon.eot?1l988l);src:url(/assets/icons/icomoon.eot?1l988l#iefix) format("embedded-opentype"),url(/assets/icons/icomoon.ttf?1l988l) format("truetype"),url(/assets/icons/icomoon.woff?1l988l) format("woff"),url(/assets/icons/icomoon.svg?1l988l#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e93b"}.icon-category-private-tours:before{content:"\e93a"}.icon-category-city-tours:before{content:"\e93c"}.icon-category-marine-wildlife:before{content:"\e93d"}.icon-category-sunset:before{content:"\e93e"}.icon-category-underwater-experience:before{content:"\e93f"}.icon-trip-advisor:before{content:"\e935"}.icon-youtube:before{content:"\e936"}.icon-instagram:before{content:"\e937"}.icon-facebook:before{content:"\e938"}.icon-dance:before{content:"\e933"}.icon-pirate:before{content:"\e934"}.icon-limitless-drinks:before{content:"\e932"}.icon-entertainment:before{content:"\e931"}.icon-whale-watching:before{content:"\e930"}.icon-pelicans-rock:before{content:"\e92f"}.icon-box-lunch:before{content:"\e92e"}.icon-marine-wildlife:before{content:"\e92d"}.icon-surfer:before{content:"\e92c"}.icon-shopping:before{content:"\e915"}.icon-blanket-factory:before{content:"\e92b"}.icon-sunset-cruise:before{content:"\e912"}.icon-skull:before{content:"\e913"}.icon-ship:before{content:"\e914"}.icon-rocks:before{content:"\e916"}.icon-restaurant:before{content:"\e917"}.icon-panoramic-views:before{content:"\e918"}.icon-lunch-time:before{content:"\e919"}.icon-church:before{content:"\e91c"}.icon-camera:before{content:"\e91d"}.icon-cactus:before{content:"\e91e"}.icon-anchor:before{content:"\e91f"}.icon-binoculars:before{content:"\e920"}.icon-snorkel:before{content:"\e921"}.icon-jar:before{content:"\e922"}.icon-coral-black:before{content:"\e923"}.icon-compass:before{content:"\e924"}.icon-comments:before{content:"\e925"}.icon-bag:before{content:"\e926"}.icon-art-gallery:before{content:"\e927"}.icon-payment:before{content:"\e900"}.icon-pick-up:before{content:"\e928"}.icon-contact-information:before{content:"\e929"}.icon-arrow-up:before{content:"\e910"}.icon-arrow-down:before{content:"\e911"}.icon-clock:before{content:"\e90f"}.icon-child:before{content:"\e909"}.icon-adult:before{content:"\e90a"}.icon-car:before{content:"\e907"}.icon-city-tours:before{content:"\e905"}.icon-menu-inside:before{content:"\e90b"}.icon-beach-time:before{content:"\e90c"}.icon-glass-boat:before{content:"\e90d"}.icon-drinks:before{content:"\e90e"}.icon-shopping-time:before{content:"\e901"}.icon-certified-guide:before{content:"\e902"}.icon-free-bottle-water:before{content:"\e903"}.icon-transportation:before{content:"\e904"}.icon-air-conditioner:before{content:"\e906"}.icon-trash:before{content:"\e939"}.icon-question:before{content:"\e908"}.icon-calendar:before{content:"\e91a"}.icon-bed:before{content:"\e91b"}.icon-phone:before{content:"\e92a"}ul{padding:0;margin:0}ul,ul li{text-decoration:none}ul li{list-style-type:none;display:inline-block}a{text-decoration:none;color:inherit}*,input{outline:none}*{box-sizing:border-box}.height100{height:100%}.ancho100{width:100%}.ancho20{width:20%}.vertical-middle{vertical-align:middle}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.table{display:table;width:100%}.cell{display:table-cell}.show-responsive{display:none}.StripeElement{width:100%;height:40px;margin-top:8px;background:#fff;border:1px solid #dfdfdf;border-radius:3px;padding-left:10px;padding-top:11px}.checkout__buttons__confirm.form-valid{background-color:#ff8600}.checkout{background-color:#f7f7f7;padding:50px 0;text-align:center;margin-top:45px}.checkout .datepicker{display:inline-block;margin:0 10px;max-width:165px;cursor:pointer}.checkout .datepicker__checkout{width:100%;height:35px;border-radius:3px;border:1px solid #979797;text-align:center;padding:5px 15px}.checkout__cvc{align-self:center}.checkout__confirmation{padding:20px;min-height:100vh;justify-content:center;align-items:center}.checkout__confirmation h1{font-size:2.5em}.checkout__confirmation p{color:#8c8c8c;line-height:26px;font-size:1.2em}.checkout__confirmation__buttons{padding:30px 0}.checkout__buttons{display:flex;justify-content:center;font-size:1.2em;margin:40px 0 20px}.checkout__buttons__continue{border:none;background:transparent;font-weight:700;letter-spacing:1px;padding:18px 40px;margin-right:15px}.checkout__buttons__confirm{background-color:#ccc;color:#fff;border-radius:3px;border:none;padding:18px 40px;font-weight:700;letter-spacing:1px;transition:background .5s linear;width:50%}.checkout .form-valid{background-color:#ff8600}.checkout__container form{display:flex;width:100%;flex-direction:row;justify-content:space-between}.checkout__left{flex:4 1;text-align:left}.checkout__right{flex:2 1;margin-left:20px;text-align:left}.checkout__right__confirm{padding:10px}.checkout__right__confirm button{width:100%}.checkout__card{background:#fff;border:2px solid #f4f4f4;box-shadow:0 2px 12px -4px rgba(0,0,0,.08);border-radius:4px;margin-bottom:25px}.checkout__card__header{padding:20px 15px;box-shadow:inset 0 -2px 0 0 #f4f4f4}.checkout__card__title{font-size:1.4em;display:flex;align-items:center}.checkout__card__title span{margin-right:15px}.checkout__card__text{margin-top:15px;font-size:1em;color:#8c8c8c;line-height:20px}.checkout__row{display:flex;justify-content:center;flex-direction:row;margin:15px 0;padding:0 15px}.checkout__label-input,.checkout__label-textarea{width:90%}.checkout__label-input span,.checkout__label-textarea span{color:red;font-weight:700}.checkout__label-input .valid,.checkout__label-textarea .valid{border:1px solid green}.checkout__label-input .checkout__row,.checkout__label-textarea .checkout__row{padding:0;align-items:end}.checkout__label-input label,.checkout__label-textarea label{width:100%;font-weight:700;font-size:1em}.checkout__label-input input,.checkout__label-textarea input{width:100%;height:40px;margin-top:8px;background:#fff;border:1px solid #dfdfdf;border-radius:3px;padding-left:10px}.checkout__label-textarea{width:100%}.checkout__label-textarea textarea{width:100%;height:100px;margin-top:8px;background:#fff;border:1px solid #dfdfdf;border-radius:3px;padding-left:10px}.checkout__pay_on_arrival{display:flex;vertical-align:top}.checkout__pay_on_arrival label{font-size:1.2em;width:100%}.checkout__pay_on_arrival input[type=checkbox]{width:auto;height:auto;margin:0 10px 0 0;cursor:pointer}.checkout__pay_on_arrival>div:last-child div{color:#8c8c8c}.checkout__pay_on_arrival>div:last-child div span{color:#8c8c8c;font-weight:400}.checkout__pickup{text-align:left}.checkout__summary__responsive{display:none}.checkout__pickup_hotels{padding:0 15px}.checkout__pickup_hotels span{color:red;font-weight:700}.checkout-choose-hotel+.checkout-choose-hotel{box-shadow:0 0 -2px 0 0 #f4f4f4}.checkout-choose-hotel{padding:15px 0 0}.checkout-choose-hotel__title{font-size:1.4em;font-weight:700;padding-bottom:10px}.checkout-choose-hotel__date{font-size:1.1em;color:#8c8c8c}.checkout-choose-hotel__date span{color:inherit}.checkout-choose-hotel .icon-bed{margin-right:5px;color:inherit}.checkout-choose-hotel .checkout__row{padding:0}.checkout-choose-hotel__same{color:#8c8c8c}.checkout-choose-hotel__same input{margin-right:10px}.checkout__payment__method-paypal{text-align:left;box-shadow:inset 0 -2px 0 0 #f4f4f4}.checkout__payment__method-paypal button{width:100%;padding:15px;border:none;background:transparent;text-align:left;cursor:pointer}.checkout__payment__method-paypal button:hover{background:#f6f6f6}.checkout__payment__method-paypal img{width:115px}.checkout__payment__method-card button{display:flex;justify-content:space-between;width:100%;padding:15px;border:none;background:transparent;text-align:left;font-size:1.4em;font-weight:700}.checkout__payment__method-card img{width:40px;margin-left:15px}.checkout__payment__method-card__form .checkout__label-input{margin:0 5px}.checkout__payment__method-card__form img{margin-bottom:8px}@media screen and (max-width:850px){.checkout__buttons__confirm{grid-row:1;padding:25px 40px;margin-bottom:15px}.checkout__summary__responsive{display:flex;justify-content:space-between;flex-direction:row;font-weight:700;font-size:1.4rem;padding:20px 10px}.checkout__summary__responsive .summary-arrow{font-size:.8rem;margin-left:8px}.checkout__summary__responsive>div{display:flex}.checkout__summary__responsive--hide{display:none}.checkout__left{padding:0 10px}.checkout__right{padding:0 10px;margin:0;grid-row:1}.checkout__right h2{display:none}.checkout__container form{display:grid}.checkout__container form h2{text-align:center;font-size:2.2em}.checkout__container form .checkout__row{display:block}.checkout__container form .checkout__label-input{width:100%;margin:8px 0}}.home_page{text-align:left;margin:50px 0}.gallery-container{height:500px}.photos-container{display:flex}.floating-download-container{width:100%;box-shadow:0 3px 4px #000;margin-top:20vh;max-width:305px;display:inline-block;background:#fff;position:relative;border-radius:4px;vertical-align:middle;color:#141d38}.floating-download-container .span-container{margin:20px 0}.floating-download-container span{font-size:5em}.download-button-container{padding:15px 0;border-top:1px solid #d4d7d9}.download-button-container button{border:none;background:#004a7c;color:#fff;cursor:pointer;font-size:1em;border-radius:10px;padding:10px 20px;margin:0}ul{padding:25px 15px;border-top:1px solid #d4d7d9}ul li{display:flex;justify-content:space-between;cursor:pointer}ul .preview-button{border:none;background:transparent;color:#004a7c;font-weight:700;font-size:1.2em}ul:hover{background:#f7f9fa}.custom-controls{right:0;position:absolute;bottom:2px;left:0;margin:auto;z-index:3;display:flex;justify-content:center}.custom-controls .download{cursor:pointer;border:none;background-color:#ffa543;display:flex;align-items:center;font-weight:700;color:#fff;border-radius:5px;padding:5px 10px}.custom-controls .download img{margin-left:10px}.download-zip{cursor:pointer;border:none;background-color:#ffa543;font-weight:700;color:#fff;border-radius:5px;padding:10px 25px;display:flex;align-items:center}.download-zip img{margin-left:10px}.zip-button{margin-top:35px;text-align:center;display:flex;justify-content:center}.preview-container{background:#f7f9fa;min-height:100%}.preview-container .close-preview{color:#babcbf;border:2px solid #babcbf;border-radius:15px;background:transparent;width:22px;height:22px;padding-top:2px;padding-left:5px;cursor:pointer}.preview-container .left-header{text-align:left;padding-left:20px}.preview-container .header{background:#fff;padding:60px 0 20px;display:flex;justify-content:space-between;align-items:center}.preview-container .header h1{margin:10px 0}.preview-container .header .photos-length{text-align:left}.preview-container .header>div{flex:1 1}.preview-container .header .download-zip-button{border:none;background:#004a7c;color:#fff;cursor:pointer;font-size:1em;border-radius:10px;padding:10px 20px;margin:0;font-weight:700}.preview-container .container-photos{display:flex}.preview-container .photos{padding:0 10px;flex:1 1}.preview-container .photos .photo{display:inline-block;width:100%;margin:15px 0;border:1px solid #e8ebed}.preview-container .photos .photo img.item-img{width:100%;transform:none}.preview-container .photos .photo .menu{display:flex;justify-content:space-between;padding:20px}.preview-container .photos .photo .menu img.download-img{cursor:pointer}.preview-container .photos .photo .menu img.loading-img{width:25px}.loading-container{z-index:101;width:100%;height:100%;left:0;top:0;background:hsla(0,0%,100%,.5);opacity:1;visibility:visible;transition:opacity .5s linear,visibility .5s}.pulse{border:3px solid #999;height:25px;width:25px;position:absolute;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite;border-radius:25px;opacity:0}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2);opacity:0}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
/*# sourceMappingURL=main.be4a5f20.chunk.css.map */