html{scroll-behavior:smooth}.page,html,body{max-width:100%;overflow-x:hidden}.page,body{font-family:var(--Poppins, "Poppins", sans-serif);font-weight:400;color:var(--black, #090b15);background-color:var(--white, #fff)}body strong,body b{font-weight:600}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--Raleway, "Raleway", sans-serif);font-weight:700;color:var(--black, #090b15)}.services{overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{display:block;color:currentColor;text-decoration:none}button{cursor:pointer;border:none}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}h1,h2,h3{font-family:var(--Raleway, "Raleway", sans-serif);font-weight:700;color:var(--black, #090b15);text-transform:none}h1{font-size:clamp(30px,3.6vw,38px);line-height:1.15;letter-spacing:-.015em}h2{font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.01em}h3{font-size:clamp(18px,2.2vw,26px);line-height:1.3;letter-spacing:-.005em}.container{width:100%;max-width:428px;margin:0 auto;padding:0 12px}@media only screen and (min-width: 768px){.container{max-width:740px;padding:0 10px}}@media only screen and (min-width: 1280px){.container{max-width:1200px;padding:0 20px}}@media only screen and (min-width: 1440px){.container{max-width:1360px;padding:0 24px}}@media only screen and (min-width: 1920px){.container{max-width:1600px;padding:0 30px}}@media only screen and (min-width: 2560px){.container{max-width:2000px;padding:0 40px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.modal-inner{position:relative;display:flex;flex-direction:column;align-items:center;max-height:90vh;overflow-y:auto;max-width:390px;width:100%;padding:24px 16px;gap:16px;border-radius:16px;border:2px solid var(--Prime-Transfer-accent-color, var(--accent-color));background:var(--Prime-Transfer-white, var(--white))}.modal-ds-title{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:44px;letter-spacing:.28px}.modal-imgList-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px}.modal-ds-img{border-radius:16px;height:100%;max-width:300px;max-height:346px}.modal-ds-list{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.modal-ds-item{list-style:square}.modal-ds-text-secondary{display:none}.modal-ds-text{display:inline;color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.line{display:none;width:728px;height:1px;background:var(--accent-color)}.line-mob{display:flex;max-width:354px;width:100%;height:2px;background:var(--accent-color)}.modal-ds-subtitle{display:none}.button-modal-close{width:24px;height:24px;background-color:transparent;position:fixed;top:16px;right:20px}.button-modal-order{max-width:fit-content!important}.button-modal-close:hover svg,.button-modal-close:focus svg{fill:var(--black);stroke:var(--secondary-accent-color)}@media only screen and (min-width: 754px){.modal-ds-title{font-size:28px}.modal-inner{position:relative;display:flex;max-width:834px;padding:40px;gap:40px}.modal-imgList-wrapper{display:flex;flex-direction:row;align-items:center;gap:16px}.modal-ds-subtitle{display:inline;color:var(--black);text-align:left;width:100%;font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.modal-ds-text-secondary{display:inline;color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.line-mob{display:none}.line{display:inline;width:728px;height:1px;background:var(--accent-color)}}@media only screen and (min-width: 1280px){.modal-inner{position:relative;display:flex;max-width:996px;padding:80px;gap:40px}.modal-ds-img{max-width:480px}}.error_modal{padding:120px 20px 20px;display:flex;flex-direction:column;align-items:center;gap:100px;position:relative;background-image:linear-gradient(to top,#0009,#000c),url(/img/other-photo/it-center.jpg);background-size:cover;background-position:center;border-radius:20px;width:100%;max-width:1000px;max-height:600px}.error_modal-svg-close{position:absolute;width:24px;height:24px;top:24px;right:24px}.error_modal-title{color:var(--secondary-accent-color);font-family:var(--font-family-Poppins);font-size:36px;font-style:normal;font-weight:700;line-height:normal}.error_modal-subtitle{color:var(--secondary-accent-color);font-family:var(--font-family-Poppins);font-size:26px;font-style:normal;font-weight:600;line-height:normal}.error_modal-svg-close{width:30px;height:30px;fill:var(--white);background-color:#00000080;border-radius:50%;padding:4px}.error_modal-svg-close:hover{stroke:var(--accent-color);fill:var(--accent-color)}.basicLightbox--visible:before{width:100%;content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0e090099;z-index:0}.basicLightbox__placeholder{position:relative;z-index:1}.modal-open{overflow:hidden}:root{--pm-radius: 16px;--pm-shadow: 0 18px 50px rgba(0, 0, 0, .28);--pm-bg: #ffffff;--pm-text: #111827;--pm-muted: #374151}.place-modal[hidden]{display:none}.place-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.place-modal .place-modal__backdrop{opacity:0;transition:opacity .22s ease}.place-modal .place-modal__dialog{opacity:0;transform:translateY(10px) scale(.985);transition:opacity .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.place-modal.is-open .place-modal__backdrop{opacity:1}.place-modal.is-open .place-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.place-modal.is-closing .place-modal__backdrop{opacity:0}.place-modal.is-closing .place-modal__dialog{opacity:0;transform:translateY(8px) scale(.985)}.place-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.place-modal__dialog{position:relative;z-index:1;max-width:1080px;margin:6vh auto;background:var(--pm-bg);border-radius:var(--pm-radius);overflow:hidden;box-shadow:var(--pm-shadow);isolation:isolate}.place-modal__close{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#ffffffe6;color:#0b0f1a;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000001f;transition:transform .16s ease,background .16s ease;z-index:20}.place-modal__close:hover{transform:scale(1.05);background:#fff}.place-modal__close:focus{outline:2px solid #4f46e5;outline-offset:2px}.place-modal__media{position:relative;overflow:hidden;z-index:0}.place-modal__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:linear-gradient(to top,#00000014,#0000);pointer-events:none}.place-modal__image{width:100%;height:56vh;max-height:560px;min-height:220px;object-fit:cover;display:block}.place-modal__content{position:relative;z-index:1;padding:20px 22px 22px}.place-modal__title{margin:0 0 8px;font-size:28px;font-weight:800;letter-spacing:-.01em;color:var(--pm-text)}.place-modal__text{margin:0;color:var(--pm-muted);line-height:1.7;font-size:18px}@media (max-width: 640px){.place-modal__dialog{margin:8vh 12px}.place-modal__image{height:44vh;max-height:360px}.place-modal__title{font-size:22px}.place-modal__text{font-size:16px}}@media (prefers-reduced-motion: reduce){.place-modal .place-modal__backdrop,.place-modal .place-modal__dialog{transition:none!important}}.button{width:fit-content;min-width:140px;height:50px;min-height:50px;position:relative;display:flex;justify-content:center;align-items:center;padding:14px 24px;border-radius:50px;color:var(--black);background:var(--secondary-accent-color);box-shadow:2px 2px 8px #645e1fe6;font-family:Poppins,sans-serif;font-size:20px;line-height:normal;font-weight:600;transition:transform .2s ease,color .3s ease}.button-text{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.button:hover{transform:scale(1.05)}.button:active{border:none;transform:scale(.95);box-shadow:inset 1px 1px 5px #0000004d;background-color:var(--secondary-accent-color);transition:transform .1s ease,background .1s ease}.submit-button{color:var(--white);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal;width:100%;border-radius:50px;background-color:var(--black, var(--black));box-shadow:1px 1px 8px #af9e00a3 inset,2px 2px 8px #645e1fe6}.submit-button:active{color:var(--black)}@media only screen and (min-width: 768px){.button{height:58px;min-height:58px}}.checkbox{width:20px;height:20px;accent-color:var(--accent-color);cursor:pointer;border:1px solid red}.checkbox-label{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:italic;font-weight:400;letter-spacing:.28px}:root{--fab-size: 60px;--fab-bg: #0f172a;--fab-fg: var(--white);--menu-bg: var(--white);--menu-shadow: 0 12px 30px rgba(2, 24, 42, .18);--menu-radius: 14px;--item-gap: 16px}.contact-fab{position:fixed;right:22px;bottom:22px;z-index:1000}.contact-fab__btn{width:var(--fab-size);height:var(--fab-size);border-radius:50%;display:grid;place-items:center;background:var(--fab-bg);color:var(--fab-fg);border:none;box-shadow:0 10px 24px #02182a40;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.contact-fab__btn svg{width:24px;height:24px}.contact-fab__btn:hover,.contact-fab__btn:focus-visible{transform:translateY(-1px) scale(1.03);box-shadow:0 14px 28px #02182a59}.contact-menu{position:absolute;right:calc(var(--fab-size) + 12px);bottom:4px;background:var(--menu-bg);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow);padding:8px;min-width:auto;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.contact-fab.open .contact-menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.contact-menu:after{content:"";position:absolute;right:-10px;bottom:18px;border:10px solid transparent;border-left-color:var(--menu-bg)}.contact-menu__list{list-style:none;margin:0;padding:0}.contact-menu__item{display:flex;align-items:center;gap:0;padding:6px;border-radius:10px}.contact-menu__item:hover{background:#f5f7fa}.contact-menu__icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff}.contact-menu__icon svg{width:22px;height:22px}.contact-menu__icon .icon-img{width:40px;height:40px;display:block;object-fit:contain;border-radius:10px}.contact-menu__icon .icon-svg,.contact-menu__icon.no-png .icon-img{display:none}.contact-menu__icon.no-png .icon-svg{display:block}.icon--whatsapp,.icon--instagram,.icon--email{background:transparent}.contact-menu__label{display:none}.icon--instagram{background:transparent}.icon--instagram svg{width:40px;height:40px}.icon--whatsapp svg{width:40px;height:40px}.icon--email svg{width:40px;height:40px}.icon--whatsapp,.icon--email{border-radius:10px}@media (max-width: 520px){:root{--fab-size: 56px}.contact-fab__btn svg{width:22px;height:22px}.contact-menu{right:8px;bottom:calc(var(--fab-size) + 10px);padding:6px}.contact-menu:after{right:18px;bottom:-10px;border:10px solid transparent;border-top-color:var(--menu-bg);border-left-color:transparent}.contact-menu__icon{width:36px;height:36px}.contact-menu__icon svg{width:20px;height:20px}}.pt-modal[hidden]{display:none}.pt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pt-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.pt-modal__dialog{position:relative;margin:3vh auto;width:100%;max-width:428px;box-sizing:border-box;height:auto!important;min-height:0;max-height:94vh;overflow-y:auto;background:#fff;border-radius:12px;padding:16px 12px;box-shadow:0 10px 30px #0003}.pt-modal__close:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:6px}.pt-modal__close{position:absolute;top:8px;right:8px;background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.pt-modal__title{margin:0 0 12px;font-size:18px;font-weight:600}.pt-modal__group{display:grid;gap:8px}.pt-modal__label{font-weight:600;line-height:1.3}.pt-modal__input{height:40px;border:1px solid #e3e3e3;border-radius:8px;padding:0 12px;font-size:15px;width:100%}.pt-modal__input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-color-shadow)}.pt-modal__hint{font-size:12px;color:#666;margin:4px 0 0}.pt-modal__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start;margin-top:6px}.pt-modal__actions .button{width:auto;min-width:120px}@media only screen and (min-width: 768px){.pt-modal__actions .button{min-width:140px}}.pt-modal__btn-secondary{background:transparent;border:1px solid #e3e3e3;box-shadow:none}body.no-scroll{overflow:hidden}.pt-modal__error{font-size:12px;color:#d11;min-height:14px}.pt-modal__input.error{border-color:#d11;box-shadow:0 0 0 2px #d1111126}.pt-modal__child-seats{border-top:none;padding-top:0}.pt-modal__child-seats:has(.pt-modal__child-seats-rows:not([hidden])){border-top:1px solid var(--grey);padding-top:2px}.pt-modal__child-seats-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.pt-modal__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--accent-color);border-radius:5px;display:inline-block;position:relative;background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.pt-modal__checkbox:hover{border-color:var(--accent-color)}.pt-modal__checkbox:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.pt-modal__checkbox:checked{background:var(--accent-color);border-color:var(--accent-color)}.pt-modal__checkbox:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="white"><path d="M7.8 14.6 3.4 10.2l1.4-1.4 3 3 7-7 1.4 1.4-8.4 8.4z"/></svg>') center/14px 14px no-repeat}.pt-modal__checkbox:active:not(:disabled){box-shadow:0 0 0 3px var(--accent-color-shadow)}.pt-modal__checkbox:disabled{opacity:.4;cursor:not-allowed}.pt-modal__child-seats-rows{display:grid;gap:10px;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.pt-modal__child-seats-rows[hidden]{display:none!important;opacity:0;transform:translateY(-4px)}.seat-row{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:6px 12px;background:#f7f9fc;border:1px solid #e3e6ec;border-radius:10px;transition:background .2s ease,border-color .2s ease}.seat-row:hover{background:#f9fafb;border-color:#e8ebf0}.seat-row__info{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.35;flex:1 1 auto;min-width:0}.seat-row__title{font-weight:600;color:#222;overflow-wrap:anywhere}.seat-row__age{font-size:11px;color:#666}.seat-row__controls{display:inline-flex;align-items:center;gap:8px;justify-content:center;flex:0 0 auto}.seat-btn{width:30px;height:30px;border-radius:8px;border:1px solid #d1d7e2;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.seat-btn:hover{background:var(--accent-color-shadow);border-color:var(--accent-color)}.seat-btn:active{background:#ded47b33;border-color:var(--accent-color)}.seat-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.seat-btn[disabled]{opacity:.45;cursor:not-allowed}.seat-count{min-width:24px;text-align:center;font-weight:600;font-size:15px;color:#222}#seats-error{margin-top:-4px}@media only screen and (min-width: 441px){.seat-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 14px}.seat-row__controls{justify-content:flex-start}}.pt-counter{display:inline-flex;align-items:center;gap:10px;background:#f7f9fc;border:1px solid #e3e6ec;border-radius:10px;padding:6px 10px;width:fit-content}.pt-counter__btn{width:36px;height:36px;border-radius:8px;border:1px solid #d1d7e2;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}.pt-counter__btn:hover{background:var(--accent-color-shadow);border-color:var(--accent-color)}.pt-counter__btn:active{background:#ded47b40;border-color:var(--accent-color)}.pt-counter__btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.pt-counter__btn[disabled]{opacity:.45;cursor:not-allowed}.pt-counter__value{min-width:32px;text-align:center;font-size:18px;font-weight:600;color:#222}.pt-modal__input--hidden-counter{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.toastify{display:flex!important;max-width:380px!important;width:auto!important;gap:12px!important;border-radius:12px!important;padding:16px 18px!important;font-size:15px;font-weight:500;line-height:1.4;box-shadow:0 6px 18px #00000040!important;border-left:6px solid var(--secondary-accent-color)!important}.toast-info{background:var(--white)!important;color:#4a3800!important}.toast-success{background:#e6ffef!important;color:#055a3b!important}.toast-error{background:var(--white)!important;color:#7a1b1b!important}:root{--dark-brown: #02182a;--white: #fff;--secondary-accent-color: #f5f3e1;--grey: #e4e2e2;--accent-color: #ded47b;--accent-color-shadow: rgba(222, 212, 123, .1);--cyan-Blue: #193f47;--logo-Blue: #083459;--black: #090b15;--focus-color: #fcfaf2;--Poppins: "Poppins", sans-serif;--Raleway: "Raleway", sans-serif}.header{position:fixed;top:0;left:0;right:0;z-index:99;width:100%;background:#0a0a0ae6;box-shadow:0 -17px 24px #c0b34333 inset;transition:transform .3s ease-in-out;transform:translateY(0);will-change:transform}.heder-section{display:flex;justify-content:space-between;align-items:center}.logo-svg{width:132px;height:42px}.logo-wrapper{display:flex;align-items:center;justify-content:center}.lang-toggle{background-color:transparent;display:flex;align-items:center;justify-content:space-around;height:62px;padding:12px 8px;gap:8px;border-radius:8px;transition:border .4s ease}.lang-toggle:hover{background-color:#c3cd3733;border:1px solid var(--accent-color)}.lang-toggle img{width:24px;height:24px}.lang-selected{color:var(--white);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.arr-down-svg{stroke:var(--white)}.lang-menu{display:none;position:absolute;background-color:#fff;border:1px solid var(--grey);list-style:none;padding:10px;z-index:100}.lang-menu.active{display:block}.lang-toggle{cursor:pointer}.lang-dropdown{position:relative;display:inline-block}.lang-menu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--black);border-radius:8px;box-shadow:0 4px 10px #0000004d;padding:12px 0;min-width:128px;z-index:1000}.lang-menu li{list-style:none}.lang-menu li a{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--grey);text-decoration:none;transition:background-color .2s}.lang-menu li a:hover{background-color:#555}.lang-menu img{width:20px;height:20px;border-radius:50%}.lang-dropdown.open .lang-menu{display:block}.arr-down-svg{transition:transform .3s}.lang-dropdown.open .arr-down-svg{transform:rotate(180deg)}.burger-btn{background-color:transparent}.burger-btn:hover,.burger-btn:active svg{stroke:var(--lemon)}.header-nav{display:flex;justify-content:space-between;width:100%;height:60px}.header-nav-item,.len-link-wrapper{display:none}.bg_menu-btn{padding:0;background-color:transparent}.bg_menu-svg{fill:var(--white)}.bg_menu-btn:hover .bg_menu-svg{fill:var(--accent-color)}@media only screen and (min-width: 768px){.logo-svg{width:156px;height:64px}.header-nav{height:82px}.header-nav-item{display:flex;align-items:center;gap:24px}.header-nav-link{padding:35px 0;color:var(--white);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;transition:transform .3s ease,color .3s ease}.header-nav-link:hover{color:var(--accent-color);transform:scale(1.2)}.header-nav-link:active{transform:scale(.9)}.len-link-wrapper{display:flex;align-items:center;gap:16px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.link-enter{display:inline-flex;align-items:center;gap:8px;padding:35px 0;color:var(--white);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;transition:transform .3s ease,color .3s ease}.link-enter .enter-icon{width:22px;height:22px;flex:0 0 auto;fill:currentColor}.link-enter:hover{color:var(--accent-color);transform:scale(1.2)}.link-enter:active{transform:scale(.9)}.bg_menu-box{display:none}}@media only screen and (min-width: 1184px){.header-nav-item{gap:80px}.len-link-wrapper{gap:26px}}.hero{background-image:linear-gradient(180deg,#ffffff0d,#930b0b0d,#930b0b0d,#000000f2),image-set(url(/img/hero/hero-photo-mob.webp) 1x,url(/img/hero/hero-photo-mob@2x.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;height:90vh}.hero-box{position:relative;display:flex;height:90vh;padding-top:80px;padding-bottom:80px;flex-shrink:0;flex-direction:column;justify-content:flex-end;gap:16px}.hero-title-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;max-width:778px;padding:8px;text-align:center;border-radius:12px;background:#161610e0;box-shadow:2px 2px 8px #645e1fe6;z-index:9;transition:transform .2s ease-out;will-change:transform}.hero-title-wrapper h1{color:var(--white);letter-spacing:.05em}.hero-description{display:none}.main-btn-link{max-width:100%;display:flex;gap:16px;background-color:transparent;border:none;box-shadow:none;padding:0;transition:transform .3s linear}.main-btn-link:active{background-color:transparent}.button-hero{flex:1;width:100vh;max-width:340px}.buttons-hero{transition:none!important;transform:none!important}.arrow-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50px;width:48px;height:48px;background-color:var(--secondary-accent-color);transition:transform .1s linear}.arrow-btn{fill:var(--black)}.main-btn-link:hover{transform:none}.main-btn-link:hover .arrow-box{transform:rotate(39deg)}@media only screen and (min-width: 768px){.arrow-box{width:58px;height:58px}.hero{background-image:linear-gradient(180deg,#ffffff0d,#930b0b0d,#930b0b0d,#000000f2),image-set(url(/img/hero/hero-photo.webp) 1x,url(/img/hero/hero-photo@2x.webp) 2x);height:90vh}.hero-box{height:90vh;gap:40px}.hero-title-wrapper{width:678px;box-sizing:border-box;padding:40px 28px;border-radius:50px;gap:15px}.hero-title-wrapper h1{text-align:start;letter-spacing:.08em}.hero-description{display:block;text-align:start;font-family:var(--Poppins);color:var(--secondary-accent-color);font-size:20px;font-style:normal;font-weight:500;line-height:normal}}@media only screen and (min-width: 1280px){.hero-box{flex-direction:row;align-items:flex-end}.hero-title-wrapper{gap:15px;position:absolute;left:0;bottom:-80px}.hero-description{line-height:32px;letter-spacing:.8px}}.services{padding:clamp(56px,8vw,100px) 0;background:linear-gradient(180deg,#fffefa,#d8d0b9 42%,#fff);position:relative;overflow:hidden;z-index:1}.services__container{display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.services__header{display:grid;gap:16px;max-width:720px}.services__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--logo-Blue)}.services__title{color:var(--black)}.services__lead{color:#090b15bf;line-height:1.6}.services__layout{height:fit-content;display:flex;flex-direction:column;gap:32px}.services__carousel{height:560px;position:relative;min-width:0}.services__carousel .swiper{height:100%;position:relative;overflow:visible;padding-bottom:36px}.services__carousel .swiper-wrapper{padding:0 8px 12px}@media (min-width: 768px){.services__carousel .swiper-wrapper{padding:0 16px 16px}}.services__carousel .swiper-slide{display:flex;justify-content:flex-start;width:90%}.services__nav{position:absolute;right:16px;bottom:-6px;display:flex;gap:12px;z-index:2}@media (min-width: 1024px){.services__nav{position:static;justify-content:flex-end;margin-top:16px}.services__carousel .swiper-slide{width:70%}.services__carousel{height:460px}}.services__nav-button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(8,52,89,.2);background:#ffffffe6;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--logo-Blue);cursor:pointer;transition:background .3s ease,transform .3s ease}.services__nav-button:hover{background:var(--logo-Blue);color:var(--white);transform:translateY(-2px)}.service-card{background:linear-gradient(145deg,#fffffff2,#fcfae9f2);border:1px solid rgba(222,212,123,.6);box-shadow:0 20px 45px #0818291a;border-radius:28px;display:flex;flex-direction:column;gap:20px;padding:24px;width:280px}@media (max-width: 479px){.service-card{width:260px}}@media (min-width: 480px){.service-card{width:320px}}@media (min-width: 768px){.service-card{padding:26px;width:360px}}@media (min-width: 1024px){.service-card{width:380px}}@media (min-width: 1280px){.service-card{padding:28px;width:400px}}@media (min-width: 1440px){.service-card{padding:30px;width:420px}}.service-card__header{display:flex;align-items:center;gap:16px}.service-card__icon{width:56px;height:56px;border-radius:18px;background:var(--white);display:grid;place-items:center;font-size:28px;box-shadow:inset 0 0 0 1px #ded47b99,0 6px 16px #090b1514}.service-card__title{font-size:18px;font-weight:600;color:var(--black)}.service-card__tagline{font-size:16px;color:#090b15d9}.service-card__description{font-size:15px;line-height:1.6;color:#090b15a6;margin:0}.service-card__highlights{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.service-card__highlights li{padding:6px 12px;border-radius:999px;background:#08345914;color:#083459e6;font-size:13px;font-weight:600}.service-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(8,52,89,.08);padding-top:16px}.service-card__meta{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:#090b158c}.service-card__button{flex-shrink:0}.service-card--accent{background:linear-gradient(155deg,#02182af2,#083459e6);color:var(--white);border-color:#fff3}.service-card--accent .service-card__icon{background:#02182a66;color:var(--white);box-shadow:inset 0 0 0 1px #ffffff40}.service-card--accent .service-card__title,.service-card--accent .service-card__tagline,.service-card--accent .service-card__description,.service-card--accent .service-card__meta{color:#ffffffe6}.service-card--accent .service-card__highlights li{background:#ffffff26;color:#fff}.testimonials{padding:80px 0;background:linear-gradient(180deg,#fff,#dfdfdc 60%,#faf7ef);position:relative;overflow:visible;z-index:2}.testimonials:before,.testimonials:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(.3px);opacity:.9;z-index:0}.testimonials:before{width:480px;height:480px;top:-140px;right:-120px;background:radial-gradient(circle,#fffc,#ded47b59 45%,#ded47b00 70%);animation:testimonialsParallaxRight 20s ease-in-out infinite alternate}.testimonials:after{width:560px;height:560px;bottom:-200px;left:-160px;background:radial-gradient(circle,#08345933,#08345900 70%);animation:testimonialsParallaxLeft 24s ease-in-out infinite alternate}@keyframes testimonialsParallaxRight{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,35px,0) scale(1.12)}}@keyframes testimonialsParallaxLeft{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(45px,-30px,0) scale(1.14)}}.testimonials__container{display:flex;flex-direction:column;gap:48px;position:relative;z-index:1}.testimonials__header{max-width:520px;display:flex;flex-direction:column;gap:16px}.testimonials__eyebrow{display:inline-flex;align-items:center;font-size:14px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--logo-Blue);margin-bottom:8px}.testimonials__title{margin-bottom:16px;color:var(--black, #090b15)}.testimonials__lead{font-size:18px;line-height:1.6;color:var(--black, #090b15)}.testimonials__badge{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:14px;background:#ded47b26;width:fit-content;color:var(--black, #090b15)}.testimonials__stars{display:inline-flex;gap:4px}.testimonials__stars svg{width:20px;height:20px;fill:var(--accent-color)}.testimonials__score{font-weight:600;color:var(--black, #090b15)}.testimonials__viewport{position:relative;width:100%}.testimonials__list{list-style:none;display:flex;gap:22px;margin:0;padding:0 4px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.testimonials__list::-webkit-scrollbar{height:6px}.testimonials__list::-webkit-scrollbar-thumb{background:#02182a33;border-radius:999px}.testimonials__item{height:auto;display:flex;flex:0 0 85%;scroll-snap-align:start}.testimonials__card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 18px 45px #111e4114;height:100%;display:flex;flex-direction:column;gap:16px;border:1px solid var(--accent-color-shadow);transition:transform .3s ease,box-shadow .3s ease}.testimonials__person{display:flex;align-items:center;gap:14px}.testimonials__avatar{width:48px;height:48px;border-radius:50%;background:var(--logo-Blue);color:var(--white);font-weight:600;display:flex;align-items:center;justify-content:center;font-size:18px;text-transform:uppercase}.testimonials__name{font-weight:600;font-size:18px;color:var(--black, #090b15)}.testimonials__meta{font-size:14px;color:#090b1599}.testimonials__text{font-size:16px;line-height:1.6;color:var(--black, #090b15)}.testimonials__blockquote{margin:0}.testimonials__card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0818291f}.testimonials__card{animation:testimonialsFade .6s ease both}.testimonials__nav-group{position:absolute;top:50%;left:-16px;right:-16px;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.testimonials__nav{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#081829a6;color:var(--white);display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;pointer-events:auto;transition:background .3s ease,transform .3s ease}.testimonials__nav:hover{background:var(--logo-Blue);transform:scale(1.05)}.testimonials__nav:disabled{opacity:.4;cursor:not-allowed}.testimonials__nav--prev{margin-left:0}.testimonials__nav--next{margin-right:0}@keyframes testimonialsFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.testimonials__cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border-radius:20px;background:var(--dark-brown);color:var(--white);flex-wrap:wrap}.testimonials__cta h3{font-size:22px;margin-bottom:6px;color:var(--white)!important}.testimonials__cta p{margin:0;color:#ffffffbf}@media screen and (max-width: 768px){.testimonials{padding:56px 0}}@media screen and (max-width: 768px){.testimonials__badge{width:100%;justify-content:center}.testimonials__card{padding:22px}.testimonials__nav-group{display:none}.testimonials__cta{padding:20px}}@media screen and (min-width: 768px){.testimonials__item{flex:0 0 60%}}@media screen and (min-width: 1024px){.testimonials__item{flex:0 0 45%}}@media screen and (min-width: 1280px){.testimonials__item{flex:0 0 32%}}.why-us{position:relative;border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color);background:var(--white);padding:40px 0}@media (min-width: 768px){.why-us{padding:40px 0 60px}}@media (min-width: 1280px){.why-us{padding:40px 0 80px}}.why-us:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#645e1f26,#645e1f0d);pointer-events:none}.why-us__container{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.why-us__content{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.why-us__content{gap:56px}}@media (min-width: 1280px){.why-us__content{gap:80px}}.why-us__header{position:relative}.why-us__title-accent{position:absolute;left:55px;top:-14px;width:230px;height:68px;display:block;margin:0;background:url(/img/why-us/bg-title.png) center/contain no-repeat;z-index:0;pointer-events:none;opacity:.38;mix-blend-mode:multiply;border-radius:8px}@media (min-width: 375px){.why-us__title-accent{width:230px;height:88px;left:60px;top:-22px;opacity:.42}}@media (min-width: 425px){.why-us__title-accent{width:260px;height:82px;left:58px;top:-20px}}@media (min-width: 768px){.why-us__title-accent{width:380px;height:102px;left:84px;top:-30px;opacity:.48}}@media (min-width: 1280px){.why-us__title-accent{width:320px;height:120px;left:82px;top:-40px;opacity:.5}}.why-us__title{color:var(--black);z-index:1}.why-us__grid{display:flex;justify-content:center;align-items:center;align-content:center;gap:36px 24px;align-self:stretch;flex-wrap:wrap}.why-card{display:flex;width:100%;box-sizing:border-box;padding:20px;flex-direction:column;align-items:flex-start;border-radius:16px}@media (min-width: 768px){.why-card{max-width:754px;padding:24px 20px}}@media (min-width: 1280px){.why-card{width:410px;padding:24px 20px}}.why-card:nth-child(odd){background-color:var(--secondary-accent-color);border:none}.why-card:nth-child(2n){background-color:transparent;border:1px solid var(--accent-color)}.why-card__chip{display:flex;width:120px;height:56px;padding:4px 20px;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0;border-radius:150px;border:2px solid var(--black);background:var(--white);box-shadow:3px -2px 5px #ffb703b3}.why-card__chip span{color:var(--black, var(--black));font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.why-card__title{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px}.why-card__title:after{content:"";display:block;width:120px;height:2px;background-color:var(--accent-color);border-radius:3px;margin-top:8px}.why-card__text{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;margin-top:24px}.why-us__dots{position:absolute;pointer-events:none;display:none}@media (min-width: 768px){.why-us__dots{display:block}}.why-us__dots--top{width:126px;height:132px;z-index:2;right:42px;top:26px;background-image:url(/img/why-us/dot1.png);background-size:cover}@media (min-width: 1280px){.why-us__dots--top{width:131px;height:125px;right:85px;top:8px}}.why-us__dots--bottom{width:154px;height:125px;left:0;bottom:-14px;background-image:url(/img/why-us/dot2.png);background-size:cover}.footer{background-image:linear-gradient(0deg,#000c,#0009),image-set(url(/img/footer/footer_fon.webp) 1x,url(/img/footer/footer_fon@2x.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:flex-start;padding:40px 0}.footer-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24px}.footer_left{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.footer_phone{display:flex;align-items:center;justify-content:space-between;color:var(--white);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.footer_phone:hover,.footer_phone:focus{color:var(--accent-color)}.footer_phone:hover,.footer_phone:focus svg{stroke:var(--accent-color)}.footer_apps{display:flex;flex-direction:column;gap:24px}.footer_app-btn{display:flex;align-items:center;gap:16px;padding:4px 8px;width:inherit;height:64px;border-radius:4px;border:1px solid var(--accent-color);background:var(--white)}.download-btn-text{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.download-btn-subtitle{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.footer_nav{display:none;flex-direction:column}.footer_link{padding:0}.footer_social{display:flex;flex-direction:column;gap:24px}.footer_social-title{color:var(--white);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.footer_social-icons{display:flex;justify-content:center;gap:16px}.footer_social-link{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;background:var(--secondary-accent-color);transition:transform .4s ease,color .3s ease}.footer_social-link:hover{fill:var(--black);transform:scale(1.2)}.footer_social-link:hover .footer_social-svg{stroke:var(--black)}.footer_pp-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:40px}.footer_copyright{color:var(--white);font-family:var(--Raleway);font-size:14px;font-style:italic;font-weight:400;line-height:30px;letter-spacing:.28px;transition:transform .3s ease,color .3s ease}.footer_copyright:hover,.footer_copyright:focus{transform:scale(1.1);color:var(--accent-color)}.footer_terms{color:var(--white);font-family:var(--Raleway);font-size:14px;font-style:italic;font-weight:400;line-height:30px;letter-spacing:.28px;text-decoration:underline;text-underline-offset:2px;transition:transform .3s ease,color .3s ease}.footer_terms:hover,.footer_terms:focus{transform:scale(1.1);color:var(--accent-color)}@media only screen and (min-width: 754px){.footer{padding:80px 0}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:100px}.footer_nav{display:flex;flex-direction:column;gap:16px}}@media only screen and (min-width: 1280px){.footer-content{justify-content:space-between}.footer_left{gap:24px}}@media (max-width: 360px){.map-wrapper,.content-box{min-height:125vh}}.map-wrapper{height:100vh;width:100%}.make-reservation{height:fit-content}.contacts-title{color:var(--black);text-align:center;margin-bottom:20px;position:relative}.map-form-text{color:var(--black);text-align:center;font-family:var(--Raleway);font-size:14px;font-style:italic;font-weight:400;line-height:20px;letter-spacing:.28px;margin-bottom:20px}.category-list{display:flex;justify-content:space-between;margin-bottom:24px;position:relative;border-radius:12px;background:var(--white);border:1px solid var(--Prime-Transfer-accent-color, var(--accent-color));overflow:hidden;height:auto;min-height:34px!important}.category-item{width:100%;flex:1 1 0%;display:flex;justify-content:center;align-items:center;padding:8px 4px;gap:4px;background-color:var(--white);border:none;position:relative;height:auto;transition:background-color .2s ease,color .2s ease,fill .2s ease}.category-item+.category-item{border-left:1px solid var(--Prime-Transfer-accent-color, var(--accent-color))}.category-item.active{background-color:var(--black);color:var(--white);fill:var(--white)}.category-item:hover:not(.active){background-color:#97890914;color:var(--black)}.category-svg{width:16px;height:16px}.category-text{text-align:center;font-family:var(--Poppins);font-size:12px;font-style:normal;font-weight:500;line-height:normal}.content-box{display:flex;justify-content:center;height:100vh!important}@media only screen and (min-width: 768px){.category-list{min-height:48px!important}.category-item{padding:8px 25px;gap:20px;height:auto;min-height:48px}.category-svg{width:24px;height:24px}.category-text{font-size:20px}.map-form-text{margin-bottom:24px;text-align:center;color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}}@media only screen and (min-width: 1280px){.category-item{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}.map-form{height:100%;padding:20px 0;z-index:1}.map-form .form{border-radius:12px;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}.form-info-wrapper{display:flex;flex-direction:column;height:100%}.form-info-wrapper .contacts-title{display:inline-block;width:fit-content;max-width:100%;padding:4px 20px;margin-bottom:24px;align-self:flex-end;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--Prime-Transfer-accent-color, var(--accent-color));border-radius:12px;box-shadow:2px 2px 8px #645e1f99}@media only screen and (min-width: 754px){.form-info-wrapper .contacts-title{padding:8px 20px}}@media only screen and (min-width: 754px){.category-list{min-height:48px!important}.category-item{min-height:48px;padding:8px 20px}}.form-map-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:36px;margin-top:auto;margin-bottom:36px}@media only screen and (min-width: 754px){.form-map-wrapper{margin-bottom:40px;gap:36px}}@media only screen and (min-width: 1280px){.form-map-wrapper{margin-bottom:40px;gap:136px}}.form{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:16px;gap:20px;background:var(--white);box-shadow:2px 2px 8px #645e1fe6}.form-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;position:relative}.dropdown_get-in.visible,.dropdown_get-out.visible{display:block}.dropdown_get-in,.dropdown_get-out{display:none;width:100%;top:100%;position:absolute!important;z-index:1000}.dropdown_get-in .dropdown-list,.dropdown_get-out .dropdown-list{width:calc(100% - 1px);top:100%;background-color:var(--white);border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px #0000004d;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.dropdown_get-in .pac-matched,.dropdown_get-out .pac-matched{font-weight:700;font-size:13px;padding-right:3px;color:var(--black)}.dropdown_get-in .dropdown-item,.dropdown_get-out .dropdown-item{padding:0;display:flex}.dropdown_get-in .dropdown-button,.dropdown_get-out .dropdown-button{flex:1;display:block;cursor:pointer;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;font-size:11px;color:#515151;font-weight:500;background-color:transparent;border:none}.dropdown_get-in .dropdown-button .spinner,.dropdown_get-out .dropdown-button .spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.15);border-top-color:#0009;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:8px;animation:spin 1s linear infinite}.dropdown_get-in .dropdown-button .spinner.hidden,.dropdown_get-in .dropdown-button .pac-icon-my-location.hidden,.dropdown_get-out .dropdown-button .spinner.hidden,.dropdown_get-out .dropdown-button .pac-icon-my-location.hidden{display:none}.dropdown_get-in .pac-icon.pac-icon-marker,.dropdown_get-out .pac-icon.pac-icon-marker{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons_hdpi.png);background-position:-1px -161px}.dropdown_get-in .dropdown-button:hover,.dropdown_get-out .dropdown-button:hover{background-color:var(--white)}.dropdown-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#515151}.label-marker-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.form-label{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.form-label-wrapper{display:flex;align-items:center;gap:8px;position:relative;width:100%;height:42px}.form-label-wrapper.has-map-pick .form-input{padding-right:52px}.map-pick-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--accent-color);background:var(--white);color:var(--accent-color);cursor:pointer;padding:0}.input-clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--white);color:var(--accent-color);cursor:pointer;padding:0}.input-clear-btn:hover,.input-clear-btn:focus{background:var(--focus-color, rgba(0, 0, 0, .06))}.desktop-only{display:inline-flex}.mobile-only{display:none}@media only screen and (max-width: 753px){.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}}.map-pick-btn:hover,.map-pick-btn:focus{background:var(--focus-color, rgba(0, 0, 0, .06))}.map-pick-btn.is-active{background:var(--accent-color);color:var(--white)}.map-pick-btn .map-pick-icon{display:block;pointer-events:none}.form-input{font-family:var(--Poppins);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;padding-left:40px;padding-right:16px;width:100%;height:100%;outline:none;border-radius:12px;border:1px solid var(--accent-color);background-color:var(--white);color:var(--black);transition:background-color .3s ease,box-shadow .3s ease}.form-input:focus{background-color:(var(--focus-color))}.form-input:focus+.svg,.form-input:hover+.svg{transform:translateY(-50%) scale(1.6);transition:transform .3s ease;fill:var(--accent-color)}.form-input:-webkit-autofill{box-shadow:0 0 0 1000px var(--focus-color) inset!important;-webkit-text-fill-color:var(--black)!important;transition:background-color 5000s ease-in-out 0s}.svg{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.svg-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.map-box{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.map{position:absolute;width:100%;height:100%;min-height:530px}.map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#041e0126;pointer-events:none}.map-info-wrapper{border-radius:12px;position:relative;display:grid;grid-template-columns:1fr 1fr;background:#ffffffd9;border:1px solid var(--Prime-Transfer-accent-color, var(--accent-color))}.map-info-wrapper:before{content:"";width:1px;height:60%;background-color:var(--accent-color, #0057b8);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.way-details{display:flex;align-items:center;gap:16px;padding:8px 14px}.way-details-wrapper>p.map-info-text{display:none}.map-btn{margin-top:6px;background-color:var(--grey);border:1px solid var(--accent-color);padding:6px 12px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.map-btn:hover,.map-btn:focus{background-color:var(--accent-color)}.map-pick-mode,.map-pick-mode *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><path fill='%230057B8' d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z'/></svg>") 12 24,crosshair!important}@media only screen and (min-width: 754px){.map-form{height:100%;padding:40px 0 80px}.contacts{padding-top:80px;padding-bottom:80px}.form-map-wrapper{flex-direction:row}.contacts-title{margin-bottom:40px;text-align:center;color:var(--black)}.way-details-wrapper>p.map-info-text{display:block}.form-label-wrapper{height:48px}}@media only screen and (min-width: 1280px){.form{max-width:482px;padding:20px 40px}}#flightNumberWrapper{display:none}.return-trip-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}:root{--map-fab-size: 72px;--map-fab-gap: 12px;--map-fab-offset-x: calc(var(--map-fab-size) + var(--map-fab-gap))}#map-form .gm-bundled-control,#map-form .gm-bundled-control-on-bottom,#map-form .gmnoprint .gm-bundled-control,#map-form .gm-fullscreen-control,#map-form .gm-compass,#map-form .gm-svpc{right:var(--map-fab-offset-x)!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--map-fab-size) + var(--map-fab-gap))!important}#map-form .gm-style-cc{right:calc(var(--map-fab-size) + var(--map-fab-gap))!important;bottom:env(safe-area-inset-bottom,0px)!important}@media (max-width: 480px){:root{--map-fab-size: 64px;--map-fab-gap: 10px;--map-fab-offset-x: calc(var(--map-fab-size) + var(--map-fab-gap))}}.input-date-time{font-size:16px!important}.flatpickr-calendar input,.flatpickr-time .numInput,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{font-size:16px!important;line-height:1.4}.flatpickr-calendar{-webkit-text-size-adjust:100%;text-size-adjust:100%}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{-webkit-user-select:none;user-select:none}.cars{width:100%;height:100%;display:none;padding:20px 0}.cars .container{height:100%;display:flex;flex-direction:column}.cars .container .contacts-title{display:flex;padding:4px 20px;margin-bottom:24px;align-self:flex-end;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--Prime-Transfer-accent-color, var(--accent-color));border-radius:12px;box-shadow:2px 2px 8px #645e1f99;width:fit-content;max-width:100%}.cars__cars-info-wrapper{flex:1;display:flex;align-items:flex-start;flex-direction:column;min-height:0;gap:24px}.cars__cars-info-details{display:flex;flex-direction:column;gap:24px}.cars__title{text-align:center;margin-bottom:40px;color:var(--black)}.cars__list{display:flex;flex-direction:column;gap:16px}.cars__card{position:relative;width:100%;box-sizing:border-box;max-width:560px;padding:10px 12px;display:flex;align-items:center;gap:36px;border-radius:14px;background:linear-gradient(135deg,#fff,#f6f4ec);border:1px solid rgba(100,94,31,.25);box-shadow:0 2px 4px #00000014,0 6px 18px -6px #00000026;transform:translateY(0);transition:box-shadow .35s ease,transform .35s ease,background .4s ease,padding-right .35s ease,gap .35s ease;overflow:hidden;min-height:96px}@media (min-width: 425px){.cars__card{width:360px;min-height:104px}}@media (min-width: 768px){.cars__card{width:480px;min-height:136px;padding:12px 18px;gap:24px}}.cars__card--promo{box-shadow:0 2px 6px #0000001f,0 0 0 2px #d4af37 inset}.promo-badge{position:absolute;top:2px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:linear-gradient(145deg,#fff4ce,#f2c94c);color:#3a3200;font-family:var(--Poppins);font-size:11px;font-weight:700;letter-spacing:.2px;box-shadow:0 2px 8px #d4af3759;border:1px solid #d4af37;z-index:2}.promo-badge:before{content:"★";font-size:12px}@media (min-width: 1024px){.cars__card:hover{transform:translateY(-4px);box-shadow:0 4px 10px #0000001f,0 10px 28px -8px #00000040}}.cars__card>img{width:120px;height:auto;max-height:72px;object-fit:contain;transition:transform .4s ease}@media (min-width: 768px){.cars__card>img{width:200px;max-height:120px}}.cars__description{display:flex;flex-direction:column;gap:4px;height:fit-content}.cars__subtitle{color:var(--black);font-family:var(--Poppins);font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cars__line{width:100%}.cars__description-item{display:flex;align-items:center;gap:10px}.cars__description-text{font-family:var(--Raleway);color:var(--black);font-size:11px;font-style:italic;font-weight:400;line-height:normal}.cars__card.selected-car{background:linear-gradient(135deg,var(--grey) 0%,#e9e5d0 100%);box-shadow:0 4px 12px #645e1f59,0 0 0 2px var(--accent-color) inset;padding-right:68px;gap:18px}.cars__card-counter{position:absolute;right:0;width:50px;height:calc(100% - 8px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:var(--grey);padding:8px;box-shadow:0 4px 4px #00000040;border-top-left-radius:10px;border-bottom-left-radius:10px;transform:translate(100%);transition:transform .4s ease-out}.cars__card-counter .btn-minus,.cars__card-counter .btn-plus{width:28px;height:28px;padding:8px 12px}@media (min-width: 768px){.cars__card-counter{width:60px}}.cars__card-counter .btn-minus,.cars__card-counter .btn-plus{width:24px;height:24px}@media (min-width: 768px){.cars__card-counter .btn-minus,.cars__card-counter .btn-plus{width:32px;height:32px;padding:8px 12px}}.cars__card-counter .btn-minus svg,.cars__card-counter .btn-plus svg{width:7px;height:7px}.cars__card.selected-car .cars__card-counter{transform:translate(0)}.cars__info-buttons-wrapper{display:none;justify-content:space-between;flex-direction:column;align-items:center;align-self:stretch;height:fit-content;width:100%;max-width:508px;padding:24px;margin:0 auto;gap:24px;border-radius:16px;border:1px solid var(--accent-color);background:var( --gradient, linear-gradient( 180deg, var(--Prime-Transfer-secondary-akcent-color, #fcfae9) 0%, #bcb681 100% ) )}@media (min-width: 1280px){.cars__info-buttons-wrapper{margin:0}}.cars__summary{display:flex;flex-direction:column;gap:24px}.cars__location-wrapper,.cars__section{display:flex;flex-direction:column;gap:12px}.cars__location{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-bottom:1px solid var(--accent-color)}.cars__location-date{color:var(--dark-brown);font-family:var(--Poppins);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px;margin-bottom:4px}.cars__location-item{display:flex;align-items:center;gap:10px}.cars__location-text{color:var(--black);font-family:var(--Poppins);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.cars__location-text.trip-price{padding-top:8px;font-size:14px;font-weight:600}.cars__cars-list{padding-bottom:8px;border-bottom:1px solid var(--accent-color)}.cars__list-item{display:flex;align-items:center;gap:14px}.cars__priceAll{padding-bottom:8px;border-bottom:1px solid var(--accent-color)}.cars__price-wrapper{background-color:var(--white);padding:8px 16px;width:fit-content;height:fit-content;border-radius:8px}.cars__price-value{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.cars__includes-item{color:var(--black);font-family:var(--Raleway);font-size:11px;font-style:italic;font-weight:400;line-height:30px;letter-spacing:.28px}.cars__buttons-wrapper{display:flex;justify-content:space-between;gap:16px;width:100%}.scroll-btn{display:none;justify-content:center;align-items:center}.btn-plus,.btn-minus{display:flex;width:24px;height:18px;padding:5px 9px;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;background-color:var(--secondary-accent-color);box-shadow:2px 2px 8px #645e1fe6;transition:background-color 3ms ease,transform 3ms ease}.btn-plus:hover,.btn-minus:hover{background-color:var(--accent-color);transform:scale()}.btn-plus:active,.btn-minus:active{transform:scale(.9)}.cars__scroll-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;align-self:stretch;height:100%;min-height:0}@media (max-width: 425px){.cars__scroll-wrapper{width:100%}}.scroll-btn{width:36px;height:36px;border-radius:50px;background-color:var(--secondary-accent-color);border:2px solid var(--accent-color);transition:background .3s ease;animation:pulse-scale 2s infinite ease-in-out}.scroll-btn:hover{background:var(--accent-color);transform:scale(1.2);animation:none}@keyframes pulse-scale{0%{transform:scale(.9);opacity:.3}50%{transform:scale(1.25);opacity:1}to{transform:scale(.9);opacity:.8}}.cars__visible-container{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background-color:#f8f8f8;border-radius:8px;box-shadow:inset 0 0 10px #0000001a}@media (max-width: 425px){.cars__visible-container{width:100%}}.scrollable-list{display:flex;flex-direction:column;gap:20px}.cars__visible-container::-webkit-scrollbar{width:6px}.cars__visible-container::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:4px}@media only screen and (min-width: 768px){.cars{padding:40px 0 80px}.cars__card>img{width:180px;height:auto;max-height:110px}.cars__card{padding:12px 18px;gap:36px}.cars__visible-container{padding:20px 12px;flex:1 1 auto;min-height:0}.cars__subtitle{font-size:18px}.cars__description-text{font-size:14px;font-style:normal;line-height:22px}.cars__card.selected-car{padding-right:72px}.cars__info-buttons-wrapper{gap:56px;padding:56px 36px}.cars__summary{display:flex;flex-direction:column;gap:36px}.cars__includes-item{font-size:14px}.cars__cars-info-wrapper{align-items:center}.scroll-btn{display:flex}}@media only screen and (min-width: 1280px){.cars__cars-info-wrapper{align-items:stretch;justify-content:space-evenly;flex-direction:row;gap:80px}.cars__info-buttons-wrapper{display:flex}}.currency-toggle{display:inline-flex;gap:10px;padding:4px 6px;border-radius:50px;background:var(--white);box-shadow:0 4px 12px #00000014,inset 0 0 0 1px var(--accent-color);position:sticky;top:8px;z-index:5}.currency-toggle__btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:4px;width:70px;min-width:40px;height:28px!important;min-height:28px!important;padding:0 8px!important;font-family:var(--Poppins);font-size:16px;font-weight:600;letter-spacing:.5px;color:var(--black);border:none;background:linear-gradient(145deg,#fafafa,#e9e2c0);border-radius:18px;cursor:pointer;box-shadow:0 2px 4px #0000001f,0 0 0 1px #645e1f4d;transition:background .3s ease,box-shadow .3s ease,transform .25s ease}.currency-toggle__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6),transparent 60%);opacity:.3;transition:opacity .3s ease}.currency-toggle__btn:before{content:"";position:absolute;left:-6px;right:-6px;top:-4px;bottom:-4px;border-radius:26px}.currency-toggle__btn:hover:not(.active){background:linear-gradient(145deg,#fff,#f2eac9);box-shadow:0 4px 10px #0000002e,0 0 0 1px var(--accent-color);transform:translateY(-2px)}.currency-toggle__btn:active:not(.active){transform:translateY(0);box-shadow:0 2px 6px #00000040 inset}.currency-toggle__btn.active{background:linear-gradient(135deg,var(--accent-color) 0%,#ffe57a 100%);color:var(--black);box-shadow:0 4px 14px #645e1f73,0 0 0 1px var(--accent-color);transform:none}.currency-toggle__btn.active:after{opacity:.55}@media (min-width: 768px){.currency-toggle{top:12px;padding:4px 8px}.currency-toggle__btn{width:78px;height:32px!important;min-height:32px!important;font-size:18px;border-radius:20px}}@media (min-width: 1280px){.currency-toggle{top:16px}}@media (prefers-reduced-motion: reduce){.currency-toggle__btn,.currency-toggle__btn:hover{transition:none;transform:none!important}}.payment{display:none;padding:40px 0 80px}.payment .container>.contacts-title{display:block;width:fit-content;max-width:100%;padding:8px 20px;margin-bottom:24px;margin-left:auto;background:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--Prime-Transfer-accent-color, var(--accent-color));border-radius:12px;box-shadow:2px 2px 8px #645e1f99}.info-form-wrapper{display:flex;justify-content:space-around;flex-direction:column;align-items:center;gap:40px;width:100%}.order-summary{display:flex;padding:24px 16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:472px;border-radius:40px;background:var(--secondary-accent-color);box-shadow:2px 2px 8px #645e1fe6;background:var( --gradient, linear-gradient( 180deg, var(--Prime-Transfer-secondary-akcent-color, #fcfae9) 0%, #bcb681 100% ) )}.order-summary-message{padding:40px 16px;border:1px solid var(--accent-color);border-radius:40px;box-shadow:2px 2px 8px #645e1fe6;display:flex;flex-direction:column;gap:24px}.order-summary-message-wrapper{display:flex;flex-direction:column;align-items:center;gap:36px}.order-summary__title{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.order-summary__field{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--accent-color)}.order-summary__label{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.order-summary__value{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24.8px}.order-summary__row{display:flex;gap:40px}.order-summary__price-line{display:flex;color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.order-summary__price{display:flex;flex-direction:column;gap:8px}.order-summary__actions{display:flex;gap:12px;width:100%}.order-summary__title{font-size:24px;font-weight:600;color:#1a1a1a;font-family:var(--Poppins, sans-serif);text-align:center}.order-summary__textarea{width:100%;padding:14px 18px;font-size:16px;font-family:var(--Raleway, sans-serif);border:1.5px solid #d6d6d6;border-radius:12px;background-color:var(--white);resize:vertical;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:inset 0 1px 3px #00000014}.order-summary__textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #ffcc0040;outline:none}.order-summary-checkbox{display:flex;align-items:center;margin-top:20px;gap:12px}.order-summary__checkbox{width:20px;height:20px;accent-color:var(--accent-color);cursor:pointer;border:1px solid red}.order-summary__checkbox-label{color:var(--black);font-family:var(--Raleway);font-size:16px;font-style:italic;font-weight:400;line-height:30px;letter-spacing:.28px}.global-error-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#070a1299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.global-error-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.global-error-modal__dialog{position:relative;max-width:420px;width:100%;background:#fff;border-radius:16px;padding:20px 20px 16px;box-shadow:0 18px 40px #0003;display:flex;flex-direction:column;gap:16px;z-index:1}.global-error-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.global-error-modal__title{margin:0;color:#1a1a1a;font-family:var(--Poppins, sans-serif);font-size:18px;font-weight:700}.global-error-modal__message{margin:0;color:#353535;font-family:var(--Raleway, sans-serif);font-size:15px;line-height:22px}.global-error-modal__close{border:none;background:transparent;color:#1a1a1a;font-size:22px;cursor:pointer;line-height:1;padding:4px 8px}.global-error-modal__action{align-self:flex-start;min-width:140px;width:100%;min-height:50px;padding:14px 24px;border-radius:50px;border:1px solid var(--black);background:transparent;color:#000;font-family:var(--Poppins, sans-serif);font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.global-error-modal__action:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000026}.global-error-modal__actions{display:flex;flex-direction:column;gap:16px}.global-error-modal__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:50px;padding:14px 24px;border-radius:50px;border:1px solid #e0e0e0;background:var(--accent-color);color:var(--black);font-family:var(--Poppins, sans-serif);font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.global-error-modal__link:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000026;border-color:var(--accent-color)}.global-error-modal__link--whatsapp{background:#e9f8f0;border-color:#c1edd9;max-height:50px}.global-error-modal__link--whatsapp img{width:36px;height:36px}@media only screen and (min-width: 754px){.order-summary{padding:40px 16px;gap:24px;width:365px}.order-summary-message{padding:40px 16px}.info-form-wrapper{flex-direction:row;align-items:flex-start;gap:24px}.order-summary-message-wrapper{width:365px}}@media only screen and (min-width: 1280px){.order-summary{padding:40px;gap:40px;width:472px;flex-shrink:0}.info-form-wrapper{padding:0 80px;gap:80px}.order-summary-message-wrapper{width:550px}.order-summary-message{width:100%;padding:20px 40px}}.modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009;display:none}.modal-content{position:relative;display:flex;flex-direction:column;gap:16px;background-color:var(--white);margin:10% auto;padding:40px 30px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 20px #0000004d;text-align:center;font-family:Poppins,sans-serif}.close-modal{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:24px;height:24px;font-size:20px;line-height:1;border:1px solid var(--black);border-radius:50%;cursor:pointer;transition:transform .4s ease,color .4s ease,border-color .4s ease}.close-modal:hover{color:var(--accent-color);border-color:var(--accent-color);transform:scale(1.1)}.close-modal:active{color:var(--accent-color);border-color:var(--accent-color);transform:scale(.8)}.modal-title{font-size:20px;font-weight:600;margin-bottom:20px;color:#1f1f1f}.modal-input{width:100%;padding:12px 14px;margin:10px 0;border:1px solid var(--grey);border-radius:6px;font-size:16px;box-sizing:border-box}.modal-button{display:flex;align-items:center;justify-content:center;background-color:var(--accent-color);color:var(--black);border:none;padding:12px 20px;font-weight:500;border-radius:6px;cursor:pointer;margin-top:10px;width:100%;transition:background-color .3s ease,transform .3s ease;text-align:center}.modal-input{width:100%;padding:12px 14px;margin:0;border:1px solid var(--grey);border-radius:6px;font-size:16px;font-family:inherit;box-sizing:border-box;transition:border-color .3s ease}.modal-input:focus{border-color:var(--accent-color);outline:none}.modal-button:hover{background-color:#e2b864}.modal-button:active{transform:scale(.98)}.modal-button-confirm{color:var(--white);background-color:var(--cyan-Blue);width:100%;margin-top:40px}.modal-button-confirm:hover{background-color:var(--black)}.mobile-overlay{position:fixed;top:0;left:0;z-index:999;background-color:#00000080;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.mobile-overlay.active{visibility:visible;opacity:1}.mb{position:absolute;top:0;right:0;height:100%;max-width:340px;width:100%;background:var( --gradient, linear-gradient(180deg, var(--secondary-accent-color) 0%, #bcb681 100%) );display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px 0;transform:translate(100%);transition:transform .4s ease}.mobile-overlay.active .mb{transform:translate(0)}.mb__close{top:24px;right:24px;position:absolute;background-color:transparent}.mb__nav-list{display:flex;flex-direction:column;gap:24px}.mb__nav-link{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mb__lang-toggle{border:solid 2px var(--accent-color)}.mb__lang-selected{color:var(--black);font-family:var(--Poppins);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.page-generateContract{display:flex;flex-direction:column;min-height:100vh;padding:0;margin:0}.page-generateContract main{flex:1;display:flex;flex-direction:column}.dataContract{flex:1;overflow-x:hidden}.dataContract .dataContract-container{width:800px;height:1145px;margin:0 auto;background-color:var(--white);border:1px solid var(--grey);position:relative;font-family:Arial,sans-serif;color:#111;padding:40px 30px 30px;display:flex;flex-direction:column;justify-content:space-between;transform-origin:top left}.dataContract .logo{position:absolute;right:50px;top:20px}.dataContract input,.dataContract h1,.dataContract h2,.dataContract h3,.dataContract p{padding:0;margin:0}.dataContract input{align-items:flex-end;color:#727272;border:none;outline:none}.dataContract input::placeholder{color:#ea9595}.dataContract input:placeholder-shown{border-bottom:1px solid var(--black);padding-left:10px}.dataContract input:focus{color:var(--black)!important;border-bottom:1px solid var(--black)!important;padding-left:10px}.dataContract .left-container{max-width:70%}.dataContract .title{font-weight:900;font-family:math;font-size:36px}.dataContract .muted{font-size:12px;margin:5px 25px;color:var(--black)}.dataContract .muted input{width:200px}.dataContract section{margin-top:30px}.dataContract .subtitle{font-size:18px;font-weight:600;font-family:math}.dataContract .grid-1,.dataContract .grid-2{display:grid;grid-template-columns:130px auto;gap:0 10px;align-items:end;margin-top:10px}.dataContract .grid-1 p,.dataContract .grid-2 p{height:auto;margin:5px 0;padding-left:10px;display:flex}.dataContract .grid-1 .key,.dataContract .grid-2 .key{font-size:14px;font-weight:500}.dataContract .grid-1 .value,.dataContract .grid-2 .value{font-size:16px;color:#727272;font-weight:500;border-bottom:1px dashed}.dataContract .grid-2{grid-template-columns:130px 220px}.dataContract .contract-notice{font-size:14px;color:var(--black);margin-top:30px}.dataContract .date{width:35%;margin:50px 50px 0 auto}.dataContract .signatures{justify-items:center;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:70px}.dataContract .signature{display:flex;align-items:center}.dataContract .signature .value{min-width:120px;height:15px;border-bottom:2px solid;margin-left:10px;padding:0}.dataContract footer{margin-top:15px;text-align:center;color:var(--black);font-size:12px}.dataContract .main-btn-link{margin:40px auto 0}.consent-banner{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(135deg,var(--dark-brown) 0%,var(--cyan-Blue) 50%,var(--logo-Blue) 100%);color:var(--white);padding:20px;box-shadow:0 -8px 32px #0003;z-index:10000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:3px solid var(--accent-color);animation:slideUp .4s cubic-bezier(.34,1.56,.64,1);font-family:var(--Poppins)}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.consent-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.consent-text h3{margin-bottom:10px;color:var(--accent-color);text-shadow:0 2px 4px rgba(0,0,0,.3)}.consent-text p{font-family:var(--Poppins);font-size:1rem;margin:0;opacity:.95;line-height:1.5;color:var(--secondary-accent-color)}.consent-buttons{display:flex;gap:15px;flex-shrink:0}.consent-btn{padding:14px 28px;border:none;border-radius:50px;font-family:var(--Poppins);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.consent-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.consent-btn:hover:before{left:100%}.consent-btn.accept{background:var(--secondary-accent-color);color:var(--black);box-shadow:2px 2px 8px #645e1fe6;border:2px solid var(--secondary-accent-color)}.consent-btn.accept:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px #f5f3e166}.consent-btn.accept:active{transform:translateY(-1px) scale(.98);box-shadow:inset 1px 1px 5px #0003}.consent-btn.necessary{background:transparent;color:var(--white);border:2px solid var(--accent-color);position:relative}.consent-btn.necessary:hover{background:var(--accent-color);color:var(--black);transform:translateY(-2px);box-shadow:0 4px 15px #ded47b4d}.consent-btn.customize{background:#f5f3e126;color:var(--accent-color);border:2px solid rgba(222,212,123,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consent-btn.customize:hover{background:#f5f3e140;border-color:var(--accent-color);color:var(--secondary-accent-color);transform:translateY(-2px)}.consent-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#090b15e6,#193f47d9);display:flex;justify-content:center;align-items:center;z-index:10001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .3s ease-out;font-family:var(--Poppins)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.consent-modal-content{background:var(--white);border-radius:20px;max-width:550px;width:90%;max-height:85vh;overflow:hidden;box-shadow:0 25px 50px #0006;animation:slideInUp .4s cubic-bezier(.34,1.56,.64,1);border:3px solid var(--accent-color);position:relative}.consent-modal-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ded47b1a,#f5f3e10d);border-radius:17px;pointer-events:none}@keyframes slideInUp{0%{transform:translateY(50px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.consent-modal-header{display:flex;justify-content:space-between;align-items:center;padding:25px 30px 20px;border-bottom:1px solid rgba(222,212,123,.3);margin-bottom:0;position:relative;z-index:1;background:linear-gradient(135deg,var(--white) 0%,rgba(245,243,225,.3) 100%)}.consent-modal-header h2{color:var(--dark-brown);margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.consent-modal-close{background:transparent;border:none;font-size:1.8rem;cursor:pointer;color:var(--dark-brown);width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;font-weight:700;opacity:.7}.consent-modal-close:hover{background:#ded47b33;transform:rotate(90deg) scale(1.1);opacity:1}.consent-modal-body{padding:25px 30px;position:relative;z-index:1;max-height:400px;overflow-y:auto}.consent-modal-body::-webkit-scrollbar{width:6px}.consent-modal-body::-webkit-scrollbar-track{background:#ded47b1a;border-radius:3px}.consent-modal-body::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px}.consent-section{margin-bottom:25px;padding:20px;border-radius:12px;background:#f5f3e11a;border:1px solid rgba(222,212,123,.2);transition:all .3s ease;position:relative}.consent-section:hover{background:#f5f3e133;border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 15px #ded47b33}.consent-section h3{color:var(--dark-brown);margin:0 0 8px;line-height:1.3}.consent-section p{font-family:var(--Poppins);font-size:.9rem;color:var(--cyan-Blue);margin:0 0 15px;line-height:1.5;opacity:.9}.consent-toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.consent-toggle input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent-color);cursor:pointer;border-radius:4px;transform:scale(1.1)}.consent-toggle input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.consent-toggle label{font-family:var(--Poppins);font-weight:500;color:var(--dark-brown);font-size:.95rem;cursor:pointer;-webkit-user-select:none;user-select:none}.consent-modal-footer{padding:20px 30px 25px;border-top:1px solid rgba(222,212,123,.3);display:flex;gap:15px;justify-content:center;background:linear-gradient(135deg,rgba(245,243,225,.1) 0%,var(--white) 100%);position:relative;z-index:1}.consent-modal-footer .consent-btn{padding:12px 24px;font-size:.95rem;border-radius:25px;min-width:160px;font-weight:600}.consent-modal-footer .consent-btn.save{background:linear-gradient(135deg,var(--cyan-Blue) 0%,#0084ff 100%);color:#fff;border:none;box-shadow:0 4px 15px #00c2cb4d}.consent-modal-footer .consent-btn.save:hover{background:linear-gradient(135deg,#0084ff 0%,var(--cyan-Blue) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #00c2cb66}@media (max-width: 768px){.consent-banner{padding:20px 15px}.consent-content{flex-direction:column;text-align:center;gap:20px}.consent-text p{font-size:.95rem}.consent-buttons{flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.consent-btn{padding:12px 24px;font-size:.95rem;min-width:140px}.consent-modal-content{margin:15px;width:calc(100% - 30px);max-height:90vh}.consent-modal-header,.consent-modal-body,.consent-modal-footer{padding-left:20px;padding-right:20px}.consent-section{padding:15px;margin-bottom:20px}.consent-section p{font-size:.85rem}.consent-modal-footer{flex-direction:column;gap:10px}.consent-modal-footer .consent-btn{width:100%;min-width:auto}}@media (max-width: 480px){.consent-banner{padding:15px 10px}.consent-text p{font-size:.9rem}.consent-buttons{flex-direction:column;width:100%}.consent-btn{width:100%;padding:14px;font-size:.9rem}.consent-modal-content{margin:10px;width:calc(100% - 20px);border-radius:15px}.consent-modal-header{padding:20px 20px 15px}.consent-modal-close{width:30px;height:30px;font-size:1.5rem}.consent-section{padding:12px;margin-bottom:15px}.consent-section p{font-size:.8rem}.consent-toggle{gap:8px}.consent-toggle input[type=checkbox]{width:18px;height:18px}.consent-toggle label{font-size:.9rem}}@media (prefers-reduced-motion: no-preference){.consent-section,.consent-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion: reduce){.consent-banner,.consent-modal,.consent-modal-content,.consent-section,.consent-btn{animation:none;transition:none}}.contact-hero{padding:120px 0 80px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative}.contact-hero__content{text-align:center;max-width:600px;margin:0 auto}.contact-hero__title{font-family:var(--Raleway, "Raleway", sans-serif);font-size:clamp(30px,4vw,42px);font-weight:700;color:var(--black, #090b15);margin:0 0 16px;line-height:1.2}.contact-hero__subtitle{font-family:var(--Raleway);font-size:18px;color:#666;margin:0;line-height:1.6}.contact-intro{padding:56px 0}.contact-intro__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}.contact-page{padding:40px 0 60px}.contact-grid{display:grid;grid-template-columns:1fr;gap:24px}.contact-form,.contact-info{background:var(--white, #fff);color:var(--black, #111);display:flex;flex-direction:column;border-radius:16px;gap:16px;padding:22px;box-shadow:0 6px 20px #00000014;border:1px solid rgba(0,0,0,.06)}.contact-form__title,.contact-info__title{font-family:var(--Raleway, "Raleway", sans-serif);font-weight:600;font-size:clamp(20px,2.2vw,28px);margin:0 0 18px}.contact-form__label{display:block;font-family:var(--Raleway);font-size:14px;margin:12px 0 6px}.contact-form__input,.contact-form__textarea{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px 14px;font-size:14px;font-family:var(--Raleway);outline:none;background:#fff}.contact-form__input:focus,.contact-form__textarea:focus{border-color:#00000059}.contact-form__submit{margin-top:16px}.contact-info__list{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:24px}.contact-info__list li{display:grid;grid-template-columns:max-content 1fr;align-items:baseline;gap:10px 14px}.contact-info__list strong{font-family:var(--Poppins);font-weight:700;color:#0b0f19}.contact-info__list a{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(0,0,0,.18);overflow-wrap:anywhere;word-break:break-word}.contact-info__list a:hover{color:#0a3552;border-bottom-color:transparent;text-decoration:underline;text-underline-offset:3px}.contact-info__socials{display:flex;gap:18px;align-items:center;margin-top:auto}.contact-info__socials a{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 22px #0000001a;transition:transform .18s ease,box-shadow .18s ease}.contact-info__socials a:hover{transform:translateY(-2px);box-shadow:0 12px 26px #00000029}.contact-info__socials img{width:28px;height:28px}@media (max-width: 480px){.contact-info__socials{gap:12px}.contact-info__socials a{width:48px;height:48px;border-radius:12px}.contact-info__socials img{width:24px;height:24px}}@media (min-width: 1024px){.contact-grid{grid-template-columns:1.2fr 1fr}.contact-form,.contact-info{padding:28px}.contact-info__title{font-size:26px}.contact-info__list li{grid-template-columns:120px 1fr}}.contact-intro__media img{width:100%;height:100%;object-fit:cover;border-radius:24px}.brand-badge{position:relative;background:#fff;border-radius:24px;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-badge__ring{width:clamp(320px,47vw,240px);aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.brand-badge__logo{width:18%;height:auto;position:relative;z-index:1}.brand-badge__pill{position:absolute;border-radius:25px;padding:10px 16px;font-family:var(--Raleway);font-size:13px;font-weight:600;box-shadow:0 4px 12px #00000026;white-space:nowrap;letter-spacing:.2px;z-index:1;transition:all .3s ease}.brand-badge__pill.is-light{background:#f8f5e8;color:#2c2c2c;border:1px solid rgba(0,0,0,.08)}.brand-badge__pill.is-dark{background:#1a1a1a;color:#fff;border:1px solid rgba(255,255,255,.1)}.brand-badge__pill:hover{opacity:1;transform:translateY(-2px);transition:all .3s ease}.pill-tl,.pill-rs{letter-spacing:.35em;font-size:13px}.pill-tl{top:8%;left:18%}.pill-tr{top:8%;right:18%}.pill-l{left:2%;top:35%;transform:translateY(-50%)}.pill-rs{right:2%;top:35%}.pill-bl{bottom:24%;left:3%}.pill-r{bottom:28%;right:2%;transform:none}.pill-btm{bottom:8%;left:50%;transform:translate(-50%);padding:8px 16px}@media (max-width: 767.98px){.contact-hero{padding:100px 0 60px}.contact-hero__title{font-size:clamp(28px,6vw,36px)}.contact-hero__subtitle{font-size:16px}.brand-badge{padding:20px 16px;min-height:420px;flex-direction:column;gap:24px;justify-content:center}.brand-badge__ring{width:200px;height:200px;border:3px solid #ded47b;flex-shrink:0}.brand-badge__logo{width:65%}.brand-badge__pill{position:static!important;display:inline-block;margin:3px 4px;padding:6px 10px;font-size:11px;border-radius:18px;box-shadow:0 3px 8px #0000001f;white-space:nowrap;text-align:center;transform:none!important;letter-spacing:.1px}.pill-tl,.pill-rs{font-size:11px;letter-spacing:.2em;padding:6px 8px}}@media (max-width: 480px){.brand-badge{padding:16px 12px;min-height:380px;gap:20px}.brand-badge__ring{width:180px;height:180px}.brand-badge__pill{font-size:10px;padding:5px 8px;margin:2px 3px}}.contact-intro__card{background:linear-gradient(180deg,#ddd1b8,#d9cfb5);color:var(--black);border-radius:24px;padding:28px;border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 24px #00000014,0 2px #ffffff40 inset}.contact-intro__title{font-family:var(--Raleway, "Raleway", sans-serif);font-size:clamp(22px,3vw,32px);font-weight:600;margin:0 0 10px}.contact-intro__subtitle{font-family:var(--Poppins);font-size:clamp(18px,2.2vw,28px);line-height:1.35;color:#000000d1;margin:0 0 26px}.contact-intro__cols{display:grid;grid-template-columns:1fr;gap:20px;position:relative}.contact-intro__block h3{font-family:var(--Raleway, "Raleway", sans-serif);font-size:clamp(18px,2vw,22px);font-weight:600;margin:0 0 6px;color:#0b0f19}.contact-intro__block p{line-height:1.6;margin:0;font-family:var(--Raleway);font-size:14px;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 1024px){.contact-intro__grid{grid-template-columns:1.1fr 1fr}.contact-intro{padding-top:72px}.contact-intro__card{padding:40px 36px}.contact-intro__title{letter-spacing:-.01em}.contact-intro__cols{grid-template-columns:1fr 1fr;gap:28px 32px}.contact-intro__cols:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#00000014;transform:translate(-.5px)}}.thank-you-hero{background:linear-gradient(135deg,var(--dark-brown) 0%,var(--cyan-Blue) 50%,var(--logo-Blue) 100%);min-height:100vh;display:flex;align-items:center;color:var(--white);padding:80px 0;position:relative}.thank-you__content{text-align:center;max-width:800px;margin:0 auto;padding:40px 20px;position:relative;z-index:2}.thank-you__icon{margin-bottom:30px;animation:checkmark .6s ease-in-out}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.thank-you__title{font-family:var(--Poppins);font-size:3rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:var(--white)}.thank-you__subtitle{font-family:var(--Poppins);font-size:1.5rem;margin-bottom:40px;opacity:.9;font-weight:300;color:var(--secondary-accent-color)}.thank-you__info{background:#f5f3e11a;border-radius:12px;padding:30px;margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--accent-color);box-shadow:0 8px 32px #0000001a}.thank-you__info p{font-family:var(--Poppins);font-size:1.2rem;font-weight:600;margin-bottom:20px;color:var(--accent-color)}.thank-you__steps{list-style:none;padding:0;text-align:left}.thank-you__steps li{font-family:var(--Poppins);font-size:1.1rem;margin-bottom:15px;padding-left:10px;position:relative;color:var(--white)}.thank-you__contact{background:#f5f3e11a;border-radius:12px;padding:30px;margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--accent-color);box-shadow:0 8px 32px #0000001a}.thank-you__contact h3{margin-bottom:20px;color:var(--accent-color)}.thank-you__contact p{margin-bottom:10px;font-size:1.1rem;font-family:var(--Poppins);color:var(--white)}.thank-you__note{margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(196,42,42,.2);background:#c42a2a14;color:#b13434;font-family:var(--Poppins, sans-serif);font-weight:600;line-height:1.5}.phone-link,.whatsapp-link{color:var(--secondary-accent-color);text-decoration:none;font-weight:600;font-size:1.3rem;font-family:var(--Poppins);transition:color .3s ease;display:inline-block;margin:10px 0}.phone-link:hover,.whatsapp-link:hover{color:var(--accent-color);text-decoration:underline}.thank-you__actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.thank-you__actions .button{background:var(--secondary-accent-color);color:var(--black);padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;font-family:var(--Poppins);transition:all .3s ease;border:2px solid var(--secondary-accent-color);min-width:180px;box-shadow:2px 2px 8px #645e1fe6}.thank-you__actions .button:hover{background:transparent;color:var(--secondary-accent-color);transform:translateY(-2px);box-shadow:0 5px 15px #0003}.redirect-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#090b15f2,#193f47f2,#083459f2);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.redirect-loader.active{opacity:1;visibility:visible}.loader-spinner{position:relative;width:80px;height:80px;margin-bottom:30px}.loader-spinner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;border-top:4px solid var(--accent-color);border-right:4px solid var(--secondary-accent-color);border-radius:50%;animation:spin 1.2s linear infinite}.loader-spinner:after{content:"";position:absolute;top:15px;left:15px;width:50px;height:50px;border:3px solid transparent;border-bottom:3px solid var(--accent-color);border-left:3px solid var(--secondary-accent-color);border-radius:50%;animation:spin-reverse .8s linear infinite}.loader-spinner-container{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.loader-dots{position:absolute;width:120px;height:120px}.loader-dot{position:absolute;width:8px;height:8px;background:var(--accent-color);border-radius:50%;animation:orbit 2s linear infinite}.loader-dot:nth-child(1){animation-delay:0s;top:0;left:50%;transform:translate(-50%)}.loader-dot:nth-child(2){animation-delay:.5s;top:50%;right:0;transform:translateY(-50%)}.loader-dot:nth-child(3){animation-delay:1s;bottom:0;left:50%;transform:translate(-50%)}.loader-dot:nth-child(4){animation-delay:1.5s;top:50%;left:0;transform:translateY(-50%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes orbit{0%{opacity:1;transform:scale(.8)}25%{opacity:.7;transform:scale(1.2)}50%{opacity:1;transform:scale(.8)}75%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(.8)}}.loader-progress{width:200px;height:4px;background:#f5f3e133;border-radius:2px;margin-top:30px;overflow:hidden;position:relative}.loader-progress:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);animation:loading-progress 1.5s ease-in-out infinite}.redirect-loader__message{margin-top:16px;color:#f5f3e1;font-family:var(--Poppins, sans-serif);font-size:16px;font-weight:600;text-align:center;letter-spacing:.5px}@keyframes loading-progress{0%{left:-100%}to{left:100%}}.thank-you-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(222,212,123,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,243,225,.1) 0%,transparent 50%);pointer-events:none;z-index:1}@media (max-width: 768px){.thank-you-hero{padding:40px 0;min-height:90vh}.thank-you__content{padding:20px 15px}.thank-you__title{font-size:2rem}.thank-you__subtitle{font-size:1.2rem}.thank-you__info,.thank-you__contact{padding:20px;margin-bottom:30px}.thank-you__actions{flex-direction:column;align-items:center}.thank-you__actions .button{width:100%;max-width:300px}.phone-link,.whatsapp-link{font-size:1.1rem}.loader-spinner{width:60px;height:60px}.loader-spinner:after{top:12px;left:12px;width:36px;height:36px}.loader-dots{width:100px;height:100px}.loader-dot{width:6px;height:6px}.loader-progress{width:150px}}@media (max-width: 480px){.thank-you__title{font-size:1.5rem}.thank-you__subtitle,.thank-you__steps li{font-size:1rem}.loader-spinner{width:50px;height:50px}.loader-spinner:after{top:10px;left:10px;width:30px;height:30px}.loader-dots{width:80px;height:80px}.loader-progress{width:120px}}
