@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-page{font-family:Montserrat;padding:20px}.dashboard-page .app-button{align-items:center;display:inline-flex;justify-content:center;min-width:0!important;padding:0 16px;white-space:nowrap;width:auto!important}.dashboard-page .title{font-size:24px;font-weight:500}.dashboard-page .title,.dashboard-page a .sub-title{color:#000;font-style:normal;letter-spacing:-.2px;line-height:normal}.dashboard-page a .sub-title{font-size:16px;font-weight:400;margin-bottom:2em}.dashboard-page .benefits{list-style:none;padding:0}.dashboard-page .benefits .benefit-item{align-items:start;display:flex;margin-bottom:2em}.dashboard-page .benefits .benefit-item img{max-height:24px;max-width:24px}.dashboard-page .benefits .benefit-item div{padding-left:20px}.dashboard-page .benefits .benefit-item div h3{color:#000;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:normal;margin-top:0;text-transform:uppercase}.dashboard-page .benefits .benefit-item div p{color:#000;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:normal}.dashboard-page .benefits .benefit-item div .contract-benefit{list-style-type:disc;margin-bottom:2em}.dashboard-page .benefits .benefit-item div button{margin-right:10px}.dashboard-page .benefits .benefit-item div button:not(.large){background-color:#0000!important;color:var(--primary-app-color)!important;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;height:32px;letter-spacing:-.2px;line-height:normal;text-align:center;width:171px}.dashboard-page .benefits .benefit-item div button:not(.large):hover{background-color:var(--primary-app-color)!important;border:1px solid var(--primary-app-color)!important;color:#fff!important}.login-page{background-color:#e6e6e6;display:flex;height:100vh;max-height:100vh}.login-page .language-selector{max-width:150px;position:fixed;right:10px;top:10px}.login-page .language-selector .selector{max-width:150px}.login-page .form-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden}.login-page .form-content .welcome-title{color:#61758a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.login-page .form-content .app-logo{max-width:250px}.login-page .footer-content{bottom:0;font-family:Montserrat;font-size:11px;padding:20px 10px;position:fixed;text-align:center;width:100vw}.login-form{min-width:300px;padding-top:40px}@media(max-width:767px){.login-form{min-width:70%;transition:all .2s}}@media(min-width:768px)and (max-width:1023px){.login-form{min-width:70%;transition:all .2s}}.login-form .reminder-password-link{margin-bottom:20px;margin-top:-20px;text-align:right;width:100%}.login-form .btn-submit{border:none!important;margin-bottom:20px;width:100%}.login-form .not-register{text-align:center;width:100%}.login-form .not-register a{text-decoration:none}.public-footer{align-items:center;background:#282828;color:#fff;font-family:Lato;height:60px;z-index:1}.public-footer,.public-footer .menu{display:flex;justify-content:center}.public-footer .menu .menu-link-element{color:#fff;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:normal;text-decoration:none}.main-menu.desktop,.main-menu.tablet{align-items:center;display:flex;gap:88px;justify-content:flex-start;margin-right:auto;visibility:visible}.main-menu.desktop.vertical,.main-menu.tablet.vertical{flex-direction:column}.main-menu.desktop.mobile,.main-menu.tablet.mobile{display:none;visibility:hidden}.main-menu.mobile{align-items:center;display:flex;justify-content:flex-start;margin-right:auto;visibility:visible}.main-menu.mobile.vertical{flex-direction:column}.main-menu.mobile .app-link{cursor:pointer;display:flex;margin-top:25px;width:100%}.main-menu.mobile .app-link .app-icon{height:20px;margin-left:20px;margin-right:10px;width:20px}.public-header.desktop,.public-header.tablet{align-items:center;background:#fff;box-shadow:0 4px 12px -2px #00000036;color:#fff;display:flex;height:70px;justify-content:space-between;max-width:100%!important;padding:0 20px;position:fixed;width:100%;z-index:10}.public-header.desktop .menu-icon,.public-header.tablet .menu-icon{font-size:24px}.public-header.desktop .app-icon,.public-header.tablet .app-icon{cursor:pointer}.public-header.desktop a,.public-header.tablet a{cursor:pointer;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:normal;text-decoration:none;text-transform:uppercase}.public-header.desktop .logo,.public-header.tablet .logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:100%;margin-right:47px;min-width:212px}.public-header.desktop .logo.mobile,.public-header.tablet .logo.mobile{margin-right:0}.public-header.desktop .logo img,.public-header.tablet .logo img{height:auto;max-width:200px}.public-header.desktop .user-menu,.public-header.tablet .user-menu{align-items:center;display:flex;gap:25px;justify-content:flex-end}.public-header.mobile{align-items:center;background:#fff;box-shadow:0 4px 12px -2px #00000036;color:#fff;display:flex;height:70px;justify-content:space-between;max-width:100vw!important;overflow:hidden;position:fixed;width:100vw!important;z-index:10}.public-header.mobile .menu-button{padding:10px}.public-header.mobile .menu-icon{font-size:24px}.public-header.mobile .app-icon{cursor:pointer}.public-header.mobile a{cursor:pointer;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:normal;text-decoration:none;text-transform:uppercase}.public-header.mobile .logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:100%;margin-right:47px;min-width:212px}.public-header.mobile .logo.mobile{margin-right:0}.public-header.mobile .logo img{height:auto;max-width:200px}.public-header.mobile .user-menu{align-items:center;display:flex;justify-content:flex-end;padding-right:20px}.language-selector{min-width:150px;text-align:left;width:100%}.language-selector .ant-select-selection-item{color:#666;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:normal}.language-selector .ant-select-selector{border:none!important;max-width:100%;min-width:100%;width:100%}.language-selector .ant-select-arrow{font-weight:700}.inline-language-selector ul{display:flex;list-style:none;padding:0}.inline-language-selector ul li{color:#61758a;cursor:pointer;font-size:12px;font-weight:400;margin-bottom:2em;padding-bottom:2px;text-decoration:underline}.inline-language-selector ul li:hover{color:#45494d}.inline-language-selector ul li:after{content:"|";margin:0 5px;text-decoration:none!important}.inline-language-selector ul li:last-child:after{content:"";margin:0}.private-footer-component{align-items:center;background-color:#000;color:#fff;display:flex;height:60px;padding:0 20px}.private-header-component{align-items:center;background-color:#333;box-shadow:0 4px 12px -2px #00000036;display:flex;height:70px;justify-content:space-between;padding:0 20px;z-index:1}.private-header-component .logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:100%;margin-right:47px;min-width:212px}.private-header-component .logo.mobile{margin-right:0;overflow:hidden}.private-header-component .logo img{height:auto;max-width:180px}.private-header-component .user-menu{align-items:center;display:flex;gap:25px;justify-content:flex-end}.private-header-component .user-menu .user-actions,.private-header-component .user-menu .user-actions .avatar{align-items:center;display:flex}.private-header-component .user-menu .user-actions .avatar svg{height:24px;margin-right:15px;width:24px}.private-header-component .user-menu .user-actions .avatar .avatar-image img{height:32px;margin-right:15px;width:32px}.private-header-component .user-menu .user-actions .user-name{overflow:hidden;padding-right:20px;text-overflow:ellipsis}.private-header-component .user-menu .user-actions .user-name .name-container{color:#666;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:normal;white-space:nowrap}.private-header-component .user-menu .user-actions .user-name .arrow-icon{color:#666;font-weight:700}.private-header-component .btn-collapse-menu{font-size:18px;margin-right:20px}.close-session-link,.my-profile-link{color:#666;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:normal;white-space:nowrap}.close-session-link .menu-icon,.my-profile-link .menu-icon{font-size:1.3em;margin-right:10px}.private-menu .ant-menu-title-content{color:#262626;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:normal}.private-menu .menu{padding-top:10px}.private-menu .app-icon svg{font-size:18px}.private-menu .app-icon svg path{fill:#707070}.private-menu .ant-menu-submenu-title:hover{background-color:#0000!important}.private-menu .ant-menu-item,.private-menu .ant-menu-submenu{border-radius:0!important;margin-inline:0!important;width:100%!important}.private-menu .ant-menu-item:active,.private-menu .ant-menu-item:hover,.private-menu .ant-menu-submenu:active,.private-menu .ant-menu-submenu:hover{background-color:#333!important;border:solid;border-color:var(--primary-app-color);border-radius:0!important;border-width:0 3px 0 0}.private-menu .ant-menu-item:active .ant-menu-submenu-arrow,.private-menu .ant-menu-item:active .ant-menu-title-content,.private-menu .ant-menu-item:hover .ant-menu-submenu-arrow,.private-menu .ant-menu-item:hover .ant-menu-title-content,.private-menu .ant-menu-submenu:active .ant-menu-submenu-arrow,.private-menu .ant-menu-submenu:active .ant-menu-title-content,.private-menu .ant-menu-submenu:hover .ant-menu-submenu-arrow,.private-menu .ant-menu-submenu:hover .ant-menu-title-content{color:#d9d9d9}.private-menu .ant-menu-item.ant-menu-item-disabled,.private-menu .ant-menu-submenu.ant-menu-item-disabled{background-color:#818080!important}.private-menu .ant-menu-item.ant-menu-item-disabled .ant-menu-title-content,.private-menu .ant-menu-submenu.ant-menu-item-disabled .ant-menu-title-content{color:silver}.private-menu .ant-menu-title-content{color:#d9d9d9;font-family:Montserrat}.private-menu .ant-menu-item-selected,.private-menu .ant-menu-submenu-selected{background-color:#333;border:solid;border-color:var(--primary-app-color);border-radius:0!important;border-width:0 3px 0 0}.private-menu .ant-menu-item-selected .ant-menu-submenu-arrow,.private-menu .ant-menu-submenu-selected .ant-menu-submenu-arrow{color:var(--primary-app-color)!important}.client-number-component{text-align:center}.client-number-component .separator-client{border-top:2px solid #2a2d33;margin:5px 10%;min-width:auto;padding-bottom:2px;width:auto}.client-number-component .label-number-client{color:#fff}.client-number-component .label-client{color:#9397a0;margin-bottom:5px;margin-top:5px}.input-labeled-component{max-width:99%}.input-labeled-component label{background-color:#fff;border:1px solid silver;border-radius:3px;display:block;height:40px;margin-bottom:40px;position:relative;width:100%}.input-labeled-component label span{color:silver;font:16px/16px Montserrat;left:17px;opacity:.5;position:absolute;top:12px}.input-labeled-component label.focus{border-color:#b1b1b1}.input-labeled-component label.focus span.focus{color:#b1b1b1;opacity:1;transition:all .2s}.input-labeled-component label.top span.top{border-radius:3px 3px 0 0;border-width:0 0 1px;color:#797979;font-size:12px;left:8px;opacity:1;padding:0 5px;top:-17px;transition:all .2s}.input-labeled-component input{background:#0000;border:#0000;box-shadow:none!important;display:block;font:16px/16px Montserrat;outline:none!important;padding:10px 15px}.dots-container .dots-actions{background-color:#fff;border-radius:3px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;min-width:150px;padding:4px;position:absolute;right:25px}.dots-container .dots-actions.visible{display:block}.dots-container .dots-actions.hidden{display:none}.dots-container .dots-actions ul{list-style:none;margin:0;padding:0}.dots-container .dots-actions ul li{border-radius:3px;color:var(--primary-app-color);cursor:pointer;font-family:Montserrat;font-size:small;font-weight:400;margin-bottom:5px;padding:2.5px 5px}.dots-container .dots-actions ul li:hover{background-color:#0000000a}.loading-data-component{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:3em}.loading-data-component .app-label{margin-top:2em!important}.no-data{margin-top:50px;width:100%}.forget-password-form .actions{text-align:right}.forget-password-form .actions button{margin-left:10px;width:25%}.edit-profile-component .ant-divider-inner-text{font-family:Roboto;font-size:16px}.edit-profile-component .ant-upload-select span{padding:10px}.edit-profile-component button{color:#fff;font-family:Roboto;font-size:17px;font-style:normal;font-weight:600;letter-spacing:-.08px;line-height:normal}.edit-profile-component label{color:#c6c6c6!important;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:normal}.edit-profile-component .avatar-image{text-align:center}.edit-profile-component .avatar-image .save-avatar{width:100%}.edit-profile-component .avatar-image .avatar-uploader{margin-top:10px}.edit-profile-component .avatar-image small{font-size:10px}.edit-profile-component .actions{margin-top:10px;text-align:right}.accounts-list *{font-family:Montserrat!important}.accounts-list .verification-font{font-size:14px;font-weight:400;justify-content:right!important}.accounts-list .header-no-space-btw-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.accounts-list .contract-container{cursor:"pointer";font-weight:"bold"}.accounts-list .hotels-tags{font-size:"14px"}.accounts-list .button-validation-container{align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important}.accounts-list .app-button{margin:0!important}.accounts-list .app-link{font-family:Courier New,Courier,monospace;font-size:14px;margin-left:5px;text-decoration:none!important}.accounts-list .statistics-list{list-style:none;margin:0;padding:0}.accounts-list .contracts{align-items:center;display:flex;font-size:14px;margin-top:8px}.accounts-list .contracts .app-icon{margin-right:5px}.accounts-list .body-container{justify-content:flex-start}.accounts-list .email-truncated{display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media screen and (max-width:576px){.accounts-list .email-truncated{max-width:100%;vertical-align:top}}.account-manage .account-manage-header{display:flex;gap:5px}.account-manage .account-manage-content{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-left:22px}.account-manage .account-manage-footer{display:flex;gap:10px;justify-content:center;margin-top:30px}.account-users-list-component{margin-top:2em}.account-users-list-component .alert{text-align:center}.account-users-list-component .actions-container{align-items:center;display:flex;font-family:Montserrat;gap:10px;justify-content:flex-end}@media screen and (max-width:768px){.account-users-list-component .actions-container{flex:1 1;justify-content:flex-end;padding:5px 0;width:100%}}.account-users-list-component .actions-container svg{transition:all .3s ease-in-out}.account-users-list-component .actions-container svg:hover{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;cursor:pointer}.account-users-list-component .actions-container svg:hover path{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;transition:all .3s ease-in-out}.account-users-list-component .loading-container{align-items:center;display:flex;flex-direction:column;font-size:x-large;justify-content:center}.account-users-list-component .loading-container span{margin-bottom:10px;margin-top:10px}.account-users-list-component .header-container{align-items:baseline;display:flex;justify-content:space-between}.account-users-list-component .header-container .title{font-size:1.5em;font-weight:700}.account-users-list-component .app-card .info{display:flex;flex-direction:column;gap:5px}.account-users-list-component .app-card .info span small{display:block;padding-left:20px}.account-users-list-component .app-card .info .with-padding{padding-left:20px}.account-users-list-component .app-card .info .with-padding small{display:block}.bookings-list{margin-top:2em}.bookings-list .loading-container{align-items:center;display:flex;flex-direction:column;font-size:x-large;justify-content:center}.bookings-list .loading-container span{margin-bottom:10px;margin-top:10px}.bookings-list .header-container .booking-resume-header{align-items:center;display:flex}@media screen and (max-width:768px){.bookings-list .header-container .booking-resume-header{margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}}.bookings-list .header-container .booking-resume-header span:first-child div{display:flex}.bookings-list .header-container .booking-resume-header span{padding:0 10px}.bookings-list .header-container .booking-resume-header span small{display:block;font-size:12px;font-weight:400}.bookings-list .header-container .show-booking-detail{font-size:24px;margin-left:10px}.bookings-list .header-container .locator-container{border:1px solid;border-radius:3px}.bookings-list .header-container .status{border:1px solid;border-radius:3px;padding:0 10px;text-align:center;width:150px}.bookings-list .header-container .status.status-0{border-color:#f0ad4e;color:#f0ad4e}.bookings-list .header-container .status.status-1{border-color:#337ab7;color:#337ab7}.bookings-list .header-container .status.status-2{border-color:green;color:green}.bookings-list .header-container .status.status-3{border-color:red;color:red}.bookings-list .header-container .status.status-4{border-color:#c09494;color:#c09494}.bookings-list .app-image{max-height:20px}.bookings-list .booking-status-and-pricing .pricing-info{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex:1 1;gap:60px;height:50px;justify-content:center;padding:5px 10px}@media screen and (max-width:900px){.bookings-list .booking-status-and-pricing .pricing-info{flex-wrap:wrap;gap:20px;height:auto}}.bookings-list .booking-status-and-pricing .pricing-info .integration-icon,.bookings-list .booking-status-and-pricing .pricing-info .price{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;padding-top:10px;text-align:center}.bookings-list .booking-status-and-pricing .pricing-info .integration-icon label,.bookings-list .booking-status-and-pricing .pricing-info .price label{font-size:18px;font-weight:600}.bookings-list .booking-status-and-pricing .pricing-info .integration-icon small,.bookings-list .booking-status-and-pricing .pricing-info .price small{font-weight:400}@media screen and (max-width:900px){.bookings-list .booking-status-and-pricing .pricing-info .integration-icon,.bookings-list .booking-status-and-pricing .pricing-info .price{flex:1 1 45%}}.bookings-list .app-card .booking-info span,.bookings-list .app-card .other-info span{display:block;margin-bottom:5px}.bookings-list .app-card .booking-info span small,.bookings-list .app-card .other-info span small{display:block;padding-left:18px}@media screen and (max-width:768px){.bookings-list .app-card .other-info{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}}.bookings-list .app-card.card-header-0 .ant-card-head{background-color:#e9cf5e0d;border-radius:3px 3px 0 0}.bookings-list .app-card.card-header-1 .ant-card-head{background-color:#0019fd0d;border-radius:3px 3px 0 0}.bookings-list .app-card.card-header-2 .ant-card-head{background-color:#2991290d;border-radius:3px 3px 0 0}.bookings-list .app-card.card-header-3 .ant-card-head{background-color:#ff00000d;border-radius:3px 3px 0 0}.bookings-list .app-card.card-header-4 .ant-card-head{background-color:#7910100d;border-radius:3px 3px 0 0}.booking-detail-page{padding:4%}.booking-detail-page *{font-family:Montserrat!important}@media screen and (max-width:768px){.booking-detail-page .content{padding:30px 0 0}}.booking-detail-page .room-commission-detail{clear:both;display:block;font-size:11px}.booking-detail-page .explain-if-net-or-pvp{margin-top:10px}.booking-detail-page .resume .booking-status{position:absolute;right:0}@media screen and (max-width:768px){.booking-detail-page .resume .booking-status{left:0;padding-left:10px;position:absolute}}.booking-detail-page .resume .booking-status .ant-tag{align-items:center;display:flex;font-size:1.2em;height:35px;justify-content:center;padding:0;width:100px}.booking-detail-page .resume .icon-cancelled-at{margin-left:10px}.booking-detail-page .resume .hotel-name{font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0;margin-top:0}.booking-detail-page .resume .hotel-info{font-size:13px;font-style:normal;font-weight:300;line-height:20px;margin:0}.booking-detail-page .resume .booking-header-resume{display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:15px;margin-top:10px}.booking-detail-page .resume .booking-header-resume span{margin:5px 0}.booking-detail-page .resume .btn-actions{padding-bottom:3em;text-align:right}.booking-detail-page .resume .btn-actions .left-time-to-enable-send-button{display:block;font-size:12px;margin-top:3px}.booking-detail-page .resume .btn-actions button{margin-left:10px}.booking-detail-page .resume-link{border-bottom:1px dashed var(--primary-app-color);color:var(--primary-app-color);cursor:pointer}.booking-detail-page .resume,.booking-detail-page .rooms,.booking-detail-page .services,.booking-detail-page .total-resume{background:#fff;border-radius:2px;margin-bottom:10px}.booking-detail-page .resume h4,.booking-detail-page .rooms h4,.booking-detail-page .services h4,.booking-detail-page .total-resume h4{font-size:14px;font-style:normal;font-weight:600;line-height:29px;margin-bottom:5px;margin-top:0}.booking-detail-page .resume .regime-name,.booking-detail-page .rooms .regime-name,.booking-detail-page .services .regime-name,.booking-detail-page .total-resume .regime-name{font-size:14px;font-style:normal;font-weight:300;line-height:29px;margin-bottom:10px;margin-top:-10px}.booking-detail-page .resume .main-title,.booking-detail-page .rooms .main-title,.booking-detail-page .services .main-title,.booking-detail-page .total-resume .main-title{border-left:2px solid var(--primary-app-color);font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:30px;padding:5px 10px}.booking-detail-page .rooms .room{margin-bottom:15px;padding-bottom:10px}.booking-detail-page .rooms .room:not(:last-child){border-bottom:1px solid #b8b8b8}.booking-detail-page .rooms .room .room-details{padding-left:30px;padding-right:10px}.booking-detail-page .rooms .room .room-image{background-color:hsla(0,2%,74%,.397);background-position:50%;background-repeat:no-repeat;background-size:cover;height:136px;width:260px}@media(min-width:0px)and (max-width:1023px){.booking-detail-page .rooms .room .room-image{margin-bottom:15px}}.booking-detail-page .rooms .room .cancellation-policies,.booking-detail-page .rooms .room .occupation{align-items:center;cursor:pointer;display:flex;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.booking-detail-page .rooms .room .cancellation-policies .plus-icon,.booking-detail-page .rooms .room .occupation .plus-icon{fill:var(--primary-app-color);margin-right:5px}.booking-detail-page .rooms .room .cancellation-policies-list,.booking-detail-page .rooms .room .occupation-list{font-size:13px;font-style:normal;font-weight:300;line-height:normal;list-style:none;padding:0 25px}.booking-detail-page .rooms .room .cancellation-policies-list li,.booking-detail-page .rooms .room .occupation-list li{margin-bottom:5px}.booking-detail-page .rooms .room .cancellation-policies-list.hidden,.booking-detail-page .rooms .room .occupation-list.hidden{display:none}.booking-detail-page .rooms .room .room-price{font-size:16px;font-style:normal;font-weight:500;line-height:29px}@media(min-width:0px)and (max-width:1023px){.booking-detail-page .rooms .room .room-price{padding-right:20px;text-align:right}}.booking-detail-page .services .service{margin-bottom:15px;padding-bottom:10px}.booking-detail-page .services .service:not(:last-child){border-bottom:1px solid #b8b8b8}.booking-detail-page .services .service .image{background-color:hsla(0,2%,74%,.397);background-position:50%;background-repeat:no-repeat;background-size:cover;height:136px;width:260px}@media(min-width:0px)and (max-width:1023px){.booking-detail-page .services .service .image{margin-bottom:15px}}.booking-detail-page .services .service .description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:30px}.booking-detail-page .services .service .description h4{font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:0}.booking-detail-page .services .service .service-price{font-size:16px;font-style:normal;font-weight:500;line-height:29px}@media(min-width:0px)and (max-width:1023px){.booking-detail-page .services .service .service-price{padding-right:20px;text-align:right}}.booking-detail-page .pms-locator{font-size:1.2em;padding:10px 0}.booking-detail-page .total-resume{padding-bottom:2em}.booking-detail-page .total-resume .total-to-be-payed,.booking-detail-page .total-resume .total-to-pay{font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px;margin-left:20px;margin-top:0}.booking-detail-page .total-resume .total-commission-price,.booking-detail-page .total-resume .total-net-price,.booking-detail-page .total-resume .total-pvp-price{font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px;margin-top:0}.booking-detail-page .total-resume .total-net-price{font-size:1.3em;margin-top:10px}.booking-detail-page .total-resume .agency-more-info{align-items:center;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.booking-detail-page .total-resume .agency-more-info .plus-icon{fill:var(--primary-app-color);margin-right:5px}.booking-detail-page .total-resume .agency-more-info-content{font-size:13px;font-style:normal;font-weight:500;line-height:normal;padding-left:30px}.booking-detail-page .total-resume .agency-more-info-content.hidden{display:none}.booking-detail-page .owner-data .owner-email,.booking-detail-page .owner-data .owner-name,.booking-detail-page .owner-data .owner-phone{font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px;margin-top:0}.booking-detail-page .background-image-resume{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:206.359px}.booking-detail-page .room-occupancy-resume{font-size:14px;font-style:normal;font-weight:300;line-height:29px}.booking-detail-page .cancelation-policy span{margin:0 5px}.bookings-filter .advanced-search{font-weight:700;margin-bottom:20px}.bookings-filter .advanced-search .inverted{rotate:180deg}.bookings-filter .export-data-content{width:100%}.bookings-filter .export-data-content .export-button-dropdown{display:flex;justify-content:flex-end}.bookings-filter .export-data-content .export-button-dropdown button:first-child{border-radius:3px 0 0 3px}.bookings-filter .export-data-content .export-button-dropdown button:last-child{border-radius:0 3px 3px 0}.cancellation-policies-component{margin-bottom:10px}.cancellation-policies-component .cancellation-policy-line strong{font-weight:600}.occupation-component{margin-bottom:10px}.pagination-component{display:flex;flex-direction:row;padding-left:20px;padding-top:10px}.pagination-component .pagination-resume{font-family:Montserrat}.pagination-component .pagination-resume span{color:var(--primary-app-color);font-weight:700}.pagination-component .pagination-antd{flex:1 1;text-align:right}.accounts-list .loading-container{align-items:center;display:flex;flex-direction:column;font-size:x-large;justify-content:center}.accounts-list .loading-container span{margin-bottom:10px;margin-top:10px}.accounts-list .account-item{border:1px solid;margin-bottom:5px}.accounts-list .confirm-status{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;margin-right:10px;padding:2px 6px}.accounts-filter .export-data-content{padding-bottom:16px;width:100%}.accounts-filter .export-data-content .export-button-dropdown{display:flex;justify-content:flex-end}.accounts-filter .export-data-content .export-button-dropdown button:first-child{border-radius:3px 0 0 3px}.accounts-filter .export-data-content .export-button-dropdown button:last-child{border-radius:0 3px 3px 0}.contract-element__header{align-items:center;display:flex;justify-content:space-between}.contract-element__header .star-is-base{margin-left:10px}.contract-element__header .contract-element__header__name small{display:block;font-weight:lighter}.contract-element__header .contract-element__header__actions{align-items:end;display:flex;flex-direction:column;justify-content:center;padding:5px 0}.contract-element__header .contract-element__header__actions .alert{display:block;margin-top:5px;padding:0}.contract-element__header .contract-element__header__actions .alert small{padding:0}.contract-element .contract-element__body{display:flex;flex-direction:row}.contract-element .contract-element__body .contract-element__body__item{display:flex;flex:1 1;flex-direction:column;padding:10px}.contract-element .contract-element__body .contract-element__body__item.actions{text-align:right}.contract-element .contract-element__body .contract-element__body__item label{font-weight:700}.contract-element .contract-element__body .contract-element__body__item button{margin-right:5px}.add-contract .alert-base-message{margin-bottom:20px}.add-contract .actions{display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}.add-contract .actions button{min-width:100px}.edit-contract .alert-base-message{margin-bottom:20px}.edit-contract .actions{display:flex;gap:10px;justify-content:center;margin-top:20px;width:100%}.edit-contract .actions button{min-width:100px}.account-info{display:flex;flex-direction:column}.account-info label{font-size:14px;font-weight:600;margin-bottom:5px}.account-assignation-component{width:100%}.account-assignation-component .commissions-configuration-list .loading-container{display:block!important;justify-content:center;margin-top:20px}.account-assignation-component .commissions-configuration-list .commission-title{align-items:center;display:flex;justify-content:space-between}.account-assignation-component .commissions-configuration-list .commission-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;margin-top:20px;padding:20px}.account-assignation-component .commissions-configuration-list .buttons-container{align-items:flex-end;display:flex;gap:20px;justify-content:flex-end;margin-top:auto;padding-top:10px}.account-assignation-component .commissions-configuration-list .app-button{flex:1 1;max-width:100px;text-align:center}@media screen and (max-width:768px){.account-assignation-component .commissions-configuration-list .app-button{margin-top:20px;max-width:100%}}.account-assignation-component .commissions-configuration-list h3{align-items:flex-start!important;display:inline-block!important;margin-top:0!important}.account-assignation-component .commissions-configuration-list .edit-icon-style{color:var(--primary-app-color);cursor:pointer;font-size:16px;margin-left:10px}.account-assignation-component .commissions-configuration-list .feedback-container{word-wrap:break-word;background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;display:block;overflow-wrap:break-word;padding:10px 20px!important;white-space:normal}.account-assignation-component .commissions-configuration-list .feedback-title-style{font-size:14px}.privacity-page,.terms-and-conditions{padding:30px}.error-404-page{height:calc(100vh - 125px)}.error-404-page.generic-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-404-page.generic-message .icon{margin-bottom:32px}.error-404-page.generic-message .number{font-size:3.5em;font-style:normal;font-weight:500;letter-spacing:6px;line-height:normal}.error-404-page.generic-message .message{margin-bottom:60px}.error-404-page.generic-message .message .title{font-size:1.5em;font-weight:600;margin-bottom:0}.error-404-page.generic-message .message .text{font-size:1em;margin-bottom:0;margin-top:5px}.error-404-page.generic-message .message .text:first-child{font-size:1em;margin-bottom:0;margin-top:125px}.error-404-page.generic-message .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.error-404-page.generic-message .buttons button{border:none;border-radius:0;color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;height:60px;letter-spacing:-.08px;line-height:normal;margin:0 5px 28px;width:300px}.error-404-page.generic-message .buttons button .content{align-items:center;color:#fff;display:flex;justify-content:center}.error-404-page.generic-message .buttons button .content span{margin-left:13px}.error-page{height:calc(100vh - 125px)}.error-page.generic-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.error-page.generic-message .icon{margin-bottom:32px}.error-page.generic-message .number{font-size:3.5em;font-style:normal;font-weight:500;letter-spacing:6px;line-height:normal}.error-page.generic-message .message{margin-bottom:60px}.error-page.generic-message .message .title{font-size:1.5em;font-weight:600;margin-bottom:0}.error-page.generic-message .message .text{font-size:1em;margin-bottom:0;margin-top:5px}.error-page.generic-message .message .text:first-child{font-size:1em;margin-bottom:0;margin-top:125px}.error-page.generic-message .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.error-page.generic-message .buttons button{border:none;border-radius:0;color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;height:60px;letter-spacing:-.08px;line-height:normal;margin:0 5px 28px;width:300px}.error-page.generic-message .buttons button .content{align-items:center;color:#fff;display:flex;justify-content:center}.error-page.generic-message .buttons button .content span{margin-left:13px}.error-403-page{height:calc(100vh - 125px)}.error-403-page.generic-message{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.error-403-page.generic-message .icon{margin-bottom:32px}.error-403-page.generic-message .number{font-size:3.5em;font-style:normal;font-weight:500;letter-spacing:6px;line-height:normal}.error-403-page.generic-message .message{margin-bottom:60px}.error-403-page.generic-message .message .title{font-size:1.5em;font-weight:600;margin-bottom:0}.error-403-page.generic-message .message .text{font-size:1em;margin-bottom:0;margin-top:5px}.error-403-page.generic-message .message .text:first-child{font-size:1em;margin-bottom:0;margin-top:125px}.error-403-page.generic-message .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.error-403-page.generic-message .buttons button{border:none;border-radius:0;color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;height:60px;letter-spacing:-.08px;line-height:normal;margin:0 5px 28px;width:300px}.error-403-page.generic-message .buttons button .content{align-items:center;color:#fff;display:flex;justify-content:center}.error-403-page.generic-message .buttons button .content span{margin-left:13px}.private-page-wrapper .ant-menu-inline-collapsed{width:60px}.private-page-wrapper .private-content{display:flex;min-height:calc(100vh - 130px)}.private-page-wrapper .private-content .menu{background-color:#4c4d51;border:none}.private-page-wrapper .private-content .ant-layout-sider{background:#4c4d51;border-inline-end:1px solid #0505050f;min-width:0;position:relative;transition:all .2s,background 0s}.private-page-wrapper .private-content .content-page{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:scroll;padding:20px}.public-page-wrapper{height:100vh}.loading-page{height:calc(100vh - 125px)}.loading-page.generic-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading-page.generic-message .icon{font-size:10em;margin-bottom:32px}.loading-page.generic-message .number{font-size:3.5em;font-style:normal;font-weight:500;letter-spacing:6px;line-height:normal}.loading-page.generic-message .message{margin-bottom:60px}.loading-page.generic-message .message .title{font-size:1.5em;font-weight:600;margin-bottom:0}.loading-page.generic-message .message .text{font-size:1em;margin-bottom:0;margin-top:5px}.loading-page.generic-message .message .text:first-child{font-size:1em;margin-bottom:0;margin-top:125px}.loading-page.generic-message .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.loading-page.generic-message .buttons button{border:none;border-radius:0;color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;height:60px;letter-spacing:-.08px;line-height:normal;margin:0 5px 28px;width:300px}.loading-page.generic-message .buttons button .content{align-items:center;color:#fff;display:flex;justify-content:center}.loading-page.generic-message .buttons button .content span{margin-left:13px}.accounts-page{padding:20px 40px}@media screen and (max-width:768px){.accounts-page{padding:20px 10px}.accounts-page .app-card .ant-card-head{padding:0}}.accounts-page h3{font-size:21px;text-transform:uppercase}.accounts-page h3 small{clear:both;display:block;font-size:16px;font-weight:400;margin:1em 0;text-transform:none}.accounts-page .header-container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.accounts-page .header-container{padding-left:12px;padding-right:12px}}@media screen and (max-width:600px){.accounts-page .header-container{display:flex;flex-direction:column;gap:8px}}.accounts-page .header-container .account-type{align-items:center;display:flex}@media screen and (max-width:768px){.accounts-page .header-container .account-type{margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}}.accounts-page .header-container .account-type span:first-child div{display:flex}.accounts-page .header-container .account-type span{padding:0 10px}.accounts-page .header-container .account-type span small{display:block;font-size:12px;font-weight:400}.accounts-page .header-container .actions-container{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.accounts-page .header-container .actions-container{flex:1 1;justify-content:flex-end;padding:5px 0;width:100%}}.accounts-page .header-container .actions-container svg{transition:all .3s ease-in-out}.accounts-page .header-container .actions-container svg:hover{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;cursor:pointer}.accounts-page .header-container .actions-container svg:hover path{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;transition:all .3s ease-in-out}.accounts-page .body-container{align-items:flex-start;display:flex;font-family:Montserrat;gap:15px;padding-left:10px}.accounts-page .body-container .additional-info{display:flex;flex:1 1;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.accounts-page .body-container .additional-info{flex-direction:column}}.accounts-page .body-container .additional-info .names{display:flex;flex-direction:column}.accounts-page .body-container .additional-info .contact,.accounts-page .body-container .additional-info .resume{display:flex;flex-direction:column;text-align:right}@media screen and (max-width:768px){.accounts-page .body-container .additional-info .contact,.accounts-page .body-container .additional-info .resume{text-align:left}}.accounts-page .body-container .additional-info .contact{text-align:left}.accounts-page .body-container .additional-info .contact,.accounts-page .body-container .additional-info .contract,.accounts-page .body-container .additional-info .names,.accounts-page .body-container .additional-info .resume,.accounts-page .body-container .additional-info .statistics{flex:1 1}.accounts-page .app-button{margin-top:2em;width:100%}@media screen and (max-width:768px){.accounts-page .app-button{margin-bottom:2em;margin-top:0}}.bookings-page{padding:20px 40px}.bookings-page *{font-family:Montserrat!important}@media screen and (max-width:768px){.bookings-page{padding:20px 10px}.bookings-page .app-card .ant-card-head{padding:0}}.bookings-page h3{font-size:21px;text-transform:uppercase}.bookings-page h3 small{clear:both;display:block;font-size:16px;font-weight:400;margin:1em 0;text-transform:none}.bookings-page .header-container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.bookings-page .header-container{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}.bookings-page .header-container .account-type{align-items:center;display:flex}@media screen and (max-width:768px){.bookings-page .header-container .account-type{margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}}.bookings-page .header-container .account-type span:first-child div{display:flex}.bookings-page .header-container .account-type span{padding:0 10px}.bookings-page .header-container .account-type span small{display:block;font-size:12px;font-weight:400}.bookings-page .header-container .actions-container{align-items:center;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.bookings-page .header-container .actions-container{flex:1 1;justify-content:flex-end;padding:5px 0;width:100%}}.bookings-page .header-container .actions-container svg{transition:all .3s ease-in-out}.bookings-page .header-container .actions-container svg:hover{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;cursor:pointer}.bookings-page .header-container .actions-container svg:hover path{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;transition:all .3s ease-in-out}.bookings-page .body-container{align-items:flex-start;display:flex;gap:15px;padding-left:10px}.bookings-page .body-container .additional-info{display:flex;flex:1 1;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.bookings-page .body-container .additional-info{flex-direction:column}}.bookings-page .body-container .additional-info .names{display:flex;flex-direction:column}.bookings-page .body-container .additional-info .contact,.bookings-page .body-container .additional-info .resume{display:flex;flex-direction:column;text-align:right}@media screen and (max-width:768px){.bookings-page .body-container .additional-info .contact,.bookings-page .body-container .additional-info .resume{text-align:left}}.bookings-page .body-container .additional-info .contact{text-align:left}.bookings-page .app-button{margin-top:2em;width:100%}@media screen and (max-width:768px){.bookings-page .app-button{margin-bottom:2em;margin-top:0}}.payments-configuration-element{width:100%}.payments-configuration-element .loading-container{display:block!important;justify-content:center;margin-top:20px}.payments-configuration-element .commission-title{align-items:center;display:flex;justify-content:space-between}.payments-configuration-element .configuration-container{border:1px solid #e0e0e0;border-radius:3px;display:flex;flex-direction:column;margin-top:20px;padding:20px;width:100%}.payments-configuration-element .buttons-container{align-items:flex-end;display:flex;gap:20px;justify-content:flex-end;margin-top:auto}.payments-configuration-element .app-button{flex:1 1;max-width:100px;text-align:center}@media screen and (max-width:768px){.payments-configuration-element .app-button{margin-top:20px;max-width:100%}}.payments-configuration-element h3{align-items:flex-start!important;display:inline-block!important;font-family:Montserrat;margin-top:0!important}.payments-configuration-element .edit-icon-style{color:var(--primary-app-color);cursor:pointer;font-size:16px;margin-left:10px}.payments-configuration-element .feedback-container{word-wrap:break-word;background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;display:block;overflow-wrap:break-word;padding:10px 20px!important;white-space:normal}.payments-configuration-element .feedback-title-style{font-size:14px}.payment-method-list .loading-container{display:block!important;justify-content:center;margin-top:20px}.payment-method-list .commission-title{align-items:center;display:flex;justify-content:space-between}.payment-method-list .commission-container{border:1px solid #e0e0e0;border-radius:3px;margin-top:20px;padding:20px}.payment-method-list .buttons-container{align-items:flex-end;display:flex;gap:20px;justify-content:flex-end;margin-top:auto}.payment-method-list .app-button{flex:1 1;max-width:100px;text-align:center}@media screen and (max-width:768px){.payment-method-list .app-button{margin-top:20px;max-width:100%}}.payment-method-list h3{align-items:flex-start!important;display:inline-block!important;margin-top:0!important}.payment-method-list .edit-icon-style{color:var(--primary-app-color);cursor:pointer;font-size:16px;margin-left:10px}.payment-method-list .feedback-container{word-wrap:break-word;background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;display:block;overflow-wrap:break-word;padding:10px 20px!important;white-space:normal}.payment-method-list .feedback-title-style{font-size:14px}.payments-configuration-page{padding:20px 40px}.payments-configuration-page *{font-family:Montserrat!important}.payments-configuration-page .button-container{align-items:flex-end;display:flex;justify-content:flex-end}.payments-configuration-page .app-button{width:100%}.payments-configuration-page p{margin:0!important;padding-right:5px!important}@media screen and (max-width:768px){.payments-configuration-page p{padding-bottom:20px!important;padding-right:0!important}}.payments-configuration-page .title{margin:0}.users-page{padding:20px 40px}.users-page *{font-family:Montserrat!important}@media screen and (max-width:768px){.users-page{padding:20px 10px}.users-page .app-card .ant-card-head{padding:0}}.users-page h3{font-size:21px;text-transform:uppercase}.users-page h3 small{clear:both;display:block;font-size:16px;font-weight:400;margin:1em 0;text-transform:none}.users-page .header-container{align-items:center;display:flex;justify-content:space-between;margin-left:-10px}@media screen and (max-width:768px){.users-page .header-container{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}.users-page .header-container .account-type{align-items:center;display:flex}@media screen and (max-width:768px){.users-page .header-container .account-type{margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}}.users-page .header-container .account-type span:first-child div{display:flex}.users-page .header-container .account-type span{padding:0 10px}.users-page .header-container .account-type span small{display:block;font-size:12px;font-weight:400}.users-page .header-container .actions-container{align-items:center;display:flex;justify-content:flex-end;margin-left:-10px}@media screen and (max-width:768px){.users-page .header-container .actions-container{flex:1 1;justify-content:flex-end;padding:5px 0;width:100%}}.users-page .header-container .actions-container svg{transition:all .3s ease-in-out}.users-page .header-container .actions-container svg:hover{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;cursor:pointer}.users-page .header-container .actions-container svg:hover path{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;transition:all .3s ease-in-out}.users-page .body-container{align-items:flex-start;display:flex;gap:15px;margin-left:-10px;padding-left:10px}.users-page .body-container .additional-info{display:flex;flex:1 1;gap:20px;justify-content:space-between}@media screen and (max-width:768px){.users-page .body-container .additional-info{flex-direction:column}}.users-page .body-container .additional-info .names{display:flex;flex-direction:column}.users-page .body-container .additional-info .contact,.users-page .body-container .additional-info .resume{display:flex;flex-direction:column;text-align:right}@media screen and (max-width:768px){.users-page .body-container .additional-info .contact,.users-page .body-container .additional-info .resume{text-align:left}}.users-page .body-container .additional-info .contact{text-align:left}.users-page .app-button{margin-top:2em;width:100%}@media screen and (max-width:768px){.users-page .app-button{margin-bottom:2em;margin-top:0}}.profile-info{align-items:center;margin-left:70px;margin-right:70px}.profile-page .loading-container{align-items:center;display:flex;height:100vh;justify-content:center}.configuration-page{font-family:Montserrat;padding:20px 40px}@media screen and (max-width:768px){.configuration-page{padding:20px 10px}.configuration-page .app-card .ant-card-head{padding:0}}.configuration-page h3{font-size:21px;text-transform:uppercase}.configuration-page h3 small{clear:both;display:block;font-size:16px;font-weight:400;margin:1em 0;text-transform:none}.configuration-page .header-container{align-items:center;display:flex;font-family:Montserrat;justify-content:space-between;margin-left:-10px}@media screen and (max-width:768px){.configuration-page .header-container{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}.configuration-page .header-container .account-type{align-items:center;display:flex}@media screen and (max-width:768px){.configuration-page .header-container .account-type{margin-bottom:10px;margin-top:10px;max-width:100%;overflow:auto}}.configuration-page .header-container .account-type span:first-child div{display:flex}.configuration-page .header-container .account-type span{padding:0 10px}.configuration-page .header-container .account-type span small{display:block;font-size:12px;font-weight:400}.configuration-page .header-container .actions-container{align-items:center;display:flex;justify-content:flex-end;margin-left:-10px}@media screen and (max-width:768px){.configuration-page .header-container .actions-container{flex:1 1;justify-content:flex-end;padding:5px 0;width:100%}}.configuration-page .header-container .actions-container svg{transition:all .3s ease-in-out}.configuration-page .header-container .actions-container svg:hover{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;cursor:pointer}.configuration-page .header-container .actions-container svg:hover path{fill:var(--secondary-app-color)!important;color:var(--secondary-app-color)!important;transition:all .3s ease-in-out}.configuration-page .body-container{align-items:flex-start;display:flex;font-family:Montserrat;gap:15px;margin-left:-10px;padding-left:10px}.configuration-page .body-container .additional-info{display:flex;flex:1 1;gap:20px}@media screen and (max-width:768px){.configuration-page .body-container .additional-info{flex-direction:column}}.configuration-page .body-container .additional-info .names{display:flex;flex:1 1;flex-direction:column}.configuration-page .body-container .additional-info .contact,.configuration-page .body-container .additional-info .resume{display:flex;flex:1 1;flex-direction:column;text-align:right}@media screen and (max-width:768px){.configuration-page .body-container .additional-info .contact,.configuration-page .body-container .additional-info .resume{text-align:left}}.configuration-page .body-container .additional-info .contact{text-align:left}.configuration-page .app-button{width:100%}@media screen and (max-width:768px){.configuration-page .app-button{margin-bottom:2em;margin-top:0}}.tab-configuration-component :not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp){font-family:Montserrat!important}.tab-configuration-component .panel-to-up{margin-top:-40px;width:100%}.tab-configuration-component .ant-tabs-dropdown{z-index:999}.tab-configuration-component .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-app-color)}.tab-configuration-component .ant-tabs-ink-bar.ant-tabs-ink-bar-animated{background-color:var(--primary-app-color)!important}.tab-configuration-component .ant-tabs-nav-list{align-items:center;display:flex;font-family:Montserrat;height:100%;justify-content:space-between;margin-left:80px;margin-right:80px;padding:12px 0;width:100%}.tab-configuration-component .ant-tabs-tab{justify-content:center;width:50%}.tab-configuration-component .pro-configuration{margin-left:50px;margin-right:50px;margin-top:20px}.group-form-component{font-family:Montserrat;margin-left:100px;margin-right:100px}.group-form-component .float-button{float:right;max-width:100px;position:absolute;right:0;top:20px}.group-form-component .special-extra-info{align-items:center;display:flex}.group-form-component .special-extra-info .ant-form-item{margin:0 0 0 10px;padding:0}.group-form-component .title-table,.group-form-component h2{font-family:Montserrat;font-weight:700}.group-form-component .title-table{font-size:18px;margin-top:20px}.group-form-component .title-with-button{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.group-form-component .button-group{display:flex;gap:50px;justify-content:center;margin-bottom:20px}.group-form-component .table{border-collapse:collapse;font-family:Montserrat;margin-top:20px}.group-form-component .button-class{align-items:center;background-color:var(--primary-app-color);border-radius:0;font-family:Montserrat;margin-left:20px;width:200px}.group-form-component .button-container{display:flex;justify-content:center}.group-form-component .button-import{align-items:center;background-color:var(--secondary-app-color);border-radius:0;font-family:Montserrat;margin-left:20px;width:200px}@media screen and (max-width:768px){.group-form-component .app-button{width:100%}}.group-form-component .app-button.short-button{align-items:center;display:flex;justify-content:center;padding:0 10px;width:auto}@media(max-width:768px){.group-form-component .title-table{font-size:16px;margin-bottom:10px;margin-top:0}.group-form-component .title-with-button{justify-content:space-between;width:100%}.group-form-component .app-button{flex:1 1 auto;margin-top:10px}}.modal-generic{margin-top:8px}.modal-generic .box-modal>.ant-modal-content>.ant-modal-footer{text-align:left!important}.modal-generic .box-modal>.ant-modal-content>.ant-modal-header{text-align:center!important}.modal-generic .box-modal>.ant-modal-content>.ant-modal-body{padding:19px!important}.modal-generic .body-modal{display:flex;font-family:Montserrat;text-align:center}.modal-generic .ant-modal{max-width:80%}.modal-generic .ant-modal,.modal-generic .button-container{align-items:center;display:flex;justify-content:center}.modal-generic .delete-button{background-color:#f78c75;margin-top:30px;width:100%}.code-editor .container{align-items:center;display:flex;margin-bottom:20px;margin-top:20px}.code-editor .preview-iframe{border:none;height:600px;margin-bottom:20px;width:100%}.code-editor h2{margin:0 10px 0 0}.code-editor .editor-wrapper{display:flex;flex-direction:column;margin-top:15px}.code-editor .editor-button{margin-top:10px}.code-editor .button-container{display:flex!important;justify-content:center!important}.code-editor .render-button{align-items:center;display:flex;justify-content:center;margin-top:20px;width:50%}@media screen and (max-width:1000px){.code-editor .render-button{margin-bottom:20px;margin-top:20px;width:100%}}.code-editor .card-style{height:650px;overflow:auto}.code-editor .button-group{align-items:right;display:flex;justify-content:right;justify-items:right;margin-top:10px}.code-editor .add-button,.code-editor .delete-button{margin-bottom:20px;margin-left:10px;margin-top:10px;width:20%}@media screen and (max-width:1320px){.code-editor .add-button,.code-editor .delete-button{width:50%}}.landing-page-component{font-family:Montserrat;margin-left:100px;margin-right:100px;margin-top:20px}.landing-page-component .button-container{align-items:right;display:flex;justify-content:right}.landing-page-component .select-large{width:100%}.landing-page-component .btn-save{margin-top:20px}.landing-page-component .button-large{width:20%}@media screen and (max-width:768px){.landing-page-component .button-large{margin-top:20px;width:100%}}.landing-page-component .flex-column{display:flex;flex-direction:column}.mapping-configuration-component{margin-left:100px;margin-right:100px}.mapping-configuration-component h2{font-weight:700}.mapping-configuration-component .button-group{display:flex;gap:50px;justify-content:center;margin-bottom:20px}.mapping-configuration-component .table{border-collapse:collapse;margin-top:20px}.mapping-configuration-component .button-class{align-items:center;margin-left:20px;margin-top:-1px;width:200px}.mapping-configuration-component .button-container{display:flex;justify-content:center}.mapping-configuration-component .button-import{align-items:center;background-color:var(--secondary-app-color);border-radius:0;margin-left:20px;width:200px}.button-tab-mapping-component h2{font-weight:700;margin-top:50px}.button-tab-mapping-component .button-group{display:flex;flex-direction:row;gap:50px;justify-content:center;margin-bottom:40px}@media(max-width:760px){.button-tab-mapping-component .button-group{align-items:center;flex-direction:column;gap:20px}}.icon-hotelTable-container{display:flex;justify-content:center}.icon-hotelTable-container svg{margin-left:5px;margin-right:5px}.hotels-config-component h2{font-family:Montserrat;font-weight:700;margin-top:50px}.hotels-config-component .button-group{display:flex;gap:50px;justify-content:center;margin-bottom:20px}.hotels-config-component .table{border-collapse:collapse;font-family:Montserrat!important;margin-top:20px}@media(max-width:575.98px){.hotels-config-component .table .ant-table-tbody>tr>td,.hotels-config-component .table .ant-table-thead>tr>th{font-size:12px;padding:4px}}.hotels-config-component .icon-2{font-size:20px;margin-left:10px}.hotels-config-component .button-class{align-items:center;background-color:var(--primary-app-color);border-radius:0;font-family:Montserrat;margin-left:20px;width:200px}.hotels-config-component .button-container{display:flex;justify-content:center}.hotels-config-component .button-import{align-items:center;background-color:var(--secondary-app-color);border-radius:0;font-family:Montserrat;margin-left:20px;width:200px}.hotels-form-component{margin-left:20px;margin-right:20px}.hotels-form-component .btn-force-refresh-cache-container{display:flex;gap:10px;width:100%}.hotels-form-component .btn-force-refresh-cache-container>:first-child{flex:1 1}.hotels-form-component .btn-force-refresh-cache-container>:last-child{flex:2 1}.hotels-form-component .force-refresh-cache-explanation-container{margin-top:10px;text-align:center}.hotels-form-component .input-container{display:flex;flex-direction:column;margin-bottom:8px}.hotels-form-component .switch-container{align-items:left;display:flex;flex-direction:column;justify-content:left;text-align:left}.hotels-form-component .select-container{display:flex;flex-direction:column;margin-bottom:40px}.hotels-form-component .notBold{font-weight:400}.hotels-form-component .multiple-checks-container{display:flex;flex-direction:column;gap:5px}.hotels-form-component .checkbox-sync-container{align-items:left;display:flex;justify-content:left;margin-bottom:40px;margin-top:20px;text-align:left}.hotels-form-component .scrollable{max-height:120px;overflow-y:auto;padding-right:10px}.room-form-component{margin-left:20px;margin-right:20px}.room-form-component .input-container{display:flex;flex-direction:column;margin-bottom:8px}.material-symbols{word-wrap:normal;direction:ltr;display:inline-block;font-family:Material Symbols Rounded;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap}@font-face{font-display:block;font-family:Material Symbols Rounded;font-style:normal;src:url(/static/media/material-symbols-rounded.7e6c57567e2ab620ec78.woff2) format("woff2")}.regimes-config-component h2{font-weight:700;margin-top:50px}.regimes-config-component .button-group{display:flex;gap:50px;justify-content:center;margin-bottom:20px}.regimes-config-component .table{border-collapse:collapse;margin-top:20px}.regimes-config-component .button-class{align-items:center;background-color:var(--primary-app-color);border-radius:0;margin-left:20px;width:200px}.regimes-config-component .button-container{display:flex;justify-content:center}.regimes-config-component .button-import{align-items:center;background-color:var(--secondary-app-color);border-radius:0;margin-left:20px;width:200px}.regimes-form-component{margin-left:20px;margin-right:20px}.regimes-form-component .input-container{display:flex;flex-direction:column;margin-bottom:8px}.services-form-component{margin-left:20px;margin-right:20px}.services-form-component .input-container{display:flex;flex-direction:column;margin-bottom:8px}.icon-selector{max-width:600px}.icon-selector__search{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:12px;padding:8px 10px;width:100%}.icon-selector__search:focus{border-color:#007bff;outline:none}.icon-selector__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,70px)}.icon-selector__item{background-color:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;padding:8px;text-align:center;transition:all .2s}.icon-selector__item:hover{background-color:#f7faff;border-color:#007bff}.icon-selector__item--selected{background-color:#e6f0ff;border:2px solid #007bff}.icon-selector__label{font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-display:block;font-family:Material Symbols Outlined;font-style:normal;src:url(/static/media/material-symbols-outlined.c6ff5f1f582f9c74bf35.woff2) format("woff2")}.material-symbols{font-family:Material Symbols Outlined}.pro-configuration-component{margin-left:100px;margin-right:100px}.pro-configuration-component .checkbox-container{display:flex;margin-bottom:20px}.pro-configuration-component .p-colorpicker.p-component.p-colorpicker-overlay{height:10px;width:10px}.pro-configuration-component input.p-colorpicker-preview.p-inputtext{height:20px;margin-left:10px;width:20px}.pro-configuration-component .app-title{margin-top:50px}.pro-configuration-component .button-container{display:flex;justify-content:center}.pro-configuration-component .button-large{margin-top:50px;width:40%}@media screen and (max-width:768px){.pro-configuration-component .button-large{margin-top:20px;width:100%}}.pro-configuration-component .select-left{display:flex}.pro-configuration-component .select-large{width:200px}.pro-configuration-component .image-config{max-height:450px;max-width:200px}.pro-configuration-component .radio-wrapper{align-items:center;display:flex}.pro-configuration-component .radio-content{flex:1 1}.pro-configuration-component .image-container{margin-top:10px}.pro-configuration-component .text{margin-bottom:10px;margin-top:10px}.pro-configuration-component .radio{margin-top:40px}.register-form-component{margin-left:100px;margin-right:100px;margin-top:20px}.register-form-component h3{font-size:18px;text-transform:none!important}.register-form-component .select-left{display:flex}.register-form-component .radio-content{flex:1 1}.register-form-component text{font-weight:700;margin-bottom:10px;margin-top:10px}@media screen and (max-width:768px){.register-form-component{padding:20px 10px}.register-form-component .app-card .ant-card-head{padding:0}}.field-form .full-width{width:100%}.field-form .margin-button{margin-top:15px}.register-form-filter .export-data-content{width:100%}.register-form-filter .export-data-content .export-button-dropdown{display:flex;justify-content:flex-end}.list-register-form{margin-top:8px}.list-register-form .additional-info{display:flex}.list-register-form .additional-info div{flex:1 1}.list-register-form .header-container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.list-register-form .header-container{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}.contracts-page{padding:20px 40px}.contracts-page *{font-family:Montserrat!important}.contracts-page .title{margin:0 0 20px}.contracts-page p{margin:0!important;padding-right:5px!important}@media screen and (max-width:768px){.contracts-page p{padding-bottom:20px!important;padding-right:0!important}}.contracts-page .base-contract-info{display:flex;flex-direction:row;gap:25px;justify-content:space-between;margin:50px 0}.contracts-page .base-contract-info .app-logo{align-items:center;display:flex;flex:1 1;justify-content:center}.contracts-page .base-contract-info .app-logo img{max-height:80px;max-width:100%}.contracts-page .base-contract-info .contract-base-resume{border:3px solid #000;flex:1 1;outline:5px solid #f1cf50}.contracts-page .base-contract-info .contract-base-resume .app-card{margin-bottom:0!important}.contracts-page .contracts-list .contract-list-header{display:flex;margin:20px 0}.contracts-page .contracts-list .contract-list-header .contract-list-filter{flex:1 1}.contracts-page .contracts-list .contract-list-header .contract-list-actions{flex:1 1;text-align:right}.contracts-page .contracts-list .contract-list-footer{display:flex;justify-content:space-between;margin:20px 0}.communications-page{padding:20px 40px}.communications-page *{font-family:Montserrat!important}.communications-page .title{margin:0}.communications-page .text{padding-bottom:12px}.communications-page .app-button{width:100%}.communications-page .pagination-container{padding:20px 0}.communications-page .container{margin-top:20px}.communications-filter .app-button{margin-top:0;width:100%}.communications-filter .ant-row{align-items:left;display:flex}.list-communications .icons-switch{display:none!important;margin:8px 0}@media(min-width:576px){.list-communications .icons-switch{display:block!important}}.list-communications .title{font-size:20px}@media(max-width:700px){.list-communications .title{font-size:16px}}.list-communications .status-container{align-items:center;display:flex;width:100%}.list-communications .status-container .status-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.list-communications .status-container .tag-status-news{align-items:center;background-color:#f0f0f0;display:inline-flex;font-size:10px;font-weight:700;margin-top:8px;max-width:fit-content;padding:5px 8px}@media(max-width:700px){.list-communications .status-container .tag-status-news{font-size:8px;margin-top:0;padding:3px 6px}}.list-communications .status-container .publish-info{align-items:flex-start;display:flex;flex-direction:column;margin-left:8px}.list-communications .status-container .publish-info .date,.list-communications .status-container .publish-info .title-date{font-size:10px;margin:0}.list-communications .status-container .publish-info .title-date{color:gray}.list-communications .status-container .publish-info .date{color:#000}.list-communications .actions-container{align-items:right;display:flex;gap:2px;justify-content:flex-end;margin-top:10px!important;padding-left:3px}.list-communications .actions-container .featured-icon{align-items:flex-start;color:#faad14;cursor:pointer;font-size:24px;padding:4px!important}@media(max-width:768px){.list-communications .actions-container .featured-icon{font-size:16px;padding-right:0!important;padding-top:8px!important}}.list-communications .actions-container .three-dots-icon{align-items:flex-start;display:flex;font-size:24px;font-weight:700}@media(max-width:700px){.list-communications .actions-container .three-dots-icon{font-size:16px}}.list-communications .container-info-news{padding-left:10px}.list-communications .avatar-list-news{align-items:center!important;aspect-ratio:3/1;border-radius:3px;height:100%;object-fit:cover;padding:10px;width:100%}@media(max-width:1250px){.list-communications .avatar-list-news{aspect-ratio:3/1;margin-top:10px;width:100%}}@media(max-width:767px){.list-communications .avatar-list-news{aspect-ratio:3/1;padding:10px;width:100%}}.list-communications .language-buttons-container{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:3px;white-space:nowrap}.list-communications .language-buttons-container::-webkit-scrollbar{height:3px}.list-communications .language-buttons-container::-webkit-scrollbar-thumb{background-color:var(--primary-app-color);border-radius:3px}.list-communications .language-button{background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:3px;color:#000;font-family:Montserrat;font-size:12px;padding:8px 16px;transition:all .2s ease;width:auto}.list-communications .language-button:hover{background-color:var(--secondary-app-color);color:#fff}.list-communications .language-button.ant-btn-primary{color:#fff}.list-communications .language-button.ant-btn-primary,.list-communications .language-button.ant-btn-primary:hover{background-color:var(--primary-app-color);border-color:var(--primary-app-color)}.list-communications .language-button.ant-btn-default{background-color:#f0f0f0;border-color:#d9d9d9;color:#000}.list-communications .language-button.ant-btn-default:hover{background-color:var(--secondary-app-color);color:#fff}.list-communications .news-item{background-color:#fff;border:1px solid #f0f0f0;border-radius:3px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:20px}.list-communications .news-item:last-child{margin-bottom:0}@media(max-width:700px){.list-communications .news-item{padding:25px}}.tag-status-news{align-items:center;background-color:#f0f0f0;display:inline-flex;font-family:Montserrat;font-weight:700;margin:15px 0;max-width:fit-content;padding:5px 8px}.tag-status-news span.anticon{font-size:18px}.tag-status-news span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.tag-status-news{align-items:center}}.news-details-page{padding:20px 40px}.news-details-page .container{align-items:"center";display:"flex";justify-content:"flex-start"}.news-details-page .icon{font-size:20px;margin-left:4px;margin-right:8px}.news-details-page .container-right{align-items:center;display:flex;justify-content:flex-start}@media(min-width:768px){.news-details-page .container-right{justify-content:flex-end}}.news-details-page .container-right-2{align-items:center;display:flex;justify-content:flex-end!important}@media(min-width:768px){.news-details-page .container-right-2{justify-content:flex-end}}.news-details-page .details-text{font-family:Montserrat!important;font-size:10px}.news-details-page .back-link{align-items:center;color:inherit;cursor:pointer;display:inline-flex;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.news-details-page .back-link:hover{text-decoration:underline}.news-details-page .back-button{margin-right:8px}.news-details-page .app-title.large:not(.no-bordered):after{content:none}.news-details-page .app-title{align-items:left;display:flex;justify-content:left;text-align:left;width:100%}.language-selector-news{align-items:center;display:flex;justify-content:flex-start;width:auto}.language-selector-news .language{width:auto}.language-selector-news .language .ant-select-selector{align-items:center;display:flex;justify-content:flex-start}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(/static/media/Lato-Black.57dee8aface5572f9101.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(/static/media/Lato-BlackItalic.09fc285661e54addb1fd.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(/static/media/Lato-BoldItalic.fd32b4dea61508c37b78.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(/static/media/Lato-Italic.a9f3ee269217f44df65f.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(/static/media/Lato-Light.c7400fcad9e48ca9043f.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(/static/media/Lato-LightItalic.4310bbed01b37dfcee98.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(/static/media/Lato-Thin.5a60dde25d817751d590.ttf) format("truetype")}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(/static/media/Lato-ThinItalic.42a616fcfc8a08caef71.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(/static/media/Roboto-BlackItalic.fd62a10743bd89a3d97c.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/static/media/Roboto-BoldItalic.87d61cea6fe1d235d4a8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/static/media/Roboto-Italic.87f3afe16a8c3c370634.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/static/media/Roboto-LightItalic.c590382422f2742d788b.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/static/media/Roboto-MediumItalic.82736aaa11c64709055f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/static/media/Roboto-Thin.a732a12eb07742232407.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(/static/media/Roboto-ThinItalic.9d2ca34eae96e77c6eef.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/static/media/Montserrat-Thin.9a7aece9cfe235bc0920.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/static/media/Montserrat-ExtraLight.d928d1131a9af02cb672.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/static/media/Montserrat-Light.7179b7d2ac9b599db5f9.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.24785cc015b27a3e964b.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/media/Montserrat-Medium.b8c6753baa964ccac1ba.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/Montserrat-SemiBold.93b37a465fc4ec0d0415.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/media/Montserrat-Bold.50f0257aa1e905f4bfaf.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/static/media/Montserrat-ExtraBold.6c8b198832c88c649faa.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/media/Montserrat-Black.beacc26b4bbaaf608567.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(/static/media/Montserrat-ThinItalic.c9656dd4aed2ca4f5b1d.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/static/media/Montserrat-ExtraLightItalic.8df5777e3ea85687bdf0.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/static/media/Montserrat-LightItalic.ac3843da62f0afac7929.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/static/media/Montserrat-Italic.f4a742d68090a0bfc33f.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/static/media/Montserrat-MediumItalic.67e6dda3939a21720991.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/static/media/Montserrat-SemiBoldItalic.60907ef6dc10bb4e826a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/static/media/Montserrat-BoldItalic.a169c71c1eb466896fe1.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(/static/media/Montserrat-ExtraBoldItalic.a22f67090d6cf291405a.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(/static/media/Montserrat-BlackItalic.9be75be0721b5c54a837.ttf) format("truetype")}.booking-engine-page button,.modal-background button{border:none;box-sizing:border-box;cursor:pointer;outline:none}.booking-engine-page span,.modal-background span{vertical-align:middle}.booking-engine-page span:not(.sol-icon),.modal-background span:not(.sol-icon){margin:0 5px}.booking-engine-page .ant-steps-item-icon span,.modal-background .ant-steps-item-icon span{margin:0 0 5px!important;vertical-align:middle!important}.booking-engine-page .ant-steps-item-icon .ant-steps-icon:not(:has(.ant-steps-finish-icon)),.modal-background .ant-steps-item-icon .ant-steps-icon:not(:has(.ant-steps-finish-icon)){align-items:center;display:flex;height:22px;justify-content:center}.booking-engine-page ul,.modal-background ul{list-style:none;margin:0;padding:0}.booking-engine-page .modal-content,.modal-background .modal-content{max-width:100%;padding:20px 30px;position:relative;z-index:1}.booking-engine-page .modal-background,.modal-background .modal-background{align-items:center;animation:fadeEnter .3s ease-in-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9}.booking-engine-page .modal-foreground,.modal-background .modal-foreground{border-radius:10px;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;width:100%}.booking-engine-page input:not([type]),.booking-engine-page input[type=color],.booking-engine-page input[type=date],.booking-engine-page input[type=datetime-local],.booking-engine-page input[type=datetime],.booking-engine-page input[type=email],.booking-engine-page input[type=month],.booking-engine-page input[type=number],.booking-engine-page input[type=password],.booking-engine-page input[type=search],.booking-engine-page input[type=tel],.booking-engine-page input[type=text],.booking-engine-page input[type=time],.booking-engine-page input[type=url],.booking-engine-page input[type=week],.booking-engine-page textarea,.modal-background input:not([type]),.modal-background input[type=color],.modal-background input[type=date],.modal-background input[type=datetime-local],.modal-background input[type=datetime],.modal-background input[type=email],.modal-background input[type=month],.modal-background input[type=number],.modal-background input[type=password],.modal-background input[type=search],.modal-background input[type=tel],.modal-background input[type=text],.modal-background input[type=time],.modal-background input[type=url],.modal-background input[type=week],.modal-background textarea{border:none;box-shadow:none;box-sizing:border-box;margin:0;min-width:0;outline:none;padding:15px 20px;transition:background-color .3s ease-in-out}.page-container{background-color:#f6f6f6;display:flex;flex-direction:column;font-family:Lato;min-height:100vh}.content-page{scroll-behavior:smooth}p{font-family:Montserrat}.bold{font-weight:800}.private-scroll-top{bottom:70px;right:40px}.width-40{margin-left:30%!important;max-width:40%!important}.width-50{margin-left:25%!important;max-width:50%!important}.width-60{margin-left:20%!important;max-width:60%!important}.width-70{margin-left:15%!important;max-width:70%!important}.width-80{margin-left:10%!important;max-width:80%!important}.width-90{margin-left:5%!important;max-width:90%!important}.width-100{margin-left:0!important;max-width:100%!important}.page-content{flex:1 1}@media(max-width:767px){.page-content{margin-left:0;max-width:100%;transition:all .5s}}@media(min-width:768px)and (max-width:1023px){.page-content{margin-left:5%;max-width:90%;transition:all .5s}}.page-content.no-margin{margin-left:0!important;max-width:100%!important}button:disabled{border-radius:3px!important}.app-icon-table-container{display:flex;justify-content:center}.app-icon-table{font-size:20px;margin-right:10px}.app-calendar-pvp-details{color:#249b64;font-family:Montserrat;font-weight:400}.app-collapse{border-radius:2px;margin-top:-18px}.app-collapse .advanced-search-header{background-color:#f6f6f6}@media(max-width:991px){.app-collapse{margin-top:20px}}.app-loading{margin-left:5px;margin-right:5px}.app-divider{font-family:Roboto}.app-divider span{color:#5e5d5d}.app-input{border-radius:3px!important;font-family:Montserrat;width:100%}.app-input .ant-select-selector{border-radius:3px;width:100%}.app-card{border-radius:3px;margin-bottom:1em}.app-table table thead tr th:first-child{border-start-start-radius:3px!important}.app-table table thead tr th:last-child{border-start-end-radius:3px!important}.app-modal{color:#262626;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.app-modal .required-text-confirmation{margin-top:10px}.app-modal .material-symbols,.app-modal .material-symbols-outlined,.app-modal .material-symbols-rounded,.app-modal .material-symbols-sharp{font-feature-settings:"liga";font-family:Material Symbols Outlined!important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.app-modal .ant-modal-content{align-items:center;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;padding:0}.app-modal .ant-modal-content .ant-modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;text-align:center;width:100%}.app-modal .ant-modal-content .ant-modal-footer{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}@media(max-width:767px){.app-modal .ant-modal-content{height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw}}.app-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.app-modal.no-header-boreder .ant-modal-header{border-bottom:none}.app-modal .ant-modal-header{padding:20px 40px 20px 20px}.app-modal .ant-modal-body,.app-modal .ant-modal-footer{padding:20px}.app-width-100{width:100%}.app-select{font-family:Montserrat;width:100%}.app-select,.app-select .ant-select-selector{border-radius:3px!important}.app-search .ant-input-affix-wrapper{border-end-end-radius:0;border-end-start-radius:3px!important;border-start-end-radius:0;border-start-start-radius:3px!important}.app-search button{border-end-end-radius:3px!important;border-end-start-radius:0;border-start-end-radius:3px!important;border-start-start-radius:0}.app-white-button{border-radius:3px}.app-white-button:hover{border-color:var(--primary-app-color)!important;color:var(--primary-app-color)!important;transition:all .5s}.app-actions{text-align:right;width:100%}.app-actions button{margin-left:10px}.app-actions.centered{text-align:center}.app-loading{color:var(--primary-app-color)}.app-cancel-button{background:#fff!important;border-color:#000!important;border-radius:3px!important;color:var(--secondary-app-color)!important}.app-cancel-button.large{font-family:Montserrat;width:100%}.app-cancel-button:disabled,.app-cancel-button:disabled:hover{background:#b8b5b5!important;border-color:#b8b5b5!important;color:#fff}.app-cancel-button.is-active{border-color:var(--secondary-app-color)!important;color:var(--text-on-secondary)}.app-cancel-button.is-active,.app-cancel-button:hover{background:var(--secondary-app-color)!important;transition:all .5s}.app-cancel-button:hover{border-color:var(--secondary-app-color);color:#fff!important}.app-img{border-radius:3px}.app-img.panoramic{object-fit:cover;width:100%}@media screen and (min-width:650px){.app-img.panoramic{height:200px}}@media screen and (min-width:900px){.app-img.panoramic{height:225px}}@media screen and (min-width:1600px){.app-img.panoramic{height:250px}}.app-button{background:var(--primary-app-color)!important;border-color:var(--primary-app-color);border-radius:3px!important;color:#fff;font-family:Montserrat}.app-button.reverse{background:#fff!important;border-color:var(--primary-app-color)!important;border-radius:var(--primary-app-color)!important;color:var(--primary-app-color)!important}.app-button:disabled,.app-button:disabled:hover{background:#b8b5b5!important;border-color:#b8b5b5!important;color:#fff}.app-button.is-active{color:#fff}.app-button.is-active,.app-button:hover{background:var(--secondary-app-color)!important;border-color:var(--secondary-app-color)!important;transition:all .5s}.app-button:hover{color:#fff!important}.app-button.danger{background:#fff!important;border-color:red;color:red}.app-button.danger:hover{border-color:red!important;color:red!important}.app-button.danger:disabled{color:#b8b5b5!important}.app-button.danger:disabled:hover{background-color:#d9d9d9!important;border-color:#b8b5b5!important;color:#b8b5b5!important}.app-button.blue-button{background:#1d7ce3;border-color:#1d7ce3;color:#fff}.app-button.blue-button:hover{background:#1d7ce3;border-color:#1d7ce3!important;color:#fff!important}.app-button.app-cart-button{margin-bottom:10px;padding:5px 10px;width:90%}.app-button.full{width:100%}.app-button.middle{display:inline;width:50%}.app-home-icon{fill:#d9d9d9;color:#d9d9d9;height:18px;width:18px}.app-home-icon.disabled{fill:#b8b5b5;color:#b8b5b5}.app-switch[aria-checked=true]{background:var(--primary-app-color)!important}.app-label{color:var(--primary-app-color)}.app-label:hover{color:var(--secondary-app-color)}.app-icon{fill:var(--primary-app-color);color:var(--primary-app-color)}.app-icon.width-48px{height:48px;width:48px}.app-icon.width-36px{height:36px;width:36px}.app-icon.width-24px{font-size:24px;height:24px;width:24px}.app-icon.width-18px{height:18px;width:18px}.app-icon.width-15px{height:15px;width:15px}.app-icon.width-14px{height:14px;width:14px}.app-icon.width-12px{height:12px;width:12px}.app-icon path{fill:var(--primary-app-color);color:var(--primary-app-color)}.app-icon-hover{fill:var(--secondary-app-color);color:var(--secondary-app-color)}.app-icon.danger{fill:red!important;color:red!important}.app-colored-main-font{color:var(--primary-app-color)}.app-colored-secondary-font{color:var(--secondary-app-color)}.app-link{cursor:pointer}.app-link,.app-link.app-active-link{color:var(--primary-app-color)}.app-link.app-active-link path{fill:var(--primary-app-color);color:var(--primary-app-color)}.app-link.no-underline{text-decoration:none}.app-link:active:not(.no-hover),.app-link:hover:not(.no-hover){color:var(--secondary-app-color)}.app-link.no-hover:active,.app-link.no-hover:hover{opacity:.9}.app-text{font-family:Montserrat}.app-text.xs{font-size:12px!important}.app-text.small{font-size:14px!important}.app-text.medium{font-size:20px!important}.app-text.large{font-size:24px!important}.app-title{color:#2f353c;font-family:Montserrat;font-size:18px!important;font-style:normal;font-weight:500;line-height:normal}.app-title.small{font-size:14px!important}.app-title.medium{font-size:20px!important}.app-title.large{font-size:24px!important}.app-title:not(.no-bordered):after{background-color:var(--primary-app-color);content:"";display:block;height:2px;margin-top:10px;width:10%}.app-box-form{background:#fff;background-color:#fff;border:1px solid #ddd;border-radius:3px;margin-bottom:20px;padding:20px}.app-box-form .ant-form-item-label label{color:#787878;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:normal}.app-drop-down .drop-down-content{align-items:center;display:flex}.app-drop-down .drop-down-content label{cursor:pointer}.app-drop-down .drop-down-content label span{margin-right:15px}.app-drop-down button{background:var(--primary-app-color);border-color:var(--primary-app-color);border-radius:3px!important;color:#fff}.app-drop-down button:hover{background:var(--secondary-app-color);border-color:var(--secondary-app-color)!important;color:#fff!important;transition:all .5s}.app-drop-down button.danger{background:#fff;border-color:red;color:red}.app-drop-down button.danger:hover{border-color:red!important;color:red!important}.app-drop-down button.blue-button{background:#1d7ce3;border-color:#1d7ce3;color:#fff}.app-drop-down button.blue-button:hover{background:#1d7ce3;border-color:#1d7ce3!important;color:#fff!important}.app-drop-down button.app-cart-button{margin-bottom:10px;padding:5px 10px;width:90%}.app-drop-down button:first-child{border-radius:3px 0 0 3px!important;flex-grow:1}.app-drop-down button:last-child{border-radius:0 3px 3px 0!important}strong{font-weight:500}.prefix-search-icon{color:#b8b5b5}.ant-dropdown ul,.ant-dropdown ul li{border-radius:3px!important}.ant-dropdown ul span{color:var(--primary-app-color)!important}.ant-select-selection-item small{display:none;visibility:hidden}.ant-collapse>.ant-collapse-item:last-child,:where(.css-dev-only-do-not-override-byeoj0).ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0!important}.ant-pagination .ant-pagination-item,.ant-select-single .ant-select-selector{border-color:#d9d9d9;border-radius:3px}.ant-pagination .ant-pagination-item.ant-pagination-item-active{border-color:var(--primary-app-color)}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--primary-app-color)!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:var(--primary-app-color);border-color:var(--primary-app-color)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#fff;border-color:var(--primary-app-color)}.ant-steps .ant-steps-item-finish .ant-steps-item-icon svg{color:var(--primary-app-color)}.ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:var(--primary-app-color)}.ant-collapse-header.right-align{border-radius:0!important;color:#212331;flex-direction:row-reverse;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:normal;text-align:right}.modal-content{border-bottom-left-radius:6;border-bottom-right-radius:6;max-width:100%;padding:20px 30px;position:relative;z-index:1}.modal-background{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9}.modal-foreground{border-radius:10px;display:flex;height:100%;justify-content:center;max-height:100%;max-width:100%;overflow:auto;width:100%}@media(max-width:767px){:where(.css-dev-only-do-not-override-2q8sxy).ant-drawer .ant-drawer-body{padding:0}}.ant-form label{font-family:Montserrat;font-weight:600}.excel-button{color:#249b64}.private-menu-mobile-placement .ant-drawer-header,.private-menu-mobile-placement .ant-menu{background:#4c4d51;color:#d9d9d9}.private-menu-mobile-placement .ant-drawer-header svg{color:#d9d9d9}.private-menu-mobile-placement .ant-drawer-body{background:#4c4d51;padding:0}:where(.css-dev-only-do-not-override-gzal6t).ant-drawer .ant-drawer-mask{background:#0000001a}:where(.css-dev-only-do-not-override-gzal6t).ant-drawer-right>.ant-drawer-content-wrapper{box-shadow:none}.news-page{padding:20px 40px}.news-page *{font-family:Montserrat!important}.news-page .text{margin-top:8px;text-align:center}.news-page .upload-container{align-items:center;display:flex;flex-direction:column}.news-page .upload-container img{height:auto;max-height:330px;max-width:100%}.news-page .upload-container .delete-icon{cursor:pointer;display:flex;font-size:15px;justify-content:center;margin-top:10px}@media screen and (min-width:1200px){.news-page .upload-container .delete-icon{font-size:20px}}.news-page .upload-container .upload-placeholder{align-items:center;border-radius:3px;cursor:pointer;display:flex;flex-direction:column}.news-page .row-buttons{display:flex;gap:16px;justify-content:flex-end}.news-page .row-buttons .ant-col{align-items:center;display:flex;justify-content:flex-end}.news-page .checkbox-col{flex-direction:row}.news-page .checkbox-col,.news-page .date-picker-col{align-items:center;display:flex;justify-content:center}.news-page .date-picker-col{box-sizing:border-box;flex-direction:column;width:100%}.news-page .date-picker-col .ant-form-item{max-width:100%;width:100%}.news-page .date-picker-col .ant-picker{margin:0 auto;max-width:100%;width:100%}.news-page .checkbox-with-description{align-items:flex-start;display:flex;flex-direction:column}.news-page .checkbox-with-description .description{color:#6c757d;font-size:.875rem;margin-left:20px;margin-top:4px}.news-page .button-container{align-items:center;display:flex;height:100%;justify-content:center;margin-right:10px;text-align:center}.news-page .border-container{border:1px solid #625e5e;border-radius:3px;box-sizing:border-box;margin-bottom:16px;padding:16px;width:100%}.news-page .container-buttons{padding:16px}.news-page .avatar-uploader{align-items:flex-start;display:flex;font-size:25px;font-weight:300;height:auto;justify-content:center;margin-top:10px;max-height:350px;width:auto}.news-page .paragraph-style{color:#625e5e;font-family:Montserrat!important;font-size:10px!important;line-height:1.5}.news-page .image-recommendations{color:gray;justify-items:left}.news-page .image-error,.news-page .image-recommendations{display:flex;font-family:Montserrat!important;font-size:10px;justify-content:left;margin-top:6px}.news-page .image-error{color:red}.news-page .container-right{display:flex;font-family:Montserrat!important;gap:3px;justify-content:flex-end}.news-page .container-right .featured-icon{color:#faad14;cursor:pointer;font-size:24px;margin-left:10px;margin-top:3px}@media(max-width:700px){.news-page .container-right .featured-icon{font-size:16px}}.news-page .container-right .three-dots-icon{font-size:24px;font-weight:700}@media(max-width:700px){.news-page .container-right .three-dots-icon{font-size:16px}}.news-page .back-link{align-items:center;color:inherit;cursor:pointer;display:inline-flex;margin-bottom:30px;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.news-page .back-link:hover{text-decoration:underline}.news-page .back-button{margin-right:8px}.news-page .app-title.large:not(.no-bordered):after{content:none}.account-asignation-page{padding:20px 40px}.account-asignation-page *{font-family:Montserrat!important}.account-asignation-page .button-container{align-items:flex-end;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.account-asignation-page .app-button{width:100%}}.account-asignation-page p{margin:0!important;padding-right:5px!important}@media screen and (max-width:768px){.account-asignation-page p{padding-bottom:20px!important;padding-right:0!important}}.account-asignation-page .title{margin:0}.statistics-page{padding:20px 40px}.statistics-page .statistics-iframe{border:none;height:90vh;overflow:scroll;width:100%}.app-debugger-console .debugger-header{-webkit-user-select:none;user-select:none}.app-debugger-button{bottom:10px;right:10px}.app-debugger-console{background-color:#000;bottom:0;box-sizing:border-box;font-family:Courier New,monospace;left:0;max-width:100vw;min-height:100px;position:fixed;right:0;z-index:15}.app-debugger-console.hidden{display:none;visibility:hidden}.app-debugger-console .debugger-header{align-items:center;background-color:#272727;color:#fff;display:flex;justify-content:space-between;max-width:100vw;min-height:40px;overflow-x:auto;position:sticky;width:100%}.app-debugger-console .debugger-header h2{font-size:16px;margin-bottom:8px;padding-left:10px}.app-debugger-console .debugger-header .debugger-header-info{display:flex}.app-debugger-console .debugger-header .debugger-header-info .filter{background-color:#0000}.app-debugger-console .debugger-header .debugger-header-info .screen-resolution-icon{margin-right:10px}.app-debugger-console .debugger-header .debugger-header-info button{background-color:#e0e0e0;border:none;color:#272727;cursor:pointer;height:30px;margin-right:10px}.app-debugger-console .debugger-header .debugger-header-info button:hover{text-decoration:underline}.app-debugger-console .welcome-message{color:#fff;font-size:14px;padding:5px 20px 0}.app-debugger-console .log-container{list-style:none;margin-top:0;max-height:100%;overflow:auto;padding:0 20px 0 50px}.app-debugger-console .log-container::-webkit-scrollbar{width:6px}.app-debugger-console .log-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.app-debugger-console .log-container::-webkit-scrollbar-corner,.app-debugger-console .log-container::-webkit-scrollbar-track{background-color:#000}.app-debugger-console .log-container::-webkit-scrollbar-thumb:hover{background-color:#555}.app-debugger-console .log-container li{margin-bottom:12px}.app-debugger-console .log-container li.log{color:#fff}.app-debugger-console .log-container li.warn{color:#ffb300}.app-debugger-console .log-container li.error{color:red}.app-debugger-console .log-container li .log-line{align-items:flex-start;display:flex;gap:10px}.app-debugger-console .log-container li .log-line .icon-container{min-width:15px}.app-debugger-console .log-container li .log-line .icon-container .copy-icon{color:#fff;cursor:pointer}.app-debugger-console .log-container li:last-child{margin-bottom:10em}
/*# sourceMappingURL=main.f53c18fe.css.map*/