@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);.hamburger-icon:after,.hamburger-icon:before,.orders-list-card,.shopping-cart svg,.slider-bullet,.swiper-pagination-bullet,.swiper .next,.swiper .prev{transition:.2s}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background:#f6f7f9}img{display:block;-webkit-user-select:none;user-select:none}::-webkit-details-marker{display:none}body{color:#2e3b4d;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500}h1,h2,h3,h4,h5,h6,strong{font-weight:700}h1{font-size:clamp(2.25rem,-.75rem + 6.25vw,3rem)}h2{font-size:clamp(2rem,.79rem + 5.1vw,2.625rem)}h3{font-size:clamp(1.5rem,.75rem + 2vw,2rem)}h4{font-size:clamp(1.25rem,.875rem + 1vw,1.5rem);line-height:1.4em}h5{font-size:1.25rem}h6{font-size:1rem;line-height:1.5em}li,p{font-size:.875rem;letter-spacing:.016em;line-height:1.7em}small{font-size:.75rem;letter-spacing:.008em;line-height:1.125rem}code{background:hsla(225,6%,87%,.4);border-radius:.5rem;padding:.2em .4em}ul{list-style:none}a{text-decoration:none}.error-title{color:#626d7f;font-size:1rem;text-align:center}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit}.btn{align-items:center;border-radius:.5rem;display:flex;justify-content:center;letter-spacing:.016em;padding:.875rem 3rem}@media screen and (max-width:768px){.btn{width:100%}}@media screen and (max-width:576px){.btn{padding:.875rem 1.5rem}}.btn:disabled{pointer-events:none}.btn.small{border-radius:.375rem;font-size:.75rem;padding:.625rem 1.5rem}.btn-package,.btn-payment,.btn-primary,.btn-primary-icon,.btn-suit{background:#006adb;color:#fff}@media(hover:hover)and (pointer:fine){.btn-package:hover,.btn-payment:hover,.btn-primary-icon:hover,.btn-primary:hover,.btn-suit:hover{background:#2680e0}}.btn-package:active,.btn-payment:active,.btn-primary-icon:active,.btn-primary:active,.btn-suit:active{background:#408fe4}.btn-primary[data-disabled]{background:#b2b9c2}.btn-outline{box-shadow:0 0 0 1px #dcdde0;color:#626d7f}@media screen and (min-width:577px){.btn-outline:hover{box-shadow:0 0 0 1px #b2b9c2}}.btn-outline:active{box-shadow:0 0 0 1px #b2b9c2}.btn-border{border:1px solid #fff;color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width:577px){.btn-border:hover{box-shadow:0 0 0 1px #fff}}.btn-border:active{box-shadow:0 0 0 1px #fff}.btn-package.active,.btn-payment.active{background:none;border:1px solid #b2b9c2;color:#626d7f}@media screen and (min-width:577px){.btn-package.active:hover,.btn-payment.active:hover{border-color:#006adb;color:#006adb}.btn-package.active:hover .payment-radio,.btn-payment.active:hover .payment-radio{border-color:#006adb}}.btn-package.active:active,.btn-payment.active:active{border-color:#006adb;color:#006adb}.btn-package.active:active .payment-radio,.btn-payment.active:active .payment-radio{border-color:#006adb}.btn-payment{font-weight:600;justify-content:space-between;padding:1.25rem 1.375rem}@media screen and (max-width:576px){.btn-payment{padding:1rem .75rem}}.btn-payment.active .payment-radio{background:none;border:1px solid #b2b9c2}.btn-payment.active .payment-radio:after{display:none}.btn-payment .payment-radio{background:#fff;border-radius:50%;display:block;height:1.25rem;margin-right:.625rem;min-width:1.25rem;position:relative}.btn-payment .payment-radio:after{border:solid #006adb;border-width:0 2px 2px 0;content:"";height:9px;left:8px;position:absolute;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.btn-payment .payment-label{text-align:left}@media screen and (max-width:576px){.btn-payment .payment-label{font-size:.75rem}}.btn-payment .payment-price-container{display:flex;flex:1 1;flex-direction:column;margin-left:.75rem;text-align:right;white-space:nowrap}.btn-payment .payment-price{font-size:1.25rem;font-weight:700}@media screen and (max-width:576px){.btn-payment .payment-price{font-size:1rem}}.btn-payment .full-price{font-size:.75rem;font-weight:500;opacity:.8;text-decoration:line-through}.btn-suit{border-radius:0 0 .375rem .375rem;width:100%}.btn-suit svg{margin-right:.5rem}.btn-suit.success{background:#1ba144}.btn-primary-icon{padding:.875rem 2rem}.btn-primary-icon.disabled,.btn-primary-icon:disabled{background:#b2b9c2}.btn-primary-icon svg{font-size:1rem;margin-left:.75rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-inline-icon{align-items:center;display:flex}.btn-inline-icon svg{font-size:1rem;margin-right:.5rem}.account-controls,.btn-back{color:#626d7f}@media screen and (min-width:577px){.account-controls:hover,.btn-back:hover{color:#2e3b4d}.account-controls:hover svg,.btn-back:hover svg{color:#626d7f}}.account-controls:active,.btn-back:active{color:#2e3b4d}.account-controls:active svg,.btn-back:active svg{color:#626d7f}.account-controls svg,.btn-back svg{color:#b2b9c2}@media screen and (max-width:576px){.account-controls:active svg{color:#2e3b4d}.account-controls svg{font-size:1.25rem;margin-right:unset}}.toggle-content{color:#006adb;white-space:nowrap}@media screen and (min-width:577px){.toggle-content:hover{box-shadow:0 1px 0 #006adb}}.toggle-content.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-delete{color:#b2b9c2;font-size:.75rem}@media screen and (max-width:576px){.btn-delete span{display:none}}@media screen and (min-width:577px){.btn-delete:hover{color:#626d7f}}.btn-delete:active{color:#626d7f}.btn-delete svg{font-size:.875rem}@media screen and (max-width:576px){.btn-delete svg{font-size:1rem;margin-right:unset}}.btn-tab{align-items:center;color:#626d7f;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:.06em;padding:.875rem .5rem;text-transform:uppercase}@media screen and (min-width:577px){.btn-tab:hover{color:#2e3b4d}}@media screen and (max-width:576px){.btn-tab{font-size:.875rem}}.btn-tab.active{color:#006adb;pointer-events:none}.btn-tab svg{font-size:1.25rem}.btn-upper{color:#b2b9c2;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:.2s}.btn-upper:disabled{pointer-events:none}.btn-upper:not(:disabled){color:#006adb}.btn-upper[data-delete]{color:#b2b9c2}.btn-upper[data-delete]:hover{color:#de3f44}.btn-inline{color:#006adb;cursor:pointer}@media screen and (min-width:577px){.btn-inline:hover{text-decoration:underline}}.btn-inline:active,.text-link{text-decoration:underline}.text-link{color:inherit;cursor:pointer}.text-link[data-theme=light]{color:#626d7f}@media screen and (min-width:577px){.text-link:hover{color:#2e3b4d}}.text-link:active{color:#2e3b4d}.slider-bullets{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-auto-flow:column;height:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.slider-bullet{background:#006adb;border-radius:1rem;cursor:pointer;height:.5rem;width:.5rem}.slider-bullet:hover:not(.active){-webkit-transform:scale(1.2);transform:scale(1.2)}.slider-bullet.active{cursor:unset;height:.75rem;width:.75rem}.card{background:#fff;border-radius:.5rem;box-shadow:0 3px 22px rgba(46,59,77,.05)}.card-list{grid-gap:3rem;align-items:start;display:grid;grid-template-columns:1.3fr 1fr}@media screen and (max-width:1024px){.card-list{grid-gap:1.5rem}}@media screen and (max-width:768px){.card-list{grid-template-columns:unset;justify-items:center}.card-list>*{width:min(35rem,100%)}}.card-container{padding:1.5rem}.card-container h5{font-size:clamp(1rem,.0086206897rem + 3.4482758621vw,1.25rem)}@media screen and (max-width:576px){.card-container{padding:1.25rem}}.card-event-name{margin-bottom:1.25rem;padding:.5rem 0}@media screen and (max-width:576px){.card-event-name{margin-bottom:1rem;padding:.25rem 0}}.card-header{align-items:center;display:flex;justify-content:space-between}.card-header .flex-1{flex:1 1}.card-header .btn-delete{margin-left:1rem}.card-img{border-radius:.25rem;height:5.75rem;margin-right:1rem;max-width:8.75rem;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.card-img{height:5rem;max-width:8rem}}@media screen and (max-width:576px){.card-img{height:3.5rem;margin-right:.75rem;max-width:5.5rem}}.card-img img{height:100%;object-fit:cover;position:absolute;width:100%}.suit-info{border-top:1px solid #b2b9c2;padding-top:1rem}.suit-info-header{margin-bottom:1rem}.suit-info-title h5{margin-bottom:.25rem}@media screen and (max-width:576px){.suit-info-title h5{margin-bottom:.125rem}}.suit-info-title span{color:#626d7f;font-size:.75rem;text-transform:lowercase}.suit-info-package{background:#f6f7f9;border-radius:.375rem;margin-bottom:1.25rem;padding:1rem;position:relative}@media screen and (max-width:576px){.suit-info-package{padding:1rem .75rem}}.suit-info-package strong{font-weight:600}.participants-list .participant{max-width:25rem}.participants-list .participant:not(:only-of-type):not(:last-of-type){border-bottom:1px solid #dcdde0;margin-bottom:1.25rem;padding-bottom:1rem}.participants-list .participant header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.participants-list .participant-tags{display:flex;flex:1 1;flex-wrap:wrap;font-size:.75rem;gap:.25rem;justify-content:flex-end}.participants-list .participant ul{width:100%}.participants-list .participant li{display:flex;justify-content:space-between}.participants-list .participant li:not(:last-child){margin-bottom:.25rem}.participants-list .participant li p{color:#626d7f}.participants-list .participant li .discount{color:#1ba144}.participants-list .participant li .total{color:#2e3b4d;font-weight:600}.summary-container{position:-webkit-sticky;position:sticky;top:5rem}@media screen and (max-width:768px){.summary-container{position:unset}}.summary-container .summary-card{margin-bottom:1rem;padding:1.375rem 0 1rem}.summary-container .summary-card.success{overflow:hidden;padding-bottom:0}.summary-container .summary-event-group{margin-bottom:1rem;padding:0 1.5rem}@media screen and (max-width:576px){.summary-container .summary-event-group{padding:0 1.25rem}}.summary-container h6{margin-bottom:.75rem}.summary-container ul{background:#f6f7f9;border-radius:.375rem;margin-bottom:.75rem;padding:.75rem}.summary-container .table-header{color:#b2b9c2;margin-bottom:.5rem}.summary-container li{color:#626d7f;display:flex;justify-content:space-between}.summary-container .summary-subtotal{align-items:flex-end;color:#626d7f;display:flex;flex-direction:column;gap:.5rem}.summary-container .summary-subtotal:not(:last-child):not(:only-child){margin-bottom:.5rem}.summary-container .summary-subtotal-row{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;width:100%}.summary-container .summary-price{align-items:center;display:flex;font-weight:600;gap:1rem;white-space:nowrap}.summary-container .summary-price small{color:#626d7f;font-weight:500}.summary-container .summary-price.paid{color:#1ba144}.summary-container .summary-price.failure{color:#de3f44}.summary-container .summary-price-discount[data-show] .discount-list{display:block}.summary-container .summary-price-discount[data-show] svg{rotate:180deg}.summary-container .summary-price-discount-row{align-items:center;cursor:pointer;display:flex;gap:.25rem;justify-content:flex-end}.summary-container .summary-price-discount-row del{font-size:.75rem;opacity:.8}.summary-container .summary-price-discount .discount-list{background:unset;display:none;margin-bottom:unset;padding:.75rem 0}.summary-container .summary-price-discount .discount-list li{align-items:center;display:flex;font-size:.75rem;gap:1rem;line-height:1.5}.summary-container .summary-price-badge{background:#1ba144;border-radius:.25rem;color:#fff;font-size:.625rem;padding:.25rem}.summary-container li:not(.table-header):not(:last-child):not(:only-child){border-bottom:1px solid #b2b9c2;margin-bottom:.5rem;padding-bottom:.5rem}.summary-container .summary-total{border-top:1px solid #b2b9c2;display:flex;flex-direction:column;gap:.75rem;margin:0 1.5rem;padding-top:1rem}@media screen and (max-width:576px){.summary-container .summary-total{margin:0 1.25rem}}.summary-container .summary-total-item{align-items:center;display:flex;font-size:.75rem;justify-content:space-between}.summary-container .summary-total .bonus-inline{align-items:center;display:flex;font-weight:700;gap:.125rem}.summary-container .summary-total .bonus-inline svg{font-size:.5rem}.summary-container .summary-total .checkmark{color:#006adb;font-size:1rem}.summary-container .summary-total .bonus-badge{align-items:center;background:linear-gradient(45deg,#006adb,#029ce8);border-radius:.25rem;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.125rem;padding:.25rem .5rem}.summary-container .summary-total .bonus-badge svg{font-size:.5rem}.summary-container .summary-total-final{font-size:1.25rem;font-weight:700}.summary-container .summary-total .final-price{align-items:flex-end;display:flex;gap:.375rem}.summary-container .summary-total .final-price small{color:#626d7f;font-size:.75rem;font-weight:500;text-decoration:line-through}.summary-container .summary-invoices{border-top:1px solid #b2b9c2;margin:0 1.5rem;padding-top:1rem}@media screen and (max-width:576px){.summary-container .summary-invoices{margin:0 1.25rem}}.summary-container .summary-invoices h5{margin-bottom:1rem}.summary-container .summary-invoices .summary-invoices-list{background:transparent;border-radius:0;display:flex;flex-direction:column;gap:1rem;margin-bottom:0;padding:0}.summary-container .summary-invoices .invoice-card{background:#f6f7f9;border-radius:.375rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.summary-container .summary-invoices .invoice-card .invoice-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.summary-container .summary-invoices .invoice-card .invoice-header .invoice-name{color:#626d7f;flex:1 1;font-size:.75rem;line-height:1.5em;margin:0}.summary-container .summary-invoices .invoice-card .invoice-header .invoice-price{color:#2e3b4d;font-size:1rem;font-weight:600;white-space:nowrap}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:768px){.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta{flex-direction:row;justify-content:space-between}}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item small{color:#b2b9c2;font-size:.75rem}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item .payment-method-badge{background:hsla(225,6%,87%,.3);border-radius:.25rem;color:#626d7f;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item .payment-status{align-items:center;display:flex;gap:.5rem;line-height:1.7}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item .payment-status .payment-status-label{color:#626d7f;font-size:.75rem}.summary-container .summary-invoices .invoice-card .invoice-info .invoice-meta .invoice-meta-item .payment-status .payment-status-label i{background:hsla(225,6%,87%,.4);border-radius:.25rem;font-size:.625rem;font-style:normal;padding:.2em .4em}.summary-container .summary-invoices .invoice-card .invoice-actions{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.summary-container .summary-invoices .invoice-card .invoice-actions form button{width:100%}.summary-container .summary-invoices .invoice-card .invoice-actions .cash-payment-message{background:hsla(225,6%,87%,.2);border-radius:.375rem;padding:.75rem;text-align:center}.summary-container .summary-invoices .invoice-card .invoice-actions .cash-payment-message small{color:#626d7f;font-size:.75rem}.summary-container .summary-invoices .balance-container{font-size:.75rem;margin-top:unset;text-align:center}.summary-container .summary-info{color:#626d7f;display:block;margin-bottom:1rem}.summary-container .summary-success{background:#1ba144;color:#fff;display:flex;justify-content:center;padding:1rem}.summary-container .summary-success svg{font-size:1rem;margin-right:.75rem}.summary-container .btn-primary-icon{width:100%}.summary-container .balance-container{display:flex;justify-content:center;margin-top:.75rem}.summary-container .balance-container .btn-balance{color:#626d7f}@media screen and (min-width:577px){.summary-container .balance-container .btn-balance:hover{color:#2e3b4d;text-decoration:underline}}.package-dates{display:flex;margin-top:.75rem}.package-dates p{letter-spacing:.008em;line-height:1.4em;margin:.25rem 0 .125rem}.package-dates p:first-letter{text-transform:uppercase}.package-dates small{color:#626d7f;font-size:.75rem}.package-dates .package-date:first-child{border-right:1px solid #b2b9c2;margin-right:1rem;padding-right:1rem}@media screen and (max-width:576px){.package-dates .package-date:first-child{margin-right:.75rem;padding-right:.75rem}}.field{display:flex;flex-direction:column}.field label{font-weight:600;margin-bottom:.5rem;pointer-events:none}.field input,.field textarea{-webkit-appearance:none;background:none;border:1px solid #b2b9c2;border-radius:.375rem;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;min-height:2.25rem;outline:none;padding:0 .75rem}.field input:hover,.field textarea:hover{box-shadow:0 0 0 4px rgba(0,106,219,.05)}.field input::-webkit-input-placeholder,.field textarea::-webkit-input-placeholder{color:#b2b9c2}.field input::placeholder,.field textarea::placeholder{color:#b2b9c2}.field input[type=password],.field textarea[type=password]{letter-spacing:.05em}.field input[disabled],.field textarea[disabled]{background:#f6f7f9;cursor:not-allowed}.field input[disabled]:hover,.field textarea[disabled]:hover{box-shadow:none}.field input:focus,.field textarea:focus{border-color:#006adb;box-shadow:0 0 0 4px rgba(0,106,219,.1)}.field textarea{line-height:1.5;padding-block:.5rem;resize:none;scrollbar-width:0}.field textarea::-webkit-scrollbar{display:none}.field.error input{border-color:#de3f44}.field.error input:focus,.field.error input:hover{box-shadow:0 0 0 4px rgba(222,63,68,.1)}.radio-container{display:flex;flex-direction:column}.radio-container strong{font-weight:600;margin-bottom:.75rem}.radio-container.error .radio-btn:hover input~.checkmark,.radio-container.error .radio-btn input:focus~.checkmark{box-shadow:0 0 0 4px rgba(222,63,68,.1)}.radio-container.error .radio-btn .checkmark{border-color:#de3f44}.radio-container .error-msg,.radio-container .helper-text{margin-top:.75rem}.radio-container .radio-btn{color:#626d7f;cursor:pointer;letter-spacing:.008em;padding-left:1.75rem;position:relative;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.radio-container .radio-btn:not(:last-of-type){margin-bottom:.75rem}.radio-container .radio-btn:hover input~.checkmark{box-shadow:0 0 0 4px rgba(0,106,219,.05)}.radio-container .radio-btn.disabled{color:#b2b9c2;cursor:not-allowed}.radio-container .radio-btn.disabled:hover input~.checkmark{box-shadow:none}.radio-container .radio-btn.disabled .checkmark{border-color:#b2b9c2}.radio-container .radio-btn input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio-container .radio-btn input:focus~.checkmark{box-shadow:0 0 0 4px rgba(0,106,219,.1)}.radio-container .radio-btn input:checked~.checkmark{border-color:#006adb}.radio-container .radio-btn input:checked~.checkmark:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.radio-container .radio-btn .checkmark{border:1px solid #626d7f;border-radius:1rem;height:1rem;left:0;position:absolute;top:0;width:1rem}.radio-container .radio-btn .checkmark:after{background:#006adb;border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:.1s;width:.5rem}.checkbox-container{display:flex}.checkbox-container .checkbox{color:#626d7f;cursor:pointer;letter-spacing:.008em;padding-left:1.75rem;position:relative;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox-container .checkbox:hover input~.checkmark{box-shadow:0 0 0 4px rgba(0,106,219,.05)}.checkbox-container .checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container .checkbox input:focus~.checkmark{box-shadow:0 0 0 4px rgba(0,106,219,.1)}.checkbox-container .checkbox input:checked~.checkmark{background:#006adb;border-color:none}.checkbox-container .checkbox input:checked~.checkmark:after{display:block}.checkbox-container .checkbox .checkmark{border:1px solid #626d7f;border-radius:.25rem;height:1.125rem;left:0;position:absolute;top:0;width:1.125rem}.checkbox-container .checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:6px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.error-msg,.form-link,.helper-text{font-size:.75rem}.form-link,.helper-text-dark,.not-confirmed{margin-top:.5rem}.error-msg,.helper-text{margin-top:.25rem}.helper-text-dark{color:#626d7f;display:block}.helper-text{color:#b2b9c2}.form-link{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.error-msg{-webkit-animation:error .15s;animation:error .15s;color:rgba(222,63,68,.8);-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes error{0%{margin-top:0;opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes error{0%{margin-top:0;opacity:.5;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.required-mark{-webkit-animation:reqMark .15s forwards;animation:reqMark .15s forwards;color:#de3f44;opacity:0}@-webkit-keyframes reqMark{to{opacity:1}}@keyframes reqMark{to{opacity:1}}.not-confirmed{align-items:center;color:#626d7f;display:flex}.not-confirmed svg{font-size:1.5rem;margin-right:.75rem}.loader{background:#b3d2f4;display:none;height:.25rem;position:fixed;top:0;width:100%;z-index:10}.loader.active{display:unset}.loader.active .loader-progress{-webkit-animation:loader 1s infinite;animation:loader 1s infinite;background:#006adb;height:100%;width:80%}@-webkit-keyframes loader{0%{width:0}to{width:100%}}@keyframes loader{0%{width:0}to{width:100%}}.spinner{-webkit-animation:spinner 1s ease infinite;animation:spinner 1s ease infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.service-msg{align-items:center;-webkit-animation:slide 3s ease forwards;animation:slide 3s ease forwards;border-radius:.5rem;bottom:5rem;display:flex;max-width:80vw;padding:1rem 1.5rem 1rem 1rem;pointer-events:none;position:fixed;right:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}@media screen and (max-width:768px){.service-msg{bottom:2rem}}.service-msg p{max-width:800px}.service-msg svg{font-size:1.25rem;margin-right:.75rem;min-width:1.25rem}.service-msg-success{background:rgba(217,233,250,.8);border:1px solid #006adb;color:#002a58}.service-msg-error{background:rgba(250,226,227,.8);border:1px solid #de3f44;color:#9b2c30}@-webkit-keyframes slide{0%{-webkit-transform:translate(50%,300%);transform:translate(50%,300%)}10%{-webkit-transform:translate(50%);transform:translate(50%)}90%{-webkit-transform:translate(50%);transform:translate(50%)}to{-webkit-transform:translate(50%,300%);transform:translate(50%,300%)}}@keyframes slide{0%{-webkit-transform:translate(50%,300%);transform:translate(50%,300%)}10%{-webkit-transform:translate(50%);transform:translate(50%)}90%{-webkit-transform:translate(50%);transform:translate(50%)}to{-webkit-transform:translate(50%,300%);transform:translate(50%,300%)}}.reservation-header{display:flex;justify-content:space-between;margin-bottom:4rem;padding-top:1.625rem}@media screen and (max-width:768px){.reservation-header{margin-bottom:3rem}}@media screen and (max-width:576px){.reservation-header{margin-bottom:2rem}}.reservation-step{align-items:center;display:flex}.reservation-step.active .reservation-step-number{background:#006adb}.reservation-step.active .reservation-step-title{color:#2e3b4d;font-weight:600}.reservation-step:nth-child(2){width:100%}.reservation-step:nth-child(2):after,.reservation-step:nth-child(2):before{background:#b2b9c2;content:"";height:1px;margin:0 1.5rem;width:100%}@media screen and (max-width:768px){.reservation-step:nth-child(2):after,.reservation-step:nth-child(2):before{margin:0 1rem}}.reservation-step-number{align-items:center;background:#dcdde0;border-radius:2rem;color:#fff;display:flex;font-weight:600;justify-content:center;margin-right:.625rem;min-height:1.75rem;min-width:1.75rem}@media screen and (max-width:576px){.reservation-step-number:not(.active){margin-right:unset}}.reservation-step-title{color:#626d7f;letter-spacing:.016em;white-space:nowrap}@media screen and (max-width:576px){.reservation-step-title:not(.active){display:none}}.payment-status{align-items:center;display:flex;font-size:.75rem;max-width:100%;white-space:nowrap}.payment-status-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:576px){.payment-status-label{max-width:clamp(3rem,-5.5714285714rem + 34.2857142857vw,6rem)}}.payment-status-icon{background:#b2b9c2;border-radius:50%;display:block;height:.5rem;margin-left:.5rem;min-width:.5rem}.payment-status-icon.success{background:#1ba144}.payment-status-icon.partially{background:#ffc766}.payment-status-icon.failure{background:#de3f44}.swiper{align-items:center;display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width:577px){.swiper:hover .next,.swiper:hover .prev{opacity:1}}.swiper .swiper-slide img{height:100%;object-fit:cover;width:100%}.swiper .next,.swiper .prev{cursor:pointer;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.swiper .next:hover,.swiper .prev:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.swiper .prev{left:1rem}.swiper .next{right:1rem}.swiper-pagination{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-auto-flow:column;height:.75rem;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.swiper-pagination-bullet{background:#006adb;border-radius:1rem;cursor:pointer;height:.5rem;width:.5rem}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-pagination-bullet-active{cursor:unset;height:.75rem;width:.75rem}.reservation-expiration{align-items:center;display:flex;font-size:.75rem;gap:.75rem;margin-bottom:1rem}.reservation-expiration-time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1.125rem}.reservation-expiration svg{color:#006adb;font-size:1.5rem}.modal-container{background:rgba(46,59,77,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}@media screen and (max-width:576px){.modal-container{align-items:flex-end;display:flex}}.modal-container .container{display:flex;justify-content:center;max-height:100vh;padding-bottom:2rem;padding-top:2rem}@media screen and (max-width:576px){.modal-container .container{height:100%;max-height:80dvh;padding-bottom:0;padding-top:0}.modal-container.pad{padding:unset}}.modal-container .modal{scrollbar-gutter:stable;-webkit-animation:scaleIn .4s forwards;animation:scaleIn .4s forwards;display:flex;flex-direction:column;gap:2rem;max-width:40rem;overflow-y:auto;padding:4rem;position:relative}.modal-container .modal::-webkit-scrollbar{height:6px;width:8px}.modal-container .modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:5px}.modal-container .modal::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:576px){.modal-container .modal{-webkit-animation:slideIn .4s forwards;animation:slideIn .4s forwards;border-radius:.5rem .5rem 0 0;padding:3rem 1.5rem 4rem;translate:0 100%}}.modal-container .modal .close-modal{color:#b2b9c2;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.modal-container .modal .close-modal:hover{color:#626d7f}.modal-container header{display:flex;flex-direction:column;gap:1.25rem}.modal-container ol,.modal-container p{color:#626d7f}.modal-container ol{display:flex;flex-direction:column;gap:.5rem;list-style-position:inside}.modal-container ol li::marker{color:#2e3b4d;font-weight:600}.modal-container .article{display:flex;flex-direction:column;gap:.75rem}.modal-container .article h6,.modal-container .article ol,.modal-container .article p{padding-left:1.25rem}.modal-container .article h6{align-items:center;display:flex;position:relative}.modal-container .article h6:before{border:.125rem solid #006adb;border-radius:50%;content:"";height:.5rem;left:0;position:absolute;width:.5rem}@-webkit-keyframes scaleIn{0%{scale:.8}50%{scale:1.02}to{scale:1}}@keyframes scaleIn{0%{scale:.8}50%{scale:1.02}to{scale:1}}@-webkit-keyframes slideIn{to{translate:0}}@keyframes slideIn{to{translate:0}}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{-webkit-animation:mainFadeIn .4s ease forwards;animation:mainFadeIn .4s ease forwards;flex:1 1;opacity:0;position:relative;-webkit-transform:scale(.99);transform:scale(.99)}@-webkit-keyframes mainFadeIn{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mainFadeIn{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.container{margin-left:auto;margin-right:auto;max-width:1180px}.account-main .container,.auth-main .container,.status-main .container{border-top:1px solid #b2b9c2;padding-top:4rem}@media screen and (max-width:576px){.account-main .container,.auth-main .container,.status-main .container{padding-top:2rem}}.pad{padding-left:2rem;padding-right:2rem}@media screen and (max-width:576px){.pad{padding-left:1.5rem;padding-right:1.5rem}}.header{margin-block:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.header.active:before{background-image:linear-gradient(rgba(46,59,77,.8) 30%,transparent);content:"";height:100vh;position:absolute;-webkit-transform:translateZ(-2px);transform:translateZ(-2px);width:100%}.header.active .header-wrapper{background:#fff;box-shadow:0 -1rem 0 #fff}.header.active .container{grid-row-gap:3rem;display:grid;row-gap:3rem}.header.active .logo{grid-row:1}.header.active .header-nav{display:flex}.header .header-wrapper{background:rgba(246,247,249,.9);position:relative}.header .container{align-items:center;display:flex;justify-content:space-between;max-width:980px;padding-block:1.5rem}@media screen and (max-width:576px){.header .container{padding-block:1.25rem}}.header .logo{display:flex;margin-right:3rem}.header-nav{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column}@media screen and (max-width:576px){.header-nav{background:#fff;border-radius:0 0 1rem 1rem;display:none;flex-direction:column;gap:unset;left:0;padding:1rem 1.5rem;position:absolute;top:64px;width:100%}}.header-nav a{color:#626d7f}@media screen and (max-width:768px){.header-nav a.signup-link{display:none}}@media screen and (max-width:576px){.header-nav a{font-size:1rem;padding:1.25rem 0;width:100%}.header-nav a.signup-link{display:unset}.header-nav a:not(:last-child){border-bottom:1px solid #dcdde0}}.header-nav a:hover{color:#2e3b4d;text-decoration:underline}@media screen and (max-width:576px){.header-nav a:hover{text-decoration:unset}}.reservation-link{display:flex;position:relative;transition:margin .3s ease}.reservation-link .reservation-number{right:-1.125rem;top:-.25rem}@media screen and (max-width:576px){.reservation-link .reservation-number{font-size:.75rem;height:1.5rem;margin-left:.75rem;position:relative;right:unset;transition:unset;width:1.5rem}}.reservation-link.active{margin-right:1rem}.reservation-link.active .reservation-number{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.reservation-number{align-items:center;background:#006adb;border-radius:1rem;color:#fff;display:flex;font-size:.5rem;height:1rem;justify-content:center;line-height:0;opacity:0;position:absolute;-webkit-transform:scale(.5);transform:scale(.5);transition:.3s ease;width:1rem}.header-user{max-width:15rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:576px){.header-user{max-width:unset}}.header-user:hover svg{color:#626d7f}.header-user svg{color:#b2b9c2;margin-right:.5rem;position:relative;top:.125em}.mobile-controls{align-items:center;display:flex;gap:1.5rem;grid-row:1}.shopping-cart{align-items:center;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}@media(hover:hover)and (pointer:fine){.shopping-cart:hover svg{color:#2e3b4d}}.shopping-cart .reservation-number{outline:.125rem solid #f6f7f9;right:-.375rem;top:-.25rem}.shopping-cart[data-active] .reservation-number{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.shopping-cart svg{color:#626d7f;font-size:1.5rem}.hamburger{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:flex-end;position:relative;width:1.5rem}@media(hover:hover)and (pointer:fine){.hamburger:hover .hamburger-icon,.hamburger:hover .hamburger-icon:after,.hamburger:hover .hamburger-icon:before{background:#2e3b4d}}.hamburger-icon{background:#626d7f;height:.125rem;pointer-events:none;position:relative;top:-.3px;width:1.5rem}.hamburger-icon:after,.hamburger-icon:before{background:#626d7f;content:"";height:.125rem;position:absolute;width:1.5rem}.hamburger-icon:before{bottom:6.3px}.hamburger-icon:after{top:6.3px}.hamburger.active .hamburger-icon{background:transparent}.hamburger.active .hamburger-icon:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active .hamburger-icon:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{background:#f0f1f5;color:rgba(98,109,127,.7);margin-top:6rem;padding-bottom:1.75rem;padding-top:1.75rem;position:relative}@media screen and (max-width:768px){.footer{padding-bottom:2.5rem;padding-top:2.5rem}}.footer .container{display:flex;flex-direction:column;gap:1.75rem}.footer-row{align-items:center;display:flex;gap:2rem;justify-content:space-between}.footer-row:first-child{border-bottom:1px solid #b2b9c2;padding-bottom:1.75rem;padding-top:.75rem}@media screen and (max-width:768px){.footer-row{flex-direction:column}}@media screen and (max-width:576px){.footer-row{gap:1.5rem}}.footer-nav{display:flex;gap:1.5rem}@media screen and (max-width:576px){.footer-nav{align-items:center;flex-direction:column;gap:1.25rem}}.footer-nav a{color:#838c97;white-space:nowrap}.footer-nav a:hover{color:#626d7f;text-decoration:underline}@media screen and (max-width:576px){.footer-nav a{font-size:1rem}}.footer .logo-footer{opacity:.7}.footer .copy{white-space:nowrap}.footer .socials{display:flex;place-self:center}.footer .socials a{color:#959da8;font-size:1.5rem}.footer .socials a:hover{color:#006adb}.footer .socials a:not(:last-child){margin-right:1.5rem}.footer small{font-size:.75rem;line-height:1.75em;max-width:65ch;text-align:right}@media screen and (max-width:768px){.footer small{margin-bottom:1rem;text-align:center}}.events{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin:0 auto;max-width:980px}@media screen and (max-width:576px){.events{gap:1.25rem;grid-template-columns:unset}}.event-card{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;place-self:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:min(30rem,100%)}@media screen and (min-width:577px){.event-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.event-card[data-skeleton] .event-card-header{background:#dcdde0}.event-card[data-skeleton] .event-card-date{background:#dcdde0;border-radius:.25rem;color:transparent}.event-card[data-skeleton] .event-card-date:before{visibility:hidden}.event-card[data-skeleton] h5{border-radius:.25rem;width:50%}.event-card[data-skeleton] .btn-primary,.event-card[data-skeleton] h5{background:#dcdde0;color:transparent}.event-card-header{background:#006adb;cursor:pointer;height:clamp(10rem,5.3125rem + 18.75vw,13.75rem);overflow:hidden;position:relative}.event-card-header[data-soldout]{background:#003066}.event-card-header[data-soldout] img,.event-card-header[data-soldout] video{opacity:.3}.event-card-header .countdown-container{align-items:center;background:rgba(0,48,102,.6);color:#fff;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:576px){.event-card-header .countdown-container{gap:.25rem}}.event-card-header .countdown-container .title{font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:576px){.event-card-header .countdown-container .title{font-size:.875rem}}.event-card-header .countdown{display:flex;gap:1.25rem}.event-card-header .countdown-item{align-items:center;display:flex;flex-direction:column}.event-card-header .countdown-item span:first-child{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:3.25rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.05em}@media screen and (max-width:576px){.event-card-header .countdown-item span:first-child{font-size:2.5rem}}.event-card-header .countdown-item span:last-child{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.event-card-header .soldout{color:#fff;font-size:9rem;left:50%;position:absolute;rotate:-15deg;text-align:center;top:50%;translate:-50% -50%}@media screen and (max-width:576px){.event-card-header .soldout{font-size:7rem}}.event-card-header img,.event-card-header video{height:100%;object-fit:cover;transition:.5s;width:100%}.event-card-content{align-items:center;display:flex;flex-direction:column;padding:1.375rem 2rem 2rem;text-align:center}@media screen and (max-width:576px){.event-card-content{padding:1rem 1.375rem 1.375rem}}.event-card-date{align-items:center;color:#626d7f;display:flex;letter-spacing:.016em;margin-bottom:1rem;white-space:nowrap}@media screen and (max-width:576px){.event-card-date{font-size:.75rem;margin-bottom:.75rem}}.event-card-date:before{background:#006adb;border-radius:1rem;content:"";display:block;height:.5rem;margin-right:.875rem;width:.5rem}@media screen and (max-width:576px){.event-card-date:before{height:.375rem;margin-right:.625rem;width:.375rem}}.event-card-title{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.event-card-title i{background:#f0f1f5;border-radius:.375rem;color:#626d7f;font-size:.75rem;font-style:normal;padding:.25rem .5rem}.event-card-sport{align-items:center;display:flex;gap:.125rem;justify-content:center;margin-top:.25rem}.event-card-sport span{font-size:1.25rem}.event-card .btn-primary{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:576px){.event-card .btn-primary{max-width:unset}}.main-slider{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:4rem;width:100%}.main-slider .slider-container{background:#006adb;border-radius:.625rem;overflow:hidden;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.main-slider .slider-container .next,.main-slider .slider-container .prev{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-slider .slider-container .prev{left:0;padding-left:1rem}.main-slider .slider-container .next{padding-right:1rem;right:0}@media screen and (max-width:576px){.main-slider .slider-container{background:no-repeat url(/static/media/slider-bg-right.482c10e4cb2dc22b656d.svg) 100% 0,#006adb}.main-slider .slider-container .next,.main-slider .slider-container .prev{display:none}}.main-slider .swiper-slide{height:auto}.main-slider .swiper-pagination{margin-top:unset}.main-slider .swiper-slide-active .slide-description{background-position:0 100%,100% 0}.main-slider .slide{display:grid;grid-template-columns:1.2fr 1fr;height:100%;min-height:360px;overflow:hidden}@media screen and (max-width:576px){.main-slider .slide{display:flex;min-height:unset}}.main-slider .slide-description{align-items:center;background:no-repeat url(/static/media/slider-bg-left.103dc4e052ac695b706c.svg) left -100% bottom -100%,no-repeat url(/static/media/slider-bg-right.482c10e4cb2dc22b656d.svg) right -100% top -100%;color:#fff;display:flex;min-width:360px;padding:2rem 5rem 2rem 4rem;transition:.5s}@media screen and (max-width:768px){.main-slider .slide-description{background-size:70%,60%}}@media screen and (max-width:576px){.main-slider .slide-description{background:unset;min-width:unset;padding:2rem 1.5rem;width:100%}}.main-slider .slide .description-content{margin:0 auto}@media screen and (max-width:576px){.main-slider .slide .description-content{min-height:10rem}}.main-slider .slide-title{-webkit-animation:bounce .5s;animation:bounce .5s;font-size:2rem;margin-bottom:.5rem}.main-slider .slide-date{-webkit-animation:fadein .7s;animation:fadein .7s;color:hsla(0,0%,100%,.6);display:flex;letter-spacing:.016em;white-space:nowrap}.main-slider .slide-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-animation:fadein .7s;animation:fadein .7s;display:-webkit-box;margin-bottom:clamp(1.5rem,-2.5rem + 8.3vw,2rem);margin-top:clamp(1.25rem,.75rem + 1vw,1.375rem);max-width:60ch;overflow:hidden}.main-slider .slide-img{background:#006adb;-webkit-clip-path:polygon(5rem 0,100% 0,100% 100%,0 100%);clip-path:polygon(5rem 0,100% 0,100% 100%,0 100%);cursor:pointer;margin-left:-5rem;overflow:hidden;position:relative}@media screen and (max-width:576px){.main-slider .slide-img{display:none}}.main-slider .slide-img img{-webkit-animation:bounce .5s;animation:bounce .5s;-webkit-clip-path:polygon(5rem 0,100% 0,100% 100%,0 100%);clip-path:polygon(5rem 0,100% 0,100% 100%,0 100%);height:100%;object-fit:cover;position:absolute;width:100%}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.tg-banner{align-items:center;background:#f0f1f5;border-radius:.5rem;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:4rem;margin-inline:auto;max-width:980px;padding:2rem}@media screen and (max-width:576px){.tg-banner{padding:1.5rem 1.375rem}}.tg-banner .content{align-items:center;display:flex;flex-direction:column;gap:.75rem}.tg-banner svg{margin-bottom:.5rem}.tg-banner p{color:#626d7f;max-width:50ch;text-align:center}@media screen and (max-width:576px){.tg-banner p{text-align:left}}.tg-banner .btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.upcomming{display:flex;flex-direction:column;gap:1.5rem;margin-inline:auto;max-width:980px;padding-top:3rem}.upcomming h4{text-align:center}.upcomming .list{display:flex;flex-direction:column;gap:.75rem}.upcomming .card{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:1rem}.upcomming .card p{color:#626d7f;white-space:nowrap}.archive-main .container{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:980px}.archive-main .events{width:100%}.archive-main .events .event-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.archive-main .btn-back{align-self:flex-start}.event-main .reservation-header{margin-bottom:2.5rem;padding-top:6rem}@media screen and (max-width:576px){.event-main .reservation-header{margin-bottom:1.75rem;padding-top:4rem}}.event-main .checkout-promo{margin-bottom:3rem;margin-inline:auto;max-width:580px}.event-main .countdown-container{align-items:center;background:#f0f1f5;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-block:4rem}@media screen and (max-width:576px){.event-main .countdown-container{gap:.5rem;padding-block:3rem}}.event-main .countdown-container .title{color:#626d7f;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:576px){.event-main .countdown-container .title{font-size:.875rem}}.event-main .countdown{display:flex;gap:1.5rem}.event-main .countdown-item{align-items:center;display:flex;flex-direction:column}.event-main .countdown-item span:first-child{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:3.5rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.05em}@media screen and (max-width:576px){.event-main .countdown-item span:first-child{font-size:2.5rem}}.event-main .countdown-item span:last-child{color:#626d7f;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:576px){.event-main .countdown-item span:last-child{font-size:.625rem}}.event-header{margin-bottom:2.5rem}@media screen and (max-width:576px){.event-header{margin-bottom:1.5rem}}.event-header button{margin-bottom:1.25rem}@media screen and (max-width:576px){.event-header button{margin-bottom:1.5rem}}.event-header .event-title-container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:577px){.event-header .event-title-container{align-items:center;background:no-repeat url(/static/media/slider-bg-left.103dc4e052ac695b706c.svg) 0 100%,no-repeat url(/static/media/slider-bg-right.482c10e4cb2dc22b656d.svg) 100% 0,#006adb;border-radius:.625rem;color:#fff;justify-content:center;padding:5rem 2rem;text-align:center}}@media screen and (max-width:768px){.event-header .event-title-container{background-size:50%,50%}}.event-header .event-title-container i{border:2px solid hsla(0,0%,100%,.4);border-radius:.5rem;color:hsla(0,0%,100%,.8);font-style:normal;margin-top:-1rem;padding:.375rem .75rem;top:0}@media screen and (max-width:576px){.event-header .event-title-container i{border:1px solid #dcdde0;border-radius:.375rem;color:#626d7f;font-size:.75rem;font-style:normal;margin-top:unset;padding:.375rem .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.event-header .event-title-container .event-title{display:flex;flex-direction:column;gap:.5rem}.event-header .event-title-container .event-title h2{font-size:clamp(2rem,-.5rem + 5.2vw,2.625rem)}@media screen and (max-width:576px){.event-header .event-title-container .event-title h2{font-size:1.75rem}}@media screen and (min-width:577px){.event-header .event-title-container .event-title{align-items:center;justify-content:center}}.event-header .event-title-container .capacity{display:flex;flex-direction:column;gap:.5rem;width:15rem}@media screen and (max-width:576px){.event-header .event-title-container .capacity{width:min(20rem,100%)}}.event-header .event-title-container .capacity .legend{display:flex;justify-content:space-between}.event-header .event-title-container .capacity .legend span{color:hsla(0,0%,100%,.8)}@media screen and (max-width:576px){.event-header .event-title-container .capacity .legend span{color:#626d7f}}.event-header .event-title-container .capacity .legend strong{font-weight:600}.event-header .event-title-container .capacity .indicator,.event-header .event-title-container .capacity .progress{border-radius:.5rem;height:.5rem}.event-header .event-title-container .capacity .progress{background:hsla(0,0%,100%,.3);width:100%}@media screen and (max-width:576px){.event-header .event-title-container .capacity .progress{background:#e9ecf1}}.event-header .event-title-container .capacity .indicator{background:#fff}@media screen and (max-width:576px){.event-header .event-title-container .capacity .indicator{background:#006adb}}.event-header .event-title-container .event-types-container{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}@media screen and (max-width:576px){.event-header .event-title-container .event-types-container{align-items:flex-start;margin-top:0}}.event-header .event-title-container .event-types{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media screen and (max-width:576px){.event-header .event-title-container .event-types{align-items:flex-start;justify-content:flex-start}}.event-header .event-title-container .event-types small{opacity:.8}.event-header .event-title-container .event-types ul{display:flex;flex-wrap:wrap;gap:.125rem .5rem}.event-header .event-title-container .event-types li{font-weight:600;white-space:nowrap}.event-header .event-title-container .event-date{font-size:clamp(1rem,.5rem + 1vw,1.125rem);font-weight:600;letter-spacing:.016em}@media screen and (max-width:576px){.event-header .event-title-container .event-date{color:#626d7f;font-size:inherit;font-weight:inherit}}.event-gallery{align-items:center;display:flex;flex-direction:column;margin:0 auto 4rem;max-width:50rem}@media screen and (max-width:576px){.event-gallery{margin-bottom:2.5rem}}.event-gallery .swiper-slide{background:#dcdde0;border-radius:.25rem;max-height:30rem;overflow:hidden}.event-gallery .swiper-slide img{min-height:12rem}.event-suits{align-items:center;display:flex;flex-direction:column}.event-suits .package-select{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-flow:column;margin-bottom:2.5rem}@media screen and (max-width:576px){.event-suits .package-select{gap:.75rem;grid-auto-flow:unset;margin-bottom:2rem}}.event-suits .package-title{margin-bottom:2.5rem;text-align:center}@media screen and (max-width:576px){.event-suits .package-title{margin-bottom:2rem;text-align:left}}.event-suits .package-title h4{margin-bottom:.5rem}.event-suits .package-title p{color:#626d7f}.event-info{margin-inline:auto;max-width:580px}.event-info-nav{border-bottom:1px solid #dcdde0;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:clamp(1.5rem,4.1667vw,2.5rem);position:relative}.event-info-nav:after{background:#006adb;bottom:-1px;content:"";display:block;height:.125rem;left:0;position:absolute;transition:.3s;width:50%}.event-info-nav.tab-1:after{left:50%}.event-description-text{margin-bottom:1rem;max-height:15rem;overflow:hidden;position:relative}.event-description-text:after{background:linear-gradient(rgba(246,247,249,0),#f6f7f9);bottom:0;content:"";height:6rem;pointer-events:none;position:absolute;width:100%;z-index:1}.event-description-text[data-skeleton]{min-height:15rem}.event-description-text[data-show],.event-description-text[data-skeleton]{max-height:unset}.event-description-text[data-show]:after,.event-description-text[data-skeleton]:after{display:none}.event-description-text[data-show] .event-gallery,.event-description-text[data-skeleton] .event-gallery{display:flex}.event-description-text[data-show] img,.event-description-text[data-skeleton] img{display:block}.event-description-text>:last-child{margin:unset}.event-description-text a{color:inherit;text-decoration:underline}.event-description-text a:hover{color:#006adb}.event-description-text .event-gallery{display:none;margin-bottom:2rem}.event-description h2,.event-description h3,.event-description h4,.event-description h5,.event-description h6{margin-block:2.5rem 1.5rem}.event-description h2{font-size:1.75rem}.event-description h3{font-size:1.5rem}.event-description h4{font-size:1.25rem}.event-description h5{font-size:1rem}.event-description h6{font-size:.875rem}.event-description p,.event-description ul{margin-bottom:1.5rem}.event-description ul li{display:flex;gap:.5rem;max-width:60ch}.event-description ul li:before{color:#006adb;content:"●";display:inline-block;font-weight:700}.event-description ul li:not(:last-child){margin-bottom:.625rem}.event-description img{display:none;max-width:100%}.event-description table{border-collapse:collapse;width:100%}.event-description table th{color:#626d7f;font-size:.75rem;font-weight:500;padding-bottom:.25rem}.event-description table td{padding-block:.75rem}.event-description table td:not(:first-child):not(:last-child),.event-description table th:not(:first-child):not(:last-child){padding-inline:1rem}.event-description table td:first-child,.event-description table th:first-child{padding-right:1rem;text-align:left}.event-description table td:last-child,.event-description table th:last-child{padding-left:1rem;text-align:right}.event-description table tr:not(:last-child) td{border-bottom:1px solid #b2b9c2}.event-description .p-skeleton{background:#dcdde0;border-radius:.25rem;height:1rem}.event-description .p-skeleton:not(:last-child){margin-bottom:.75rem}.event-description .p-skeleton:last-child{width:50%}.event-participants{display:flex;flex-direction:column;gap:2.5rem}.event-participants-item{display:flex;flex-direction:column;gap:1.25rem}.event-participants-list{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.event-participants-list.trainers-list{gap:1rem}.event-participants-list .trainer{display:flex;gap:.5rem}.event-participants-list .trainer-name{display:flex;flex-direction:column;gap:.5rem}.event-participants-list .trainer-name-text{display:flex;flex-direction:column;gap:.375rem}.event-participants-list .trainer-name .sport{align-items:center;color:#626d7f;display:flex;gap:.375rem}.event-participants-list .trainer-name .sport svg{color:#b2b9c2}.event-participants-list .trainer-name .sport span{font-size:.75rem;font-weight:500}.event-participants-list .trainer-tags{display:flex;flex-wrap:wrap;gap:.375rem}.event-participants-list .trainer img{border-radius:50%;height:2.5rem;width:2.5rem}.event-participants-list .trainer span{font-weight:600}.event-participants code{font-family:monospace,sans-serif;font-size:.8125rem;text-transform:lowercase;white-space:nowrap}.event-participants li{margin-left:1rem}.event-participants li::marker{color:#626d7f;font-size:.75rem}.event-refund[open] svg{rotate:0deg}.event-refund summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;list-style-type:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.event-refund summary:hover{text-decoration:underline}}.event-refund summary::webkit-details-marker{display:none}.event-refund summary svg{min-width:.75rem;rotate:-90deg;transition:.15s}.event-refund table{margin-top:1.5rem}.suits-list{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));width:100%}@media screen and (max-width:576px){.suits-list{display:flex;flex-direction:column}}.suits-list-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:30rem;min-height:20rem;text-align:center}.suits-list-empty p{color:#626d7f}.suits-list-empty svg{color:#b2b9c2;font-size:3rem;margin-bottom:1rem}.suits-list-empty[data-soldout]{flex-direction:row;gap:2rem;max-width:32rem;position:relative;text-align:left}@media screen and (max-width:576px){.suits-list-empty[data-soldout]{flex-direction:column;gap:1rem;max-width:25rem;text-align:center}}.suits-list-empty[data-soldout] .text{display:flex;flex-direction:column;gap:.75rem}.suits-list-empty[data-soldout] h6{color:#626d7f;line-height:1.5}.suits-list-empty[data-soldout] svg{font-size:7rem;margin-bottom:unset;min-width:1em;rotate:-15deg}@media screen and (max-width:576px){.suits-list-empty[data-soldout] svg{font-size:6rem}}.suit-card{display:flex;flex-direction:column;margin-inline:auto;width:min(380px,100%)}.suit-card .swiper{border-radius:.5rem .5rem 0 0;height:13.75rem;overflow:hidden}@media screen and (min-width:577px){.suit-card .swiper:hover .swiper-pagination{opacity:1}}@media screen and (max-width:576px){.suit-card .swiper{height:12rem}}.suit-card .swiper-pagination{bottom:.5rem;gap:.75rem;margin:0;position:absolute;z-index:2}@media screen and (min-width:577px){.suit-card .swiper-pagination{opacity:0;transition:.2s}}.suit-card .swiper-pagination-bullet{background:#fff}.suit-card-info{display:flex;gap:.5rem;padding-block:.25rem}.suit-card-info svg{font-size:1rem}.suit-card-info div{align-items:center;display:flex;gap:.375rem;overflow:hidden}.suit-card-info div:not(:only-child):not(:last-child){border-right:1px solid #b2b9c2;padding-right:.5rem}.suit-card-info .info-text{color:#626d7f;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suit-card-text{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.5rem}@media screen and (max-width:576px){.suit-card-text{padding:1.5rem 1.125rem}}.suit-card-text-title{display:flex;flex-direction:column;gap:.5rem}.suit-card-text-title i{background:#f0f1f5;border-radius:.375rem;color:#626d7f;font-size:.75rem;font-style:normal;margin-top:-.5rem;padding:.25rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.suit-card-text-title h5 span{color:#626d7f;font-size:.75rem;font-weight:600;line-height:2}.suit-card-text ul{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.suit-card-text li{color:#626d7f;display:flex;gap:1rem;justify-content:space-between;letter-spacing:unset}.suit-card-text li .rate-text{display:flex;flex-direction:column;overflow:hidden}.suit-card-text li .rate-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suit-card-text li .rate-text small{color:#b2b9c2}.suit-card-text li .rate-price{align-items:flex-end;display:flex;flex-direction:column;white-space:nowrap}.suit-card-text li .rate-price span:last-child:not(:only-child){color:#b2b9c2;font-size:.625rem;line-height:1.2;text-decoration:line-through}.suit-card-services{border-bottom:1px solid #dcdde0;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}.suit-card-services b{font-weight:600}.suit-card-services .services-list{display:flex;flex-wrap:wrap;gap:.5rem}.suit-card-services .services-list span{color:#626d7f;white-space:nowrap}.suit-card .remaining{background:rgba(0,106,219,.05);border:1px solid rgba(0,106,219,.6);border-radius:.5rem;color:#006adb;padding:.625rem .75rem}.suit-card .discount{align-items:center;display:flex;flex-direction:column;gap:.75rem}.suit-card .discount details{background:#f6f7f9;border-radius:.5rem;padding:.5rem;width:100%}.suit-card .discount details[open] svg{rotate:180deg}.suit-card .discount details summary{align-items:center;cursor:pointer;display:flex;gap:.625rem}.suit-card .discount details summary .badge{background:#1ba144;border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:600;padding:.25rem;white-space:nowrap}.suit-card .discount details summary span{color:#626d7f;flex:1 1;font-size:.75rem}.suit-card .discount details summary svg{color:#626d7f;transition:.15s}.suit-card .discount details ul{padding-top:1.25rem}.suit-card .discount details li:not(:last-child){border-bottom:1px solid #dcdde0;padding-bottom:.25rem}.suit-card .discount details li span{font-size:.75rem}.suit-card .discount details li span:last-child{font-weight:600}.suit-card .discount .text-link{font-size:.75rem}.discount-modal .discount{display:flex;flex-direction:column;gap:.5rem}.discount-modal .discount h6{align-items:center;display:flex;font-size:1rem;gap:.5rem}.discount-modal .discount h6 span{background:#1ba144;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem;white-space:nowrap}.discount-modal li{display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.discount-modal li:not(:last-child){border-bottom:1px solid #dcdde0}.discount-modal li p:last-child{font-weight:600}.discount-modal details summary{align-items:center;cursor:pointer;display:flex;gap:.5rem}.discount-modal details summary:after{content:"↓";font-size:1rem}.discount-modal details summary p{text-decoration:underline}.discount-modal details[open] summary:after{rotate:180deg}.discount-modal details ul{margin-top:.5rem;padding-left:1.25rem}.discount-modal details ul p{padding-left:unset!important}.special-request{border-top:1px solid #b2b9c2;display:flex;justify-content:center;margin-top:3rem;padding-top:3rem}.special-request-card{display:flex;flex-direction:column;gap:2rem;max-width:560px;padding:3rem}@media screen and (max-width:576px){.special-request-card{padding:2rem 1.5rem}}.special-request-card[data-success]{gap:1rem}.special-request-card[data-success] h4{text-align:center}.special-request-card[data-success] svg{color:#006adb;font-size:3rem;margin-inline:auto}.special-request-card .request-legend h4{margin-bottom:1rem}.special-request-card .request-legend p{color:#626d7f}.special-request-card fieldset{border:none;display:flex;flex-direction:column;gap:1.25rem}.auth-card{margin:0 auto;max-width:30rem;padding:2rem}@media screen and (max-width:576px){.auth-card{padding:1.5rem}}.auth-card .auth-header{border-bottom:1px solid #dcdde0;margin-bottom:1.25rem;padding-bottom:1.25rem}@media screen and (max-width:576px){.auth-card .auth-header{padding-bottom:1rem}}.auth-card h4{margin-bottom:.25rem}.auth-card p{color:#626d7f}.auth-card .field{margin-bottom:1.25rem}.auth-card .field:last-of-type{margin-bottom:2rem}.auth-card .btn{margin-top:.75rem;width:100%}.auth-card .info-msg{color:#626d7f;display:block;margin:1rem 0}.account-main .auth-card{margin-bottom:2.5rem}.account-main .container>*{margin-left:auto;margin-right:auto;max-width:800px;width:100%}.account-user{grid-gap:2rem;align-items:center;border-bottom:1px solid #b2b9c2;display:grid;grid-template-columns:1fr auto auto;margin-bottom:2.5rem;padding-bottom:1.5rem}.account-user .user-info{overflow:hidden}.account-user .user-info h4{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.account-user .user-info h4 svg{min-width:1.25rem}.account-user .user-info h4 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-user .user-info span{color:#626d7f;letter-spacing:.016em}.account-orders h5{margin-bottom:1.5rem}.empty-orders{align-items:center;background:#f0f1f5;border-radius:.5rem;display:flex;min-height:4rem;padding:1.5rem}.empty-orders.loading{-webkit-animation:fade 1s ease infinite;animation:fade 1s ease infinite}@-webkit-keyframes fade{0%{opacity:50%}50%{opacity:100%}to{opacity:50%}}@keyframes fade{0%{opacity:50%}50%{opacity:100%}to{opacity:50%}}.empty-orders span{color:#626d7f;font-weight:600}.settings-card{margin-bottom:2.5rem;max-width:480px!important;padding:2rem 2rem 1rem}.settings-card.primary{-webkit-animation:popin .2s forwards;animation:popin .2s forwards;-webkit-transform-origin:top;transform-origin:top}@media screen and (max-width:576px){.settings-card{padding:1.5rem 1.5rem 1rem}}@-webkit-keyframes popin{0%{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;-webkit-transform:scale(.8);transform:scale(.8)}to{max-height:30rem;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popin{0%{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;-webkit-transform:scale(.8);transform:scale(.8)}to{max-height:30rem;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes popout{0%{max-height:30rem;opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes popout{0%{max-height:30rem;opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;-webkit-transform:scale(.8);transform:scale(.8)}}.settings-card.close{-webkit-animation:popout .2s;animation:popout .2s}.settings-card .settings-close{color:#626d7f}.settings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:576px){.settings-header{margin-bottom:1.5rem}}.settings-header-back{cursor:pointer;margin-right:1rem}.settings-header h5{align-items:center;display:flex;margin-right:.75rem}.settings-header h5 svg{margin-right:.75rem}.setting-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0;position:relative}.setting-item:before{background:#f6f7f9;box-shadow:0 1px 0 #dcdde0,0 -1px 0 #dcdde0;content:"";display:block;height:100%;left:50%;margin:0 auto;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%}@media screen and (max-width:576px){.setting-item:before{height:107%;width:107%}}@media screen and (min-width:577px){.setting-item:hover:before{opacity:1}.setting-item:hover svg{color:#626d7f}}.setting-item:active:before{opacity:1}.setting-item:active .icon-arrow{color:#626d7f}.setting-item:not(:last-child){box-shadow:0 2px 0 -1px #dcdde0}.setting-item-title{color:#626d7f;flex:1 1;font-size:.75rem;font-weight:600;letter-spacing:.016em;margin-right:1rem;min-width:4rem;text-transform:uppercase;z-index:1}.setting-item-value{margin-right:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}@media screen and (max-width:576px){.setting-item-value{margin-right:1rem}}.setting-item .password-value{font-size:1.25rem;letter-spacing:.05em}.setting-item .icon-arrow{color:#b2b9c2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.setting-item .icon-warning{margin-right:.5rem;z-index:1}.setting-form .field:not(:only-child):not(:last-child){margin-bottom:1.25rem}.setting-form-controls{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr;justify-items:end;margin-bottom:1rem;margin-top:2rem}@media screen and (max-width:576px){.setting-form-controls{margin-bottom:.5rem}}.setting-form-controls.recover-password-controls{margin-top:0}.setting-form-controls .btn{width:100%}.orders-list .table-grid{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:3fr repeat(3,minmax(4rem,1fr));justify-items:start;letter-spacing:.008em}@media screen and (max-width:576px){.orders-list .table-grid{grid-template-columns:2.5fr 1fr 1fr}.orders-list .table-grid>:nth-child(2){align-items:flex-end;justify-self:flex-end}}.orders-list .table-grid>:last-child{justify-self:flex-end}.orders-list .orders-header{color:#626d7f;margin-bottom:clamp(.5rem,-.5357142857rem + 2.8571428571vw,.75rem);padding:0 1rem;white-space:nowrap}@media screen and (max-width:576px){.orders-list .orders-header{padding:0 .75rem}}.orders-list-card{cursor:pointer;padding:1rem}@media screen and (max-width:576px){.orders-list-card{padding:1rem .75rem}}@media screen and (min-width:577px){.orders-list-card:hover{box-shadow:0 6px 32px rgba(46,59,77,.1),0 6px 16px -2px rgba(46,59,77,.1)}}.orders-list-card:active{box-shadow:0 6px 32px rgba(46,59,77,.1),0 6px 16px -2px rgba(46,59,77,.1)}.orders-list-card:not(:last-child){margin-bottom:.75rem}.orders-list .order-name{align-items:center;display:flex;gap:.75rem}.orders-list .order-name>div{display:flex;flex-direction:column;gap:.375rem}.orders-list .order-name span{font-weight:600}.orders-list .order-name small{color:#b2b9c2;line-height:1}.orders-list .order-name .event-status{color:#b2b9c2;font-size:1rem;min-width:1rem}.orders-list .order-name .event-status[data-complete]{color:#006adb}.orders-list .order-price{display:flex;flex-direction:column;gap:.375rem}.orders-list .order-price span{font-weight:600;white-space:nowrap}.orders-list .order-price small{align-items:center;color:#1ba144;display:flex;font-weight:600;gap:.125rem;line-height:1}.orders-list .order-price small svg{font-size:.625rem}.orders-list .order-date,.orders-list .order-id,.orders-list .order-name,.orders-list .order-price{font-size:clamp(.75rem,.2321428571rem + 1.4285714286vw,.875rem)}@media screen and (max-width:576px){.orders-list .payment-status{font-size:.625rem}.orders-list .payment-status .payment-status-icon{margin-left:.25rem}}.account-bonus{margin-bottom:2.5rem}.account-bonus-header{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:.8fr .8fr 1fr}@media screen and (max-width:768px){.account-bonus-header{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:440px){.account-bonus-header{grid-template-columns:1fr}}.bonus-card{background:linear-gradient(45deg,#006adb,#029ce8);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:400%;mask-size:400%;padding:1rem;transition:.2s}@media(hover:hover)and (pointer:fine){.bonus-card:hover{-webkit-mask-image:linear-gradient(60deg,#000 25%,hsla(0,0%,100%,.2) 50%,#000 75%);mask-image:linear-gradient(60deg,#000 25%,hsla(0,0%,100%,.2) 50%,#000 75%);-webkit-mask-position:110%;mask-position:110%;transition:.5s}.bonus-card:hover footer{color:hsla(0,0%,100%,.8)}.bonus-card:hover footer svg{translate:.125rem 0}}.bonus-card .title{color:hsla(0,0%,100%,.8);font-size:.75rem;white-space:nowrap}@media screen and (max-width:576px){.bonus-card .title{font-size:.875rem}}.bonus-card .count{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.25rem}.bonus-card .count svg{font-size:1rem}.bonus-card footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.6);display:flex;font-size:.75rem;gap:.25rem;padding-top:.5rem;transition:.2s}.bonus-card footer svg{transition:.2s}.bonus-links{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;text-align:right}@media screen and (max-width:768px){.bonus-links{grid-column:1/-1}}.bonus-modal .bonus-modal-header{align-items:center}.bonus-modal .bonus-amount{align-items:center;display:flex;flex-direction:column;gap:.25rem}.bonus-modal .bonus-amount div{align-items:center;color:#006adb;display:flex;font-size:2rem;font-weight:700;gap:.5rem}.bonus-modal .bonus-amount div svg{font-size:1.25rem}.bonus-modal .bonus-amount span{color:#626d7f}.bonus-list{display:flex;flex-direction:column;gap:1.5rem}.bonus-list .btn-inline-icon{align-self:center}.bonus-list .table-grid{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-items:start;letter-spacing:.008em}.bonus-list .table-grid :last-child{place-self:end;align-self:center}.bonus-list .table-grid-header{color:#626d7f;margin-bottom:1.25rem}.bonus-list .table-grid:not(.bonus-list .table-grid-header):not(:last-child){border-bottom:1px solid #dcdde0;margin-bottom:.75rem;padding-bottom:.75rem}.bonus-list .table-grid .operation{display:flex;flex-direction:column;gap:.25rem}.bonus-list .table-grid .operation span{align-self:flex-start}.bonus-list .table-grid .operation-date{color:#b2b9c2;font-size:.75rem}.bonus-list .table-grid .amount{align-items:center;display:flex;font-weight:600;gap:.25rem}.bonus-list .table-grid .amount[data-income=true]{color:#1ba144}.bonus-list .table-grid .amount[data-income=true]:before{content:"+"}.bonus-list .table-grid .amount[data-income=false]{color:#de3f44}.bonus-list .table-grid .amount[data-income=false]:before{content:"-"}.bonus-list .table-grid .amount svg{font-size:.625rem}.bonus-list .btn-primary{padding-inline:1.5rem;width:100%}.activity-card{cursor:pointer;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;padding:1rem;transition:.2s}@media(hover:hover)and (pointer:fine){.activity-card:hover{box-shadow:0 6px 32px rgba(46,59,77,.1),0 6px 16px -2px rgba(46,59,77,.1)}.activity-card:hover footer{color:#626d7f}.activity-card:hover footer svg{translate:.125rem 0}}.activity-card .title{color:#626d7f;font-size:.75rem;white-space:nowrap}@media screen and (max-width:576px){.activity-card .title{font-size:.875rem}}.activity-card .activity-status{align-items:center;color:#626d7f;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;line-height:1}@media screen and (max-width:576px){.activity-card .activity-status{font-size:1.25rem}}.activity-card .activity-status svg{display:flex;font-size:1.5rem}.activity-card .ativity-coeff-container{align-items:center;display:flex;gap:.5rem}.activity-card footer{align-items:center;border-top:1px solid #dcdde0;color:rgba(98,109,127,.8);display:flex;font-size:.75rem;gap:.25rem;padding-top:.5rem;transition:.2s}.activity-card footer svg{transition:.2s}.activity-coeff{background:#f0f1f5;border-radius:.5rem;color:#626d7f;font-size:1rem;font-weight:700;padding:.25rem .5rem}.activity-coeff[data-inactive]{background:none;border:1px solid #b2b9c2;color:rgba(98,109,127,.7)}.activity-modal{align-items:center;width:min(640px,100%)}@media screen and (max-width:576px){.activity-modal{width:100vw}}.activity-modal .info{display:flex;flex-direction:column;gap:.5rem}.activity-modal .info-item{align-items:center;display:flex;gap:1rem;justify-content:space-between}.activity-modal .info-item small{color:#626d7f;font-size:.875rem}.activity-modal .activity-status{align-items:center;color:#626d7f;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem}.activity-modal .activity-status svg{display:flex;font-size:1.75rem}.activity-modal details{width:100%}.activity-modal details[open] svg{rotate:180deg}.activity-modal details summary{align-items:center;cursor:pointer;display:flex;gap:.625rem}.activity-modal details summary svg{color:#626d7f;transition:.15s}.activity-modal .activity-info{background:#f6f7f9;border-radius:.5rem}.activity-modal .activity-info summary{padding:1rem}.activity-modal .activity-info summary span{color:#626d7f;flex:1 1;font-size:.875rem}.activity-modal .activity-info .text{display:flex;flex-direction:column;gap:1.25rem;padding-block:1rem;padding-inline:1rem}.activity-modal .activity-list{width:100%}.activity-modal .activity-list>:first-child{border-bottom:1px solid #dcdde0}.activity-modal .activity-table summary{padding-block:1rem}.activity-modal .activity-table summary h6{flex:1 1;font-weight:600}.activity-modal .activity-table summary h6 span{background:#00aaf0;border-radius:.5rem;color:#fff;font-size:.75rem;margin-left:.5rem;padding:.25rem .375rem}.activity-modal .activity-table>div{padding-bottom:1rem}.activity-modal .activity-table .table-grid{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:1fr auto;justify-items:start;letter-spacing:.008em}.activity-modal .activity-table .table-grid :last-child{place-self:end;align-self:center}.activity-modal .activity-table .table-grid-header{color:#626d7f;margin-bottom:1rem;padding-top:1.25rem}.activity-modal .activity-table .table-grid:not(.activity-modal .activity-table .table-grid-header):not(:last-child){border-bottom:1px solid #dcdde0;margin-bottom:.75rem;padding-bottom:.75rem}.activity-modal .activity-table .table-grid .name{display:flex;flex-direction:column;gap:.25rem}.activity-modal .activity-table .table-grid .name span{align-self:flex-start}.activity-modal .activity-table .table-grid .name .date{color:#b2b9c2;font-size:.75rem}.activity-modal .activity-table .table-grid .amount{font-weight:600}.activity-modal .activity-empty{background:#f6f7f9;border-radius:.5rem;color:#626d7f;margin-bottom:1rem;padding:1rem}.coupon-activation-modal form{display:flex;flex-direction:column;gap:2rem}.coupon-activation-modal form input{text-transform:uppercase}.coupon-activation-modal .buttons{display:flex;gap:1rem}.coupon-activation-modal .buttons .btn-primary{width:100%}.coupon-activation-modal .activation-success{display:flex;flex-direction:column;gap:2rem}.coupon-activation-modal .activation-success svg{color:#006adb;font-size:3rem;margin-inline:auto}.coupon-activation-modal .activation-success .text{display:flex;flex-direction:column;gap:.5rem}.reservation-main .auth-container{border-bottom:1px solid #b2b9c2;margin-bottom:4rem;padding-bottom:5rem}@media screen and (max-width:768px){.reservation-main .auth-container{margin-bottom:3rem;padding-bottom:3rem}}@media screen and (max-width:576px){.reservation-main .auth-container{margin-bottom:2rem;padding-bottom:2.5rem}}.reservation-main .reservation-list-container{grid-gap:3rem;align-items:flex-start;display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media screen and (max-width:1024px){.reservation-main .reservation-list-container{gap:1.5rem;grid-template-columns:1.7fr 1fr}}@media screen and (max-width:768px){.reservation-main .reservation-list-container{gap:unset;grid-template-columns:unset}}.reservation-main .reservation-list-group>.btn-outline{margin-top:.75rem}.reservation-main .reservation-list-group:not(:last-of-type){margin-bottom:4rem}@media screen and (max-width:768px){.reservation-main .reservation-list-group:not(:last-of-type){margin-bottom:3rem}}.reservation-card{margin-top:2rem;overflow:hidden;transition:.3s ease}@media screen and (max-width:768px){.reservation-card{margin-top:1.25rem}}.reservation-card.deleting{-webkit-animation:deleting .3s forwards;animation:deleting .3s forwards;overflow:hidden}@-webkit-keyframes deleting{0%{max-height:50rem}to{margin:0;max-height:0;opacity:0;padding:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes deleting{0%{max-height:50rem}to{margin:0;max-height:0;opacity:0;padding:0;-webkit-transform:scale(.5);transform:scale(.5)}}.reservation-card-header{margin-bottom:1.25rem}.reservation-card .primary-selects{align-items:flex-start;border-top:1px solid #dcdde0;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem}.reservation-card .primary-selects[data-hidden]{display:none}.reservation-card .primary-selects .radio-icons-container{display:flex;flex-wrap:wrap;gap:.75rem}.reservation-card .primary-selects .radio-icons-container label{align-items:center;border:1px solid #b2b9c2;border-radius:.5rem;display:flex;gap:1rem;height:3.5rem;margin-bottom:unset;padding-inline:1rem 2.5rem;position:relative}@media screen and (max-width:576px){.reservation-card .primary-selects .radio-icons-container label{width:100%}}.reservation-card .primary-selects .radio-icons-container label[data-active]{background:rgba(0,106,219,.02);border-color:#006adb;color:#006adb}@media(hover:hover)and (pointer:fine){.reservation-card .primary-selects .radio-icons-container label:hover{box-shadow:0 0 0 4px rgba(0,106,219,.05)}.reservation-card .primary-selects .radio-icons-container label:hover .checkmark{box-shadow:none}}.reservation-card .primary-selects .radio-icons-container svg{font-size:2rem}.reservation-card .primary-selects .radio-icons-container .checkmark{left:unset;right:.5rem;top:.5rem}.reservation-card .primary-selects .numbers-container{display:flex}.reservation-card .primary-selects .numbers-container[data-error] .radio-btn-number{border-color:#de3f44;color:#de3f44}.reservation-card .primary-selects .numbers-container[data-error] .radio-btn-number:hover{border-color:#de3f44;box-shadow:0 0 0 4px rgba(222,63,68,.1);color:#de3f44}.reservation-card .primary-selects .radio-btn-number{align-items:center;border:1px solid #b2b9c2;border-radius:2rem;color:#626d7f;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:2rem}.reservation-card .primary-selects .radio-btn-number:hover{border-color:#006adb;box-shadow:0 0 0 4px rgba(0,106,219,.1);color:#006adb}.reservation-card .primary-selects .radio-btn-number.active{background:#006adb;border:none;color:#fff;font-weight:600}.reservation-card .primary-selects .radio-btn-number.disabled{background:#f6f7f9;border:none;color:#b2b9c2;cursor:not-allowed}.reservation-card .primary-selects .radio-btn-number.disabled:hover{box-shadow:none;color:#b2b9c2}.reservation-card .primary-selects .radio-btn-number:not(:last-child){margin-right:.625rem}.reservation-card .primary-selects .radio-btn-number input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.reservation-card .participant-form{align-items:flex-start;border-top:1px solid #dcdde0;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.375rem;padding-top:1.625rem}.reservation-card .participant-form legend{margin-bottom:.5rem;width:100%}.reservation-card .participant-form legend .legend-header{align-items:center;display:flex;gap:1rem}.reservation-card .participant-form legend .legend-header button{align-items:center;border-radius:.25rem;color:#b2b9c2;display:flex;font-size:1rem;gap:.5rem;height:1.75rem;justify-content:center;width:1.75rem}@media(hover:hover)and (pointer:fine){.reservation-card .participant-form legend .legend-header button:hover{background:#f87171;color:#fff;outline:unset}}.reservation-card .participant-form legend .btn-fill{align-items:center;background:#f6f7f9;border-radius:.5rem;color:#626d7f;display:flex;gap:.75rem;justify-content:center;margin-bottom:-.5rem;margin-top:1rem;max-width:20rem;padding:.875rem 1.5rem;width:100%}@media(hover:hover)and (pointer:fine){.reservation-card .participant-form legend .btn-fill:hover{outline:1px solid #b2b9c2}}.reservation-card .participant-form legend .btn-fill svg{font-size:1rem}.reservation-card .participant-form .field{max-width:20rem;width:100%}.reservation-card .participant-form .field input[type=number]{max-width:5rem}.reservation-card .add-participant{border-top:1px solid #dcdde0;margin-top:1.375rem;padding-top:1.625rem;width:100%}.reservation-card .add-participant button{align-items:center;display:flex;gap:.5rem;width:100%}.reservation-card .add-participant button svg{font-size:1rem}.reservation-details-container{position:-webkit-sticky;position:sticky;top:5rem}@media screen and (max-width:768px){.reservation-details-container{margin-top:1.5rem;position:unset}}.reservation-details-container .btn-primary-icon{width:100%}.reservation-details-container .warning{align-items:center;color:#626d7f;display:flex;margin-bottom:1rem}.reservation-details-container .warning svg{font-size:1.25rem;margin-right:.75rem;min-width:1.25rem}.reservation-details-card{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem;overflow:hidden;padding:1.5rem 1.25rem 1.75rem}.reservation-details-card .btn-delete svg{margin:unset}.reservation-details-card .time{color:#b2b9c2}.details-card-group{display:flex;flex-direction:column;gap:1.25rem}.details-card-group:not(:only-of-type):not(:last-of-type){border-bottom:1px solid #b2b9c2;padding-bottom:1rem}.details-card-suit:not(:only-of-type):not(:last-of-type){border-bottom:1px solid #b2b9c2;padding-bottom:1.25rem}.details-card-suit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.details-card-suit-header strong{font-weight:600}.checkout-list-group:not(:only-of-type):not(:last-of-type){margin-bottom:2rem}.checkout-list-group .participants-list{margin-bottom:1.25rem}.checkout-list-group .btn-outline{margin-bottom:1.25rem;width:100%}@media screen and (max-width:768px){.checkout-list{border-bottom:1px solid #b2b9c2;padding-bottom:1.5rem}}.checkout-payment{border-top:1px solid #b2b9c2;padding-top:1.5rem}.checkout-payment h5{margin-bottom:1.5rem}@media screen and (max-width:576px){.checkout-payment h5{margin-bottom:1.25rem}}.checkout-payment .payment-select{grid-gap:.75rem;display:grid;gap:.75rem}.checkout-payment .warning{align-items:center;display:flex;gap:.75rem;max-width:60ch}.checkout-payment .warning svg{font-size:1rem;min-width:1rem}.checkout-promo{padding-top:1.5rem}.checkout-promo-info{align-items:center;color:#626d7f;display:flex;gap:.5rem;margin-bottom:.75rem}.checkout-promo-info svg{min-width:1rem}.checkout-promo-success{align-items:center;display:flex;gap:.5rem;height:2rem;justify-content:space-between}.checkout-promo-success[data-event]{background:#fff;border-radius:.5rem;box-shadow:0 3px 22px rgba(46,59,77,.05);height:3rem;padding:1rem}.checkout-promo-success-text{align-items:center;color:#006adb;display:flex;gap:.625rem}.checkout-promo-success-text svg{font-size:1rem;min-width:1rem}.checkout-promo-success-text span{font-weight:600}.checkout-promo h5{margin-bottom:1rem}.checkout-promo .field{position:relative}.checkout-promo .field input{background:none;min-height:3rem;padding-right:6.5rem;width:100%}.checkout-promo .field .btn-upper{height:3rem;padding:0 1rem;position:absolute;right:0;top:1px}.balance-modal{width:100vw}.balance-modal ul{background:#f6f7f9;border-radius:.375rem;padding:1rem}.balance-modal ul li{display:flex;justify-content:space-between}.balance-modal ul li:first-child{border-bottom:1px solid #b2b9c2;margin-bottom:.75rem;padding-bottom:.75rem}.balance-modal input[type=number]{-webkit-appearance:textfield;appearance:textfield}.balance-modal input[type=number]::-webkit-inner-spin-button,.balance-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-container{border-top:1px solid #b2b9c2;margin-top:1.25rem;padding-top:4rem}@media screen and (max-width:576px){.order-container{border-top:unset;margin-top:unset;padding-top:1.5rem}}.order-container .order-header{margin-bottom:2rem}@media screen and (max-width:576px){.order-container .order-header{margin-bottom:1.5rem}}.order-container .order-header-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.order-container .order-header h4{margin-right:.5rem}@media screen and (max-width:576px){.order-container .order-header h4{grid-row:1}}.order-container .order-header-date{color:#626d7f}.order-container .order-badge{border-radius:.375rem;color:#fff;font-size:.75rem;letter-spacing:.016em;padding:.5rem 1rem;white-space:nowrap}.order-container .order-badge.success{background:#1ba144}.order-container .order-badge.partially{background:#ffb35c}.order-container .order-badge.failure{background:#de3f44}.order-container .suit-info:not(:last-child) .participants-list{margin-bottom:1.25rem}.status-main .container{align-items:center;display:flex;flex-direction:column}.status-main svg{font-size:4rem;margin-bottom:1rem}.status-main svg.icon-success{color:#006adb}.status-main svg.icon-failure{color:#de3f44}.status-main h4{margin-bottom:1rem}.status-main p{color:#626d7f;margin-bottom:2rem;max-width:480px;text-align:center}.status-main .btn{max-width:20rem;width:100%}.status-main .btn:first-of-type{margin-bottom:1rem}.text-main .container{max-width:45rem}.text-main ol{counter-reset:cupcake;list-style:none}.text-main ol ol,.text-main ol ul{margin-top:.625rem;padding-left:1rem}.text-main ol ul{margin-bottom:unset}.text-main ol ul li:before{color:#2e3b4d}.text-main ol>li{counter-increment:cupcake}.text-main ol>li:before{content:counters(cupcake,".") ". ";font-weight:600}.text-main h3{margin:4rem 0 3rem}.text-main a{color:inherit;text-decoration:underline}.text-main a:hover{color:#006adb}.text-main h5{font-size:1.25rem;margin-bottom:1.5rem}.text-main h6{font-size:.875rem;margin-bottom:1rem}.text-main p,.text-main ul{margin-bottom:1.75rem}.text-main li:not(:last-child){margin-bottom:.625rem}.text-main ul li:before{color:#006adb;content:"●";display:inline-block;font-weight:700;width:1.2em}@media screen and (max-width:576px){.text-main ul li:before{margin-left:unset}}.coupon-main{align-items:center;display:flex;padding-top:3rem}.coupon-main h3{margin-bottom:2.5rem}@media screen and (max-width:576px){.coupon-main h3{margin-bottom:2rem}}.coupon-main strong{font-size:1rem;font-weight:600}.coupon-main ul{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.coupon-main img{border-radius:1rem;max-width:680px;width:100%}@media screen and (max-width:576px){.coupon-main img{max-width:320px}}.coupon-main li{align-items:center;display:flex;gap:1rem}.coupon-main li p{font-size:1rem;max-width:60ch}@media screen and (max-width:576px){.coupon-main li p{font-size:.875rem}}.coupon-main li .num{align-items:center;background:#006adb;border-radius:50%;color:#fff;display:flex;justify-content:center;min-height:1.75rem;min-width:1.75rem}.contact-main{align-items:center;display:flex;flex-direction:column;padding-top:3rem}.contact-main .container{display:flex;flex-direction:column;gap:2rem;max-width:600px}.contact-main h3{font-size:2rem;margin-bottom:clamp(2rem,-4rem + 16.6666666667vw,4rem);text-align:center}@media screen and (max-width:576px){.contact-main h3{text-align:unset}}.contact-main .contact{align-items:center;border-bottom:1px solid #b2b9c2;display:flex;flex-direction:column;gap:3rem;padding-bottom:3rem}@media screen and (max-width:576px){.contact-main .contact{display:flex;flex-direction:column}}.contact-main .contact ul{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width:576px){.contact-main .contact ul{border-left:unset;padding-left:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contact-main .contact ul li{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:576px){.contact-main .contact ul li{flex-direction:column;gap:.25rem;justify-content:unset}}.contact-main .contact ul li:first-child strong{font-size:1.25rem}.contact-main .contact ul li a{color:currentColor;text-decoration:underline}.contact-main .contact ul li a:hover{color:#006adb}.contact-main .contact ul li span{color:#626d7f;font-size:1rem}@media screen and (max-width:576px){.contact-main .contact ul li span{font-size:.875rem}}.contact-main .contact ul li strong{font-size:1rem;font-weight:600}.contact-main .contact .tg-banner{margin:unset;width:100%}.contact-main .org{background:#f0f1f5;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}@media screen and (max-width:576px){.contact-main .org{padding:1.5rem}}.contact-main .org ul{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:576px){.contact-main .org ul{gap:.75rem}}.contact-main .org li{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:576px){.contact-main .org li{flex-direction:column;gap:.125rem}}.contact-main .org li span{color:#626d7f}.contact-main .org li a{color:currentColor;text-decoration:underline}.contact-main .org li a:hover{color:#006adb}.contact-main .org li strong{font-weight:600;text-align:right}@media screen and (max-width:576px){.contact-main .org li strong{text-align:initial}}.tv{color:#fff;display:grid;grid-template-columns:minmax(25rem,30%) auto;height:100dvh}.tv[data-animate] .tvTitle{-webkit-animation:tvTitle .7s;animation:tvTitle .7s;-webkit-transform-origin:top;transform-origin:top}.tv[data-animate] .tvInfo{-webkit-animation:tvBg 1s;animation:tvBg 1s}@-webkit-keyframes tvTitle{0%{opacity:0;translate:0 20vh}}@keyframes tvTitle{0%{opacity:0;translate:0 20vh}}@-webkit-keyframes tvBg{0%{background-position:right -50% top -50%}}@keyframes tvBg{0%{background-position:right -50% top -50%}}.tvLogo{font-size:max(14vw,15rem)}.tvInfo{background:no-repeat url(/static/media/slider-bg-right.482c10e4cb2dc22b656d.svg) 100% 0/65%,#006adb;justify-content:space-between;padding:4rem 3rem 3rem}.tvInfo,.tvInfo .tvTitle{display:flex;flex-direction:column}.tvInfo .tvTitle{gap:1.25rem}.tvInfo .tvTitle h1{font-size:max(2.5vw,2.5rem)}.tvInfo .tvTitle span{font-size:max(1.2vw,1.125rem);font-weight:600;opacity:.8}.tvInfo .tvTitle p{font-size:max(1vw,1rem);margin-top:1rem}.tvQr{align-items:flex-end;display:flex;gap:1.5rem}.tvQr .qr{max-width:9rem;width:100%}.tvQr .qr svg{height:auto;max-width:100%;width:100%}.tvQr p{font-size:max(.9vw,1rem)}.tvImg{overflow:hidden;position:relative}.tvImg img{height:100%;object-fit:cover;width:100%}.tvImgContainer{height:100%;position:absolute;top:0;transition:1s cubic-bezier(.25,1,.5,1);width:100%}.error-main{align-items:center;display:flex;margin-top:4rem}.error-main.empty-tours{position:relative}.error-main.empty-tours .empty-tours-text{align-items:center;display:flex;flex-direction:column;gap:.75rem;max-width:25rem;text-align:center}@media screen and (max-width:576px){.error-main.empty-tours .empty-tours-text{gap:.5rem}}.error-main.empty-tours svg{height:auto;margin-bottom:unset;max-width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-10}@media screen and (max-width:576px){.error-main.empty-tours svg{margin-top:4rem}}.error-main .container{align-items:center;display:flex;flex-direction:column}.error-main svg{color:#b2b9c2;font-size:5rem}.error-main .error-title,.error-main svg{margin-bottom:1rem}.error-main .btn{max-width:20rem;width:100%}.error-main .btn:first-of-type{margin-bottom:1rem}.error-code{color:#626d7f;font-size:5rem;font-weight:700}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
/*# sourceMappingURL=main.29747b3b.css.map*/