: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}}body{font-family:var(--bs-body-font-family);font-weight:var(--bs-body-font-weight);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:"Inter",sans-serif;font-weight:400;line-height:var(--default-body-line-height);color:var(--color-base);display:grid;grid-template-rows:1fr auto;min-height:100vh;overflow-x:hidden;font-size:var(--default-font-size);-webkit-font-smoothing:antialiased}h1,h3,p,ul{margin-top:0}h1,h3{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}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}p,ul{margin-bottom:1rem}p{margin:0 0 var(--value-10)}ul{padding-left:2rem}b{font-weight:bolder}a{color:var(--bs-link-color)}a:hover{color:var(--bs-link-hover-color)}img,svg{vertical-align:middle}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}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}}.d-grid{display:grid!important}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.text-center{text-align:center!important}*{--color-base:rgba(18, 31, 123, 1);--color-base-light:rgba(238, 244, 253, 1);--color-primary:rgba(151, 84, 0, 1);--color-primary-light:rgba(255, 246, 235, 1);--color-red:#B72525;--color-button-primary:rgba(252, 163, 51, 1);--color-button-primary-hover:rgba(253, 186, 102, 1);--color-text-tertiary:rgba(196, 193, 200, 1);--value-1:calc(var(--coef) * 0.068vw);--value-2:calc(var(--coef) * 0.14vw);--value-3:calc(var(--coef) * 0.21vw);--value-4:calc(var(--coef) * 0.28vw);--value-5:calc(var(--coef) * 0.35vw);--value-6:calc(var(--coef) * 0.42vw);--value-7:calc(var(--coef) * 0.49vw);--value-8:calc(var(--coef) * 0.56vw);--value-9:calc(var(--coef) * 0.63vw);--value-10:calc(var(--coef) * 0.7vw);--value-12:calc(var(--coef) * 0.83vw);--value-13:calc(var(--coef) * 0.9vw);--value-14:calc(var(--coef) * 0.97vw);--value-15:calc(var(--coef) * 1.04vw);--value-16:calc(var(--coef) * 1.11vw);--value-18:calc(var(--coef) * 1.25vw);--value-20:calc(var(--coef) * 1.39vw);--value-22:calc(var(--coef) * 1.53vw);--value-24:calc(var(--coef) * 1.67vw);--value-25:calc(var(--coef) * 1.74vw);--value-28:calc(var(--coef) * 1.95vw);--value-30:calc(var(--coef) * 2.08vw);--value-32:calc(var(--coef) * 2.22vw);--value-34:calc(var(--coef) * 2.36vw);--value-40:calc(var(--coef) * 2.78vw);--value-48:calc(var(--coef) * 3.33vw);--value-50:calc(var(--coef) * 3.47vw);--value-58:calc(var(--coef) * 4.03vw);--value-60:calc(var(--coef) * 4.17vw);--value-64:calc(var(--coef) * 4.45vw);--value-70:calc(var(--coef) * 4.86vw);--value-80:calc(var(--coef) * 5.56vw);--value-90:calc(var(--coef) * 6.25vw);--value-100:calc(var(--coef) * 6.95vw);--default-font-size:var(--value-16);--default-body-line-height:1.5;--container-width:calc(12 * var(--value-100) + var(--value-20));--coef:1;--type-width:calc(7.8 * var(--value-100))}:root{scroll-behavior:initial}p:last-child{margin-bottom:0}.align-center{text-align:center}img{height:auto}.d-grid,.g-box{grid-gap:var(--value-30);grid-auto-rows:min-content}.g-box{display:grid}.d-flex{}.f-box{display:flex}.flex-column,.text-center{}.container{padding:0 var(--value-20);max-width:var(--container-width);margin:0 auto;width:100%}.sect{padding:var(--value-40)0}.rows,.title-box{gap:var(--value-48);display:flex;flex-direction:column}.title-box{gap:var(--value-16)}.title-box .title{font-weight:600;font-style:normal;margin:0;font-size:var(--value-20);line-height:1.2}.title-box.sect-title{width:100%;max-width:var(--type-width);margin:0 auto}.title-box.sect-title .title{font-size:var(--value-32);font-weight:700;line-height:1.25}.title-box.main-title .title{font-size:var(--value-48);font-weight:700;line-height:1.2}.bt,header{font-weight:600}.bt,.bt:hover{color:var(--color-base)}.bt{min-width:var(--value-100);min-height:calc(var(--value-40) + var(--value-4));padding:var(--value-12) var(--value-16);border-radius:var(--value-4);text-decoration:none;justify-content:center;align-items:center;display:inline-flex;background-color:var(--color-button-primary);border:0;outline:0;cursor:pointer;line-height:1.43;transition:.2s background-color,.2s border-color;-moz-transition:.2s background-color,.2s border-color;-webkit-transition:.2s background-color,.2s border-color}.bt:hover{background-color:var(--color-button-primary-hover)}header{font-size:var(--value-14);position:fixed;top:0;left:0;width:100%;border-bottom:var(--value-1) solid #fff0;transition:border-color .2s ease,padding .2s ease;-moz-transition:border-color .2s ease,padding .2s ease;-webkit-transition:border-color .2s ease,padding .2s ease;-o-transition:border-color .2s ease,padding .2s ease;z-index:999}header .logo-box{flex:1}footer .logo-box img,header .logo-box svg{width:calc(var(--value-90) + var(--value-2));height:auto}header .main-bar{padding:var(--value-16)0;font-weight:600}header .main-bar .columns{align-items:center;gap:var(--value-4)}header .animation-btn-box{margin-left:calc(-1*var(--value-4));transition:margin-left .2s ease;-moz-transition:margin-left .2s ease;-webkit-transition:margin-left .2s ease;-o-transition:margin-left .2s ease}header .animation-btn-box .bt{display:inline-flex;white-space:nowrap;padding:var(--value-12)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}header .main-bar .wrap-menu{align-items:center;justify-content:flex-end;gap:var(--value-4)}header .phone svg{width:var(--value-24);display:none}header .phone i{font-style:normal}header .menu-box ul{padding:0;margin:0;display:flex;list-style:none;justify-content:flex-end;gap:var(--value-4)}header .menu-box ul li a,header .phone{color:#fff;min-height:calc(var(--value-40) + var(--value-4));cursor:pointer;text-decoration:none;font-weight:600;line-height:1.43;padding:var(--value-12) var(--value-16);border-radius:var(--value-4);display:inline-flex;justify-content:center;align-items:center;background-color:#fff0;transition:.2s ease background-color,.2s ease border-color;-o-transition:.2s ease background-color,.2s ease border-color;-moz-transition:.2s ease background-color,.2s ease border-color;-webkit-transition:.2s ease background-color,.2s ease border-color}header .menu-box ul li a:hover{background-color:rgb(255 255 255/.1)}.overlay,header .close-menu,header .menu-bt-box,header .menu-btn-box,header .menu-logo-box,header .menu-phone-box{display:none}.main-wrap{--header-height:calc(var(--value-70) + var(--value-7))}footer,footer a{color:var(--color-text-tertiary)}footer{background-color:var(--color-base);padding:var(--value-80)0;margin-top:var(--value-40);font-size:var(--value-14)}footer .rows{grid-gap:var(--value-40)}footer a{transition:.2s color;-moz-transition:.2s color;-webkit-transition:.2s color;text-decoration:inherit}footer a:hover{color:rgb(255 255 255)}footer .title{margin:0;font-size:var(--value-16);font-weight:600;color:#fff}footer .item ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:var(--value-4)}footer .item ul li.more-link{margin-top:var(--value-12)}footer .footer-bar .item{grid-gap:var(--value-12)}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);align-items:center}footer .reg-list .reg-item img{width:auto}footer .reg-list .reg-item p span{display:block}footer .footer-bar{grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1fr;grid-gap:var(--value-20)}footer .pad-left{padding-left:var(--value-60)}footer .footer-bar .col-span-2{grid-column-start:span 2}footer .cont-box p{margin-bottom:0}.reviews-list,.sect.triggers .items-list{grid-template-columns:repeat(3,1fr);grid-gap:var(--value-20)}.item-post-destin a .info-box,.sect.triggers .items-list .item{gap:var(--value-4)}.reviews-list{overflow:initial;position:initial;margin:initial;display:grid}.reviews-list::before{display:none}.reviews-list .item{width:100%;padding:0}.reviews-list .item .rev-item{padding:var(--value-24);background-color:#fff0;border-radius:var(--value-2);border:var(--value-1) solid #d5e5fb;gap:var(--value-16)}.reviews-list .item .destin{font-size:var(--value-14)}.reviews-list .item .author-box{grid-template-columns:auto 1fr;grid-gap:var(--value-16)}.reviews-list .item .author-box .img-box{width:calc(var(--value-40) + var(--value-4));border-radius:var(--value-2);overflow:hidden}.reviews-list .item .rev-top-bar{justify-content:space-between;gap:var(--value-10);align-items:center;line-height:1}.reviews-list .item .name{font-weight:600}.stars-list{gap:var(--value-3);display:inline-flex}.stars-list .star{display:block;width:var(--value-20);height:var(--value-20);background-repeat:no-repeat;background-size:var(--value-20);background-position:center}.stars-list .star.full{background-image:url(/wp-content/themes/bcc/img/redesign/stars/star-full.svg)}.sect.reviews .rev-sect-info{margin:0 auto;max-width:calc(5*var(--value-100) + var(--value-50));align-items:center;gap:calc(var(--value-30) + var(--value-1)*2)}.sect.reviews .rev-sect-info img{width:calc(var(--value-40) + var(--value-8));height:auto}.sect.reviews .rev-sect-info a{color:var(--color-base);text-underline-offset:var(--value-4)}.sect.reviews .rev-sect-info a:hover{text-decoration:none}.faq-list{margin-top:calc(-1*var(--value-16))}.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 #d5e5fb}.faq-list .item .ask{padding:var(--value-16)0;padding-right:var(--value-50);position:relative;cursor:pointer;font-size:var(--value-20);font-weight:600}.faq-list .item .answer{display:none;padding-bottom:var(--value-16)}.faq-list .item .ask::after{content:"";width:var(--value-24);height:var(--value-24);position:absolute;right:0;top:var(--value-16);background-image:url(/wp-content/themes/bcc/img/redesign/icons/arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-24)}.width-type{width:100%;max-width:var(--type-width);margin:0 auto}.sect.search-form-sect{padding-top:calc(var(--header-height) + var(--value-32));padding-bottom:0;margin-bottom:0;background-color:var(--color-base);color:#fff}.sect.partners-line .partners-list{overflow:hidden}.sect.partners-line{padding:var(--value-48)0;background-color:var(--color-base);margin-bottom:var(--value-40);margin-top:calc(-1*var(--value-1));z-index:0;position:relative}.sect.partners-line .partners-list .item{width:calc(1.25*var(--value-100));padding:0 var(--value-10)}.partners-list .item img,img{max-width:100%}.destin-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--value-20)}.item:has(.item-post-destin){display:flex;flex-direction:column;gap:var(--value-24)}.item-post-destin a{gap:var(--value-12);color:inherit;text-decoration:none}.item-post-destin .item-title{display:flex;flex-wrap:wrap;gap:var(--value-7);align-items:center;font-size:var(--value-14);font-weight:400}.item-post-destin .item-title .time,.tabs-nav li{display:inline-flex;gap:var(--value-7);align-items:center}.item-post-destin .item-title .time::before{content:"";width:var(--value-3);height:var(--value-3);border-radius:50%;background-color:var(--color-base)}.item-post-destin .price-box,.item-post-destin .price-box p{display:flex;gap:var(--value-12);align-items:center}.item-post-destin .price-box p{margin:0;gap:var(--value-8)}.item-post-destin .price-box .price{font-size:var(--value-20);font-weight:600}.item-post-destin .price-box .old-price{text-decoration:line-through}.item-post-destin .economy{padding:var(--value-2) var(--value-6);font-size:var(--value-14);font-weight:600;border-radius:var(--value-2);background-color:var(--color-red);color:#fff}.item-post-destin .img-box{overflow:hidden;border-radius:var(--value-2)}.tabs-block{display:flex;flex-direction:column;gap:var(--value-24)}.tabs-nav{display:flex;flex-wrap:wrap;list-style:none;padding:0;padding-right:calc(1.5*var(--value-100));margin:0;gap:var(--value-4);font-size:var(--value-20);font-weight:600}.tabs-nav li{gap:var(--value-8);padding:var(--value-10) var(--value-16);border-radius:var(--value-4);cursor:pointer}.tabs-nav li img{width:var(--value-22)}.custom-radio-select .select-options>div input,.tab{display:none}.sect.partners{padding:var(--value-80)0;margin:var(--value-40)0;background-color:var(--color-base-light)}.sect.partners .partners-block{grid-template-columns:calc(4.8*var(--value-100)) 1fr;gap:var(--value-40)}.sect.partners .partners-list{grid-template-columns:repeat(4,1fr)}.sect.partners .partners-list .item{display:flex;align-items:center;justify-content:center;min-height:var(--value-60)}.sect.partners .partners-list .item img{max-width:calc(1.34*var(--value-100))}.page-exp-n header .logo-box svg path,.page-exp-n header .menu-btn svg,.page-exp-n header .phone svg{fill:#fff}.page-exp-n .search-form-sect{background-color:var(--color-base);padding:calc(var(--header-height) + var(--value-32)*2)0 0}.page-exp-n .form-frame:has(.booking_form_new){max-width:100%}.page-exp-n form.booking_form_new .send-error{font-size:var(--value-14)}.page-exp-n .form-frame:has(.booking_form_new) form{font-size:var(--value-16);grid-gap:var(--value-24)}.page-exp-n .custom-radio-select,.page-exp-n .custom-radio-select.in-form .select-options{font-size:var(--value-13)}.page-exp-n form.booking_form_new .top-bar>div{margin-right:0}.page-exp-n form.booking_form_new .fields-list{outline-color:#fff0;background-color:#fff0}.page-exp-n .custom-radio-select.option-type .select-trigger{background-color:#fff0;color:#fff}.page-exp-n .custom-radio-select .select-options{color:var(--color-base)}.page-exp-n .custom-radio-select .select-options>div label::before{width:var(--value-18);height:var(--value-18)}.page-exp-n .custom-radio-select .select-options>div input[type=radio]:checked+label::before{border:var(--value-6) solid rgb(0 118 226)}.page-exp-n form.booking_form_new .custom-radio-select.in-form .select-trigger::after{background-image:url(/wp-content/themes/bcc/img/form-images/cust-sel-arrow.svg);background-size:var(--value-20)}.page-exp-n .custom-radio-select.option-type .select-trigger::after{background-image:url(/wp-content/themes/bcc/img/form-images/arrow-down-w.svg);background-size:var(--value-20)}.page-exp-n form.booking_form_new .custom-radio-select.in-form .select-trigger,.page-exp-n form.booking_form_new .custom-radio-select>label,.page-exp-n form.booking_form_new .field-box input:not(.error),.page-exp-n form.booking_form_new .field-box>.date-box>label,.page-exp-n form.booking_form_new .field-box>label,.page-exp-n form.booking_form_new .hidden-part-two .field-box>input:not([value=""])~label,.page-exp-n form.booking_form_new .with-ico input{color:var(--color-base)!important}.page-exp-n form.booking_form_new .dates-group .date-return::after{background-color:var(--color-base)}.page-exp-n form.booking_form_new .with-ico::before{width:var(--value-24);height:var(--value-24);background-size:var(--value-24)}.page-exp-n form.booking_form_new .date-box.with-ico::before{background-image:url(/wp-content/themes/bcc/img/form-images/calendar.svg)}.page-exp-n form.booking_form_new .takeoff.with-ico::before{background-image:url(/wp-content/themes/bcc/img/form-images/flight-takeoff.svg)}.page-exp-n form.booking_form_new .takeon.with-ico::before{background-image:url(/wp-content/themes/bcc/img/form-images/flight-takeon.svg)}.page-exp-n form.booking_form_new .cabin-class .with-ico::before{background-image:url(/wp-content/themes/bcc/img/form-images/cabin-class.svg)}.page-exp-n form.booking_form_new .notice-box p{color:#898390}.page-exp-n form.booking_form_new .bt{margin-bottom:var(--value-2)}@media (min-width:768px){.page-exp-n form.booking_form_new .fields-row:first-child .field-box:first-child,.page-exp-n form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:var(--value-4)}.page-exp-n form.booking_form_new .fields-row:first-child .field-box:last-child,.page-exp-n 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-4)}.page-exp-n form.booking_form_new .fields-row:last-child .field-box:first-child,.page-exp-n form.booking_form_new .fields-row:last-child .field-box:first-child input,.page-exp-n form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child,.page-exp-n 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-4)}.page-exp-n form.booking_form_new .fields-row:last-child .field-box:last-child,.page-exp-n form.booking_form_new .fields-row:last-child .field-box:last-child input,.page-exp-n form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,.page-exp-n 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-4)}.page-exp-n form.booking_form_new .fields-list,.page-exp-n form.booking_form_new .fields-row{grid-gap:var(--value-1)}.page-exp-n form.booking_form_new .top-bar{margin-bottom:calc(-1*var(--value-20))}.page-exp-n .auto-scroll .partners-list .item{width:calc(var(--value-100) + var(--value-12))}}@media (min-width:767px) and (max-width:1400px) and (orientation:portrait){.page-exp-n .search-form-sect:has(form.booking_form_new){min-height:auto}}@media (max-width:767px){.page-exp-n .search-form-sect .title-box.main-title .title{font-size:24px}.page-exp-n form.booking_form_new .bt{border-radius:4px;min-height:44px;padding:12px 20px}.page-exp-n form.booking_form_new .fields-list,.page-exp-n form.booking_form_new .fields-row,.page-exp-n form.booking_form_new.round-trip .fields-row{gap:2px}.page-exp-n .form-frame:has(.booking_form_new) form{gap:0}.page-exp-n .title-box.main-title .title br{display:none}.page-exp-n .form-frame form{grid-gap:0}.page-exp-n form.booking_form_new .fields-row:first-child .field-box:first-child,.page-exp-n form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:4px;border-top-right-radius:4px}.page-exp-n form.booking_form_new .fields-row:last-child .field-box:last-child,.page-exp-n form.booking_form_new .fields-row:last-child .field-box:last-child input,.page-exp-n form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,.page-exp-n 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-left-radius:4px;border-bottom-right-radius:4px}.page-exp-n form.booking_form_new .fields-list{outline:0;background-color:#fff0;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-exp-n form.booking_form_new .top-bar{margin-bottom:4px}.page-exp-n .custom-radio-select.option-type .select-trigger{padding:8px 42px 8px 12px}.page-exp-n .custom-radio-select,.page-exp-n .custom-radio-select.in-form .select-options{font-size:var(--value-14)}.page-exp-n form.booking_form_new .bt-box{border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;margin-top:12px;width:100%;grid-template-columns:1fr;grid-gap:0;display:grid}.page-exp-n form.booking_form_new .notice-box{order:1;margin-top:12px}.page-exp-n form.booking_form_new .notice-box p{margin:0}.page-exp-n .search-form-sect:has(form.booking_form_new){padding-top:calc(var(--header-height) + 15px)}.page-exp-n header .main-bar .columns{grid-template-columns:repeat(2,auto)}.page-exp-n .search-form-sect .title-box{max-width:360px;margin:0 auto}.page-exp-n .sect.search-form-sect .rows{grid-gap:24px}}@media (max-width:480px){.page-exp-n footer .logo-box img,.page-exp-n header .logo-box svg{max-width:93px}}@media (min-width:1321px) and (max-width:1440px){.page-exp-n form.booking_form_new .custom-radio-select.in-form .select-options{font-size:13px}}@media (min-width:1240px) and (max-width:1320px){.page-exp-n form.booking_form_new .custom-radio-select.in-form .select-options{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.page-exp-n form.booking_form_new .custom-radio-select.in-form .select-options{width:calc(3*var(--value-100) + var(--value-20));font-size:var(--value-12)}}header .phone:hover{background-color:rgb(255 255 255/.2)}.page-exp-n .custom-radio-select .select-options{border:var(--value-1) solid rgb(226 224 227)}@media (min-width:1600px){*{--coef:0.95}}@media (min-width:1750px){*{--coef:0.8}}@media (min-width:1921px){*{--coef:0.75}}@media (max-width:1440px){*{--value-1:1px}}@media (max-width:1100px){*{--coef:1.05}}@media (max-width:767px){*{--value-2:2px;--value-3:3px;--value-4:4px;--value-5:5px;--value-6:6px;--value-7:7px;--value-8:8px;--value-9:9px;--value-10:10px;--value-12:12px;--value-13:13px;--value-14:14px;--value-15:15px;--value-16:16px;--value-18:18px;--value-20:20px;--value-22:22px;--value-24:24px;--value-25:25px;--value-28:28px;--value-30:30px;--value-32:32px;--value-34:34px;--value-40:40px;--value-48:48px;--value-50:50px;--value-58:58px;--value-60:60px;--value-64:64px;--value-70:70px;--value-80:80px;--value-90:90px;--value-100:100px;--default-font-size:14px;--default-body-line-height:1.43}.container{padding:0 16px}.rows{gap:24px}.title-box{gap:8px}.title-box .title{font-size:18px;line-height:1.11}.title-box.sect-title .title{font-size:24px;line-height:1.17}.title-box.main-title .title{font-size:28px;line-height:1.29}header .main-bar{padding:12px 0}header .close-menu,header .menu-bt-box,header .menu-logo-box,header .menu-phone-box{display:block}header .menu-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px}header .main-bar .columns{gap:12px}header .animation-btn-box{margin-left:-12px}header .phone{padding:12px 10px}header .phone i{width:102px;overflow:hidden;white-space:nowrap;transition:.2s ease width;-o-transition:.2s ease width;-webkit-transition:.2s ease width;-moz-transition:.2s ease width}header .phone-box{transition:.2s ease margin-right}header .menu-box{position:fixed;top:0;right:-375px;width:375px;background-color:var(--color-base);height:100dvh;justify-content:flex-start;padding:12px 16px 50px;z-index:999;overflow-x:hidden;overflow-y:scroll;transform:translateX(0);transition:transform .3s ease-out;-o-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out}header .main-bar .wrap-menu{flex-direction:column;text-align:center;gap:0}header .menu-box ul{flex-direction:column;gap:0}header .menu-box ul li a{padding:8px 16px;min-width:100px;width:100%;font-size:20px;line-height:1.6}header .menu-phone-box .phone{padding:8px 16px;font-size:20px;border:0;line-height:1.6}header .menu-btn-box{margin-top:4px;display:block}header .menu-logo-box{width:100%;text-align:left;margin-bottom:24px;margin-top:12px}.close-menu{padding:10px;position:absolute;top:12px;right:16px}.close-menu svg{width:24px}.page-exp-n .close-menu svg path{fill:#fff}.overlay{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(0 0 0/40%);opacity:0;z-index:1;visibility:hidden;transition:visibility .3s ease-out,opacity .3s ease-out;-o-transition:transform .3s ease-out,opacity .3s ease-out;-moz-transition:transform .3s ease-out,opacity .3s ease-out;-webkit-transition:transform .3s ease-out,opacity .3s ease-out}.sect{padding:24px 0}.main-wrap{--header-height:68px}.title-box .title br{display:none}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 li.more-link a{text-decoration:underline}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}footer{padding:40px 0;margin-top:24px}.sect.triggers .items-list{text-align:center}.mobile-scroll{overflow-x:auto;padding:0 16px;margin:0-16px;width:100vw;display:flex}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll .items-list{display:flex;flex-wrap:nowrap}.destin-list,.reviews-list{gap:8px}.reviews-list .item{width:280px}.sect.reviews .rev-sect-info{max-width:430px;gap:16px}.sect.reviews .rev-sect-info img{width:32px}.sect.faq .rows,.tabs-block{gap:16px}.faq-list .item .ask{font-size:16px}.mobile-scroll .tabs-nav{flex-wrap:nowrap;padding-right:0}.mobile-scroll .tabs-nav li{white-space:nowrap}.mobile-scroll .tabs-nav li:has(img){display:inline-grid;grid-template-columns:20px 1fr}.tabs-nav li{font-size:14px;padding:12px 16px;border-radius:4px}.tabs-nav li img{width:20px}.item-post-destin .price-box .price{font-size:18px}.item:has(.item-post-destin){flex-direction:initial;gap:8px}.item-post-destin{min-width:calc(2.8*var(--value-100))}.sect.partners .partners-list .item{width:121px;padding:0 8px}.sect.partners .partners-list{grid-template-columns:initial;margin:0-16px;width:100vw}.sect.partners .partners-list .item img{max-width:85px;width:auto}.sect.partners{padding:48px 0;margin:24px 0;text-align:center}.sect.partners .partners-block{grid-template-columns:1fr;grid-gap:24px}.sect.partners .partners-block .info{grid-gap:8px}.search-form-sect:has(form.booking_form_new){min-height:initial!important;padding-bottom:0!important}.sect.partners-line{padding:24px 0;margin-bottom:24px}}@media (max-width:600px){.sect.triggers .items-list{grid-template-columns:1fr;grid-gap:24px;max-width:375px;margin:0 auto}.sect.reviews .rev-sect-info{max-width:340px;gap:16px;flex-direction:column;font-size:16px;text-align:center}}@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 .item{grid-gap:12px}footer .footer-bar.top{grid-gap:24px}footer .footer-bar.bottom{grid-gap:16px}footer .reg-list .reg-item{grid-template-columns:31px 1fr;grid-gap:16px}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}footer .rows{grid-gap:32px}}@media (max-width:480px){.sect#faq .title-box .title{text-align:left!important}}@media (max-width:430px){header .menu-box{position:fixed;top:0;right:-100vw;width:100vw;background-color:var(--color-base);height:100dvh;justify-content:flex-start;padding:10px 16px 50px;z-index:999;overflow-x:hidden;overflow-y:scroll;transform:translateX(0);transition:transform .3s ease-out;-o-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out}header .menu-logo-box svg{width:92px;height:auto}.page-exp-n header .menu-logo-box svg path{fill:#fff}}.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>div:last-child{margin-right:0}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)}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:var(--black-color)}.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%}.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){.client-portal-form .info-box .options>span>::before{width:6px;height:6px;margin-bottom:2px}}@media (max-width:500px){.form-frame:not(:has(.booking_form_new)){width:auto}.search-form-sect .bg-sect{height:590px}}