*,::after,::before{box-sizing:border-box}body{-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}ol,p,ul{margin-top:0;margin-bottom:1rem}p{margin:0 0 var(--value-10)}ol,ul{padding-left:2rem}b,strong{font-weight:700}a{text-decoration:underline;color:var(--color-link);text-underline-offset:var(--value-2)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}tbody,td,tr{border-color:inherit;border-style:solid;border-width:0}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}*{--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);--color-link:#1F6BDA;--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:smooth}p:last-child{margin-bottom:0}.sect.reviews .rev-sect-info a:hover,.sect.triggers .items-list .item a,a:hover{text-decoration:none}img{height:auto}.d-grid,.g-box{display:grid;grid-gap:var(--value-30);grid-auto-rows:min-content}.d-flex,.f-box{display:flex}.flex-column{flex-direction:column}.align-center{align-items:center}.align-end{align-items:flex-end}.text-center{text-align: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}.rows.type-2{gap:var(--value-32)}.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)}.bt.transparent{background-color:#fff0}.bt.transparent:hover{background-color:#eef4fd}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 svg,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}.sect.triggers.secondary{color:var(--color-base);background-color:var(--color-base-light);padding:var(--value-80)0;margin:var(--value-40)0}.sect.triggers .items-list{grid-template-columns:repeat(auto-fit,minmax(calc(2*var(--value-100)),calc(3.6*var(--value-100))));justify-content:center;grid-gap:var(--value-20)}.sect.triggers .items-list .item{gap:var(--value-4)}.items-posts-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--value-20)}.items-benefits-list{grid-template-columns:repeat(4,1fr)}.item-post{gap:var(--value-16)}.item-post .img-box,.reviews-list .item .author-box .img-box{border-radius:var(--value-2);overflow:hidden}.item-post .info-box{gap:var(--value-8)}.item-post .cont{gap:var(--value-4)}.item-post .title{color:var(--color-base);text-decoration:none}.reviews-list{overflow:initial;position:initial;margin:initial;grid-template-columns:repeat(3,1fr);grid-gap:var(--value-20);display:grid}.custom-radio-select .select-options>div input,.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))}.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/assets/img/icons/stars/star-full.svg)}.sect.reviews .rev-sect-info{margin:0 auto;max-width:calc(5*var(--value-100));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)}.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/assets/img/icons/arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-24)}.show-more::before{content:attr(data-cont)}.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%}.main-page header .logo-box svg path,.main-page header .menu-btn svg,.main-page header .phone svg{fill:#fff}.main-page .search-form-sect{background-color:var(--color-base);padding:calc(var(--header-height) + var(--value-32)*2)0 0}.main-page .form-frame:has(.booking_form_new){max-width:100%}.main-page form.booking_form_new .send-error{font-size:var(--value-14)}.main-page .form-frame:has(.booking_form_new) form{font-size:var(--value-16);grid-gap:var(--value-24)}.main-page .custom-radio-select,.main-page .custom-radio-select.in-form .select-options{font-size:var(--value-13)}.main-page form.booking_form_new .top-bar>div{margin-right:0}.main-page form.booking_form_new .fields-list{outline-color:#fff0;background-color:#fff0}.main-page .custom-radio-select.option-type .select-trigger{background-color:#fff0;color:#fff}.main-page .custom-radio-select .select-options{color:var(--color-base)}.main-page .custom-radio-select .select-options>div label::before{width:var(--value-18);height:var(--value-18)}.main-page .custom-radio-select .select-options>div input[type=radio]:checked+label::before{border:var(--value-6) solid rgb(0 118 226)}.main-page form.booking_form_new .custom-radio-select.in-form .select-trigger::after{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/cust-sel-arrow.svg);background-size:var(--value-20)}.main-page .custom-radio-select.option-type .select-trigger::after{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/arrow-down-w.svg);background-size:var(--value-20)}.main-page form.booking_form_new .custom-radio-select.in-form .select-trigger,.main-page form.booking_form_new .custom-radio-select>label,.main-page form.booking_form_new .field-box input:not(.error),.main-page form.booking_form_new .field-box>.date-box>label,.main-page form.booking_form_new .field-box>label,.main-page form.booking_form_new .hidden-part-two .field-box>input:not([value=""])~label,.main-page form.booking_form_new .with-ico input{color:var(--color-base)!important}.main-page form.booking_form_new .dates-group .date-return::after{background-color:var(--color-base)}.main-page form.booking_form_new .with-ico::before{width:var(--value-24);height:var(--value-24);background-size:var(--value-24)}.main-page form.booking_form_new .date-box.with-ico::before{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/calendar.svg)}.main-page form.booking_form_new .takeoff.with-ico::before{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/flight-takeoff.svg)}.main-page form.booking_form_new .takeon.with-ico::before{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/flight-takeon.svg)}.main-page form.booking_form_new .cabin-class .with-ico::before{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/cabin-class.svg)}.main-page form.booking_form_new .notice-box p{color:#898390}.main-page form.booking_form_new .bt{margin-bottom:var(--value-2)}@media (min-width:768px){.main-page form.booking_form_new .fields-row:first-child .field-box:first-child,.main-page form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:var(--value-4)}.main-page form.booking_form_new .fields-row:first-child .field-box:last-child,.main-page 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)}.main-page form.booking_form_new .fields-row:last-child .field-box:first-child,.main-page form.booking_form_new .fields-row:last-child .field-box:first-child input,.main-page form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child,.main-page 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)}.main-page form.booking_form_new .fields-row:last-child .field-box:last-child,.main-page form.booking_form_new .fields-row:last-child .field-box:last-child input,.main-page form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,.main-page 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)}.main-page form.booking_form_new .fields-list,.main-page form.booking_form_new .fields-row{grid-gap:var(--value-1)}.main-page form.booking_form_new .top-bar{margin-bottom:calc(-1*var(--value-20))}.main-page .auto-scroll .partners-list .item{width:calc(var(--value-100) + var(--value-12))}}@media (min-width:767px) and (max-width:1400px) and (orientation:portrait){.main-page .search-form-sect:has(form.booking_form_new){min-height:auto}}@media (max-width:767px){.main-page .search-form-sect .title-box.main-title .title{font-size:24px}.main-page form.booking_form_new .bt{border-radius:4px;min-height:44px;padding:12px 20px}.main-page form.booking_form_new .fields-list,.main-page form.booking_form_new .fields-row,.main-page form.booking_form_new.round-trip .fields-row{gap:2px}.main-page .form-frame:has(.booking_form_new) form{gap:0}.main-page .form-frame form{grid-gap:0}.main-page form.booking_form_new .fields-row:first-child .field-box:first-child,.main-page form.booking_form_new .fields-row:first-child .field-box:first-child select{border-top-left-radius:4px;border-top-right-radius:4px}.main-page form.booking_form_new .fields-row:last-child .field-box:last-child,.main-page form.booking_form_new .fields-row:last-child .field-box:last-child input,.main-page form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,.main-page 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}.main-page form.booking_form_new .fields-list{outline:0;background-color:#fff0;border-bottom-left-radius:0;border-bottom-right-radius:0}.main-page form.booking_form_new .top-bar{margin-bottom:4px}.main-page .custom-radio-select.option-type .select-trigger{padding:8px 42px 8px 12px}.main-page .custom-radio-select,.main-page .custom-radio-select.in-form .select-options{font-size:var(--value-14)}.main-page 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}.main-page form.booking_form_new .notice-box{order:1;margin-top:12px}.main-page form.booking_form_new .notice-box p{margin:0}.main-page .search-form-sect:has(form.booking_form_new){padding-top:calc(var(--header-height) + 15px)}.main-page header .main-bar .columns{grid-template-columns:repeat(2,auto)}.main-page .search-form-sect .title-box{max-width:360px;margin:0 auto}.main-page .sect.search-form-sect .rows{grid-gap:24px}}@media (max-width:480px){.main-page footer .logo-box svg,.main-page header .logo-box svg{max-width:93px}}@media (min-width:1321px) and (max-width:1440px){.main-page form.booking_form_new .custom-radio-select.in-form .select-options{font-size:13px}}@media (min-width:1240px) and (max-width:1320px){.main-page form.booking_form_new .custom-radio-select.in-form .select-options{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.main-page 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)}.main-page .custom-radio-select .select-options{border:var(--value-1) solid rgb(226 224 227)}.breadcrumbs-box{text-align:center}.breadcrumbs>span{display:flex;gap:var(--value-4) var(--value-8);flex-wrap:wrap;justify-content:center}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs span:has(a){display:flex;gap:var(--value-8);flex-wrap:wrap;align-items:center}.breadcrumbs span:has(>a)::after{content:"";width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/keyboard_arrow_right.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-20)}.deals-columns{grid-template-columns:repeat(3,1fr);grid-gap:var(--value-16) var(--value-24)}.deals-column{gap:var(--value-16)}.deal-item .info-box{gap:var(--value-5)}.price-box{display:flex;gap:var(--value-4) var(--value-8);flex-wrap:wrap;align-items:center}.price-box .old-price{text-decoration:line-through}.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}.deal-item{display:grid;grid-template-columns:auto 1fr;gap:var(--value-24);align-items:center}.deal-item .img-box{width:calc(9.6*var(--value-10));height:calc(9.6*var(--value-10));overflow:hidden;border-radius:var(--value-8)}.deal-item .img-box a{display:block;height:100%}.deal-item .img-box img{width:100%;height:100%;object-fit:cover}.deal-item .title,.deal-item .title a,.recent-deal-item .title a{color:inherit;text-decoration:none}.deal-item .title span::after,.recent-deal-item .title span::after{content:"";width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow_forward.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-20);display:block}.deal-item .title,.deal-item .title span,.recent-deal-item .title,.recent-deal-item .title span{display:flex;align-items:center;gap:var(--value-2) var(--value-4);flex-wrap:wrap}.sect.top-airlines .airlines-list{justify-content:center;flex-wrap:wrap;gap:var(--value-20)}.sect.top-airlines .airlines-list .item{display:flex;align-items:center;justify-content:center;min-height:var(--value-80);width:calc(1.65*var(--value-100))}.sect.top-airlines .airlines-list .item img{width:auto;max-width:calc(1.3*var(--value-100));max-height:calc(4.5*var(--value-10))}.seo-scroller{overflow:auto;height:calc(4*var(--value-100));-webkit-overflow-scrolling:touch}@supports selector(::-webkit-scrollbar){.seo-scroller{padding-right:var(--value-16);overscroll-behavior:contain}.seo-scroller::-webkit-scrollbar{width:var(--value-6);background-color:#f1f1f1;border-radius:var(--value-40)}.seo-scroller::-webkit-scrollbar-thumb{background-color:#898390;border-radius:var(--value-40)}}.article-block{font-size:var(--value-14)}.article-block h2:first-child{margin-top:0}.article-block h2{font-size:var(--value-32);line-height:1.25}.article-block h3{font-size:var(--value-20);line-height:1.2}.article-block a{color:inherit;line-break:anywhere}.article-block a:hover{text-decoration:none}.recent-deals-list{display:grid;grid-template-columns:1fr;gap:var(--value-16) var(--value-40)}.recent-deal-item{border-bottom:var(--value-1) solid #e2e0e3;padding-bottom:var(--value-12)}.recent-deal-item .info-box{display:flex;justify-content:space-between;gap:var(--value-12);align-items:center}.recent-deal-item .deal-info{gap:var(--value-4)}.recent-deal-item .price-box{justify-content:flex-end;flex-wrap:nowrap}.recent-deal-item .price-info{gap:var(--value-4)}.city-popular-deals .columns{grid-template-columns:auto 1fr;grid-gap:var(--value-32) var(--value-40)}.city-popular-deals .img-box{width:100%;max-width:calc(6.6*var(--value-100));border-radius:var(--value-8);overflow:hidden;grid-row-start:span 2}.city-popular-deals .img-box img{width:100%}.city-popular-deals .title-box{height:100%;justify-content:flex-end}.city-popular-deals .recent-deals-list{height:100%;align-content:flex-start}@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}.main-page .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}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.secondary{padding:48px 0;margin:24px 0}.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!important;flex-wrap:nowrap}.items-posts-list{gap:16px}.items-posts-list .item-post{min-width:280px}.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{gap:16px}.faq-list .item .ask{font-size:16px}.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}.article-block h3{font-size:16px;line-height:1.5}.deal-item{min-width:280px;gap:16px}.deal-item .img-box{border-radius:8px;width:68px;height:68px}.deal-item .title,.deal-item .title a,.recent-deal-item .title a{font-size:16px}.sect.top-airlines .airlines-list .item{min-height:45px;width:100px}.sect.top-airlines .airlines-list .item img{max-width:90px;max-height:30px}.sect.top-airlines .airlines-list{gap:20px 16px}.breadcrumbs span:has(a){justify-content:flex-start}.recent-deals-list{gap:12px}.city-popular-deals .columns{grid-template-columns:1fr;grid-gap:16px}.city-popular-deals .img-box{grid-row-start:initial}.city-popular-deals .title-box{order:-1;text-align:center}.sect.triggers.ways-to-book .items-list{gap:16px}.sect.triggers.ways-to-book .items-list .item:nth-child(2){order:2}.seo-scroller-wrap{position:relative}.seo-scroller-wrap::after{content:"";width:calc(100% - 10px);height:103px;background:linear-gradient(0deg,#fff 0,#fff0 100%);display:block;position:absolute;bottom:-2px;left:0;pointer-events:none;transition:opacity .25s ease;opacity:1}}@media (max-width:600px){.sect.triggers .items-list{grid-gap:24px}.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}.main-page 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}}