@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.fontsize--huge,h1{font-size:24px}@media only screen and (min-width:550px){.fontsize--huge,h1{font-size:25px}}@media only screen and (min-width:700px){.fontsize--huge,h1{font-size:26px}}@media only screen and (min-width:1200px){.fontsize--huge,h1{font-size:28px}}@media only screen and (min-width:1400px){.fontsize--huge,h1{font-size:28px}}@media only screen and (min-width:1600px){.fontsize--huge,h1{font-size:28px}}.fontsize--large,h2{font-size:18px}@media only screen and (min-width:550px){.fontsize--large,h2{font-size:20px}}@media only screen and (min-width:700px){.fontsize--large,h2{font-size:22px}}@media only screen and (min-width:1200px){.fontsize--large,h2{font-size:22px}}@media only screen and (min-width:1400px){.fontsize--large,h2{font-size:22px}}@media only screen and (min-width:1600px){.fontsize--large,h2{font-size:22px}}.fontsize--med,h3{font-size:14px}@media only screen and (min-width:550px){.fontsize--med,h3{font-size:16px}}@media only screen and (min-width:700px){.fontsize--med,h3{font-size:16px}}@media only screen and (min-width:1200px){.fontsize--med,h3{font-size:16px}}@media only screen and (min-width:1400px){.fontsize--med,h3{font-size:16px}}@media only screen and (min-width:1600px){.fontsize--med,h3{font-size:16px}}.fontsize--reg,body,h4{font-size:14px}@media only screen and (min-width:550px){.fontsize--reg,body,h4{font-size:14px}}@media only screen and (min-width:700px){.fontsize--reg,body,h4{font-size:14px}}@media only screen and (min-width:1200px){.fontsize--reg,body,h4{font-size:14px}}@media only screen and (min-width:1400px){.fontsize--reg,body,h4{font-size:14px}}@media only screen and (min-width:1600px){.fontsize--reg,body,h4{font-size:14px}}.fontsize--sml,h5{font-size:12px}@media only screen and (min-width:550px){.fontsize--sml,h5{font-size:12px}}@media only screen and (min-width:700px){.fontsize--sml,h5{font-size:12px}}@media only screen and (min-width:1200px){.fontsize--sml,h5{font-size:12px}}@media only screen and (min-width:1400px){.fontsize--sml,h5{font-size:12px}}@media only screen and (min-width:1600px){.fontsize--sml,h5{font-size:12px}}p{color:#0f0f0f}a,button,p{font-size:16px}a,button{font-family:Poppins,sans-serif}a,li,ul{text-decoration:none;color:#0f0f0f}a::marker,li::marker,ul::marker{display:none}textarea{font-family:Poppins,sans-serif}li{list-style-type:none}.font--bolder{font-weight:700}.font--bold,.font--semibold,b,strong{font-weight:500}.font--reg{font-weight:400}.font--light{font-weight:300}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{background-color:#fff;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;margin:0;padding:0;color:#e31c79;min-height:100vh;-webkit-font-smoothing:antialiased}.bd{margin:0 auto;width:100%;position:relative;max-width:1200px}input{border:1px solid #ddd}input:focus-visible{outline:none}.header-container{background:transparent;position:absolute;top:0;left:0;width:100%;z-index:10}@media only screen and (max-width:1199px){.header-container{padding:16px}}.header-container .main-header{width:100%;position:relative;height:100%}.header-container .main-header .header-content{display:flex;padding:16px 50px;width:100%;align-items:center}@media only screen and (max-width:1199px){.header-container .main-header .header-content{padding:0}}.header-container .main-header .header-content .header-logo{cursor:pointer;position:relative;z-index:1}.header-container .main-header .header-content .header-logo .logo img{color:transparent;width:75px;height:45px}@media only screen and (max-width:1199px){.header-container .main-header .header-content .header-logo .logo img{width:65px;height:35px}}.header-container .main-header .header-content .link-items-container{width:100%}@media only screen and (max-width:1199px){.header-container .main-header .header-content .link-items-container{display:none}}.header-container .main-header .header-content .link-items-container .link-items{display:flex;flex-direction:row;align-items:center;column-gap:1rem;justify-content:center;margin-left:calc(-75px + 1rem + 17px + 17px)}.header-container .main-header .header-content .link-items-container .link-items .link-item{text-transform:uppercase;color:#fff}.header-container .main-header .header-content .link-items-container .link-items .link-item a{font-weight:500;color:#fff}.header-container .main-header .header-content .header-icons{display:flex;flex-direction:row;column-gap:1rem;align-items:center}.header-container .main-header .header-content .header-icons .alert-icon,.header-container .main-header .header-content .header-icons .user-icon{width:15px;display:flex;margin-left:1.5rem;cursor:pointer}.header-container .main-header .header-content .header-icons .alert-icon img,.header-container .main-header .header-content .header-icons .user-icon img{width:100%}.header-container.auth-header .link-items-container .link-items{margin-left:-75px!important}.header-container.auth-header .header-icons{display:none!important}.header-container.pages-header{position:relative;background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%)}.header-container.pages-header .header-content{justify-content:space-between}.header-container.pages-header .header-content .link-items-container{display:none!important}@media only screen and (max-width:1199px){.header-container.no-home .header-content{flex-direction:column;row-gap:1rem}.header-container.no-home .header-content .header-icons{width:100%;overflow-x:auto}.header-container.no-home .header-content .header-icons .user-icon{margin-left:0}.header-container.no-home .header-content .header-icons .user-icon img{width:15px}}.footer-container .footer-content{display:flex;justify-content:space-between;align-items:center;padding:20px 100px;background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%)}.footer-container .footer-content p{font-family:Poppins,sans-serif;color:#fff}@media only screen and (max-width:1199px){.footer-container .footer-content{flex-direction:column;text-align:center;row-gap:.5rem}}.sign-up-page .sign-up-steps{width:30%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem;background-color:#e31c79;border-top-left-radius:20px;border-bottom-left-radius:20px}@media only screen and (max-width:1199px){.sign-up-page .sign-up-steps{padding:.7rem}}.sign-up-page .sign-up-steps .sign-up-steps-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:2rem}.sign-up-page .sign-up-steps .sign-up-steps-content .step{display:flex;flex-direction:row;column-gap:1rem;align-items:center}@media only screen and (max-width:1199px){.sign-up-page .sign-up-steps .sign-up-steps-content .step{column-gap:.5rem}}.sign-up-page .sign-up-steps .sign-up-steps-content .step .circle{background-color:transparent;border:1px solid #fff;width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1199px){.sign-up-page .sign-up-steps .sign-up-steps-content .step .circle{width:20px;height:20px}}.sign-up-page .sign-up-steps .sign-up-steps-content .step .circle p{color:#fff}@media only screen and (max-width:1199px){.sign-up-page .sign-up-steps .sign-up-steps-content .step .circle p{font-size:14px}}.sign-up-page .sign-up-steps .sign-up-steps-content .step .step-name p{color:#fff}@media only screen and (max-width:1199px){.sign-up-page .sign-up-steps .sign-up-steps-content .step .step-name p{font-size:14px}}.sign-up-page .sign-up-steps .sign-up-steps-content .step.active .circle{border:0;background-color:#fff}.sign-up-page .sign-up-steps .sign-up-steps-content .step.active .circle p{color:#000;font-weight:700}.sign-up-page .sign-up-steps .sign-up-steps-content .step.active .step-name p{font-weight:700}.input-tel{padding:16px 12px;border-radius:8px;border:1px solid #ddd;color:#0f0f0f;display:flex;align-items:center;column-gap:10px}.input-tel,.input-tel p{font-size:14px}.input-tel .default-input{padding:0;border-radius:0;border:none;font-size:14px;color:#0f0f0f;width:100%}.default-input{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f}.default-input:focus-visible{outline:none}.default-input.input-error{border-color:#00629b!important}.input-error-message{color:#00629b}.custom-dropdown-container{position:absolute;z-index:3;border-radius:10px;background:#fff;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);transition:height 0s linear .26s,opacity .25s ease-out 0s;opacity:0;height:0;overflow:hidden;margin-top:.5rem}@media only screen and (max-width:1199px){.custom-dropdown-container{width:100%;position:relative}}.custom-dropdown-container.active{transition:height 0s linear 0s,opacity .25s ease-out 10ms;height:auto;opacity:1}@media only screen and (max-width:1199px){.short-action-container{width:100%}}.short-action-container .short-action-content{display:flex;column-gap:1rem}@media only screen and (max-width:1199px){.short-action-container .short-action-content{overflow-x:auto}}.short-action-container .short-action-content .short-action-item{display:flex;column-gap:.5rem;align-items:center;padding:8px 16px;background-color:#fff;border:0;border-radius:10px;cursor:pointer}.short-action-container .short-action-content .short-action-item.selected{background-color:#ffe3ef}.short-action-container .short-action-content .short-action-item .short-action-icon{display:flex}.navbar-pages{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);width:100%;position:relative;height:100%}.navbar-pages.search-admin{padding-bottom:8rem}.navbar-pages .navbar-pages-content{display:flex;padding:16px 50px;width:100%;align-items:center;justify-content:space-between}@media only screen and (max-width:1199px){.navbar-pages .navbar-pages-content{flex-direction:column;align-items:flex-start;row-gap:1rem;padding:16px 1rem}}.navbar-pages .navbar-pages-content .page-name{display:flex;align-items:center;column-gap:.5rem}.navbar-pages .navbar-pages-content .page-name .back-button-container .back-button{background:transparent;border:0;display:flex;cursor:pointer}.navbar-pages .navbar-pages-content .page-name .name h1{color:#fff;font-weight:500}.navbar-pages .navbar-pages-content .pdf-buttons{display:flex;flex-direction:row;column-gap:20px}.navbar-pages .navbar-pages-content .pdf-buttons .voucher-button{display:flex;padding:4px 12px;background:#e31c79;border-radius:8px;column-gap:10px;align-items:center;justify-content:center;cursor:pointer}.navbar-pages .navbar-pages-content .pdf-buttons .voucher-button p{color:#fff}.navbar-search{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);width:100%;position:relative;height:100%;padding-bottom:15rem}@media only screen and (max-width:1199px){.navbar-search{padding-bottom:12rem}}.navbar-search.subpage{padding-bottom:5rem}.navbar-search .navbar-search-content{padding:20px 9rem;width:100%}@media only screen and (max-width:1199px){.navbar-search .navbar-search-content{padding:20px 1rem}}.navbar-search .navbar-search-content .short-action-section .title{margin-bottom:1rem}.navbar-search .navbar-search-content .short-action-section .title p{color:#fff;font-weight:600}.search-form-container{margin-bottom:5%;position:relative;z-index:1}@media only screen and (max-width:1199px){.search-form-container{margin-bottom:3rem}}.search-form-container .search-form .form-header{margin-bottom:1.5rem}.search-form-container .search-form .form-header .subtitle p,.search-form-container .search-form .form-header .title p{color:#fff}.search-form-container .search-form .form-card-container{filter:drop-shadow(0 10px 10px rgba(0,0,0,.25));border-radius:10px}.search-form-container .search-form .form-card-container .form-card-content .form-card-header{width:25%}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-header{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-header .form-card-selectors .form-card-selector{background-color:#fff;width:30%;border-radius:10px 10px 0 0;padding:5px;display:flex;justify-content:center;align-items:center}.search-form-container .search-form .form-card-container .form-card-content .form-card-header .form-card-selectors .form-card-selector p{font-weight:500;color:#e31c79}.search-form-container .search-form .form-card-container .form-card-content .form-card-body{background-color:#fff;padding:24px 32px;border-radius:0 10px 10px 10px;display:flex;align-items:center;column-gap:1rem;margin-top:-1px}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body{flex-direction:column;row-gap:1rem;column-gap:0;justify-content:center;padding:30px 15px}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input{display:flex;padding:12px;border-radius:8px;border:1px solid #ddd;align-items:center}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input .icon{display:flex;margin-right:1rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input .input p{color:#000}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.destionation-input{width:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.destionation-input .input input{border:0;background:transparent;color:#0f0f0f;text-transform:uppercase}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.destionation-input .input input:focus-visible{outline:none}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.destionation-input .input p{font-size:13px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector{width:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector .input{display:flex;align-items:center}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector .input p{font-size:13px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector .input .date-input-checkin{margin-right:.4rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector .input .separetor{border-left:.5px solid #ddd;height:15px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.date-input-selector .input .date-input-checkin{margin-left:.4rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.info-input-selector{width:100%;position:relative}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.info-input-selector .input{display:flex;align-items:center}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.info-input-selector .input p{font-size:13px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.info-input-selector .input .separetor{border-left:.5px solid #ddd;height:15px;margin-right:.4rem;margin-left:.4rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .form-input.info-input-selector .drop-down-icon{position:absolute;right:15px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container{width:28%;position:relative}@media only screen and (max-width:1399px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container{width:23%}}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .input,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .input input{width:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown{width:200%}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content{display:flex;width:100%;max-height:450px;overflow-y:auto}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content{flex-direction:column;overflow-y:auto;max-height:600px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items{width:100%;border:0}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .item-category,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .item-category{color:#00629b;text-align:center;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd;font-size:18px;font-weight:500}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .item-category,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .item-category{display:none}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .destination-result-item{display:flex;flex-direction:row;column-gap:1rem;align-items:center;padding:1rem 1.5rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item:hover,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .destination-result-item:hover{background-color:hsla(0,0%,87%,.29)}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item .result-name,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .destination-result-item .result-name{cursor:pointer}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item .result-name .city,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .destination-result-item .result-name .city{font-weight:500;color:#00629b;text-transform:uppercase}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item .result-name .country,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items .destination-result-item .result-name .country{font-weight:300}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items{width:40%;border-right:.5px solid #ddd}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-result-items{width:100%;border:0}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item{width:60%}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .destination-input-container .destination-results-container .destination-results-dropdown .destination-results-dropdown-content .destination-hotel-results-item{width:100%;border:0}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container{width:30%}@media only screen and (max-width:1399px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container{width:32%}}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content{padding:10px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDateDisplayWrapper,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDefinedRangesWrapper{display:none}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDateRangePickerWrapper,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDateRangePickerWrapper .rdrCalendarWrapper{width:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDateRangePickerWrapper .rdrMonths{flex-direction:column}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .date-input-selector-container .data-picker-container .data-picker-content .rdrDateRangePickerWrapper .rdrMonths .rdrMonth{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container{width:27%;position:relative}@media only screen and (max-width:1399px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container{width:30%}}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown{width:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content{padding:1rem 2rem;max-height:450px;overflow-y:auto}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .search-info-editable .rooms .room .title{margin-bottom:1rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .search-info-editable .rooms .room .title p{font-weight:600}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers{margin-bottom:2rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller.children-controller .label .sublabel{font-size:10px}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller{display:flex;align-items:center;column-gap:.5rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller .minus{border:1px solid #00629b;border-radius:100%;display:flex;justify-content:center;align-items:center;width:17px;height:17px;cursor:pointer}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller .adults-number p,.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller .minus p{color:#00629b}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller .plus{border:1px solid #00629b;border-radius:100%;display:flex;justify-content:center;align-items:center;width:17px;height:17px;cursor:pointer}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .controller .input-controller .plus p{color:#00629b}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .children-age-controller{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem;margin-bottom:1.5rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .children-age-controller .age-selection-container{width:calc(50% - 1rem);border:1px solid #ddd;border-radius:4px;padding:0 5px;position:relative}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .children-age-controller .age-selection-container .age-selection{border:0;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .children-age-controller .age-selection-container .age-selection:focus-visible{outline:none}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .children-age-controller .age-selection-container:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .remove-room-container{width:20px;height:20px;cursor:pointer}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .controllers .remove-room-container img{width:100%;height:100%}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .search-info-footer{display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .search-info-footer .add-room-container .add-room-button{background:transparent;border:0;font-size:12px;cursor:pointer;color:#00629b}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .info-input-selector-container .search-info-dropdown .search-info-dropdown-content .search-info-footer .done-container .done-button{width:100%;border:0;padding:7px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .search-button-container{width:calc(15% - 3rem)}@media only screen and (max-width:1399px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .search-button-container{width:calc(14% - 3rem)}}@media only screen and (max-width:1199px){.search-form-container .search-form .form-card-container .form-card-content .form-card-body .search-button-container{width:100%}}.search-form-container .search-form .form-card-container .form-card-content .form-card-body .search-button-container .search-button{width:100%;border:0;padding:14px 0;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer}.results-item{margin-bottom:1.5rem;min-height:280px;display:flex;align-items:stretch}@media only screen and (max-width:1199px){.results-item{min-height:200px}}.results-item.GOGLOBAL .results-card{background-color:rgba(0,98,155,.85)}.results-item.GOGLOBAL .results-card button,.results-item.GOGLOBAL .results-card p{color:#fff!important}.results-item .results-card{background:#fff;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:12px;width:100%}.results-item .results-card .card-content{display:flex;flex-direction:row;padding:1.5rem;column-gap:1.5rem;width:100%;height:100%}@media only screen and (max-width:1199px){.results-item .results-card .card-content{padding:.5rem;column-gap:.7rem}}.results-item .results-card .card-content .image{width:25%;display:flex;border-radius:8px;height:100%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .image{width:40%;border-top-right-radius:0;border-bottom-right-radius:0}}.results-item .results-card .card-content .image img{width:100%;object-fit:cover;border-radius:8px;height:100%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .image img{border-top-right-radius:0;border-bottom-right-radius:0}}.results-item .results-card .card-content .info{width:calc(75% - 1.5rem);position:relative}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info{width:calc(65% - .5rem)}}.results-item .results-card .card-content .info .row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row{flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:.5rem;column-gap:0}}.results-item .results-card .card-content .info .row .name{margin-right:.5rem}.results-item .results-card .card-content .info .row .name p{font-weight:600;color:#00629b}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row .name p{font-size:16px}}.results-item .results-card .card-content .info .row .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row .penal{background:transparent;padding:0;display:none}}.results-item .results-card .card-content .info .row .penal.expiring{background-color:rgba(231,21,21,.149)}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row .penal.expiring{background:transparent;padding:0}}.results-item .results-card .card-content .info .row .penal.expiring p{color:#e71515}.results-item .results-card .card-content .info .stars{display:flex;flex-direction:row;column-gap:5px}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .stars img{width:11px}}.results-item .results-card .card-content .info .place{display:flex;flex-direction:row;column-gap:5px;margin-top:1rem}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .place p{font-size:11px}}.results-item .results-card .card-content .info .feedback{display:flex;align-items:center;column-gap:.5rem;margin-bottom:1.5rem}.results-item .results-card .card-content .info .feedback .rate{background-color:#95c3e8;padding:8px 12px;border-radius:8px}.results-item .results-card .card-content .info .feedback .rate p{color:#fff}.results-item .results-card .card-content .info .rooms-info{margin-top:1rem;max-width:80%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .rooms-info{max-width:100%;margin-top:.5rem}}.results-item .results-card .card-content .info .rooms-info .room-info{display:flex;align-items:center;column-gap:5px;max-width:80%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .rooms-info .room-info{display:none}}.results-item .results-card .card-content .info .rooms-info .room-info .room{min-width:50px;max-width:50px}.results-item .results-card .card-content .info .rooms-info .room-info .separator{border-left:.5px solid #ddd;height:15px}.results-item .results-card .card-content .info .rooms-info .room-info .room-type{color:#00629b;font-weight:500;margin-left:5px}.results-item .results-card .card-content .info .rooms-info .more-rooms-container{margin-top:5px}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .rooms-info .more-rooms-container{font-size:12px}}.results-item .results-card .card-content .info .rooms-info .more-rooms-container .more-rooms-button{background:transparent;border:0;font-size:12px;color:#00629b;text-decoration:underline;cursor:pointer}.results-item .results-card .card-content .info .rooms-info .note-container{margin-top:1rem}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .rooms-info .note-container{display:none}}.results-item .results-card .card-content .info .rooms-info .penal-note,.results-item .results-card .card-content .info .rooms-info .remarks-note{display:flex;margin-top:5px;align-items:center;max-width:70%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .rooms-info .penal-note,.results-item .results-card .card-content .info .rooms-info .remarks-note{display:none}}.results-item .results-card .card-content .info .rooms-info .penal-note img,.results-item .results-card .card-content .info .rooms-info .remarks-note img{width:12px;height:12px;margin-right:10px;cursor:pointer}.results-item .results-card .card-content .info .rooms-info .penal-note .text,.results-item .results-card .card-content .info .rooms-info .remarks-note .text{display:flex;width:100%}.results-item .results-card .card-content .info .rooms-info .penal-note .text p,.results-item .results-card .card-content .info .rooms-info .remarks-note .text p{white-space:nowrap}.results-item .results-card .card-content .info .rooms-info .penal-note .text .dynamic-text,.results-item .results-card .card-content .info .rooms-info .remarks-note .text .dynamic-text{margin-left:5px}.results-item .results-card .card-content .info .rooms-info .penal-note .dynamic-text,.results-item .results-card .card-content .info .rooms-info .remarks-note .dynamic-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:18px}.results-item .results-card .card-content .info .row-rooms{width:100%}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row-rooms{align-items:flex-end;margin-top:.5rem}}.results-item .results-card .card-content .info .row-rooms .price-info{display:flex;flex-direction:column;align-items:flex-end;min-width:-moz-fit-content;min-width:fit-content;position:absolute;bottom:0;right:0}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row-rooms .price-info{position:relative}}.results-item .results-card .card-content .info .row-rooms .price-info .price{display:flex;align-items:center}.results-item .results-card .card-content .info .row-rooms .price-info .price img{width:15px;height:15px;margin-right:10px;cursor:pointer}.results-item .results-card .card-content .info .row-rooms .price-info .price p{color:#00629b;font-weight:600}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .row-rooms .price-info .price p{font-size:16px}.results-item .results-card .card-content .info .book-now-container{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}}.results-item .results-card .card-content .info .book-now-container .book-now-button{width:-moz-fit-content;width:fit-content;border:0;padding:7px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;position:absolute;right:0;bottom:50%;transform:translateY(50%)}@media only screen and (max-width:1199px){.results-item .results-card .card-content .info .book-now-container .book-now-button{right:0;position:relative;bottom:0;transform:translateY(0);font-size:12px}}.result-items-tooltip{background-color:#fff;width:200px;border-radius:10px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);opacity:1;z-index:2}.result-items-tooltip p{color:#000}.price-for-night-tooltip{padding:2rem;z-index:10;border-radius:20px;min-width:300px}.price-for-night-tooltip p{color:#fff}.price-for-night-tooltip .book-info .price-for-night,.price-for-night-tooltip .book-info .price-for-night .text{margin-bottom:.5rem}.price-for-night-tooltip .book-info .price-for-night .nights-list{display:flex;flex-direction:column;row-gap:.5rem}.price-for-night-tooltip .book-info .price-for-night .nights-list .night-item{display:flex;justify-content:space-between}.price-for-night-tooltip .book-info .price-for-night .nights-list .loading-spin .loader{width:20px;height:20px;border:3px solid;border-color:#fff #fff #e31c79;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.price-for-night-tooltip .book-info .line{width:100%;border:.5px solid #fff}.price-for-night-tooltip .book-info .total-price{margin-top:.5rem;display:flex;justify-content:space-between;margin-bottom:.5rem}.price-for-night-tooltip .book-info .points-supplier{display:flex;justify-content:space-between;margin-top:.5rem;align-items:center}.price-for-night-tooltip .book-info .points-supplier .supplier{background-color:#fff;border-radius:100%;padding:.5rem;display:flex;align-items:center;justify-content:center}.price-for-night-tooltip .book-info .points-supplier img{width:20px}.loading-page-container{width:100vw;height:100%;position:absolute;background-color:#fff;z-index:100;top:0;left:0}.loading-page-container .loading-content-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.loading-page-container .loading-content-container .logo{display:flex;width:300px;margin-bottom:5rem}.loading-page-container .loading-content-container .logo img{width:100%}.loading-page-container .loading-content-container .loading-image .loader{width:48px;height:48px;border:5px solid #00629b;border-bottom-color:#e31c79;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.pagination-container{display:flex;justify-content:center;margin-top:3rem}@media only screen and (max-width:1199px){.pagination-container{width:100%}}.pagination-container .pagination-content{display:flex;column-gap:.5rem}@media only screen and (max-width:1199px){.pagination-container .pagination-content{max-width:100%}}.pagination-container .pagination-content .previous a{border:1px solid #ddd;border-radius:8px;padding:6px 1rem;cursor:pointer}@media only screen and (max-width:1199px){.pagination-container .pagination-content .previous a{padding:2px 12px}}.pagination-container .pagination-content .previous:hover a{border-color:#00629b}.pagination-container .pagination-content .previous.disabled a{background-color:#ddd}.pagination-container .pagination-content .previous.disabled:hover a{border-color:#ddd}.pagination-container .pagination-content .page-item a{border:1px solid #ddd;border-radius:8px;padding:6px 1rem;cursor:pointer}@media only screen and (max-width:1199px){.pagination-container .pagination-content .page-item a{padding:2px 12px}}.pagination-container .pagination-content .page-item:hover a{border-color:#00629b}.pagination-container .pagination-content .page-item.active a{border-color:#00629b;color:#00629b}.pagination-container .pagination-content .break a{border:1px solid #ddd;border-radius:8px;padding:6px 1rem;cursor:pointer}@media only screen and (max-width:1199px){.pagination-container .pagination-content .break a{padding:2px 12px}}.pagination-container .pagination-content .break:hover a{border-color:#00629b}.pagination-container .pagination-content .next a{border:1px solid #ddd;border-radius:8px;padding:6px 1rem;cursor:pointer}@media only screen and (max-width:1199px){.pagination-container .pagination-content .next a{padding:2px 12px}}.pagination-container .pagination-content .next:hover a{border-color:#00629b}.pagination-container .pagination-content .next.disabled a{background-color:#ddd}.pagination-container .pagination-content .next.disabled:hover a{border-color:#ddd}.navbar-booking{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);width:100%;position:relative;height:100%}.navbar-booking .navbar-booking-content{display:flex;padding:16px 50px;width:100%;align-items:center;justify-content:space-between}@media only screen and (max-width:1199px){.navbar-booking .navbar-booking-content{padding:16px 1rem}}.navbar-booking .navbar-booking-content .page-name{display:flex;align-items:center;column-gap:.5rem}.navbar-booking .navbar-booking-content .page-name .back-button-container .back-button{background:transparent;border:0;display:flex;cursor:pointer}.navbar-booking .navbar-booking-content .page-name .name h1{color:#fff;font-weight:500}.custom-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:10;background:hsla(0,0%,87%,.271);display:flex;justify-content:center;align-items:center;transition:opacity .5s ease;opacity:0}.custom-modal-container.opened{opacity:1}.custom-modal-container .custom-modal-content{width:55%;background:#fff;box-shadow:0 1px 20px 0 rgba(78,78,78,.251);border-radius:20px;padding:26px}@media only screen and (max-width:1199px){.custom-modal-container .custom-modal-content{width:100%;height:100%;border-radius:0;overflow-y:auto}}.custom-modal-container .custom-modal-content .custom-modal-header{margin-bottom:1.5rem;display:flex;justify-content:space-between}.custom-modal-container .custom-modal-content .custom-modal-header .title p{color:#00629b}.custom-modal-container .custom-modal-content .custom-modal-header .close-container .close-button{background:transparent;border:0;cursor:pointer;color:#00629b}.custom-modal-container .custom-modal-content .custom-modal-body{margin-bottom:2rem}.custom-modal-container .custom-modal-content .custom-modal-footer{display:flex;justify-content:flex-end}.custom-modal-container .custom-modal-content .custom-modal-footer .custom-button-container .custom-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}.map-card-container,.map-card-container .map-card-content,.map-card-container .map-card-content .map-content{width:100%;height:100%}.hotel-info-popup-container{position:absolute;width:60%;height:0;background:#fff;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:12px;bottom:-285px;left:0;right:0;margin:auto;z-index:2;transition:all .3s ease-in;overflow:hidden}.hotel-info-popup-container.showed{bottom:10px;height:285px}@media only screen and (max-width:1199px){.hotel-info-popup-container.showed{height:235px}.hotel-info-popup-container{width:95%;bottom:-235px}}.hotel-info-popup-container .hotel-info-popup-content{display:flex;flex-direction:row;padding:1.5rem;column-gap:1.5rem;width:100%;height:100%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content{padding:.5rem;column-gap:.7rem}}.hotel-info-popup-container .hotel-info-popup-content .image{width:25%;display:flex;border-radius:8px;height:100%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .image{width:40%;border-top-right-radius:0;border-bottom-right-radius:0}}.hotel-info-popup-container .hotel-info-popup-content .image img{width:100%;object-fit:cover;border-radius:8px;height:100%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .image img{border-top-right-radius:0;border-bottom-right-radius:0}}.hotel-info-popup-container .hotel-info-popup-content .info{width:calc(75% - 1.5rem);position:relative}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info{width:calc(65% - .5rem)}}.hotel-info-popup-container .hotel-info-popup-content .info .row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.5rem}.hotel-info-popup-container .hotel-info-popup-content .info .row .name{margin-right:.5rem}.hotel-info-popup-container .hotel-info-popup-content .info .row .name p{font-weight:600;color:#00629b}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .row .name p{font-size:16px}}.hotel-info-popup-container .hotel-info-popup-content .info .row .close-info-popup .close-info-popup-button{background:transparent;border:0;cursor:pointer}.hotel-info-popup-container .hotel-info-popup-content .info .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin-top:1rem}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .penal{background:transparent;padding:0;display:none}}.hotel-info-popup-container .hotel-info-popup-content .info .penal.expiring{background-color:rgba(231,21,21,.149)}.hotel-info-popup-container .hotel-info-popup-content .info .penal.expiring p{color:#e71515}.hotel-info-popup-container .hotel-info-popup-content .info .stars{display:flex;flex-direction:row;column-gap:5px}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .stars img{width:11px}}.hotel-info-popup-container .hotel-info-popup-content .info .place{display:flex;flex-direction:row;column-gap:5px;margin-top:1rem}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .place p{font-size:11px}}.hotel-info-popup-container .hotel-info-popup-content .info .feedback{display:flex;align-items:center;column-gap:.5rem;margin-bottom:1.5rem}.hotel-info-popup-container .hotel-info-popup-content .info .feedback .rate{background-color:#95c3e8;padding:8px 12px;border-radius:8px}.hotel-info-popup-container .hotel-info-popup-content .info .feedback .rate p{color:#fff}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info{margin-top:1rem;max-width:80%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info{max-width:100%;margin-top:.5rem}}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .room-info{display:flex;align-items:center;column-gap:5px;max-width:80%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .room-info{display:none}}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .room-info .room{min-width:50px;max-width:50px}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .room-info .separator{border-left:.5px solid #ddd;height:15px}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .room-info .room-type{color:#00629b;font-weight:500;margin-left:5px}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .more-rooms-container{margin-top:5px}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .more-rooms-container{font-size:12px}}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .more-rooms-container .more-rooms-button{background:transparent;border:0;font-size:12px;color:#00629b;text-decoration:underline;cursor:pointer}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note{display:flex;margin-top:5px;align-items:center;max-width:70%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note{display:none}}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note img,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note img{width:12px;height:12px;margin-right:10px;cursor:pointer}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note .text,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note .text{display:flex;width:100%}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note .text p,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note .text p{white-space:nowrap}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note .text .dynamic-text,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note .text .dynamic-text{margin-left:5px}.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .penal-note .dynamic-text,.hotel-info-popup-container .hotel-info-popup-content .info .rooms-info .remarks-note .dynamic-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:18px}.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms{width:100%}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms{justify-content:flex-end;margin-top:.5rem}}.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info{display:flex;flex-direction:column;align-items:flex-end;min-width:-moz-fit-content;min-width:fit-content;position:absolute;bottom:0;right:0}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info{position:relative}}.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info .price{display:flex;align-items:center}.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info .price img{width:15px;height:15px;margin-right:10px;cursor:pointer}.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info .price p{color:#00629b;font-weight:600}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .row-rooms .price-info .price p{font-size:16px}.hotel-info-popup-container .hotel-info-popup-content .info .book-now-container{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}}.hotel-info-popup-container .hotel-info-popup-content .info .book-now-container .book-now-button{width:-moz-fit-content;width:fit-content;border:0;padding:7px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;position:absolute;right:0;bottom:50%;transform:translateY(50%)}@media only screen and (max-width:1199px){.hotel-info-popup-container .hotel-info-popup-content .info .book-now-container .book-now-button{right:0;position:relative;bottom:0;transform:translateY(0);font-size:12px}}.agency-card{width:24%;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:10px}@media only screen and (max-width:1199px){.agency-card{width:100%}}.agency-card .agency-card-content{padding:16px}.agency-card .agency-card-content .agency-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.agency-card .agency-card-content .agency-card-header .agency-name p{color:#00629b}.agency-card .agency-card-content .agency-card-header .agency-status{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center}.agency-card .agency-card-content .agency-card-body .label{color:#00629b}.agency-card .agency-card-content .agency-card-body .address{margin-bottom:1rem}.agency-card .agency-card-content .agency-card-body .agency-info .info-row{display:flex;margin-bottom:1rem;width:100%}.agency-card .agency-card-content .agency-card-body .agency-info .info-row .date,.agency-card .agency-card-content .agency-card-body .agency-info .info-row .phone{width:50%}.agency-card .agency-card-footer{padding:16px;background-color:#fbfbfb;border-radius:0 0 10px 10px}.agency-card .agency-card-footer .reservation-card-footer-content{display:flex;align-items:center;justify-content:space-between}.agency-card .agency-card-footer .reservation-card-footer-content .actions-button{display:flex;column-gap:10px}.agency-card .agency-card-footer .reservation-card-footer-content .actions-button img{cursor:pointer}.agency-card.active .agency-status{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.agency-card.inactive .agency-status{background:#e71515}.payment-form-content{width:500px}@media only screen and (max-width:1199px){.payment-form-content{width:90%}}.payment-form-content .payment-card{box-shadow:0 4px 9px 0 rgba(0,0,0,.251);padding:40px 52px;border-radius:20px}@media only screen and (max-width:1199px){.payment-form-content .payment-card{padding:30px 40px}}.payment-form-content .payment-card .payment-card-content .payment-form .title{text-align:center}.payment-form-content .payment-card .payment-card-content .payment-form .title p{color:#00629b}.payment-form-content .payment-card .payment-card-content .payment-form .description{text-align:center;margin-bottom:3rem}.payment-form-content .payment-card .payment-card-content .payment-form .submit-container{margin-top:2rem;display:flex;justify-content:center;width:100%}.payment-form-content .payment-card .payment-card-content .payment-form .submit-container .purchase-button{border:0;padding:14px 16px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;width:30%}@media only screen and (max-width:1199px){.payment-form-content .payment-card .payment-card-content .payment-form .submit-container .purchase-button{width:100%}}.price-breakdown-container .price-breakdown-content .room{margin-bottom:1.5rem}.price-breakdown-container .price-breakdown-content .room .label{margin-bottom:1rem}.price-breakdown-container .price-breakdown-content .room .nights-price .night-price-row{display:flex;width:100%;margin-bottom:1rem}.price-breakdown-container .price-breakdown-content .room .nights-price .night-price-row .night-price-col{flex:1 1}.price-breakdown-container .price-breakdown-content .room .nights-price .night-price-row .night-price-col .label{margin-bottom:.2rem}.suggested-hotels-container{margin-bottom:3rem}@media only screen and (max-width:1199px){.suggested-hotels-container{margin-bottom:2rem}}.suggested-hotels-container .suggested-hotels-content .title{margin-bottom:.5rem}.suggested-hotels-container .suggested-hotels-content .subtitle{margin-bottom:1rem}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .suggested-hotel-container{padding:1rem;height:250px}@media only screen and (max-width:1199px){.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .suggested-hotel-container{padding:.5rem}}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .suggested-hotel-container .suggested-hotel{background-color:#ddd;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .suggested-hotel-container .suggested-hotel .suggested-info .name p{font-size:20px;font-weight:500;color:#fff;text-transform:uppercase;color:#e31c79}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow{width:25px;height:25px}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow:before{color:#e31c79;font-size:25px;font-family:Poppins,sans-serif}@media only screen and (max-width:1199px){.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow.slick-prev{left:-15px}}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow.slick-prev:before{content:"<"}@media only screen and (max-width:1199px){.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow.slick-next{right:-15px}}.suggested-hotels-container .suggested-hotels-content .suggested-hotels .suggested-hotels-slider .slick-arrow.slick-next:before{content:">"}.custom-modal-container .data-picker-content{padding:10px}@media only screen and (max-width:1199px){.custom-modal-container .data-picker-content{padding:0}}.custom-modal-container .data-picker-content .rdrDateDisplayWrapper,.custom-modal-container .data-picker-content .rdrDefinedRangesWrapper{display:none}@media only screen and (max-width:1199px){.custom-modal-container .data-picker-content .rdrDateRangePickerWrapper,.custom-modal-container .data-picker-content .rdrDateRangePickerWrapper .rdrCalendarWrapper{width:100%}.custom-modal-container .data-picker-content .rdrDateRangePickerWrapper .rdrMonths{flex-direction:column}.custom-modal-container .data-picker-content .rdrDateRangePickerWrapper .rdrMonths .rdrMonth{width:100%}.custom-modal-container .confirm-date-button{display:flex;justify-content:flex-end;margin-top:1rem}.custom-modal-container .confirm-date-button button{width:30%;border:0;padding:7px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}}.custom-modal-container .input{width:100%;padding:5px;border-bottom:1px solid #ddd}.custom-modal-container .input input{border:0;width:100%;font-size:13px}.custom-modal-container .destination-results-dropdown-content{display:flex;width:100%}@media only screen and (max-width:1199px){.custom-modal-container .destination-results-dropdown-content{flex-direction:column;overflow-y:auto}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item,.custom-modal-container .destination-results-dropdown-content .destination-result-items{width:100%;border:0}}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .item-category,.custom-modal-container .destination-results-dropdown-content .destination-result-items .item-category{color:#00629b;text-align:center;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd;font-size:18px;font-weight:500}@media only screen and (max-width:1199px){.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .item-category,.custom-modal-container .destination-results-dropdown-content .destination-result-items .item-category{display:none}}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item,.custom-modal-container .destination-results-dropdown-content .destination-result-items .destination-result-item{display:flex;flex-direction:row;column-gap:1rem;align-items:center;padding:1rem 1.5rem}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item:hover,.custom-modal-container .destination-results-dropdown-content .destination-result-items .destination-result-item:hover{background-color:hsla(0,0%,87%,.29)}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item .result-name .city,.custom-modal-container .destination-results-dropdown-content .destination-result-items .destination-result-item .result-name .city{font-weight:500;color:#00629b}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item .destination-result-item .result-name .country,.custom-modal-container .destination-results-dropdown-content .destination-result-items .destination-result-item .result-name .country{font-weight:300}.custom-modal-container .destination-results-dropdown-content .destination-result-items{width:40%;border-right:.5px solid #ddd}@media only screen and (max-width:1199px){.custom-modal-container .destination-results-dropdown-content .destination-result-items{width:100%;border:0}}.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item{width:60%}@media only screen and (max-width:1199px){.custom-modal-container .destination-results-dropdown-content .destination-hotel-results-item{width:100%;border:0}}.custom-modal-container .search-info-dropdown-content{padding:1rem 2rem}@media only screen and (max-width:1199px){.custom-modal-container .search-info-dropdown-content{padding:0}}.custom-modal-container .search-info-dropdown-content .search-info-editable .rooms .room .title{margin-bottom:1rem}.custom-modal-container .search-info-dropdown-content .search-info-editable .rooms .room .title p{font-weight:600}.custom-modal-container .search-info-dropdown-content .controllers{margin-bottom:2rem}.custom-modal-container .search-info-dropdown-content .controllers .controller{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.custom-modal-container .search-info-dropdown-content .controllers .controller.children-controller .label .sublabel{font-size:10px}.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller{display:flex;align-items:center;column-gap:.5rem}.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller .minus{border:1px solid #00629b;border-radius:100%;display:flex;justify-content:center;align-items:center;width:17px;height:17px;cursor:pointer}.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller .adults-number p,.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller .minus p{color:#00629b}.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller .plus{border:1px solid #00629b;border-radius:100%;display:flex;justify-content:center;align-items:center;width:17px;height:17px;cursor:pointer}.custom-modal-container .search-info-dropdown-content .controllers .controller .input-controller .plus p{color:#00629b}.custom-modal-container .search-info-dropdown-content .controllers .children-age-controller{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.5rem;margin-bottom:1.5rem}.custom-modal-container .search-info-dropdown-content .controllers .children-age-controller .age-selection-container{width:calc(50% - 1rem);border:1px solid #ddd;border-radius:4px;padding:0 5px;position:relative}.custom-modal-container .search-info-dropdown-content .controllers .children-age-controller .age-selection-container .age-selection{border:0;padding:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-modal-container .search-info-dropdown-content .controllers .children-age-controller .age-selection-container .age-selection:focus-visible{outline:none}.custom-modal-container .search-info-dropdown-content .controllers .children-age-controller .age-selection-container:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.custom-modal-container .search-info-dropdown-content .controllers .remove-room-container{width:20px;height:20px;cursor:pointer}.custom-modal-container .search-info-dropdown-content .controllers .remove-room-container img{width:100%;height:100%}.custom-modal-container .search-info-dropdown-content .search-info-footer{display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.custom-modal-container .search-info-dropdown-content .search-info-footer .add-room-container .add-room-button{background:transparent;border:0;font-size:12px;cursor:pointer;color:#00629b}.custom-modal-container .search-info-dropdown-content .search-info-footer .done-container .done-button{width:100%;border:0;padding:7px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}.event-modal{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;margin:auto;overflow-y:hidden;width:100%;display:flex;justify-content:center;align-items:center}.event-modal .event-modal-content{width:30%;background:#fff;border-radius:10px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);padding:1rem}@media only screen and (max-width:1199px){.event-modal .event-modal-content{width:100%;height:100%;border-radius:0}}.event-modal .event-modal-content .modal-header{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.event-modal .event-modal-content .modal-header p{color:#00629b}.event-modal .event-modal-content .modal-header .close-icon{cursor:pointer}.event-modal .event-modal-content .modal-header .left{display:flex;column-gap:10px;align-items:center}.event-modal .event-modal-content .modal-header .left img{cursor:pointer}.event-modal .event-modal-content .modal-body .row{margin-bottom:1rem}.event-modal .event-modal-content .modal-body .row.airport,.event-modal .event-modal-content .modal-body .row.date{display:flex;align-items:center}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .row.airport,.event-modal .event-modal-content .modal-body .row.date{align-items:flex-start}}.event-modal .event-modal-content .modal-body .row.airport .from,.event-modal .event-modal-content .modal-body .row.date .from{width:50%}.event-modal .event-modal-content .modal-body .date{column-gap:10%;align-items:center}.event-modal .event-modal-content .modal-body .date .date-input-days{width:60%}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .date .date-input-days.date-opened{width:100%}.event-modal .event-modal-content .modal-body .date .date-input-days.date-opened .date-input-container{width:calc(60% + 7px)}}.event-modal .event-modal-content .modal-body .date .date-input-days .date-input-container{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .date .date-input-days .date-input-container .icon{display:flex;margin-right:1rem}.event-modal .event-modal-content .modal-body .date .date-input-days .date-input-container .input{display:flex;align-items:center}.event-modal .event-modal-content .modal-body .date .date-input-days .date-input-container .input .date-input-checkin{margin-left:.4rem;margin-right:.4rem}.event-modal .event-modal-content .modal-body .date .date-input-days .date-input-container .input .separetor{border-left:.5px solid #ddd;height:15px}.event-modal .event-modal-content .modal-body .date .checkboxes{display:flex;justify-content:space-between;align-items:center;column-gap:6%;width:40%}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day{display:flex;flex-direction:column;row-gap:5px;justify-content:center;width:47%;text-align:center}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .date .checkboxes .all-day{height:35px}}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day .checkbox-label{position:relative;padding-top:30px;line-height:0;cursor:pointer}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day .checkbox-label:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:15px;height:15px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day .checkbox-label:after{content:"";position:absolute;left:calc(50% - 3.5px);top:3px;width:3px;height:6px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day input{display:none}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.event-modal .event-modal-content .modal-body .date .checkboxes .all-day input:checked+.checkbox-label:after{opacity:1}.event-modal .event-modal-content .modal-body .time{display:flex;justify-content:space-between;column-gap:10%}.event-modal .event-modal-content .modal-body .time .from-time,.event-modal .event-modal-content .modal-body .time .to-time{width:45%}.event-modal .event-modal-content .modal-body .time .from-time .label,.event-modal .event-modal-content .modal-body .time .to-time .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .time .from-time input,.event-modal .event-modal-content .modal-body .time .to-time input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .location .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .location input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .name .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .name input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .agencies .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .agencies .agencies-multiselect{height:38px}.event-modal .event-modal-content .modal-body .agencies .agencies-multiselect .css-1dyz3mf{height:38px;overflow-y:auto}.event-modal .event-modal-content .modal-body .link .qr-code-url .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .link .qr-code-url input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .note .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .note textarea{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;min-height:150px}.event-modal .event-modal-content .modal-body .file-drop-zone{margin-bottom:1rem;display:flex;justify-content:flex-start;column-gap:1rem}.event-modal .event-modal-content .modal-body .file-drop-zone .fly-ticket-dropzone-container{width:auto}.event-modal .event-modal-content .modal-body .file-drop-zone .line{border:1px solid #ddd}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files{overflow-x:auto;display:flex;column-gap:1rem}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files.empty{justify-content:center;align-items:center;width:100%}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files.empty p{color:#e31c79}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item{min-width:100px;height:100px;border:1px solid #000;border-radius:12px;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item .delete-file-icon{position:absolute;right:5px;top:5px;cursor:pointer}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item .delete-file-icon img{width:100%}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item .icon{width:35px}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item .icon img{width:100%}.event-modal .event-modal-content .modal-body .file-drop-zone .list-of-files .file-item .name{width:100%;text-align:center}.event-modal .event-modal-content .modal-body .rdrDateDisplayWrapper{display:none}.event-modal .event-modal-content .modal-body .flight-nr .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container{padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;display:flex;justify-content:space-between;column-gap:10px}.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container input{border:0}.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container img{width:15px;cursor:pointer}.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container .flights-loading,.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container .flights-loading .loading-image{display:flex;align-items:center;justify-content:center}.event-modal .event-modal-content .modal-body .flight-nr .flight-nr-input-container .flights-loading .loading-image .loader{width:15px;height:15px;border:1px solid #154f8e;border-bottom-color:#00629b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.event-modal .event-modal-content .modal-body .flight-from,.event-modal .event-modal-content .modal-body .flight-to{display:flex;justify-content:space-between;align-items:center;column-gap:3%}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .flight-from,.event-modal .event-modal-content .modal-body .flight-to{flex-direction:column;align-items:flex-start}}.event-modal .event-modal-content .modal-body .flight-from .label,.event-modal .event-modal-content .modal-body .flight-to .label{margin-bottom:.5rem}.event-modal .event-modal-content .modal-body .flight-from .airport-container,.event-modal .event-modal-content .modal-body .flight-to .airport-container{position:relative}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .flight-from .airport-container,.event-modal .event-modal-content .modal-body .flight-to .airport-container{width:100%}}.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;justify-content:space-between;column-gap:10px}.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container input,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container input,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container input,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container input{border:0}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container input,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container input,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container input,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container input{width:calc(100% - 15px - 10px)}}.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container img,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container img,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container img,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container img{width:15px;cursor:pointer}.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container .airports-loading,.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container .airports-loading .loading-image,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container .airports-loading,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container .airports-loading .loading-image,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container .airports-loading,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container .airports-loading .loading-image,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container .airports-loading,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container .airports-loading .loading-image{display:flex;align-items:center;justify-content:center}.event-modal .event-modal-content .modal-body .flight-from .airport-container .arrival-air-input-container .airports-loading .loading-image .loader,.event-modal .event-modal-content .modal-body .flight-from .airport-container .departure-air-input-container .airports-loading .loading-image .loader,.event-modal .event-modal-content .modal-body .flight-to .airport-container .arrival-air-input-container .airports-loading .loading-image .loader,.event-modal .event-modal-content .modal-body .flight-to .airport-container .departure-air-input-container .airports-loading .loading-image .loader{width:15px;height:15px;border:1px solid #154f8e;border-bottom-color:#00629b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.event-modal .event-modal-content .modal-body .flight-container-search,.event-modal .event-modal-content .modal-body .flight-from,.event-modal .event-modal-content .modal-body .flight-to{margin-bottom:1rem;position:relative}.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container{width:100%}.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container .flights-results-dropdown,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container .flights-results-dropdown,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container .flights-results-dropdown{width:100%;top:4rem}@media only screen and (max-width:1199px){.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container .flights-results-dropdown,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container .flights-results-dropdown,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container .flights-results-dropdown{top:0}}.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container .flights-results-dropdown .flights-results-content,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container .flights-results-dropdown .flights-results-content,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container .flights-results-dropdown .flights-results-content{height:200px;overflow-y:auto}.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container .flights-results-dropdown .flights-results-content .result-item,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container .flights-results-dropdown .flights-results-content .result-item,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container .flights-results-dropdown .flights-results-content .result-item{padding:.5rem;border-bottom:1px solid #ccc;cursor:pointer}.event-modal .event-modal-content .modal-body .flight-container-search .flights-results-container .flights-results-dropdown .flights-no-results-content,.event-modal .event-modal-content .modal-body .flight-from .flights-results-container .flights-results-dropdown .flights-no-results-content,.event-modal .event-modal-content .modal-body .flight-to .flights-results-container .flights-results-dropdown .flights-no-results-content{height:100px;display:flex;align-items:center;justify-content:center;text-align:center}.event-modal .event-modal-content .submit-button{width:100%;border:0;padding:14px 0;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer}.event-modal .event-modal-content.event-modal-info{padding:0;max-width:450px;width:25%}@media only screen and (max-width:1199px){.event-modal .event-modal-content.event-modal-info.small{height:auto;width:90%;border-radius:20px}.event-modal .event-modal-content.event-modal-info.small .fontsize--sml{font-size:11px}.event-modal .event-modal-content.event-modal-info.small .fontsize--reg{font-size:12px}.event-modal .event-modal-content.event-modal-info{height:auto;width:90%;border-radius:20px}.event-modal .event-modal-content.event-modal-info .fontsize--sml{font-size:11px}.event-modal .event-modal-content.event-modal-info .fontsize--reg{font-size:12px}}.event-modal .event-modal-content.event-modal-info .modal-header{background-color:#00629b;padding:1rem;border-top-left-radius:10px;border-top-right-radius:10px;margin:0}.event-modal .event-modal-content.event-modal-info .modal-header.event-header{align-items:center}.event-modal .event-modal-content.event-modal-info .modal-header p{color:#fff}.event-modal .event-modal-content.event-modal-info .modal-header .buttons{display:flex;column-gap:10px;align-items:center}.event-modal .event-modal-content.event-modal-info .modal-body{padding:1rem}.event-modal .event-modal-content.event-modal-info .modal-body .event-name{width:100%;margin-bottom:1rem;text-align:center;padding-bottom:1rem;border-bottom:1px solid #000}.event-modal .event-modal-content.event-modal-info .modal-body .event-name p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .event-info{display:flex;margin-bottom:1rem;flex-direction:column;align-items:flex-start;padding:0 1.5rem}.event-modal .event-modal-content.event-modal-info .modal-body .event-info p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .event-info .single-row{display:flex;width:100%;justify-content:space-between}.event-modal .event-modal-content.event-modal-info .modal-body .extra-info{display:flex;justify-content:space-between}.event-modal .event-modal-content.event-modal-info .modal-body .extra-info .note{padding:0 1.5rem}.event-modal .event-modal-content.event-modal-info .modal-body .extra-info .note p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info{display:flex;column-gap:5%;margin-bottom:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #000}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .from-airport,.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .to-airport{width:35%}@media only screen and (max-width:1199px){.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .from-airport,.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .to-airport{width:calc((90% - 30px)/2)}}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .from-airport{text-align:center}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .from-airport p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .airplane-img{width:20%;display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (max-width:1199px){.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .airplane-img{width:30px}}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .airplane-img img{width:50px}@media only screen and (max-width:1199px){.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .airplane-img img{width:100%}}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .to-airport{text-align:center}.event-modal .event-modal-content.event-modal-info .modal-body .airports-info .to-airport P{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .flight-info{display:flex;justify-content:space-between;margin-bottom:1rem;flex-direction:column;align-items:flex-start;padding:0 1.5rem}.event-modal .event-modal-content.event-modal-info .modal-body .flight-info p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .flight-info .single-row{display:flex;justify-content:space-between;width:100%;align-items:center}.event-modal .event-modal-content.event-modal-info .modal-body .flight-info .single-row.flight-number .value{text-transform:uppercase}.event-modal .event-modal-content.event-modal-info .modal-body .agencies{padding:0 1.5rem;margin-bottom:1rem}.event-modal .event-modal-content.event-modal-info .modal-body .note{padding:0 1.5rem}.event-modal .event-modal-content.event-modal-info .modal-body .note p{color:#000}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container{display:flex;justify-content:center;margin-top:2.5rem;flex-direction:column;align-items:center}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container{position:relative;width:100%;height:100px;display:flex;justify-content:flex-start;column-gap:1rem}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container.expired{justify-content:center;column-gap:0}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .line{border:1px solid #ddd}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list{overflow-x:auto;display:flex;column-gap:1rem}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list .file-item{border-radius:12px;border:1px dashed #000;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;row-gap:10px;min-width:100px;height:100px}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list .file-item:hover{background-color:#ddd;opacity:.5}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list .file-item .icon{width:25px}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list .file-item .icon img{width:100%}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .uploaded-file-list .file-item .name{width:100%;text-align:center}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .download-icon-button{border-radius:12px;border:1px dashed #000;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;row-gap:10px;min-width:100px;height:100px}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .download-icon-button img{width:25px}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .download-icon-button p{text-align:center}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .download-icon-button:hover{background-color:#ddd;opacity:.5}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .download-icon-button.expired{background-color:#ddd;opacity:.5;cursor:unset}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .expiring-container{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .qr-code-val-container .expiring-container p{background-color:#000;color:#e31c79;padding:.5rem}.event-modal .event-modal-content.event-modal-info .modal-body .qr-code-container .link-text button{text-decoration:underline;color:#00629b;border:0;background-color:transparent;cursor:pointer}.event-modal .event-modal-content.event-modal-edit{overflow-y:auto;max-height:96%}.event-modal-add .event-modal-content{display:flex;background:transparent;border-radius:0;box-shadow:none;padding:0;width:35%;filter:drop-shadow(0 4px 9px rgba(0,0,0,.25))}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content{width:100%;height:100%;border-radius:0;flex-direction:column}}.event-modal-add .event-modal-content .event-modal-sidebar{width:20%;display:flex}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .event-modal-sidebar{width:100%}}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#fff;border-radius:10px 0 0 10px;height:-moz-fit-content;height:fit-content;width:100%}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content{flex-direction:row;border-radius:0}}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .item-box{display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .item-box.active{background-color:#ddd}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .item-box.active img{color:#e31c79}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .event{border-bottom:1px solid #ddd;padding:1rem;border-radius:10px 0 0 0}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .event img{width:30px}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .event{border-radius:0;border:0}}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .fly{border-radius:0 0 0 10px}.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .fly img{width:60px}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .event-modal-sidebar .event-modal-sidebar-content .fly{border-radius:0;border:0}}.event-modal-add .event-modal-content .modal-form{padding:1rem;background:#fff;border-radius:0 10px 10px 10px;width:80%}.event-modal-add .event-modal-content .modal-form .error-message{color:#e31c79;margin-bottom:.5rem}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form{width:100%;height:100%;border-radius:0;overflow-y:auto}}.event-modal-add .event-modal-content .modal-form .submit-button{width:100%;border:0;padding:14px 0;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer}.event-modal-add .event-modal-content .modal-form .date{column-gap:10%;align-items:center}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .date{align-items:flex-start}}.event-modal-add .event-modal-content .modal-form .date .date-input-days{width:60%}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .date .date-input-days.date-opened{width:100%}.event-modal-add .event-modal-content .modal-form .date .date-input-days.date-opened .date-input-container{width:calc(60% + 7px)}}.event-modal-add .event-modal-content .modal-form .date .date-input-days .date-input-container{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal-add .event-modal-content .modal-form .date .date-input-days .date-input-container .icon{display:flex;margin-right:1rem}.event-modal-add .event-modal-content .modal-form .date .date-input-days .date-input-container .input{display:flex;align-items:center}.event-modal-add .event-modal-content .modal-form .date .date-input-days .date-input-container .input .date-input-checkin{margin-left:.4rem;margin-right:.4rem}.event-modal-add .event-modal-content .modal-form .date .date-input-days .date-input-container .input .separetor{border-left:.5px solid #ddd;height:15px}.event-modal-add .event-modal-content .modal-form .date .checkboxes{display:flex;justify-content:space-between;align-items:center;column-gap:6%;width:40%}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day{display:flex;flex-direction:column;row-gap:5px;justify-content:center;width:47%;text-align:center}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day{height:35px}}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day .checkbox-label{position:relative;padding-top:30px;line-height:0;cursor:pointer}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day .checkbox-label:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:15px;height:15px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day .checkbox-label:after{content:"";position:absolute;left:calc(50% - 3.5px);top:3px;width:3px;height:6px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day input{display:none}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.event-modal-add .event-modal-content .modal-form .date .checkboxes .all-day input:checked+.checkbox-label:after{opacity:1}.event-modal-add .event-modal-content .modal-form .time{display:flex;justify-content:space-between;column-gap:10%}.event-modal-add .event-modal-content .modal-form .time .from-time,.event-modal-add .event-modal-content .modal-form .time .to-time{width:45%}.event-modal-add .event-modal-content .modal-form .time .from-time .label,.event-modal-add .event-modal-content .modal-form .time .to-time .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .time .from-time input,.event-modal-add .event-modal-content .modal-form .time .to-time input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal-add .event-modal-content .modal-form .location .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .location input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal-add .event-modal-content .modal-form .name .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .name input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal-add .event-modal-content .modal-form .agencies .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .agencies .agencies-multiselect{height:38px}.event-modal-add .event-modal-content .modal-form .agencies .agencies-multiselect .css-1dyz3mf{height:38px;overflow-y:auto}.event-modal-add .event-modal-content .modal-form .note .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .note textarea{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;min-height:150px}.event-modal-add .event-modal-content .modal-form .rdrDateDisplayWrapper{display:none}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container{padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;display:flex;justify-content:space-between;column-gap:10px}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container input{border:0}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container img{width:15px;cursor:pointer}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container .flights-loading,.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container .flights-loading .loading-image{display:flex;align-items:center;justify-content:center}.event-modal-add .event-modal-content .modal-form .fly-form .flight-nr .flight-nr-input-container .flights-loading .loading-image .loader{width:15px;height:15px;border:1px solid #154f8e;border-bottom-color:#00629b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to{display:flex;justify-content:space-between;align-items:center;column-gap:3%}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .fly-form .flight-from,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to{flex-direction:column;align-items:start}}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .label,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container{position:relative}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container{width:100%}}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%;justify-content:space-between;column-gap:10px}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container input{border:0}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container input,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container input{width:calc(100% - 15px - 10px)}}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container img,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container img,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container img,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container img{width:15px;cursor:pointer}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container .airports-loading,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container .airports-loading .loading-image,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container .airports-loading,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container .airports-loading .loading-image,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container .airports-loading,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container .airports-loading .loading-image,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container .airports-loading,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container .airports-loading .loading-image{display:flex;align-items:center;justify-content:center}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .arrival-air-input-container .airports-loading .loading-image .loader,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .airport-container .departure-air-input-container .airports-loading .loading-image .loader,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .arrival-air-input-container .airports-loading .loading-image .loader,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .airport-container .departure-air-input-container .airports-loading .loading-image .loader{width:15px;height:15px;border:1px solid #154f8e;border-bottom-color:#00629b;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to{margin-bottom:1rem;position:relative}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container{width:100%}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container .flights-results-dropdown,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container .flights-results-dropdown,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container .flights-results-dropdown{width:100%;top:4rem}@media only screen and (max-width:1199px){.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container .flights-results-dropdown,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container .flights-results-dropdown,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container .flights-results-dropdown{top:0}}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container .flights-results-dropdown .flights-results-content,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container .flights-results-dropdown .flights-results-content,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container .flights-results-dropdown .flights-results-content{height:200px;overflow-y:auto}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container .flights-results-dropdown .flights-results-content .result-item,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container .flights-results-dropdown .flights-results-content .result-item,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container .flights-results-dropdown .flights-results-content .result-item{padding:.5rem;border-bottom:1px solid #ccc;cursor:pointer}.event-modal-add .event-modal-content .modal-form .fly-form .flight-container-search .flights-results-container .flights-results-dropdown .flights-no-results-content,.event-modal-add .event-modal-content .modal-form .fly-form .flight-from .flights-results-container .flights-results-dropdown .flights-no-results-content,.event-modal-add .event-modal-content .modal-form .fly-form .flight-to .flights-results-container .flights-results-dropdown .flights-no-results-content{height:100px;display:flex;align-items:center;justify-content:center;text-align:center}.event-modal-add .event-modal-content .modal-form .fly-form .link .qr-code-url .label{margin-bottom:.5rem}.event-modal-add .event-modal-content .modal-form .fly-form .link .qr-code-url input{display:flex;padding:7px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.event-modal-add .event-modal-content .modal-form .fly-form .file-drop-zone{margin-bottom:1rem;display:flex;justify-content:center}.news-carousel-container{margin-bottom:3rem}@media only screen and (max-width:1199px){.news-carousel-container{margin-bottom:2rem}}.news-carousel-container .news-carousel-content .title{margin-bottom:.5rem}.news-carousel-container .news-carousel-content .subtitle{margin-bottom:1rem}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .news-item-carousel-container{padding:1rem;height:250px}@media only screen and (max-width:1199px){.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .news-item-carousel-container{padding:.5rem}}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .news-item-carousel-container .news-item-carousel{background-color:#ddd;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .news-item-carousel-container .news-item-carousel .suggested-info{position:absolute;bottom:1rem;left:1rem}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .news-item-carousel-container .news-item-carousel .suggested-info .name p{font-size:20px;font-weight:500;text-transform:uppercase;color:#fff}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow{width:25px;height:25px}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow:before{color:#e31c79;font-size:25px;font-family:Poppins,sans-serif}@media only screen and (max-width:1199px){.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow.slick-prev{left:-15px}}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow.slick-prev:before{content:"<"}@media only screen and (max-width:1199px){.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow.slick-next{right:-15px}}.news-carousel-container .news-carousel-content .news-carousel .news-carousel-slider .slick-arrow.slick-next:before{content:">"}.fly-ticket-dropzone-container{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.fly-ticket-dropzone-container .upload-form-container{width:100px;height:100px;border:1px dashed #000;border-radius:12px}.fly-ticket-dropzone-container .upload-form-container.disabled,.fly-ticket-dropzone-container .upload-form-container.drag-active{background-color:#ddd;opacity:.5;border-color:#ddd}.fly-ticket-dropzone-container .upload-form-container .upload-form{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;cursor:pointer}.fly-ticket-dropzone-container .upload-form-container .upload-form .icon{width:35px}.fly-ticket-dropzone-container .upload-form-container .upload-form .icon img{width:100%}.fly-ticket-dropzone-container .upload-form-container .upload-form .text{text-align:center}.login-page{width:100%;height:100vh;position:relative}.login-page .first-background{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);height:50%;width:100%;position:absolute;top:0;left:0;z-index:-1}.login-page .login-page-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.login-page .login-page-content .login-card{background-color:#fff;width:45%;min-height:60%;border-radius:20px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251)}@media only screen and (max-width:1199px){.login-page .login-page-content .login-card{width:90%}}.login-page .login-page-content .login-card .login-card-content{height:100%;width:100%;padding:60px 52px}@media only screen and (max-width:1199px){.login-page .login-page-content .login-card .login-card-content{padding:50px 25px}}.login-page .login-page-content .login-card .login-card-content .login-form{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.login-page .login-page-content .login-card .login-card-content .login-form .form-description{text-align:center;margin-bottom:2rem}.login-page .login-page-content .login-card .login-card-content .login-form .form-description h1{margin-bottom:.5rem;color:#e31c79}.login-page .login-page-content .login-card .login-card-content .login-form .form-description .login-error-message{margin-top:1rem}.login-page .login-page-content .login-card .login-card-content .login-form .form-description .login-error-message p{text-align:center;color:#e31c79}.login-page .login-page-content .login-card .login-card-content .login-form .form-content{display:flex;flex-direction:column;width:100%;row-gap:1rem;max-width:80%}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .login-input{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .login-input:focus-visible{outline:none}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .button{border:0;padding:14px 0;border-radius:8px;font-weight:600;cursor:pointer}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .button:disabled{opacity:.5;cursor:no-drop}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .forgot-password{background:transparent;border:0;text-align:left;color:#e31c79;cursor:pointer;margin-bottom:1rem}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .login-button{background:#e31c79;color:#fff}.login-page .login-page-content .login-card .login-card-content .login-form .form-content .sign-up-button{background:#fff;border:1px solid #e31c79;color:#e31c79}.sign-up-page{width:100%;height:100vh;position:relative}.sign-up-page .first-background{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);height:50%;width:100%;position:absolute;top:0;left:0;z-index:-1}.sign-up-page .sign-up-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.sign-up-page .sign-up-content .sign-up-card{background-color:#fff;width:45%;height:70%;border-radius:20px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251)}@media only screen and (max-width:1199px){.sign-up-page .sign-up-content .sign-up-card{width:90%}}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content{height:100%;width:100%;display:flex;flex-direction:row;align-items:center}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container{height:100%;align-items:center;width:100%;display:none}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content{padding:2rem;justify-content:center}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .title{text-align:center;margin-bottom:1rem}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .message{text-align:center;margin-bottom:3rem}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .message a{color:#00629b;cursor:pointer;text-decoration:underline}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .login-button-container{display:flex;justify-content:center;align-items:center;column-gap:1rem}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .login-button-container .login-button{border:0;padding:14px 0;border-radius:8px;font-weight:600;background:#00629b;color:#fff;width:30%;cursor:pointer}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .login-button-container .login-button:disabled{opacity:.5;cursor:no-drop}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .login-button-container .download-file .download-button{border:0;padding:14px 9px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;display:flex;align-items:center;gap:10px}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-confirm-message-container .sign-up-confirm-message-content .login-button-container .download-file .download-button img{height:20px}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container{width:70%;height:100%;padding:2rem;position:relative}@media only screen and (max-width:1199px){.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container{padding:2rem 1rem}}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .form-title{height:50px;margin-bottom:1.5rem}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .submit-error-message{margin-bottom:1rem}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .submit-error-message p{color:#00629b}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form{height:calc(100% - 80px - 3rem);overflow:auto}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content{display:flex;flex-direction:column;row-gap:1rem;height:100%}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .input-tel{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f;display:flex;align-items:center;column-gap:10px}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .input-tel p{font-size:14px}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .input-tel .sign-up-input{padding:0;border-radius:0;border:none;font-size:14px;color:#0f0f0f;width:100%}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .input-tel .sign-up-input:focus-visible{outline:none}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .password-hint{color:#e31c79}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .sign-up-input{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .sign-up-input:focus-visible{outline:none}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .control-buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:20px;padding:0 2rem;left:0;width:100%}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .control-buttons .button{border:0;padding:14px 0;border-radius:8px;font-weight:600;cursor:pointer;background:#f9177c;color:#fff;width:70px;height:40px;display:flex;align-items:center;justify-content:center}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .control-buttons .button:disabled{opacity:.5;cursor:no-drop}.sign-up-page .sign-up-content .sign-up-card .sign-up-card-content .sign-up-form-container .sign-up-form .sign-up-form-content .control-buttons.one-button{justify-content:flex-end}.sign-up-page.submitted .sign-up-form-container,.sign-up-page.submitted .sign-up-steps{display:none}.sign-up-page.submitted .sign-up-confirm-message-container{display:flex!important}.forgot-reset-password-page{width:100%;height:100vh;position:relative}.forgot-reset-password-page .first-background{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);height:50%;width:100%;position:absolute;top:0;left:0;z-index:-1}.forgot-reset-password-page .forgot-reset-password-page-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card{background-color:#fff;width:45%;min-height:60%;border-radius:20px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251)}@media only screen and (max-width:1199px){.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card{width:90%}}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content{height:100%;width:100%;padding:60px 52px}@media only screen and (max-width:1199px){.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content{padding:50px 25px}}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container{height:100%;align-items:center;width:100%}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content{padding:2rem;justify-content:center}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content .title{text-align:center;margin-bottom:1rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content .message{text-align:center;margin-bottom:3rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content .login-button-container{display:flex;justify-content:center}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content .login-button-container .login-button{border:0;padding:14px 0;border-radius:8px;font-weight:600;background:#00629b;color:#fff;width:30%;cursor:pointer}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-message-container .forgot-reset-password-message-content .login-button-container .login-button:disabled{opacity:.5;cursor:no-drop}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-description{text-align:center;margin-bottom:2rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-description h1{margin-bottom:.5rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-description .forgot-reset-password-error-message{margin-top:1rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-description .forgot-reset-password-error-message p{text-align:center;color:#00629b}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content{display:flex;flex-direction:column;width:100%;row-gap:1rem;max-width:80%}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .forgot-reset-password-input{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .forgot-reset-password-input:focus-visible{outline:none}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .button{border:0;padding:14px 0;border-radius:8px;font-weight:600;cursor:pointer}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .button:disabled{opacity:.5;cursor:no-drop}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .forgot-password{background:transparent;border:0;text-align:left;color:#00629b;cursor:pointer;margin-bottom:1rem}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .forgot-reset-password-button{background:#e31c79;color:#fff}.forgot-reset-password-page .forgot-reset-password-page-content .forgot-reset-password-card .forgot-reset-password-card-content .forgot-reset-password-form .form-content .sign-up-button{background:#fff;border:1px solid #e31c79;color:#e31c79}.enable-user-page{width:100%;height:100vh;position:relative}.enable-user-page .first-background{background:linear-gradient(90.11deg,#50719a .09%,#2e1557 99.9%);height:50%;width:100%;position:absolute;top:0;left:0;z-index:-1}.enable-user-page .enable-user-page-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.enable-user-page .enable-user-page-content .enable-user-card{background-color:#fff;width:45%;min-height:60%;border-radius:20px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);display:flex;align-items:stretch}@media only screen and (max-width:1199px){.enable-user-page .enable-user-page-content .enable-user-card{width:90%}}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content{width:100%;padding:60px 52px}@media only screen and (max-width:1199px){.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content{padding:50px 25px}}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-description{text-align:center;margin-bottom:2rem}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-description h1{margin-bottom:.5rem}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-description .enable-user-error-message{margin-top:1rem}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-description .enable-user-error-message p{text-align:center;color:#00629b}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content{display:flex;flex-direction:column;width:100%;row-gap:1rem;max-width:80%}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .enable-user-input{padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;color:#0f0f0f}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .enable-user-input:focus-visible{outline:none}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .button{border:0;padding:14px 0;border-radius:8px;font-weight:600;cursor:pointer}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .button:disabled{opacity:.5;cursor:no-drop}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .forgot-password{background:transparent;border:0;text-align:left;color:#00629b;cursor:pointer;margin-bottom:1rem}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .enable-user-button{background:#00629b;color:#fff}.enable-user-page .enable-user-page-content .enable-user-card .enable-user-card-content .enable-user-form .form-content .sign-up-button{background:#fff;border:1px solid #00629b;color:#00629b}.profile-container .profile-content{display:flex;flex-direction:row;padding:2rem;column-gap:5%}@media only screen and (max-width:1199px){.profile-container .profile-content{padding:2rem 1rem;flex-direction:column;row-gap:1rem}}.profile-container .profile-content .column-main-information{width:65%}@media only screen and (max-width:1199px){.profile-container .profile-content .column-main-information{width:100%}}.profile-container .profile-content .column-main-information .main-information-card{background-color:#fff;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-header{display:flex;justify-content:space-between;margin-bottom:1.5rem}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-header .card-title .name h2{color:#00629b}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-header .edit-information .edit-information-button{background:transparent;border:0;cursor:pointer}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-content{display:flex;flex-direction:row;column-gap:3rem;width:100%}@media only screen and (max-width:1199px){.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-content{flex-direction:column}}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-content .column-info{flex:1 1}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-content .column-info .column-item{margin-bottom:1rem}.profile-container .profile-content .column-main-information .main-information-card .main-information-card-content .card-content .column-info .column-item .label p{font-weight:600;color:#00629b}.profile-container .profile-content .column-markup-password{width:30%}@media only screen and (max-width:1199px){.profile-container .profile-content .column-markup-password{width:100%}}.profile-container .profile-content .column-markup-password .markup-card{border-radius:20px;padding:26px;border:1px solid var(--disable,#ddd);margin-bottom:1rem}.profile-container .profile-content .column-markup-password .markup-card .card-title{margin-bottom:1rem}.profile-container .profile-content .column-markup-password .markup-card .card-title h2{color:#000}.profile-container .profile-content .column-markup-password .markup-card .markup-label p{font-weight:600;color:#00629b}.profile-container .profile-content .column-markup-password .password-card{border-radius:20px;padding:26px;border:1px solid var(--disable,#ddd)}.profile-container .profile-content .column-markup-password .password-card .card-title{margin-bottom:1rem}.profile-container .profile-content .column-markup-password .password-card .card-title h2{color:#000}.profile-container .profile-content .column-markup-password .password-card .edit-button-container .edit-button{background:#e31c79;color:#fff;border:0;padding:4px 12px;border-radius:8px;font-weight:600;cursor:pointer}.edit-profile-container .edit-profile-content{padding:2.5rem 4rem}@media only screen and (max-width:1199px){.edit-profile-container .edit-profile-content{padding:2rem 1rem}}.edit-profile-container .edit-profile-content .edit-profile-form .form-title{margin-bottom:1.5rem}.edit-profile-container .edit-profile-content .edit-profile-form .form-title p{color:#00629b}.edit-profile-container .edit-profile-content .edit-profile-form .form-content{display:flex;column-gap:3rem;margin-bottom:1rem}@media only screen and (max-width:1199px){.edit-profile-container .edit-profile-content .edit-profile-form .form-content{flex-direction:column}}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column{width:100%;flex:1 1}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item{margin-bottom:1.5rem}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item .label{margin-bottom:.5rem}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item .label .required{color:#00629b}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item .input{width:90%}@media only screen and (max-width:1199px){.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item .input{width:100%}}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .form-column-item .input .default-input{width:100%}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section{margin-top:2rem}@media only screen and (min-width:1200px){.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section.desk-hd{display:none}}@media only screen and (max-width:1199px){.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section.mob-hd{display:none}}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-title{margin-bottom:1rem}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-title p{color:#00629b;font-size:18px}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-input .label{margin-bottom:.5rem}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-input .label .required{color:#00629b}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-input .input{width:90%}@media only screen and (max-width:1199px){.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-input .input{width:100%}}.edit-profile-container .edit-profile-content .edit-profile-form .form-content .form-column .markup-section .markup-input .input .default-input{width:100%}.edit-profile-container .edit-profile-content .edit-profile-form .form-submit{display:flex;justify-content:flex-end}.edit-profile-container .edit-profile-content .edit-profile-form .form-submit .edit-submit-button{padding:12px 20px;border:0;background-color:#f9177c;color:#fff;border-radius:8px;cursor:pointer}.search-page-container{margin-top:-12rem;position:relative;z-index:10}.search-page-container .search-page-content{padding:20px 9rem}@media only screen and (max-width:1199px){.search-page-container .search-page-content{padding:20px 1rem}}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .title{margin-bottom:.5rem}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .subtitle{margin-bottom:2rem}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations{display:flex;flex-direction:column;row-gap:1rem}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row{display:flex;column-gap:2rem;align-items:center}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row--3{height:250px}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row--2{height:300px}@media only screen and (max-width:1199px){.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row{flex-direction:column;column-gap:0;row-gap:1rem;height:750px}}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination{flex:1 1;background-image:url(/destionation-image.png);height:250px;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative;width:100%;height:100%;cursor:pointer}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info{position:absolute;bottom:1rem;left:1rem}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .name p{font-size:20px;font-weight:500;color:#fff}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .date{display:flex}.search-page-container .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .date p{color:#fff;font-weight:500}.search-results-page-container{margin-top:-6rem;position:relative;z-index:2}.search-results-page-container .search-results-page-content{padding:20px 9rem}@media only screen and (max-width:1199px){.search-results-page-container .search-results-page-content{padding:20px 1rem}}.search-results-page-container .search-results-page-content .search-form-container .form-header{display:none}.search-results-page-container .search-results-page-content .search-results-container .search-results-content{display:flex;flex-direction:row;column-gap:5rem}@media only screen and (max-width:1199px){.search-results-page-container .search-results-page-content .search-results-container .search-results-content{flex-direction:column;column-gap:0}}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile{display:none}@media only screen and (max-width:1199px){.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile{display:block;position:fixed;bottom:1.5rem;width:100%;left:0;z-index:10}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile .buttons{width:100%;display:flex;justify-content:center}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile .buttons .filter{width:20%}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile .buttons .filter button{width:100%;border:0;padding:13px 0;border-top-left-radius:8px;border-bottom-left-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:14px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile .buttons .map{width:20%}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column-mobile .buttons .map button{width:100%;border:0;padding:13px 0;border-top-right-radius:8px;border-bottom-right-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:14px}}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column{width:20%}@media only screen and (max-width:1199px){.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column{display:none}}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .title{margin-bottom:1rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .title p{font-weight:500;color:#00629b}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .map-card-container{width:100%;height:150px;position:relative;border:1px solid #ddd;margin-bottom:2.5rem;border-radius:8px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .map-card-container .map-card-content{width:100%;height:100%}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .map-card-container .map-card-content img{width:100%;border-radius:8px;cursor:pointer;height:100%}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .map-card-container .map-footer{position:absolute;bottom:0;width:100%;background:#fff;border-top:1px solid #ddd;display:flex;justify-content:center;align-items:center;border-radius:0 0 8px 8px;padding-bottom:.2rem;padding-top:.2rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter .label{margin-bottom:.5rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter .label p{font-weight:600}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter .sort-input-container{display:flex;padding:10px;border-radius:8px;border:1px solid #ddd;align-items:center;cursor:pointer}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter .sort-input-container .sort-input{width:100%;border:0;background:transparent;color:#0f0f0f;cursor:pointer}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .sort-hotel-filter .sort-input-container .sort-input:focus{outline:none}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .label{margin-bottom:.5rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .label .label-primary{font-weight:600}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .label .budget-values{color:#0f0f0f;font-weight:200}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input{position:relative;width:100%;height:30px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-tack{width:100%;height:5px;background-color:#00629b;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;bottom:0;width:100%;outline:none;margin:auto;appearance:none;background-color:transparent;pointer-events:none;border:0}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-moz-range-track{-moz-appearance:none;height:5px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-ms-track{appearance:none;height:5px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;background-color:#00629b;cursor:pointer;margin-top:-4.5px;pointer-events:auto;border-radius:100%;border:2px solid #00629b}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-moz-range-thumb{-webkit-appearance:none;height:15px;width:15px;cursor:pointer;border-radius:5px;background-color:#fff;pointer-events:auto;border:2px solid #00629b}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .budget-filter .budget-input .budget-slider::-ms-thumb{appearance:none;height:15px;width:15px;cursor:pointer;border-radius:5px;background-color:#fff;pointer-events:auto;border:2px solid #00629b}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .name-hotel-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .name-hotel-filter .label{margin-bottom:1rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .name-hotel-filter .label p{font-weight:600}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .name-hotel-filter .hotel-name-input-container{display:flex;padding:10px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .name-hotel-filter .hotel-name-input-container .hotel-name-input{width:100%;border:0;background:transparent;color:#0f0f0f}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .label{margin-bottom:1rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .label p{font-weight:600}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container{display:flex;flex-direction:column;row-gap:.5rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input{display:flex}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label{position:relative;padding-left:2.5rem;line-height:23px;cursor:pointer}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label p{font-weight:300}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input input{display:none}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .checkbox-filter .checkbox-inputs-container .checkbox-input input:checked+.checkbox-label:after{opacity:1}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .filter-submit-button-container{width:-moz-fit-content;width:fit-content}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .filter-submit-button-container .filter-submit-button{width:100%;border:0;padding:6px 12px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .filters-column .filters-content .reset-filter-container .reset-filter-button{border:0;background-color:transparent;text-decoration:underline;cursor:pointer;color:#00629b;margin-bottom:1rem}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .results-column{width:calc(80% - 5rem)}@media only screen and (max-width:1199px){.search-results-page-container .search-results-page-content .search-results-container .search-results-content .results-column{width:100%}}.search-results-page-container .search-results-page-content .search-results-container .search-results-content .results-column .results-column-content{width:100%}.search-results-page-container .result-items-tooltip{background-color:#fff;width:200px;border-radius:10px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);opacity:1}.search-results-page-container .result-items-tooltip p{color:#000}.custom-modal-container .sort-hotel-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.custom-modal-container .sort-hotel-filter .label{margin-bottom:.5rem}.custom-modal-container .sort-hotel-filter .label p{font-weight:600}.custom-modal-container .sort-hotel-filter .sort-input-container{display:flex;padding:10px;border-radius:8px;border:1px solid #ddd;align-items:center;cursor:pointer}.custom-modal-container .sort-hotel-filter .sort-input-container .sort-input{width:100%;border:0;background:transparent;color:#0f0f0f;cursor:pointer}.custom-modal-container .sort-hotel-filter .sort-input-container .sort-input:focus{outline:none}.custom-modal-container .budget-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.custom-modal-container .budget-filter .label{margin-bottom:.5rem}.custom-modal-container .budget-filter .label .label-primary{font-weight:600}.custom-modal-container .budget-filter .label .budget-values{color:#0f0f0f;font-weight:200}.custom-modal-container .budget-filter .budget-input{position:relative;width:100%;height:30px}.custom-modal-container .budget-filter .budget-input .budget-tack{width:100%;height:5px;background-color:#00629b;position:absolute;margin:auto;top:0;bottom:0;border-radius:5px}.custom-modal-container .budget-filter .budget-input .budget-slider{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;bottom:0;width:100%;outline:none;margin:auto;appearance:none;background-color:transparent;pointer-events:none;border:0}.custom-modal-container .budget-filter .budget-input .budget-slider::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.custom-modal-container .budget-filter .budget-input .budget-slider::-moz-range-track{-moz-appearance:none;height:5px}.custom-modal-container .budget-filter .budget-input .budget-slider::-ms-track{appearance:none;height:5px}.custom-modal-container .budget-filter .budget-input .budget-slider::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;background-color:#00629b;cursor:pointer;margin-top:-4.5px;pointer-events:auto;border-radius:100%;border:2px solid #00629b}.custom-modal-container .budget-filter .budget-input .budget-slider::-moz-range-thumb{-webkit-appearance:none;height:15px;width:15px;cursor:pointer;border-radius:5px;background-color:#fff;pointer-events:auto;border:2px solid #00629b}.custom-modal-container .budget-filter .budget-input .budget-slider::-ms-thumb{appearance:none;height:15px;width:15px;cursor:pointer;border-radius:5px;background-color:#fff;pointer-events:auto;border:2px solid #00629b}.custom-modal-container .name-hotel-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.custom-modal-container .name-hotel-filter .label{margin-bottom:1rem}.custom-modal-container .name-hotel-filter .label p{font-weight:600}.custom-modal-container .name-hotel-filter .hotel-name-input-container{display:flex;padding:10px;border-radius:8px;border:1px solid #ddd;align-items:center;width:100%}.custom-modal-container .name-hotel-filter .hotel-name-input-container .hotel-name-input{width:100%;border:0;background:transparent;color:#0f0f0f}.custom-modal-container .name-hotel-filter .search-button-hotel-name{margin-top:1rem;width:100%;border:0;padding:6px 12px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}.custom-modal-container .checkbox-filter{margin-bottom:2rem;border-bottom:.2px solid #ddd;padding-bottom:2rem}.custom-modal-container .checkbox-filter .label{margin-bottom:1rem}.custom-modal-container .checkbox-filter .label p{font-weight:600}.custom-modal-container .checkbox-filter .checkbox-inputs-container{display:flex;flex-direction:column;row-gap:.5rem}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input{display:flex}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label{position:relative;padding-left:2.5rem;line-height:23px;cursor:pointer}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label p{font-weight:300}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input .checkbox-label:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input input{display:none}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.custom-modal-container .checkbox-filter .checkbox-inputs-container .checkbox-input input:checked+.checkbox-label:after{opacity:1}.custom-modal-container .filter-submit-button-container{width:-moz-fit-content;width:fit-content;width:100%}.custom-modal-container .filter-submit-button-container .filter-submit-button{width:100%;border:0;padding:6px 12px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer}.custom-modal-container .reset-filter-container .reset-filter-button{border:0;background-color:transparent;text-decoration:underline;cursor:pointer;margin-bottom:1rem;color:#00629b}.map-modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10}.map-modal .map-modal-header{position:absolute;top:0;left:0;z-index:2;width:100%;height:70px;display:flex;align-items:center;padding:1rem;background-color:#fff;column-gap:20px}.map-modal .map-modal-header p{color:#00629b}.map-modal .map-modal-header button{background:transparent;border:0;cursor:pointer;color:#00629b}.map-modal #penal-note-tooltip,.map-modal #remarks-note-tooltip{background-color:#fff;width:200px;border-radius:10px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);opacity:1;z-index:3}.map-modal #penal-note-tooltip p,.map-modal #remarks-note-tooltip p{color:#000}.map-modal .gm-control-active.gm-fullscreen-control,.map-modal .gmnoprint{display:none}.choose-camera-container .choose-camere-content{display:flex;flex-direction:row;padding:2rem;column-gap:5%}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content{flex-direction:column;row-gap:1rem;column-gap:0}}.choose-camera-container .choose-camere-content .column-hotel-info{width:30%}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-hotel-info{width:100%;display:flex;flex-direction:column-reverse}}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card{background-color:#fff;border-radius:20px;padding:26px;border:1px solid var(--disable,#ddd);margin-bottom:3rem}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card{margin-bottom:0}}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-header{margin-bottom:2rem}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-header .name p{color:#00629b;font-weight:600}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-header .stars{margin-top:.2rem}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-header .place{margin-top:.2rem;display:flex}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-header .place img{margin-right:10px}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container{cursor:pointer;margin-bottom:.5rem}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-name{padding:10px 8px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content{height:0;overflow:hidden;opacity:0;font-weight:300;transform:translateY(-1em);transition:height 0s linear .26s,opacity .25s ease-out 0s,transform .15s ease-out 0s;padding-left:8px;padding-top:10px}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content p{font-size:12px;font-weight:400}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content li,.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content ul{font-size:12px;font-weight:400;list-style-type:disc}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content ul{padding-left:10px;margin-bottom:.5rem;margin-top:.5rem}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container .item-content strong{font-weight:500;font-size:12px}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container.active .item-name img{transform:rotate(180deg)}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-card .hotel-content .info-item-container.active .item-content{transition:height 0s linear 0s,opacity .25s ease-out 10ms,transform .15s ease-out 10ms;height:auto;opacity:1;transform:translate(0)}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images{width:100%;height:258px}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images{margin-bottom:1rem}}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images .hotel-images-card{width:100%;border-radius:20px;border:1.53px solid var(--disable,#ddd);height:100%;position:relative;cursor:pointer}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images .hotel-images-card .image{width:100%;height:100%;border-radius:20px;display:flex}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images .hotel-images-card .image img{width:100%;height:100%;border-radius:20px;object-fit:cover}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images .hotel-images-card .image-footer{position:absolute;bottom:0;width:100%;background:#fff;height:44px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1.53px solid var(--disable,#ddd)}.choose-camera-container .choose-camere-content .column-hotel-info .hotel-images .hotel-images-card .image-footer p{color:#00629b;font-weight:500}.choose-camera-container .choose-camere-content .column-offers{width:65%}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-offers{width:100%}}.choose-camera-container .choose-camere-content .column-offers .column-offers-content{width:100%}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary{display:flex;column-gap:1rem;margin-bottom:2rem}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary{flex-direction:column;row-gap:1rem;column-gap:0}}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date{display:flex;padding:12px 20px 12px 12px;border-radius:8px;border:1px solid #ddd;align-items:center}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date img{display:flex;margin-right:1rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date{display:flex;align-items:center}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date .date-input-checkin{margin-left:.4rem;margin-right:.4rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date .date-input-checkin p{font-size:13px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date .separetor{border-left:.5px solid #ddd;height:15px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date .date-input-checkout{margin-left:.4rem;font-size:13px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .booking-date .date .date-input-checkout p{font-size:13px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info{display:flex;padding:12px;border-radius:8px;border:1px solid #ddd;align-items:center}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .icon{display:flex;margin-right:1rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .input{display:flex;align-items:center}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .input .people-input p{font-size:13px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .input .separetor{border-left:.5px solid #ddd;height:15px;margin-right:.4rem;margin-left:.4rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .input .child-input p,.choose-camera-container .choose-camere-content .column-offers .column-offers-content .booking-summary .rooms-info .input .room-input p{font-size:13px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content{display:flex;column-gap:2%;row-gap:1rem;flex-wrap:wrap}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content{flex-direction:column;row-gap:1rem;column-gap:0}}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card{width:32%;box-shadow:0 1px 20px 0 rgba(78,78,78,.251);border-radius:10px;padding:20px}@media only screen and (max-width:1199px){.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card{width:100%}}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card.GOGLOBAL{background-color:rgba(0,98,155,.85)}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card.GOGLOBAL button,.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card.GOGLOBAL p{color:#fff!important}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content{height:100%;position:relative;padding-bottom:80px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-type{margin-bottom:.5rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-type p{font-weight:500}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .rooms{margin-bottom:1rem}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .rooms .room{margin-bottom:5px}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .rooms .room .room-number{font-weight:500}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .rooms .room .room-type{color:#00629b;font-weight:500}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .penal.expiring{background-color:rgba(231,21,21,.149)}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .penal.expiring p{color:#e71515}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;position:absolute;width:100%;bottom:0;left:0}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-card-footer .price-container .price-with-info{display:flex;align-items:center}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-card-footer .price-container .price-with-info img{width:15px;height:15px;margin-left:10px;cursor:pointer}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-card-footer .price-container .price-with-info .price{color:#00629b;font-weight:600}.choose-camera-container .choose-camere-content .column-offers .column-offers-content .offers-container .offers-content .offer-card .offer-card-content .offer-card-footer .select-button-container .select-button{width:-moz-fit-content;width:fit-content;border:0;padding:7px;border-radius:8px;font-weight:600;background:#f9177c;color:#fff;cursor:pointer}.booking-confirmation-container .booking-confirmation-content{padding:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-title{margin-bottom:2.5rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns{display:flex;width:100%;column-gap:2rem}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns{flex-direction:column;row-gap:1rem;column-gap:0}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column{width:25%}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column{width:100%}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card{background-color:#fff;border-radius:20px;padding:26px;border:1px solid #ddd;margin-bottom:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-card-header{margin-bottom:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-card-header .name p{color:#00629b;font-weight:600}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-card-header .stars{margin-top:.2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-card-header .place{margin-top:.2rem;display:flex}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-card-header .place img{margin-right:10px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-body .date{display:flex;margin-bottom:1rem;column-gap:30%}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-body .date .checkin .label,.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-body .date .nights .label,.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .hotel-info-card .hotel-body .rooms .label{color:#00629b;font-weight:600}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .costs-card{background-color:#fff;border-radius:20px;padding:17px 26px;border:1px solid #e31c79;position:relative;background:#e31c79}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .costs-card .costs-card-content .costs-footer{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .costs-card .costs-card-content .costs-footer p{color:#fff}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .costs-card .costs-card-content .costs-footer .cost{display:flex;flex-direction:column;align-items:flex-end}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .info-column .costs-card .costs-card-content .costs-footer .cost .tax-label{font-size:10px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column{width:calc(75% - 2rem)}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column{width:100%}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header{flex-direction:column;align-items:flex-start;row-gap:1rem}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header .title p{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header .penal.expiring{background-color:rgba(231,21,21,.149)}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .form-card-header .penal.expiring p{color:#e71515}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-info{display:flex;column-gap:35%;margin-bottom:1.5rem}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-info{flex-direction:column;row-gap:1rem;column-gap:0}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row{display:flex;flex-direction:row;column-gap:2%;margin-bottom:1rem}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row{flex-direction:column;row-gap:1rem;column-gap:0}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col{flex:1 1}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .label{margin-bottom:.5rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .label .required{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .input .room-field{padding:12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .input .type-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .input.select-input{position:relative}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col .input.select-input:after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-text{display:flex;align-items:center}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-text .label{margin-bottom:.5rem}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-text .label{margin-bottom:0;margin-right:2rem}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-text .input{display:flex;align-items:center;height:42px;justify-content:center}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox{display:flex;align-items:center}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .label{margin-bottom:.5rem}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .label{margin-bottom:0;margin-right:2rem}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input{height:42px;display:flex;align-items:center}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input .checkbox-label{position:relative;cursor:pointer}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input .checkbox-label:before{content:"";position:absolute;left:0;top:-11px;width:20px;height:20px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input .checkbox-label:after{content:"";position:absolute;left:7px;top:-8px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input input{display:none}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .form-card .room-fields .room-field-row .room-field-col-checkbox .input input:checked+.checkbox-label:after{opacity:1}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences{margin-bottom:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .title{margin-bottom:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .title p{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input{display:flex;margin-bottom:.5rem;align-items:center}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .checkbox-label{position:relative;padding-left:2.5rem;line-height:23px;cursor:pointer}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .checkbox-label p{font-size:14px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .checkbox-label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;background-color:#fff;border-radius:4px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .checkbox-label:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input input{display:none}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input input:checked+.checkbox-label:before{background-color:#00629b;border-color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input input:checked+.checkbox-label:after{opacity:1}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .select-time{position:relative;margin-left:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .select-time:after{content:"";display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .preferences .checkbox-input .select-time .time-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 20px 5px 5px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section{margin-bottom:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .title{margin-bottom:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .title p{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text{display:flex;flex-direction:column;gap:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text p{font-size:12px;font-weight:400}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text li,.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text ul{font-size:12px;font-weight:400;list-style-type:disc}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text ul{padding-left:10px;margin-bottom:.5rem;margin-top:.5rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .remark-section .remark-text strong{line-height:2rem;font-weight:500;font-size:13px}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .custom-remarks{margin-bottom:2rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .custom-remarks .title{margin-bottom:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .custom-remarks .title p{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .custom-remarks .textarea-remakrs{width:100%;min-height:220px;border:1px solid #ddd;border-radius:8px;padding:1rem;font-size:14px;font-family:Poppins,sans-serif;color:#0f0f0f}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .custom-remarks .textarea-remakrs:focus-visible{outline:none}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .error-message p{color:#00629b}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .buttons-container{display:flex;justify-content:flex-end;column-gap:1rem}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .buttons-container .back-button-container .back-button{border:1px solid var(--primary,#f9177c);padding:13px 24px;background:#fff;color:#f9177c;border-radius:8px;font-weight:700;cursor:pointer}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .buttons-container .back-button-container .back-button{font-size:14px;padding:13px 16px}}.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .buttons-container .submit-button-container .submit-button{border:1px solid var(--primary,#f9177c);padding:13px 24px;background:#f9177c;color:#fff;border-radius:8px;font-weight:700;cursor:pointer}@media only screen and (max-width:1199px){.booking-confirmation-container .booking-confirmation-content .booking-confirmation-columns .form-column .confirmation-form .buttons-container .submit-button-container .submit-button{font-size:14px;padding:13px 16px}.booking-confirmation-container.booking-confirmation-check-container .room-field-row{flex-direction:row!important;row-gap:0}.booking-confirmation-container.booking-confirmation-check-container .room-field-col-text{display:block!important}.booking-confirmation-container.booking-confirmation-check-container .room-field-col-text .label{margin-bottom:0!important;margin-right:0!important}}.booking-message-container{width:100%;height:calc(100vh - 83px)}.booking-message-container .booking-message-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.booking-message-container .booking-message-content .booking-message-body{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.booking-message-container .booking-message-content .booking-message-body img{height:115px}@media only screen and (max-width:1199px){.booking-message-container .booking-message-content .booking-message-body img{width:70px;height:70px}}.booking-message-container .booking-message-content .booking-message-body .message-title{font-size:40px;color:#00629b}@media only screen and (max-width:1199px){.booking-message-container .booking-message-content .booking-message-body .message-title{font-size:25px}}.booking-message-container .booking-message-content .booking-message-body .button-next{margin-top:2rem}@media only screen and (max-width:1199px){.booking-message-container .booking-message-content .booking-message-body .button-next{margin-top:1rem}}.booking-message-container .booking-message-content .booking-message-body .button-next .next-travel-button{padding:16px 24px;background-color:#00629b;border:0;color:#fff;border-radius:8px;font-weight:600;cursor:pointer}@media only screen and (max-width:1199px){.booking-message-container .booking-message-content .booking-message-body .button-next .next-travel-button{padding:12px 20px;font-size:14px}}.reservations-container .reservations-content{padding:2rem 50px}@media only screen and (max-width:1199px){.reservations-container .reservations-content{padding:2rem 1rem}}.reservations-container .reservations-content .reservation-filters{margin-bottom:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:1rem}.reservations-container .reservations-content .reservation-filters .reservations-filters-content{display:flex;column-gap:2rem}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content{width:100%;flex-direction:column}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter{display:flex;width:100%;margin-bottom:1rem}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter input{padding:10px 12px;border-radius:8px;border:1px solid #ddd;width:15rem;margin-right:1rem;height:100%}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter input{width:70%}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter input:focus-visible{outline:none}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter input:focus-within{outline:none}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter .search-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .search-filter .search-button{width:30%}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter{position:relative}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter{display:none}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter .status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;width:10rem;height:100%}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter .status-filter:focus-visible{outline:none}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter .status-filter:focus-within{outline:none}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .select-filter:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .data-checkin-input-container{display:none}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .data-checkin-input-container .date-checkin-input-selector{padding:10px 12px;border-radius:8px;border:1px solid #ddd;width:10rem;display:flex;align-items:center;column-gap:10px;height:100%}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .data-checkin-input-container .date-checkin-input-selector .icon{display:flex}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .data-penal-input-container{display:none}}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .data-penal-input-container .date-checkin-input-selector{width:13rem}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters{display:none}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters{display:flex;flex-direction:column;row-gap:1rem}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter{width:100%;display:block}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container .date-checkin-input-selector,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container .status-filter,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter .date-checkin-input-selector,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter .status-filter{width:100%}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container .date-checkin-input-selector,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter .date-checkin-input-selector{height:auto}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container .data-picker-checkin-container,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter .data-picker-checkin-container{margin:0}.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .data-checkin-input-container .data-picker-checkin-container.active,.reservations-container .reservations-content .reservation-filters .reservations-filters-content .mobile-filters .select-filter .data-picker-checkin-container.active{margin-top:.5rem}}.reservations-container .reservations-content .reservation-filters .apply-filter .apply-filter-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:13px;height:100%}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservation-filters .reset-filters{display:none}}.reservations-container .reservations-content .reservation-filters .reset-filters .reset-filters-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:1.5rem}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards{flex-direction:column}}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card{width:24%;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1199px){.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card{width:100%}}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content{padding:16px}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name{max-width:60%}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name p{color:#00629b}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name .name-2{color:#0f0f0f}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status{display:flex;column-gap:10px}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status{padding:4px 12px;background:#e71515;border-radius:30px;display:flex;justify-content:center;align-items:center}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.X{background:#e71515}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.C{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.VCH{background:rgba(227,28,121,.682)}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status img{width:12px}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.unpaid{background:var(--on-color-wait,rgba(215,122,37,.149))}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.paid{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-hotel-name{max-width:70%;margin-bottom:1rem}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .label{color:#00629b}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-pax-name{margin-bottom:1rem}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row{display:flex;margin-bottom:1rem;width:100%}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .checkin,.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .nights{width:50%}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price{display:flex;flex-direction:column;align-items:flex-end}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price .total-price{color:#00629b}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-footer{padding:16px;background-color:#fbfbfb;border-radius:0 0 10px 10px}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content{display:flex;align-items:center;justify-content:space-between}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button{display:flex;column-gap:10px}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button img{cursor:pointer}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card.unpaid,.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-cards .reservation-card.unpaid .reservation-card-footer{background-color:#ececec}.reservations-container .reservations-content .reservations-card .reservations-cards-content .reservation-card-tooltip{background-color:#00629b}.reservation-details-container{padding:2rem 50px}@media only screen and (max-width:1199px){.reservation-details-container{padding:2rem 1rem}}.reservation-details-container .reservation-details-content{display:flex;column-gap:2rem}@media only screen and (max-width:1199px){.reservation-details-container .reservation-details-content{flex-direction:column}}.reservation-details-container .reservation-details-content .label{color:#00629b}.reservation-details-container .reservation-details-content .left-column{width:30%}@media only screen and (max-width:1199px){.reservation-details-container .reservation-details-content .left-column{width:100%}}.reservation-details-container .reservation-details-content .left-column .reservation-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .reservation-card .reservation-card-header{display:flex;justify-content:space-between;margin-bottom:.3rem}.reservation-details-container .reservation-details-content .left-column .reservation-card .reservation-card-header img{cursor:pointer}.reservation-details-container .reservation-details-content .left-column .reservation-card .card-name{margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .reservation-card .card-name p{color:#00629b}.reservation-details-container .reservation-details-content .left-column .reservation-card .card-body{display:flex;flex-direction:column;row-gap:.5rem}.reservation-details-container .reservation-details-content .left-column .reservation-card .card-body .card-row{display:flex;width:100%}.reservation-details-container .reservation-details-content .left-column .reservation-card .card-body .card-row .booking-code,.reservation-details-container .reservation-details-content .left-column .reservation-card .card-body .card-row .reservation-date,.reservation-details-container .reservation-details-content .left-column .reservation-card .card-body .card-row .reservation-state{width:50%}.reservation-details-container .reservation-details-content .left-column .hotel-info-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-card-header .hotel-type-stars{display:flex;justify-content:space-between;margin-bottom:.3rem}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-card-header .name{margin-bottom:.2rem}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-card-header .name p{color:#00629b}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-card-header .place{display:flex;column-gap:10px;margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-body{display:flex;flex-direction:column;row-gap:.5rem}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-body .body-row{display:flex;width:100%}.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-body .body-row .checkin,.reservation-details-container .reservation-details-content .left-column .hotel-info-card .hotel-body .body-row .nights{width:50%}.reservation-details-container .reservation-details-content .left-column .costs-card{border:1px solid #ddd;border-radius:20px;margin-bottom:1rem;background-color:#fff}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-title{margin-bottom:1rem;padding:17px 26px 0}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-title p{color:#e31c79}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-card-body{padding:0 26px;margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-card-body .agency-cost{display:flex;justify-content:space-between;margin-bottom:1rem}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-card-body .markup-cost{display:flex;justify-content:space-between}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-card-footer{padding:17px 26px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.reservation-details-container .reservation-details-content .left-column .costs-card .costs-card-footer .cost{display:flex;flex-direction:column;align-items:flex-end}.reservation-details-container .reservation-details-content .right-column{width:calc(70% - 2rem)}@media only screen and (max-width:1199px){.reservation-details-container .reservation-details-content .right-column{width:100%}}.reservation-details-container .reservation-details-content .right-column .room-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-card-header{margin-bottom:1rem;display:flex;justify-content:space-between}@media only screen and (max-width:1199px){.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-card-header{flex-direction:column;row-gap:1rem}}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-card-header .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-card-header .penal.expiring{background-color:rgba(231,21,21,.149)}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-card-header .penal.expiring p{color:#e71515}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-body{display:flex;flex-direction:column;row-gap:1rem}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row{display:flex}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-person-name,.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-type{width:50%}.reservation-details-container .reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-child-title{width:40%}.reservation-details-container .reservation-details-content .right-column .preferences-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.reservation-details-container .reservation-details-content .right-column .preferences-card .label,.reservation-details-container .reservation-details-content .right-column .remarks-section .remarks-section-content .label{margin-bottom:1rem}.reservation-details-container .reservation-details-content .right-column .remarks-section .remarks-section-content .remarks-text p{font-size:12px}.reservation-details-container .reservation-details-content .right-column .pay-now-container{display:flex;justify-content:flex-end;margin-top:2rem}.reservation-details-container .reservation-details-content .right-column .pay-now-container .pay-now-button{border:0;padding:14px 16px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px}.search-page-container-admin{margin-top:-6.5rem;position:relative;z-index:10}.search-page-container-admin .search-page-content{padding:20px 9rem}@media only screen and (max-width:1199px){.search-page-container-admin .search-page-content{padding:20px 1rem}}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .title{margin-bottom:.5rem}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .subtitle{margin-bottom:2rem}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations{display:flex;flex-direction:column;row-gap:1rem}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row{display:flex;column-gap:2rem;align-items:center}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row--3{height:250px}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row--2{height:300px}@media only screen and (max-width:1199px){.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row{flex-direction:column;column-gap:0;row-gap:1rem;height:750px}}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination{flex:1 1;background-image:url(/destionation-image.png);height:250px;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative;width:100%;height:100%;cursor:pointer}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info{position:absolute;bottom:1rem;left:1rem}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .name p{font-size:20px;font-weight:500;color:#fff}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .date{display:flex}.search-page-container-admin .search-page-content .highlighted-destinations-container .highlighted-destinations-content .highlighted-destinations .highlighted-destinations-row .highlighted-destination .highlighted-info .date p{color:#fff;font-weight:500}.agencies-page-container .agencies-page-content{padding:2rem 50px}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content{padding:2rem 1rem}}.agencies-page-container .agencies-page-content .agencies-header{display:flex;justify-content:flex-end;width:100%}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .agencies-header .create-agency{display:none}}.agencies-page-container .agencies-page-content .agencies-header .create-agency .create-agency-button{border:0;padding:14px 16px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header{margin-bottom:2rem;display:flex;column-gap:2rem}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header{flex-direction:column;row-gap:1rem}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .search-filter{display:flex}}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .search-filter input{padding:10px 12px;border-radius:8px;border:1px solid #ccc;width:15rem;margin-right:1rem}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .search-filter .search-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter{position:relative}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter{width:100%}}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter .status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;width:10rem}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter .status-filter{width:100%}}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter .status-filter:focus-visible{outline:none}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter .status-filter:focus-within{outline:none}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-lists-header .select-filter:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-list .agencies-list-content{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:1.5rem}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .agencies-lists-container .agencies-lists-content .agencies-list .agencies-list-content{flex-direction:column}}.agencies-page-container .agencies-page-content .create-agency-mobile{display:none}@media only screen and (max-width:1199px){.agencies-page-container .agencies-page-content .create-agency-mobile{display:block;position:fixed;bottom:10px;right:20px}.agencies-page-container .agencies-page-content .create-agency-mobile .create-agency-button{border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:20px;background-color:#e31c79;color:#fff;border:0;box-shadow:0 4px 9px 0 rgba(0,0,0,.251)}}.agencies-page-container .agency-card-tooltip{background-color:#00629b}.admin-create-agency-container .admin-create-agency-content{padding:2.5rem 4rem}@media only screen and (max-width:1199px){.admin-create-agency-container .admin-create-agency-content{padding:2rem 1rem}}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-title{margin-bottom:1.5rem}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-title p{color:#00629b}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content{display:flex;column-gap:3rem;margin-bottom:1rem}@media only screen and (max-width:1199px){.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content{flex-direction:column}}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column{width:100%;flex:1 1}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item{margin-bottom:1.5rem}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .label{margin-bottom:.5rem}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .label .required{color:#00629b}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .input{width:90%}@media only screen and (max-width:1199px){.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .input{width:100%}}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .input .default-input{width:100%}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .select-input{position:relative}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .select-input .status-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .select-input .status-input:focus-visible{outline:none}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .select-input .status-input:focus-within{outline:none}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .form-column-item .select-input:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section{margin-top:2rem}@media only screen and (min-width:1200px){.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section.desk-hd{display:none}}@media only screen and (max-width:1199px){.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section.mob-hd{display:none}}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-title{margin-bottom:1rem}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-title p{color:#00629b;font-size:18px}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-input .label{margin-bottom:.5rem}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-input .label .required{color:#00629b}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-input .input{width:90%}@media only screen and (max-width:1199px){.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-input .input{width:100%}}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-content .form-column .markup-section .markup-input .input .default-input{width:100%}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-submit{display:flex;justify-content:flex-end}.admin-create-agency-container .admin-create-agency-content .admin-create-agency-form .form-submit .edit-submit-button{padding:12px 20px;border:0;background-color:#f9177c;color:#fff;border-radius:8px;cursor:pointer}.admin-agency-details-container{display:flex;column-gap:2%}@media only screen and (max-width:1199px){.admin-agency-details-container{flex-direction:column}}.admin-agency-details-container .admin-agency-reservation-container{width:68%}@media only screen and (max-width:1199px){.admin-agency-details-container .admin-agency-reservation-container{display:none}}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content{padding:2rem 0 2rem 50px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters{margin-bottom:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:1rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content{display:flex;column-gap:1rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .search-filter{display:flex;margin-right:1.5rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .search-filter input{padding:10px 12px;border-radius:8px;border:1px solid #ddd;margin-right:1rem;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .search-filter input:focus-visible{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .search-filter input:focus-within{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .search-filter .search-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter{position:relative}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .status-filter:focus-visible{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .status-filter:focus-within{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .supplier-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .supplier-filter:focus-visible{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter .supplier-filter:focus-within{outline:none}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .select-filter:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .data-checkin-input-container .date-checkin-input-selector{padding:10px 12px;border-radius:8px;border:1px solid #ddd;display:flex;align-items:center;column-gap:10px;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .admin-agency-reservation-filters-content .data-checkin-input-container .date-checkin-input-selector .icon{display:flex}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .reservation-filters .apply-filter .apply-filter-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:13px;height:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:1.5rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card{width:32%;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content{padding:16px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name{max-width:60%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name p{color:#00629b}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name .name-2{color:#0f0f0f}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status{display:flex;column-gap:10px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center;background:#e71515}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.X{background:#e71515}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.C{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.VCH{background:rgba(227,28,121,.682)}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status img{width:12px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center;background:var(--on-color-wait,rgba(215,122,37,.149))}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.unpaid{background:var(--on-color-wait,rgba(215,122,37,.149))}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.paid{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-hotel-name{max-width:70%;margin-bottom:1rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .label{color:#00629b}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-pax-name{margin-bottom:1rem}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row{display:flex;margin-bottom:1rem;width:100%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .checkin,.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .nights{width:50%}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price{display:flex;flex-direction:column;align-items:flex-end}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price .total-price{color:#00629b}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer{padding:16px;background-color:#fbfbfb;border-radius:0 0 10px 10px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content{display:flex;align-items:center;justify-content:space-between}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button{display:flex;column-gap:10px}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button img{cursor:pointer}.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card.unpaid,.admin-agency-details-container .admin-agency-reservation-container .admin-agency-reservation-content .admin-agency-reservation-card .admin-agency-reservation-cards-content .reservation-cards .reservation-card.unpaid .reservation-card-footer{background-color:#ececec}.admin-agency-details-container .admin-agency-details-column{padding:2rem 50px 0 0;width:30%}@media only screen and (max-width:1199px){.admin-agency-details-container .admin-agency-details-column{width:100%;padding:2rem 1rem}}.admin-agency-details-container .admin-agency-details-column .agency-details-card{border:1px solid var(--disable,#ddd);padding:26px;border-radius:20px;width:100%;margin-bottom:1rem}.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .label{color:#00629b}.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .agency-details-card-header{display:flex;justify-content:space-between;margin-bottom:1rem}.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .agency-details-card-header .edit-button{cursor:pointer}.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .agency-details-card-body .agency-details-card-row{display:flex;margin-bottom:.5rem}.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .agency-details-card-body .agency-details-card-row .first-item,.admin-agency-details-container .admin-agency-details-column .agency-details-card .agency-details-card-content .agency-details-card-body .agency-details-card-row .second-item{width:50%;word-break:break-all}.admin-agency-details-container .admin-agency-details-column .agency-markup-card{border:1px solid var(--disable,#ddd);padding:26px;border-radius:20px}.admin-agency-details-container .admin-agency-details-column .agency-markup-card .agency-markup-card-content .title{margin-bottom:.5rem}.admin-agency-details-container .admin-agency-details-column .agency-markup-card .agency-markup-card-content .agency-card-body .label,.admin-agency-details-container .admin-agency-details-column .agency-markup-card .agency-markup-card-content .title p{color:#00629b}.admin-agency-details-container .reservation-card-tooltip{background-color:#00629b}.admin-edit-agency-container .admin-edit-agency-content{padding:2.5rem 4rem}@media only screen and (max-width:1199px){.admin-edit-agency-container .admin-edit-agency-content{padding:2rem 1rem}}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-title{margin-bottom:1.5rem}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-title p{color:#00629b}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content{display:flex;column-gap:3rem;margin-bottom:1rem}@media only screen and (max-width:1199px){.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content{flex-direction:column}}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column{width:100%;flex:1 1}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item{margin-bottom:1.5rem}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .label{margin-bottom:.5rem}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .label .required{color:#00629b}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .input{width:90%}@media only screen and (max-width:1199px){.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .input{width:100%}}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .input .default-input{width:100%}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .select-input{position:relative}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .select-input .status-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .select-input .status-input:focus-visible{outline:none}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .select-input .status-input:focus-within{outline:none}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .form-column-item .select-input:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section{margin-top:2rem}@media only screen and (min-width:1200px){.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section.desk-hd{display:none}}@media only screen and (max-width:1199px){.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section.mob-hd{display:none}}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-title{margin-bottom:1rem}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-title p{color:#00629b;font-size:18px}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-input .label{margin-bottom:.5rem}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-input .label .required{color:#00629b}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-input .input{width:90%}@media only screen and (max-width:1199px){.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-input .input{width:100%}}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-content .form-column .markup-section .markup-input .input .default-input{width:100%}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-submit{display:flex;justify-content:flex-end}.admin-edit-agency-container .admin-edit-agency-content .admin-edit-agency-form .form-submit .edit-submit-button{padding:12px 20px;border:0;background-color:#f9177c;color:#fff;border-radius:8px;cursor:pointer}.reminders-container .reminders-content{padding:2rem 50px}@media only screen and (max-width:1199px){.reminders-container .reminders-content{padding:2rem 1rem}}.reminders-container .reminders-content .reservation-filters{margin-bottom:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:1rem}.reminders-container .reminders-content .reservation-filters .reminders-filters-content{display:flex;column-gap:2rem}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content{width:100%}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter{display:flex;width:100%}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter input{padding:10px 12px;border-radius:8px;border:1px solid #ddd;width:15rem;margin-right:1rem;height:100%}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter input{width:70%}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter input:focus-visible{outline:none}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter input:focus-within{outline:none}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter .search-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content .search-filter .search-button{width:30%}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter{position:relative}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter{display:none}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter .status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;width:10rem;height:100%}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter .status-filter:focus-visible{outline:none}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter .status-filter:focus-within{outline:none}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .select-filter:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content .data-checkin-input-container{display:none}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .data-checkin-input-container .date-checkin-input-selector{padding:10px 12px;border-radius:8px;border:1px solid #ddd;width:10rem;display:flex;align-items:center;column-gap:10px;height:100%}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .data-checkin-input-container .date-checkin-input-selector .icon{display:flex}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reservation-filters .reminders-filters-content .data-penal-input-container{display:none}}.reminders-container .reminders-content .reservation-filters .reminders-filters-content .data-penal-input-container .date-checkin-input-selector{width:13rem}.reminders-container .reminders-content .reservation-filters .apply-filter .apply-filter-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:13px;height:100%}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:1.5rem}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards{flex-direction:column}}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card{width:24%;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1199px){.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card{width:100%}}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content{padding:16px}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name{max-width:60%}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name p{color:#00629b}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name .name-2{color:#0f0f0f}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status{display:flex;column-gap:10px}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status{padding:4px 12px;background:#e71515;border-radius:30px;display:flex;justify-content:center;align-items:center}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.C{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.VCH{background:rgba(227,28,121,.682)}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status img{width:12px}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.unpaid{background:var(--on-color-wait,rgba(215,122,37,.149))}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.paid{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-hotel-name{max-width:70%;margin-bottom:1rem}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .label{color:#00629b}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-pax-name{margin-bottom:1rem}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row{display:flex;margin-bottom:1rem;width:100%}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .checkin,.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .nights{width:50%}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price{display:flex;flex-direction:column;align-items:flex-end}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price .total-price{color:#00629b}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-footer{padding:16px;background-color:#fbfbfb;border-radius:0 0 10px 10px}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content{display:flex;align-items:center;justify-content:space-between}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button{display:flex;column-gap:10px}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button img{cursor:pointer}.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card.unpaid,.reminders-container .reminders-content .reminders-card .reminders-cards-content .reservation-cards .reservation-card.unpaid .reservation-card-footer{background-color:#ececec}.reminders-container-message{width:100%;height:calc(100vh - 83px - 74.5px)}.reminders-container-message .reminders-content-message{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.reminders-container-message .reminders-content-message p{color:#00629b;font-weight:600}.admin-reservation-container{width:100%}.admin-reservation-container .admin-reservation-content{padding:2rem 50px}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content{padding:2rem 1rem}}.admin-reservation-container .admin-reservation-content .reservation-filters{margin-bottom:2rem;display:flex;justify-content:space-between;padding-right:1%;flex-wrap:wrap;row-gap:1rem}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content{display:flex;column-gap:1rem}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content{width:100%;flex-direction:column}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter{display:flex;margin-right:1.5rem}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter{display:flex;width:100%;margin-bottom:1rem}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter input{padding:10px 12px;border-radius:8px;border:1px solid #ddd;margin-right:1rem;height:100%}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter input{width:70%}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter input:focus-visible{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter input:focus-within{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter .search-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .search-filter .search-button{width:30%}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter{position:relative}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter{display:none}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .status-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;height:100%}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .status-filter:focus-visible{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .status-filter:focus-within{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .supplier-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:11px 30px 12px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;height:100%}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .supplier-filter:focus-visible{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter .supplier-filter:focus-within{outline:none}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .select-filter:after{content:"";display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .data-checkin-input-container{display:none}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .data-checkin-input-container .date-checkin-input-selector{padding:10px 12px;border-radius:8px;border:1px solid #ddd;display:flex;align-items:center;column-gap:10px;height:100%}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .data-checkin-input-container .date-checkin-input-selector .icon{display:flex}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .data-penal-input-container{display:none}}.admin-reservation-container .admin-reservation-content .reservation-filters .admin-reservation-filters-content .data-penal-input-container .date-checkin-input-selector{width:13rem}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters{display:none}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters{display:flex;flex-direction:column;row-gap:1rem}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter{width:100%;display:block}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .date-checkin-input-selector,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .status-filter,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .supplier-filter,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .date-checkin-input-selector,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .status-filter,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .supplier-filter{width:100%}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .date-checkin-input-selector,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .date-checkin-input-selector{height:auto}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .data-picker-checkin-container,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .data-picker-checkin-container{margin:0}.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .data-checkin-input-container .data-picker-checkin-container.active,.admin-reservation-container .admin-reservation-content .reservation-filters .mobile-filters .select-filter .data-picker-checkin-container.active{margin-top:.5rem}}.admin-reservation-container .admin-reservation-content .reservation-filters .apply-filter .apply-filter-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#00629b;color:#fff;cursor:pointer;font-size:13px;height:100%}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .reservation-filters .reset-filters{display:none}}.admin-reservation-container .admin-reservation-content .reservation-filters .reset-filters .reset-filters-button{border:0;padding:10px 24px;border-radius:8px;font-weight:600;background:#e31c79;color:#fff;cursor:pointer;font-size:13px;height:100%}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards{display:flex;flex-wrap:wrap;column-gap:1%;row-gap:1.5rem}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards{flex-direction:column}}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card{width:24%;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1199px){.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card{width:100%}}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content{padding:16px}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name{max-width:60%}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name p{color:#00629b}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .reservation-name .name-2{color:#0f0f0f}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status{display:flex;column-gap:10px}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center;background:#e71515}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.X{background:#e71515}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.C{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status.VCH{background:rgba(227,28,121,.682)}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .status img{width:12px}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment{padding:4px 12px;border-radius:30px;display:flex;justify-content:center;align-items:center;background:var(--on-color-wait,rgba(215,122,37,.149))}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.unpaid{background:var(--on-color-wait,rgba(215,122,37,.149))}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-card-header .payment-status .payment.paid{background:var(--brand-color-verde15,rgba(21,231,54,.149))}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-hotel-name{max-width:70%;margin-bottom:1rem}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .label{color:#00629b}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-pax-name{margin-bottom:1rem}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row{display:flex;margin-bottom:1rem;width:100%}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .checkin,.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .nights,.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservarion-info .info-row .supplier{width:50%}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price{display:flex;flex-direction:column;align-items:flex-end}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-content .reservation-price .total-price{color:#00629b}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer{padding:16px;background-color:#fbfbfb;border-radius:0 0 10px 10px}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content{display:flex;align-items:center;justify-content:space-between}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button{display:flex;column-gap:10px}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card .reservation-card-footer .reservation-card-footer-content .actions-button img{cursor:pointer}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card.unpaid,.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-cards .reservation-card.unpaid .reservation-card-footer{background-color:#ececec}.admin-reservation-container .admin-reservation-content .admin-reservation-card .admin-reservation-cards-content .reservation-card-tooltip{background-color:#00629b}.admin-reservation-details-container{padding:2rem 50px}@media only screen and (max-width:1199px){.admin-reservation-details-container{padding:2rem 1rem}}.admin-reservation-details-container .admin-reservation-details-content{display:flex;column-gap:2rem}.admin-reservation-details-container .admin-reservation-details-content .label{color:#00629b}@media only screen and (max-width:1199px){.admin-reservation-details-container .admin-reservation-details-content{flex-direction:column}}.admin-reservation-details-container .admin-reservation-details-content .left-column{width:30%}@media only screen and (max-width:1199px){.admin-reservation-details-container .admin-reservation-details-content .left-column{width:100%}}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .reservation-card-header{display:flex;justify-content:space-between;margin-bottom:.3rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .reservation-card-header .icon-actions{display:flex;column-gap:5px}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .reservation-card-header .icon-actions img{cursor:pointer}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-name{margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-name p{color:#00629b}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body{display:flex;flex-direction:column;row-gap:.5rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body .card-row{display:flex;width:100%}.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body .card-row .booking-code,.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body .card-row .reservation-date,.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body .card-row .reservation-state,.admin-reservation-details-container .admin-reservation-details-content .left-column .reservation-card .card-body .card-row .supplier{width:50%}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-card-header .hotel-type-stars{display:flex;justify-content:space-between;margin-bottom:.3rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-card-header .name{margin-bottom:.2rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-card-header .name p{color:#00629b}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-card-header .place{display:flex;column-gap:10px;margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-body{display:flex;flex-direction:column;row-gap:.5rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-body .body-row{display:flex;width:100%}.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-body .body-row .checkin,.admin-reservation-details-container .admin-reservation-details-content .left-column .hotel-info-card .hotel-body .body-row .nights{width:50%}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card{border:1px solid #ddd;border-radius:20px;margin-bottom:1rem;background-color:#fff}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-title{margin-bottom:1rem;padding:17px 26px 0}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-title p{color:#e31c79}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-card-body{padding:0 26px;margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-card-body .agency-cost{display:flex;justify-content:space-between;margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-card-body .markup-cost{display:flex;justify-content:space-between}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-card-footer{padding:17px 26px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.admin-reservation-details-container .admin-reservation-details-content .left-column .costs-card .costs-card-footer .cost{display:flex;flex-direction:column;align-items:flex-end}.admin-reservation-details-container .admin-reservation-details-content .right-column{width:calc(70% - 2rem)}@media only screen and (max-width:1199px){.admin-reservation-details-container .admin-reservation-details-content .right-column{width:100%}}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-card-header{margin-bottom:1rem;display:flex;justify-content:space-between}@media only screen and (max-width:1199px){.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-card-header{flex-direction:column;row-gap:1rem}}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-card-header .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-body{display:flex;flex-direction:column;row-gap:1rem}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row{display:flex}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-person-name,.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-type{width:50%}.admin-reservation-details-container .admin-reservation-details-content .right-column .room-card .room-card-content .room-body .room-body-row .room-child-title{width:40%}.admin-reservation-details-container .admin-reservation-details-content .right-column .preferences-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.admin-reservation-details-container .admin-reservation-details-content .right-column .preferences-card .label,.admin-reservation-details-container .admin-reservation-details-content .right-column .remarks-section .remarks-section-content .label{margin-bottom:1rem}.admin-reservation-details-container .admin-reservation-details-content .right-column .remarks-section .remarks-section-content .remarks-text p{font-size:12px}.admin-reservation-edit-container{padding:2rem 50px}@media only screen and (max-width:1199px){.admin-reservation-edit-container{padding:2rem 1rem}}.admin-reservation-edit-container .admin-reservation-edit-content{display:flex;column-gap:2rem}.admin-reservation-edit-container .admin-reservation-edit-content .label{color:#00629b}@media only screen and (max-width:1199px){.admin-reservation-edit-container .admin-reservation-edit-content{flex-direction:column}}.admin-reservation-edit-container .admin-reservation-edit-content .left-column{width:30%}@media only screen and (max-width:1199px){.admin-reservation-edit-container .admin-reservation-edit-content .left-column{width:100%}}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .reservation-card-header{display:flex;justify-content:space-between;margin-bottom:.3rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .reservation-card-header .icon-actions{display:flex;column-gap:5px}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .reservation-card-header .icon-actions img{cursor:pointer}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-name{margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-name p{color:#00629b}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body{display:flex;flex-direction:column;row-gap:.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .card-row{display:flex;width:100%}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .card-row .booking-code,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .card-row .reservation-date{width:50%}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input{margin-top:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .label,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .label{margin-bottom:.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input{position:relative}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input:after,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input:after,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input:after,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input:after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input .payment-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input .reservation-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input .payment-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input .reservation-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input .payment-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input .reservation-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input .payment-state-select,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input .reservation-state-select{padding:10px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input .payment-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .payment-state-select-input .reservation-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input .payment-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-payment-input .reservation-state-select-input .reservation-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input .payment-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .payment-state-select-input .reservation-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input .payment-state-select:focus-visible,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .reservation-state-input .reservation-state-select-input .reservation-state-select:focus-visible{outline:none}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input{margin-top:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .label{margin-bottom:.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control{padding:4px 8.5px 4px 12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control .css-hlgwow,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control .css-hlgwow .css-19bb58m,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control .css-hlgwow .css-1dimb5e-singleValue{padding:0;margin:0}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control .css-1wy0on6 .css-1u9des2-indicatorSeparator{display:none}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .reservation-card .card-body .booking-agency-input .css-13cymwt-control .css-1wy0on6 .css-1xc3v61-indicatorContainer svg{width:15px;height:15px;color:#e31c79}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card{border:1px solid #ddd;border-radius:20px;padding:26px;margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-card-header .hotel-type-stars{display:flex;justify-content:space-between;margin-bottom:.3rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-card-header .name{margin-bottom:.2rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-card-header .name p{color:#00629b}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-card-header .place{display:flex;column-gap:10px;margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-body{display:flex;flex-direction:column;row-gap:.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-body .body-row{display:flex;width:100%}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-body .body-row .checkin,.admin-reservation-edit-container .admin-reservation-edit-content .left-column .hotel-info-card .hotel-body .body-row .nights{width:50%}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card{border:1px solid #ddd;border-radius:20px;margin-bottom:1rem;background-color:#fff}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-title{margin-bottom:1rem;padding:17px 26px 0}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-title p{color:#e31c79}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-card-body{padding:0 26px;margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-card-body .agency-cost{display:flex;justify-content:space-between;margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-card-body .markup-cost{display:flex;justify-content:space-between}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-card-footer{padding:17px 26px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.admin-reservation-edit-container .admin-reservation-edit-content .left-column .costs-card .costs-card-footer .cost{display:flex;flex-direction:column;align-items:flex-end}.admin-reservation-edit-container .admin-reservation-edit-content .right-column{width:calc(70% - 2rem)}@media only screen and (max-width:1199px){.admin-reservation-edit-container .admin-reservation-edit-content .right-column{width:100%}}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-card-header{margin-bottom:1rem;display:flex;justify-content:space-between}@media only screen and (max-width:1199px){.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-card-header{flex-direction:column;row-gap:1rem}}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-card-header .penal{background-color:rgba(21,231,54,.149);padding:4px 16px;border-radius:30px;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body{display:flex;flex-direction:column;row-gap:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-text-row{display:flex;margin-bottom:1.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-text-row .room-type{width:50%}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row{display:flex}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-person-name,.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-type{width:50%}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-child-title{width:40%}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col{flex:1 1}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .label{margin-bottom:.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .label .required{color:#00629b}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .input .room-field{padding:12px;border-radius:8px;border:1px solid #ddd;font-size:14px;width:100%;color:#0f0f0f}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .input .type-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .input .type-select:focus-visible{outline:none}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .input.select-input{position:relative}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .room-card .room-card-content .room-body .room-body-row .room-field-col .input.select-input:after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:10px;height:10px;background-image:url(/search-icons/down-arrow.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;background-position:50%}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .preferences-card{margin-bottom:1rem;border:1px solid var(--disable,#ddd);border-radius:20px;padding:26px}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .preferences-card .label{margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .remarks-section{margin-bottom:2.5rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .remarks-section .remarks-section-content .label{margin-bottom:1rem}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .remarks-section .remarks-section-content .remarks-text p{font-size:12px}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .submit-button-container{width:100%;display:flex;justify-content:flex-end}.admin-reservation-edit-container .admin-reservation-edit-content .right-column .submit-button-container .submit-button{padding:12px 20px;border:0;background-color:#e31c79;color:#fff;border-radius:8px;cursor:pointer;font-weight:600}.payment-page-container{width:100%;height:calc(100vh - 83px)}.payment-page-container .payment-page-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1199px){.payment-page-container .payment-page-content .payment-form-container{display:flex;justify-content:center}}.hotel-details-container{margin-top:-6rem;position:relative;z-index:2;padding:20px 9rem;height:100vh}@media only screen and (max-width:1199px){.hotel-details-container{padding:20px 1rem 3rem;height:auto}}.hotel-details-container .search-form .form-header{display:none}.hotel-details-container .hotel-details-content{display:flex;flex-direction:row;column-gap:5%;height:calc(95% - 133px - 2rem)}@media only screen and (max-width:1199px){.hotel-details-container .hotel-details-content{flex-direction:column;row-gap:1rem;height:100%}}.hotel-details-container .hotel-details-content .left-column{width:40%;height:100%}@media only screen and (max-width:1199px){.hotel-details-container .hotel-details-content .left-column{width:100%;height:250px}}.hotel-details-container .hotel-details-content .left-column .hotel-images-card{width:100%;border-radius:20px;border:1.53px solid #ddd;height:100%;position:relative;cursor:pointer}.hotel-details-container .hotel-details-content .left-column .hotel-images-card .image{width:100%;height:100%;border-radius:20px;display:flex}.hotel-details-container .hotel-details-content .left-column .hotel-images-card .image img{width:100%;height:100%;border-radius:20px;object-fit:cover}.hotel-details-container .hotel-details-content .left-column .hotel-images-card .image-footer{position:absolute;bottom:0;width:100%;background:#fff;height:44px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1.53px solid #ddd}.hotel-details-container .hotel-details-content .right-column{width:60%}@media only screen and (max-width:1199px){.hotel-details-container .hotel-details-content .right-column{width:100%}}.hotel-details-container .hotel-details-content .right-column .hotel-name p{color:#00629b}.hotel-details-container .hotel-details-content .right-column .stars{margin-top:.5rem}.hotel-details-container .hotel-details-content .right-column .place{margin-top:.5rem;display:flex}.hotel-details-container .hotel-details-content .right-column .place img{margin-right:10px}.hotel-details-container .hotel-details-content .right-column .text-section{margin-top:1rem}.hotel-details-container .hotel-details-content .right-column .text-section .title{margin-bottom:.5rem;color:#00629b;font-weight:500}.hotel-details-container .hotel-details-content .right-column .text-section .dynamic-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;max-height:7.25em;transition:max-height .5s ease}.hotel-details-container .hotel-details-content .right-column .text-section .dynamic-content.showed{max-height:none;-webkit-line-clamp:unset}.hotel-details-container .hotel-details-content .right-column .text-section.suggested-info{margin-top:4rem;background-color:#00629b;padding:2rem;border-radius:20px}.hotel-details-container .hotel-details-content .right-column .text-section.suggested-info .title,.hotel-details-container .hotel-details-content .right-column .text-section.suggested-info p{color:#fff}.search-map-container{width:100%;height:calc(100vh - 83px);position:relative}@media only screen and (max-width:1199px){.search-map-container{height:calc(100vh - 73px)}}.search-map-container #penal-note-tooltip,.search-map-container #remarks-note-tooltip{background-color:#fff;width:200px;border-radius:10px;box-shadow:0 4px 9px 0 rgba(0,0,0,.251);opacity:1;z-index:3}.search-map-container #penal-note-tooltip p,.search-map-container #remarks-note-tooltip p{color:#000}.search-map-container .gm-control-active.gm-fullscreen-control,.search-map-container .gmnoprint{display:none}@media only screen and (max-width:1199px){.calendar-page-container{height:calc(100vh - 80px)}}.calendar-page-container .calendar-page-content{padding:2rem;height:100%;position:relative}@media only screen and (max-width:1199px){.calendar-page-container .calendar-page-content{padding:1rem}.calendar-page-container .calendar-page-content .fc{height:100%}}.calendar-page-container .calendar-page-content .calendar-agency-filter{position:absolute;right:2rem;width:20%;z-index:2;height:38px}@media only screen and (max-width:1199px){.calendar-page-container .calendar-page-content .calendar-agency-filter{position:relative;width:100%;margin-bottom:1rem;right:0}}.calendar-page-container .calendar-page-content .calendar-agency-filter .css-1dyz3mf{overflow-y:auto;height:38px}.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk{display:flex;column-gap:1rem;align-items:center}.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk .fc-button{padding:7px 10px;background:#fff;color:#fff;border-radius:8px;font-weight:700;cursor:pointer;background:#00629b;border:0}.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-prev-button{padding:3px;border-radius:100%}.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk .fc-button.fc-next-button{margin:0;padding:3px;border-radius:100%}.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{margin:0}@media only screen and (max-width:1199px){.calendar-page-container .calendar-page-content .fc-header-toolbar .fc-toolbar-chunk .fc-toolbar-title{font-size:16px}}.calendar-page-container .calendar-page-content .fc-scrollgrid{border-radius:10px}.calendar-page-container .calendar-page-content .fc-scrollgrid tbody th,.calendar-page-container .calendar-page-content .fc-scrollgrid thead th{border-top-left-radius:10px;border-top-right-radius:10px}.calendar-page-container .calendar-page-content .fc-scrollgrid tbody td,.calendar-page-container .calendar-page-content .fc-scrollgrid thead td{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width:1199px){.calendar-page-container .calendar-page-content .fc-scrollgrid tbody .fc-day{height:100px}}.calendar-page-container .calendar-page-content .fc-event{border:0;cursor:pointer;background:transparent}.calendar-page-container .calendar-page-content .fc-event .custom-event{padding:0 5px;color:#fff;border-radius:3px;display:flex;width:100%;border:0;overflow:hidden}.calendar-page-container .calendar-page-content .fc-event .custom-event .time{margin-right:5px}.calendar-page-container .calendar-page-content .fc-event .custom-event.fly{background-color:#00629b}.calendar-page-container .calendar-page-content .fc-event .custom-event.event{background-color:#15e735}.calendar-page-container .calendar-page-content .fc-event .custom-event.booking{background-color:#e31c79}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip{padding:1rem;z-index:10;border-radius:20px;min-width:200px}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip p{color:#fff}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip.fly{background-color:#00629b}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip.event{background-color:#15e735}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip.reservation{background-color:#e31c79}.calendar-page-container .calendar-page-content .fc-event .calendar-event-tooltip .row{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.calendar-page-container .calendar-page-content .fc-daygrid-more-link{font-size:12px}.calendar-page-container .calendar-page-content .fc-more-popover{border-radius:10px;border:0}.calendar-page-container .calendar-page-content .fc-more-popover .fc-popover-header{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.news-details-container .news-details-content{display:flex;flex-direction:row;column-gap:5%;height:100%;padding:3rem 2rem}@media only screen and (max-width:1199px){.news-details-container .news-details-content{flex-direction:column;row-gap:1rem;height:100%}}.news-details-container .news-details-content .left-column{width:40%;min-height:100%;max-height:calc(100vh - 74px - 80px - 57px)}@media only screen and (max-width:1199px){.news-details-container .news-details-content .left-column{width:100%;height:250px;min-height:250px;max-height:250px}}.news-details-container .news-details-content .left-column .news-images-card{width:100%;border-radius:20px;border:1.53px solid #ddd;height:100%;position:relative;cursor:pointer}.news-details-container .news-details-content .left-column .news-images-card .image{width:100%;height:100%;border-radius:20px;display:flex}.news-details-container .news-details-content .left-column .news-images-card .image img{width:100%;height:100%;border-radius:20px;object-fit:cover}.news-details-container .news-details-content .left-column .news-images-card .image-footer{position:absolute;bottom:0;width:100%;background:#fff;height:44px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1.53px solid #ddd}.news-details-container .news-details-content .right-column{width:60%}@media only screen and (max-width:1199px){.news-details-container .news-details-content .right-column{width:100%}}.news-details-container .news-details-content .right-column .news-title{margin-bottom:1rem}.news-details-container .news-details-content .right-column .news-title p{color:#00629b}