@font-face{font-family:"Eudoxus Sans";src:url(../fonts/EudoxusSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url(../fonts/EudoxusSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Eudoxus Sans";src:url(../fonts/EudoxusSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--bs-body-font-family:"Eudoxus Sans",sans-serif;--bs-body-font-size:16px;--bs-body-font-weight:500;--bs-body-line-height:1.8;--bs-body-color:#111827}body{background-color:#f7f7f7}header{position:fixed;z-index:9}header .navbar{--bs-navbar-padding-y:12px}header .navbar-nav .nav-item{padding:0 8px}header .navbar-nav .nav-link{color:#fff;font-size:14px;line-height:1.3}header .btn-custom{--bs-btn-padding-x:12px;--bs-btn-padding-y:10px;--bs-btn-font-size:14px;--bs-btn-font-weight:700;--bs-btn-line-height:1.3;--bs-btn-border-radius:12px;--bs-btn-bg:#ffffff;--bs-btn-border-color:#e8eaed;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#e8eaed;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#e8eaed}.section-search{padding-top:104px;margin-bottom:74px;background:url(../media/img/bg-section-1.svg) no-repeat;background-size:cover;background-position:bottom}.section-search .search{display:flex;flex-wrap:wrap;gap:12px;padding:32px;background-color:#fff;box-shadow:0 7px 30px rgba(118,145,174,.08);border-radius:20px}.section-search .flight-type{width:100%;display:flex;gap:24px;margin-bottom:8px}.section-search .flight-type>div{color:#9ca3af;display:flex;align-items:center;gap:6px;font-weight:700;line-height:1.3}.section-search .flight-type>div.active{color:inherit}.section-search .flight-type>div.active::before{border-color:#8700ff;background-color:#8700ff;box-shadow:inset 0 0 0 2px #fff}.section-search .flight-type>div::before{content:"";display:block;width:20px;height:20px;border:1px solid #9ca3af;border-radius:50rem;margin:2px 0 2px 2px}.section-search .flight-date,.section-search .flight-location,.section-search .flight-passenger{border:1px solid #e8eaed;border-radius:12px;display:flex;width:calc(40% - 12px)}.section-search .flight-date>div,.section-search .flight-location>div,.section-search .flight-passenger>div{padding:11px 24px;width:50%}.section-search .flight-date>div>span,.section-search .flight-location>div>span,.section-search .flight-passenger>div>span{display:block}.section-search .flight-date>div>span:first-child,.section-search .flight-location>div>span:first-child,.section-search .flight-passenger>div>span:first-child{color:#9ca3af;margin-bottom:4px}.section-search .flight-date>div>span:nth-child(2),.section-search .flight-location>div>span:nth-child(2),.section-search .flight-passenger>div>span:nth-child(2){font-size:20px;font-weight:700;line-height:1.3}.section-search .flight-date>div>span:last-child,.section-search .flight-location>div>span:last-child,.section-search .flight-passenger>div>span:last-child{color:#9ca3af;font-size:14px}.section-search .flight-location__from-airport,.section-search .flight-location__to-airport{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-search .flight-location__from{border-right:1px solid #e8eaed}.section-search .flight-date__depture{border-right:1px solid #e8eaed}.section-search .flight-passenger{display:block;width:20%}.section-search .flight-passenger>div{width:100%}.section-search .btn-search{--bs-btn-padding-x:16px;--bs-btn-padding-y:13.5px;--bs-btn-font-size:16px;--bs-btn-font-weight:700;--bs-btn-line-height:1.3;--bs-btn-border-radius:12px;--bs-btn-color:#ffffff;--bs-btn-bg:#8700ff;--bs-btn-border-width:0;--bs-btn-border-color:#8700ff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#8700ff;--bs-btn-hover-border-color:#8700ff;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#8700ff;--bs-btn-active-border-color:#8700ff;margin:8px auto 0}.wrapper{display:flex;gap:16px;margin-bottom:28px}.wrapper aside{width:348px;background-color:#fff;border-radius:20px}.wrapper .filter{border-radius:20px}.wrapper .filter-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 14px;border-bottom:2px solid #f7f7f7}.wrapper .filter-head__title{font-weight:700;line-height:1.3}.wrapper .filter-head .filter-reset{color:#8700ff;padding:0;line-height:1.8;border:unset}.wrapper .filter-head .filter-reset:active{border-color:transparent}.wrapper .filter-body{padding:20px}.wrapper .filter-title{margin-bottom:12px;display:block}.wrapper .price-range{position:relative;width:100%;padding:8px 0 16px;margin-bottom:12px}.wrapper .price-range input[type=range]{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.wrapper .price-range input[type=range]::-webkit-slider-runnable-track{background:#f9f6ff;height:8px;border-radius:50rem}.wrapper .price-range input[type=range]::-moz-range-track{background:#f9f6ff;height:8px;border-radius:50rem}.wrapper .price-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;margin-top:-8px;width:24px;height:24px;background-color:#fff;border:1px solid #8700ff;border-radius:50%;cursor:pointer;position:relative;z-index:1}.wrapper .price-range input[type=range]::-moz-range-thumb{border:1px solid #8700ff;border-radius:50%;background-color:#fff;height:24px;width:24px;cursor:pointer;position:relative;z-index:1}.wrapper .price-range input[type=range]:focus{outline:0}.wrapper .price-range input[type=range]:focus::-webkit-slider-thumb{outline:3px solid rgba(135,0,255,.25);outline-offset:2px}.wrapper .price-range input[type=range]:focus::-moz-range-thumb{outline:3px solid rgba(135,0,255,.25);outline-offset:2px}.wrapper .price-track{position:absolute;height:8px;background:#8700ff}.wrapper .price-values{display:flex;justify-content:space-between}.wrapper .price-max,.wrapper .price-min{width:calc(50% - 4px);border:1px solid #e8eaed;border-radius:12px;padding:11px 12px;font-size:24px}.wrapper .price-max span,.wrapper .price-min span{display:block}.wrapper .price-max span:first-child,.wrapper .price-min span:first-child{font-size:14px;color:#9ca3af;margin-bottom:4px}.wrapper .section-result{width:calc(100% - 348px - 16px)}.wrapper .section-result .result-info{margin-bottom:12px;line-height:1.3}.wrapper .section-result .result-tabs{background-color:#e5e7eb;border-radius:12px;padding:4px;width:100%;margin-bottom:12px;position:relative;z-index:1}.wrapper .section-result .result-tabs .btn{--bs-btn-padding-x:47px;--bs-btn-padding-y:10px;--bs-btn-font-size:14px;--bs-btn-font-weight:700;--bs-btn-line-height:1.3;--bs-btn-active-border-color:#e5e7eb;border-radius:8px!important}.wrapper .section-result .result-tabs .btn.active{--bs-btn-active-bg:#ffffff}.wrapper .section-result .result-tickets .ticket{display:flex;background-color:#fff;border-radius:20px;justify-content:space-between;margin-bottom:16px}.wrapper .section-result .result-tickets .ticket:last-child{margin-bottom:0}.wrapper .section-result .result-tickets .ticket>div{display:flex;flex-direction:column;justify-content:center}.wrapper .section-result .result-tickets .ticket-img{width:148px;height:148px;align-items:center;border:4px solid #fff;background-color:#f7f7f7;border-radius:16px}.wrapper .section-result .result-tickets .ticket-arrival>span,.wrapper .section-result .result-tickets .ticket-depture>span{display:block;text-align:center}.wrapper .section-result .result-tickets .ticket-arrival>span:first-child,.wrapper .section-result .result-tickets .ticket-depture>span:first-child{font-size:14px;color:#9ca3af;margin-bottom:12px}.wrapper .section-result .result-tickets .ticket-arrival>span:nth-child(2),.wrapper .section-result .result-tickets .ticket-depture>span:nth-child(2){font-size:20px;font-weight:700;line-height:1.3}.wrapper .section-result .result-tickets .ticket-price{padding-right:42px;padding-left:58px;position:relative;border-left:2px dashed #e8eaed}.wrapper .section-result .result-tickets .ticket-price::after,.wrapper .section-result .result-tickets .ticket-price::before{content:"";position:absolute;width:48px;height:48px;border-radius:50rem;background-color:#f7f7f7;left:-24px;top:-32px}.wrapper .section-result .result-tickets .ticket-price::after{top:auto;bottom:-32px}.wrapper .section-result .result-tickets .ticket-price__cost{font-size:26px;display:block;font-weight:700;text-align:center;margin-bottom:12px;line-height:1.3}.wrapper .section-result .result-tickets .ticket-price .btn-reserve{--bs-btn-padding-x:12px;--bs-btn-padding-y:11px;--bs-btn-font-size:14px;--bs-btn-font-weight:700;--bs-btn-line-height:1.3;--bs-btn-border-radius:12px;--bs-btn-color:#ffffff;--bs-btn-bg:#8700ff;--bs-btn-border-width:0;--bs-btn-border-color:#8700ff;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#8700ff;--bs-btn-hover-border-color:#8700ff;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#8700ff;--bs-btn-active-border-color:#8700ff;margin-bottom:8px}.flyplanner{overflow:hidden}.flyplanner-img{left:50%;position:relative;transform:translateX(-50%);width:105%;max-width:1534px;bottom:-80px}footer{background:#f5f0ff url(../media/img/bg-footer.svg) no-repeat;background-attachment:fixed;background-size:cover;background-position:center;padding:128px 0;border-radius:20px;margin:0 20px 20px}footer .container>.row:first-child{margin-bottom:124px}footer .logo{margin:8px 0 32px}footer .list-group-menu{margin-left:100px}footer .list-group-menu .list-group-item:first-child{padding-top:0}footer .list-group-item{background-color:transparent;border:unset;padding-left:0;font-size:14px}footer .list-group-item a{font-size:14px;color:#111827;text-decoration:none}footer .newsletter-title{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.3}footer .newsletter-desc{color:#9ca3af;font-size:14px}footer .social{display:flex;gap:40px}footer .social a{color:#111827;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:700;line-height:1.3}footer .docs{display:flex;justify-content:flex-end;gap:48px}footer .docs a{color:#111827;text-decoration:none;font-size:14px}footer .copyright{font-size:14px;color:#9ca3af;padding-top:24px;margin-top:24px;border-top:1px solid #e8eaed}
/*# sourceMappingURL=flights.min.css.map */
