@import url(https://fonts.googleapis.com/css2?family=Afacad:ital,wght@0,400..700;1,400..700&family=Noto+Sans+TC:wght@100..900&family=Outfit:wght@100..900&display=swap);.menu{background-color:#fff;border-bottom:1px solid #eee;border-radius:0 20px 20px 0;border-right:1px solid #eee;border-top:1px solid #eee;color:#000;left:0;min-height:100%;overflow-x:hidden;position:fixed;top:0;transition:all .3s;width:79px;z-index:200}.menu svg path{stroke-width:2}.menu:hover{box-shadow:0 0 100px rgba(0,0,0,.12)}.menu__lists{bottom:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between;left:0;overflow-y:scroll;padding-right:20px;padding-top:0;position:absolute;right:-20px;top:80px}@media only screen and (min-width:768px){.menu__lists{right:-35px}}@media only screen and (min-width:992px){.menu__lists{right:-35px}}@media only screen and (min-width:1200px){.menu__lists{top:90px}}.menu__headerbar{background-color:#fff;border-bottom:1px solid #eee;height:50px;left:0;position:fixed;top:0;width:100%;z-index:10}.menu__headerbar--company{font-family:Outfit;font-size:18px;font-weight:600;left:50px;line-height:50px;position:absolute;top:0}@media only screen and (min-width:768px){.menu__headerbar--company{font-size:20px;left:100px}}@media only screen and (min-width:1200px){.menu__headerbar--company{left:220px}}.menu__headerbar--user{align-items:center;display:flex;gap:10px;height:49px;justify-content:center;line-height:49px;padding-right:10px;position:absolute;right:0;top:0}.menu__headerbar--user span{display:flex;vertical-align:middle}@media only screen and (min-width:768px){.menu__headerbar--user{padding-right:20px}}.menu__blackout{background:rgba(0,0,0,.2);bottom:0;left:100%;opacity:0;position:fixed;right:0;top:-10px;transition:opacity .3s;z-index:20}@media only screen and (max-width:767px){.menu.open+.menu__blackout{left:0;opacity:1}.menu{-webkit-transform:translateX(-79px);transform:translateX(-79px)}.menu.open{-webkit-transform:translateX(0);transform:translateX(0);width:200px}.menu.open .logo{left:20px;max-width:140px;opacity:1;top:18px}}@media only screen and (max-width:767px)and (min-width:1200px){.menu.open .logo{left:30px}}@media only screen and (max-width:767px){.menu.open ul li a span{margin-left:10px;max-width:100%}}@media only screen and (min-width:1200px){.menu{width:200px}}@media only screen and (min-width:992px){.menu:hover{width:200px}.menu:hover .logo{opacity:1}.menu:hover .logo svg{-webkit-transform:translateX(0);transform:translateX(0)}.menu:hover+.logo__min{opacity:0}.menu:hover ul li a span{margin-left:10px;max-width:100%}}.menu ul{list-style:none;margin:0;padding:0 16px}@media only screen and (min-width:768px){.menu ul{padding:0 18px}}@media only screen and (min-width:1200px){.menu ul{padding:0 18px}}.menu li{margin:7px 0;position:relative}.menu li:after{border-bottom:0 solid #eee;bottom:-5px;content:"";left:0;position:absolute;right:0}.menu li:hover a{color:#333}.menu li:hover a svg path,.menu li:hover a svg rect{stroke:#333!important}.menu li a{border-radius:6px;color:#898989;cursor:pointer;display:inline-flex;font-family:Outfit;font-weight:400;padding:7px 10px;text-decoration:none;transition:background-color .3s;vertical-align:middle;white-space:nowrap}.menu li a,.menu li a div{align-items:center;width:100%}.menu li a div{display:flex;justify-content:center;max-width:22px}.menu li a svg{max-height:22px;max-width:22px}.menu li a svg path,.menu li a svg rect{stroke:#898989!important;transition:all .3s}.menu li a.active{background:#85ba2b;color:#fff}.menu li a.active svg path,.menu li a.active svg rect{fill:#85ba2b;stroke:#fff!important}.menu li a span{display:inline-block;font-size:16px;font-weight:400;line-height:21px;max-width:0;overflow:hidden;transition:all .3s;width:auto}@media only screen and (min-width:1200px){.menu li a span{margin-left:10px;max-width:100%}}.menu li a:hover{background:#85ba2b;color:#fff}.menu li a:hover svg path,.menu li a:hover svg rect{fill:#85ba2b;stroke:#fff!important}.menu .logo{display:block;height:42px;left:-50px;max-width:123px;opacity:0;position:absolute;top:18px;transition:all .3s}@media only screen and (min-width:768px){.menu .logo{left:20px;max-width:160px;top:20px}}@media only screen and (min-width:1200px){.menu .logo{left:19px;max-width:160px;opacity:1}}.menu .logo svg{height:auto;max-width:160px;-webkit-transform:translatex(-10px);transform:translatex(-10px);transition:all .3s;width:160px}@media only screen and (min-width:1200px){.menu .logo svg{-webkit-transform:translatex(0);transform:translatex(0)}}.menu .logo svg .dots,.menu .logo svg .local-letters,.menu .logo svg .tour-letters{fill:#000}.menu .logo__min{display:inline-block;height:auto;margin:14px 0 10px 3px;position:absolute}@media only screen and (min-width:768px){.menu .logo__min{margin:14px 0 10px 15px}}@media only screen and (min-width:1200px){.menu .logo__min{opacity:0}}.menu .logo__min svg{height:auto;max-width:25px;width:25px}@media only screen and (min-width:768px){.menu .logo__min svg{max-width:43px;width:45px}}.menu__username{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:10px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.logo__min{background-color:#fff;border-bottom:1px solid #eee;border-radius:0 6px 6px 0;border-right:1px solid #eee;border-top:1px solid #eee;box-sizing:border-box;height:51px;left:0;margin-bottom:0;opacity:0;opacity:1;padding:0;position:fixed;top:-1px;-webkit-transform:translateX(0);transform:translateX(0);width:44px;z-index:190}@media only screen and (min-width:768px){.logo__min{background-color:transparent;border:1px solid transparent;left:14px;top:10px;z-index:201}}@media only screen and (min-width:1200px){.logo__min{opacity:0}}@media only screen and (max-width:767px){.logo__min.open{background-color:#fff;border-bottom:1px solid #ccc;border-radius:0 10px 10px 0;border-right:1px solid #ccc;border-top:1px solid #ccc;margin:14px 0 10px 3px;opacity:0;padding:10px;position:absolute;-webkit-transform:translateX(70px) translateY(-16px);transform:translateX(70px) translateY(-16px);transition:all .3s}}.logo__min svg{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:28px}@media only screen and (min-width:768px){.logo__min svg{width:42px}}.notifications{align-items:center;cursor:pointer;display:inline-flex;height:46px;padding:4px 0;position:relative}.notifications__svg svg{transition:all .3s}.notifications__svg:hover svg{-webkit-transform:scale(1.22);transform:scale(1.22)}.notifications__amount{background:#c61111;border-radius:100%;color:#fff;content:"";font-family:Outfit;font-size:11px;font-weight:600;left:10px;line-height:5px;padding:5px;position:absolute;top:9px;width:auto;z-index:0}.notifications.open .notifications__wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.notifications.open .notifications__list{opacity:1}.notifications .active svg{position:relative;z-index:1}.notifications .active svg path,.notifications .active svg rect{stroke:#fff}.notifications__subwrapper{height:100%;max-height:0;overflow:hidden;position:fixed;right:0;top:50px;transition:all 0s .3s;width:100%;z-index:100000}.open .notifications__subwrapper{max-height:100%;transition:max-height 0s}.notifications__wrapper{left:auto;max-height:calc(100vh - 48px);max-width:96vw;overflow-y:scroll;position:absolute;right:-5px;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .3s;width:400px}@media only screen and (min-width:768px){.notifications__wrapper{max-height:calc(100% - 50px)}}.notifications__list{background-color:#fff;border-bottom:1px solid #dfdede;border-left:1px solid #dfdede;border-radius:0 0 10px 10px;border-right:1px solid #dfdede;list-style:none;margin:0;overflow:hidden;padding:0;top:2px}.notifications__list--filters{display:flex;gap:10px;padding:5px 20px}.notifications__item{background-color:#fff;border-top:1px dashed #eee;line-height:19px;padding:10px 15px}.notifications__item--action{align-items:center;display:flex;gap:2px;justify-content:center;position:absolute;right:20px;z-index:1}.notifications__item--action .tooltip__modal{background-color:#fffef3;font-size:12px}.notifications__item--action svg path{stroke:#999;stroke-width:1px}.notifications__item--action svg:hover path{stroke:#666;stroke-width:1px}.notifications__item .tooltip__label:hover svg,.notifications__item svg:hover{opacity:1}.notifications__item.read{background-color:#f9f9f9}.notifications__item.read svg{opacity:.4}.notifications__item.read a{color:#000}.notifications__item--body{width:100%}.notifications__item--message{background-color:#f4f4f4;border:1px solid #f4f4f4;border-radius:5px;color:#000;display:inline-flex!important;margin-bottom:5px;margin-top:5px;max-width:calc(100% - 20px);padding:5px 8px;transition:all .3s;width:auto}.read .notifications__item--message{background-color:#e4e4e4}.notifications__item--messageTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.notifications__item--messageContainer{width:calc(100% - 10px)}.notifications__item--message--body{display:inline-block!important;overflow:hidden;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.notifications__item--message--body.view_more{white-space:normal}.notifications__item--message--body p{margin:0}.notifications__item--time{display:flex;font-style:italic;justify-content:flex-end;width:100%}.read .notifications__item--time{opacity:.5}.notifications__item--icon{align-items:flex-start;display:flex;font-family:Open Sans;font-family:Outfit;font-weight:200;font-weight:500;gap:5px}.notifications__item--icon b{font-weight:700}.read .notifications__item--icon{opacity:.5}.notifications__item:hover{background-color:#f8f8ec}.notifications__item:hover .notifications__item--message{background-color:#fff;border:1px solid #eee}.notifications__item a{color:#85ba2b;text-decoration:none}.notifications__item a span{display:inline}.notifications__item a span span{display:inline-flex}.accounting{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;position:relative;transition:all .3s}@media only screen and (min-width:768px){.accounting{padding:10px 20px 10px 40px}}.accounting.no_show{background-color:#fdf4f4}.accounting.organized{background-color:#f7f8e0}.accounting__extra{align-items:center;display:flex;gap:10px;padding:10px 0}.accounting__extra input{height:30px;max-width:100px;width:auto}.accounting__wrapper:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s;z-index:0}.accounting:hover{background:#fff;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.31);opacity:1!important;z-index:100}.accounting__actions{gap:2px}.accounting.payed{background-color:#e8f9e8;border:1px solid #ccc}@media only screen and (min-width:1400px){.accounting{padding:10px 20px}}.accounting__title{align-items:flex-start;color:#000;display:flex;margin:5px 0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:normal;width:100%}.accounting__actions{display:flex;flex-direction:row;gap:20px;max-width:550px;width:100%}.accounting__links{display:flex;flex-direction:row;gap:10px;padding-top:5px}.accounting__links--item{align-items:center;display:flex;gap:5px}.accounting__payment{display:flex;flex-direction:column;gap:20px;width:100%}.accounting__bills{color:#999;display:flex;flex-direction:row;gap:20px}@media only screen and (max-width:767px){.accounting__bills{flex-direction:column;gap:10px;padding-top:10px}}.accounting__bills b{color:#444}.accounting__bills.tickets{align-items:center;background-color:#fdcea7;border-radius:5px;color:#000;justify-content:space-between;padding:10px 20px;text-align:right}@media only screen and (max-width:767px){.accounting__bills.tickets{gap:0;padding:10px;text-align:center}}.accounting__results{border-top:1px solid #eee;color:#999;display:flex;flex-direction:row;justify-content:space-between;padding-top:5px}@media only screen and (max-width:767px){.accounting__results{flex-direction:column}}.accounting__results div{color:#000;display:flex;font-size:18px;justify-content:flex-end;text-align:right}.accounting__guide{background-color:#fff;border:1px solid #eee;border-radius:5px;padding:10px;width:100%}.accounting__guide--paymentMethod{align-items:center;display:flex;gap:5px}.accounting__guide--paymentMethod span{display:flex}.accounting__guide--paymentMethod span svg{vertical-align:middle}.accounting__guide.payment_b{background-color:#f9f4dc;border:1px solid #ccc}.accounting__guide.payment_a{background-color:#e1f3f7;border:1px solid #ccc}.accounting__moreinfo{max-height:0;overflow:hidden;transition:all .3s}.accounting__moreinfo.visible{max-height:1000px}.accounting__notes{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.accounting__notes .bookings__notes--form,.overlay{width:100%}.overlay{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;top:0;transition:opacity .3s;z-index:100}.overlay__links{display:flex;justify-content:space-between;padding:10px 0;width:100%}.overlay pre{text-align:left;white-space:pre-wrap;width:100%}.overlay__close{align-items:center;background:#fff;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;position:absolute;right:5px;text-align:center;top:5px;transition:all .3s;width:30px;z-index:30}@media only screen and (min-width:768px){.overlay__close{right:20px;top:20px}}.overlay__close:hover{font-size:22px}.overlay__content{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;max-height:92%;max-width:600px;overflow:auto;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity .3s;width:calc(100% - 10px);z-index:10}@media only screen and (max-width:767px){.overlay__content{overflow:scroll}}@media only screen and (min-width:768px){.overlay__content{width:100%}}.overlay__content.prevent{overflow:auto}@media only screen and (min-width:992px){.overlay__content.small{max-width:360px}}@media only screen and (min-width:768px){.overlay__content{max-width:calc(100% - 200px);-webkit-transform:translateX(calc(-50% + 40px)) translateY(-50%);transform:translateX(calc(-50% + 40px)) translateY(-50%)}}@media only screen and (min-width:992px){.overlay__content{-webkit-transform:translateX(calc(-50% + 40px)) translateY(-50%);transform:translateX(calc(-50% + 40px)) translateY(-50%)}}@media only screen and (min-width:1200px){.overlay__content{-webkit-transform:translateX(calc(-50% + 100px)) translateY(-50%);transform:translateX(calc(-50% + 100px)) translateY(-50%)}}@media only screen and (min-width:992px){.overlay__content.medium{max-width:800px}.overlay__content.medium-size{max-width:450px}.overlay__content.big{max-width:600px}.overlay__content{max-width:1000px}}.overlay__wrapper{padding:30px 20px}@media only screen and (min-width:768px){.overlay__wrapper{padding:30px}}.overlay .links{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between;padding:10px 0;width:100%}.overlay .links a{display:inline-flex;line-height:30px;width:auto}.overlay .guides{align-items:center;display:inline-flex;font-size:12px;gap:20px;width:100%}.overlay .guides--proposed{display:block;font-size:12px;text-align:left;width:100%}.overlay .guides--proposed--list{display:flex;flex-direction:row;width:100%}.overlay .guides--proposed--item{font-weight:700}.overlay:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.overlay__info{background-color:#f9f9f9;border:1px solid #eee;border-radius:5px;padding:20px 10px;width:100%}.overlay__info--date{font-size:20px}.overlay__info--extra{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px;width:100%}.overlay__info.CANCELLED{background-color:#f8e4e4}.filters{background-color:#f6f6f6;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:10px;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media only screen and (min-width:768px){.filters{margin-top:-20px;padding:20px 20px 20px 40px;top:40px}}@media only screen and (min-width:1400px){.filters{padding:20px 0 10px}}.filters.GSheets{background-color:#fff;padding:0 10px;z-index:90}.filters input,.filters select{background:#fff;border:1px solid #eee;border-radius:0;max-height:40px}@media only screen and (max-width:767px){.filters input,.filters select{margin:0;width:100%}}@media only screen and (min-width:992px){.filters input:last-child,.filters select:last-child{margin:0}}.filters input option,.filters select option{border-bottom:1px solid #ccc;line-height:40px!important;min-height:40px;padding:10px 0}.filters input:hover,.filters select:hover{border:1px solid #ccc}.filters__locations{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:992px){.filters__locations{flex-direction:row;gap:0}}.filters__locations .filters__selector{width:100%}.filters__locations .filters__selector:before{background-color:#fff;height:38px}.filters__locations .filters__selector select{width:100%}.filters__states{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr 1fr}.accounting__wrapper .filters__states{grid-template-columns:1fr 1fr}.filters__states .checkbox{display:flex;line-height:19px}.filters__states .checkbox label{white-space:nowrap}.filters__states .checkbox label:after{border-color:#eee}.filters__states.inactive{opacity:.25}.filters__selector{height:42px;margin-right:10px}.filters__row{align-items:center;display:flex;gap:10px;position:relative}.GSheets .filters__row{align-items:flex-start;flex-direction:column;gap:0}.filters__row.inactive{opacity:.2}.filters__row--joint{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:992px){.filters__row--joint{flex-direction:row}}.filters__search--close{cursor:pointer;height:20px;position:absolute;right:20px;top:10px;width:20px}.filters__search--close:after,.filters__search--close:before{background-color:#000;border-radius:3px;content:"";height:2px;left:0;position:absolute;top:8px;transition:all .3s;width:20px}.filters__search--close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters__search--close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.filters__search--close:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.filters__searchInput{width:100%}.accounting-functions{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;position:relative;transition:all .3s}.accounting-functions__item{border-bottom:1px solid #eee;display:flex;flex-direction:column;max-width:200px;padding:10px}.accounting-functions__list{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:768px){.accounting-functions__list{flex-direction:row;gap:30px}}.layout{background-color:#f6f6f6;min-height:100vh;padding-top:60px;position:relative;z-index:1}@media only screen and (min-width:768px){.layout{padding:60px 0 40px 40px}}@media only screen and (min-width:1200px){.layout{padding:60px 0 40px 160px}}.layout .signin{background-color:#fff}.layout__booking{margin:auto;max-width:800px;padding:100px 20px}.layout__content{-webkit-animation:fadeIn .63s;animation:fadeIn .63s}.layout__content h1{margin-left:20px}.layout_public.location_invoice header{display:none}.layout_public.location_invoice .layoutBooking__container{margin-top:0}.layout_public.location_booking .logo svg .dots,.layout_public.location_booking .logo svg .local-letters,.layout_public.location_booking .logo svg .tour-letters{fill:#000}.layout_public .logo{display:block}.layout__list{padding-bottom:30px;position:relative;z-index:1}@media only screen and (min-width:768px){.layout__list{padding-left:20px}}@media only screen and (min-width:1400px){.layout__list{margin:auto;max-width:1200px}}@media only screen and (min-width:1600px){.layout__list{max-width:1400px}}.layout__list h1{display:inline-block;margin-left:10px}@media only screen and (min-width:768px){.layout__list h1{margin-left:40px}}@media only screen and (min-width:1400px){.layout__list h1{margin-left:0}}.layout__wrapper{display:flex;flex-direction:column;gap:20px;padding:0}@media only screen and (min-width:768px){.layout__wrapper{padding:0 20px 0 40px}}.layout__container{display:flex;flex-direction:column;gap:20px;padding:0 20px;width:100%}@media only screen and (min-width:768px){.layout__container{flex-direction:row;padding:30px 20px 0 60px}}@media only screen and (min-width:992px){.layout__container{flex-direction:row;padding:30px 20px 0 80px}}@media only screen and (min-width:1400px){.layout__container{margin:0 auto;max-width:1400px}}.layout__container.column{flex-direction:column}.location_support .layout__container{max-width:1020px}.layout__container.header{padding-top:100px}.layout__container .layoutUser__cell{max-width:100%;width:100%}.layout__container h2,.layout__container h3,.layout__container h4{font-weight:500;margin:30px 0 10px}.layout__container h2 strong,.layout__container h3 strong,.layout__container h4 strong{font-weight:500}.layout__container h2{font-size:22px}.layout__empty{background-color:rgba(0,0,0,.025);border:1px dashed rgba(0,0,0,.05);padding:20px;text-align:center}.layout.bookings{text-align:inherit}@media only screen and (max-width:767px){.layout.bookings{padding-left:0;padding-right:0}}.results{background-color:#000;color:#fff;margin:10px 0;padding:10px 20px;position:relative;z-index:10}.results.accounting_graph{background-color:#fff;color:#000}.results.accounting_graph .results__graph{display:flex;gap:40px;justify-content:space-between;padding-top:10px;width:100%}@media only screen and (max-width:767px){.results.accounting_graph .results__graph{flex-direction:column}}@media only screen and (min-width:768px){.results.accounting_graph .results__graph>div{width:33%}}.results.accounting_graph .results__graph .row{align-items:flex-start;border-bottom:1px dashed #eee;display:flex;gap:20px;justify-content:space-between;padding:5px 0;width:100%}.results.accounting_graph .results__graph .row b{text-align:right}.results:hover{z-index:20}.results__payment{border:1px solid #eee;border-radius:6px;padding:10px}.results__payment--item{display:flex;gap:10px}.results.tickets{background-color:#000;position:-webkit-sticky;position:sticky;top:130px}.results.tickets a{display:inline-flex;margin-bottom:5px;margin-right:10px;margin-top:5px}@media only screen and (min-width:768px){.results{padding:10px 20px 10px 40px}}@media only screen and (min-width:1400px){.results{border-radius:6px;padding:10px 20px}}.results__container{padding-top:10px}.results__opener.link{position:absolute;right:20px;top:50px}.results .list{display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (min-width:768px){.results .list{flex-direction:row}}.results.accounting_graph .resume__img svg path{fill:#000!important}.results .resume{position:absolute;right:20px;top:10px}.results .resume__img{cursor:pointer;width:20px}.results .resume__img svg{height:auto;width:20px}.results .resume__img svg path{fill:#fff}.results .resume:hover ul{max-height:200px;opacity:1;overflow-y:scroll;padding:10px}.results .resume__guide{color:#000;display:flex;gap:10px;justify-content:space-between;width:100%}.results .resume__guide--payed{display:inline-flex;justify-content:flex-end;min-width:80px}.results .resume ul{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;transition:opacity .3s,max-height .3s,padding .3s}.results .resume ul li{border:1px solid transparent;border-radius:3px;display:flex;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:0 8px;white-space:nowrap}.results .resume ul li+li{border-top:1px dashed #ccc}.results .resume ul li:hover{background-color:#eee;border:1px solid #ccc}.results .resume ul li:hover+li{border-top:1px dashed transparent}.rbc-event-continues-after{background-color:transparent;border-bottom:1px solid #eee;padding:0 0 2px}.rbc-overlay{max-height:300px;overflow-y:scroll}.rbc-event-label{color:#000}.calendar{background:#fff;border:1px solid #eee;height:520px;padding:20px 0}@media only screen and (min-width:768px){.calendar{height:auto;padding:20px 50px 20px 20px}}@media only screen and (min-width:992px){.calendar{padding:50px}}.calendar .rbc-row-segment{padding:0}.calendar .rbc-event,.calendar .rbc-event-content{background-color:transparent;display:flex;padding:1px 2px;width:100%}@media only screen and (min-width:992px){.calendar .rbc-event,.calendar .rbc-event-content{overflow:visible!important}}.calendar .rbc-month-row{max-height:74px}@media only screen and (min-width:768px){.calendar .rbc-month-row{max-height:84px}}@media only screen and (min-width:992px){.calendar .rbc-month-row{max-height:184px;min-height:184px}}.calendar .rbc-row-segment{display:inline-flex;justify-content:center}.calendar .rbc-show-more{color:#85ba2b}.calendar__events{border-radius:5px;display:block;font-size:12px;padding:3px 5px;position:relative;width:100%}.calendar__events.organized{background-color:#85ba2b}.calendar__events.open{background-color:#eee;color:#000}.calendar__events.no_show{background-color:#ea7ce2}.calendar__events.blocked{background-color:#fcd7d7;color:#000}.calendar__events.blocked span{display:block;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.calendar__events.blocked span:before{content:"🚫 "}.calendar__events:hover .calendar__tooltip{opacity:1}.calendar__events.CANCELLED{background-color:red}.calendar__events.CANCELLED.open{background-color:rgba(255,0,0,.502)}.calendar__events .calendar__tooltip{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;opacity:0;padding:6px;pointer-events:none;position:absolute;top:10px;white-space:normal;width:100%;z-index:10}@media only screen and (max-width:767px){.rbc-toolbar{flex-direction:column;gap:5px}}.blockedday__recurring{background:#fffeeb;border:1px solid #eee;border-radius:5px}.blockedday__info{background-color:#fff;border-radius:0 0 5px 5px;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:5px}@media only screen and (min-width:992px){.blockedday__info{padding:10px}}.blockedday__info--cell{width:100%}.blockedday__item{border-radius:5px;display:inline-flex;flex-direction:column;margin-bottom:10px;position:relative;transition:all .3s;width:100%}.blockedday__item .tooltip__modal{background-color:#000;color:#fff;font-size:11px;right:0;top:-28px}.blockedday__item.Administrator,.blockedday__item.Team{background-color:#fff;padding:5px}.blockedday__item.Administrator:hover,.blockedday__item.Team:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.blockedday__item--guide{font-family:Outfit;font-size:16px;font-weight:600;padding:5px}.blockedday__container{display:flex}@media only screen and (min-width:768px){.blockedday__container{flex-direction:column}}.blockedday__remove{background-color:#fff;border:1px solid #eee;border-radius:5px;cursor:pointer;height:20px;position:absolute;right:5px;top:5px;width:20px}.blockedday__remove:after,.blockedday__remove:before{background-color:#000;border-radius:2px;content:"";height:1px;left:3px;position:absolute;top:8px;width:12px}.blockedday__remove:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blockedday__remove:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.blockedday__remove:hover{background:#f9f8f8}.blockedday__remove:hover:after,.blockedday__remove:hover:before{height:2px}.blockedday__day{margin-right:5px}.blockedday__times{display:flex;flex-direction:column;padding:5px}@media only screen and (min-width:992px){.blockedday__times{padding:10px}}.blockedday__times--info{display:flex;gap:20px;width:100%}.tour-related{border-bottom:1px dashed #eee;justify-content:space-between;margin-left:-4px;padding:10px 0;width:calc(100% + 24px)!important}@media only screen and (min-width:768px){.tour-related{width:calc(100% + 100px)!important}}.tour-related>div:first-child{display:none}@media only screen and (min-width:768px){.tour-related>div{margin-left:-50px;padding-left:50px!important}}.tour-related>div>div{gap:10px}@media only screen and (min-width:768px){.tour-related{padding:10px 0 0}}.tour-related__item{color:#000;display:flex;flex-direction:column;gap:10px;text-decoration:none}.tour-related__item h4{font-size:18px}.tour-related__item h4 p{margin-top:0}.tour-related__img{background-size:cover;border-radius:6px;padding-bottom:56%;width:100%}.tour-related__info{display:flex;gap:10px}.stars{display:inline-block;height:20px;margin-bottom:1px;position:relative;width:101px}.stars__color{bottom:0;overflow:hidden;z-index:1}.stars__base svg path{fill:#b6b6b6}.stars__base,.stars__color{left:0;position:absolute;top:0}.stars__base svg,.stars__color svg{height:auto;width:100px}.locations-related{border-bottom:1px dashed #eee;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 0}@media only screen and (min-width:768px){.locations-related{padding:10px 0 0}}.locations-related__item{border-radius:6px;overflow:hidden;position:relative}.locations-related__item,.locations-related__item:first-child,.locations-related__item:nth-child(2){flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}.locations-related__item:hover .locations-related__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.locations-related__img{background-size:cover;border-radius:6px;display:flex;padding-bottom:56%;transition:all .3s;width:100%}.locations-related__img:after{background-color:rgba(0,0,0,.32);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.locations-related__title{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:400;height:100%;justify-content:center;line-height:14px;padding:0 20px;position:absolute;text-align:center;top:0;width:100%;z-index:10}@media only screen and (min-width:768px){.locations-related__title{font-size:20px;line-height:20px}}.locations-related__title h4{font-size:20px;line-height:20px;margin-bottom:10px}@media only screen and (min-width:768px){.locations-related__title h4{font-size:28px;line-height:24px;text-transform:capitalize}}.booking__date{font-family:Outfit;font-size:20px;font-weight:400}.booking__data{font-size:14px}@media only screen and (min-width:768px){.booking__data{font-size:16px}}.booking__heading{font-size:20px}@media only screen and (min-width:768px){.booking__heading{font-size:26px}}.booking__section{margin:30px 0}@media only screen and (min-width:768px){.booking__section.extratop{margin-top:100px}}.booking__section.columns{margin-bottom:10px}.booking__section--title{display:flex;font-family:Outfit;font-size:20px;font-weight:600;gap:5px}.booking__section.columns{display:flex;flex-direction:row;justify-content:space-between}.booking__main{display:flex;flex-direction:column;gap:5px}.booking__info{font-size:14px}.booking__column{display:flex;gap:10px;justify-content:space-between}@media only screen and (min-width:768px){.booking__column{gap:30px}}.booking__cell{width:50%}.booking__image{border-radius:6px;width:100%}.booking__meetingpoint{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.booking__meetingpoint--title{display:flex;font-size:26px;gap:5px;justify-content:flex-start}.booking__meetingpoint--title svg{height:auto;margin-left:-5px;width:30px}@media only screen and (min-width:768px){.booking__meetingpoint--title{justify-content:flex-start}.booking__meetingpoint--title svg{margin-left:-5px}}.booking__guide{align-items:center;border-bottom:1px solid #eee;border-top:1px solid #eee;display:flex;justify-content:space-between;margin:20px 0;padding:10px 0}.booking__guide h3{font-size:20px}.booking__guide--title{align-items:center;display:flex;flex-direction:column;width:100%}.booking__itinerary{background-color:#fff;display:flex;flex-direction:column;gap:20px;padding:0 0 20px}@media only screen and (min-width:768px){.booking__itinerary{padding:0 0 30px}}.booking__itinerary--address{border-top:1px dashed #eee;font-size:12px;margin-top:5px;padding-top:5px}@media only screen and (min-width:768px){.booking__itinerary--address{border-top:0 dashed #eee;padding:0 0 10px;width:200px}}.booking__itinerary--header{display:flex;flex-direction:row;gap:15px;width:100%}.booking__itinerary--item{border-top:1px solid #eee;display:flex;flex-direction:column;gap:10px;padding-top:20px}.booking__itinerary--item:first-child{border-top:1px solid transparent}@media only screen and (min-width:768px){.booking__itinerary--item{flex-direction:row;gap:20px}}.booking__itinerary--title{font-family:Outfit;font-size:14px;font-weight:600}.booking__itinerary--description{font-family:Open Sans;font-family:Outfit;font-size:12px;font-weight:200}.booking__itinerary--image{border-radius:6px;width:100%}.booking__itinerary--image--container{min-width:130px;width:130px}.signin{background-color:#eee;border:1px solid #eee;border-radius:5px;max-width:400px;padding:20px;text-align:left}.layoutUser__cell .signin{max-width:100%}.signin.full,.signin.fulled{width:100%}.signin.fulled{background-color:#fff;border:0;max-width:100%;padding:0}@media only screen and (min-width:768px){.signin{padding:30px;width:90%}}@media only screen and (min-width:992px){.signin{padding:40px 60px}}.signin .PhoneInputCountryIcon--border{border:0;border-radius:0;box-shadow:0 0 0}.signin .PhoneInputCountryIcon--border img{border:0;border-radius:0}.signin .form{display:flex;flex-direction:column;gap:15px;margin:0 auto}.signin .form__action{display:flex;justify-content:flex-end}.signin__success{background-color:#c4f8db}.signin__error,.signin__success{margin-bottom:20px;padding:10px 0}.signin__error{background-color:#f8c4c4}label{font-family:Outfit;font-size:12px;font-weight:600}.input__container{display:flex;flex-direction:column;gap:5px;position:relative;width:100%}.input__container.select{max-width:100%;width:auto}.input__container.select select{padding-right:30px}.input__container.select select[multiple]{min-height:160px;padding:10px}.input__container.select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;bottom:20px;content:"";height:0;position:absolute;right:10px;width:0}.content__divider .input__container{width:100%}.input__container.checkbox input{display:none}.input__container--phone{display:flex;gap:5px;justify-content:space-between;width:100%}.input__container--phone select{max-width:60px;padding-left:5px}.input__container--phone input{width:100%}.error,.input__container--hidden{position:absolute}.error{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;color:#f25a5a;font-size:12px;font-weight:700;margin:0;right:0;transition:all .3s}.error:before{content:"⚠ ";display:inline}.error__input{background:#f3dcdc;border-radius:6px 0 6px 6px}.error__input:active+.error,.error__input:focus+.error,.error__input:focus-visible+.error{border-left:1px solid #85ba2b;border-right:1px solid #85ba2b;border-top:1px solid #85ba2b;outline:none}.error__input+.error{background:#f3dcdc;border-left:1px solid #e0e0e0;border-radius:6px 6px 0 0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:3px 10px 1px;top:-2px}.error-message{color:#f25a5a;font-size:12px;font-weight:700}.error-message:before{content:"⚠ ";display:inline}.help{background-color:#faf9ea;border:1px solid #ddd;border-radius:5px;color:#000;font-size:12px;margin:10px 0;padding:10px}.help--with-images{align-items:center;display:flex;gap:5px}.checkbox input{display:none}.checkbox input.error__input+label{color:#f25a5a}.checkbox input.error__input+label:after{border:1px solid #f25a5a}.checkbox input:checked+label:before{opacity:1}.checkbox label{cursor:pointer;display:inline-block;font-size:13px;font-weight:400;padding-left:30px;position:relative}.checkbox label:hover:after{box-shadow:0 0 3px rgba(0,0,0,.2)}.checkbox label:before{border-bottom:3px solid #85ba2b;border-left:3px solid #85ba2b;border-radius:0 2px 2px 2px;height:4px;left:5px;opacity:0;top:calc(50% - 5px);-webkit-transform:rotate(-45deg) scale(.68);transform:rotate(-45deg) scale(.68);width:10px;z-index:1}.checkbox label:after,.checkbox label:before{content:"";position:absolute;transition:all .3s}.checkbox label:after{background-color:#fff;border:1px solid #ccc;border-radius:3px;height:20px;left:0;top:calc(50% - 11px);-webkit-transform:scale(.9);transform:scale(.9);width:20px;z-index:0}.checkbox input[type=checkbox]{opacity:0;position:absolute}.form{display:flex;flex-direction:column;gap:10px;margin:0 auto 10px;width:100%}.messages .form{margin-bottom:0}.form__description{padding:10px 0}.form__description label{display:inline-block;min-width:100px}.form__description--row{display:flex;gap:10px}.form__textarea{display:inline-flex;flex-direction:column;gap:10px;position:relative}.form__textarea .error{right:1px;top:-22px}.form__textarea textarea{min-height:60px;padding-right:60px}.form__textarea .content__submit{bottom:9px;position:absolute;right:9px;width:auto}.form__textarea .content__submit button[type=submit],.form__textarea .content__submit input[type=submit]{padding:10px 16px}.form__textarea .content__submit svg{vertical-align:middle}.form__textarea .content__submit svg path,.form__textarea .content__submit svg rect{stroke:#fff}.form__title{gap:10px}.form__title,.form__title span{align-items:center;display:flex}.form__title span svg{vertical-align:middle}.layoutBooking{background-color:#eee;padding:10px 10px 20px}.layout .layoutBooking{background-color:transparent;padding:0 10px 20px}.layoutBooking__container{background:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);box-sizing:border-box;display:block;margin:70px auto 0;max-width:800px;padding:20px;position:relative;z-index:1}.layoutBooking__container .warning{margin-left:0;margin-right:0}@media only screen and (min-width:768px){.layoutBooking__container{padding:50px}}.layout .layoutBooking__container{margin-top:0}@media only screen and (min-width:768px){.layout .layoutBooking__container{margin-top:30px}}.layoutBooking__container h1{margin-bottom:0;margin-top:0}.layoutBooking__container h1+p{margin-top:0}.messages{background:#fbfbfb;background:#fff;border:1px solid #eee;border-radius:6px;bottom:20px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;left:10px;padding:10px;position:fixed;right:10px;top:80px;z-index:1000}@media only screen and (min-width:768px){.messages{left:50%;max-width:600px;padding:20px 30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.messages__empty{align-items:center;display:flex;gap:10px;padding:20px}.messages__empty,.messages__empty span,.messages__empty svg{vertical-align:middle}.messages__active{background-color:#f7f7f7;border-radius:6px;box-shadow:inset 0 0 50px rgba(0,0,0,.021);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;overflow:scroll;padding:10px}.messages__active--wrapper{display:flex;flex-direction:column;gap:5px;overflow-y:scroll;padding-bottom:10px}.messages__active--container{display:flex;flex-direction:column;gap:8px}.messages__active .label_day{align-items:center;border-bottom:1px dashed #ccc;border-radius:3px;display:flex;font-size:13px;justify-content:center;margin-bottom:5px;padding:5px}.messages__overlay{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;background-color:rgba(0,0,0,.2);bottom:0;left:-10px;position:fixed;right:-10px;top:0;z-index:1000}.messages__close{background:#fff;border-radius:0 0 0 10px;padding:3px 3px 6px 6px;position:absolute;right:10px;top:10px;z-index:1}.messages__previous{background-color:#f7f7f7;padding:0 10px;position:-webkit-sticky;position:sticky;text-align:center;top:0}.messages__line{border-bottom:1px dashed #eee;margin-top:-1px;padding-top:10px}.messages__item{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.messages__item.principal{align-items:flex-end;display:flex}.messages__item.guide{align-items:flex-start;display:flex;justify-content:flex-end}.messages__item--text{line-height:20px;width:100%}.messages__item--text.needsExpantion{max-height:140px;overflow:hidden;transition:all .3s}.messages__item--text.needsExpantion.expanded{max-height:2000px;transition:all .3s}.messages__item--empty{border-top:1px dashed #eee;color:#85ba2b;cursor:pointer;font-family:Outfit;font-weight:600;padding:5px;position:relative;text-align:center;width:100%}.messages__item--empty:after{background:linear-gradient(0deg,#fff,transparent);bottom:calc(100% + 1px);content:"";height:30px;left:0;position:absolute;right:0}.principal .messages__item--empty:after{background:linear-gradient(0deg,#f0ffef,transparent)}.messages__item--empty.expanded:after{opacity:0}.messages__item--message{background-color:#fff;border:1px solid #eee;border-radius:6px;display:inline-flex;flex-direction:column;max-width:95%;padding:5px 10px}.principal .messages__item--message{align-items:flex-end;background-color:#f0ffef}.messages__item--message a{color:#85ba2b;font-weight:700;text-decoration:none}.messages__item--info{align-items:center;display:flex;font-size:12px;gap:5px;justify-content:center;white-space:nowrap}.messages__item--time{font-size:11px;font-weight:700;text-align:right;width:100%}.principal .messages__item--time{text-align:left}.messages textarea{background-color:#fff}.ticket{border-bottom:1px dashed #eee;display:flex;flex-direction:row;justify-content:space-between;padding:10px 0;width:100%}@media only screen and (min-width:768px){.ticket{padding:10px 0 0}}.ticket__container{background-color:#fff;border-radius:6px;margin-top:10px;padding:15px}.ticket__items-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:360px;text-align:center}.ticket__previous{background-color:#faf3dd;border-radius:10px;margin:20px auto;max-width:360px;padding:20px}.ticket__previous .ticket{border:0;gap:5px;padding:0}.ticket__previous h3{align-items:center;display:inline-flex;gap:10px}.ticket__previous--title{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:10px}.ticket__previous .ticket--labels{width:40%}.ticket__previous--image{margin:10px auto;max-width:140px;width:100%}.ticket__previous .ticket{flex-direction:column}.ticket__options{display:flex;gap:10px;justify-content:space-between;width:100%}.ticket__options--items{display:flex;flex-direction:column;gap:10px}.ticket__list{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;position:relative;transition:all .3s}@media only screen and (min-width:768px){.ticket__list{padding:10px 20px 10px 40px}}@media only screen and (min-width:1400px){.ticket__list{padding:20px 30px}}.ticket__day--action{align-items:center;display:flex;font-size:14px;gap:10px}.ticket__day--label{display:inline-flex;font-size:20px;justify-content:space-between;padding:10px 0;width:100%}@media only screen and (max-width:767px){.ticket__day--label{flex-direction:column}}.ticket__day--label--stats{font-size:16px}.ticket__item{border-bottom:1px dashed #eee;padding:5px}.ticket__item:last-child{border-bottom:0 dashed #eee}.ticket__item .tooltip__modal{white-space:nowrap}.ticket__item--sentto{align-items:center;display:flex;gap:6px;justify-content:center}.ticket__item--sentto svg{height:auto;vertical-align:middle;width:18px}@media only screen and (min-width:768px){.ticket__item{padding:0}}.ticket__item:hover{background-color:#f9f9f9}.ticket__item--action{display:flex;gap:10px}.ticket__item--action span{align-items:center;display:flex;justify-content:center}.ticket__item input:checked+label .time{color:#85ba2b}.ticket__item .checkbox{display:flex;gap:10px;justify-content:space-between;width:100%}@media only screen and (max-width:767px){.ticket__item .checkbox{align-items:flex-start}}.ticket__item .checkbox label{display:flex;flex-direction:column;min-height:30px}@media only screen and (min-width:768px){.ticket__item .checkbox label{align-items:center;flex-direction:row;gap:10px}}.ticket label{display:none;max-height:25px;text-align:center}@media only screen and (min-width:768px){.ticket label{display:inline-block}}.ticket div{align-items:center;display:flex;gap:10px}.ticket--label{display:flex;justify-content:flex-end;width:90px}@media only screen and (min-width:768px){.ticket--label{display:none}}.ticket--label-value{font-family:Outfit;font-weight:600}.ticket--label-value.disable{color:#ccc}.ticket--label-value svg path,.ticket--label-value svg rect{stroke:#ccc}@media only screen and (min-width:768px){.ticket{flex-direction:row}}.wagon__notification{background-color:#d4e7b3;border:1px solid #ccc;border-radius:6px;padding:10px}.wagon__icons{display:flex;gap:10px}.wagon__icons,.wagon__icons span{align-items:center;justify-content:center}.wagon__icons span{display:inline-flex;gap:5px}.wagon__icons svg{vertical-align:middle}.wagon__description a{color:#85ba2b;font-weight:700;position:relative;text-decoration:none}.wagon__description a:hover:after{width:0}.wagon__description a:after{background-color:#85ba2b;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s;width:100%}.wagon__code{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin:10px 0 0;padding:10px}.bookings{border-bottom:1px solid #dcdcdc;display:flex;flex-direction:column;justify-content:space-between;margin:4px 0;padding:15px;position:relative;text-align:center}@media only screen and (min-width:768px){.bookings{padding:10px 20px 10px 40px}}@media only screen and (min-width:1400px){.bookings{border-radius:5px;padding:10px 20px}}.only_labels .bookings,.only_wagon .bookings{display:none}.only_wagon .bookings.assignedWagon,.only_wagon .bookings.potentialWagon{display:block}.bookings__results{overflow:hidden}.bookings__moreinfo{border-radius:5px;color:#000;display:inline-flex;flex-direction:column;font-family:Open Sans;font-family:Outfit;font-weight:200;gap:30px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;text-align:left;transition:max-height .1s 0s,opacity .3s 0s,margin .1s .2s;white-space:pre-wrap;width:100%}.bookings__moreinfo--table{display:flex;flex-direction:column;gap:20px}.bookings__moreinfo.visible{background-color:#f9f9f9;margin-top:10px;max-height:1000px;opacity:1;padding:15px;pointer-events:all;transition:max-height .3s .1s,opacity .3s .1s}@media only screen and (min-width:992px){.bookings__moreinfo.visible{grid-gap:50px;display:grid;flex-direction:row;gap:50px;grid-template-columns:1fr 1fr;padding:20px}}.bookings__guide{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:flex;flex-direction:column;justify-content:space-between;margin:10px 0;padding:10px;text-align:center}@media only screen and (min-width:768px){.bookings__guide{padding:20px 20px 20px 40px}}@media only screen and (min-width:1400px){.bookings__guide{border:1px solid #ccc;border-radius:10px;padding:20px}}.bookings__guide--actions{display:flex;gap:20px}.bookings__guide--tickets{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:8px;width:100%}.past .bookings__guide--tickets-link{display:none}.bookings__guide--tickets .link{margin-top:0;position:relative}.bookings__guide--tickets .text{font-family:Outfit;font-weight:600}.bookings__guide--tickets .text.all{color:#85ba2b;text-decoration:none}.bookings__guide--tickets .text.all:before{content:"👍 "}.bookings__guide--tickets--info{background-color:#fff;border-radius:6px;margin:0;padding:0}.bookings__guide--tickets--info li{position:relative}.bookings__guide--tickets--info li+li{padding-top:5px}.bookings__guide--tickets--info-label{align-items:center;display:flex;font-size:14px;gap:5px}@media only screen and (min-width:768px){.bookings__guide--tickets--info-label{font-size:16px}}.bookings__guide--tickets--info-label svg{vertical-align:middle}.bookings__guide--tickets--info-label div{align-items:center;display:flex;justify-content:center}.bookings__guide--tickets--info-highlight{background-color:#f4f4f4;border-radius:5px;margin:10px 0;padding:10px}.bookings__guide--tickets--info-highlight.url{align-items:center;display:flex;flex-direction:column;gap:5px;padding:20px 10px}.bookings__guide--tickets--info-item{display:inline-block;text-align:left;width:100%}.bookings__guide__moreinfo{background-color:#fff;border-radius:5px;color:#000;display:inline-flex;flex-direction:column;font-family:Open Sans;font-family:Outfit;font-weight:200;gap:30px;margin-top:-40px;max-height:0;opacity:0;overflow:hidden;padding:15px;pointer-events:none;text-align:left;transition:max-height .1s 0s,opacity .3s 0s,margin .1s .2s;white-space:pre-wrap;width:100%}.bookings__guide__moreinfo--table{display:flex;flex-direction:column;gap:20px}.bookings__guide__moreinfo.visible{border:1px solid #ccc;margin-top:10px;max-height:1000px;opacity:1;pointer-events:all;transition:max-height .3s .1s,opacity .3s .1s}@media only screen and (min-width:992px){.bookings__guide__moreinfo.visible{grid-gap:50px;display:grid;flex-direction:row;gap:50px;grid-template-columns:1fr 1fr;padding:20px}}.bookings__guide.future .bookings__guide__time{color:#62a500}.bookings__guide.future.CANCELLED{background-color:hsla(0,96%,82%,.431)}.bookings__guide.future.CANCELLED .bookings__guide__time{color:red}.bookings__guide.future.CANCELLED .bookings__guide__participants em{color:#000}.bookings__guide.past{background-color:#ebebeb}.bookings__guide.past .bookings__guide__time{color:#aeafad}.bookings__guide.past{color:#666}.bookings__guide__actions{display:flex;gap:10px;justify-content:center;margin-top:10px;width:100%}.bookings__guide__cell{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:10px}.bookings__guide__booking{display:inline-flex;gap:5px;justify-content:flex-start;width:100%}.bookings__guide__date{align-items:flex-start;font-size:20px;text-align:left}.bookings__guide__date em{font-size:16px}.bookings__guide__participants,.bookings__guide__time{font-family:Outfit;font-weight:600}.bookings__guide__participants{align-items:flex-start;font-size:16px;text-align:left}@media only screen and (max-width:767px){.bookings__guide__participants{display:block}}.bookings__guide__participants em{color:#85ba2b;font-size:13px}.bookings__guide__customer{align-items:flex-start;background-color:#f8f8f8;border:1px solid #eee;border-radius:10px;display:inline-flex;flex-direction:column;margin-top:10px;padding:10px;width:100%}@media only screen and (min-width:992px){.bookings__guide__customer{margin-top:0;max-width:330px;padding:15px}}.bookings__guide__customer h3{font-size:20px;text-align:center;width:100%}.bookings__guide__customer--container{align-items:center;color:#000;display:flex;justify-content:space-between;padding:5px 0;width:100%}@media only screen and (min-width:992px){.bookings__guide__customer--container{align-items:center;flex-direction:column}}.bookings__guide__title{align-items:flex-start;color:#000;display:flex;margin:0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:normal;width:100%}.bookings__guide__info{align-items:flex-start;display:inline-flex;flex-direction:column;width:100%}@media only screen and (min-width:992px){.bookings__guide__info{flex-direction:row;gap:50px;justify-content:space-between}}.bookings__guide__subinfo{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.bookings__guide pre{font-family:Open Sans;font-family:Outfit;font-weight:200;margin:0;text-align:left;width:100%}.bookings__guide pre em{color:red}.bookings__guide__pickup{display:inline-flex;justify-content:flex-start;margin:10px 0;width:100%}.bookings__truck{align-items:flex-start;display:flex;flex-direction:column}.bookings__truck--item{align-items:center;color:orange;display:flex;font-weight:700;gap:5px;justify-content:center}.bookings__truck--item.accounting,.bookings__truck--item.guide{align-items:center;background-color:#fff;border:1px solid #85ba2b;color:#85ba2b;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;margin-top:10px;padding:10px;width:auto}.bookings__truck--item.accounting span,.bookings__truck--item.guide span{align-items:center;display:inline-flex;justify-content:center}.bookings__truck--item.accounting svg path,.bookings__truck--item.guide svg path{stroke:#85ba2b}.bookings__truck--item svg path{stroke:orange}.bookings__truck--item.accounting{background-color:#f2f2f2}.bookings__truck--item.assigned{color:#fffc0b}.bookings__truck--item.assigned svg path{stroke:#fffc0b}.bookings.open{background-color:#f9c385}.bookings.organized,.bookings.organized .link,.bookings.organized a{background-color:#85ba2b;color:#fff}.bookings.organized .link:after,.bookings.organized a:after{background-color:#fff}.bookings.organized .tooltip__modal .link{background-color:#fff;color:#85ba2b}.bookings.organized .collapse{background-color:transparent}@media only screen and (max-width:767px){.bookings.organized .collapse{bottom:-8px;position:absolute;right:0}}.bookings.organized .collapse:before{border-right-color:#fff;border-top-color:#fff}.bookings.organized .btn{background-color:#fff;color:#85ba2b}.bookings.no_show{background-color:#ea7ce2;color:#fff}.bookings.no_show .link,.bookings.no_show a{color:#fff;font-weight:700;white-space:nowrap}.bookings.no_show .link:after,.bookings.no_show a:after{background-color:#fff}.bookings.no_show .link.collapse:before,.bookings.no_show a.collapse:before{border-right:1px solid #fff;border-top:1px solid #fff}.bookings.no_show pre{border:1px solid #fff;color:#000}.bookings.cancelled{background-color:#dfc2c2;color:#fff}.bookings.CANCELLED{background-color:#dfc2c2;color:#000;cursor:pointer;max-height:0;padding:2px 0;white-space:nowrap}.bookings.CANCELLED .tooltiptext{left:50%;right:auto}.bookings.CANCELLED.no_show{background-color:hsla(16,87%,73%,.431)}.bookings.CANCELLED .bookings__cell{max-height:0;overflow:hidden}.bookings.CANCELLED a,.bookings.CANCELLED b,.bookings.CANCELLED div,.bookings.CANCELLED span{opacity:0}.bookings.CANCELLED.has_tickets,.bookings.CANCELLED.view{cursor:default;margin:5px 0;max-height:100%;padding:10px 20px 20px;text-align:center}@media only screen and (min-width:768px){.bookings.CANCELLED.has_tickets,.bookings.CANCELLED.view{padding:10px 20px 20px 40px}}@media only screen and (min-width:1400px){.bookings.CANCELLED.has_tickets,.bookings.CANCELLED.view{border-radius:5px;padding:10px 20px}}.bookings.CANCELLED.has_tickets a,.bookings.CANCELLED.has_tickets b,.bookings.CANCELLED.has_tickets div,.bookings.CANCELLED.has_tickets span,.bookings.CANCELLED.view a,.bookings.CANCELLED.view b,.bookings.CANCELLED.view div,.bookings.CANCELLED.view span{opacity:1}.bookings.CANCELLED.has_tickets .tooltiptext,.bookings.CANCELLED.view .tooltiptext{display:none}.bookings.CANCELLED.has_tickets .link,.bookings.CANCELLED.view .link{background-color:transparent;color:#000}.bookings.CANCELLED.has_tickets .link:after,.bookings.CANCELLED.view .link:after{background-color:#000}.bookings.CANCELLED.has_tickets .bookings__cell,.bookings.CANCELLED.view .bookings__cell{max-height:10000px;overflow:visible}.bookings.CANCELLED.organized{background-color:#e39999}.bookings__states{display:flex;flex-direction:column;gap:5px;justify-content:space-between}.bookings__states--action{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.bookings__states--action{bottom:8px;left:0;position:absolute;right:0}.bookings__states--action span{bottom:8px;position:absolute;width:100px}.bookings__states{border-top:1px solid #eee;flex-direction:row;justify-content:space-between;margin-top:10px;padding-top:10px;width:100%}.bookings__states.selection{justify-content:center}.bookings__states>div{align-items:flex-start;display:flex;flex-direction:column}}.bookings__states .tooltip__label{cursor:pointer;display:block;text-align:left}@media only screen and (min-width:768px){.bookings__states .tooltip__label{text-align:center}}.bookings__actions{align-items:center;display:flex}@media only screen and (min-width:768px){.bookings__actions{justify-content:flex-end;min-width:160px}}@media only screen and (min-width:992px){.bookings__actions{align-items:baseline}}.bookings__actions--notify{position:relative;text-align:right}@media only screen and (max-width:767px){.bookings__actions--notify{position:absolute;right:0;top:0}}.bookings__actions--notify:hover ul{display:block}.bookings__actions--notify--icon{height:24px}.bookings__actions--notify--icon span{background-color:#fff;border-radius:100%;display:inline-block;height:5px;margin:2px;width:5px}.bookings__actions--notify--creation{color:#000;font-size:12px;white-space:nowrap}.bookings__actions--notify ul{background:#fff;border-radius:5px;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.31);display:none;list-style:none;padding:5px;position:absolute;right:0}.bookings__actions--notify ul li{border-bottom:1px dashed #eee;display:flex;font-size:10px;gap:5px;padding:4px 0 5px;position:relative;text-align:center;transition:all .3s}.bookings__actions--notify ul li.bookings__actions--notify--creation{background-color:#fff!important;justify-content:space-between;padding:4px 0 5px}.bookings__actions--notify ul li:hover{background-color:#85ba2b}.bookings__actions--notify ul li:hover a{color:#fff}.bookings__actions--notify ul li:hover a svg path{stroke:#fff}.bookings__actions--notify ul li:last-child{border-bottom:0 dashed #eee}.bookings__actions--notify a{font-size:12px;font-weight:700;white-space:nowrap}.bookings__actions--notify a.tooltipLayer{background-color:transparent;color:#000;padding:0 5px;text-decoration:none}.bookings__actions--notify a.tooltipLayer .tooltiptext{bottom:calc(100% + 5px)}.bookings__actions .btn{display:block;position:relative;text-decoration:none;z-index:1}.bookings__cell{display:flex;justify-content:space-between;position:relative;z-index:10}@media only screen and (max-width:767px){.bookings__cell{flex-direction:column}}.bookings__title{max-width:300px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.bookings__info{align-items:flex-start;-webkit-animation:fadeIn .3s;animation:fadeIn .3s;display:inline-flex;flex-direction:column}@media only screen and (min-width:992px){.bookings__info{min-width:40%}}.bookings__info__date{font-size:20px}.bookings__info__date em{font-size:16px;font-weight:400}.bookings__info__date a{color:#85ba2b}.bookings__info--tickets{color:red;font-family:Outfit;font-weight:600}.bookings__info--tickets:before{content:"⚠ "}.bookings__info--tickets.all{color:#000;text-decoration:none}.bookings__info--tickets.all:before{content:"👍 "}.bookings p{text-align:left}.bookings>span{color:blue;cursor:pointer;margin-top:30px}.bookings__day_label{background-color:#373737;color:#fff;padding:20px;position:relative}.only_labels .bookings__day_label{margin-bottom:5px}.bookings__day_label .sf_info{display:inline-block;padding-left:20px}.bookings__day_label .sf_info.tickets{display:block;padding-left:0}.only_wagon .bookings__day_label .sf_info.tickets{display:none}.bookings__day_label .sf_entrances{color:#ff0}.bookings__day_label .sf_tickets{color:aqua}.bookings__day_label .sf_tickets em{color:#b3b3b3}.bookings__day_label:hover{position:relative;z-index:100}@media only screen and (min-width:768px){.bookings__day_label{padding:20px 40px}}@media only screen and (min-width:1400px){.bookings__day_label{border-radius:5px;padding:20px}}.bookings__day_label.tickets{background-color:#722}.bookings__day_label svg path{fill:#fff}.bookings__day_label .tooltip{position:absolute;right:20px;top:calc(50% - 10px);width:100%}.bookings__day_label .tooltip__label{position:absolute;right:0}.bookings__day_label .tooltip__label.right__label svg{height:20px;width:20px}.bookings__day_label .tooltip__modal{background-color:#000;display:flex;flex-direction:column;max-width:150px;padding:0 20px;right:-20px;top:30px}.bookings__day_label .tooltip__modal b{font-size:14px}.bookings__day_label .tooltip__modal .separator{display:none}.bookings__day_label .tooltip:hover .tooltip__modal{padding:10px 20px}.bookings__day_label b{font-size:18px;line-height:18px}.bookings__day_label .open{color:#f9c385}.bookings__day_label .organized{color:#85ba2b}.bookings__day_label .no_show{color:#ea7ce2;opacity:"0.3"}.bookings__day_label .cancelled{color:#dfc2c2}.bookings__day_label .sf{color:#f2711a}.bookings__active{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:20}.bookings__active .accordion__trigger{padding-bottom:5px}.bookings__active__tickets{padding:0 10px;width:100%}.bookings__active .success{color:#85ba2b}.bookings__active .success svg path{stroke:#85ba2b}.bookings__active .accordion{padding-top:0;width:100%}.bookings__active .accordion__trigger--content{justify-content:flex-start}@media only screen and (max-width:767px){.bookings__active .accordion__trigger--content{font-size:16px}}.bookings__active--assigned{color:#000;display:table-row;gap:10px;line-height:20px;width:100%}.bookings__active--assigned>.cell{border-bottom:1px dashed #eee;display:table-cell;padding:2px 5px}.bookings__active--assigned>.cell svg{height:auto;width:15px}.bookings__active--assigned:last-child .cell{border-bottom:0 dashed #eee}.bookings__active--tickets{display:flex;flex-direction:column;gap:5px;padding-top:10px;width:100%}.bookings__active--tickets--item{align-items:center;background:#f9f9f9;display:flex;justify-content:space-between;padding:5px 10px}.bookings__active--tickets--item:hover{background:#f6f6f6}.bookings__active--tickets--item+div{border-top:1px dashed #eee}.bookings__active--tickets--item b{font-weight:500}.bookings__active--tickets--list{display:flex;gap:10px}.bookings__active__links{display:flex;justify-content:space-between;padding:10px 0;width:100%}.bookings__active pre{text-align:left;white-space:pre-wrap;width:100%}.bookings__active .close{align-items:center;background:#fff;border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:0 0 0 5px;color:#000;cursor:pointer;display:flex;font-weight:700;height:30px;justify-content:center;position:absolute;right:0;text-align:center;top:0;transition:all .3s;width:30px}@media only screen and (min-width:768px){.bookings__active .close{right:20px;top:20px}}.bookings__active .close:hover{font-size:22px}.bookings__active .content{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;max-width:600px;padding:0;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:opacity .3s;width:calc(100% - 10px);z-index:10}@media only screen and (min-width:768px){.bookings__active .content{padding:20px;width:100%}}.bookings__active .links{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:space-between;padding:10px 0;width:100%}.bookings__active .links a{display:inline-flex;line-height:30px;width:auto}.bookings__active .guides{align-items:center;display:inline-flex;font-size:12px;gap:20px;width:100%}.bookings__active .guides--proposed{display:block;font-size:12px;text-align:left;width:100%}.bookings__active .guides--proposed--list{display:flex;flex-direction:row;width:100%}.bookings__active .guides--proposed--item{font-weight:700}.bookings__active:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.bookings__active__info{background-color:#f9f9f9;border:1px solid #eee;border-radius:5px;padding:20px 10px;width:100%}.bookings__active__info--date{font-size:20px}.bookings__active__info--extra{display:flex;flex-direction:column;gap:10px;padding:0 10px 10px;width:100%}.bookings__active__info.CANCELLED{background-color:#f8e4e4}.bookings__loading{background:hsla(0,0%,100%,.62);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.bookings__loading.inplace{background:transparent;position:relative}.bookings__loading.inplace .content{left:0;padding:0;position:relative;top:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.bookings__loading .content{border-radius:10px;gap:10px;left:50%;max-width:100px;padding:20px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.bookings__loading h1{margin:0}.bookings__loading img,.bookings__pickup{display:inline-flex}.bookings__pickup{color:#000;font-weight:700;justify-content:flex-start;padding-top:10px}.bookings__notes{display:flex;flex-direction:column;gap:30px}.bookings__notes--form{display:flex;flex-direction:column;gap:5px;position:relative}.bookings__notes--form,.bookings__notes--form textarea{font-family:Open Sans;font-family:Outfit;font-weight:200}.bookings__notes--form textarea{border:1px solid #eee;font-size:16px;padding:10px 40px 10px 10px}.bookings__notes--form .link{bottom:10px;justify-content:center;padding:5px;position:absolute;right:5px;text-align:center;z-index:10}.bookings__notes--form .link:after{display:none}.guide{display:table;width:100%}.guide,.guide__tours{flex-direction:column}.guide__tours{display:flex!important}.guide__tours--item{font-size:13px;margin:2px 0;white-space:nowrap}.guide__tours--label{background-color:red;border-radius:5px;color:#fff;font-size:10px;font-weight:700;padding:3px 5px;position:absolute;right:-10px;top:-10px}.guide--item{display:flex!important;gap:10px}.guide--item,.guide__item{justify-content:space-between;width:100%}.guide__item{display:table-row;flex-direction:row;gap:5px}.guide__item h4{margin:0;min-width:68%}@media only screen and (min-width:768px){.guide__item h4{min-width:30%}}.guide__item.disable{opacity:.5}.guide__item div{display:table-cell;width:100%}.guide__action{width:auto!important}.guide__action .tooltip__modal{font-size:12px;min-width:110px!important;overflow:scroll;padding-right:20px!important;right:0}.guide__disable{height:10px;width:10px}.table__item{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:10px;position:relative;z-index:1}@media only screen and (min-width:768px){.table__item{padding:10px 20px}}.table__item:hover{z-index:10}.table__item:after{border-top:1px dashed #ccc;bottom:0;content:"";height:1px;left:1px;position:absolute;right:0;z-index:0}.location_info-guides b{font-weight:500}.info_guide{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;font-size:16px;gap:70px;margin:auto;max-width:800px;padding:15px}@media only screen and (max-width:767px){.info_guide{margin:auto -15px}}@media only screen and (min-width:768px){.info_guide{max-width:900px;padding:30px;padding:50px}}.info_guide a{color:#85ba2b;font-weight:500;text-decoration:none}.info_guide__resume{background-color:#eee;border-radius:5px;padding:10px}.info_guide__resume label{display:block;padding-bottom:10px}.info_guide__resume em{font-size:16px}.info_guide__resume--total{border-bottom:1px dashed #eee;margin-bottom:5px}.info_guide__resume--total:hover{position:relative;z-index:10}.info_guide__resume__item{position:relative}.info_guide__resume__item:first-child{z-index:100}.info_guide__resume__item:nth-child(2){z-index:90}.info_guide__resume__item:nth-child(3){z-index:80}.info_guide__resume__item:nth-child(4){z-index:70}.info_guide__resume--title{font-size:20px;font-weight:400}.info_guide__resume--title b{font-family:Outfit;font-weight:600;font-weight:600!important}.info_guide__collapse{display:block;max-height:0;overflow:hidden;transition:all .93s}.expand .info_guide__collapse{max-height:1000px;transition:all .93s}.collapse .info_guide__collapse{max-height:0;transition:all .93s}.info_guide__duration{display:flex;gap:20px}.info_guide__duration--options{display:flex;flex-direction:column;gap:5px}.info_guide__duration--options>div{border-bottom:1px dashed #000;display:flex;flex-direction:row;gap:10px;padding-bottom:5px}.info_guide__duration--options>div:last-child{border-bottom:0 dashed #000}.info_guide__duration--options label{font-size:20px;min-width:100px}.info_guide__title{display:block;font-size:22px;margin-bottom:20px}.info_guide .accordion__trigger{font-weight:500}@media only screen and (max-width:767px){.info_guide .accordion__trigger--content span{font-size:16px}}.info_guide__generalInfo{background:#fcfcfc;border:1px solid #eee;border-radius:6px;margin:5px 0;padding:10px}@media only screen and (max-width:767px){.info_guide__generalInfo{margin:5px -10px}}.info_guide__generalInfo--description{padding:10px}.info_guide__generalInfo--description strong{font-weight:400}.info_guide .accordion__trigger--content{justify-content:flex-start}.info_guide section{position:relative}.info_guide section:first-child:before{display:none}.info_guide section:before{border-top:1px dashed #ccc;content:"";height:0;left:0;position:absolute;right:0;top:-35px}.info_guide__items{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative;width:100%}.info_guide__items:before{border-top:1px dashed #ccc;bottom:-10px;content:"";left:0;position:absolute;right:0}.info_guide__items:last-child:before{display:none}.info_guide__items--header{display:inline-block;position:relative;width:calc(100% - 80px)}@media only screen and (max-width:767px){.info_guide__items--header .link:after{display:none}}.info_guide__items--header .link span{width:100%}@media only screen and (min-width:768px){.info_guide__items--header .link span p{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.info_guide__items--content{align-items:center;display:flex;gap:20px}.info_guide__items--content a{display:flex}@media only screen and (min-width:768px){.info_guide__items--content{max-width:calc(100% - 110px)}}.info_guide__items--extra{text-align:right}.info_guide__items--extra--actions{align-items:center;display:flex;gap:5px;justify-content:center}.info_guide__list{display:flex;flex-direction:column;gap:20px}.info_guide__list p{margin:0}.info_guide__small{border-radius:5px;width:60px}.info_guide__header{font-size:16px;margin:auto;max-width:800px;width:100%}.info_guide__header--list{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:992px){.info_guide__header{max-width:900px}}.info_guide__header--info{display:flex;flex-direction:column;gap:10px;padding:20px 0}.info_guide__header--info h2,.info_guide__header--info h2 p{margin:0}@media only screen and (min-width:992px){.info_guide__header--info{padding:20px 0 0}}.info_guide__main{display:flex;flex-direction:column;gap:10px}.info_guide__main h3{font-size:24px;margin:0}.info_guide__main p{margin:0}.info_guide__itinerary label{display:block;margin-bottom:20px}.info_guide__itinerary p{margin:0}.info_guide__itinerary--labels{border-bottom:1px dashed #eee;display:flex;font-size:14px;justify-content:space-between;padding-bottom:10px}.info_guide__itinerary--labels--time{display:flex;justify-content:flex-start;text-align:right;width:100px}.info_guide__itinerary--labels--stop{display:flex;justify-content:flex-start;text-align:left;width:100px}.info_guide__itinerary--time{display:flex;justify-content:space-between}.info_guide__itinerary--item{border-bottom:1px dashed #eee;padding:10px}.info_guide__itinerary--item:last-child{border-bottom:0 dashed #eee}.info_guide__itinerary--description{padding:5px 0}.info_guide__budget--item{border-bottom:1px solid #ccc;padding:20px 0 10px}.info_guide__budget--item:last-child{border-bottom:0 solid #ccc}.info_guide__budget--item:last-child hr{display:none}.info_guide__briefing p{margin:10px 0}.info_guide b{font-weight:400}.info_guide__calculator{border:1px solid #ccc;border-radius:15px;margin-top:20px;padding:10px}.info_guide__calculator h2{margin:0}.info_guide__calculator--layer{display:flex;gap:20px;margin-top:1rem}.info_guide__calculator--layer label{align-items:center;display:flex;gap:5px}.info_guide__calculator--resume,.info_guide__calculator--resume li{display:flex;flex-direction:column}.info_guide__calculator--resume--title{display:flex;gap:10px}.info_guide__calculator--resume--detail li{background-color:#f7f7f7;flex-direction:row;font-style:italic;justify-content:space-between;padding:1px 5px;white-space:nowrap}.info_guide__calculator ul{max-width:-webkit-max-content;max-width:max-content;padding-left:0}.info_guide__calculator li{display:flex;gap:10px;justify-content:space-between}.info_guide__costs{gap:10px;padding:10px 0}@media only screen and (min-width:768px){.info_guide__costs{display:flex}}.info_guide__costs b{font-weight:400}.info_guide__costs--link{display:none}.info_guide__costs--tooltip--label{display:inline-flex;min-width:90px}.info_guide__costs--main{display:flex;flex-direction:column}.info_guide__costs--main h3,.info_guide__costs--main h4{margin:0}.info_guide__costs--days{display:flex;gap:10px}.info_guide__costs--title{display:block;font-size:16px;padding-bottom:10px}.info_guide__costs--title b{font-weight:600}.info_guide__costs--item{display:inline-block;margin-bottom:5px;padding-bottom:5px;width:25%}@media only screen and (min-width:768px){.info_guide__costs--item{width:65px}}@media only screen and (min-width:1200px){.info_guide__costs--item{width:10%}}.info_guide__costs--item ul{padding-left:10px}.info_guide__costs--item li{display:flex;gap:10px;justify-content:space-between}.info_guide__costs__info{display:flex;gap:30px}.info_guide__image{border-radius:10px;max-width:800px;width:100%}@media only screen and (min-width:992px){.info_guide__image{max-width:900px}}.invoice__print{right:50px;top:50px}.invoice__print--next{top:80px}.invoice__print.link{position:absolute}.invoice__logo{width:150px}.invoice__logo,.invoice__logo span,.invoice__logo svg{display:inline-block}.invoice__logo svg{height:auto;width:100%}.invoice__table{border:1px solid #b5b2b2;border-radius:6px}.invoice__table-productTitle{font-size:20px;font-weight:400}.invoice__table label{font-size:14px;font-weight:400}.invoice__table-column{display:flex;flex-direction:column;padding:20px;width:100%}.invoice__table-row{display:flex;gap:20px;justify-content:space-between;width:100%}.invoice__table-row.right{text-align:right}.invoice__table-columns{display:flex;gap:20px;justify-content:space-between}.invoice__table .spacing{padding:10px}.invoice__table .border{border-bottom:1px dashed #ccc}.invoice__table .border-1{border-bottom:1px solid #b5b2b2}.payment_type{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;padding:10px;position:relative;transition:all .3s}.payment_type__delete{position:absolute;right:10px}.payment_type__item{align-items:center;display:flex;gap:5px}.payment_type__empty{align-items:center;border:1px dashed #eee;display:flex;font-style:italic;gap:10px;padding:10px}.payment_type__empty svg path{stroke:#e0e0e0}.payments{border-bottom:1px dashed #eee;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}@media only screen and (min-width:768px){.payments{padding:10px 0 0}}.payments__list{background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column;gap:3px;margin:5px 0;padding:10px 0;position:relative;transition:all .3s;z-index:11}@media only screen and (min-width:768px){.payments__list{padding:5px 0 0 19px}}@media only screen and (min-width:1400px){.payments__list{border-radius:6px;padding:10px}}.payments__booking{display:flex;flex-direction:column;justify-content:space-between;padding:10px}@media only screen and (min-width:768px){.payments__booking{flex-direction:row}}.payments__booking.teamLeader{border-bottom:1px dashed #eee;justify-content:space-between;width:100%}.payments__booking.teamLeader:nth-child(2n){background:#f9f9f9}@media only screen and (min-width:768px){.payments__booking--identificator{width:25%}}.payments__booking--guide{width:25%}.payments__booking--date{align-items:center;display:flex;justify-content:space-between;width:100%}.payments__booking--container{width:100%}.payments__ticket{align-items:center;display:flex;justify-content:space-between;padding:5px 15px;width:100%}.payments__ticket+.payments__ticket{border-top:1px dashed #eee}@media only screen and (min-width:992px){.payments__ticket{padding:5px 20px}}.payments__ticket--info{display:flex;flex-direction:column}.payments__ticket--infoT{align-items:flex-end;display:flex;gap:5px}@media only screen and (max-width:767px){.payments__ticket--infoT label{display:none}}.payments__ticket--product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.payments__ticket--list{max-height:0;overflow:hidden;position:relative;transition:all .3s;z-index:100}.payments__ticket--list.open{max-height:1000px}.payments__ticket--list:hover{overflow:visible}.payments__guide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.payments__guide--actions{align-items:center;display:flex;justify-content:flex-end}.payments__date{padding-left:5px}.payments__table{margin:10px 0;padding:0}.payments__table li{display:flex;justify-content:space-between;list-style:none}.payments__label{background-color:#666;color:#fff;padding:10px}.payments__text{align-items:center;display:flex;gap:5px;max-width:150px;padding:5px}.payments__text.teamLeader{max-width:190px}.payments__text svg{vertical-align:middle}.payments__text.left{justify-content:flex-start}.payments__item{align-content:center;align-items:center;border-bottom:1px dashed #eee;display:flex;justify-content:space-between;justify-items:center;padding:5px 10px}@media only screen and (min-width:768px){.payments__item{padding:5px 15px}}@media only screen and (min-width:1400px){.payments__item{border-radius:6px;padding:5px 10px}}.payments__item.type_a{background-color:#e8f7ef}.payments__item.type_b{background-color:#f8f7eb}.payments__item--tickets{background-color:#e8f2f7}.payments__item--bookings{background-color:#e8f7ef;margin-bottom:3px}.payments__item:hover{z-index:1000}.payments__item .paypal svg path{stroke:blue}.payments__item:last-child{border-bottom:0 dashed #eee}.payments__item .tooltip__modal{white-space:nowrap}.payments__item--sentto{align-items:center;display:flex;gap:6px;justify-content:center}.payments__item--sentto svg{height:auto;vertical-align:middle;width:18px}.payments__item:hover{background-color:#f9f9f9}.payments label{display:none;max-height:25px;text-align:center}@media only screen and (min-width:768px){.payments label{display:inline-block}}.payments div{align-items:center;display:flex;gap:10px}.payments--label{display:flex;justify-content:flex-end;width:90px}@media only screen and (min-width:768px){.payments--label{display:none}}.payments--label-value{font-family:Outfit;font-weight:600}.payments--label-value.disable{color:#ccc}.payments--label-value svg path,.payments--label-value svg rect{stroke:#ccc}@media only screen and (min-width:768px){.payments{flex-direction:row}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:rgba(0,0,0,.1);background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:var(--PhoneInputCountrySelectArrow-transform);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}@-webkit-keyframes blinkBackground{0%{background-color:#fcfbf5;border:1px solid #fbd5d5}50%{background-color:#f8dbc8;border:1px solid #fbd5d5}to{background-color:#fcfbf5;border:1px solid #fbd5d5}}@keyframes blinkBackground{0%{background-color:#fcfbf5;border:1px solid #fbd5d5}50%{background-color:#f8dbc8;border:1px solid #fbd5d5}to{background-color:#fcfbf5;border:1px solid #fbd5d5}}.support__list{display:flex;flex-direction:column;gap:10px;margin-bottom:30px;position:relative;z-index:100}.support__action{background-color:#eee;border-radius:6px;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px}.support__action .btn{padding:5px 10px}.support__action--btns{display:flex;gap:10px}.support__links{background-color:#fff;border-radius:6px;display:flex;gap:20px;margin-bottom:20px;padding:10px 20px;width:100%}@media only screen and (min-width:768px){.support__links{padding:20px}}.support__links a{font-size:16px}.support__info{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}@media only screen and (min-width:768px){.support__info{flex-direction:row}}.me .support__info{align-items:center;flex-direction:row-reverse;justify-content:flex-start}.support__messages{background-color:#fafafa;border:1px solid #eee;border-radius:0 6px 6px 6px;margin:0 0 10px;padding:10px}@media only screen and (min-width:992px){.support__messages{padding:30px}}.support__message{background:#fff;border:1px solid #eee;border-radius:6px;font-size:16px;padding:10px}@media only screen and (min-width:768px){.support__message{padding:20px}}.support__message--info{align-items:center;display:flex;font-size:14px;gap:5px;justify-content:flex-start;margin-bottom:10px}@media only screen and (min-width:768px){.support__message--info{margin-left:-10px;margin-top:-10px}}.me .support__message--info{justify-content:flex-end}@media only screen and (min-width:768px){.me .support__message--info{margin-right:-10px}}.support__message--original{font-size:16px;padding:0}@media only screen and (min-width:768px){.support__message--original{padding:20px}}.me .support__message{border-radius:6px 0 6px 6px}.support__actions,.support__item{display:flex;gap:10px}.support__item{background-color:#fff;border-radius:10px;flex-direction:column;padding:10px;transition:all .3s;width:100%}@media only screen and (min-width:768px){.support__item{padding:20px}}.support__item.active{-webkit-animation:blinkBackground 2s infinite;animation:blinkBackground 2s infinite;background-color:#f9f1f1;border:1px solid #fab3b3}.support__item:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.support__item--resume{display:flex;justify-content:space-between}.support__item--resume--extra,.support__item--resume--first{display:flex;gap:10px}.support__item--category{background-color:#fcfcfc;border:1px solid #eee;border-radius:6px;display:inline-flex;font-size:12px;font-weight:400;font-weight:700;padding:5px 10px;text-transform:uppercase}.layoutUser__results--list .support__item--category{cursor:pointer}.support__item--category.whishlist{background-color:#e7fef6;color:#3ec193}.support__item--category.wagon{background-color:#e7eefe;color:#3e6cc1}.support__item--category.request{background-color:#fdf6e8;color:#cbab5f}.support__item--category.payment{background-color:#edf4fd;color:#6991c6}.support__item--category.booking{background-color:#eef8e4;color:#fff;color:#88c748}.support__item--category.bug{background-color:#fdebeb;border:1px solid #eee;color:#f56161;font-weight:700}.support__item--category.other{background-color:#e2e2e2;color:#ec7d7d;font-weight:700}.support__item--date{align-items:center;display:inline-flex;font-size:12px}.support__item--guide{background-color:#fafafa;border:1px solid #eee;border-bottom:0;border-radius:10px 10px 0 0;font-size:12px;padding:5px 10px;position:relative}.support__item--related .support__item--guide,.support__item--resume--extra .support__item--guide{border:1px solid #eee;border-radius:6px}.support__item--guide--in{background-color:#eee;border-radius:6px;display:inline;font-size:14px;max-width:50%;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.me .support__item--guide--in{background-color:#e7fed8}.support__item--guide:after{bottom:0;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;z-index:41}.overlay .support__item--guide:after{background:#fafafa}.me .support__item--guide,.me .support__item--guide:after{background-color:#e7fed8}.support__item--data{align-items:center;display:flex;gap:10px;margin:8px 0}.support__item--info{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;z-index:10}.support__item--title{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.support__item--title--container{align-items:center;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:0;width:100%}.support__item--title--wrapper{align-items:center;display:flex;gap:10px;justify-self:flex-start;width:100%}.support__item--title--text{font-size:18px;line-height:22px}.support__item--message,.support__item--title--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.support__item--message{border-radius:6px;color:#666;cursor:pointer;display:block;gap:5px;padding:5px 0}.support__item--message p{margin:0;white-space:nowrap}.support__item--related{align-items:center;display:flex;flex-direction:row;gap:10px;position:relative;z-index:31}.support__item--related span{align-items:center;display:flex;flex-direction:row;gap:5px;vertical-align:middle}.support__item--related svg{vertical-align:middle}.support__item--related svg path{stroke:#85ba2b}.support__related-item{border:1px solid #ccc;border-radius:6px;padding:10px}.support__related-item span{align-items:center;display:flex;flex-direction:row;gap:10px}.support__related-item svg{vertical-align:middle}.support__related-item svg path{stroke:#85ba2b}.message__item{padding:10px 0 0}.message__item img{box-shadow:0 0 10px rgba(0,0,0,.2);width:100%}.message__item img.big{max-width:100%}.message__item--container{background-color:#fbfbfb}.message__item.unRead{font-weight:400}.link__back+.layoutUser__image--container{margin-top:20px}.forms.user_form{margin-top:0}@media only screen and (max-width:767px){.forms.user_form{margin-top:-20px}}.white{color:#fff}.layoutUser{background-color:#363636;color:#000;display:flex;flex-direction:column;min-height:100vh;padding:100px 20px 20px}@media only screen and (min-width:768px){.layoutUser{padding:100px 20px 20px}}.layoutUser.white{background-color:transparent;padding:30px 0 20px}.layoutUser__info{display:flex;flex-direction:column;gap:10px}.layoutUser__info--results{padding:0 10px 10px}.layoutUser__info--title{display:flex;justify-content:space-between;width:100%}.layoutUser__header{color:#fff;margin:20px auto auto}.layoutUser__header+form.content.top{padding-top:20px}.layoutUser__results{background-color:#fff;border-radius:6px;margin:10px 0;padding:10px;position:relative;z-index:10}.layoutUser__results:hover{z-index:20}@media only screen and (min-width:768px){.layoutUser__results{padding:10px 20px}}.layoutUser__results--list{align-items:center;display:flex;gap:5px}@media only screen and (min-width:768px){.layoutUser__results--list{gap:15px}}.layoutUser__columns{background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;padding:20px}@media only screen and (min-width:768px){.layoutUser__columns{flex-direction:row}}@media only screen and (min-width:992px){.layoutUser__columns{padding:30px}}@media only screen and (min-width:1200px){.layoutUser__columns{padding:50px}}.layoutUser .content{align-items:baseline;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){.layoutUser .content{gap:40px}}@media only screen and (min-width:768px){.layoutUser .content{flex-direction:row;padding-top:100px}}@media only screen and (min-width:1200px){.layoutUser .content{padding-top:150px}}.layoutUser .content.header{padding-top:0}@media only screen and (max-width:767px){.layoutUser .content.top{gap:0;padding-top:70px}.layoutUser .content.top .white{position:absolute;top:60px}}@media only screen and (max-width:767px)and (max-width:767px){.layoutUser .content.top .layoutUser__cell:first-child .signin{border-radius:5px 5px 0 0}.layoutUser .content.top .layoutUser__cell:last-child{margin-top:-10px}.layoutUser .content.top .layoutUser__cell:last-child .signin{border-radius:0 0 5px 5px}}@media only screen and (min-width:768px){.layoutUser__table{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}}.layoutUser__cell{-webkit-animation:fadeIn .63s;animation:fadeIn .63s;display:inline-block;text-align:left;transition:opacity .63s .2s;width:100%}@media only screen and (min-width:768px){.layoutUser__cell{display:inline-block;max-width:40%;padding:0;width:50%}.layoutUser__cell .forms.user_form{margin-top:0}}@media only screen and (min-width:992px){.layoutUser__cell{padding-top:0}}.layoutUser__cell--white{color:#fff}.layoutUser__image--container{margin-left:-20px;margin-top:-20px;padding-bottom:74%;position:relative;width:calc(100% + 40px)}@media only screen and (min-width:768px){.layoutUser__image--container{margin-left:0;margin-top:0;padding-bottom:45%;width:100%}}.layoutUser__image--container.transitionNone{transition:none!important}.layoutUser__image--container+.layoutUser__title{margin-top:20px}.layoutUser__link{margin-top:10px}.layoutUser__link+.layoutUser__link{margin-left:10px}@media only screen and (min-width:768px){.layoutUser__filters{display:flex;justify-content:space-between}.layoutUser__filter{position:absolute;right:0}}.layoutUser__filter--row{display:block}.layoutUser__filter--row.forms{margin-top:0}.layoutUser__filter--row.forms .checkbox+.checkbox{margin-left:10px}.layoutUser__links{margin-top:20px}.layoutUser__layout{min-height:calc(100vh - 493px);overflow:hidden;padding-top:120px}@media only screen and (min-width:768px){.layoutUser__layout{min-height:calc(100vh - 375px)}}@media only screen and (min-width:992px){.layoutUser__layout{min-height:calc(100vh - 307px);padding-top:150px}.layoutUser__layout>.container{max-width:800px}}@media only screen and (min-width:1200px){.layoutUser__layout>.container{max-width:1000px}}@media only screen and (min-width:992px){.layoutUser__layout>.container.max-width{max-width:900px}}@media only screen and (min-width:1200px){.layoutUser__layout>.container.max-width{max-width:1400px}}.layoutUser__date{margin:20px 0 0}.layoutUser__date+.layoutUser__title{margin-top:10px}.layoutUser__content{bottom:0;padding-bottom:40px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:768px){.layoutUser__content{padding-bottom:100px}.layoutUser__title{max-width:80%}}@media only screen and (min-width:992px){.layoutUser__title{max-width:500px}}.layoutUser__title+.layoutUser__subtitle{margin-top:10px}.layoutUser__subtitle{font-size:22px}.layoutUser__subtitle+.layoutUser__text{margin-top:20px}.layoutUser__text{margin-top:10px}.layoutUser__text p a{color:#000;position:relative;text-decoration:none}.layoutUser__text p a:after{background-color:#000;bottom:-1px;content:"";height:1px;left:0;position:absolute;top:auto;transition:all .6s cubic-bezier(.19,1,.22,1) 0s;width:100%}@media only screen and (min-width:992px){.layoutUser__text p a.hover,.layoutUser__text p a:hover{color:#000;text-decoration:none}.layoutUser__text p a.hover:after,.layoutUser__text p a:hover:after{width:0}}@media(hover:none){.layoutUser__text p a.hover{color:#000;text-decoration:none}.layoutUser__text p a.hover:after{width:0}}.layoutUser__text ul{margin-top:24px}@media only screen and (min-width:992px){.layoutUser__text ul{margin-top:32px}}.layoutUser__text ul li{padding-left:30px;position:relative}.layoutUser__text ul li+li{margin-top:4px}.layoutUser__text ul li:before{content:"";display:inline-block;height:11px;left:12px;position:absolute;top:5px;width:7px}.layoutUser__text ul li a{color:#000;position:relative;text-decoration:none}.layoutUser__text ul li a:after{background-color:#000;bottom:-1px;content:"";height:1px;left:0;position:absolute;top:auto;transition:all .6s cubic-bezier(.19,1,.22,1) 0s;width:100%}@media only screen and (min-width:992px){.layoutUser__text ul li a.hover,.layoutUser__text ul li a:hover{color:#000;text-decoration:none}.layoutUser__text ul li a.hover:after,.layoutUser__text ul li a:hover:after{width:0}}@media(hover:none){.layoutUser__text ul li a.hover{color:#000;text-decoration:none}.layoutUser__text ul li a.hover:after{width:0}}.layoutUser__text h2{margin-top:24px}@media only screen and (min-width:992px){.layoutUser__text h2{margin-top:32px}}.layoutUser__text h2+p{margin-top:10px}@media only screen and (min-width:992px){.layoutUser__text h2+p{margin-top:20px}}.layoutUser__body{position:relative;z-index:1}.layoutUser__body section:first-child{margin-top:0}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:rgba(0,0,0,.3)}.rbc-addons-dnd .rbc-day-slot .rbc-background-event,.rbc-addons-dnd .rbc-event,.rbc-day-slot .rbc-addons-dnd .rbc-background-event{transition:opacity .15s}.rbc-addons-dnd .rbc-day-slot .rbc-background-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-day-slot .rbc-background-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-day-slot .rbc-addons-dnd .rbc-background-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-day-slot .rbc-addons-dnd .rbc-background-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-day-slot .rbc-background-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview),.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview),.rbc-day-slot .rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-background-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}header{left:20px;position:absolute;top:20px}header img.logo{max-height:50px;max-width:150px}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:transparent;margin-top:0;padding-left:0;padding-right:0}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:transparent}*{box-sizing:border-box}.line-with-icon{align-items:center;display:flex;gap:5px}.line-with-icon svg{vertical-align:middle}.line-with-icon span{align-items:center;display:flex}.btn{background:#85ba2b;border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:Outfit;font-weight:600;padding:10px 30px;text-decoration:none;transition:all .3s}.btn:hover{opacity:.8}.btn.button__submit{align-items:center;display:inline-block;gap:10px;justify-content:center;padding:10px 30px!important}.btn.button__submit span{vertical-align:middle}.btn .guide{color:#000;display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}.btn .tooltip__modal.up.big.left{color:#000;font-weight:400;top:-50px}.btn.invert{background:#f25a5a}.btn.with-icon{align-items:center;display:inline-flex;gap:5px}.btn.with-icon.new{border-radius:100%}@media only screen and (min-width:768px){.btn.with-icon.new{border-radius:6px}}.btn.with-icon.new .text{display:none}@media only screen and (min-width:768px){.btn.with-icon.new .text{display:inline-block}}.btn.with-icon.new span{display:flex}.btn.ticketswap{background-color:#00b6f0}.btn.setApart{background-color:#f08800}.btn.unassign{background-color:#f03800}.btn.with-image{align-items:center;border:1px solid #eee;display:inline-flex;gap:10px;padding:15px 25px;text-align:center}.btn.with-image.transparent{background-color:transparent;border:1px dashed #eee;color:#85ba2b;font-weight:500;padding:5px 10px;position:relative;width:100%}.btn.with-image.transparent:hover{background-color:#f6f6f6}.btn.with-image.transparent svg path{stroke:#85ba2b}.btn.with-image.transparent input{left:0;opacity:0;position:absolute;width:100%}.btn.blue,.btn.paypal{background:blue}.btn.disable{background:#c6c6c6}.btn svg path,.btn svg rect{stroke:#fff}.balance{background-color:#eeefde;border-radius:6px;padding:5px 10px}.tooltipLayer:hover .tooltiptext{opacity:1;visibility:visible}.tooltiptext{background-color:#fbfbc0;border:1px solid #eee;border-radius:4px;bottom:calc(100% - 6px);box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;font-size:11px;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;right:20px;text-align:center;transition:all .3s;visibility:hidden;z-index:1}.currency,.tooltiptext{white-space:nowrap}.emailIcon{align-items:center;gap:5px;justify-content:flex-start}.emailIcon,.emailIcon>div>div{display:flex}.emailIcon svg{height:18px;width:22px}.emailIcon.ok:before{background-image:url(/static/media/email-ok-icon.76970a1ee99838b6a1c0.svg)}.icon{margin-right:10px}.icon>span{vertical-align:middle}.icon svg{height:auto;width:39px}.icon svg path{stroke:#000}.icon.small svg{width:29px}.ellipsis_100{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.svg-icon{fill:#fff;height:auto;width:50px}.subindex,.svg-icon{margin-right:10px;vertical-align:middle}.subindex{font-size:12px}.link{align-items:center;border-radius:5px;color:#85ba2b;cursor:pointer;display:inline-flex;font-weight:700;gap:5px;position:relative;text-decoration:none}.link:after{background-color:#85ba2b;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s;width:100%}.link.ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.link.small{font-size:12px}.link.small span{display:flex}.link.small svg{height:25px}.link.small:after,.link.small:before{display:none}.link svg path,.link svg react{stroke:#85ba2b}.link.setApart{color:#f08800}.link.setApart svg path,.link.setApart svg react{stroke:#f08800}.link.setApart:after{background-color:#f08800}.link.ticketswap{color:#00b6f0}.link.ticketswap svg path,.link.ticketswap svg react{stroke:#00b6f0}.link.ticketswap:after{background-color:#00b6f0}.link.yellow{color:#ffb700}.link.yellow svg path,.link.yellow svg react{stroke:#ffb700}.link.yellow:after{background-color:#ffb700}.link.red{color:red}.link.red svg path,.link.red svg react{stroke:red}.link.red:after{background-color:red}.link.orange{color:orange}.link.orange svg path,.link.orange svg react{stroke:orange}.link.orange:after{background-color:orange}.link:hover:after{width:0}.link__text{display:none}@media only screen and (min-width:768px){.link__text{display:inline-block}}.link.with-icon_d{align-items:center;display:flex;justify-content:center}.link.with-icon_d span{display:flex}.link.with-icon_d svg path{stroke:#fff}.link.with-icon_d.accounting-icon svg path{stroke:#85ba2b}.link.collapse{background-color:transparent;font-size:12px;justify-content:flex-end;margin-top:8px;padding-right:20px;width:auto}.link.collapse:after{display:none}.link.collapse:before{background-color:transparent;border-right:1px solid #000;border-top:1px solid #000;content:"";height:8px;position:absolute;right:5px;top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:75% 25%;transform-origin:75% 25%;transition:all .3s;width:8px}.link.collapse.revert:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.link__container{display:inline-flex;position:relative}.link__container .error{background-color:#feeaea;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.12);color:#ec0000!important;display:inline-block;left:0;padding:10px 5px;position:relative!important;text-align:center;width:100%}.link.with-image svg{vertical-align:middle}.link.with-image:after{display:none}.red{color:red}.red svg path,.red svg react{stroke:red}.red:after{background-color:red}#root{display:block;padding:0;width:100%}.empty{background-color:#fff;border:1px dashed #ccc;border-radius:10px;padding:20px;text-align:center}.status{border-radius:6px;display:inline-block;font-size:12px;padding:5px 10px;text-transform:capitalize}.status.hover{border:1px solid transparent;transition:all .3s}.status.hover:hover{border:1px solid #fff;cursor:pointer}.status.all{background-color:#eee}.status.pendent{background-color:rgba(247,51,51,.929);color:#fff;font-weight:700}.status.inProgress{background-color:#f7bc33;color:#fff;font-weight:700}.status.done{background-color:#a9dd74;color:#fff;font-weight:700}.status.archived{background-color:#9e9c9c;color:#fff}.input__selector{display:inline-block;position:relative}.input__selector:before{background-color:#f6f6f6;height:40px;right:1px;top:1px;width:30px}.input__selector:after,.input__selector:before{content:"";pointer-events:none;position:absolute}.input__selector:after{border-bottom:1px solid #000;border-right:1px solid #000;height:8px;right:10px;top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.input__selector select{padding-right:30px;width:100%}input,select,textarea{-webkit-appearance:none;appearance:none;background-color:#f6f6f6;border:1px solid #e0e0e0;border-radius:5px;color:#000;cursor:pointer;font-family:Open Sans;font-family:Outfit;font-size:16px;font-weight:200;line-height:40px;min-height:42px;padding:0 10px;transition:all .3s}input:active,input:focus,input:focus-visible,select:active,select:focus,select:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{background-color:#fff;border:1px solid #85ba2b;outline:none}input[disabled],select[disabled],textarea[disabled]{background-color:#f7f7f7;color:rgba(0,0,0,.5)}.input-radio__container{align-items:center;display:flex;gap:5px}.input-radio__container label{line-height:20px;position:relative}.input-radio__list{display:flex;gap:10px}input[type=radio]{border-radius:10px;height:15px;line-height:10px;margin:0;min-height:0;padding:0;vertical-align:middle;width:15px}input[type=radio]:checked+label:before{background-color:#85ba2b;border-radius:10px;content:"";height:7px;left:-16px;position:absolute;top:7px;width:7px}textarea{line-height:19px;min-height:80px;padding:10px}.button__container{text-align:right;width:100%}.button__container button[type=submit],.button__container input[type=submit]{padding:0 30px}button[type=submit],input[type=submit]{background:#85ba2b;border:0;box-shadow:0 0 10px rgba(0,0,0,.052);color:#fff;cursor:pointer;font-family:Outfit;font-size:16px;font-weight:600;line-height:16px;transition:all .3s}button[type=submit]:hover,input[type=submit]:hover{box-shadow:2px 2px 3px rgba(0,0,0,.24)}button[type=submit]:active,button[type=submit]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:0 0 10px rgba(0,0,0,.24)}.logo{display:none;max-width:150px}.logo svg{height:auto;width:100%}.layout_public .logo svg .dots,.layout_public .logo svg .local-letters,.layout_public .logo svg .tour-letters{fill:#fff}.booking .logo svg .dots,.booking .logo svg .local-letters,.booking .logo svg .tour-letters{fill:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans;font-size:14px;font-weight:200}body,h1,h2,h3,h4,h5,h6{font-family:Outfit;margin:0}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:30px}@media only screen and (min-width:768px){h1{font-size:32px}}h2{font-size:20px}@media only screen and (min-width:768px){h2{font-size:28px}}h3{font-size:18px}@media only screen and (min-width:768px){h3{font-size:18px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content{align-items:center;display:inline-flex;flex-direction:column;gap:15px;width:100%}.content.form-inline{background-color:#f5f3e1;border:1px dashed #eee;margin:10px 0;padding:10px}.content.form-inline input[type=file],.content.form-inline input[type=select],.content.form-inline select,.content.form-inline textarea{background-color:#fff}.content__actions{display:flex;gap:10px}.content__actions .with-image{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;font-family:Outfit;font-weight:600;gap:10px;padding:10px 20px;transition:all .3s}.content__actions .with-image.active,.content__actions .with-image:hover{background-color:#85ba2b;color:#fff}.content__actions .with-image.active svg path,.content__actions .with-image:hover svg path{stroke:#fff;transition:all .3s}.content__divider{display:flex;flex-direction:column;gap:10px;width:100%}@media only screen and (min-width:768px){.content__divider{flex-direction:row;gap:20px}}.content__submit{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;width:100%}@media only screen and (min-width:768px){.content__submit{gap:20px}}.link-email{align-items:center;border:2px solid #85ba2b;border-radius:6px;color:#85ba2b;display:inline-flex;flex-direction:column;font-family:Outfit;font-weight:600;justify-content:center;padding:10px;text-decoration:none;transition:all .3s}.link-email svg path,.link-email svg rect{stroke:#85ba2b;transition:all .3s}.link-email:hover{background-color:#85ba2b;color:#fff}.link-email:hover svg path,.link-email:hover svg rect{stroke:#fff}.center{align-items:center;display:flex;height:100vh;justify-content:center}.header h1{margin:0 0 5px}h1{margin:10px 0}@media only screen and (min-width:768px){h1{margin:5px 0 10px}}.with-icon-span{align-items:center;display:flex;gap:5px;justify-content:center}.with-icon-span svg{vertical-align:middle}.warning{background-color:#fadddd;border:1px solid #eee;border-radius:5px;font-size:16px;margin:10px 0;padding:5px}@media only screen and (min-width:992px){.warning{padding:10px 20px}}.warning .centered{display:flex;font-size:18px;gap:10px;justify-content:center}.warning .centered svg{vertical-align:middle}.warning--link{background-color:transparent;border:0;color:red;font-weight:700;margin:0;padding:0}.warning--light{background-color:#faf3dd;font-size:14px}.warning--success{background-color:#e5fadd;font-size:14px}.warning--alert{background-color:#f9caca;border:0;border-radius:10px;font-size:14px;padding:15px 10px;text-align:center}.warning.icon{border:1px solid #ccc;font-size:11px;margin:10px 0;padding:10px}.warning.icon:before{content:"⚠ ";font-size:14px}.warning:before{content:"⚠ ";display:inline;margin-right:5px}.warning.fixed:before{position:absolute}.warning .small{font-size:12px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes popup{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes popup{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:400px;opacity:1}}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:400px;opacity:1}}.spinner_nOfF{-webkit-animation:spinner_qtyZ 2s cubic-bezier(.36,.6,.31,1) infinite;animation:spinner_qtyZ 2s cubic-bezier(.36,.6,.31,1) infinite}.spinner_fVhf{-webkit-animation-delay:-.5s;animation-delay:-.5s}.spinner_piVe{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner_MSNs{-webkit-animation-delay:-1.5s;animation-delay:-1.5s}@-webkit-keyframes spinner_qtyZ{0%{r:0}25%{cx:4px;r:3px}50%{cx:12px;r:3px}75%{cx:20px;r:3px}to{cx:20px;r:0}}@keyframes spinner_qtyZ{0%{r:0}25%{cx:4px;r:3px}50%{cx:12px;r:3px}75%{cx:20px;r:3px}to{cx:20px;r:0}}.hidden-mobile{display:none}@media only screen and (min-width:768px){.hidden-mobile{display:block}}.tooltip{position:relative}.tooltip__label{cursor:pointer}.tooltip__modal{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:0;overflow:hidden;position:absolute;transition:all .3s}.tooltip__modal.uppie{bottom:20px}.tooltip__modal.down,.tooltip__modal.up{bottom:30px}.tooltip__modal.up_extra{bottom:40px}.tooltip__modal.left{right:0}.tooltip__modal.big{width:180px}.tooltip__modal.extra-big{width:auto}.tooltip__modal.extra-big div{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:992px){.tooltip__modal.extra-big div{max-width:390px}}.tooltip__modal.extra-big.right{left:0;right:auto}.tooltip__modal.no-limit{width:auto}.tooltip__modal.no-limit .budget{display:flex;gap:5px!important;justify-content:space-between;width:250px}.tooltip__modal.no-limit .budget__descr{display:inline-flex;max-width:calc(100% - 60px);position:relative;width:100%}.tooltip__modal.no-limit .budget__text{max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.tooltip__modal.no-limit .budget__cost{padding-left:5px}@media only screen and (min-width:992px){.tooltip__modal.no-limit .budget{gap:20px;width:100%}}.tooltip__modal.auto{width:auto}.tooltip__modal.auto>div{white-space:nowrap}.tooltip__modal a.link{background-color:transparent;color:#85ba2b}.tooltip:hover .tooltip__modal{border:1px solid rgba(0,0,0,.2);max-height:-webkit-max-content;max-height:max-content;padding:5px 10px}code{background-color:#eee;display:inline-block;font-size:20px;margin-top:10px;padding:10px}.subtitle{font-size:12px}.subtitle.abs{bottom:0;position:absolute;right:0}.thumbnail{border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.52);cursor:pointer;height:auto;max-height:50px;width:auto}.thumbnail__label{font-size:12px;font-weight:100;margin-top:10px}.thumbnail__list{align-items:flex-start;background-color:#fdfdfd;border:1px dashed #eee;border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px;width:100%}.thumbnail__list.minified{background-color:transparent;border:0 dashed #eee;flex-direction:row}.thumbnail__container{cursor:pointer;display:flex;gap:5px;justify-content:flex-start}.thumbnail__container:hover{font-weight:400}.thumbnail__container:hover .thumbnail{box-shadow:0 0 5px rgba(0,0,0,.42)}.back svg{-webkit-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}canvas{border-radius:6px;position:relative;z-index:1}.clipboard,canvas{background-color:#fff}.clipboard{-webkit-animation:popup 3s;animation:popup 3s;border:2px solid orange;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);font-size:16px;left:50%;opacity:0;padding:10px 20px;position:fixed;text-align:center;top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:auto;z-index:100}@media only screen and (min-width:768px){.clipboard{top:10px}}.visualization{display:flex;gap:0;justify-content:flex-end;padding:10px 20px 20px}.visualization__item{background-color:#fff;border-radius:6px;font-size:12px;padding:6px 15px;text-decoration:none;transition:all .3s}.visualization__item:hover{background-color:#eaeaea}.visualization__item:first-child{border-radius:6px 0 0 6px}.visualization__item:last-child{border-radius:0 6px 6px 0}.visualization__item.active{background-color:#85ba2b;color:#fff}.accordion{border-bottom:1px dashed #ccc;padding:10px 0}.accordion:last-child{border-bottom:0 dashed #ccc}.accordion__trigger{cursor:pointer;display:block;font-size:20px;position:relative}.accordion__trigger--content{align-items:center;display:flex;gap:5px;justify-content:center;padding-right:18px}.accordion__trigger--content span{display:flex}.accordion__trigger--content svg{height:auto;vertical-align:middle;width:20px}.accordion__trigger:after,.accordion__trigger:before{content:"";position:absolute;top:0}.accordion__trigger:after{background-image:url(/static/media/arrow-icon.736be65a1ba703c1ad58.svg);background-size:cover;content:"";height:8px;margin-top:-4px;position:absolute;right:0;top:50%;width:14px}.accordion__content{margin:0;max-height:0;overflow:hidden;transition:all .3s}.accordion__content ul li{font-weight:400;margin:6px 0 0}.expand .accordion__content{max-height:-webkit-max-content;max-height:max-content}.accordion input{display:none}.accordion input:checked+label+.accordion__content{max-height:-webkit-max-content;max-height:max-content}.accordion input:checked+label:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:767px){.desktop_only{display:none}}@media only screen and (min-width:768px){.mobile_only{display:none}}.instagram{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:10px;color:#000;display:flex;gap:10px;justify-content:center;margin:30px 0;padding:5px 10px;text-decoration:none}@media only screen and (min-width:768px){.instagram{margin:50px auto;padding:10px}}.instagram__image{align-items:center;display:flex;width:40px}@media only screen and (min-width:768px){.instagram__image{width:50px}}.instagram__image span,.instagram__image svg{height:auto;width:100%}.instagram__text{font-size:16px;padding:5px}@media only screen and (min-width:768px){.instagram__text{font-size:24px}}.instagram__text b{font-family:Outfit;font-size:16px;font-weight:600}@media only screen and (min-width:768px){.instagram__text b{font-size:28px}}.checkboxes{background-color:#eee;margin-bottom:10px;max-height:calc(100vh - 500px);overflow:scroll;padding:10px}.checkboxes,.checkboxes__subs{display:flex;flex-direction:column;gap:5px}.checkboxes__subs{padding:10px 0}.checkboxes__subs__title{font-weight:700}.checkboxes__subs-items{display:flex;flex-direction:column;gap:5px;padding-left:20px}.tabs{display:flex;gap:20px}.tabs__item{color:#999;cursor:pointer;display:flex;gap:10px;transition:all .3s}.tabs__item svg path{stroke:#999;transition:all .3s}.tabs__item.active,.tabs__item:hover{color:#000}.tabs__item.active svg path,.tabs__item:hover svg path{stroke:#000}
/*# sourceMappingURL=main.20bf9066.css.map*/