*{margin:0;padding:0;box-sizing:border-box}:root{--c-black: #000000;--c-white: #ffffff;--c-gray: #EAEAEA;--c-gray-dark: #909090;--f-primary: "Abcdiatype Medium", sans-serif;--f-secondary: "Abcdiatype Regular", sans-serif;--t-header-small: clamp(1.25rem, .804rem + 1.19vw, 1.875rem);--t-header-smaller: clamp(.8rem, .384rem + .893vw, 1.188rem)}h1,h2,h3,h4,h5,h6,p,span,ul,ol,li,a{margin:0;padding:0;line-height:1}ul,ol{list-style:none}a{text-decoration:none;cursor:pointer}strong{font-family:Abcdiatype Medium}.uppercase{text-transform:uppercase}@font-face{font-family:Abcdiatype Medium;src:url("./media/abcdiatype-medium-webfont-J6LQLHZM.woff2") format("woff2"),url("./media/abcdiatype-medium-webfont-CDMZLRO3.woff") format("woff"),url("./media/ABCDiatype-Medium-3AS3OQ3F.otf") format("otf");font-weight:400;font-style:normal}@font-face{font-family:Abcdiatype Regular;src:url("./media/abcdiatype-regular-webfont-AK7BM6BA.woff2") format("woff2"),url("./media/abcdiatype-regular-webfont-JQYUY563.woff") format("woff"),url("./media/ABCDiatype-Regular-Q66W2OFW.otf") format("otf");font-weight:400;font-style:normal}html{background-color:var(--c-gray)}body{font-family:var(--f-primary);font-size:16px;color:var(--c-black);overflow:hidden;background-color:var(--c-gray)}body.custom-overflow{overflow:scroll}body.custom-overflow .secondary-section__header{position:-webkit-sticky;position:sticky;top:0}.desktop{display:none}@media screen and (min-width: 768px){.desktop{display:block}}.mobile{display:block}@media screen and (min-width: 768px){.mobile{display:none}}.flex-center{display:flex;align-items:center}.flex-center-center{display:flex;justify-content:center;align-items:center}.flex-center-between{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.split-content{flex-direction:column}}.text-center{text-align:center}header{position:fixed;top:0;z-index:3;padding:20px;width:max-content;display:flex;justify-content:space-between;align-items:center;width:100%}header.is-landing{width:100%;width:calc(100% - 82px);padding-right:0!important}header.not-landing{width:calc(100% - 82px);padding-right:0!important}@media screen and (min-width: 768px){header{padding:30px 50px}}header .language button{background-color:transparent;border:none;cursor:pointer;font-family:var(--f-secondary);font-size:1rem;color:var(--c-black);transition:all .3s}header .language button:hover{opacity:.4}header .language button.active{font-weight:600}header .language span{display:inline-block;margin-left:.2rem;margin-right:.2rem}header img{width:24px;height:auto;cursor:pointer;position:relative;z-index:2}main{height:100dvh;width:100dvw;position:relative}.main-section{height:100dvh;width:100dvw}.main-section__wrapper{position:fixed;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-image:url("./media/desktop-52G4EXVK.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){.main-section__wrapper{background-image:url("./media/mobile-2-Q2FLVP5H.jpg")}}.main-section__wrapper__menu{width:100%;height:50vh;max-height:300px;margin-left:20px;margin-right:20px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--c-white);padding:8px 10px;position:relative}@media screen and (min-width: 430px){.main-section__wrapper__menu{margin-left:50px;margin-right:50px;padding:15px 20px}}@media screen and (max-width: 495px){.main-section__wrapper__menu{height:40vh;max-height:600px;margin-bottom:30px}}@media screen and (min-width: 768px){.main-section__wrapper__menu{width:50dvw;height:max-content;height:40dvh;min-height:380px;max-height:initial;max-width:635px;min-width:420px;padding:11px 10px}}.main-section__wrapper__menu .top-wrapper{position:relative}.main-section__wrapper__menu .decoration{width:100%}.main-section__wrapper__menu .decoration img{width:100%;height:auto}.main-section__wrapper__menu ul{margin:0;display:flex;justify-content:space-between;align-items:center}.main-section__wrapper__menu ul li{text-transform:uppercase;font-size:.85rem}@media screen and (min-width: 992px){.main-section__wrapper__menu ul li{font-size:1rem}}.main-section__wrapper__menu ul li a{color:var(--c-black);transition:all .3s;font-family:var(--f-secondary)}.main-section__wrapper__menu ul li a:hover{opacity:.4}.contact-section{position:absolute;top:0;height:100%;width:100%;line-height:95%;background-color:#ffffffe6;font-family:var(--f-secondary);font-size:var(--t-header-small)}@media screen and (min-width: 768px){.contact-section{font-size:var(--t-header-smaller)}}.contact-section h1{font-size:var(--t-header-small);font-family:var(--f-secondary);font-weight:400}@media screen and (min-width: 768px){.contact-section h1{font-size:var(--t-header-smaller)}}.contact-section h1.second{position:absolute;left:50%;top:0;transform:translate(-50%);width:100%;text-align:center}.contact-section a{color:var(--c-black);display:inline-block;width:100%;width:max-content;border-bottom:2px solid transparent;line-height:.9;transition:border-bottom .2s ease-in-out}.contact-section a:hover{border-bottom:2px solid var(--c-black)}.contact-section .adress{margin-bottom:1.5rem}.footer-page .contact-section{position:relative;background-color:tra}.secondary-section{height:100dvh;width:100%;position:absolute;overflow:hidden;background-color:var(--c-gray)}.secondary-section__header{width:100%;flex-direction:row;padding:20px 20px 0;background-color:var(--c-gray);position:relative;z-index:2}@media screen and (min-width: 430px){.secondary-section__header{padding:20px 20px 20px 50px}}@media screen and (min-width: 768px){.secondary-section__header{padding:30px 50px}}.secondary-section__header .title-wrapper,.secondary-section__header .close{text-transform:uppercase}.secondary-section__header .title-wrapper span,.secondary-section__header .close span{color:var(--c-black)}@media screen and (max-width: 767px){.secondary-section__header .title-wrapper,.secondary-section__header .close{width:50%}}.secondary-section__header .title-wrapper{margin-left:3rem}@media screen and (min-width: 768px){.secondary-section__header .title-wrapper{justify-content:center;position:relative;margin-left:0}.secondary-section__header .title-wrapper:first-child{flex-grow:1}}.secondary-section__header .close{cursor:pointer}.secondary-section__header .logo{position:absolute;left:0;width:24px;opacity:0}.secondary-section__header .title-wrapper h2{font-size:clamp(1rem,1.125rem + .333vw,1.125rem);font-size:1rem;font-family:var(--f-secondary)}.secondary-section__header .close{text-align:right;font-size:18px}@media screen and (min-width: 768px){.secondary-section__header .close{font-size:26px}}.secondary-section__title{font-size:clamp(2.5rem,.714rem + 4.762vw,5rem);line-height:.9;line-height:78%;font-family:Abcdiatype Regular;position:relative;z-index:2}.secondary-section__subtitle{font-size:clamp(.85rem,.661rem + 1.488vw,1.68rem);text-transform:uppercase;font-family:var(--f-secondary);position:relative;z-index:2}.secondary-section__text{font-size:clamp(.938rem,.813rem + .333vw,1.063rem);font-size:clamp(1rem,.955rem + .12vw,1.063rem);line-height:1.2;font-family:var(--f-secondary)}@media screen and (min-width: 768px) and (orientation: landscape){.secondary-section__text{font-size:1.4vw}}.secondary-section__content{width:100%;padding:20px 20px 0}.secondary-section__content.bottom{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:25px}@media screen and (max-width: 767px){.secondary-section__content.bottom{max-height:calc(100dvh - 280px)}}@media screen and (max-height: 690px) and (orientation: landscape){.secondary-section__content.bottom{max-height:calc(100dvh - 280px);overflow-y:scroll}}@media screen and (min-width: 768px){.secondary-section__content{padding:30px 50px 0}}.secondary-section__content.bottom{padding-top:0}@media screen and (max-width: 767px){.secondary-section__content__left{align-self:flex-start}}@media screen and (min-width: 768px){.secondary-section__content__left{width:440px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 135px)}}@media screen and (min-width: 768px){.secondary-section__content__right{width:65%;flex-grow:1}}.secondary-section__content__right .img-text-wrapper{display:flex;position:relative;margin-bottom:1rem}@media screen and (min-width: 768px){.secondary-section__content__right .img-text-wrapper{display:flex;position:relative;align-items:center;justify-content:flex-end;max-height:calc(100vh - 135px);max-height:100%;margin-bottom:0}}.secondary-section__content__right .img-text-wrapper .video-img{position:absolute;left:calc(-65% - .5rem);left:-180px;width:100%;top:50%;transform:translateY(-50%);max-width:300px}@media screen and (max-height: 700px) and (orientation: portrait){.secondary-section__content__right .img-text-wrapper .video-img{max-width:230px;left:-150px;margin-top:8px}}@media screen and (min-width: 600px){.secondary-section__content__right .img-text-wrapper .video-img{max-width:250px;left:-128px}}@media screen and (min-width: 768px){.secondary-section__content__right .img-text-wrapper .video-img{position:relative;flex-shrink:0;transform:none;left:0;top:initial;margin-left:-250px;max-width:700px}}.secondary-section__content__right .img-text-wrapper .video-img.desktop{max-width:500px;width:90%;margin-left:-125px}@media screen and (min-width: 768px) and (max-width: 834px) and (orientation: portrait){.secondary-section__content__right .img-text-wrapper .video-img.desktop{width:85%;margin-left:-180px}}@media screen and (min-width: 1200px){.secondary-section__content__right .img-text-wrapper .video-img.desktop{width:100%;max-width:750px;max-width:700px;max-width:575px;margin-left:-120px}}@media screen and (min-width: 1400px){.secondary-section__content__right .img-text-wrapper .video-img.desktop{max-width:700px;margin-left:-100px}}@media screen and (min-width: 1600px){.secondary-section__content__right .img-text-wrapper .video-img.desktop{max-width:822px;margin-left:-100px}}@media screen and (min-width: 1700px){.secondary-section__content__right .img-text-wrapper .video-img.desktop{max-width:850px;margin-left:-100px}}.secondary-section__content__right .img-text-wrapper .video-img .video{position:relative;z-index:0;width:100%;height:auto;opacity:1;transition:opacity .3s ease-in;animation-delay:1s}@media screen and (max-height: 600px) and (orientation: portrait){.secondary-section__content__right .img-text-wrapper .video-img .video.mob-smaller{display:block}.secondary-section__content__right .img-text-wrapper .video-img .video.mob{display:none}}@media screen and (min-height: 601px) and (orientation: portrait){.secondary-section__content__right .img-text-wrapper .video-img .video.mob-smaller{display:none!important}.secondary-section__content__right .img-text-wrapper .video-img .video.mob{display:block}}@media screen and (min-width: 768px){.secondary-section__content__right .img-text-wrapper .video-img .video{opacity:0;left:-100px;animation:fadeIn .3s ease-in forwards;width:calc(100% + 100px)}}.secondary-section__content__right .img-text-wrapper .video-img .img{width:60%;height:auto;position:absolute;z-index:0;top:50%;left:calc(50% + 30px);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in;animation:fadeIn .3s ease-in forwards;animation-delay:1.5s}@media screen and (min-width: 768px){.secondary-section__content__right .img-text-wrapper .video-img .img{left:50%;left:calc(50% - 50px)}}@keyframes fadeIn{to{opacity:1}}.secondary-section__content__right .img-text-wrapper .secondary-section__text{max-height:calc(100dvh - 270px);margin-left:125px;line-height:1.1;overflow-y:scroll;scrollbar-width:none}@media screen and (max-width: 767px){.secondary-section__content__right .img-text-wrapper .secondary-section__text{margin-top:10px}}@media screen and (min-width: 600px){.secondary-section__content__right .img-text-wrapper .secondary-section__text{margin-left:129px}}@media screen and (min-width: 768px){.secondary-section__content__right .img-text-wrapper .secondary-section__text{max-width:400px;max-height:100%;margin-left:.5rem;padding-right:5%;max-height:calc(100vh - 135px)}}@media screen and (max-height: 700px) and (orientation: portrait){.secondary-section__content__right .img-text-wrapper .secondary-section__text{margin-left:86px}}.secondary-section__content__right .img-text-wrapper .secondary-section__text::-webkit-scrollbar{display:none}.title-menu{display:flex;align-items:center;margin-bottom:12px}@media screen and (max-width: 767px){.title-menu{margin-bottom:12px;flex-direction:column}}.title-menu__text{font-size:clamp(2rem,-4.571rem + 13.69vw,7.6rem);font-family:var(--f-secondary);line-height:1;opacity:1;color:var(--c-black);transition:opacity .3s ease-in-out}@media screen and (min-width: 380px) and (max-width: 450px){.title-menu__text{font-size:2.5rem}}@media screen and (min-width: 450px) and (max-width: 500px){.title-menu__text{font-size:2.7rem}}@media screen and (min-width: 501px) and (max-width: 600px){.title-menu__text{font-size:3rem}}@media screen and (min-width: 601px) and (max-width: 767px){.title-menu__text{font-size:3.5rem}}@media screen and (min-width: 768px) and (max-width: 800px){.title-menu__text{font-size:2.8rem}}@media screen and (min-width: 800px) and (max-width: 1225px){.title-menu__text{font-size:3rem}}@media screen and (min-width: 1225px) and (max-width: 1335px){.title-menu__text{font-size:5.8rem}}@media screen and (min-width: 1336px) and (max-width: 1469px){.title-menu__text{font-size:6.5rem}}@media screen and (max-width: 768px){.title-menu__text{align-self:flex-start}}.title-menu .title-menu__wrapper{display:flex;align-items:flex-end;margin-left:3.5rem}@media screen and (max-width: 767px){.title-menu .title-menu__wrapper{justify-content:flex-start;width:100%;margin-left:0}}.title-menu .title-menu__wrapper .menu-list{list-style:square;margin-right:1rem;list-style-position:inside}@media screen and (max-width: 360px){.title-menu .title-menu__wrapper .menu-list{margin-left:4.5rem}}@media screen and (max-width: 767px){.title-menu .title-menu__wrapper .menu-list{margin-left:6rem;flex-grow:1}}.title-menu .title-menu__wrapper .menu-list__item{color:var(--c-black);font-size:clamp(.8rem,.384rem + .893vw,1.188rem);font-family:var(--f-secondary)}@media screen and (max-width: 320px){.title-menu .title-menu__wrapper .menu-list__item{font-size:clamp(.7rem,.384rem + .893vw,1.188rem)}}.title-menu .title-menu__wrapper img{width:18px;height:auto}.title-menu:hover .title-menu__text{opacity:.3}.carta-text{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 767px){.carta-text{flex-direction:column}}.carta-text__section{width:40%;max-width:500px}@media screen and (max-width: 767px){.carta-text__section{width:100%;max-width:100%}.carta-text__section.right{display:none}}.carta-text__section b,.carta-text__section strong{font-family:var(--f-primary);font-weight:500}.carta-text__section .carta-subtitle{font-family:var(--f-secondary);font-size:clamp(.85rem,.661rem + 1.488vw,1.68rem);line-height:.9;text-transform:uppercase;margin-bottom:1.8rem}@media screen and (max-width: 767px){.carta-text__section .carta-subtitle{margin-bottom:1.4rem}}.carta-text__section p{font-size:clamp(1rem,.955rem + .12vw,1.063rem);line-height:.9;font-family:var(--f-secondary);margin-bottom:1rem}@media screen and (max-width: 767px){.carta-text__section p{font-size:.7rem}}.carta-text__section p:last-child{margin-bottom:0}@media screen and (min-width: 768px) and (orientation: landscape){.carta-text__section p{font-size:1.4vw}}.carta-text__section.left{scrollbar-width:none;overflow-y:scroll;max-height:53vh}@media screen and (max-width: 767px){.carta-text__section.left{margin-bottom:5rem}}@media screen and (max-height: 620px) and (orientation: portrait){.carta-text__section.right{position:fixed;bottom:0;left:20px;padding-bottom:20px;width:calc(100% - 40px);background-color:var(--c-gray)}}.nesletter-form{max-width:422px}.nesletter-form h3{line-height:1.1!important;font-family:var(--f-secondary);font-size:1.18rem;font-weight:300;margin-bottom:10px}.nesletter-form .input-container{position:relative;width:100%;margin-bottom:10px}.nesletter-form .input-container input{font-size:.68rem;text-transform:uppercase;padding:6px 70px 6px 0;width:100%;background-color:transparent;border-radius:none;border:none;border-bottom:1px solid var(--c-black)}.nesletter-form .input-container button{position:absolute;right:0;top:0;border:none;background-color:transparent;text-transform:uppercase;display:flex;align-items:center;width:max-content;font-size:.68rem;color:var(--c-black)}.nesletter-form .input-container button img{width:15px;padding-top:2px;margin-left:5px}.nesletter-form .checkbox-container{display:flex;align-items:center}.nesletter-form .checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #909090;background-color:#909090;width:12px;height:12px;margin-right:8px;cursor:pointer;outline:none;position:relative}.nesletter-form .checkbox-container input[type=checkbox]:checked{background-color:#909090;border-color:#909090}.nesletter-form .checkbox-container input[type=checkbox]:before{content:"";position:absolute;top:-2px;left:2px;width:3px;height:8px;border:solid #000000;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.nesletter-form .checkbox-container input[type=checkbox]:checked:before{opacity:1}.nesletter-form .checkbox-container label{font-size:.85rem;font-family:var(--f-secondary)}@media screen and (max-width: 767px){.nesletter-form .checkbox-container label{font-size:.75rem}}.nesletter-form .checkbox-container a{color:var(--c-black);text-decoration:none;text-decoration:underline}.nesletter-form .checkbox-container a:hover{text-decoration:underline}.pop-up-newsletter{position:absolute;bottom:0;left:0;background-color:var(--c-black);width:100%;max-width:495px;padding:20px}@media screen and (max-width: 495px){.pop-up-newsletter{bottom:unset;top:50%}}@media screen and (max-width: 767px){.pop-up-newsletter{display:none}}.pop-up-newsletter__close{text-align:right;padding-bottom:35px;cursor:pointer}.pop-up-newsletter__close span{font-size:18px;color:var(--c-white)}.pop-up-newsletter .nesletter-form{background-color:var(--c-black);margin-bottom:32px;max-width:100%}.pop-up-newsletter .nesletter-form h3,.pop-up-newsletter .nesletter-form p,.pop-up-newsletter .nesletter-form label{color:var(--c-white)}.pop-up-newsletter .nesletter-form h3{font-size:clamp(1.292rem,1.152rem + .373vw,1.488rem);margin-bottom:18px}.pop-up-newsletter .nesletter-form input{color:var(--c-white);border-bottom:1px solid var(--c-white)}.pop-up-newsletter .nesletter-form button{color:var(--c-white)}.pop-up-newsletter .nesletter-form button img{filter:invert(1)}.pop-up-newsletter .nesletter-form input[type=checkbox]{border:2px solid var(--c-white);background-color:var(--c-white)}.pop-up-newsletter .nesletter-form input[type=checkbox]:checked{background-color:var(--c-white);border-color:var(--c-white)}.pop-up-newsletter__footer p{color:var(--c-white);font-size:.68rem}.nesletter-form h3{font-family:var(--f-secondary)}#mc_embed_signup_scroll{max-width:calc(100% - 20px)!important;display:flex;justify-content:space-between;position:relative;border-bottom:1px solid var(--c-black)}#mce-EMAIL{font-size:.68rem;text-transform:uppercase;padding:6px 70px 6px 0;background-color:transparent;border-radius:none;border:none;width:100%}.optionalParent{display:flex;align-items:center;width:max-content}.optionalParent .foot{display:flex;align-self:center}.optionalParent .foot input{border:none;background-color:transparent;text-transform:uppercase;font-size:.68rem;color:var(--c-black)}.optionalParent .foot img{width:15px;margin-left:5px}.pop-up-newsletter #mc_embed_signup_scroll{border-bottom:1px solid var(--c-white)}.pop-up-newsletter .optionalParent .foot input{color:var(--c-white)}.pop-up-newsletter .optionalParent .foot img{filter:invert(1)}input:focus-visible{outline:none!important}.mc-field-group,.mc-field-group input{width:100%}.optionalParent,.optionalParent input{cursor:pointer}.btn-reservations{position:fixed;bottom:28px;right:20px;font-size:1rem;font-family:var(--f-primary);text-transform:uppercase;color:var(--c-white);background-color:var(--c-black);padding:10px 24px;display:flex;align-items:center}.btn-reservations span{opacity:1;transition:opacity .3s ease-in-out}.btn-reservations img{width:14px;margin-left:10px;filter:invert(1)}.btn-reservations:hover span{opacity:.6}@media screen and (max-width: 768px){.btn-reservations{bottom:43px}}img[src*="tracker.metricool.com"]{width:1px;height:1px;visibility:hidden;position:absolute}body.bg-white{background-color:#fff;overflow-y:scroll}@media screen and (max-width: 767px){body.bg-white .secondary-section__header{padding-bottom:20px}}body.bg-white .white-bg,body.bg-white .secondary-section__header,body.bg-white .secondary-section__content{background-color:#fff}.white-bg .secondary-section__content a{color:#000;text-decoration:underline}.legal-pages .section-text{word-break:break-word}@media screen and (min-width: 768px){.legal-pages .section-text{width:52%}}.legal-pages .section-text p,.legal-pages .section-text h2{font-size:1rem;line-height:1.1;font-family:var(--f-secondary)}@media screen and (min-width: 768px){.legal-pages .section-text p,.legal-pages .section-text h2{font-size:1.18rem}}.legal-pages .section-text p a,.legal-pages .section-text h2 a{color:#000;text-decoration:underline}.spanish,.english{width:100%}html[lang=en] .spanish,html[lang=es] .english{display:none}.splide__slide{backface-visibility:hidden;transform:translateZ(0)}.splide__track{-webkit-overflow-scrolling:touch}.splide__list{will-change:transform;transform:translateZ(0)}.splide__slide{backface-visibility:hidden;transform:translateZ(0);touch-action:manipulation;-webkit-user-select:none;user-select:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
