:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}a,body{color:var(--black-color)}body{font-family:var(--bs-body-font-family);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;margin:0;-webkit-tap-highlight-color:#fff0;font-family:"Heebo",sans-serif;font-weight:400;background-color:#fff;display:grid;grid-template-rows:1fr auto;min-height:100vh;--bs-body-line-height:147%;overflow-x:hidden;font-size:var(--font-15);-webkit-font-smoothing:antialiased}h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}p,ul{margin-top:0;margin-bottom:1rem}p{margin:0 0 var(--value-10)}ul{padding-left:2rem}b{font-weight:bolder}a{outline:inherit!important}a:hover{color:var(--bs-link-hover-color)}img{vertical-align:middle;max-width:100%;height:auto}label{display:inline-block}button,form.booking_form_new input{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:disabled{opacity:1}button{-webkit-appearance:button}.tabs-nav li:not(.current) span,button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}*{--grey-color-100:#F5F5F7;--grey-color-200:#D1D7DD;--grey-color-300:#8995A0;--black-color:#1F2021;--blue-color:#0058C4;--blue-color-lighter:#0076E2;--value-1:0.07vw;--value-4:0.28vw;--value-5:0.35vw;--value-8:0.55vw;--value-10:0.67vw;--value-12:0.83vw;--value-15:1.04vw;--value-16:1.11vw;--value-20:1.38vw;--value-25:1.74vw;--value-30:2.08vw;--value-40:2.78vw;--value-50:3.47vw;--value-60:4.17vw;--value-70:4.86vw;--value-80:5.56vw;--value-90:6.25vw;--value-100:6.95vw;--font-10:0.7vw;--font-12:0.83vw;--font-13:0.9vw;--font-14:0.97vw;--font-15:1.04vw;--font-16:1.11vw;--font-18:1.25vw;--font-19:1.32vw;--font-24:1.67vw;--font-26:1.81vw;--font-32:2.22vw;--font-34:2.36vw;--font-42:2.92vw;--font-64:4.44vw}:root{scroll-behavior:initial}html{font-size:var(--font-15)}footer .reg-list .reg-item p:last-child,p:last-child{margin-bottom:0}.g-box{display:grid;grid-gap:var(--value-30);grid-auto-rows:min-content}.f-box{display:flex}.container{padding:0 var(--value-15);max-width:84.02vw;margin:0 auto;width:100%}.rows,.title-box{grid-gap:var(--value-40);grid-auto-rows:min-content;display:grid}.title-box{grid-gap:var(--value-15)}.title-box .title{font-weight:500;font-style:normal;margin:0;font-size:var(--font-19)}.article-block h2,.title-box.sect-title .title{font-size:var(--font-34);font-weight:700}#hidden-form-two .title-box .title span:not(.city),.title-box.big-title .title span:not(.city),.title-box.sect-title .title span:not(.city){display:block}.title-box.big-title .title{font-size:var(--font-42);font-weight:900}.bt{font-weight:500;background-color:var(--blue-color-lighter);border-radius:var(--value-8);text-align:center;justify-content:center;align-items:center;display:inline-flex;padding:var(--value-16);min-width:7.64vw;border:var(--value-1) solid var(--blue-color-lighter);border:0;outline:0;color:#fff;text-decoration:inherit;cursor:pointer;transition:.2s color,.2s border-color,.2s background-color;-moz-transition:.2s color,.2s border-color,.2s background-color;-webkit-transition:.2s color,.2s border-color,.2s background-color;line-height:1}.bt:hover{background-color:var(--blue-color);border-color:var(--blue-color);color:#fff}.bt:focus{text-decoration:none}span.link{cursor:pointer;font-weight:500}.link,.link:hover,span.link{text-decoration:inherit}.link{color:var(--blue-color-lighter);transition:.2s color ease;-moz-transition:.2s color ease;-webkit-transition:.2s color ease}.link:hover{color:var(--blue-color)}.link:focus{text-decoration:inherit}header{position:fixed;top:0;left:0;width:100%;background-color:#fff0;font-weight:500;transition:background-color .2s ease,padding .2s ease;-moz-transition:background-color .2s ease,padding .2s ease;-webkit-transition:background-color .2s ease,padding .2s ease;-o-transition:background-color .2s ease,padding .2s ease;z-index:999;padding:var(--value-15)0}header .logo-box img,header .phone-box a::before{transition:filter .2s ease;-moz-transition:filter .2s ease;-webkit-transition:filter .2s ease;-o-transition:filter .2s ease}header .columns{grid-template-columns:auto 1fr auto;align-items:center}header.col-phone .columns{grid-template-columns:auto 1fr auto auto}header .menu-box,header.col-phone .phone-box{margin-right:calc(-1*var(--value-30));transition:margin-right .2s ease;-moz-transition:margin-right .2s ease;-webkit-transition:margin-right .2s ease;-o-transition:margin-right .2s ease}header.col-phone .menu-box{margin-right:0}header .phone-box a{text-decoration:none;color:#fff;background-color:rgb(255 255 255/.1);border-radius:var(--value-8);display:inline-flex;align-items:center;padding:var(--value-12) var(--value-16);font-weight:500;transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-webkit-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease}header .phone-box a:hover{background-color:rgb(255 255 255/.3)}header .phone-box a::before{content:"";width:var(--value-16);height:var(--value-16);background-image:url(/wp-content/themes/bcc/img/phone-ico.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-16)}header .phone-box a i{font-style:normal;margin-left:var(--value-8);transform:translateY(var(--value-1))}.dark,.menu-bt-box,header .menu-box .phone{display:none}header .menu-box ul li a{transition:color .2s ease;-moz-transition:color .2s ease;-webkit-transition:color .2s ease;-o-transition:color .2s ease}header .container{transition:max-width .2s ease;-moz-transition:max-width .2s ease;-webkit-transition:max-width .2s ease;-o-transition:max-width .2s ease}header .columns>.bt-box .bt{white-space:nowrap;padding:var(--value-16)0;min-width:initial;width:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,visibility .2s ease,width .2s ease,padding .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease,width .2s ease,padding .2s ease;-webkit-transition:opacity .2s ease,visibility .2s ease,width .2s ease,padding .2s ease;-o-transition:opacity .2s ease,visibility .2s ease,width .2s ease,padding .2s ease}footer .logo-box img,header .logo-box img{max-width:9.59vw}.menu-box ul{padding:0;margin:0;display:grid;grid-gap:calc(var(--value-40) + var(--value-5));grid-template-columns:repeat(auto-fit,minmax(var(--value-1),auto));color:#fff;list-style:none;justify-content:flex-end}.menu-box ul li a{color:#fff;text-decoration:inherit}.menu-bt-box .menu-bt{width:30px;height:30px;z-index:999;position:relative}.menu-bt-box .menu-bt .line{width:20px;height:2px;background-color:#fff;position:absolute;left:5px;border-radius:4px}.menu-bt-box .menu-bt .line:nth-child(1){top:8px}.menu-bt-box .menu-bt .line:nth-child(2){top:14px}.menu-bt-box .menu-bt .line:nth-child(3){top:20px}header .menu-bt-box .menu-bt{background-repeat:no-repeat;background-position:center;display:block;cursor:pointer}.sect{padding:var(--value-40)0}footer,footer a{color:var(--grey-color-300)}footer{background-color:var(--grey-color-100);padding:var(--value-80)0;margin-top:var(--value-40)}footer a{text-decoration:inherit}.tabs-nav li.current,footer a:hover{color:var(--blue-color-lighter)}footer .title{margin:0;font-size:var(--font-19);font-weight:500;color:#000}footer .item ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:var(--value-5)}footer .item ul li.more-link{margin-top:var(--value-15)}footer .footer-bar .item,footer .reg-list{grid-gap:var(--value-16)}footer .reg-list .reg-item{display:grid;grid-template-columns:var(--value-30) 1fr;grid-gap:var(--value-16)}footer .reg-list .reg-item img{width:auto}footer .footer-bar{grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1fr}footer .pad-left{padding-left:var(--value-60)}footer .footer-bar .col-span-2{grid-column-start:span 2}footer .cont-box,footer .cont-box a{color:var(--black-color)}footer .cont-box .tit{color:var(--grey-color-300)}footer .cont-box p{margin-bottom:0}.search-form-sect{position:relative;min-height:100vh;padding:var(--value-100)0;align-items:center;display:flex;justify-content:center;margin-bottom:var(--value-40)}.search-form-sect .bg-sect{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/wp-content/themes/bcc/img/background-head-sect.webp)}#hidden-form-two .title-box .title,.search-form-sect .title-box{color:#fff;text-align:center}.sect.faq .top-bar{grid-gap:var(--value-15)}.sect.faq .rows{grid-gap:var(--value-25)}.tabs-nav{padding:0;margin:0;display:grid;grid-gap:var(--value-40);grid-template-columns:repeat(auto-fit,minmax(var(--value-1),auto));list-style:none;justify-content:flex-start}.tabs-nav li{white-space:nowrap}.tabs-nav li.current{cursor:default}.faq-list .item .ask,.tabs-nav li span{font-size:var(--font-19);font-weight:500}.tabs-nav li span{line-height:1.2}.tab{display:none}.faq-list .item,.faq-list .item .ask::after{transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.faq-list .item{border-bottom:var(--value-1) solid var(--grey-color-200)}.faq-list .item .ask{padding:var(--value-20)0;padding-right:var(--value-50);position:relative;cursor:pointer}.faq-list .item .answer{display:none;padding-bottom:var(--value-20)}.faq-list .item .ask::after{content:"";width:var(--value-16);height:var(--value-16);position:absolute;right:0;top:var(--value-25);background-image:url(/wp-content/themes/bcc/img/arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-16)}.sect.triggers .items-list{grid-template-columns:var(--value-20);grid-template-columns:repeat(3,1fr)}.sect.triggers .items-list .item{grid-gap:var(--value-10)}.sect.triggers .items-list .item .ico{margin-bottom:var(--value-5)}.sect.triggers .items-list .item .ico img{width:var(--value-25)}.partners-list{grid-template-columns:repeat(3,1fr);grid-gap:var(--value-50) var(--value-30)}.partners-list .item{display:flex;justify-content:center;align-items:center;width:100%;filter:grayscale(1)}.partners-list .item img{max-width:clc(var(--value-100)+var(--value-30));max-height:var(--value-30)}.partners-block{grid-template-columns:1fr 1.5fr;grid-gap:var(--value-80);padding:var(--value-60) var(--value-80);background-color:var(--grey-color-100);border-radius:var(--value-12);font-size:var(--font-19)}.partners-block .info{grid-gap:var(--value-20)}.sect.reviews .items-list .item .img-box{height:16.67vw;border-radius:var(--value-8);overflow:hidden}.sect.reviews .items-list .item .ava-box img,.sect.reviews .items-list .item .img-box img{width:100%;height:100%;object-fit:cover}.sect.reviews .items-list .item .info-box{grid-gap:var(--value-10);margin-top:calc(-1*var(--value-20));padding:0 var(--value-20)}.sect.reviews .items-list .item .author-box{grid-template-columns:auto 1fr;grid-gap:var(--value-15);align-items:flex-end}.sect.reviews .items-list .item .ava-box{width:var(--value-80);height:var(--value-80);border-radius:var(--value-8);overflow:hidden}.sect.reviews .items-list .item .destin{font-size:var(--font-13)}.econ-info{font-size:var(--font-19);font-weight:500}.econ-info p{display:flex;flex-wrap:wrap;align-items:center}.econ-info span.saved{font-weight:400}.econ-info span{margin-right:calc(7*var(--value-1));display:inline-block;line-height:1;padding-top:calc(2*var(--value-1))}.econ-info span:last-child,form.booking_form_new .top-bar>div:last-child{margin-right:0}.econ-info .economy{font-size:var(--font-15);border-radius:var(--value-5);background-color:var(--blue-color-lighter);color:#fff;font-weight:500;padding:calc(4*var(--value-1)) var(--value-5) calc(2*var(--value-1));display:inline-block;line-height:1}#hidden-form-two,.custom-radio-select .select-options>div input,.more-flights .item .links-list ul li,.slider-reviews .item{display:none}.more-flights{grid-template-columns:1fr 1fr}.more-flights .item{grid-gap:var(--value-15)}.more-flights .item ul{padding:0;margin:0;list-style:none;grid-template-columns:repeat(3,1fr);grid-gap:var(--value-5) var(--value-20);display:grid}.more-flights .item .links-list ul li:nth-child(1),.more-flights .item .links-list ul li:nth-child(2),.more-flights .item .links-list ul li:nth-child(3),.more-flights .item .links-list ul li:nth-child(4),.more-flights .item .links-list ul li:nth-child(5){display:block}.more-flights .item ul li a{text-decoration:inherit;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.more-list::before{content:attr(data-more)}.more-flights .item:nth-child(2) .more-list-box{display:none}.breadcrumbs{font-size:var(--font-13)}.breadcrumbs a{color:var(--black-color);position:relative;display:inline-flex;align-items:center;text-decoration:inherit;transition:color .2s ease;-moz-transition:color .2s ease;-webkit-transition:color .2s ease;-o-transition:color .2s ease}.breadcrumbs a::after{content:"";margin:0 var(--value-5)0 var(--value-10);background-color:var(--black-color);width:calc(2*var(--value-1));height:calc(2*var(--value-1));border-radius:50%}.article-block a{line-break:anywhere}.article-block h2:not(:first-child),.article-block h3:not(:first-child){margin-top:var(--value-40)}.article-block h3{font-size:var(--font-26);font-weight:700}.article-block ul{padding-left:1.5rem;list-style:none}.article-block ul li{position:relative}.article-block ul li:before{content:"";width:calc(3*var(--value-1));height:calc(3*var(--value-1));background-color:var(--black-color);border-radius:50%;position:absolute;left:calc(-1*var(--value-15));top:.6rem}.slider-reviews{width:calc(100% + var(--value-80) + var(--value-20));padding:0 var(--value-40);margin:0 calc(-1*var(--value-40));overflow-x:hidden}.slider-reviews .item{margin-right:var(--value-20)}#hidden-form-two .scroller{padding:var(--value-80)0 240px;display:flex;justify-content:center;align-items:center;min-height:100%}.close-form-two{position:fixed;top:var(--value-50);right:var(--value-50);background-color:#fff0;font-size:0;width:var(--value-40);height:var(--value-40);outline:inherit;cursor:pointer;padding:0;background-image:url(/wp-content/themes/bcc/img/close-white.svg);background-repeat:no-repeat;background-size:100%;background-position:center;box-shadow:none;border:0}@media (max-width:1920px){*{--value-1:1px}}@media (max-width:1199px){*{--font-10:0.83vw;--font-12:0.97vw}}@media (min-width:768px) and (max-width:1199px) and (orientation:portrait){.search-form-sect{min-height:initial}}@media (max-width:767px){*{--font-10:10px;--font-12:12px;--font-13:13px;--font-14:14px;--font-15:15px;--font-16:16px;--font-18:18px;--font-19:19px;--font-24:24px;--font-26:26px;--font-32:32px;--font-34:34px;--font-42:42px;--font-64:64px;--value-4:4px;--value-5:5px;--value-8:8px;--value-10:10px;--value-12:12px;--value-15:15px;--value-16:16px;--value-20:20px;--value-25:25px;--value-30:30px;--value-40:40px;--value-50:50px;--value-60:60px;--value-70:70px;--value-80:80px;--value-90:90px;--value-100:100px}html{font-size:16px}.sect{padding:35px 0}.article-block h2,.title-box.big-title .title,.title-box.sect-title .title{font-size:24px}.article-block h3{font-size:22px}.container{max-width:100%;padding:0 20px}footer .logo-box img,header .logo-box img{max-width:106px}.form-frame{max-width:335px}.rows{grid-gap:35px}.search-form-sect{position:relative;padding-bottom:15px;margin-bottom:0;padding-top:80px;min-height:initial}.tabs-nav{grid-gap:16px}.tabs-nav li span{font-size:15px}.sect.faq .top-bar{grid-gap:12px}.sect.faq .rows{grid-gap:24px}.slider-reviews .item{display:block;margin:0}.slider-reviews{grid-gap:20px;overflow-x:initial}.mob-scroll{width:100vw;overflow-y:hidden;overflow-x:scroll;margin:0-20px;padding:0 20px}.mob-scroll::-webkit-scrollbar{-webkit-appearance:none;display:none;opacity:0;width:0;height:0}.partners-block{grid-template-columns:1fr;padding:30px 20px;border-radius:0;width:100vw;margin:0-20px;grid-gap:35px}.partners-block .title-box .title br{display:none}.partners-list{grid-gap:40px 30px}.partners-list .item img{max-width:100px;max-height:25px}.sect.reviews .items-list .item{width:336px}.sect.reviews .items-list .item .img-box{height:180px}.sect.reviews .items-list .item .ava-box{width:64px;height:64px}.sect.reviews .items-list .item .info-box{margin-top:-10px}footer .footer-bar{grid-template-columns:repeat(3,1fr)}footer .pad-left{padding-left:0}footer .footer-bar.bottom{grid-template-columns:repeat(2,1fr)}footer .logo-box{order:1}footer .copyright{order:2}footer .footer-bar.bottom .col-span-2{grid-column-start:initial}footer .links{grid-column-start:span 2;grid-template-columns:repeat(2,1fr);display:grid;grid-gap:30px}.sect.faq .tabs-content{margin-top:-20px}.faq-list .item .ask,.more-flights .title-box .title{font-size:15px}.faq-list .item .ask::after{top:25px}footer{padding:20px 0;margin-top:30px}.more-flights .item{grid-gap:10px}.menu-box ul,.more-flights .item ul{grid-template-columns:1fr;grid-gap:0}.econ-info .economy{padding:4px 5px 3px}.slider-reviews{padding:0;margin:0}#hidden-form-two .scroller{padding:var(--value-70)0}.close-form-two{width:24px;height:24px;top:20px;right:20px;background-size:24px}header .menu-box{position:fixed;top:0;right:0;transform:translateX(100%);width:300px;height:100%;background-color:var(--black-color);z-index:888;overflow-x:hidden;overflow-y:scroll;display:block;margin-right:initial}.dark,.menu-bt-box{display:block}.dark{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0;z-index:1;visibility:hidden}.menu-box ul{display:grid;grid-gap:24px;text-align:right;font-size:26px;font-weight:700;padding:80px 25px;line-height:100%}header.col-phone .menu-box ul{padding:80px 25px 0}header .menu-box .phone{display:block;text-align:right;padding:0 25px 20px}header .menu-box .phone a{display:inline-flex;align-items:center;text-decoration:none;color:#fff;font-size:26px;font-weight:700}header .menu-box .phone a i{font-style:normal;margin-left:20px}header .menu-box .phone a::before{content:"";width:20px;height:20px;background-image:url(/wp-content/themes/bcc/img/phone-ico.svg);background-position:center;background-repeat:no-repeat;background-size:20px}header .menu-box .wrap-menu{height:100%;display:grid;align-content:space-between;grid-gap:80px}header .phone-box a:hover{background-color:rgb(255 255 255/.1)}header .phone-box a:focus{background-color:rgb(255 255 255/.3)}header .columns{grid-template-columns:1fr auto auto;grid-gap:20px}header.col-phone .columns{grid-template-columns:1fr auto auto auto}header.col-phone .phone-box{margin-right:initial;margin-left:-20px;transition:margin-left .2s ease;-moz-transition:margin-left .2s ease;-webkit-transition:margin-left .2s ease;-o-transition:margin-left .2s ease}header .phone-box a{padding:6px 8px}header .phone-box a i,header .phone-box a::before{transition:.2s ease;-moz-transition:.2s ease;-webkit-transition:.2s ease;-o-transition:.2s ease}header .phone-box a::before{width:14px;height:14px;background-size:14px}header .phone-box a i{min-width:97px;max-width:200px;white-space:nowrap;overflow:hidden;visibility:visible;opacity:1}header .bt-box,header .logo-box{order:0}.menu-bt-box,header.col-phone .phone-box{order:1}header{padding:18px 0}header .columns>.bt-box .bt{font-size:13px;padding:10px 0}.menu-bt-box .menu-bt .line{transition:background-color .4s ease;-moz-transition:background-color .4s ease;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease}.title-box{grid-gap:10px}}@media (max-width:600px){.sect.triggers .items-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:530px){footer .footer-bar{grid-template-columns:repeat(2,1fr)}footer .reg-list .reg-item p span{display:block}footer .footer-bar.bottom .cont-box{grid-column-start:span 2}footer .footer-bar.top{grid-gap:30px}footer .footer-bar.bottom{grid-gap:15px}footer .links{margin-top:20px;grid-gap:15px}footer .footer-bar .item:first-child{order:1}footer .footer-bar.top .pad-left{order:2}footer .item ul li.more-link{margin-top:10px}}@media (max-width:480px){.more-flights,.sect.triggers .items-list{grid-template-columns:1fr;grid-gap:30px}.more-flights{grid-gap:24px;font-size:13px}.more-flights .item:nth-child(2) .more-list-box{display:block}.more-flights .link{color:var(--black-color);font-weight:400}}@media (max-width:430px){.partners-list .item img{max-width:100%;max-height:20px}.slider-reviews{grid-gap:7px}footer .logo-box img,header .logo-box img{max-width:93px}header .columns{grid-gap:20px;transition:grid-gap .2s ease;-moz-transition:grid-gap .2s ease;-o-transition:grid-gap .2s ease;-webkit-transition:grid-gap .2s ease}}@media (max-width:350px){header .columns{grid-gap:10px}header.col-phone .phone-box{margin-left:-10px}.partners-list .item img{max-width:100px;max-height:25px}.partners-list{grid-template-columns:repeat(2,1fr)}.sect.reviews .items-list .item{width:80vw}.sect.reviews .items-list .item .info-box{margin-top:15px;padding:0}.tabs-nav{display:flex;flex-wrap:wrap;margin-bottom:-10px;grid-gap:0}.tabs-nav li{margin-right:20px;margin-bottom:10px}footer .logo-box img,header .logo-box img{max-width:85px}header .phone-box a i{font-size:13px;min-width:84px}}@media (max-width:300px){footer .logo-box img,header .logo-box img{max-width:85px}header .menu-box{width:100vw}.form-frame .radiobox-item{margin-right:20px}.form-frame form>div.radiobox-list{justify-content:flex-start}header .phone-box a i{width:0;min-width:0;margin-left:0}header .phone-box a{padding:2px 7px}header .logo-box img{transition:filter .2s ease,width .2s ease;-moz-transition:filter .2s ease,width .2s ease;-webkit-transition:filter .2s ease,width .2s ease;-o-transition:filter .2s ease,width .2s ease}}.form-frame:has(.booking_form_new){width:100%;max-width:calc(11*var(--value-100) + var(--value-60) - var(--value-4));margin:0 auto}.form-frame:has(.booking_form_new) form{grid-gap:var(--value-30);display:grid;font-size:var(--font-16)}.custom-radio-select{position:relative;font-size:var(--font-14);user-select:none}.custom-radio-select .select-trigger{position:relative;cursor:pointer}.custom-radio-select .select-trigger::after{content:"";width:var(--value-20);height:var(--value-20);position:absolute;top:50%;right:0;background-position:center;background-repeat:no-repeat;background-size:var(--value-10);transform:translateY(-50%)}.custom-radio-select .select-options{display:none;background-color:#fff;border-radius:var(--value-8);position:absolute;top:calc(100% + var(--value-4));left:0;z-index:999;box-shadow:0 8px 20px 0 rgb(10 29 57/.12);overflow:hidden;width:calc(2*var(--value-100) + var(--value-40));padding:var(--value-8)0}.custom-radio-select .select-options>div{padding:var(--value-10) calc(var(--value-15) + 2*var(--value-1));cursor:pointer}.custom-radio-select .select-options>div:hover{background-color:rgb(241 241 241)}.custom-radio-select .select-options>div label{display:grid;align-items:center;line-height:1;grid-template-columns:auto 1fr;grid-gap:var(--value-10);cursor:pointer}.custom-radio-select .select-options>div label::before{content:"";width:calc(var(--value-20) - 2*var(--value-1));height:calc(var(--value-20) - 2*var(--value-1));border-radius:50%;border:var(--value-1) solid rgb(226 224 227);background-color:#fff0;margin-top:calc(-2*var(--value-1))}.custom-radio-select .select-options>div input[type=radio]:checked+label::before{border:calc(var(--value-5) + var(--value-1)) solid var(--blue-color-lighter);background-color:#fff}.custom-radio-select.option-type .select-trigger{background-color:rgb(255 255 255/.1);padding:var(--value-8) var(--value-12);padding-right:calc(var(--value-30) + var(--value-12));color:#fff}.custom-radio-select.option-type::after{right:var(--value-12)}.custom-radio-select.option-type .select-trigger::after{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/cust-sel-arrow-white.svg);right:var(--value-12)}.custom-radio-select.in-form{font-size:var(--font-16)}.custom-radio-select.in-form .select-options{font-size:var(--font-14);width:calc(3*var(--value-100) + var(--value-40));padding:0}.custom-radio-select.in-form .select-options>div{border-bottom:var(--value-1) solid rgb(226 224 227);padding:calc(var(--value-15) + 2*var(--value-1))}.custom-radio-select.in-form .select-options>div:last-child{border-bottom:none}.custom-radio-select.in-form .select-options>div>label>span{display:flex;grid-template-columns:auto auto;justify-content:space-between;flex-wrap:wrap}.custom-radio-select.in-form .select-trigger{background-color:#fff;color:rgb(137 131 144)}.custom-radio-select.in-form .select-trigger::after{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/cust-sel-arrow-black.svg);right:var(--value-16)}form.booking_form_new .top-bar>div{margin-right:var(--value-4)}form.booking_form_new .top-bar .custom-radio-select:first-child .select-trigger{border-radius:var(--value-8)0 0 var(--value-8)}form.booking_form_new .top-bar .custom-radio-select:last-child .select-trigger{border-radius:0 var(--value-8) var(--value-8)0}form.booking_form_new .fields-list{background-color:rgb(255 255 255/.1);outline:var(--value-12) solid rgb(255 255 255/.1);border-radius:var(--value-12);grid-gap:var(--value-4)}form.booking_form_new .fields-row{grid-gap:var(--value-4);grid-template-columns:repeat(4,1fr)}form.booking_form_new.round-trip .fields-row{grid-template-columns:1fr 1fr 1.38fr 1fr}form.booking_form_new.round-trip .dates-group{grid-template-columns:repeat(2,1fr);grid-gap:var(--value-4)}form.booking_form_new .dates-group .date-box{position:relative}form.booking_form_new .dates-group .date-return::after{content:"";width:var(--value-1);height:60%;background-color:rgb(226 224 227);position:absolute;top:20%;left:calc(-2*var(--value-1))}form.booking_form_new .field-box{background-color:#fff;position:relative}@media (min-width:768px){form.booking_form_new .fields-row:first-child .field-box:first-child,form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:var(--value-12)}form.booking_form_new .fields-row:first-child .field-box:last-child,form.booking_form_new .fields-row:first-child .field-box:last-child .custom-radio-select.in-form .select-trigger{border-top-right-radius:var(--value-12)}form.booking_form_new .fields-row:last-child .field-box:first-child,form.booking_form_new .fields-row:last-child .field-box:first-child input,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child select{border-bottom-left-radius:var(--value-12)}form.booking_form_new .fields-row:last-child .field-box:last-child,form.booking_form_new .fields-row:last-child .field-box:last-child input,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child .custom-radio-select.in-form .select-trigger{border-bottom-right-radius:var(--value-12)}}form.booking_form_new input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 var(--value-50) #fff;-webkit-text-fill-color:var(--black-color)}form.booking_form_new .custom-radio-select.in-form .select-trigger,form.booking_form_new input,form.booking_form_new select{width:100%;height:calc(var(--value-50) + var(--value-15) - var(--value-1));border:var(--value-1) solid #fff;outline:0;padding-left:var(--value-16);padding-right:var(--value-16)}form.booking_form_new .custom-radio-select.in-form .select-trigger{padding-top:var(--value-20);padding-bottom:var(--value-20)}form.booking_form_new input{padding-top:var(--value-30);padding-bottom:var(--value-10)}form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box>.date-box>label,form.booking_form_new .field-box>label{cursor:text;position:absolute;top:50%;left:var(--value-16);transform:translateY(-50%);color:rgb(137 131 144);transition:.2s ease top,.2s ease font-size;-o-transition:.2s ease top,.2s ease font-size;-webkit-transition:.2s ease top,.2s ease font-size;-moz-transition:.2s ease top,.2s ease font-size}form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box>input:focus~label,form.booking_form_new .field-box>input:not([value=""])~label{top:var(--value-20);font-size:var(--value-12)}form.booking_form_new .custom-radio-select.in-form .select-trigger.with-ico,form.booking_form_new .with-ico input{padding-left:var(--value-50)}form.booking_form_new .custom-radio-select:has(.with-ico)>label,form.booking_form_new .date-box.with-ico>label,form.booking_form_new .with-ico>label{left:var(--value-50)}form.booking_form_new .custom-radio-select>label{opacity:0}form.booking_form_new .with-ico::before{content:"";width:var(--value-25);height:var(--value-25);background-position:center;background-repeat:no-repeat;background-size:var(--value-25);position:absolute;top:50%;left:var(--value-15);transform:translateY(-50%)}form.booking_form_new .date-box.with-ico::before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/calendar.svg)}form.booking_form_new .takeoff.with-ico::before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/flight-takeoff.svg)}form.booking_form_new .takeon.with-ico::before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/flight-takeon.svg)}form.booking_form_new .cabin-class .with-ico::before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/cabin-class.svg)}form.booking_form_new .bt-box{text-align:center}form.booking_form_new .bt{min-height:calc(var(--value-60) + var(--value-4));padding:0 var(--value-40)}form.booking_form_new:not(.popup_flow_form) .form-part-two,form.booking_form_new:not(.popup_flow_form) .hidden-part-two{display:none}form.booking_form_new .send-error{background-color:rgb(255 0 0/25%);padding:var(--value-16);color:#fff;display:none;border-radius:var(--value-12);font-size:var(--font-14);font-weight:300}form.booking_form_new .notice-box{display:none}form.booking_form_new .notice-box p{font-size:var(--value-12);text-align:center;color:rgb(255 255 255/.5);font-weight:100;margin:-8px 0 var(--value-15)0;letter-spacing:.2px}form.booking_form_new .hidden-part-two .field-box input:not(.error):focus{border-color:rgb(47 123 234)}form.booking_form_new .hidden-part-two .field-box:has(input:focus){box-shadow:0 0 12px 0 rgb(0 118 226/.7)}form.booking_form_new .hidden-part-two .field-box>input:not([value=""])~label{color:rgb(137 131 144)!important}@media (max-width:767px){form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child .custom-radio-select.in-form{border-bottom-left-radius:12px;border-bottom-right-radius:12px}}@media (min-width:768px){form.booking_form_new.old_flow:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child:has(.date-box[style*="display: none"]) .date-box input{border-bottom-right-radius:var(--value-12)}}@media (max-width:767px){.form-frame:has(.booking_form_new){max-width:360px}form.booking_form_new .fields-row,form.booking_form_new.round-trip .fields-row{grid-template-columns:1fr}form.booking_form_new .fields-list{outline:0;background-color:#fff0}.search-form-sect:has(form.booking_form_new) .bg-sect{height:100%}.search-form-sect:has(form.booking_form_new){align-items:flex-start;padding-bottom:30px;min-height:842px}form.booking_form_new .fields-row:first-child .field-box:first-child,form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:12px;border-top-right-radius:12px}form.booking_form_new .fields-row:last-child .field-box:last-child,form.booking_form_new .fields-row:last-child .field-box:last-child input,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child .custom-radio-select.in-form .select-trigger,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child:has(.date-box[style*="display: none"]) .date-box input{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.form-frame:has(.booking_form_new) form{grid-gap:16px}form.booking_form_new .bt{min-height:48px;font-size:14px}.custom-radio-select.option-type .select-trigger{padding:7px 42px 7px 12px}.custom-radio-select .select-options{width:240px}.custom-radio-select .select-options>div{padding:9px 17px}.custom-radio-select.in-form .select-options,form.booking_form_new .bt{width:100%;border-radius:12px}form.booking_form_new .top-bar .custom-radio-select:nth-child(2) .select-options{left:initial;right:0}.custom-radio-select.in-form .select-trigger::after{right:8px}form.booking_form_new input{padding-top:27px;padding-bottom:10px}form.booking_form_new .custom-radio-select.in-form .select-trigger,form.booking_form_new input,form.booking_form_new select{height:56px;padding-left:8px;padding-right:8px}form.booking_form_new .custom-radio-select.in-form .select-trigger{line-height:1}form.booking_form_new .custom-radio-select.in-form .select-trigger.with-ico,form.booking_form_new .with-ico input{padding-left:40px}form.booking_form_new .with-ico::before{width:24px;height:24px;background-size:24px;left:8px}form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box>.date-box>label,form.booking_form_new .field-box>label{left:8px}form.booking_form_new .custom-radio-select:has(.with-ico)>label,form.booking_form_new .date-box.with-ico>label,form.booking_form_new .with-ico>label{left:40px}form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box>input:focus~label,form.booking_form_new .field-box>input:not([value=""])~label{top:15px}form.booking_form_new.old_flow.round-trip:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child .date-box:not(.date-return) input{border-bottom-left-radius:12px}}@media (max-width:430px){form.booking_form_new .notice-box p{margin-top:0;line-height:1.4}}.form-frame:not(:has(.booking_form_new)){max-width:calc(5*var(--value-100) + var(--value-60));width:100%;background-color:var(--grey-color-100);margin:0 auto;padding:var(--value-20);border-radius:var(--value-12)}.form-frame form:not(.booking_form_new){display:grid;grid-gap:var(--value-25)0;grid-template-columns:1fr}.form-frame form:not(.booking_form_new) .field-box{background-color:#fff0}.form-frame form:not(.booking_form_new)>div.radiobox-list{display:flex;flex-wrap:wrap;order:0;border-bottom:var(--value-1) solid rgb(35 38 39/.3);grid-column-start:initial;justify-content:space-between}.form-frame form:not(.booking_form_new) .radiobox-item input[type=radio]{display:none;visibility:hidden}.form-frame form:not(.booking_form_new) .radiobox-item .text-label{font-size:var(--font-13);padding-bottom:var(--value-5);cursor:pointer}.form-frame form:not(.booking_form_new) .radiobox-item input[type=radio]:checked+.text-label{color:var(--blue-color-lighter)}.form-frame form:not(.booking_form_new) .bt{font-size:var(--font-19);width:100%;padding:calc(var(--value-20) - var(--value-1)*2);height:4.1vw}.form-frame form:not(.booking_form_new) .fields-list{display:grid;border-radius:0;grid-gap:var(--value-16) var(--value-12);grid-template-columns:repeat(2,1fr);margin-bottom:var(--value-10)}.form-frame form:not(.booking_form_new) input,select.select2-single{padding:var(--value-16);background-color:#fff;position:relative;z-index:2;color:var(--black-color)}.form-frame form:not(.booking_form_new) .counter,.form-frame form:not(.booking_form_new) input,select.select2-single{cursor:pointer;font-size:var(--font-19);background-image:none;border:var(--value-1) solid var(--grey-color-200);border-radius:var(--value-8);width:100%;height:4.1vw;outline:0;line-height:147%}.form-frame form:not(.booking_form_new) input:focus{border-color:var(--blue-color-lighter)!important}select.select2-single{background:#fff;color:#fff0}.form-frame form:not(.booking_form_new) .counter{background-color:#fff;padding:var(--value-16)}.form-frame form:not(.booking_form_new) .quantity{align-items:center;display:grid;grid-template-columns:repeat(3,auto);justify-content:flex-start;grid-gap:var(--value-8)}.form-frame form:not(.booking_form_new) .quantity input{border:transparent!important;height:auto!important;background-color:#fff0;padding:0!important;text-align:center;width:100%!important}.form-frame form:not(.booking_form_new) .quantity .quantity-arrow{background-position:center;background-repeat:no-repeat;background-size:calc(var(--value-5) + 2*var(--value-1));border:var(--value-1) solid var(--black-color);border-radius:calc(2*var(--value-1));cursor:pointer;font-size:0;height:var(--value-16);width:var(--value-16)}.form-frame form:not(.booking_form_new) .quantity .quantity-arrow.minus{background-image:url(/wp-content/plugins/booking-tickets/img/minus.svg)}.form-frame form:not(.booking_form_new) .quantity .quantity-arrow.plus{background-image:url(/wp-content/plugins/booking-tickets/img/plus.svg)}.form-frame form:not(.booking_form_new) .quantity input::-webkit-inner-spin-button,.form-frame form:not(.booking_form_new) .quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.form-frame form:not(.booking_form_new) input::-webkit-inner-spin-button,.form-frame form:not(.booking_form_new) input::-webkit-outer-spin-button{display:none}select::-ms-expand{display:none}.form-frame form:not(.booking_form_new) .field-box label{line-height:160%;width:100%;z-index:1;font-size:var(--font-14);left:initial;margin-bottom:var(--value-5);color:var(--black-color)}.form-frame form:not(.booking_form_new) .send-error{color:red;display:none;grid-column-start:span 4}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:var(--black-color)}.booking_form .form-part2{display:none}.client-portal-form .info-box .options>span>::before{content:"";width:var(--value-8);height:var(--value-8);border-radius:50%;background-color:#d0d6e0;margin-right:var(--value-8);display:inline-block;margin-bottom:var(--value-1)}@media (max-width:766px){.search-form-sect .bg-sect{height:450px}.form-frame{max-width:100%}.form-frame form:not(.booking_form_new) .counter,.form-frame form:not(.booking_form_new) input,select.select2-single{height:48px;padding:13px 16px;font-size:var(--font-16)}.form-frame form:not(.booking_form_new) .fields-list{border:0;border-radius:0;grid-template-columns:repeat(2,1fr);grid-gap:12px 15px}.form-frame form:not(.booking_form_new) .field-box label{top:0;position:relative;font-size:13px;padding:0;margin-bottom:3px}.form-frame form:not(.booking_form_new) .field-box:nth-child(3),.form-frame form:not(.booking_form_new) .field-box:nth-child(4){border:0}.form-frame form:not(.booking_form_new) .field-box::after{display:none}.form-frame form:not(.booking_form_new){grid-template-columns:1fr;grid-gap:20px}.form-frame form:not(.booking_form_new)>div.radiobox-list{border-bottom:var(--value-1) solid rgb(35 38 39/.3);grid-column-start:initial;justify-content:space-between}.form-frame form:not(.booking_form_new) .bt{font-size:15px;height:auto;padding:18px 15px}.form-frame form:not(.booking_form_new) .fields-list{grid-column-start:initial;margin-bottom:0}.quantity .quantity-arrow{background-size:8px;border-radius:4px;height:16px;width:16px}.form-frame form:not(.booking_form_new) .quantity{grid-template-columns:auto 1fr auto}.form-frame form:not(.booking_form_new) .radiobox-item{margin-right:0}.select2-search::before{background-position:left center;background-repeat:no-repeat;background-size:22px;display:block;font-weight:600;font-size:20px;margin-bottom:23px;padding:0 12px}}@media (max-width:600px){.form-frame form:not(.booking_form_new) .field-box{padding:0}.form-frame form:not(.booking_form_new) .field-box:last-child input{border-bottom:var(--value-1) solid var(--grey-color-200)}.client-portal-form .info-box .options>span>::before{width:6px;height:6px;margin-bottom:2px}}@media (max-width:500px){.form-frame form:not(.booking_form_new){max-width:335px;grid-gap:10px}.form-frame:not(:has(.booking_form_new)){width:auto}.form-frame form:not(.booking_form_new) .fields-list{grid-template-columns:1fr;grid-gap:10px}.search-form-sect .bg-sect{height:590px}.form-frame form:not(.booking_form_new) .bt{margin-top:0}}