@tailwind base;@tailwind components;@tailwind utilities;body,.card .card-body{font-family:Montserrat,sans-serif!important}.btn-trilla{background-color:#27b59e!important;border-radius:5px!important}.btn-trilla span{font-size:12px!important;color:#fff!important}.btn-light-2{background-color:#e0e0e0}.btn-light-2 span{color:#fff!important}.btn-trilla img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7499%) hue-rotate(23deg) brightness(120%) contrast(101%)!important}.btn-trilla:not(:disabled):hover{opacity:.9}.header-section .logo{display:none}.header-section.header-fixed{display:block!important;height:auto}.header-section.header-fixed .logo{display:inline-block}.header-section.header-fixed .header-bottom{padding-left:1rem;padding-right:1rem}.privacy-area{background-color:#f8f8f8;padding-top:3rem;padding-bottom:3rem;border-top:1px solid #D3D5D9}.privacy-area p{font-size:14px;font-weight:600;line-height:17px;letter-spacing:-.01em;color:#343b53}.footer-section{border-top:1px solid #D3D5D9;background-color:#fff;padding-top:5rem;padding-bottom:3rem}.footer-section .btn-link,.footer-section .btn-link span{color:#0b0b0b;text-align:left;font-size:12px;line-height:17px;padding:0;margin-bottom:1rem}.footer-section .nice-select span{color:unset}.carousel-images .carousel-control-prev,.carousel-images .carousel-control-next{width:fit-content;padding-left:.75rem;padding-right:.75rem}.carousel-images .carousel-overlay{padding:1rem 5rem}.carousel-images .carousel-control-prev img,.carousel-images .carousel-control-next img{width:3rem;height:3rem}.text-trilla{color:#27b59e!important}.bg-trilla{background-color:#27b59e!important}.icon-trilla-white{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(75deg) brightness(103%) contrast(104%)}.icon-trilla{filter:invert(55%) sepia(81%) saturate(367%) hue-rotate(121deg) brightness(91%) contrast(94%)}.icon-trilla-black{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(97%) contrast(103%)}.icon-trilla-dark{filter:invert(18%) sepia(18%) saturate(1199%) hue-rotate(189deg) brightness(96%) contrast(84%)}.swiper{width:100%;height:100%;position:relative}.swiper .swiper-button-prev,.swiper .swiper-button-next{position:absolute;top:50%;z-index:1;background:#fff;transform:translateY(-50%);height:4rem;width:4rem;display:flex;padding:.5rem;border:1px rgba(0,0,0,.3) solid;cursor:pointer}.swiper .swiper-button-prev{padding-right:.75rem;left:0}.swiper .swiper-button-next{padding-left:.75rem;right:0}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.card-swiper .card{border-radius:2rem;background-size:contain;background-position:top;background-repeat:no-repeat;width:100%;min-height:24rem;box-shadow:0 4px 4px #00000040}.card-swiper .card .card-info{margin-top:66%;width:100%;background-color:#fff;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.card-swiper .card .card-favorite{position:absolute;top:1.2rem;right:1.2rem;cursor:pointer}.card-swiper .card .card-favorite:hover{transform:scale(1.2)}.flight-options .card{height:20rem;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:1.2rem;border-radius:2rem;box-shadow:0 4px 4px #00000040}.flight-overlay{position:absolute;top:0;width:100%;height:100%;border-radius:2rem;background:linear-gradient(to bottom,#0000,#343b53);z-index:0}.left-0{left:0!important}@media (min-width: 768px){.flight-overlay{width:calc(100% - 1rem)}.left-md-1rem{left:1rem!important}}.input-filter input,.card-filter{width:100%;font-size:1.1rem;border:1px solid #0b0b0b;border-radius:.6rem;transition:border-color .2s;padding:1rem}.input-filter label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:1.1rem;transition:top .2s,font-size .2s,color .2s;pointer-events:none;background-color:transparent;width:90%;white-space:nowrap;overflow:hidden}.input-filter input:focus,input.not-empty{padding:1.75rem 1rem .25rem}.input-filter input:focus+label,.input-filter input.not-empty+label{top:1rem;font-size:1rem}.input-filter input:focus+label>span,.input-filter input.not-empty+label>span{font-size:1rem}.input-filter .card,.card-filter .card{position:absolute;left:-.125rem;min-width:calc(100% + 1rem);max-width:250%;z-index:1000;border-radius:.6rem;box-shadow:0 0 11px #00000040;margin-top:.2rem}@media (max-width: 992px){.input-filter .card,.card-filter .card{width:90vw;min-width:90vw!important;top:0;left:50%;transform:translate(-50%,15%)}.month-select div:last-child{margin-right:auto}}.input-filter .card .list-group{max-height:12rem;overflow-y:auto;border:none}.input-filter .card .list-group .list-group-item{color:#0b0b0b}.input-filter .card .list-group .list-group-item:hover,.input-filter .card .list-group .list-group-item:hover b,.input-filter .card .list-group .list-group-item:hover small{background-color:#f6f6f6!important}.input-filter.with-append input{padding-right:2.5rem}.input-filter .input-filter-append{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.close-popover{background-color:#0b0b0b;border-radius:50%;cursor:pointer;width:1.1rem;height:1.1rem;display:flex;justify-content:center;align-items:center}.close-popover:after{display:inline-block;content:"x";color:#fff;font-size:.6rem}.nice-select .current{overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:600;color:#343b53!important}.nice-select:after{border-bottom:2px solid var(--heading-color);border-right:2px solid var(--heading-color);left:unset!important;right:1rem}span,li{text-transform:none}.box{border:1px solid #D7D4D2;border-radius:.7rem}.modal{z-index:9999}.modal .close,.modal .custom-close{width:2.125rem;aspect-ratio:1;padding:0;margin:0;border-radius:50%}.modal .close{background-color:#d7d4d2}.modal .close span{color:#343b53;font-size:1.5rem;line-height:0}@media (min-width: 992px){.px-lg-5rem{padding-left:5rem!important;padding-right:5rem!important}.pt-lg-4rem{padding-top:4rem!important}.position-lg-absolute{position:absolute!important}.position-lg-relative{position:relative!important}}.linear-loader-container{display:flex;align-items:center;justify-content:center}.linear-loader{width:100%;height:4px;background-color:#343b53;overflow:hidden;animation:progress .8s linear infinite}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.container-lockable.lock{opacity:.4;pointer-events:none}.filter-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem 0}.filter-badges .badge{padding:.125rem 1rem;border:1px solid #27B59E;border-radius:1.5rem;background-color:#27b59e2b;display:flex;gap:.5rem}.filter-badges .badge .badge-times{cursor:pointer}.header-fixed .header-bottom{justify-content:center!important}.header-fixed .header-bottom .logo{margin-right:auto!important}.header-fixed .header-bottom a:last-child{margin-right:auto!important}.modal-close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border-radius:50%;background-color:#fff;border:solid 1px #ededed;display:flex;align-items:center;justify-content:center}.modal-close:hover{background-color:#ededed}.close-img{width:32px;height:32px}.image-bg{background-image:url(/build/assets/auth_image-NicbKsLk.jpeg);height:100%;background-size:cover}.modal-content{border-radius:10px}.cursor-pointer{cursor:pointer}#login-modal .logo,#register-agency-modal .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidenav{height:100%;top:4rem!important;padding-bottom:5rem!important}.collapse>ul>li a.nav-link:before{display:none!important}.nav-link.active svg{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(5994%) hue-rotate(113deg) brightness(116%) contrast(101%)}.navbar-vertical .navbar-nav>.nav-item .nav-link.active{background-color:#27b59e!important}.navbar-vertical .navbar-nav>.nav-item .nav-link.active span{color:#fff!important}.navbar-vertical .navbar-nav>.nav-item .nav-link span{font-size:14px!important;font-weight:600}.nav-link.collapsed .toggle-chevron svg{transform:rotate(-90deg)}.nav-item .collapse ul.nav .nav-item .nav-link{margin-top:.25rem!important}.nav-item .collapse ul.nav .nav-item .nav-link.active{background-color:#727483!important}.nav-link-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width: 1200px){.sidenav.fixed-start+.main-content{margin-left:210px!important}}.sidenav .user-identity{position:fixed;bottom:1rem;border:1px solid #27B59E;padding:10px;background-color:#fff;border-radius:.75rem;cursor:pointer}.sidenav .user-identity button{display:flex;flex-direction:row;gap:.25rem;align-items:center}.sidenav .user-identity button .user-data{width:75%;line-height:0;display:flex;flex-direction:column;text-align:left}.sidenav .user-identity button .user-data span{font-size:12px;font-weight:600;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1}.sidenav .user-identity button .user-data span:last-child{color:#27b59e}.sidenav .user-identity .dropdown-menu{margin-left:-.75rem;bottom:calc(100% + .5rem)!important;border-color:#27b59e}.sidenav .user-identity .dropup.show .arrow-up,.sidenav .user-identity .dropup:not(.show) .arrow-down{display:none!important}.sidenav .user-identity .dropup.show .arrow-down,.sidenav .user-identity .dropup:not(.show) .arrow-up{display:inline-block!important}.sidenav .user-identity .dropdown .dropdown-toggle:after,.sidenav .user-identity .dropup .dropdown-toggle:after,.sidenav .user-identity .dropup .dropdown-menu:after{display:none!important}.single-page{min-height:100vh;position:relative;padding:38px 80px}.single-page .single-page-image{position:absolute;width:100%;top:0;left:0;z-index:-1}.single-page .single-page-header{width:100%;min-height:100vh}.single-page .single-page-header h1{font-size:45px;font-weight:600;text-align:center;margin-bottom:35px;color:#fff}.single-page .single-page-header .single-page-box{width:100%;padding:29px 23px;border:1px solid #D7D4D2;background-color:#fff;border-radius:10px}.single-page .single-page-header .single-page-card{width:100%;border:1px solid #343B53;border-radius:10px}.admin-panel{border:1px solid #D3D5D9;border-radius:10px;background-color:#fff;padding:18px 30px}.admin-panel.inverse{border:1px solid #27B59E;background-color:#27b59e}.admin-panel h1,.admin-panel .value{font-size:14px;font-weight:700;text-align:center;color:#727483;margin:0;text-transform:none}.admin-panel.inverse h1{color:#fff}.admin-page-header h5{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;color:#727483}.admin-panel.inverse .value{color:#fff}.admin-panel .value{color:#27b59e}.admin-panel table tr td{padding:0;text-align:center;font-size:16px;font-weight:700;color:#727483}.admin-panel table tr td:last-child{color:#27b59e}.booking-table{border:1px solid #D3D5D9;border-radius:10px}.booking-table table thead td{background-color:#27b59e;color:#fff;font-size:10px;font-weight:700;text-align:center;padding:.5rem .25rem}.booking-table table tbody td{font-size:10px;font-weight:500;text-align:center;padding:.5rem .25rem;color:#727483}.booking-table table thead td:first-child{padding-left:15px;padding-top:7px}.booking-table table thead td:last-child{padding-right:15px;padding-top:7px}.booking-table table tbody tr td:first-child{padding-left:15px;padding-top:7px}.booking-table table tbody tr td:last-child{padding-right:15px;padding-top:7px}.filters label{margin:0;font-size:10px;font-weight:700;color:#343b53}.filters .nice-select{line-height:32px;height:32px!important}.filters .nice-select span{font-size:10px;font-weight:600;color:#343b53}.pagination{justify-content:center!important}.nice-select span{line-height:1!important;padding:0!important}.border-tl-radius-0{border-top-left-radius:0!important}.border-tr-radius-0{border-top-right-radius:0!important}.border-bl-radius-0{border-bottom-left-radius:0!important}.border-br-radius-0{border-bottom-right-radius:0!important}.form-control:focus{border-color:#d2d6da!important;box-shadow:0 0 0 2px #d2d6da!important}
