*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:unset}button{cursor:pointer}html{scroll-behavior:smooth}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html:not([data-theme=light],[data-theme=dark]){color-scheme:light dark}body{margin:0;background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:peridot-pe-variable,sans-serif}.container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}@media(max-width:992px){.container{padding-left:20px;padding-right:20px}}img,video{width:100%;height:100%;object-fit:cover;display:block}.ctab{position:relative;display:block;border:1px solid #0b1735;border-radius:50px;padding:10px 15px;background:transparent;overflow:hidden;z-index:2;width:-webkit-fit-content;width:fit-content;background-image:url(/build/assets/wave-BWIYVcxw.svg);background-repeat:repeat-x;background-size:cover;background-position:0 45px;transition:background-position .45s ease,border-color .45s ease,color .45s ease}@media(hover:hover)and (pointer:fine){.ctab:hover{color:#fafafa;border:1px solid #0b1735}}@media(hover:hover)and (pointer:fine){.ctab:hover{background-position:100% 40%}}.form-group.error .contact__input,.form-group.error .contact__select,.form-group.error .contact__textarea,.contact__group.error .contact__input,.contact__group.error .contact__select,.contact__group.error .contact__textarea{border-bottom-color:#ff4d4d}.form-group__feedback{margin-top:5px;color:#ff4d4d;font-size:13px;font-weight:500}.form-group__feedback small{display:block}.form-response{margin-top:30px;padding:15px;border-radius:5px;background:#0b17350d;color:#0b1735;font-weight:600;text-align:center}.form-response:empty{display:none}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed-whatsapp-btn{position:fixed;right:20px;bottom:20px;z-index:9999;display:grid;place-items:center;border-radius:50%;width:65px;height:65px;background-color:#fff;color:#0b1735;border:1px solid #0b1735;transition:background-color .35s ease,color .35s ease}@media(max-width:768px){.fixed-whatsapp-btn{display:none}}@media(hover:hover)and (pointer:fine){.fixed-whatsapp-btn:hover{background-color:#0b1735;color:#fff}}.fixed-whatsapp-btn:active{transform:scale(.95)}.fixed-whatsapp-btn svg{width:35px;height:35px}.button-book-bottom{display:none}@media(max-width:768px){.button-book-bottom{display:block;position:fixed;bottom:0;left:0;width:100%;padding:15px 20px;z-index:100}.button-book-bottom .btn-sticky{display:flex;justify-content:center;align-items:center;width:100%;background-color:#c8d9ec;color:#0b1735;border:1px solid #0b1735;border-radius:100px;padding:12px 20px;font-family:inherit;font-weight:600;font-size:16px;text-decoration:none;transition:background-color .3s ease,color .3s ease}}@media(max-width:768px)and (hover:hover)and (pointer:fine){.button-book-bottom .btn-sticky:hover{background-color:#0b1735;color:#fff}}.noti-popup{position:fixed;bottom:27px;right:max(20px,min(-110.5263157895px + 13.1578947368vw,100px));z-index:2000;background:#0b1735;color:#fff;border-radius:10px;padding:10px;width:360px;max-height:140px;min-height:120px;opacity:0;visibility:hidden;transition:opacity .45s ease,transform .45s ease}@media(min-width:769px){.noti-popup{transform:translate(50px)}}@media(max-width:768px){.noti-popup{bottom:90px;right:20px;width:calc(100vw - 40px);transform:translateY(50px)}}.noti-popup.is-visible{opacity:1;visibility:visible}@media(min-width:769px){.noti-popup.is-visible{transform:translate(0)}}@media(max-width:768px){.noti-popup.is-visible{transform:translateY(0)}}.noti-popup__content{display:flex;align-items:center;gap:15px;position:relative}.noti-popup .popup-title{text-decoration:underline}.noti-popup__img{width:133px;height:101px;flex-shrink:0;border-radius:4px;overflow:hidden}@media(max-width:768px){.noti-popup__img{width:100px;height:100px}}.noti-popup__img img{border-radius:4px;height:100%;width:100%}.noti-popup__text{display:flex;flex-direction:column;align-items:start;gap:5px;font-size:16px;line-height:17px;padding-right:21px}.noti-popup__text span{display:block;font-weight:400}.noti-popup .noti-popup-content{font-weight:400;font-size:14px;line-height:17px;line-height:100%}.noti-popup__link{font-weight:400;text-decoration:none;display:block;font-size:14px;line-height:17px;margin-top:auto}.noti-popup__close{position:absolute;top:-2px;right:-2px;background:transparent;border:none;color:#fff;cursor:pointer;padding:5px;transition:color .3s}.noti-popup__close:hover{color:#1a1a1a}.noti-popup__close svg{width:12px;height:12px;display:block}.noti-popup__close svg path{fill:#fff}.xxl-title,.html-content h1{font-weight:300;font-size:max(50px,min(32.2033898305px + 4.2372881356vw,100px));line-height:normal}.xl-title,.html-content h2{font-weight:300;font-size:max(40px,min(25.7627118644px + 3.3898305085vw,80px));line-height:max(40px,min(25.7627118644px + 3.3898305085vw,80px))}.l-title,.html-content h3{font-weight:300;font-size:max(30px,min(19.3220338983px + 2.5423728814vw,60px));line-height:max(30px,min(19.3220338983px + 2.5423728814vw,60px))}.m-title,.html-content h4{font-weight:300;font-size:max(20px,min(12.8813559322px + 1.6949152542vw,40px));line-height:max(20px,min(12.8813559322px + 1.6949152542vw,40px))}.s-title,.html-content h6,.html-content h5{font-weight:500;font-size:max(17px,min(15.2203389831px + .4237288136vw,22px));line-height:max(17px,min(15.2203389831px + .4237288136vw,22px))}.l-text{font-weight:500;font-size:22px;line-height:28px}.m-text{font-weight:400;font-size:max(15px,min(14.2881355932px + .1694915254vw,17px));line-height:max(21px,min(20.2881355932px + .1694915254vw,23px))}.d-text{font-weight:400;font-size:16px;line-height:20px}.html-content>*:first-child{margin-top:0!important}.html-content>p:not(:last-child){margin-bottom:20px}.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{margin-top:50px;margin-bottom:20px}.html-content img{margin-block:20px}.html-content a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:currentColor;transition:text-decoration-color .2s ease}@media(hover:hover)and (pointer:fine){.html-content a:hover{text-decoration-color:transparent}}.html-content ul{list-style:none;padding-left:21px}.html-content ul li{position:relative}.html-content ul li:not(:last-child){margin-bottom:10px}.html-content ul li:before{content:"";position:absolute;top:11px;left:-13px;width:5px;height:5px;background-color:currentColor}.html-content ol{padding-left:32px}.contact__input,.contact__select,.contact__textarea{width:100%;background:transparent;font:inherit;border:none;border-bottom:1px solid #0b1735;padding:15px 0;font-weight:600;font-size:15px;color:#0b1735;outline:none;border-radius:0;appearance:none}.contact__input::placeholder,.contact__select::placeholder,.contact__textarea::placeholder{color:#0b1735;opacity:1}.contact__textarea{resize:none;height:150px}.contact__group{flex:1;position:relative;display:flex;flex-direction:column}.contact__group--phone{flex-direction:row;align-items:flex-end}.contact__group--phone .contact__input{padding-inline-start:15px}.contact__group--select:after{content:"";position:absolute;right:0;top:0;transform:translateY(-50%);bottom:20px;width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%230B1735' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;pointer-events:none}.contact__group--message{margin-top:20px}.contact__group--message .contact__label{font-size:15px;font-weight:600;color:#0b1735;margin-bottom:5px}.contact__group--phone .phone-input-group{display:flex;align-items:flex-end;gap:10px;width:100%;border-bottom:1px solid #0b1735}.contact__group--phone .country-code-select{margin-bottom:0!important;position:relative}.contact__group--phone .contact__input{border-bottom:none!important;flex:1}.custom-select-ui .selected-display:hover{opacity:.8}.custom-select-ui .custom-dropdown{scrollbar-width:thin;scrollbar-color:#0b1735 #f1f0f0}.custom-select-ui .custom-dropdown::-webkit-scrollbar{width:6px}.custom-select-ui .custom-dropdown::-webkit-scrollbar-track{background:#f1f0f0}.custom-select-ui .custom-dropdown::-webkit-scrollbar-thumb{background-color:#0b1735}.footer{background-color:#c8d9ec;padding-block:100px 0}.footer__wrap{display:grid;gap:80px}.footer__wrap-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.footer__wrap-title{max-width:600px;display:flex;flex-direction:column;gap:15px}.footer__wrap-title .m-title{text-transform:uppercase;font-weight:300;font-size:38px;line-height:1.1;color:#0b1735}.footer__wrap-title .html-content{font-size:18px;line-height:1.5;color:#0b1735}.footer__form{display:flex;flex-direction:column;width:100%;max-width:400px;margin-top:15px}.footer__form-group{display:flex;align-items:center;background:#e2eaf4;border-radius:100px;padding:5px}@media(max-width:576px){.footer__form-group{flex-direction:column;background-color:transparent}}.footer__form-input{flex:1;background:transparent;border:none;outline:none;color:#0b1735;font-size:16px;line-height:20px;font-weight:400;padding:10px 20px;font-family:inherit}.footer__form-input::placeholder{color:#0b1735;font-weight:600}@media(max-width:576px){.footer__form-input{width:100%;padding:15px 20px;background:#e2eaf4;border-radius:30px}}.footer__form-btn{font-family:inherit;background:#0b1735;border:none;border-radius:100px;padding:12px 25px;color:#fff;font-size:15px;line-height:20px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .4s ease,color .4s ease}@media(hover:hover)and (pointer:fine){.footer__form-btn:hover{background-color:#fff;color:#0b1735}}@media(max-width:576px){.footer__form-btn{width:100%;margin-top:15px}}.footer__wrap-mid{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:60px;align-items:stretch}.footer__col{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.footer__col-top{display:flex;flex-direction:column;gap:20px}.footer__col-bottom{display:flex;align-items:center}.footer__col-title{font-size:22px;line-height:22px;font-weight:300;color:#0b1735;text-transform:uppercase;letter-spacing:.5px}.footer__col-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.footer__col-list a{text-decoration:none;color:#0b1735;font-size:16px;line-height:20px;font-weight:400;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.footer__col-list a:hover{opacity:.7}}.footer__contact-info{display:flex;align-items:start;flex-direction:column;gap:15px;font-size:20px;line-height:24px;font-weight:400;color:#0b1735}.footer__contact-info a{text-decoration:none;color:inherit}.footer .whatsapp-btn{margin-top:10px;display:flex;align-items:center;gap:10px;background-color:#fff;color:#0b1735;padding:10px 20px;border-radius:100px;text-decoration:none;font-weight:600;font-size:15px;line-height:20px;width:fit-content;transition:background-color .3s ease,color .3s ease}@media(hover:hover)and (pointer:fine){.footer .whatsapp-btn:hover{background-color:#0b1735;color:#fff}}.footer .whatsapp-btn .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.footer .whatsapp-btn .icon svg{width:100%;height:100%;object-fit:contain}.footer__socials{display:flex;gap:15px}.footer__socials .social-icon{width:40px;height:40px;background-color:#0b1735;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c8d9ec;transition:background-color .4s ease,color .4s ease}@media(hover:hover)and (pointer:fine){.footer__socials .social-icon:hover{background-color:#fff;color:#0b1735}}.footer__socials .social-icon svg{width:16px;height:16px}.footer__partners{display:flex;align-items:center;gap:25px}.footer__partners-title{font-size:22px;line-height:22px;font-weight:300;color:#0b1735;text-transform:uppercase}.footer__partners-logos{display:flex;align-items:center;gap:20px}.footer__partners-logos .partner-icon{display:flex;align-items:cente;justify-content:center;color:#0b1735}.footer__partners-logos .partner-icon svg{height:40px;width:auto;fill:currentColor}.footer__wrap-bottom{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:18px;font-weight:400;color:#0b1735;padding-top:20px}.footer__payments{background-color:#fff;padding:20px 0;margin-top:40px}.footer__payments-list{display:flex;justify-content:center;align-items:center;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.footer__payments-list::-webkit-scrollbar{display:none}.footer__payments-item{display:flex;align-items:center;justify-content:center;color:#0b1735;flex-shrink:0;scroll-snap-align:center}.footer__payments-item svg{height:24px;width:auto}@media(max-width:992px){.footer{margin-bottom:78px}.footer__wrap{gap:60px}.footer__wrap-top{flex-direction:column;align-items:flex-start;gap:40px}.footer__form{max-width:100%}.footer__wrap-mid{grid-template-columns:1fr;gap:50px}.footer__col{gap:30px}.footer__partners{flex-direction:column;align-items:flex-start;gap:15px}.footer__wrap-bottom{flex-direction:column;gap:15px;text-align:center}.footer__payments{margin-top:50px}.footer__payments-list{gap:20px;justify-content:flex-start;padding-inline:20px}.footer__payments-list:after{content:"";padding-right:20px}}header{position:fixed;top:0;left:0;right:0;z-index:3000;color:#0b1735;background:transparent;transition:background-color .4s ease,color .4s ease}@media(max-width:768px){header.menu-open .wrap__logo{color:#0b1735}}header .container{overflow:visible}header .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:20px;position:relative;max-width:100%;height:98px}@media(max-width:768px){header .wrap{height:60px;padding-block:10px}}header .wrap__logo{width:271px;position:relative;z-index:3002;transition:color .4s ease}@media(max-width:768px){header .wrap__logo{width:150px}}header .wrap__logo svg{aspect-ratio:271/45;width:100%;height:auto}header .menu-container{position:absolute;right:0;top:20px;z-index:110;display:flex;flex-direction:column;background-color:#fff;color:#0b1735;border-radius:28px;padding:10px;width:auto;font-weight:600;font-size:15px;line-height:18px;transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){header .menu-container{position:fixed;top:0;right:-100%;width:100%;height:100%;border-radius:0;padding:51px 20px;justify-content:flex-start;background-color:#c8d9ec;z-index:3001}header .menu-container.is-open{right:0}}header .menu-container.is-open{transform:none;border-radius:28px}@media(max-width:768px){header .menu-container.is-open{border-radius:0}}header .menu-container.is-open .menu-dropdown{margin-top:5px;height:198px}@media(max-width:768px){header .menu-container.is-open .menu-dropdown{height:100%}}header .menu-container .menu-header{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%}header .menu-container .menu-links-desktop{display:flex;gap:5px}@media(max-width:768px){header .menu-container .menu-links-desktop{display:none}}header .menu-container .btn{padding:10px 15px;border-radius:50px;text-decoration:none;transition:background-color .4s ease,color .4s ease;white-space:nowrap;font-weight:500;font-size:15px}@media(hover:hover)and (hover:hover)and (pointer:fine){header .menu-container .btn:hover{background-color:#0b1d26;color:#fff}}header .menu-container .menu-toggle{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:10px}@media(max-width:768px){header .menu-container .menu-toggle{position:fixed;top:34px;right:20px;z-index:3002;background-color:#fff;border-radius:28px}}header .menu-container .menu-toggle .close-icon{width:14px;height:14px;margin-left:3px}header .menu-container .menu-dropdown{display:flex;flex-direction:column;justify-content:space-between;margin-top:0;padding-top:0;color:#0b1735;height:0;overflow:hidden}@media(max-width:768px){header .menu-container .menu-dropdown{overflow-y:auto;height:100%;max-height:calc(100vh - 120px)}}header .menu-container .menu-dropdown{transition:margin-top .4s ease,padding-top .4s ease,height .4s ease}header .menu-container .menu-dropdown ul{list-style:none;padding:0;margin:0 10px 0 0;text-align:right}@media(max-width:768px){header .menu-container .menu-dropdown ul{margin-top:50px;text-align:left;display:flex;flex-direction:column;gap:30px}}header .menu-container .menu-dropdown ul li{margin-bottom:12px;transition:transform .2s ease}@media(min-width:769px)and (hover:hover)and (pointer:fine){header .menu-container .menu-dropdown ul li:hover{transform:translate(-5px)}}@media(max-width:768px){header .menu-container .menu-dropdown ul li{margin-bottom:0;font-weight:400;font-size:30px;line-height:100%}}header .menu-container .menu-dropdown ul li:last-child{margin-bottom:0}header .menu-container .menu-dropdown ul li a{display:block;text-decoration:none;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;transition:text-decoration-color .4s ease}@media(hover:hover)and (pointer:fine){header .menu-container .menu-dropdown ul li a:hover{text-decoration-color:#0b1735}}header .menu-container .menu-dropdown .menu-dropdown-footer{display:none}@media(max-width:768px){header .menu-container .menu-dropdown .menu-dropdown-footer{display:flex;flex-direction:column;gap:40px;margin-top:40px}header .menu-container .menu-dropdown .menu-dropdown-footer .btn{background-color:#0b1735;color:#fff;text-align:center;padding-block:14px;font-size:18px;font-weight:600;border-radius:40px;width:100%;display:block;transition:background-color .4s ease,color .4s ease}}@media(max-width:768px)and (hover:hover)and (pointer:fine){header .menu-container .menu-dropdown .menu-dropdown-footer .btn:hover{background-color:#fff;color:#0b1735}}@media(max-width:768px){header .menu-container .menu-dropdown .menu-dropdown-footer .contact-info{display:flex;flex-direction:column;gap:15px;font-size:20px;font-weight:400;line-height:1.2}header .menu-container .menu-dropdown .menu-dropdown-footer .contact-info p{margin:0}header .menu-container .menu-dropdown .menu-dropdown-footer .contact-info a{color:inherit;text-decoration:none}header .menu-container .menu-dropdown .menu-dropdown-footer .social-links{display:flex;justify-content:space-between;width:100%}header .menu-container .menu-dropdown .menu-dropdown-footer .social-links a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#0b1735;border-radius:50%;color:#fff;transition:background-color .4s ease,color .4s ease}}@media(max-width:768px)and (hover:hover)and (pointer:fine){header .menu-container .menu-dropdown .menu-dropdown-footer .social-links a:hover{background-color:#fff;color:#0b1735}}@media(max-width:768px){header .menu-container .menu-dropdown .menu-dropdown-footer .social-links a svg{width:18px;height:18px}}header.scrolled{background-color:#0b1735;color:#fff}.header-whatsapp-btn{display:grid;place-items:center;border-radius:50%;width:38px;height:38px;background-color:#fff;color:#0b1735;transition:background-color .35s ease,color .35s ease;margin-right:87px}@media(hover:hover)and (pointer:fine){.header-whatsapp-btn:hover{background-color:#0b1735;color:#fff}}.header-whatsapp-btn:active{transform:scale(.95)}.header-whatsapp-btn svg{width:20px;height:20px}
