*,*::before,*::after{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}hr{margin:1rem 0;color:inherit;border:0;border-top:#000 solid;opacity:.25}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-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}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em}*{--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}body{margin:0;-webkit-tap-highlight-color:#fff0;overflow-x:hidden;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}p{margin:0 0 var(--value-10)}p:last-child{margin-bottom:0}a{color:var(--color-link);text-underline-offset:var(--value-2)}a:hover{text-decoration:none}body.active{overflow:hidden}.grecaptcha-badge{visibility:hidden}img{max-width:100%;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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-start{align-items:flex-start}.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{gap:var(--value-48);display:flex;flex-direction:column}.rows.type-2{gap:var(--value-32)}.rows.type-3{gap:var(--value-24)}.title-box{display:flex;flex-direction:column;gap:var(--value-16)}.title-box.full,.title-box.sect-title.full{max-width:initial}.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{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:none;outline:none;color:var(--color-base);font-weight:600;cursor:pointer;line-height:1.43;transition:0.2s background-color,0.2s border-color;-moz-transition:0.2s background-color,0.2s border-color;-webkit-transition:0.2s background-color,0.2s border-color}.bt:hover{background-color:var(--color-button-primary-hover);color:var(--color-base)}.bt.transparent{background-color:#fff0}.bt.transparent:hover{background-color:#EEF4FD}header{font-size:var(--value-14);font-weight:600;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}header .logo-box img,header .logo-box svg,footer .logo-box img,footer .logo-box svg{width:calc(var(--value-90) + var(--value-2));height:auto}header .top-bar{background-color:#000;padding:var(--value-12) 0;color:#fff;transition:margin-top .2s ease;-moz-transition:margin-top .2s ease;-webkit-transition:margin-top .2s ease;-o-transition:margin-top .2s ease}header .main-bar{padding:var(--value-16) 0;font-weight:600}header.scroll{background-color:var(--color-base)}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.show-btn .animation-btn-box{margin-left:0}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.show-btn .animation-btn-box .bt{opacity:1;visibility:visible;width:calc(var(--value-100) + var(--value-10));padding:var(--value-12) var(--value-16)}header .main-bar .wrap-menu{align-items:center;justify-content:flex-end;gap:var(--value-4)}header .phone img,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 .menu-box ul li span,header .phone,header .sign-in{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:0.2s ease background-color,0.2s ease border-color;-o-transition:0.2s ease background-color,0.2s ease border-color;-moz-transition:0.2s ease background-color,0.2s ease border-color;-webkit-transition:0.2s ease background-color,0.2s ease border-color}header .menu-box ul li a:hover,header .menu-box ul li span:hover,header .menu-box ul li.current-menu-item a,header .sign-in:hover,header .phone:hover{background-color:rgb(255 255 255 / .1)}header .main-bar .sign-in{border:var(--value-1) solid rgb(255 255 255 / .5);padding:var(--value-10) var(--value-16)}header.show-btn .main-bar .sign-in{border-color:#fff0}header .menu-bt-box{display:none}header .menu-phone-box,header .menu-sign-in-box,header .menu-logo-box,header .close-menu,header .menu-btn-box{display:none}.overlay{display:none}.main-wrap{--header-height:calc(var(--value-70) + var(--value-7))}.sect.head-sect{min-height:calc(var(--value-100) * 5 + var(--value-9));padding-top:calc(var(--header-height) + var(--value-32));margin-bottom:var(--value-40);background-color:var(--color-base);color:#fff}.sect.head-sect .columns{grid-template-columns:1fr auto;grid-gap:calc(var(--value-100) + var(--value-64));align-items:center;padding-right:calc(var(--value-50) + var(--value-6))}.sect.head-sect .img-box{width:calc(2.9 * var(--value-100))}.sect.head-sect .img-box img{width:100%;height:auto}.sect.head-sect .content-box{gap:var(--value-24);font-size:var(--value-20);line-height:1.4;z-index:1;position:relative}footer{background-color:var(--color-base);padding:var(--value-80) 0;color:var(--color-text-tertiary);margin-top:var(--value-40);font-size:var(--value-14)}footer .rows{grid-gap:var(--value-40)}footer a{color:var(--color-text-tertiary);text-decoration:none;transition:0.2s color;-moz-transition:0.2s color;-webkit-transition:0.2s color}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 a{text-decoration:inherit}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.text-img-sect .columns{grid-template-columns:1fr var(--type-width);grid-gap:var(--value-40)}.sect.text-img-sect .content-box{gap:var(--value-16)}.sect.text-img-sect .image-block{position:relative}.sect.text-img-sect .image-block .message-box{position:absolute;top:var(--value-60);right:calc(-1 * var(--value-16))}.sect.text-img-sect .img-box{border-radius:var(--value-2);overflow:hidden}.sect.text-img-sect .img-box>img{width:100%}.message-box{padding:var(--value-16);border:var(--value-1) solid;grid-template-columns:auto 1fr;width:100%;grid-gap:var(--value-12);font-weight:600;border-radius:var(--value-2);z-index:1;align-items:center}.message-box .ico-box{width:var(--value-32)}.message-box p{margin:0}.message-box .info{gap:var(--value-4)}.message-box.great-news{border-color:var(--color-primary);background-color:var(--color-primary-light);color:var(--color-primary);max-width:calc(3.25 * var(--value-100))}.message-box.great-news .ava-box{overflow:hidden;border-radius:var(--value-2);width:var(--value-64);height:var(--value-64)}.message-box.great-news .ava-box img{object-fit:cover;width:100%;height:100%}.message-box.congrats{border-color:#136413;background-color:#EDF8ED;color:#136413}.sect.triggers.primary{color:var(--color-primary);background-color:var(--color-primary-light)}.sect.triggers.secondary{color:var(--color-base);background-color:var(--color-base-light)}.sect.triggers.primary,.sect.triggers.secondary{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)}.sect.triggers .items-list .item .ico-box{width:calc(var(--value-90) + var(--value-2))}.sect.triggers .items-list .item a{text-decoration:none}.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{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}.link{display:inline-flex;align-items:center;gap:var(--value-2);font-weight:600;color:var(--color-base);text-decoration:none}.link::after{content:'';width:var(--value-24);height:var(--value-24);display:block;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow_outward.svg);background-size:var(--value-24)}.link.primary{color:var(--color-primary)}.link.primary::after{background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow_outward-primary.svg)}.slider-box .item{padding:0 var(--value-10)}.sect.technology-products .title-box.sect-title .descr{max-width:calc(4.2 * var(--value-100));margin:0 auto}.sect .slider-cities{width:100%;overflow:hidden}.slider-cities .owl-stage-outer{overflow:initial!important}.slider-cities .item-post{width:calc(3.6 * var(--value-100))}.sect:has(.avatar-rows){overflow:hidden;width:0}.avatar-rows{grid-gap:var(--value-16);display:grid;grid-template-columns:repeat(12,1fr)}.avatar-rows .item{border-radius:var(--value-2);overflow:hidden;width:calc(var(--value-100) * 1.2);height:calc(var(--value-100) * 1.2)}.avatar-rows .item img{width:100%;height:100%;object-fit:cover}.avatar-rows .item:nth-child(-n+12),.avatar-rows .item:nth-child(n+24):nth-child(-n+36){transform:translateX(calc(-1 * var(--value-16)))}.avatar-rows .item:nth-child(n+13):nth-child(-n+24){transform:translateX(calc(-1 * (var(--value-80) + var(--value-8))))}.sect.text-img-sect.type-2 .columns{grid-template-columns:calc(7.8* var(--value-100)) 1fr;grid-gap:var(--value-40)}.sect.real-solutions .columns{align-items:center}.sect.real-solutions .images-box{justify-content:center}.sect.real-solutions .images-box img{width:100%;max-width:calc(2.09 * var(--value-100))}.sect.real-solutions .images-box .item:nth-child(1){margin-top:var(--value-30);margin-right:calc(-1 * var(--value-16))}.sect.real-solutions .images-box .item:nth-child(2){z-index:1;position:relative}.sect.real-solutions .images-box .item:nth-child(3){margin-top:var(--value-60);margin-left:calc(-1 * var(--value-16))}.life-travalign .travalin-box{padding:var(--value-60) var(--value-80);width:calc(9.4 * var(--value-100));margin:0 auto;margin-bottom:calc(-1.2 * var(--value-100));background-color:var(--color-primary-light);color:var(--color-primary);gap:var(--value-16);position:relative;z-index:1}.life-travalign .travalin-box .content{gap:var(--value-8)}.sect:has(.steps-list) .rows{max-width:calc(7.8* var(--value-100));margin:0 auto}.steps-list{gap:var(--value-32)}.steps-list .item{grid-template-columns:auto 1fr;grid-gap:var(--value-32);align-items:flex-start;position:relative}.steps-list .item:not(:last-child)::before{content:'';display:block;width:var(--value-2);height:calc(100% + var(--value-32));background-color:var(--color-base);position:absolute;top:var(--value-5);left:calc((var(--value-40) - var(--value-2)) / 2)}.steps-list .item .icon-box{background-color:var(--color-base);border-radius:50%;padding:var(--value-10);display:flex;z-index:2;position:relative}.steps-list .item .icon-box img{width:var(--value-20)}.steps-list .item .content-box{gap:var(--value-4)}.reviews-list{overflow:initial;position:initial;margin:initial;grid-template-columns:repeat(3,1fr);grid-gap:var(--value-20);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/assets/img/icons/stars/star-full.svg)}.stars-list .star.empty{background-image:url(/wp-content/themes/bcc/assets/img/icons/stars/star-empty.svg)}.stars-list .star.half{background-image:url(/wp-content/themes/bcc/assets/img/icons/stars/star-half.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)}.sect.reviews .rev-sect-info a:hover{text-decoration:none}.sect.platforms .columns{grid-template-columns:repeat(2,1fr);grid-gap:var(--value-20)}.item-platform{color:#fff;padding:var(--value-60) var(--value-60) var(--value-24);gap:var(--value-24);font-size:var(--value-16)}.item-platform.bbb{background-color:#045475}.item-platform.bbb .logo-box img{width:calc(1.92 * var(--value-100))}.item-platform.trustpilot{background-color:#1C4330}.item-platform.trustpilot .logo-box img{width:calc(1.98 * var(--value-100))}.item-platform .based-on{font-size:var(--value-14)}.item-platform .rate-info{position:relative}.item-platform .rate-info::before{content:'';width:var(--value-1);height:var(--value-64);background-color:#fff;position:absolute;top:50%;left:calc(-0.5 * (var(--value-100) - var(--value-3)));transform:translateY(-50%)}.item-platform .rate-info .main{font-size:var(--value-40);font-weight:600;line-height:1}.item-platform .rate-info .stars-list{margin-top:var(--value-4)}.item-platform .platform-info{justify-content:center;align-items:center;gap:calc(var(--value-100) - var(--value-3))}.sect.humans-trip{padding:var(--value-80) 0;margin:var(--value-40) 0;background-color:var(--color-primary-light);color:var(--color-primary)}.humans-trips-slider.owl-carousel{max-width:var(--type-width);margin:0 auto}.humans-trips-slider .item-trip{gap:var(--value-32);text-align:center}.humans-trips-slider .item-trip .img-box{width:100%;max-width:calc(6.6 * var(--value-100));margin:0 auto;border-radius:var(--value-2);overflow:hidden}.humans-trips-slider .item-trip .img-box img{width:100%}.humans-trips-slider .item-trip .content{font-size:var(--value-24);gap:var(--value-24)}.humans-trips-slider .item-trip .author{gap:var(--value-10);align-items:center}.humans-trips-slider .item-trip .ava-box{width:calc(var(--value-40) + var(--value-4));height:calc(var(--value-40) + var(--value-4));border-radius:var(--value-2);overflow:hidden}.humans-trips-slider .item-trip .ava-box img{width:100%;height:100%;object-fit:cover}.humans-trips-slider .item-trip .author .name{font-weight:600}.humans-trips-slider .owl-nav .owl-next,.humans-trips-slider .owl-nav .owl-prev{font-size:0;background-color:#fff0;border:none;outline:none;margin-top:calc(-1 * var(--value-100));padding:0;z-index:1;position:absolute;top:50%;transform:translateY(-50%);width:var(--value-48);height:var(--value-48);background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow_circle_right.svg);background-size:var(--value-48);background-position:center;background-repeat:no-repeat}.humans-trips-slider .owl-nav .owl-prev{left:calc((var(--container-width) - var(--type-width)) / -2)}.humans-trips-slider .owl-nav .owl-next{right:calc((var(--container-width) - var(--type-width)) / -2)}.humans-trips-slider .owl-nav .owl-prev{transform:scale(-1,1) translateY(-50%)}.faq-list{margin-top:calc(-1 * var(--value-16))}.faq-list .item{border-bottom:var(--value-1) solid #D5E5FB;transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s}.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);transition:0.4s;-moz-transition:0.4s;-webkit-transition:0.4s}.faq-list .item.active .ask::after{transform:rotate(180deg)}.hide{display:none!important}.show-more::before{content:attr(data-cont)}.show-more.active::before{content:attr(data-cont-active)}.width-type{width:100%;max-width:var(--type-width);margin:0 auto}.sect.confidence .rows{gap:var(--value-16)}.sect.confidence .content{text-align:center;font-size:var(--value-24)}.sect.confidence .content .img-box img{width:100%;max-width:calc(2.2 * var(--value-100));margin:0 auto}.stears-list{gap:var(--value-80)}.stears-list .item{grid-template-columns:var(--type-width) 1fr;grid-gap:var(--value-40)}.stears-list .item .img-box{position:relative}.stears-list .item:nth-child(2n){grid-template-columns:1fr var(--type-width)}.stears-list .item:nth-child(2n) .img-box{order:1}.stears-list .item .content{gap:var(--value-16)}.stears-list .item .options-list{flex-direction:column;gap:var(--value-12)}.stears-list .item .options-list .item{display:inline-grid;grid-template-columns:auto 1fr;grid-gap:var(--value-8);align-items:center;font-weight:600}.stears-list .item .options-list .item .ico-box{width:var(--value-24)}.stears-list .item:nth-child(1) .message-box{max-width:calc(2.7 * var(--value-100));position:absolute;top:var(--value-40);left:var(--value-20)}.stears-list .item:nth-child(2) .message-box{max-width:calc(2.9 * var(--value-100));position:absolute;top:var(--value-20);left:50%;transform:translateX(-50%)}.stears-list .item:nth-child(3) .message-box{max-width:calc(3.6 * var(--value-100));position:absolute;top:var(--value-100);left:var(--value-20)}.stears-list .item:nth-child(4) .message-box{max-width:calc(3.85 * var(--value-100));position:absolute;bottom:var(--value-20);left:50%;transform:translateX(-50%)}.message-box.fly-box{font-size:var(--value-14);font-weight:600;gap:0;padding:0;background-color:var(--color-base-light)}.message-box.fly-box>div{padding:var(--value-16)}.message-box.fly-box .top-bar{gap:var(--value-12);border-bottom:var(--value-1) solid;width:100%;justify-content:center}.message-box.fly-box .top-bar .direction{gap:var(--value-5);align-items:center}.message-box.fly-box .direction .arrow{width:var(--value-16)}.message-box.fly-box .direction .arrowimg{width:100%}.message-box.fly-box .top-bar .date{display:flex;align-items:center;gap:var(--value-12)}.message-box.fly-box .top-bar .date::before{content:'';width:var(--value-4);height:var(--value-4);background-color:var(--color-base);border-radius:50%;display:inline-block}.message-box.fly-box .list{width:100%;gap:var(--value-10)}.message-box.fly-box .list .item{display:flex;justify-content:space-between;gap:var(--value-16);align-items:center}.message-box.fly-box .list .item .info{display:flex;gap:var(--value-12);align-items:center;font-weight:500}.message-box.fly-box .list .item .logo-box{width:var(--value-32)}.message-box.fly-box .list .item .logo-box img{width:100%}.message-box.fly-box .list .item:first-child{color:var(--color-red)}.message-box.fly-box .list .item:first-child .info{text-decoration:line-through}.message-box.fly-box .list .item .status{line-height:1}.message-box.fly-box .list .item:not(:first-child) .status{padding:var(--value-8) var(--value-12);border-radius:var(--value-2);background-color:#D5E5FB}.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}.owl-carousel .owl-stage{display:flex}.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.owl-loaded{overflow:hidden}.sect.partners-line .partners-list .item{width:calc(1.25 * var(--value-100));padding:0 var(--value-10)}.partners-list .item img{max-width:100%}.posts-box{overflow:hidden}.destin-list,.top-places-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--value-20)}.destin-list .owl-nav{position:absolute;display:flex;gap:var(--value-14);font-size:0;right:0;top:calc(-1 * var(--value-30));transform:translateY(-100%)}.destin-list .owl-nav .owl-prev,.destin-list .owl-nav .owl-next{width:calc(3.8 * var(--value-10));height:calc(3.8 * var(--value-10));border-radius:50%;background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow-circle-right-blue.svg);background-repeat:no-repeat;background-size:100%;background-position:center}.destin-list .owl-nav .owl-prev{transform:scaleX(-1)}.item:has(.item-post-destin){display:flex;flex-direction:column;gap:var(--value-24)}.sect.destinations .posts-box>div:nth-child(2){margin-top:var(--value-24)}.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{display:inline-flex;gap:var(--value-8);padding:var(--value-10) var(--value-16);border-radius:var(--value-4);cursor:pointer;align-items:center}.tabs-nav li img{width:var(--value-22)}.tabs-nav li.current{background-color:var(--color-base-light);cursor:default}.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))}.main-page header .logo-box svg path{fill:#fff}.main-page header .phone svg{fill:#fff}.main-page header .menu-btn 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 .sect.faq-opened .bt-box{margin-top:calc(var(--value-30) + var(--value-1) * 6)}.main-page form.booking_form_new .fields-list{outline-color:#fff0;background-color:#fff0}.main-page .custom-radio-select.option-type .select-trigger,.main-page .custom-radio-select.option-type.active .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 .fields-row:first-child .field-box .select2-container--search-airports .select2-selection__rendered:after{content:'';width:var(--value-20);height:var(--value-20);position:absolute;top:50%;right:var(--value-16);background-position:center;background-repeat:no-repeat;transform:translateY(-50%);background-image:url(/wp-content/themes/bcc/assets/img/icons/form/cust-sel-arrow.svg);background-size:var(--value-20)}.main-page form.booking_form_new .field-box>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 .custom-radio-select>label,.main-page form.booking_form_new .custom-radio-select.in-form .select-trigger,.main-page form.booking_form_new .field-box:has(.iti)>label,.main-page form.booking_form_new .hidden-part-two .field-box:has(.iti)>label,.main-page form.booking_form_new .hidden-part-two .field-box>input.error:focus~label,.main-page form.booking_form_new .hidden-part-two .field-box>input:not([value=''])~label,.main-page form.booking_form_new .select2-container--search-airports .select2-selection__rendered,body.main-page .select2-search--dropdown .select2-search__field,.main-page form.booking_form_new .with-ico input,.main-page form.booking_form_new .iti--separate-dial-code .iti__selected-dial-code,.main-page form.booking_form_new .iti__country-list .iti__country-name{color:var(--color-base)!important}body.main-page>.select2-container--search-airports .select2-search--dropdown .select2-search__field{font-size:var(--value-18)}body.main-page>.select2-container--search-airports .select2-airports-list{border-radius:var(--value-4);font-size:var(--value-14)}.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)}body .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:rgb(0 118 226)}body .ui-datepicker-calendar tbody tr td a:hover{background-color:rgb(0 118 226)!important;color:#fff!important}body .ui-datepicker-top-panel>div.focus{color:rgb(0 118 226)}body .ui-datepicker-range tbody tr td.ui-datepicker-current-day a,body .ui-datepicker-range tbody tr td.select-start-day a,body .ui-datepicker-range tbody tr td.select-end-day a{background-color:rgb(0 118 226);color:#fff}body .ui-datepicker-calendar{font-size:var(--value-13)}body .iti__country-list .iti__country.iti__highlight{background-color:#F5F5F7}@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 .select2-container--search-airports .select2-selection__rendered,.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: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 .select2-container--search-airports .select2-selection__rendered,.main-page form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child select,.main-page form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child,.main-page form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered,.main-page form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child select,.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{border-bottom-left-radius:var(--value-4)}.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.dynamic_start .fields-row:first-child .field-box:last-child,.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 .custom-radio-select.in-form .select-trigger,.main-page form.booking_form_new.dynamic_start .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){.ui-datepicker::before{background-color:#F5F5F7;box-shadow:0 0 14px 10px #F5F5F7}body.main-page>.select2-container--search-airports .select2-search--dropdown .select2-search__field:focus{border-color:rgb(0 118 226)}.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}body .ui-datepicker-bottom-panel .bt:not([disabled]){border-radius:4px;background-color:rgb(0 118 226);color:#fff}body .ui-datepicker-bottom-panel .bt:not([disabled]):hover{background-color:rgb(38 98 187)}.main-page form.booking_form_new.round-trip .fields-row,.main-page form.booking_form_new .fields-row,.main-page form.booking_form_new .fields-list{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,.main-page form.booking_form_new .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered{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:none;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 12px;padding-right:42px}.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 .fields-row:first-child .field-box .select2-container--search-airports .select2-selection__rendered:after{right:8px}.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 .item-inf{display:none}.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,.main-page .search-form-sect .head-rows{grid-gap:24px}body .ui-datepicker-bottom-panel{background-color:#F5F5F7}body .ui-datepicker-bottom-panel .date-info.focus label,body .ui-datepicker-bottom-panel .date-info.focus span{color:rgb(0 118 226)}body .ui-datepicker-range .ui-datepicker-header,body .ui-datepicker-calendar thead tr th{font-size:16px}body .ui-datepicker-calendar{font-size:14px}body.main-page>.select2-container--search-airports .select2-search--dropdown .select2-search__field{font-size:16px}body>.select2-container--search-airports span.close-select2-mobile,body button.ui-datepicker-close,body.iti-mobile .iti--container::after{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/close.svg)}body .ui-datepicker::before{background-color:rgb(246 246 246);box-shadow:0 0 14px 10px rgb(246 246 246)}body .ui-datepicker-range .ui-datepicker-calendar tbody tr td:not(.ui-datepicker-current-day):not(.select-start-day):not(.select-end-day) a:hover{background-color:transparent!important;color:var(--color-base)!important}}@media (max-width:570px){.main-page .banner-box .img-box{display:none}.main-page .banner-box{grid-template-columns:1fr}.main-page .banner-box .title{font-size:20px}}@media (max-width:480px){.main-page header .logo-box img,.main-page header .logo-box svg,.main-page footer .logo-box img,.main-page footer .logo-box svg{max-width:93px}}@media (max-width:360px){.main-page header .phone a{padding:12px}}@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)}}.template-promo-email .sect.triggers .items-list{grid-template-columns:repeat(4,1fr);grid-gap:var(--value-32);text-align:center}.template-promo-email .sect.triggers .items-list .item .title-box{margin-bottom:var(--value-4)}.template-promo-email .sect.triggers .items-list .item{font-size:var(--value-14)}.template-promo-email .sect.triggers .items-list .item .ico{width:var(--value-100);margin:0 auto}.template-promo-email .sect.triggers .items-list .item .ico img{width:100%;height:auto}.template-promo-email .sect.triggers .rows,.template-promo-email .sect.destinations .rows,.template-promo-email .sect.partners .rows{grid-gap:var(--value-24)}.template-promo-email .tabs-nav li{padding:var(--value-13) var(--value-16);font-size:var(--value-14)}.template-promo-email .tabs-nav{padding:0;justify-content:center}.template-promo-email .item-post-destin a,.template-promo-email .item-post-destin a .info-box{gap:var(--value-8)}.template-promo-email .item-post-destin{font-size:var(--value-14)}.template-promo-email .item-post-destin .price-box .price{font-size:var(--value-16)}.template-promo-email .item-post-destin .item-title{font-weight:600}.template-promo-email .sect.partners{padding:var(--value-60) 0 var(--value-40)}.template-promo-email .sect.partners .info{width:100%;max-width:calc(8.5* var(--value-100));margin:0 auto;text-align:center;grid-gap:var(--value-16)}.template-promo-email .sect.partners .partners-list{grid-template-columns:repeat(6,1fr);grid-gap:var(--value-16) 0;padding:0 calc(6.5* var(--value-10));display:grid}.template-promo-email .reviews-list .item .rev-item .feedback-public{font-size:var(--value-14)}.template-promo-email .faq-list-item{grid-template-columns:repeat(2,1fr);grid-gap:var(--value-16);display:grid}.template-promo-email .faq-list-item .item{border:var(--value-1) solid rgb(213 229 251);padding:var(--value-24);display:grid;grid-auto-rows:min-content;grid-gap:var(--value-8)}.template-promo-email .faq-list-item .item .ask{font-weight:600}.template-promo-email.main-page .search-form-sect{background-color:#fff0;padding-top:calc(var(--header-height) + var(--value-70));margin-bottom:var(--value-40);padding-bottom:var(--value-80);position:relative}.template-promo-email .search-form-sect .container{position:relative;z-index:1}.template-promo-email .search-form-sect .bg-sect{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-image:var(--pc-bg)}.template-promo-email header .menu-box ul{gap:var(--value-12)}.template-promo-email header .main-bar .columns{gap:var(--value-12)}.template-promo-email header .menu-box ul li a,.template-promo-email header .menu-box ul li span,.template-promo-email header .phone,.template-promo-email header .sign-in{min-height:calc(var(--value-40) + var(--value-8));border-radius:var(--value-8)}.template-promo-email header .menu-box ul li a:hover,.template-promo-email header .menu-box ul li span:hover,.template-promo-email header .menu-box ul li.current-menu-item a,.template-promo-email header .sign-in:hover,header .phone:hover{background-color:rgb(255 255 255 / .2)}.template-promo-email .main-title .subtitle{font-size:calc(2.6 * var(--value-10))}.template-promo-email .main-title .subtitle span{position:relative}.template-promo-email .main-title .subtitle span::before{content:'';width:115%;height:106%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-image:url(/wp-content/themes/bcc/assets/img/icons/promo-email/text-image-bg.svg);background-position:center;background-size:100% 100%;z-index:-1}.template-promo-email .title-box.main-title{gap:var(--value-40)}.template-promo-email .title-box.main-title .title{font-size:var(--value-40);max-width:calc(9.8* var(--value-100));margin:0 auto}.template-promo-email .bt{background-color:rgb(255 115 0);color:#fff}.template-promo-email .bt:hover{background-color:rgb(208 94 0)}.template-promo-email .popup_flow_form .popup_form_section{display:none;grid-template-columns:1fr auto;gap:var(--value-16) var(--value-2);position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:calc(12.44* var(--value-100));margin:0 auto;border-radius:var(--value-32);color:var(--color-base)}.template-promo-email .popup_flow_form .popup_form_section.open{display:grid;background-color:rgb(238 244 253);padding:var(--value-48) var(--value-32);z-index:1001;grid-auto-rows:min-content}.popup_flow_form:has(.popup_form_section.open)::before{content:'';width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgb(11 10 13 / .5);z-index:1}.popup_form_title_box,.popup_form_desc{text-align:center;margin:0 auto;max-width:calc(6.5 * var(--value-100));grid-column-start:span 2}.popup_form_title{font-weight:800;font-size:var(--value-24);line-height:1.25}.popup_form_desc{margin-bottom:var(--value-16);font-size:var(--value-20);letter-spacing:calc(-1* var(--value-1))}.close_form_popup{position:absolute;top:var(--value-20);right:var(--value-20);width:var(--value-28);height:var(--value-28);background-image:url(/wp-content/themes/bcc/assets/img/icons/promo-email/close.svg);background-size:var(--value-24);background-repeat:no-repeat;background-position:center;font-size:0;cursor:pointer}.popup_flow_form .popup_form_section .fields-row{grid-template-columns:repeat(4,1fr)!important}.template-promo-email:has(.popup_form_section.open) header{z-index:1}@media (min-width:768px){.template-promo-email.main-page form.booking_form_new .bt{margin-bottom:0;font-size:var(--value-20);padding:0 var(--value-32)}.template-promo-email form.booking_form_new.round-trip .fields-row{grid-template-columns:calc(2.7* var(--value-100)) calc(2.7* var(--value-100)) 1fr calc(1.78* var(--value-100));grid-gap:var(--value-2)}.template-promo-email .custom-radio-select.in-form.selected .select-trigger>span{display:none}.template-promo-email header:not(.show-btn) .animation-btn-box{margin-left:calc(-1* var(--value-12))}.template-promo-email .phone-box,.template-promo-email .animation-btn-box{order:2}.template-promo-email.main-page .form-frame:has(.booking_form_new) form{grid-template-columns:1fr auto;grid-gap:var(--value-4) var(--value-2)}.template-promo-email.main-page form.booking_form_new .top-bar{grid-column-start:span 2;margin:0;gap:var(--value-1)}.template-promo-email form.booking_form_new.round-trip .dates-group{background-color:#fff0;grid-gap:var(--value-2)}.template-promo-email form.booking_form_new .dates-group .date-return::after{display:none}.template-promo-email.main-page .custom-radio-select.option-type .select-trigger::after{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/cust-sel-arrow.svg)}.template-promo-email form.booking_form_new .top-bar .custom-radio-select:first-child .select-trigger{border-radius:var(--value-4) 0 0 var(--value-4)}.template-promo-email form.booking_form_new .top-bar .custom-radio-select:last-child .select-trigger{border-radius:0 var(--value-4) var(--value-4) 0}.template-promo-email form.booking_form_new .top-bar .custom-radio-select .select-trigger{background-color:#fff;color:var(--color-base)}body.template-promo-email>.select2-container--search-airports{z-index:1}.template-promo-email form.booking_form_new .select2-container--search-airports .select2-selection__rendered{padding-right:var(--value-50)}}@media (max-width:767px){.template-promo-email .search-form-sect .bg-sect{background-position:top center}.template-promo-email .sect.triggers .items-list{grid-template-columns:repeat(2,1fr);grid-gap:16px}.template-promo-email .sect.triggers .rows,.template-promo-email .sect.destinations .rows,.template-promo-email .sect.partners .rows,.template-promo-email .rows{grid-gap:16px}.template-promo-email .sect.partners{padding:20px 0;margin:32px 0}.template-promo-email .sect.partners .partners-list{display:flex;flex-wrap:wrap;gap:16px;padding:0;width:100%;margin:0;justify-content:center}.template-promo-email .sect.partners .partners-list .item img{max-width:100%}.template-promo-email .sect.partners .partners-list .item{width:140px;padding:0}.template-promo-email header .phone{padding:12px 10px;min-height:40px}.template-promo-email header.show-btn .menu-phone-box .phone{color:#fff}.template-promo-email header .main-bar .wrap-menu{gap:12px}.template-promo-email .title-box.main-title{gap:24px}.template-promo-email.main-page .search-form-sect .title-box.main-title .title{font-size:18px}.template-promo-email .main-title .subtitle{font-size:16px}.template-promo-email.main-page .sect.search-form-sect .rows{grid-gap:40px}.template-promo-email.main-page .search-form-sect,.template-promo-email.main-page .search-form-sect:has(form.booking_form_new){padding-bottom:46px!important;margin-bottom:32px}.template-promo-email .sect{padding:32px 0}.template-promo-email.main-page .form-frame:has(.booking_form_new){max-width:380px;margin:0 auto}.template-promo-email .main-title .subtitle span::before{height:115%}.template-promo-email .popup_flow_form .popup_form_section{grid-template-columns:1fr}.popup_form_title_box,.popup_form_desc{grid-column-start:initial;text-align:left}.popup_form_title{max-width:265px}.popup_flow_form .popup_form_section .fields-row{grid-template-columns:1fr!important}.popup_form_title_box,.popup_form_desc,.popup_flow_form .popup_form_section .fields-row,.popup_flow_form .popup_form_section .bt-box{max-width:380px;margin:0 auto;width:100%}.template-promo-email .popup_flow_form .popup_form_section.open{padding:32px 16px;border-radius:0;height:100%;overflow:scroll}.popup_form_desc{font-size:14px;margin-bottom:8px}.popup_flow_form .popup_form_section .bt-box{margin-top:0!important}body.template-promo-email>.select2-container--search-airports .select2-airports-list,.template-promo-email .select2-container--type-2.select2-container--open .select2-dropdown,.template-promo-email .ui-datepicker,.template-promo-email.iti-mobile .iti--container,body.main-page.template-promo-email .ui-datepicker::before,body.main-page.template-promo-email .ui-datepicker-bottom-panel{background-color:rgb(238 244 253)}}@media (max-width:600px){.template-promo-email .sect.triggers .items-list,.template-promo-email .faq-list-item{grid-template-columns:1fr}.template-promo-email .search-form-sect .bg-sect{background-image:var(--mob-bg)}}.step_order_home form.booking_form_new .top-bar{margin-bottom:var(--value-3);grid-column-start:span 2}.step_order_home .form-frame:has(.booking_form_new) form{gap:var(--value-12);align-items:flex-start}.step_order_home .form-frame:has(.booking_form_new) .bt-box{text-align:left}.step_order_home form.booking_form_new .quantity-select .with-ico::before{background-image:url(/wp-content/themes/bcc/assets/img/icons/form/passangers.svg)}.step_order_home form.booking_form_new .fields-list{grid-gap:var(--value-1);grid-template-columns:repeat(2,1fr)}.step_order_home form.booking_form_new .field-box:first-child,.step_order_home form.booking_form_new .field-box:first-child .select2-container--search-airports .select2-selection__rendered,.step_order_home form.booking_form_new .field-box:first-child select,.step_order_home form.booking_form_new .field-box:nth-child(3),.step_order_home form.booking_form_new .field-box:nth-child(3) .select-trigger{border-top-left-radius:var(--value-4)!important;border-bottom-left-radius:var(--value-4)!important}.step_order_home form.booking_form_new .field-box:nth-child(2),.step_order_home form.booking_form_new .field-box:nth-child(2) .select2-container--search-airports .select2-selection__rendered,.step_order_home form.booking_form_new .field-box:nth-child(2) select,.step_order_home form.booking_form_new .field-box:nth-child(4),.step_order_home form.booking_form_new .field-box:nth-child(4) .select-trigger{border-top-right-radius:var(--value-4);border-bottom-right-radius:var(--value-4)}body.step_order_home>.select2-container--search-airports{z-index:2222}.step_order_home form.booking_form_new .bt{margin-bottom:0;min-width:calc(1.36 * var(--value-100));padding:0 var(--value-20)}.step_order_home form.booking_form_new .fields-list{border-radius:0}.step_order_home form.booking_form_new .select2-container--search-airports .select2-selection__rendered,.step_order_home form.booking_form_new .bt,.step_order_home form.booking_form_new select{height:calc(6.4 * var(--value-10))}.step_order_home .select2-container .select2-selection--single:focus,.step_order_home .select2-container .select2-selection--single:focus-visible,.step_order_page .select2-container .select2-selection--single:focus,.step_order_page .select2-container .select2-selection--single:focus-visible{outline:none}.step_order_home .search-form-sect .columns{grid-template-columns:calc(6.8 * var(--value-100)) 1fr;gap:calc(4.7 * var(--value-10))}.step_order_home .search-form-sect .main-title{max-width:calc(6 * var(--value-100))}.step_order_home .cards-box{display:flex;align-items:flex-end;flex-direction:column}.step-review-card{border-radius:var(--value-12);background-color:rgb(237 248 237);gap:var(--value-12);padding:var(--value-24);color:rgb(19 100 19);width:100%;display:flex;flex-direction:column}.step_order_home .step-review-card{max-width:calc(3.47 * var(--value-100));font-size:var(--value-14)}.step_order_home .step-review-card{box-shadow:0 4px 30px 0 rgb(18 31 123 / .2)}.step_order_page a:has(.step-review-card){text-decoration:none}.step_order_home .step-review-card:nth-child(1){transform:rotate(6deg);z-index:1;position:relative}.step_order_home .step-review-card:nth-child(2){transform:rotate(-6deg) translateX(calc(-5.7 * var(--value-10)));margin-top:calc(-4.7 * var(--value-10))}.step_order_home .step-review-card.trustpilot{gap:var(--value-16)}.step-review-card.trustpilot .head-box{gap:var(--value-8);display:flex;flex-direction:column}.step-review-card .logo-box img{width:var(--value-100)}.step-review-card .review-info{gap:var(--value-16);align-items:center;line-height:1.4}.step-review-card .img-box{width:calc(4.4 * var(--value-10));height:calc(4.4 * var(--value-10));border-radius:var(--value-2);overflow:hidden}.step-review-card .img-box img{width:100%;height:100%;object-fit:cover}.step-review-card .name,.step-review-card .title{font-size:var(--value-16);font-weight:600}.step-review-card .top-bar{justify-content:space-between;gap:var(--value-15);align-items:center}.step-review-card .bottom-bar{gap:var(--value-8);font-weight:600;align-items:center}.step-review-card .rating{display:flex;gap:var(--value-8);align-items:center}.step-review-card .rating::after{content:'';width:var(--value-4);height:var(--value-4);border-radius:50%;background-color:rgb(19 100 19)}.step-review-card .avatars-list .item{width:calc(3.2 * var(--value-10));height:calc(3.2 * var(--value-10));border-radius:50%;overflow:hidden;border:var(--value-1) solid rgb(237 248 237)}.step-review-card .avatars-list .item:not(:first-child){margin-left:calc(-1 * var(--value-10))}.step-review-card .avatars-list .item img{width:100%;height:100%;object-fit:cover}.step-review-card .rev-content{gap:var(--value-4)}.step-review-card .rating-bage{padding:var(--value-8) var(--value-12);border-radius:var(--value-6);background-color:rgb(19 100 19);color:#fff;text-align:center}.step-review-card .rating-bage .rating-mark{font-weight:700}.step-review-card .rating-bage .rating-value{font-weight:600;font-size:var(--value-20)}.step_order_home .custom-radio-select .select-options>div input[type="radio"]:checked+label::before,.step_order_page .custom-radio-select .select-options>div input[type="radio"]:checked+label::before{border:var(--value-6) solid var(--color-base)}.step_order_home .sect.partners-line{margin-top:0;z-index:-1}.step_order_home .stars,.step_order_page .stars{display:flex;gap:var(--value-2)}.step_order_home .stars .star,.step_order_page .stars .star{width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/trustpilot/star.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.step_order_page header{position:relative}.step_order_page{grid-template-rows:auto 1fr}.step_order_page .sect:first-child{padding-top:calc(3.2 * var(--value-10))}.step_order_home header .columns,.step_order_page header .columns{height:calc(4.2 * var(--value-10));align-items:center}.multi_step_form{display:flex;flex-direction:column;gap:calc(3.2 * var(--value-10));--sidebar-width:calc(3.47 * var(--value-100));font-size:var(--value-14)}.multi_step_form .step:not(.thanks_step){display:grid;grid-gap:var(--value-20);grid-template-columns:1fr var(--sidebar-width)}.multi_step_form .top_bar{display:flex;flex-direction:column;gap:var(--value-16);max-width:calc(100% - var(--value-20) - var(--sidebar-width))}.multi_step_form .progress_bar{height:var(--value-6);width:100%;border-radius:var(--value-40);position:relative;background-color:rgb(226 224 227)}.multi_step_form .progress_bar .progress_fill{background-color:var(--color-base);width:0;height:100%;position:absolute;top:0;left:0;border-radius:var(--value-40);transition:.4s ease-out width;-o-transition:.4s ease-out width;-moz-transition:.4s ease-out width;-webkit-transition:.4s ease-out width}.multi_step_form .previous_step{display:flex;align-items:center;gap:var(--value-4);padding:var(--value-2) 0;border:none;background-color:#fff0;outline:none;line-height:1;color:var(--color-base);font-size:var(--value-16)}.multi_step_form .previous_step .ico-box img{width:var(--value-20);height:var(--value-20)}.multi_step_form .step .title-box{margin:0;gap:var(--value-8);max-width:calc(6 * var(--value-100))}.multi_step_form .step .form-content,.multi_step_form .step .fields-list{display:flex;flex-direction:column;gap:var(--value-24)}.multi_step_form .content-section{margin-top:calc(-7.5 * var(--value-10));display:flex;flex-direction:column;gap:var(--value-16)}.multi_step_form .control-wrap{display:flex;flex-direction:column;gap:var(--value-4)}.multi_step_form .control-wrap>label,.multi_step_form .radio-row .row-content>label{font-weight:600;font-size:var(--value-12)}.multi_step_form .control-wrap p{font-size:var(--value-12)}.multi_step_form .control-wrap p{color:rgb(137 131 144)}.multi_step_form .fields-row .control-wrap p{max-width:calc(1.8 * var(--value-100))}.multi_step_form .input-control,.step_order_page .select2-container--default .select2-search--dropdown .select2-search__field{padding:var(--value-12);border:var(--value-1) solid rgb(226 224 227);border-radius:var(--value-8);outline:none;color:var(--color-base);background-color:#fff}.multi_step_form .input-control:-webkit-autofill{color:var(--color-base);-webkit-text-fill-color:var(--color-base)}.multi_step_form .iti--allow-dropdown input,.multi_step_form .iti--separate-dial-code input[type=tel]{padding:var(--value-12)}.multi_step_form .iti--separate-dial-code .iti__selected-flag{padding-left:var(--value-12)}.multi_step_form .iti--separate-dial-code .iti__selected-flag .iti__flag{width:calc(2.7 * var(--value-10));height:var(--value-20)}.multi_step_form .input-control::placeholder,.multi_step_form .custom-radio-select .input-control{color:rgb(137 131 144)}.multi_step_form .custom-radio-select.selected .input-control{color:var(--color-base)}.multi_step_form .control-wrap .input-control:not(.date-input):focus,.multi_step_form .control-wrap .input-control.date-input.focus{border-color:rgb(47 123 234)}.multi_step_form .control-wrap .input-control:not(.date-input).error{border-color:rgb(183 37 37)}.multi_step_form .control-wrap:has(.error-message){position:relative}.multi_step_form .control-wrap .error-message{color:rgb(183 37 37);font-size:var(--value-12);position:absolute;bottom:0;left:0;transform:translateY(calc(100% + var(--value-2)))}.multi_step_form .fields-row{grid-template-columns:repeat(2,1fr);gap:var(--value-24) var(--value-8);display:grid}.multi_step_form .fields-row:has(.date-return-show){grid-template-columns:repeat(3,1fr)}.multi_step_form .radio-row{gap:var(--value-12);display:flex;flex-direction:column}.multi_step_form .radio-row .row-content{gap:var(--value-8);max-width:calc(6 * var(--value-100));display:flex;flex-direction:column}.multi_step_form .radio-list{display:flex;flex-direction:column}.multi_step_form .bt.secondary{background-color:#fff0;color:var(--color-base);padding:var(--value-12) var(--value-24);gap:var(--value-8);border-radius:var(--value-8);border:var(--value-1) solid rgb(226 224 227)}.multi_step_form .bt.secondary:hover,.multi_step_form .choice-btn:has(input:checked) .bt{border-color:var(--color-base)}.multi_step_form .bt.secondary.blue{background-color:var(--color-base);border-color:var(--color-base);color:#fff}.multi_step_form .bt.secondary:disabled{color:rgb(196 193 200);cursor:default;border-color:rgb(226 224 227)}.multi_step_form .bt.secondary.blue:disabled{background-color:rgb(246 246 246);border-color:rgb(246 246 246);color:rgb(196 193 200);cursor:default}.multi_step_form .bt.with-arrow-right::after{content:'';width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/chevron_right.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.multi_step_form .choice-btn input{display:none}.multi_step_form .choice-buttons{display:flex;flex-direction:column;gap:var(--value-12)}.multi_step_form .choice-buttons .bt{min-width:calc(2 * var(--value-100))}.multi_step_form .step[data-step="4"] .choice-buttons .bt,.multi_step_form .step[data-step="5"] .choice-buttons .bt{min-width:calc(3 * var(--value-100))}.multi_step_form .radio-list{gap:var(--value-12)}.radio-box input{display:none}.radio-box label{display:inline-flex;align-items:center;gap:var(--value-8);cursor:pointer}.radio-box label::before{content:'';width:var(--value-18);height:var(--value-18);border:var(--value-1) solid rgb(226 224 227);border-radius:50%}.radio-box:has(input:checked) label::before{border:var(--value-6) solid var(--color-base)}.multi_step_form .custom-radio-select .select-trigger{position:relative;padding-right:calc(4.4 * var(--value-10));background-color:#fff}.multi_step_form .custom-radio-select .select-trigger::after{content:'';position:absolute;top:50%;right:var(--value-12);width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/keyboard_arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%);transition:.2s ease transform}.multi_step_form .custom-radio-select.activ .select-trigger::after{transform:translateY(-50%),rotate(-180deg)}.main-page .custom-radio-select .select-options{border:var(--value-1) solid rgb(226 224 227)}.multi_step_form .custom-radio-select .select-options{width:100%;top:calc(100% + var(--value-8));border:var(--value-1) solid rgb(226 224 227)}.step_order_page .ui-datepicker-top-panel,.step_order_page .ui-datepicker{margin-top:var(--value-8)}.step_order_page .ui-datepicker{border:var(--value-1) solid rgb(226 224 227)}.multi_step_form .trip-box{padding:var(--value-24);border-radius:var(--value-12);border:var(--value-1) solid rgb(226 224 227);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--value-24);align-items:center}.multi_step_form .trip-box img{width:calc(3.2 * var(--value-10))}.multi_step_form .trip-box .info-box{gap:var(--value-4)}.multi_step_form .trip-box .destination{gap:var(--value-8);flex-wrap:wrap}.multi_step_form .trip-box .destination .arrow{width:var(--value-20)}.multi_step_form .trip-box .fly-info{gap:var(--value-8);flex-wrap:wrap}.multi_step_form .trip-box .fly-info>span:not(:last-child){display:flex;gap:var(--value-8);align-items:center}.multi_step_form .trip-box .fly-info>span:not(:last-child)::after{content:'';width:var(--value-4);height:var(--value-4);background-color:var(--color-base);border-radius:50%}.multi_step_form .trip-box .title{font-weight:700;font-size:var(--value-16)}.multi_step_form .step.thanks_step .content-section{width:100%;max-width:calc(7.13 * var(--value-100));margin:0;gap:var(--value-24)}.step_order_page .agents-box{background-color:rgb(238 244 253);padding:var(--value-16);border-radius:var(--value-12);gap:var(--value-12);align-items:center}.step_order_page .agents-box.type-2{flex-direction:column;align-items:flex-start}.step_order_page .agents-box .content-box{display:flex;flex-direction:column;gap:var(--value-4)}.step_order_page .agents-box .content ul{padding:0;list-style:none;margin:0;grid-gap:var(--value-16);display:flex;flex-direction:column}.step_order_page .agents-box .content ul li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--value-8)}.step_order_page .agents-box .content ul li::before{content:'';width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/done.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.step_order_page .agents-box .content p,.step_order_page .agents-box .content ul,.step_order_page .agents-box .content ol{margin-bottom:var(--value-16)}.step_order_page .agents-box .content p:last-child,.step_order_page .agents-box .content ul:last-child,.step_order_page .agents-box .content ol:last-child{margin-bottom:0}.step_order_page .agents-box .avatars-list .item{width:calc(4.8 * var(--value-10));height:calc(4.8 * var(--value-10));border-radius:50%;overflow:hidden;border:var(--value-2) solid rgb(237 248 237)}.step_order_page .agents-box .avatars-list .item img{width:100%;height:100%;object-fit:cover}.step_order_page .agents-box .avatars-list .item:not(:first-child){margin-left:calc(-1 * var(--value-16))}.step_order_page .agents-box .subtitle{font-size:var(--value-16);font-weight:700;line-height:1.5}.step_order_page .side-card-item{background-color:rgb(238 244 253);padding:var(--value-24);border-radius:var(--value-12);display:flex;flex-direction:column;gap:var(--value-16)}.step_order_page .side-card-item.purple{background-color:rgb(243 240 253);color:rgb(65 38 136)}.step_order_page .side-card-item .box-head{display:flex;flex-direction:column;gap:var(--value-4)}.step_order_page .side-card-item .title{font-weight:700;line-height:1.4;font-size:var(--value-16)}.step_order_page .side-card-item.agents .title{font-weight:600;font-size:var(--value-20)}.step_order_page .side-card-item ul{display:flex;flex-direction:column;gap:var(--value-16);list-style:none;margin:0;padding:0}.step_order_page .side-card-item ul li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--value-8)}.step_order_page .side-card-item ul li::before{content:'';width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/done.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.agents_slider_step{overflow:hidden;display:flex;flex-direction:column;gap:var(--value-8)}.agents_slider_step .item{display:flex;flex-direction:column;gap:var(--value-8)}.agents_slider_step .item .item-head{align-items:center;gap:var(--value-12)}.agents_slider_step .item .img-box{overflow:hidden;border-radius:50%;width:calc(4.8 * var(--value-10));height:calc(4.8 * var(--value-10))}.agents_slider_step .item .img-box img{width:100%;height:100%;object-fit:cover}.agents_slider_step .item .title{font-size:var(--value-16);font-weight:700;display:flex;flex-wrap:wrap;gap:var(--value-4)}.agents_slider_step .item .title::after{content:'';width:var(--value-20);height:var(--value-20);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/verified.svg);background-position:center;background-repeat:no-repeat;background-size:100%;margin-top:var(--value-4)}.agents_slider_step .owl-nav{display:flex;justify-content:flex-end;gap:var(--value-4)}.agents_slider_step .owl-prev,.agents_slider_step .owl-next{font-size:0;width:calc(3.2 * var(--value-10));height:calc(3.2 * var(--value-10));background-color:rgb(213 229 251);border-radius:var(--value-8);cursor:pointer;background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/arrow_forward.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-20)}.agents_slider_step .owl-prev{transform:scale(-1,1)}.multi_step_form .select2-container--default .select2-selection--single,.multi_step_form .select2-container--default .select2-selection--multiple{border:var(--value-1) solid rgb(226 224 227);border-radius:var(--value-8);height:auto;cursor:pointer}.multi_step_form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:var(--value-12);padding-right:var(--value-40);line-height:1.6;color:var(--color-base)}.multi_step_form .select2-container--default .select2-selection--single .select2-selection__arrow,.multi_step_form .select2-container--default .select2-selection--multiple::after{width:var(--value-20);height:var(--value-20);right:var(--value-12);top:50%;transform:translateY(-50%)}.multi_step_form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:block;border:none;width:100%;height:100%;background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/keyboard_arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transition:.2s ease transform;-o-transition:.2s ease transform;-moz-transition:.2s ease transform;-webkit-transition:.2s ease transform;left:initial;margin-left:initial;margin-top:initial;position:relative;top:initial}.multi_step_form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(-180deg)}.step_order_page .select2-dropdown{border:var(--value-1) solid rgb(226 224 227);box-shadow:0 var(--value-8) var(--value-12) 0 rgb(10 29 61 / .08);font-size:var(--value-14);border-radius:var(--value-8);margin-top:var(--value-8)}.step_order_page .select2-container--open .select2-dropdown--below{border-top:var(--value-1) solid rgb(226 224 227);border-radius:var(--value-8);overflow:hidden}.step_order_page .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.step_order_page .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:var(--value-8)}.step_order_page .select2-results__option{padding:var(--value-8);color:rgb(10 29 61)}.step_order_page .select2-results__option span{display:flex;gap:var(--value-8);align-items:center}.step_order_page .select2-results__option span img{width:var(--value-20)}.step_order_page .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgb(241 241 241 / .6);color:rgb(10 29 61)}.step_order_page .select2-container--default .select2-results__option--selected,.step_order_page .select2-container--default .select2-results__option--selected.select2-results__option--highlighted{background-color:rgb(241 241 241);color:rgb(10 29 61)}.step_order_page .select2-container--default .select2-search--dropdown .select2-search__field{padding:var(--value-8) var(--value-12)}.step_order_page .select2-search--dropdown{display:block;padding:var(--value-8)}.step_order_page .select2-results__options::-webkit-scrollbar,.main-page .iti__country-list::-webkit-scrollbar,.step_order_page .iti__country-list::-webkit-scrollbar,body.main-page>.select2-container--search-airports .select2-results>.select2-results__options::-webkit-scrollbar{width:var(--value-4)}.step_order_page .select2-results__options::-webkit-scrollbar-thumb,.main-page .iti__country-list::-webkit-scrollbar-thumb,.step_order_page .iti__country-list::-webkit-scrollbar-thumb,body.main-page>.select2-container--search-airports .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:var(--value-5)}.step_order_page .select2-container--default .select2-results>.select2-results__options{max-height:calc(2 * var(--value-100))}.multi_step_form .select2-container--default .select2-selection--multiple{padding:var(--value-6) var(--value-12);padding-right:var(--value-40);display:flex;gap:var(--value-10);align-items:center}.multi_step_form .select2-container--default .select2-selection--multiple::after{content:'';position:absolute;background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/keyboard_arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transition:.2s ease transform;-o-transition:.2s ease transform;-moz-transition:.2s ease transform;-webkit-transition:.2s ease transform}.multi_step_form .select2-container--default.select2-container--open .select2-selection--multiple::after{transform:translateY(-50%) rotate(-180deg)}.multi_step_form .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;line-height:1.6;height:var(--value-20)}.multi_step_form .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}.multi_step_form .select2-container--default.select2-container--focus .select2-selection--multiple{border:var(--value-1) solid rgb(226 224 227)}.step_order_page .select2-airlines-list .select2-results__option span::before{content:'';display:block;width:var(--value-18);height:var(--value-18);border:var(--value-1) solid rgb(226 224 227);border-radius:var(--value-4)}.step_order_page .select2-airlines-list .select2-results__option.select2-results__option--selected span::before{background-color:rgb(47 123 234);background-position:center;background-repeat:no-repeat;background-size:100%;border-color:rgb(47 123 234);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/done-white.svg)}.step_order_page .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;background-color:rgb(241 241 241);border:none;padding:var(--value-6) var(--value-12);border-radius:var(--value-8);display:flex;gap:var(--value-2);align-items:center}.step_order_page .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-flex;flex-wrap:wrap;gap:var(--value-2);margin:0}.step_order_page .select2-container .select2-selection--multiple .select2-selection__rendered:empty{display:none}.step_order_page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:relative;border:none;border-radius:0;padding:0;order:1}.step_order_page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{font-size:0;width:var(--value-16);height:var(--value-16);background-image:url(/wp-content/themes/bcc/assets/img/icons/step-order/close.svg);background-position:center;background-repeat:no-repeat;background-size:100%;display:block}.step_order_page .select2-search--inline{display:inline-flex;padding:var(--value-6) 0}.auto_scroll_step .item{padding:0 var(--value-10);width:calc(10.5 * var(--value-10))}.auto_scroll_step .item img{width:100%;height:auto}.auto_scroll_step{margin:0 calc(-1 * var(--value-24));overflow:hidden}.auto_scroll_step .partners_list_step{position:relative;overflow:hidden}.auto_scroll_step .partners_list_step::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#F3F0FD 0%,#fff0 50%,#F3F0FD 100%)}.multi_step_form .bt-box .error_send:not(:empty){color:rgb(183 37 37);background-color:rgb(183 37 37 / .1);padding:var(--value-16);border-radius:var(--value-8);margin-top:var(--value-8)}.multi_step_form .btns-box{display:inline-flex;gap:var(--value-12);align-items:center}.step_order_page .select2-container:focus-visible{outline:none}.step_order_page .agents-box.fixed-funct{display:none!important}.way-type-selector{background-color:rgb(241 241 241);border-radius:var(--value-4);padding:var(--value-2);display:inline-flex}.way-type-selector .radiobox input{display:none}.way-type-selector .radiobox label{padding:var(--value-6) var(--value-12);border-radius:var(--value-2);font-size:var(--value-14)}.way-type-selector .radiobox:has(input:checked) label{background-color:#fff;font-weight:600;box-shadow:0 var(--value-3) var(--value-8) 0 rgb(0 0 0 / .12)}.way-type-selector .radiobox:not(:has(input:checked)) label{cursor:pointer}.around-the-world header .logo-box svg path{fill:var(--color-base)}.around-the-world header .phone svg path{fill:var(--color-base)}.around-the-world header .menu-btn svg path{fill:var(--color-base)}.around-the-world header.scroll{background-color:rgb(207 227 255)}.around-the-world header .menu-box ul li a,.around-the-world header .menu-box ul li span,.around-the-world header .phone,.around-the-world header .sign-in{color:var(--color-base)}.around-the-world header .phone-box{order:1}.around-the-world .around-head-sect{padding-top:var(--header-height);padding-bottom:0;background-color:rgb(207 227 255);color:var(--color-base);margin-bottom:var(--value-40)}.around-the-world .around-head-sect .columns{align-items:center}.around-the-world .around-head-sect .img-box{max-width:calc(6.3 * var(--value-100));width:100%;margin-left:calc(-8.6 * var(--value-10))}.around-the-world .around-head-sect .img-box img{width:100%;transform:translateX(var(--value-24))}.around-the-world .main-title .title{font-size:var(--value-40)}.around-the-world .main-title .descr{font-size:calc(2.3 * var(--value-10));line-height:1.2}.around-the-world .around-head-sect .cont-box{gap:var(--value-32)}.around-the-world .around-head-sect .list{gap:var(--value-16);font-size:calc(2.3 * var(--value-10));line-height:1.2}.around-the-world .around-head-sect .list .item{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--value-10);align-items:center}.around-the-world .around-head-sect .list .item::before{content:'';background-color:rgb(26 134 26);width:var(--value-32);height:var(--value-32);border-radius:var(--value-8);background-image:url(/wp-content/themes/bcc/assets/img/icons/page-around/done.svg);background-repeat:no-repeat;background-size:var(--value-24);background-position:center}.around-the-world .how-get-ticket .columns{grid-template-columns:1fr calc(5.36 * var(--value-100));grid-gap:calc(1.33 * var(--value-100));align-items:center}.around-the-world .how-get-ticket .title-box.main-title{gap:var(--value-24);max-width:calc(4.61 * var(--value-100))}.around-the-world .how-get-ticket .info-block{gap:var(--value-40)}.around-the-world .how-get-ticket .items-list{gap:var(--value-40)}.around-the-world .how-get-ticket .items-list .item{counter-increment:section;grid-template-columns:auto 1fr;grid-gap:calc(2.3 * var(--value-10));align-items:center;line-height:1.2}.around-the-world .how-get-ticket .items-list .item::before{content:counter(section);width:calc(5.8 * var(--value-10));height:calc(5.8 * var(--value-10));display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-base);border-radius:var(--value-8);line-height:1;color:#fff;font-weight:700;font-size:var(--value-24)}.around-the-world .how-get-ticket .items-list .item a{text-decoration:none}.around-the-world .faq-list-around{width:100%;max-width:calc(7 * var(--value-100));margin:0 auto;display:flex;flex-direction:column;gap:var(--value-16)}.around-the-world .faq-list-around .item{padding:var(--value-24);border:var(--value-1) solid rgb(213 229 251);border-radius:var(--value-2);display:flex;flex-direction:column;gap:var(--value-8)}.around-the-world .faq-list-around .item .ask{font-weight:600}.around-the-world .form-area{border-radius:var(--value-32);padding:calc(3.8 * var(--value-10));background-color:var(--color-base)}.around-the-world .form-area .text-box{line-height:1.2}.around-the-world .form-area .bottom-bar{grid-gap:var(--value-16)}.around-the-world .form-area .text-box{line-height:1.2}.around-the-world .form-area .fields-wrap,.around-the-world .form-area form{display:flex;flex-direction:column;gap:var(--value-16)}.around-the-world .bt{background-color:rgb(255 115 0);color:#fff;font-size:calc(1.9 * var(--value-10));font-weight:700;line-height:1.25;border-radius:var(--value-8)}.around-the-world .form-area .bt{width:100%}.around-the-world .text{color:#fff}.around-the-world .form-area .bt-box{position:relative}.around-the-world .form-area .bt-box .wpcf7-spinner{position:absolute;top:50%;right:var(--value-20);transform:translateY(-50%);margin:0}.around-the-world .form-area input:not([type=submit]),.around-the-world .form-area textarea{padding:var(--value-18) var(--value-12);border-radius:var(--value-8);width:100%;line-height:1.25;background-color:#fff;border:none;color:var(--color-base);outline:none}.around-the-world .form-area input:not([type=submit]):focus-visible,.around-the-world .form-area textarea:focus-visible{outline:none}.around-the-world .form-area input:not([type=submit])::placeholder,.around-the-world .form-area textarea::placeholder{color:var(--color-base)}.around-the-world .form-area input:not([type=submit])::-moz-placeholder,.around-the-world .form-area textarea::-moz-placeholder{color:var(--color-base)}.around-the-world .wpcf7 form .wpcf7-response-output{margin:0;padding:var(--value-12);border-radius:var(--value-8);font-size:var(--value-16);border:none;outline:none;color:#fff}.around-the-world .wpcf7 form.invalid .wpcf7-response-output,.around-the-world .wpcf7 form.unaccepted .wpcf7-response-output,.around-the-world .wpcf7 form.payment-required .wpcf7-response-output{background-color:rgb(255 0 0 / 30%)}.around-the-world .wpcf7 form.sent .wpcf7-response-output{background-color:rgb(70 180 80 / 36%)}.around-the-world .wpcf7 form .wpcf7-not-valid-tip{display:none}.around-the-world .form-area input.wpcf7-not-valid,.around-the-world .form-area textarea.wpcf7-not-valid{outline:1px solid #ed0c0c}.around-the-world .form-area input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:var(--color-base)}.new-thanks{background-color:#F5F5F7;font-size:var(--value-14);grid-template-rows:auto 1fr;font-family:'Inter',sans-serif;color:rgb(10 29 61)}.new-thanks header{border-bottom:var(--value-1) solid rgb(226 224 227);color:rgb(137 131 144);position:relative;top:initial;left:initial;padding:var(--value-25) 0;font-weight:400}.new-thanks header .columns{grid-template-columns:auto 1fr auto;align-items:center}.new-thanks .info-block{background-color:#fff;border-radius:var(--value-12);padding:var(--value-40);text-align:center}.new-thanks .sect .info-block{max-width:calc(8 * var(--value-100) + var(--value-50));margin:0 auto}.new-thanks header a{color:rgb(137 131 144);text-decoration:none;font-weight:400;padding:0;min-height:initial}.new-thanks header .logo-box img,.new-thanks footer .logo-box img{filter:invert(1);width:calc(var(--value-100) + var(--value-25))}.new-thanks header .steps,.new-thanks header .steps .hidden-steps{display:flex;justify-content:center}.new-thanks header .steps .item{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;margin-right:var(--value-60);position:relative}.new-thanks header .steps .item::after{content:'';width:var(--value-30);height:calc(2 * var(--value-1));background-color:rgb(226 224 227);top:50%;transform:translateY(-50%);right:calc(-1 * ((var(--value-30) + var(--value-15))));position:absolute}.new-thanks header .steps .item:last-child{margin-right:0}.new-thanks header .steps .item:last-child::after{display:none}.new-thanks header .steps .item .step-info{display:block}.new-thanks header .steps .item.current .step-info{font-weight:600;color:rgb(10 29 61)}.new-thanks header .steps .item .number{width:var(--value-30);height:var(--value-30);border:var(--value-1) solid rgb(226 224 227);border-radius:50%;display:flex;align-items:center;justify-content:center}.new-thanks header .steps .item.current .number{background-color:rgb(0 174 250);border-color:rgb(0 174 250);color:#fff}.new-thanks header .steps .item .step-of{display:none}.new-thanks footer .logo-box{display:none}.new-thanks footer{padding:var(--value-25) 0;border-top:var(--value-1) solid rgb(226 224 227);background-color:#fff0;color:#8995A0}.new-thanks footer .reg-list,.new-thanks .sect .info-block{max-width:calc(8 * var(--value-100) + var(--value-50));margin:0 auto}.new-thanks footer .reg-list{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between}.new-thanks footer .reg-list .reg-item{display:grid;grid-template-columns:var(--value-30) 1fr;grid-gap:var(--value-16);align-items:center}.new-thanks footer .reg-list .reg-item img{width:var(--value-30)}.new-thanks footer .reg-list .reg-item .info span{display:block}.new-thanks footer .title{display:none}.new-thanks .info-block{background-color:#fff;border-radius:var(--value-12);padding:var(--value-40);text-align:center}.new-thanks .info-block .images-list{justify-content:center}.new-thanks .info-block .images-list img{width:100%;max-width:var(--value-80)}.new-thanks .info-block .images-list .item{border-radius:50%;overflow:hidden;margin-left:calc(-1 * var(--value-10))}.new-thanks .searching-block .searching-info{font-size:var(--value-20);font-weight:600}.spinner{animation:rotator 1.4s linear infinite;transform:translateZ(0)}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner .path{stroke-dasharray:150;stroke-dashoffset:0;transform-origin:center;stroke:rgb(0 174 250);animation:dash 1.4s ease-in-out infinite;will-change:transform}@keyframes dash{0%{stroke-dashoffset:150}100%{stroke-dashoffset:-150}}.google-thanks header{position:relative;border-bottom-color:#E2E0E3}.google-thanks header .main-bar{padding:var(--value-10) 0}.google-thanks{grid-template-rows:auto 1fr auto}.google-thanks footer{background-color:#fff;padding:0 0 var(--value-25);color:inherit;margin-top:0}.google-thanks footer .footer-box{gap:var(--value-16)}.google-thanks footer .logo-box img{width:calc(2.3 * var(--value-100))}.google-thanks .main-wrap{min-height:100%;display:flex;flex-direction:column;justify-content:center}.google-thanks .content-section{margin:0 auto;width:100%;max-width:calc(7.13 * var(--value-100));gap:var(--value-16)}.google-thanks .avatars-list{margin-bottom:var(--value-8)}.google-thanks .avatars-list .item{width:calc(6.4 * var(--value-10));height:calc(6.4 * var(--value-10));border-radius:50%;overflow:hidden;border:var(--value-2) solid #fff}.google-thanks .avatars-list .item:not(:first-child){margin-left:calc(-1 * var(--value-16))}.google-thanks .avatars-list .item img{width:100%;height:100%;object-fit:cover}.google-thanks .title-box.sect-title .title{font-size:var(--value-28)}.google-thanks .container{max-width:calc(11.2 * var(--value-100))}.google-thanks .request-box{gap:var(--value-8);align-items:flex-start}.google-thanks .request-box label{color:#898390;font-size:var(--value-14)}.google-thanks .request-list{padding:var(--value-16);border-radius:var(--value-16);gap:var(--value-4);border:var(--value-1) solid #E2E0E3;min-width:calc(3.6 * var(--value-100))}.google-thanks .request-list .destination{gap:var(--value-8);align-items:center;font-weight:600;font-size:var(--value-16)}.google-thanks .request-list .destination img{width:var(--value-20);height:var(--value-20)}.google-thanks .request-list .request-info{font-size:var(--value-14);gap:var(--value-8)}.google-thanks .request-list .request-info>span:not(:last-child){display:flex;gap:var(--value-8);align-items:center}.google-thanks .request-list .request-info>span:not(:last-child)::after{content:'';width:var(--value-2);height:var(--value-2);background-color:var(--color-base);border-radius:50%}.google-thanks .bt.blue{background-color:var(--color-base);border-color:var(--color-base);color:#fff}.google-thanks .bt.secondary{padding:var(--value-12) var(--value-24);border-radius:var(--value-8);min-height:calc(4.4 * var(--value-10));min-width:calc(9.4 * var(--value-10))}.google-thanks .thanks-box{grid-template-columns:auto 1fr;width:100%;max-width:calc(7.13 * var(--value-100));grid-gap:var(--value-40) calc(5.2 * var(--value-10));margin:0 auto;align-items:center}.google-thanks .thanks-box .img-box{width:100%;max-width:calc(3 * var(--value-100))}@media (max-width:767px){.google-thanks .avatars-list{margin-bottom:0;justify-content:center}.google-thanks .thanks-box{grid-template-columns:1fr;max-width:400px}.google-thanks .thanks-box .img-box{margin:0 auto;max-width:235px}}@media (max-width:430px){.google-thanks .request-list{min-width:100%}}.destinations-list .destin-row{gap:var(--value-16)}.see-more{gap:var(--value-4)}.see-more::after{content:'';width:var(--value-20);height:var(--value-20);display:block;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/bcc/assets/img/icons/arrow_forward.svg);background-size:var(--value-20)}.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)}.countries-columns,.deals-columns{grid-template-columns:repeat(3,1fr);grid-gap:var(--value-16) var(--value-24)}.countries-column,.deals-column{gap:var(--value-16)}.item-post-destin{display:flex;flex-direction:column}.item-post-destin,.item-post-destin>a,.top-place-item{gap:var(--value-12)}.item-post-destin a{color:inherit;text-decoration:none}.item-post-destin .info-box,.country-item .info-box,.deal-item .info-box{gap:var(--value-5)}.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{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)}.price-box{display:flex;gap:var(--value-4) var(--value-8);flex-wrap:wrap;align-items:center}.item-post-destin .price-box .price{font-size:var(--value-20);font-weight:600}.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}.item-post-destin .img-box,.top-place-item .img-box{overflow:hidden;border-radius:var(--value-2)}.country-item,.deal-item{display:grid;grid-template-columns:auto 1fr;gap:var(--value-24);align-items:center}.country-item .img-box,.deal-item .img-box{width:calc(9.6 * var(--value-10));height:calc(9.6 * var(--value-10));overflow:hidden;border-radius:var(--value-16)}.deal-item .img-box{border-radius:var(--value-8)}.country-item .img-box a,.deal-item .img-box a{display:block;height:100%}.item-post-destin .img-box img,.country-item .img-box img,.deal-item .img-box img,.top-place-item .img-box img{width:100%;height:100%;object-fit:cover}.country-item .title,.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 h1:first-child,.article-block h2:first-child,.article-block h3:first-child{margin-top:0}.article-block h1{font-size:var(--value-48);line-height:1.2}.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 h4{font-size:var(--value-16);line-height:1.5}.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-deals-list.two-col{grid-template-columns:repeat(2,1fr)}.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}.sect.single-page{padding-top:calc(var(--value-100) + var(--value-20))}.simple-page header,.page-404 header{background-color:var(--color-base)}.page-404-content{min-height:calc(2 * var(--value-100))}.sect.contacts .columns{grid-template-columns:repeat(2,1fr);grid-gap:var(--value-80);width:100%;max-width:calc(8 * var(--value-100))}.contacts-info .item{gap:var(--value-8)}.contacts-info .list a{color:inherit}.contacts-info a:not(.mail){text-decoration:none}.contacts-info .social{flex-wrap:wrap;gap:var(--value-12);list-style:none;padding:0;margin:0}.contacts-info .social li a img{width:var(--value-40);height:var(--value-40)}.contact-form .fields-list,.contact-form .bottom-bar,.contact-form form{display:flex;flex-direction:column;gap:var(--value-16)}.contact-form{max-width:calc(3.6 * var(--value-100))}.contact-form .text{font-size:var(--value-12);color:#898390}.contact-form .bt{width:100%;font-size:var(--value-14);background-color:var(--color-base);color:#fff;border-radius:var(--value-8)}.contact-form .field-box p{display:flex;flex-direction:column;gap:var(--value-4)}.contact-form .field-box label{font-size:var(--value-12);font-weight:600}.contact-form input,.contact-form textarea,.contact-form form .iti--allow-dropdown input,.contact-form form .iti--separate-dial-code input[type=tel]{border-radius:var(--value-8);border:var(--value-1) solid #E2E0E3;background:#fff0;padding:var(--value-10) var(--value-12);width:100%;max-width:100%;color:var(--color-base);outline:none;font-size:var(--value-14)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#898390}.contact-form form .iti--separate-dial-code .iti__selected-flag{padding-left:var(--value-12)}.contact-form form .iti__flag{width:calc(2.6 * var(--value-10));height:var(--value-20)}.contact-form input:-webkit-autofill{-webkit-text-fill-color:var(--color-base)}.wpcf7 form .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{padding:var(--value-15) var(--value-20);border:none;font-weight:300;margin:0;line-height:140%;font-size:var(--value-12)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:rgb(165 5 21 / 13%)}.wpcf7 form.sent .wpcf7-response-output{background-color:rgb(70 180 80 / 36%)}.contact-form input.wpcf7-not-valid,.contact-form textarea.wpcf7-not-valid{border-color:var(--color-red)}.contact-form .wpcf7-not-valid-tip{display:none}.sect.triggers .items-list .separator{display:none}.tooltip{position:absolute;z-index:888;display:block;margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;opacity:0;transition:opacity 0.15s}.tooltip.show{opacity:1}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem;font-size:.875rem;line-height:1.4}.tooltip-arrow{position:absolute;width:.8rem;height:.4rem}.tooltip[data-popper-placement^="top"]>.tooltip-arrow{bottom:0}.tooltip[data-popper-placement^="bottom"]>.tooltip-arrow{top:0}.tooltip[data-popper-placement^="left"]>.tooltip-arrow{right:0}.tooltip[data-popper-placement^="right"]>.tooltip-arrow{left:0}.tooltip .tooltip-arrow::before{content:"";border-style:solid;border-width:.4rem;border-color:#fff0}.tooltip{--tooltip-bg:#000;--tooltip-color:#fff;--tooltip-radius:0.375rem;--tooltip-font-size:0.875rem;--tooltip-arrow-w:0.8rem;--tooltip-arrow-h:0.4rem;position:absolute;z-index:888;font-size:var(--tooltip-font-size);opacity:0}.form-frame:has(.popup_form_section.open) .tooltip{z-index:1002}.tooltip.show{opacity:.9}.tooltip-inner{padding:.25rem .5rem;color:var(--tooltip-color);background:var(--tooltip-bg);border-radius:var(--tooltip-radius);text-align:center;max-width:200px}.tooltip-arrow{position:absolute;width:var(--tooltip-arrow-w);height:var(--tooltip-arrow-h)}.tooltip-arrow::before{content:"";position:absolute;border-style:solid;border-color:#fff0}.tooltip[data-popper-placement^="top"]{padding-bottom:var(--tooltip-arrow-h)}.tooltip[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.tooltip[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:var(--tooltip-arrow-h) calc(var(--tooltip-arrow-w) / 2) 0;border-top-color:var(--tooltip-bg)}.tooltip[data-popper-placement^="bottom"]{padding-top:var(--tooltip-arrow-h)}.tooltip[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.tooltip[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--tooltip-arrow-w) / 2) var(--tooltip-arrow-h);border-bottom-color:var(--tooltip-bg)}.tooltip[data-popper-placement^="left"]{padding-right:var(--tooltip-arrow-h)}.tooltip[data-popper-placement^="left"] .tooltip-arrow{right:0;width:var(--tooltip-arrow-h);height:var(--tooltip-arrow-w)}.tooltip[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-left-color:var(--tooltip-bg)}.tooltip[data-popper-placement^="right"]{padding-left:var(--tooltip-arrow-h)}.tooltip[data-popper-placement^="right"] .tooltip-arrow{left:0;width:var(--tooltip-arrow-h);height:var(--tooltip-arrow-w)}.tooltip[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-right-color:var(--tooltip-bg)}@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 .sign-in-box{display:none}header .menu-bt-box,header .menu-phone-box,header .menu-sign-in-box,header .menu-logo-box,header .close-menu{display:block}header .menu-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px}header .menu-btn img{width:24px;height:auto}header .main-bar .columns{gap:12px}header .animation-btn-box{margin-left:-12px}header.show-btn .phone{color:#fff0;padding:10px}header.show-btn .phone img,header.show-btn .phone svg{display:block}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.show-btn .phone-box{margin-right:-12px}header.show-btn .phone i{width:0}header .menu-box{position:fixed;top:0;right:-375px;width:375px;background-color:var(--color-base);z-index:1;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 .menu-box.active{transform:translateX(-100%)}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,header .menu-box ul li span{padding:8px 16px;min-width:100px;width:100%;font-size:20px;line-height:1.6}header .menu-phone-box .phone,header .menu-sign-in-box .sign-in{padding:8px 16px;font-size:20px;border:none;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 img,.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}.overlay.active{opacity:.7;visibility:visible}.sect{padding:24px 0}.main-wrap{--header-height:68px}.title-box .title:not(h1) br{display:none}.sect.head-sect{margin-bottom:24px;padding-top:calc(var(--header-height) + 16px);min-height:auto}.sect.head-sect .columns{padding-right:0;grid-gap:30px}.sect.head-sect .content-box{gap:16px;font-size:14px;line-height:1.43;max-width:360px}.sect.head-sect .img-box{width:133px}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.text-img-sect .columns,.sect.text-img-sect.type-2 .columns{grid-template-columns:repeat(2,1fr);grid-gap:24px}.sect.text-img-sect .image-block{align-items:center}.sect.text-img-sect .content-box{gap:8px}.message-box{padding:8px;grid-gap:8px;text-align:left}.message-box.great-news{width:265px}.sect.text-img-sect .image-block .message-box{position:relative;top:initial;right:initial;margin-top:-16px}.message-box.great-news .ava-box{width:48px;height:48px}.message-box.great-news .name{font-size:12px}.sect.triggers.primary,.sect.triggers.secondary{padding:48px 0;margin:24px 0}.sect.triggers .items-list{text-align:center}.sect.triggers .items-list .item .ico-box{margin:0 auto}.sect.triggers .item .title-box.main-title .title{font-size:32px}.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}.link::after{width:20px;height:20px;background-size:20px}.slider-box .item{padding:0 8px}.sect .slider-cities{width:100%;overflow:hidden;padding:0 15px!important}.avatar-rows .item{width:64px;height:64px}.avatar-rows{grid-gap:8px}.avatar-rows .item:nth-child(n+13):nth-child(-n+24){transform:translateX(-52px)}.life-travalign .travalin-box{order:1;text-align:center;width:100vw}.life-travalign .travalin-box,.life-travalign .img-box{margin:0 -16px}.steps-list .item{grid-gap:12px}.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.platforms .columns{grid-template-columns:1fr;grid-gap:24px}.item-platform{padding:48px 20px}.sect.humans-trip{padding:48px 0;margin:24px 0}.humans-trips-slider.owl-carousel{width:calc(100% + 32px);max-width:initial;overflow:hidden;margin:0 -16px;position:relative}.humans-trips-slider .item-trip .img-box{max-width:100%}.humans-trips-slider .item-trip{gap:24px}.humans-trips-slider .item-trip .content{padding:0 16px;font-size:16px}.humans-trips-slider .item-trip .author .name{font-size:14px}.humans-trips-slider .owl-nav .owl-next,.humans-trips-slider .owl-nav .owl-prev{bottom:30px;margin-top:0;top:initial;transform:initial;width:32px;height:32px;background-size:32px}.humans-trips-slider .owl-nav .owl-prev{transform:scale(-1,1)}.humans-trips-slider .owl-nav .owl-prev{left:16px}.humans-trips-slider .owl-nav .owl-next{right:16px}.sect.faq .rows{gap:16px}.faq-list .item .ask{font-size:16px}.sect.confidence .content .img-box img{max-width:128px}.sect.confidence .content{font-size:16px}.stears-list .item,.stears-list .item:nth-child(2n){grid-template-columns:1fr;grid-gap:24px}.stears-list .item .content{text-align:center}.stears-list .item:nth-child(2n) .img-box{order:0}.stears-list .item .options-list .item .ico-box{width:20px}.stears-list .item .options-list{flex-direction:initial;flex-wrap:wrap;justify-content:center;gap:8px 12px}.stears-list .item:nth-child(1) .message-box,.stears-list .item:nth-child(3) .message-box{position:relative;top:0;left:0;right:0;bottom:0;margin:-16px auto 0}.message-box.fly-box>div{padding:8px}.stears-list .item:nth-child(1) .message-box{max-width:250px}.stears-list .item:nth-child(3) .message-box{max-width:305px}.stears-list .item:nth-child(4) .message-box{max-width:325px}.stears-list .item:nth-child(2) .img-box{display:flex;flex-direction:column}.stears-list .item:nth-child(2) .message-box{position:relative;top:0;left:0;transform:initial;order:-1;margin:0 auto -16px;max-width:245px}.stears-list{gap:38px}.posts-box:has(.mobile-scroll){overflow:initial}.destin-list,.top-places-list{gap:8px}.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}.tabs-block{gap:16px}.item-post-destin .price-box .price{font-size:18px}.item:has(.item-post-destin){flex-direction:initial;gap:8px}.item-post-destin,.top-place-item{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 .partners-list .owl-controls{display:none}.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}.slider-cities .item-post{width:260px}.step_order_home .search-form-sect .columns{grid-template-columns:1fr;gap:42px}.step_order_home .cards-box{align-items:center;order:-1;padding-top:10px}.step_order_home form.booking_form_new .top-bar{grid-column-start:initial}.step_order_home .search-form-sect .main-title{text-align:center}.step_order_home .search-form-sect .main-title,.step_order_home .form-frame:has(.booking_form_new){max-width:347px}.step_order_home form.booking_form_new .fields-list{grid-gap:2px;grid-template-columns:1fr}.step_order_home form.booking_form_new .top-bar{margin-bottom:0}.step_order_home .form-frame:has(.booking_form_new) form{grid-gap:12px}.step_order_home form.booking_form_new .bt-box{margin-top:0}.step_order_home .step-review-card{max-width:282px}.step_order_home .step-review-card{padding:20px;border-radius:10px;font-size:12px;gap:10px}.step_order_home .step-review-card .img-box{width:36px;height:36px}.step_order_home .step-review-card .review-info{gap:13px}.step_order_home .step-review-card .name,.step_order_home .step-review-card .title{font-size:13px}.step_order_home .step-review-card .logo-box img{width:81px}.step_order_home .step-review-card .avatars-list .item{width:26px;height:26px}.step_order_home .stars .star{width:16px;height:16px}.step_order_home .step-review-card .bottom-bar,.step_order_home .step-review-card .rating{gap:6px}.step_order_home .step-review-card.trustpilot{gap:13px}.step_order_home .step-review-card.trustpilot .head-box{gap:6px}.step_order_home .step-review-card:nth-child(1){transform:rotate(6deg) translateX(25px)}.step_order_home .step-review-card:nth-child(2){transform:rotate(-6deg) translateX(-25px);margin-top:-40px}.step_order_home form.booking_form_new .bt{height:42px}.step_order_home form.booking_form_new .select2-container--search-airports .select2-selection__rendered{height:56px}.step_order_home form.booking_form_new .field-box:first-child,.step_order_home form.booking_form_new .field-box:first-child .select2-container--search-airports .select2-selection__rendered,.step_order_home form.booking_form_new .field-box:first-child select{border-top-left-radius:4px!important;border-top-right-radius:4px!important;border-bottom-left-radius:0!important}.step_order_home form.booking_form_new .field-box:nth-child(3),.step_order_home form.booking_form_new .field-box:nth-child(3) .select-trigger{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.step_order_home form.booking_form_new .field-box:nth-child(2),.step_order_home form.booking_form_new .field-box:nth-child(2) .select2-container--search-airports .select2-selection__rendered,.step_order_home form.booking_form_new .field-box:nth-child(2) select{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.step_order_home form.booking_form_new .field-box:nth-child(4),.step_order_home form.booking_form_new .field-box:nth-child(4) .select-trigger{border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.multi_step_form .step:not(.thanks_step){grid-template-columns:1fr;gap:16px}.multi_step_form .content-section{margin-top:0;gap:16px}.multi_step_form .top_bar{max-width:100%}.multi_step_form .content-section{max-width:400px}.step_order_page .sect:first-child{padding-top:16px}.step_order_page .main-wrap{padding-bottom:60px}form.multi_step_form:has(.custom-radio-select.active)::before{content:'';width:100vw;height:120dvh;position:fixed;top:0;left:0;background-color:rgb(0 0 0 / 45%);z-index:1001}.main-page form.booking_form_new:has(.custom-radio-select.active)::before{height:120dvh}.step_order_page .side-card-item.agents .title{font-size:16px}.agents_slider_step .item .title::after{margin-top:0}.step_order_page .ui-datepicker-top-panel,.step_order_page .ui-datepicker{margin-top:0}.step_order_page .ui-datepicker{border:none}.multi_step_form,.step_order_page .select2-dropdown{font-size:16px}.multi_step_form .control-wrap>label,.multi_step_form .radio-row .row-content>label,.multi_step_form .control-wrap p{font-size:14px}.multi_step_form .select2-selection--multiple .select2-search--inline .select2-search__field{height:24px}.multi_step_form .control-wrap .error-message{font-size:14px}.step_order_page .agents-box.fixed-funct{display:flex!important;flex-direction:row;width:400px;position:fixed;bottom:16px;left:50%;transform:translateX(-50%)}.step_order_page .agents-box.fixed-funct .subtitle{font-size:14px;font-weight:600;color:var(--color-base)}.step_order_page a:has(.agents-box.fixed-funct){text-decoration:none}.multi_step_form .fields-row .control-wrap p{max-width:100%}.multi_step_form .step .fields-list,.multi_step_form .fields-row{gap:20px}.around-the-world .main-title .title,.around-the-world .sect-title .title{font-size:31px}.around-the-world .around-head-sect .columns{flex-direction:column;max-width:440px;margin:0 auto}.around-the-world header .phone-box{order:0}.around-the-world .around-head-sect{padding-top:calc(var(--header-height) + 11px);margin-bottom:24px}.around-the-world .around-head-sect .list{font-size:16px}.around-the-world .around-head-sect .list .item::before{width:22px;height:22px;background-size:18px}.around-the-world .around-head-sect .img-box img{transform:initial}.around-the-world .around-head-sect .img-box{margin:0 -20px;max-width:initial;width:calc(100% + 20px)}.around-the-world .how-get-ticket .columns{grid-template-columns:1fr;grid-gap:48px;max-width:440px;margin:0 auto}.around-the-world .how-get-ticket .title-box.main-title{gap:16px;max-width:100%}.around-the-world .main-title .descr{font-size:17px}.around-the-world .how-get-ticket .items-list{gap:23px}.around-the-world .how-get-ticket .items-list .item::before{width:38px;height:38px;border-radius:8px;font-size:16px}.around-the-world .how-get-ticket .items-list .item{gap:16px}.around-the-world .container{padding:0 20px}.around-the-world .form-area{border-radius:20px;padding:32px 20px;font-size:16px}.around-the-world .wpcf7 form .wpcf7-response-output{font-size:14px}.around-the-world .faq-list-around .item{font-size:16px}.around-the-world .faq-list-around{max-width:500px}.around-the-world .close-menu svg path{fill:var(--color-base)}.around-the-world header .bt{font-size:inherit;font-weight:inherit;border-radius:4px}.new-thanks footer .logo-box{display:block;order:0}.new-thanks footer .footer-rows{grid-gap:24px}.new-thanks footer .title{display:block;font-size:16px;font-weight:600;color:#000}.new-thanks footer .reg-block{grid-gap:16px}.new-thanks footer .reg-list{grid-template-columns:1fr;margin:initial}.new-thanks header{padding:0;padding-top:24px}.new-thanks header .logo-box img,.new-thanks footer .logo-box img{width:123px;max-width:initial}.new-thanks header .columns{grid-template-columns:1fr auto;justify-content:space-between;grid-gap:24px}.new-thanks header .steps{grid-column-start:span 2;order:1;padding:16px 20px;border-top:1px solid rgb(226 224 227);margin:0 -20px;display:initial}.new-thanks header .steps .hidden-steps{display:none;margin-top:18px}.new-thanks header .steps .item{margin-right:0}.new-thanks header .steps .hidden-steps .item{margin-bottom:18px}.new-thanks header .steps .item:last-child{margin-bottom:0}.new-thanks header .steps .item::after{display:none}.new-thanks header .steps .item.current .step-of{display:block}.new-thanks header .steps .item.current{position:relative}.new-thanks header .steps .item.current::after{content:'';width:20px;height:20px;background-image:url(/wp-content/themes/bcc/assets/img/icons/thanks/arrow-down.svg);background-position:center;background-repeat:no-repeat;background-size:26px;position:absolute;right:0;top:11px;display:block;transform:initial;background-color:#fff0;transition:.2s ease transform;-o-transition:.2s ease transform;-webkit-transition:.2s ease transform;-moz-transition:.2s ease transform}.new-thanks header .steps .item.active::after{transform:rotate(180deg)}.new-thanks .info-block .images-list img{max-width:60px}.new-thanks .searching-block .searching-info{font-size:16px}.new-thanks .info-block{padding:24px}.new-thanks .info-block,.new-thanks .searching-block{grid-gap:24px}.article-block h1{font-size:24px}.article-block h3{font-size:16px;line-height:1.5}.countries-column,.deal-item{min-width:280px}.country-item,.deal-item{gap:16px}.country-item .img-box,.deal-item .img-box{border-radius:8px;width:68px;height:68px}.country-item .title,.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.two-col{grid-template-columns:1fr;gap:16px}.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.single-page{padding-top:100px}.sect.contacts .columns{grid-template-columns:1fr;grid-gap:48px;max-width:calc(3.6 * var(--value-100));margin:0 auto}.contact-form input,.contact-form textarea,.contact-form form .iti--allow-dropdown input,.contact-form form .iti--separate-dial-code input[type=tel]{font-size:16px;padding:10px 12px;height:auto}.sect.triggers .items-list .separator{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px}.sect.triggers .items-list .separator::before,.sect.triggers .items-list .separator::after{content:'';width:100%;height:1px;background-color:#D5E5FB}.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 0.25s ease;opacity:1}.seo-scroller-wrap.is-end::after{opacity:0}}@media (max-width:700px){.multi_step_form .fields-row:has(.date-return-show){grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sect.text-img-sect .columns,.sect.text-img-sect.type-2 .columns{grid-template-columns:1fr}.sect.text-img-sect .content-box{text-align:center}.sect.text-img-sect .image-block{order:-1}.sect.triggers .items-list{grid-gap:24px}.life-travalign .travalin-box{padding:48px 16px}.sect.reviews .rev-sect-info{max-width:340px;gap:16px;flex-direction:column;font-size:16px;text-align:center}.step_order_page .agents-box{flex-direction:column;align-items:flex-start}}@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}.sect.real-solutions .images-box .item:nth-child(3){display:none}.sect.real-solutions .images-box .item:nth-child(1){margin-top:25px;margin-right:-42px}.sect.real-solutions .images-box img{max-width:180px}.multi_step_form .fields-row,.multi_step_form .fields-row:has(.date-return-show){grid-template-columns:1fr}}@media (max-width:480px){.item-platform{margin:0 -16px}.item-platform .platform-info{flex-direction:column;gap:24px}.item-platform .rate-info::before{display:none}.multi_step_form .choice-buttons .bt,.multi_step_form .step[data-step="4"] .choice-buttons .bt,.multi_step_form .step[data-step="5"] .choice-buttons .bt{min-width:100%}.multi_step_form .content-section{max-width:100%}.step_order_page .agents-box.fixed-funct{width:calc(100vw - 32px);left:16px;transform:initial}.around-the-world .around-head-sect .columns{max-width:353px}.around-the-world .form-area{border-radius:0;width:calc(100% + 40px);margin:0 -20px}.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);z-index:1;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}.around-the-world header .menu-box{background-color:rgb(207 227 255)}.around-the-world header .menu-box{padding:10px 20px 50px}.around-the-world header .menu-logo-box svg path{fill:var(--color-base)}.sect.head-sect .content-box{max-width:311px}div:not(.page-reviews) .sect.head-sect .title-box.main-title{max-width:300px}.sect.head-sect{position:relative;width:100vw;overflow:hidden}.sect.head-sect .img-box{position:absolute;top:var(--header-height);right:-32px}.avatar-rows{transform:translateX(-30%);grid-template-columns:repeat(9,1fr)}.avatar-rows .item:nth-child(-n+9){transform:translateX(68px)}.avatar-rows .item:nth-child(n+10):nth-child(-n+18){transform:translateX(104px)}.avatar-rows .item:nth-child(n+19):nth-child(-n+27){transform:translateX(68px)}.avatar-rows .item:nth-child(n+28):nth-child(-n+36){transform:translateX(104px)}.stears-list .item:nth-child(4) .message-box{max-width:220px;font-size:9px}.message-box .ico-box{width:18px}}@media (max-width:350px){.step_order_home .step-review-card:nth-child(1){transform:rotate(6deg) translateX(10px)}.step_order_home .step-review-card:nth-child(2){transform:rotate(-6deg) translateX(-10px)}}.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)}.form-frame:has(.booking_form_new) form.not-initialized{opacity:0}.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.active .select-trigger::after{transform:translateY(-50%) rotate(180deg)}.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}.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 input{display:none}.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 .select-options{width:calc(2 * var(--value-100) + var(--value-40));padding:var(--value-8) 0}.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.active .select-trigger{background-color:rgb(255 255 255 / .24)}.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}.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);border-radius:var(--value-12);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.booking_form_ai .fields-row:first-child .field-box:first-child,form.booking_form_new .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered,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: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 .select2-container--search-airports .select2-selection__rendered,form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:first-child select,form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child,form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered,form.booking_form_new.dynamic_start .fields-row:first-child .field-box:first-child select,form.booking_form_new.booking_form_ai .fields-row:first-child .field-box:first-child,form.booking_form_new.booking_form_ai .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered,form.booking_form_new.booking_form_ai .fields-row:first-child .field-box:first-child select,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{border-bottom-left-radius:var(--value-12)}form.booking_form_new:has(.hidden-part-two:not([style*="display: grid"])) .fields-row:first-child .field-box:last-child,form.booking_form_new.dynamic_start .fields-row:first-child .field-box:last-child,form.booking_form_new.booking_form_ai .fields-row:first-child .field-box:last-child,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 .custom-radio-select.in-form .select-trigger,form.booking_form_new.dynamic_start .fields-row:first-child .field-box:last-child .custom-radio-select.in-form .select-trigger,form.booking_form_new.booking_form_ai .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 input{border-radius:0}form.booking_form_new select,form.booking_form_new input,form.booking_form_new textarea,form.booking_form_new .custom-radio-select.in-form .select-trigger,form.booking_form_new .select2-container--search-airports .select2-selection__rendered{width:100%;height:calc(var(--value-50) + var(--value-15) - var(--value-1));border:var(--value-1) solid #fff;outline:none;padding-left:var(--value-16);padding-right:var(--value-16)}form.booking_form_new textarea{display:flex;appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden}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,form.booking_form_new textarea,form.booking_form_new .custom-radio-select.in-form.selected .select-trigger,form.booking_form_new .select2-container--search-airports .select2-selection__rendered,form.booking_form_new .iti--allow-dropdown input,form.booking_form_new .iti--separate-dial-code input[type=tel],form.booking_form_new .iti--separate-dial-code .iti__selected-flag{padding-top:var(--value-30);padding-bottom:var(--value-10)}.custom-radio-select.in-form .select-trigger,.custom-radio-select.in-form.selected .select-trigger>span{color:rgb(137 131 144)}.custom-radio-select.in-form.selected .select-trigger{color:#000}form.booking_form_new .field-box>label,form.booking_form_new .field-box>.date-box>label,form.booking_form_new .custom-radio-select>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 .field-box>input:focus~label,form.booking_form_new .field-box>input:not([value=''])~label,form.booking_form_new .field-box>.date-box:not(:has(.date-format[value='']))>label,form.booking_form_new .field-box>.date-box:has(input.focus)>label,form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box:has(.selected)>label,form.booking_form_new .field-box:has(.iti)>label,form.booking_form_new .field-box>textarea:focus~label,form.booking_form_new .field-box>textarea:not(.empty)~label{top:var(--value-20);font-size:var(--value-12)}form.booking_form_new .with-ico input,form.booking_form_new .with-ico textarea,form.booking_form_new .with-ico .custom-radio-select.in-form .select-trigger,form.booking_form_new .with-ico .select2-container--search-airports .select2-selection__rendered,form.booking_form_new .custom-radio-select.in-form .select-trigger.with-ico{padding-left:var(--value-50)}form.booking_form_new .with-ico>label,form.booking_form_new .date-box.with-ico>label,form.booking_form_new .custom-radio-select:has(.with-ico)>label{left:var(--value-50)}form.booking_form_new .custom-radio-select>label{opacity:0}form.booking_form_new .custom-radio-select.selected>label{opacity:1;z-index:1}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 .select2-container--search-airports{width:100%!important;height:100%}form.booking_form_new .select2-container--search-airports .select2-selection--single{height:100%!important}form.booking_form_new .select2-container--search-airports .select2-selection__placeholder{display:none}body>.select2-container--search-airports{transform:translateY(calc((var(--value-50) + var(--value-15) - var(--value-1)) * -1))}body>.select2-container--search-airports .select2-search--dropdown{padding:0;position:relative}body>.select2-container--search-airports .select2-search--dropdown .select2-search__field{border:none;border-bottom:var(--value-1) solid rgb(226 224 227);border-radius:0;outline:none;padding:var(--value-16);font-size:var(--font-18);padding-right:calc(2 * var(--value-1) + var(--value-40))}body>.select2-container--search-airports .select2-search--dropdown .select2-search__field::placeholder{color:rgb(137 131 144)}body>.select2-container--search-airports .select2-airports-list{box-shadow:2px 2px 12px 0 rgb(0 0 0 / .16);border:none;width:calc(var(--value-100) * 3 + var(--value-40))!important;font-size:var(--font-14);border-radius:var(--value-12);overflow:hidden}body>.select2-container--search-airports.direction-to .select2-airports-list{border-top-left-radius:0}body>.select2-container--search-airports .select2-results>.select2-results__options li.select2-results__message:empty{display:grid;grid-gap:var(--value-16);text-align:center}body>.select2-container--search-airports .select2-results>.select2-results__options li.select2-results__message:empty::after{content:'Search by city or airport';font-size:var(--font-14);color:rgb(137 131 144)}body>.select2-container--search-airports .select2-results>.select2-results__options li.select2-results__message:empty::before{content:'';width:calc(var(--value-30) + var(--value-5) + var(--value-1));height:calc(var(--value-30) + var(--value-5) + var(--value-1));background-position:center;background-repeat:no-repeat;background-size:var(--value-20);background-image:url(/wp-content/plugins/booking-tickets/img/new-form/search.svg);border-radius:50%;border:var(--value-1) solid rgb(226 224 227);margin:0 auto}body>.select2-container--search-airports .select2-search--dropdown .clear-select{font-size:0;width:var(--value-20);height:var(--value-20);background-position:center;background-repeat:no-repeat;background-size:var(--value-20);background-image:url(/wp-content/plugins/booking-tickets/img/new-form/cancel.svg);position:absolute;top:50%;right:var(--value-16);transform:translateY(-50%);cursor:pointer;z-index:1}body>.select2-container--search-airports .select2-results>.select2-results__options{padding:var(--value-4) 0;max-height:calc(2 * var(--value-100) + var(--value-50));overflow-y:scroll}body>.select2-container--search-airports .select2-results>.select2-results__options::-webkit-scrollbar{width:calc(4 * var(--value-1))}body>.select2-container--search-airports .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--grey-color-200);border-radius:var(--value-5)}body>.select2-container--search-airports .select2-results>.select2-results__options li{padding:var(--value-12) var(--value-16)}body>.select2-container--search-airports .select2-results>.select2-results__options li>span{display:grid;grid-template-columns:1fr auto;grid-gap:var(--value-20);justify-content:space-between;align-items:center}body>.select2-container--search-airports .select2-results .iataCode{color:rgb(137 131 144);text-transform:uppercase;top:calc(3* var(--value-1));position:relative}body>.select2-container--search-airports .select2-results>.select2-results__options li:not(.select2-results__message):hover{background-color:rgb(241 241 241)}body>.select2-container--search-airports .select2-results>.select2-results__options li.loading-results:hover{background-color:#fff}body>.select2-container--search-airports .select2-results>.select2-results__options li>span>span:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline}body>.select2-container--search-airports .select2-results>.select2-results__options li .city:before,body>.select2-container--search-airports .select2-results>.select2-results__options li .nameAirport:before,body>.select2-container--search-airports .select2-results>.select2-results__options li:has(.nameAirport)>span::before{content:'';width:var(--value-20);height:var(--value-20);position:relative;background-repeat:no-repeat;background-position:center;background-size:var(--value-20);display:inline-block;margin-right:var(--value-8);top:var(--value-4)}body>.select2-container--search-airports .select2-results>.select2-results__options li .all-airports .city:before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/location_city.svg)}body>.select2-container--search-airports .select2-results>.select2-results__options li .city:before,body>.select2-container--search-airports .select2-results>.select2-results__options li .nameAirport:before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/airport.svg)}body>.select2-container--search-airports .select2-results>.select2-results__options li:has(.nameAirport)>span::before{background-image:url(/wp-content/plugins/booking-tickets/img/new-form/subdirectory_arrow_right.svg);margin-right:calc(-1 * var(--value-12));top:0}body>.select2-container--search-airports .select2-results>.select2-results__options li:has(.nameAirport)>span{grid-template-columns:auto 1fr auto}body>.select2-container--search-airports .select2-results>.select2-results__options li:has(.city){border-top:var(--value-1) solid rgb(226 224 227)}body>.select2-container--search-airports .select2-results>.select2-results__options li:first-child:not(.loading-results){border-top:none}body>.select2-container--search-airports .select2-results>.select2-results__options li:has(.nameAirport){padding:var(--value-8) var(--value-16)}form.booking_form_new .iti__flag{width:calc(var(--value-30) - var(--value-1) * 3);height:var(--value-20)}form.booking_form_new .iti--separate-dial-code .iti__selected-flag{font-size:var(--font-16)}form.booking_form_new .iti__country-list{font-size:var(--font-16)}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) .hidden-part-two,form.booking_form_new:not(.popup_flow_form) .form-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,form.booking_form_new .hidden-part-two .field-box textarea:not(.error):focus{border-color:rgb(47 123 234)}form.booking_form_new .hidden-part-two .field-box:has(input:focus),form.booking_form_new .hidden-part-two .field-box:has(textarea:focus){box-shadow:0 0 12px 0 rgb(0 118 226 / .7)}form.booking_form_new .hidden-part-two input.error,form.booking_form_new .hidden-part-two textarea.error{border-color:rgb(229 46 46);background-color:rgb(253 238 238);color:rgb(229 46 46)}form.booking_form_new .hidden-part-two .field-box>input.error:focus,form.booking_form_new .hidden-part-two .field-box>textarea.error:focus{color:#000}form.booking_form_new .hidden-part-two .field-box:has(input.error)>label,form.booking_form_new .hidden-part-two .field-box:has(textarea.error)>label{color:rgb(229 46 46)}form.booking_form_new .hidden-part-two .field-box>input.error:focus~label,form.booking_form_new .hidden-part-two .field-box>input:not([value=''])~label,form.booking_form_new .hidden-part-two .field-box:has(.iti)>label,form.booking_form_new .hidden-part-two .field-box>textarea.error:focus~label,form.booking_form_new .hidden-part-two .field-box>textarea:not(.empty)~label{color:rgb(137 131 144)!important}form.booking_form_new .hidden-part-two .field-box:has(input.error:focus),form.booking_form_new .hidden-part-two .field-box:has(textarea.error:focus){box-shadow:0 0 12px 0 rgb(229 46 46 / .7)}form.booking_form_new .hidden-part-two .field-box .error-tooltip{display:none}form.booking_form_new .hidden-part-two .field-box:has(.error) .error-tooltip{width:var(--value-20);height:var(--value-20);color:#fff;position:absolute;top:50%;right:var(--value-16);transform:translateY(-50%);cursor:pointer;background-image:url(/wp-content/plugins/booking-tickets/img/new-form/error.svg);background-size:var(--value-20);background-position:center;background-repeat:no-repeat;display:block}form.booking_form_new .tooltip.show{opacity:1}form.booking_form_new .tooltip .tooltip-inner{background-color:rgb(229 46 46);font-size:var(--font-14);transform:none}form.booking_form_new .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,form.booking_form_new .bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:rgb(229 46 46)}form.booking_form_new .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,form.booking_form_new .bs-tooltip-start .tooltip-arrow::before{border-left-color:rgb(229 46 46)}form.booking_form_new .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,form.booking_form_new .bs-tooltip-top .tooltip-arrow::before{border-top-color:rgb(229 46 46)}form.booking_form_new .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,form.booking_form_new .bs-tooltip-end .tooltip-arrow::before{border-right-color:rgb(229 46 46)}form.booking_form_new.old_flow .fields-row,form.booking_form_new.old_flow.round-trip .fields-row:first-child{grid-template-columns:repeat(4,1fr)}form.booking_form_new.old_flow .fields-row:first-child{grid-template-columns:repeat(3,1fr)}form.booking_form_new.old_flow.round-trip .fields-row:first-child .field-box.dates-group{grid-column-start:span 2}form.booking_form_new.form_light .fields-list{outline:var(--value-12) solid #E2E0E3;background-color:#E2E0E3}form.booking_form_new.form_light .dates-group .date-return::after{background-color:#F1F1F1}form.booking_form_new.form_light .top-bar .custom-radio-section{display:flex}form.booking_form_new.form_light .top-bar .custom-radio-section>div{margin-right:var(--value-16)}form.booking_form_new.form_light .top-bar .custom-radio-section>div:last-child{margin-right:0}.custom-radio-section input{display:none}.custom-radio-section>div label{display:grid;align-items:center;line-height:1;grid-template-columns:auto 1fr;grid-gap:var(--value-8);cursor:pointer;font-size:var(--font-14)}.custom-radio-section>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-section>div input[type="radio"]:checked+label::before{border:calc(var(--value-5) + var(--value-1)) solid var(--blue-color);background-color:#fff}.form-frame:has(.booking_form_new.form_light){max-width:initial}.custom-radio-select.in-form .select-options .quantity-section{border-bottom:var(--value-1) solid rgb(226 224 227);padding:var(--value-8) calc(var(--value-15) + 2 * var(--value-1))}.custom-radio-select.in-form .select-options .quantity-section{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;grid-gap:var(--value-20);align-items:center}.custom-radio-select.in-form .select-options .quantity-section .counter{display:grid;grid-template-columns:repeat(3,auto);grid-gap:var(--value-8);align-items:center;cursor:pointer}.custom-radio-select.in-form .select-options .quantity-section .counter .quantity-btn{width:calc(var(--value-30) + 2 * var(--value-1));height:calc(var(--value-30) + 2 * var(--value-1));border:var(--value-1) solid rgb(226 224 227);border-radius:var(--value-8);color:rgb(137 131 144);display:flex;align-items:center;justify-content:center;line-height:1;font-size:var(--font-16);cursor:pointer}.custom-radio-select.in-form .select-options .quantity-section .counter input{padding:0;width:calc(var(--value-30) + 2 * var(--value-1));height:auto;text-align:center;-webkit-appearance:none}form.booking_form_new.form_light .bt-box{display:grid;grid-gap:var(--value-20);justify-content:flex-end;grid-template-columns:auto}form.booking_form_new.form_light .bt-box .notice-box p{font-size:var(--font-12);color:rgb(137 131 144);margin:0;text-align:left}form.booking_form_new.form_light .custom-radio-select.in-form.selected .select-trigger>span{font-size:var(--font-12)}@media (min-width:1321px) and (max-width:1440px){form.booking_form_new.form_light .custom-radio-select.in-form .select-options{width:calc(3 * var(--value-100) + var(--value-60))}}@media (min-width:1240px) and (max-width:1320px){form.booking_form_new.form_light .custom-radio-select.in-form .select-options{width:calc(3 * var(--value-100) + var(--value-80))}}@media (min-width:768px){form.booking_form_new.form_light .fields-row,form.booking_form_new.form_light.round-trip .fields-row{grid-template-columns:1fr 1fr 1fr 1.23fr}form.booking_form_new.form_light:has(.hidden-part-two[style*="display: grid"]) .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered,form.booking_form_new.form_light .fields-row:first-child .field-box:first-child{border-bottom-left-radius:var(--value-12)}form.booking_form_new.form_light:has(.hidden-part-two[style*="display: grid"]) .fields-row:first-child .field-box:last-child .custom-radio-select.in-form .select-trigger,form.booking_form_new.form_light .fields-row:first-child .field-box:last-child{border-bottom-right-radius:var(--value-12)}form.booking_form_new.form_light .fields-row:last-child .field-box:first-child,form.booking_form_new.form_light .fields-row:last-child .field-box:first-child input{border-top-left-radius:var(--value-12)}form.booking_form_new.form_light .fields-row:last-child .field-box:last-child,form.booking_form_new.form_light .fields-row:last-child .field-box:last-child input{border-top-right-radius:var(--value-12)}form.booking_form_new.form_light .bt{padding:var(--value-20) var(--value-24);font-size:var(--font-16);border-radius:var(--value-12)}form.booking_form_new.form_light .bt:disabled{background-color:var(--blue-dark-color)}form.booking_form_new.form_light:has(.hidden-part-two[style*="display: grid"]) .bt-box{justify-content:space-between;grid-template-columns:repeat(2,auto)}form.booking_form_new.form_light .iti__country-list{width:calc(3 * var(--value-100) + var(--value-40))}}@media (max-width:767px){.form-frame:has(.booking_form_new.form_light) form{grid-gap:0}form.booking_form_new.form_light .bt-box .notice-box p{text-align:center}.search-form-sect:has(form.booking_form_new.form_light){align-items:flex-start;padding-bottom:32px;min-height:auto;padding-top:20px}form.booking_form_new.form_light .custom-radio-select.in-form .select-options{top:initial;bottom:calc(100% + var(--value-4));border-bottom-left-radius:0;border-bottom-right-radius:0}form.booking_form_new.form_light .custom-radio-select.active{box-shadow:0 0 12px 0 rgb(0 118 226 / .7)}form.booking_form_new.form_light .custom-radio-select.active .select-trigger{border-color:rgb(47 123 234)}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}form.booking_form_new.form_light .fields-list{outline-width:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}form.booking_form_new.form_light .top-bar{margin-bottom:22px}form.booking_form_new.form_light .bt-box{outline:6px solid #E2E0E3;background-color:#E2E0E3;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;margin-top:8px;width:100%;grid-template-columns:1fr;grid-gap:0}form.booking_form_new.form_light .notice-box{order:1;margin-top:8px}}form.booking_form_new.trip_notes .fields-row:last-child .field-box:first-child input{border-bottom-left-radius:0}form.booking_form_new.trip_notes .fields-row:last-child .field-box:last-child,form.booking_form_new.trip_notes .fields-row:last-child .field-box:last-child textarea{border-radius:0;border-bottom-left-radius:var(--value-12);border-bottom-right-radius:var(--value-12)}form.booking_form_new.trip_notes textarea{resize:none}@media (min-width:768px){form.booking_form_new.trip_notes .field-box:has(textarea){grid-column-start:span 4}}@media (max-width:768px){form.booking_form_new.trip_notes textarea{height:85px}form.booking_form_new.trip_notes .field-box:has(textarea) label{top:25%}}@media (min-width:768px){form.booking_form_new.old_flow .fields-row:first-child .field-box:last-child:has(.date-box[style*="display: none"]) .date-box input,form.booking_form_new.old_flow.round-trip .fields-row:first-child .field-box:last-child .date-box.date-return input{border-top-right-radius:var(--value-12)}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,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.date-return input{border-bottom-right-radius:var(--value-12)}}@media (max-width:767px){.form-frame:has(.booking_form_new),.form-frame:has(.booking_form_new.form_light){max-width:360px}form.booking_form_new.round-trip .fields-row,form.booking_form_new .fields-row{grid-template-columns:1fr}form.booking_form_new .fields-list{outline:none;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,form.booking_form_new .fields-row:first-child .field-box:first-child .select2-container--search-airports .select2-selection__rendered{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_ai .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,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: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;width:100%;border-radius:12px}.custom-radio-select.option-type .select-trigger{padding:7px 12px;padding-right:42px}.custom-radio-select .select-options{width:240px}.custom-radio-select .select-options>div{padding:9px 17px}.custom-radio-select.in-form .select-options{width:100%}.custom-radio-select.in-form .select-options{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,form.booking_form_new textarea,form.booking_form_new .custom-radio-select.in-form.selected .select-trigger,form.booking_form_new.form_light .custom-radio-select.in-form.selected .select-trigger,form.booking_form_new .select2-container--search-airports .select2-selection__rendered,form.booking_form_new .iti--allow-dropdown input,form.booking_form_new .iti--separate-dial-code input[type=tel],form.booking_form_new .iti--separate-dial-code .iti__selected-flag{padding-top:27px;padding-bottom:10px}form.booking_form_new select,form.booking_form_new input,form.booking_form_new textarea,form.booking_form_new .iti--allow-dropdown input,form.booking_form_new .iti--separate-dial-code input[type=tel],form.booking_form_new .custom-radio-select.in-form .select-trigger,form.booking_form_new .select2-container--search-airports .select2-selection__rendered{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 .with-ico input,form.booking_form_new .with-ico .custom-radio-select.in-form .select-trigger,form.booking_form_new .with-ico .select2-container--search-airports .select2-selection__rendered,form.booking_form_new .custom-radio-select.in-form .select-trigger.with-ico,form.booking_form_new .with-ico textarea{padding-left:40px}form.booking_form_new .with-ico::before{width:24px;height:24px;background-size:24px;left:8px}form.booking_form_new .field-box>label,form.booking_form_new .field-box>.date-box>label,form.booking_form_new .custom-radio-select>label{left:8px}form.booking_form_new .with-ico>label,form.booking_form_new .date-box.with-ico>label,form.booking_form_new .custom-radio-select:has(.with-ico)>label{left:40px}form.booking_form_new .field-box>input:focus~label,form.booking_form_new .field-box>input:not([value=''])~label,form.booking_form_new .field-box>.date-box:not(:has(.date-format[value='']))>label,form.booking_form_new .field-box>.date-box:has(input.focus)>label,form.booking_form_new .custom-radio-select>label,form.booking_form_new .field-box:has(.selected)>label,form.booking_form_new .field-box:has(.iti)>label,form.booking_form_new .field-box>textarea:focus~label,form.booking_form_new .field-box>textarea:not(.empty)~label{top:15px}form.booking_form_new .iti--separate-dial-code .iti__selected-flag{padding-left:8px}form.booking_form_new.form_light .custom-radio-select.in-form .select-trigger{padding-top:var(--value-15);padding-bottom:var(--value-15)}body>.select2-container--search-airports{left:0!important;margin:0!important;position:fixed!important;top:0!important;z-index:99999;width:100%!important;transform:none!important}body>.select2-container--search-airports .select2-airports-list{border-radius:0!important;box-shadow:none;display:grid;height:100vh;position:fixed!important;top:0!important;left:0!important;transform:initial;width:100vw!important;align-items:flex-start;grid-auto-rows:min-content;padding:19px calc((100vw - 360px) / 2) 20px;background-color:rgb(246 246 246)}body>.select2-container--search-airports .select2-search::before{background-position:initial;background-repeat:initial;background-size:initial;display:block;font-weight:600;font-size:20px;border-bottom:1px solid rgb(226 224 227);width:100vw;margin:0 calc((100vw - 360px) / -2) 16px;padding:0 calc((100vw - 360px) / 2) 20px}body>.select2-container--search-airports.direction-from .select2-search::before{content:'Departing from'}body>.select2-container--search-airports.direction-to .select2-search::before{content:'Travelling to'}body>.select2-container--search-airports .close-select2-mobile{content:'';background-color:#fff0;background-image:url(/wp-content/plugins/booking-tickets/img/close.svg);background-position:center;background-repeat:no-repeat;background-size:24px;border:none;bottom:initial;display:block;width:40px;height:40px;left:initial;position:absolute;right:9px;top:12px;z-index:999}body>.select2-container--search-airports .select2-search--dropdown .select2-search__field{border:var(--value-1) solid rgb(226 224 227);border-radius:8px;font-size:16px;padding:12px 16px;padding-right:45px;--webkit-border-radius:8px;--webkit-appearance:none;-webkit-border-radius:8px;-webkit-appearance:none;background-color:#fff}body>.select2-container--search-airports .select2-search--dropdown .select2-search__field:focus{border-color:var(--blue-color-lighter)}body>.select2-container--search-airports .select2-search--dropdown .clear-select{top:initial;transform:initial;bottom:16px;right:16px;width:17px;height:17px}body>.select2-container--search-airports .select2-results>.select2-results__options{max-height:calc(100vh - 126px)!important}.custom-radio-select.active{z-index:1002}form.booking_form_new:has(.custom-radio-select.active)::before{content:'';width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgb(0 0 0 / 45%);z-index:1001}form.booking_form_new.old_flow .top-bar{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px}form.booking_form_new.old_flow .top-bar>div:last-child{grid-column-start:span 2}form.booking_form_new.old_flow .top-bar>div{margin-right:0}form.booking_form_new.old_flow .top-bar .custom-radio-select:first-child .select-trigger{border-bottom-left-radius:0}form.booking_form_new.old_flow .top-bar .custom-radio-select:last-child .select-trigger{border-bottom-left-radius:8px;border-top-right-radius:0}form.booking_form_new.old_flow .top-bar .custom-radio-select:nth-child(2) .select-trigger{border-top-right-radius:8px}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.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}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.date-return input{border-bottom-right-radius:12px}form.booking_form_new.old_flow .fields-row,form.booking_form_new.old_flow.round-trip .fields-row:first-child,form.booking_form_new.old_flow .fields-row:first-child{grid-template-columns:1fr}form.booking_form_new.old_flow.round-trip .fields-row:first-child .field-box.dates-group{grid-column-start:initial}}@media (max-width:430px){body>.select2-container--search-airports .select2-airports-list{padding:20px 0}body>.select2-container--search-airports .select2-search::before{margin:0 -16px 16px;padding:0 16px 20px}body>.select2-container--search-airports .select2-search--dropdown{padding:0 16px}body>.select2-container--search-airports .select2-search--dropdown .clear-select{right:32px}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-initialized .select2-nosearch{opacity:0;color:#fff0}.form-frame form:not(.booking_form_new) .field-box{background-color:#fff0}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__arrow{display:none}.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 .select2-container--type-2 .select2-selection--single{border:none;width:100%;background-color:#fff0}.select2-container--type-2 .select2-selection--single{background-color:#fff0}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered,.form-frame form:not(.booking_form_new) input,select.select2-single,.form-frame form:not(.booking_form_new) .counter,.form-frame form:not(.booking_form_new) textarea,body>.select2-container--type-2 .select2-search--dropdown .select2-search__field,body>.select2-container--type-1 .select2-search--dropdown .select2-search__field{cursor:pointer;padding:var(--value-16);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;background-color:#fff;outline:none;line-height:147%}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered{line-height:130%}.select2-container.select2-container--type-2 .select2-selection--single .select2-selection__rendered{display:flex;align-items:center}.form-frame form:not(.booking_form_new) textarea{height:auto;resize:none}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered,.form-frame form:not(.booking_form_new) input,select.select2-single,.form-frame form:not(.booking_form_new) textarea,body>.select2-container--type-2 .select2-search--dropdown .select2-search__field,body>.select2-container--type-1 .select2-search--dropdown .select2-search__field,.ui-datepicker-top-panel input{position:relative;z-index:2;color:var(--black-color)}body>.select2-container--type-2 .select2-search--dropdown .select2-search__field:focus,body>.select2-container--type-1 .select2-search--dropdown .select2-search__field:focus,.form-frame form:not(.booking_form_new) input:focus{border-color:var(--blue-color-lighter)!important}.select2-container--type-2 .select2-results:has(.select2-results__options li.select2-results__message:empty),.select2-container--type-1 .select2-results:has(.select2-results__options li.select2-results__message:empty){box-shadow:none}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered>span{display:grid;justify-content:space-between;grid-template-columns:auto auto;grid-gap:var(--value-15);width:100%;align-items:flex-end}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered>span .iataCode{font-size:var(--font-15)}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-outer-spin-button,.form-frame form:not(.booking_form_new) .quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.form-frame form:not(.booking_form_new) input::-webkit-outer-spin-button,.form-frame form:not(.booking_form_new) input::-webkit-inner-spin-button{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.form-frame form:not(.booking_form_new) .field-box label,.ui-datepicker-top-panel .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,.ui-datepicker-top-panel .send-error{color:red;display:none;grid-column-start:span 4}.form-frame form .select2-container--type-2.error .select2-selection--single .select2-selection__rendered,.form-frame form:not(.booking_form_new) input.error,.form-frame form:not(.booking_form_new) .field-box:last-child input.error,.form-frame form:not(.booking_form_new) textarea.error,.form-frame form:not(.booking_form_new) input.wpcf7-not-valid,.form-frame form:not(.booking_form_new) textarea.wpcf7-not-valid,.ui-datepicker-top-panel input.error,.ui-datepicker-top-panel input.wpcf7-not-valid{border-color:#ed0c0c!important}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:var(--black-color)}.ui-datepicker{border-radius:var(--value-8);background-color:#FFF;box-shadow:0 6px 12px 4px rgb(11 18 45 / 6%);width:calc(3 * var(--value-100) + var(--value-60));display:none;z-index:99999!important;margin-top:var(--value-5);padding:var(--value-5) 0;font-size:var(--font-19)}.ui-datepicker .ui-datepicker-header{align-items:center;display:grid;grid-gap:var(--value-10);grid-template-columns:1fr auto auto;justify-content:space-between;margin-bottom:var(--value-12);padding:0 var(--value-16);padding-right:var(--value-5)}.ui-datepicker .ui-datepicker-header>a.ui-datepicker-prev{order:1;transform:scale(-1,-1)}.ui-datepicker .ui-datepicker-header>a.ui-state-disabled{cursor:default;opacity:.5}.ui-datepicker .ui-datepicker-header>a{background-image:url(/wp-content/plugins/booking-tickets/img/chevron_down.svg);background-position:center;background-repeat:no-repeat;background-size:var(--value-16);display:block;font-size:0;width:var(--value-40);height:var(--value-40)}.ui-datepicker .ui-datepicker-header>a:not(.ui-state-disabled){cursor:pointer}.ui-datepicker .ui-datepicker-header>a.ui-datepicker-next{order:1}.ui-datepicker-calendar{width:100%;font-size:var(--font-14)}.ui-datepicker-calendar thead{margin:var(--value-10) 0}.ui-datepicker-calendar thead tr th{font-weight:400;height:2.5vw;width:2.5vw}.ui-datepicker-calendar tbody tr td a,.ui-datepicker-calendar tbody tr td span{align-items:center;border-radius:50%;color:var(--black-color);display:flex;height:2.5vw;justify-content:center;line-height:initial;outline:inherit;text-decoration:inherit;width:2.5vw;margin:0 auto}.ui-datepicker-calendar tbody tr td.ui-state-disabled{opacity:.5}.ui-datepicker-calendar tbody tr td.ui-datepicker-today a{color:var(--blue-color-lighter)}.ui-datepicker-calendar tbody tr td a:hover{color:#fff;background-color:var(--blue-color-lighter)}.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a{background-color:var(--blue-color);color:#fff}.ui-datepicker-calendar tbody tr td a,.ui-datepicker-calendar tbody tr td span{line-height:initial}.ui-datepicker-buttonpane{display:none}.ui-datepicker-calendar thead tr th{font-size:var(--font-16);text-align:center}.ui-datepicker-buttonpane .ui-datepicker-current{display:none}.select2-container--type-2.select2-container--open .select2-dropdown,.select2-container--type-1.select2-container--open .select2-dropdown{background-color:#fff0}.select2-container--type-2{width:100%!important}.select2-container--type-2.select2-container--open .select2-dropdown,.select2-container--type-1.select2-container--open .select2-dropdown{border:none}.select2-container--type-2.select2-container--open .select2-dropdown{transform:translate3d(0,-4.1vw,0)}.select2-container--type-1.select2-container--open .select2-dropdown{transform:translateX(calc(-1 * (var(--value-20) - var(--value-1) * 2)))}.select2-container--type-1.select2-container--open .select2-dropdown--below,.select2-container--type-2.select2-container--open .select2-dropdown--below{border-radius:var(--value-8);border-top-left-radius:var(--value-8)!important}.select2-container--type-1.select2-container--open .select2-dropdown--above,.select2-container--type-2.select2-container--open .select2-dropdown--above{border-bottom:var(--value-8);border-bottom-left-radius:var(--value-8)!important}.select2-container--type-1.select2-container--open .select2-search--dropdown,.select2-container--type-2.select2-container--open .select2-search--dropdown{padding:0}.select2-container--type-2 .select2-results,.select2-container--type-1 .select2-results{border-radius:var(--value-8);background-color:#FFF;box-shadow:0 6px 12px 4px rgb(11 18 45 / 6%);margin-top:var(--value-5);overflow:hidden}.select2-container--type-2 .select2-results{min-width:calc(var(--value-100) * 3 + var(--value-50));font-size:var(--font-19)}.select2-container--type-1 .select2-results{font-size:var(--font-15)}.select2-container--type-2 .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--type-1 .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--grey-color-100)!important}.select2-container--type-2 .select2-selection--single{background-color:#fff0}.select2-container--type-2 .select2-selection--single .select2-selection__placeholder{color:transparent!important}.select2-container--type-2 .select2-results__message:empty,.select2-container--type-1 .select2-results__message:empty{padding:0;margin:0!important}.form-frame form:not(.booking_form_new) .text-with-ico{display:none}.select2-container--type-2 .select2-results>.select2-results__options,.select2-container--type-1 .select2-results>.select2-results__options{display:grid;overflow-x:hidden}.select2-container--type-2 .select2-results>.select2-results__options::-webkit-scrollbar,.select2-container--type-1 .select2-results>.select2-results__options::-webkit-scrollbar{width:calc(4 * var(--value-1))}.select2-container--type-2 .select2-results>.select2-results__options::-webkit-scrollbar-thumb,.select2-container--type-1 .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--grey-color-200);border-radius:var(--value-5)}.select2-container--type-2 .select2-results>.select2-results__options li,.select2-container--type-1 .select2-results>.select2-results__options li{line-height:1;color:var(--black-color);white-space:nowrap}.select2-container--type-2 .select2-results>.select2-results__options li{padding:var(--value-12) var(--value-16)}.select2-container--type-1 .select2-results>.select2-results__options li{padding:var(--value-10) calc(var(--value-20) - 2 * var(--value-1))}.select2-container--type-2 .select2-results>.select2-results__options li>span{display:grid;grid-template-columns:1fr auto;grid-gap:var(--value-20);justify-content:space-between;align-items:center}.select2-container--type-2 .select2-results>.select2-results__options li>span>span:first-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline}.select2-container--type-2 .select2-results>.select2-results__options li .country{color:var(--grey-color-300);margin-left:var(--value-5)}.select2-container--type-2 .select2-results>.select2-results__options li .nameAirport:before{content:'';width:var(--value-16);height:var(--value-16);position:relative;background-image:url(/wp-content/plugins/booking-tickets/img/corner_down_right.svg);background-repeat:no-repeat;background-position:center;background-size:var(--value-16);display:inline-block;margin-right:var(--value-8);top:calc(2*var(--value-1))}.select2-container--type-2 .select2-results>.select2-results__options>li:first-child,.select2-container--type-1 .select2-results>.select2-results__options>li:first-child{margin-top:var(--value-10)}.select2-container--type-2 .select2-results>.select2-results__options>li:last-child,.select2-container--type-1 .select2-results>.select2-results__options>li:last-child{margin-bottom:var(--value-10)}.select2-container--type-2 .select2-results>.select2-results__options li img,.select2-container--type-1 .select2-results>.select2-results__options li img{width:var(--value-16)}.select2-container--type-2 .select2-results>.select2-results__options li.select2-results__option--highlighted,.select2-container--type-1 .select2-results>.select2-results__options li.select2-results__option--highlighted{background-color:var(--grey-color-100);color:var(--black-color)}.select2-container--type-2 .select2-results>.select2-results__options li.select2-results__option--selected,.select2-container--type-1 .select2-results>.select2-results__options li.select2-results__option--selected{background-color:transparent!important;color:var(--blue-color)}.select2-container--type-2 .select2-results>.select2-results__options li.select2-results__message,.select2-container--type-1 .select2-results>.select2-results__options li.select2-results__message{grid-template-columns:1fr}.select2-container--type-2 .select2-results>.select2-results__options li.select2-results__message:empty,.select2-container--type-1 .select2-results>.select2-results__options li.select2-results__message:empty{padding:0;margin:0}.booking_form .form-part2{display:none}form .iti--allow-dropdown input,form .iti{width:100%}form .iti--allow-dropdown input,form .iti--separate-dial-code input[type=tel]{padding:var(--value-14)}form .iti__flag-container{z-index:3}form .iti__flag-container:focus-visible,form.booking_form_new .iti--separate-dial-code .iti__selected-flag:focus-visible{outline:none;border:none}form .iti__flag{width:calc(var(--value-30) + var(--value-1) * 2);height:calc(var(--value-25) - var(--value-1));background-size:auto 100%}form .iti--separate-dial-code .iti__selected-dial-code{margin-left:var(--value-8);margin-right:var(--value-8)}form .iti__selected-flag{padding:0}form .iti--separate-dial-code .iti__selected-flag{background-color:#fff0;padding-left:var(--value-16);font-size:var(--font-19)}form .iti__arrow{background-image:url(/wp-content/plugins/booking-tickets/img/slider-arrow-right.svg);background-position:center;background-repeat:no-repeat;background-size:auto var(--value-10);border:none;width:var(--value-16);height:var(--value-16);top:initial;transform:rotate(90deg);margin-left:0;transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-webkit-transition:transform 0.2s ease;-o-transition:transform 0.2s ease}form .iti__arrow.iti__arrow--up{transform:rotate(-90deg)}form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#fff0}form .iti__country-list{width:calc(3 * var(--value-100));border:none;border-radius:var(--value-8);box-shadow:0 6px 12px 4px rgb(11 18 45 / 6%);margin-top:var(--value-5);z-index:3;font-size:var(--font-19)}.iti__country-list::-webkit-scrollbar{width:calc(4 * var(--value-1))}.iti__country-list::-webkit-scrollbar-thumb{background-color:var(--grey-color-200);border-radius:var(--value-5)}.iti__country-list .iti__flag-box,.iti__country-list .iti__country-name{margin:0}.iti__country-list .iti__flag-box{width:auto;order:1}.iti__country-list .iti__dial-code{order:2;font-size:var(--font-16)}.iti__country-list .iti__country-name{order:3;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%}.iti__country-list .iti__country{padding:var(--value-12) var(--value-16);display:grid;grid-template-columns:auto var(--value-40) 1fr;grid-gap:var(--value-10)}.iti__country-list .iti__country.iti__highlight{background-color:var(--grey-color-100)}.hidden-part-2{display:none}.form-with-cont .form-frame form:not(.booking_form_new){max-width:calc(6 * var(--value-100))}.form-frame form.booking_form_dynamic{grid-template-columns:1fr 1.27fr;grid-gap:var(--value-20)}.form-frame form.booking_form_dynamic .title-box .title{text-align:left;font-weight:400;color:var(--black-color)}.form-frame form.booking_form_dynamic .form-box{grid-column-start:span 2;grid-gap:var(--value-12);padding-top:var(--value-20);border-top:var(--value-1) solid var(--grey-color-200)}.form-frame form.booking_form_dynamic .fields-list{margin-bottom:0;grid-gap:var(--value-8)}.form-frame form.booking_form_dynamic .bt-box{display:grid;align-items:flex-end}.form-frame form.booking_form_dynamic .directions{align-content:center}.form-frame form.booking_form_dynamic .choices-box{display:grid;grid-gap:var(--value-8);grid-template-columns:repeat(2,1fr)}.form-frame form.booking_form_dynamic .choices-box .radiobox-choice.best-deal{grid-column-start:span 2}.choices-box .radiobox-choice .radio-act{display:none}.choices-box .radiobox-choice{padding:var(--value-8) var(--value-12);background-color:#fff;border-radius:var(--value-8);border:var(--value-1) solid #fff;font-size:var(--font-13);text-align:right;cursor:pointer}.choices-box .radiobox-choice .price{font-size:var(--font-19);font-weight:500;display:inline-block;line-height:147%}.choices-box .radiobox-choice .trip{display:inline-block}.choices-box .radiobox-choice.active{border-color:var(--blue-color-lighter)}.choices-box .radiobox-choice.active .price{color:var(--blue-color-lighter)}.radiobox-choice.best-deal .info-radio{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--value-15);grid-auto-rows:min-content;align-items:flex-start}.radiobox-choice.best-deal .info-radio::before{content:'Best deal for this trip';font-size:var(--font-13);font-weight:500;color:var(--blue-color-lighter);background-color:#E9F1F8;border-radius:var(--value-5);padding:calc(var(--value-1) * 3) var(--value-5);padding-left:var(--value-25);background-image:url(/wp-content/plugins/booking-tickets/img/star_full.svg);background-repeat:no-repeat;background-position:left var(--value-8) top var(--value-8);background-size:var(--value-12)}.radiobox-choice.best-deal .price{font-size:var(--font-26)}.form-frame form.booking_form_dynamic .directions{grid-gap:calc(var(--value-30) + var(--value-5))}.form-frame form.booking_form_dynamic .directions .date{font-size:var(--font-13)}.form-frame form.booking_form_dynamic .directions .direction-value{font-weight:500;display:flex;align-items:center;flex-wrap:wrap}.form-frame form.booking_form_dynamic .directions .direction-value .arrow-direction{margin:0 var(--value-8);width:var(--value-16);height:var(--value-1);background-color:var(--black-color)}@media (min-width:767px){.form-frame:has(form.type_horizontal){max-width:initial;margin-bottom:calc((var(--value-20) + var(--value-60)))}.form-frame form.type_horizontal{position:relative}.form-frame form.type_horizontal .fields-list{grid-template-columns:repeat(4,1fr);margin-bottom:0}.form-frame form.type_horizontal>div.radiobox-list{justify-content:flex-start}.form-frame form.type_horizontal>div.radiobox-list>div{margin-right:var(--value-20)}.form-frame form.type_horizontal .bt-box{right:0;bottom:calc(-1 * (2* var(--value-20) + var(--value-60)));position:absolute;width:calc((100% - 3 * var(--value-12)) / 4)}.form-frame form.type_horizontal .send-error{grid-column-start:initial}}.select2-container--type-1,.select2-nosearch{font-size:var(--font-15);width:auto!important}.select2-nosearch{border:none;background:#fff0;outline:none;-webkit-appearance:none;position:relative;background-repeat:no-repeat;background-size:var(--value-12);background-image:url(/wp-content/plugins/booking-tickets/img/chevron_down.svg);background-position:right center;filter:grayscale(1)}.select2-container.select2-container--type-1 .select2-selection--single .select2-selection__rendered,.select2-nosearch{padding:0;padding-right:var(--value-20)}.select2-container--type-1 .select2-selection--single:hover .select2-selection__rendered,.select2-container--type-1.select2-container--open .select2-selection--single .select2-selection__rendered{color:var(--red-color)}.select2-container--type-1 .select2-selection--single .select2-selection__arrow{position:absolute;top:calc((100% - var(--value-12)) / 2);right:0;width:var(--value-12);height:var(--value-12);background-color:#fff0;background-repeat:no-repeat;background-size:var(--value-12);background-image:url(/wp-content/plugins/booking-tickets/img/chevron_down.svg);transition:.2s ease;-moz-transition:.2s ease;-webkit-transition:.2s ease;-o-transition:.2s ease}.select2-container--type-1.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(-180deg);filter:grayscale(0)}.select2-container--type-1 .select2-selection--single,.select2-container--type-2 .select2-selection--single{height:auto!important}form.horizontal_multi .top-bar{grid-template-columns:repeat(auto-fit,minmax(var(--value-1),auto));justify-content:flex-start;border-bottom:var(--value-1) solid #D1D7DD;padding-bottom:var(--value-5)}.select2-nosearch-list{width:auto!important}.form-frame form.horizontal_multi .fields-list{grid-template-columns:1fr}.client-portal-form .form-frame{background-color:#fff0;max-width:initial;padding:0}.client-portal-form .form-frame form{background-color:#fff0;max-width:initial;padding:0}.client-portal-form .form-frame form>div{border-bottom:var(--value-1) solid var(--grey-color-200);padding-bottom:calc(var(--value-25) - var(--value-1))}.client-portal-form .form-frame form>div.info-block{padding-bottom:var(--value-20)}.client-portal-form .form-frame form>div:last-child{border:none;padding:0}.client-portal-form .form-frame form.booking_form_dynamic{grid-template-columns:1fr;grid-gap:calc(var(--value-25) - var(--value-1))}.client-portal-form .form-frame form.booking_form_dynamic .form-box{grid-column-start:initial;padding:0;border-top:0}.client-portal-form .form-frame form .expert-box{grid-template-columns:auto 1fr;grid-gap:var(--value-16);align-items:center;line-height:119%}.client-portal-form .form-frame form .expert-box .img-box{border-radius:50%;overflow:hidden}.client-portal-form .form-frame form .expert-box .img-box img{width:calc(var(--value-60) + var(--value-1) * 4);height:auto}.client-portal-form .form-frame form.booking_form_dynamic .fields-list{grid-gap:var(--value-16)}.client-portal-form .form-frame form.booking_form_dynamic .bt-box{grid-column-start:span 2;margin-top:var(--value-8)}.client-portal-form .form-frame form.booking_form_dynamic .field-box label{font-size:var(--font-12);margin-bottom:calc(var(--value-1) * 4);line-height:1.2;display:block}.client-portal-form .form-frame form.booking_form_dynamic input{padding:calc(var(--value-10) + var(--value-1) * 3) var(--value-16);height:3.125vw}.client-portal-form .form-frame form.booking_form_dynamic input,.client-portal-form form .iti--separate-dial-code .iti__selected-flag,.client-portal-form .form-frame form .bt{font-size:var(--font-16)}.client-portal-form form .iti__flag{width:calc(var(--value-20) + var(--value-8) - var(--value-1));height:var(--value-20)}.client-portal-form .form-frame form .bt{height:3.541vw}.client-portal-form .info-block{color:#7688A4;text-align:center}.client-portal-form .offer{background-color:#E5F1FC;padding:var(--value-8);border-radius:var(--value-8);text-align:center;font-weight:500;color:var(--blue-color-lighter)}.client-portal-form .price-box .value{font-weight:600;color:var(--black-color);font-size:calc(var(--value-40) - var(--value-1) * 3);line-height:1;margin-bottom:var(--value-5)}.client-portal-form .info-box p{margin:0}.client-portal-form .info-box .destin{font-weight:600}.client-portal-form .info-box .options>span>span{margin-right:var(--value-5);white-space:nowrap}.client-portal-form .info-box .options>span:last-child>span:last-child{margin-right:0}.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)}.client-portal-form .info-box .options>span:first-child>span:first-child::before{display:none}.ui-datepicker-range{padding:0;grid-template-columns:repeat(2,1fr)}@media (min-width:767px){.ui-datepicker-range{display:flex!important}}.ui-datepicker-range .ui-datepicker-group{padding:var(--value-16)}.ui-datepicker-range .ui-datepicker-group-first{position:relative}.ui-datepicker-range .ui-datepicker-group-first::after{content:'';right:0;top:0;width:var(--value-1);background-color:#D1D7DD;height:100%;transform:translateX(50%);position:absolute}.ui-datepicker-range .ui-datepicker-header{padding:0;text-align:center;font-weight:700;font-size:var(--font-16)}.ui-datepicker-range .ui-datepicker-header>a{width:var(--value-30);height:var(--value-30);background-size:var(--value-15)}.ui-datepicker-range .ui-datepicker-group-first .ui-datepicker-header{grid-template-columns:var(--value-30) 1fr}.ui-datepicker-range .ui-datepicker-group-first .ui-datepicker-title{padding-right:var(--value-30)}.ui-datepicker-range .ui-datepicker-group-last .ui-datepicker-header{grid-template-columns:1fr var(--value-30)}.ui-datepicker-range .ui-datepicker-group-last .ui-datepicker-title{padding-left:var(--value-30)}.ui-datepicker-range .ui-datepicker-group-first .ui-datepicker-header>a.ui-datepicker-prev{order:initial;transform:rotate(90deg)}.ui-datepicker-range .ui-datepicker-group-last .ui-datepicker-header>a.ui-datepicker-next{transform:rotate(-90deg)}.ui-datepicker-range tbody tr td{padding:0}.ui-datepicker-range tbody tr td,.ui-datepicker-range thead tr th{width:calc(var(--value-40) - var(--value-4));height:calc(var(--value-40) - var(--value-4));border-radius:0}.ui-datepicker-range tbody tr td a,.ui-datepicker-range tbody tr td span{width:100%;height:100%}.ui-datepicker-range thead{margin:0}.ui-datepicker-range{border-spacing:0;width:calc(5 * var(--value-100) + var(--value-70) - 2 * var(--value-1))!important}.ui-datepicker-range tbody tr td a:hover{border-radius:var(--value-5)}.ui-datepicker-range tbody tr td.ui-state-disabled{opacity:.3}.ui-datepicker-range tbody tr td.ui-datepicker-current-day a,.ui-datepicker-range tbody tr td.select-start-day a,.ui-datepicker-range tbody tr td.select-end-day a{color:#fff;background-color:var(--blue-color-lighter);border-radius:var(--value-5)}.ui-datepicker-range tbody tr td.select-range-day{background-color:#D6E4FD}.ui-datepicker-range tbody:has(.select-range-day) tr td.select-start-day{background:linear-gradient(to right,#fff 50%,#D6E4FD 50%)}.ui-datepicker-range tbody:has(.select-range-day) tr td.select-end-day{background:linear-gradient(to right,#D6E4FD 50%,#fff 50%)}.ui-datepicker-range tbody tr td.select-range-day.last-day-of-month{background:#d6e4fd;background:linear-gradient(90deg,rgb(214 228 253) 0%,rgb(214 228 253 / 40%) 75%,#fff0 100%)}.ui-datepicker-range tbody tr td.select-range-day.first-day-of-month{background:#d6e4fd;background:linear-gradient(90deg,#fff0 0%,rgb(214 228 253 / 40%) 25%,rgb(214 228 253) 100%)}.form-frame form:not(.booking_form_new) .booking_form.date_range input:focus{border-color:var(--grey-color-200)!important}.form-frame form:not(.booking_form_new) .booking_form.date_range input.focus,.ui-datepicker-top-panel input.focus{border-color:var(--blue-color-lighter)!important}.ui-datepicker-top-panel label{display:block;color:rgb(137 131 144)}.ui-datepicker-top-panel .field-box label{font-size:var(--value-20);margin-bottom:0}.ui-datepicker-top-panel{display:flex;padding:var(--value-16);pointer-events:none;font-size:var(--font-18);width:calc(5 * var(--value-100) + var(--value-70) - 2 * var(--value-1));align-items:center;margin-top:var(--value-5)}.ui-datepicker-top-panel::after{content:'';width:100%;height:var(--value-1);bottom:0;left:0;position:absolute;background-color:#D1D7DD}.ui-datepicker-top-panel>div.focus{color:var(--blue-color-lighter)}.ui-datepicker-top-panel>div{margin-right:var(--value-30);display:inline-flex;align-items:center}.ui-datepicker-top-panel>div:last-child{margin-right:0}.ui-datepicker-top-panel>div.return::before{content:'';width:var(--value-20);height:var(--value-20);display:inline-block;background-position:center;background-repeat:no-repeat;background-size:var(--value-20);background-image:url(/wp-content/plugins/booking-tickets/img/new-form/arrow_forward.svg);margin-right:var(--value-30)}.ui-datepicker-top-panel.single>div.return{display:none}@media (min-width:767px){form.horizontal_multi .count-field{display:none}form.horizontal_multi .fields-row{grid-template-columns:repeat(4,1fr);grid-gap:var(--value-16) var(--value-12)}form.horizontal_multi .direction-box{grid-template-columns:repeat(2,1fr);grid-column-start:span 3;grid-gap:var(--value-16) var(--value-12);align-items:center}form.horizontal_multi .direction-box.round-trip{grid-column-start:span 2}}@media (max-width:766px){.search-form-sect .bg-sect{height:450px}.form-frame{max-width:100%}.open-calendar{overflow:hidden}.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered,.form-frame form:not(.booking_form_new) input,select.select2-single,.form-frame form:not(.booking_form_new) .counter,.form-frame form:not(.booking_form_new) textarea,form .iti--allow-dropdown input,form .iti--separate-dial-code input[type=tel],body>.select2-container--type-2 .select2-search--dropdown .select2-search__field,body>.select2-container--type-1 .select2-search--dropdown .select2-search__field{height:48px;padding:13px 16px;font-size:var(--font-16)}form .iti--separate-dial-code .iti__selected-flag,.form-frame form .select2-container--type-2 .select2-selection--single .select2-selection__rendered>span .iataCode{font-size:var(--font-16)}body>.select2-container--type-2 .select2-search--dropdown .select2-search__field,body>.select2-container--type-1 .select2-search--dropdown .select2-search__field{font-size:19px;--webkit-border-radius:8px;--webkit-appearance:none;-webkit-border-radius:8px;-webkit-appearance:none}.select2-container--type-2 .select2-search--dropdown .select2-search__field,.select2-container--type-1 .select2-search--dropdown .select2-search__field{background-color:var(--grey-color-100);border-color:transparent!important}form .iti__selected-flag{padding-top:0}form .iti--separate-dial-code .iti__selected-dial-code{font-size:1rem}.form-frame form:not(.booking_form_new) .fields-list{border:none;border-radius:0}.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:none}.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) .fields-list,form.horizontal_multi .fields-row,form.horizontal_multi .direction-box{grid-template-columns:repeat(2,1fr);grid-gap:12px 15px}.form-frame form.horizontal_multi .fields-list{grid-template-columns:1fr}form.horizontal_multi .direction-box{grid-column-start:span 2}.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}.ui-datepicker{width:100%;margin:0;border-radius:0}.select2-container--type-2.select2-container--open .select2-dropdown{background-color:#fff}.select2-container--type-2 .select2-results>.select2-results__options>li.loading-results{margin:0}.select2-search::before,.ui-datepicker .ui-datepicker-header::before,.iti-mobile .iti--container::before{font-weight:500;font-size:22px}.ui-datepicker-calendar thead tr th span{text-align:center;padding:10px 0;display:block}.select2-container--type-2 .select2-results ul,.ui-datepicker-group,.iti-mobile .iti__country-list{border-radius:8px;box-shadow:0 6px 12px 4px rgb(11 18 45 / 6%);margin-top:6px;background-color:#fff}.iti-mobile .iti__country-list{font-size:var(--font-19)}.iti__country-list .iti__country{grid-template-columns:auto 45px 1fr}.select2-container--type-2 .select2-results{margin-top:6px;min-width:initial}.select2-container--type-2 .select2-results ul{box-shadow:none;margin-top:0}.ui-datepicker-calendar thead tr th,.ui-datepicker-calendar tbody tr td a,.ui-datepicker-calendar tbody tr td span{margin:5px auto}.ui-datepicker-buttonpane{display:block}.iti__country-list .iti__country.iti__highlight{background-color:#fff0}.iti__country-list .iti__country.iti__highlight .iti__country-name{color:var(--blue-color)}body>.select2-container.select2-container--type-2.open-dropdown{left:0!important;margin:0!important;position:fixed!important;top:0!important;z-index:99999}.ui-datepicker{border-radius:0;box-shadow:none;display:none;height:100vh;left:0!important;margin-top:0;overflow-y:scroll;position:fixed!important;top:0!important;width:100%!important;z-index:10001!important}.select2-container--type-2.select2-container--open .select2-dropdown,.iti-mobile .iti--container{border-radius:0!important;box-shadow:none;display:grid;height:100vh;position:fixed!important;top:0!important;left:0!important;transform:initial;width:100vw!important;align-items:flex-start;grid-auto-rows:min-content}.select2-container--type-2.select2-container--open .select2-dropdown,.ui-datepicker,.iti-mobile .iti--container{background-color:rgb(246 246 246);padding:19px calc((100% - 360px) / 2) 20px}.ui-datepicker{padding-top:60px}.select2-container--type-2.select2-container--open .select2-dropdown .close-select2,button.ui-datepicker-close,.iti-mobile .iti--container::after{background-color:#fff0;background-image:url(/wp-content/plugins/booking-tickets/img/close.svg);background-position:center;background-repeat:no-repeat;background-size:24px;border:none;bottom:initial;content:'';display:block;height:24px;width:24px;left:initial;position:absolute;right:16px;top:20px}button.ui-datepicker-close{position:relative;top:initial;right:initial;font-size:0}.ui-datepicker-buttonpane,.ui-datepicker-mobile-close{position:fixed;top:18px;right:20px;z-index:99999}.select2-container--type-2.select2-container--open .select2-search--dropdown{display:grid;height:auto;padding:0}.select2-search::before,.ui-datepicker::before,.iti-mobile .iti--container::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}.mobile-open-from .select2-search::before{content:'Departing from'}.mobile-open-to .select2-search::before{content:'Travelling to'}.iti-mobile .iti--container::before{content:'Country code'}.ui-datepicker::before{content:'';position:fixed;top:0;left:0;width:100%;background-color:var(--grey-color-100);padding-top:19px;box-shadow:0 0 14px 10px var(--grey-color-100);z-index:1;padding-left:20px}.ui-datepicker.container-departure::before{content:'Departure date'}.ui-datepicker.container-return::before,.ui-datepicker.container-date_return::before{content:'Return date'}.ui-datepicker .ui-datepicker-header{grid-template-columns:1fr}.ui-datepicker .ui-datepicker-header>a{display:none}.ui-datepicker-group{margin-bottom:8px;margin-top:0;padding-top:12px;padding-bottom:5px}.ui-datepicker-group:last-of-type{margin-bottom:0}.select2-container--type-2 .select2-results>.select2-results__options,.select2-container--type-1 .select2-results>.select2-results__options{max-height:calc(100vh - 127px)!important}.iti-mobile .iti__country-list{max-height:calc(100vh - 68px)!important}.select2-container--type-2 .select2-results>.select2-results__options li,.select2-container--type-1 .select2-results>.select2-results__options li{padding:12px 16px}.ui-datepicker-calendar thead tr th,.ui-datepicker-calendar tbody tr td a,.ui-datepicker-calendar tbody tr td span{height:35px;margin:0 auto;width:35px}.iti-mobile .iti__country-list{margin:0;position:relative;border:none}.iti-mobile .iti__country{padding:12px 16px!important}.form-with-cont,.form-frame form.booking_form_dynamic{grid-template-columns:1fr}.form-frame form.booking_form_dynamic .form-box{grid-column-start:initial;margin-top:5px}.form-contacts{margin:0 auto;max-width:350px}.form-frame form.booking_form_dynamic .directions{grid-gap:20px}form.horizontal_multi .top-bar .quantity-select2-type-1{display:none}form.horizontal_multi .top-bar{grid-template-columns:auto auto;justify-content:space-between}.select2-container--type-1,.select2-nosearch{font-size:13px}.client-portal-form .form-frame form.booking_form_dynamic .bt-box{height:51px;position:relative}.client-portal-form .sticky-bt{position:absolute;top:0;left:0;width:100%}.client-portal-form .sticky-bt.fix{position:fixed;top:initial;bottom:10px;left:41px;width:calc(100% - 82px);z-index:55}.client-portal-form .sticky-bt::before{content:'';opacity:0;visibility:hidden;position:absolute;top:-10px;left:-41px;width:calc(100% + 82px);height:calc(100% + 20px);background-color:#fff;z-index:-1;transition:.2s ease opacity,.2s ease visibility}.client-portal-form .sticky-bt.fix::before{opacity:1;visibility:visible}.client-portal-form .form-frame form.booking_form_dynamic input,.client-portal-form form .iti--separate-dial-code .iti__selected-flag,.client-portal-form .form-frame form .bt{font-size:14px}.client-portal-form .form-frame form.booking_form_dynamic input{height:43px}.client-portal-form form .iti__flag{width:21px;height:16px}.client-portal-form .form-frame form .bt{height:49px}.client-portal-form .form-frame form.booking_form_dynamic .form-box{margin-top:0}.ui-datepicker-range{padding:60px calc((100% - 360px) / 2) 140px}.ui-datepicker-bottom-panel{position:fixed;bottom:0;left:8px;z-index:99999;width:calc(100% - 16px);background-color:var(--grey-color-100);padding:16px calc((100% - 360px) / 2);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 0}.ui-datepicker-range::before,.ui-datepicker::before{padding-left:calc((100% - 360px) / 2)}.ui-datepicker-bottom-panel .bt-box{grid-column-start:span 2}.ui-datepicker-bottom-panel .bt{width:100%;border-radius:12px}.ui-datepicker-bottom-panel .bt:disabled,.ui-datepicker-bottom-panel .bt:disabled:hover{background-color:rgb(31 32 33 / 10%);color:rgb(31 32 33 / 50%)}.ui-datepicker-bottom-panel .date-info>div{display:inline-grid;grid-gap:12px}.ui-datepicker-bottom-panel .date-info:nth-child(2)>div{padding-left:16px}.ui-datepicker-bottom-panel .date-info:nth-child(2){position:relative}.ui-datepicker-bottom-panel .date-info:nth-child(2)::after{content:'';width:1px;height:100%;background-color:rgb(0 0 0 / 20%);position:absolute;top:0;left:-2px;transform:translateX(50%)}.ui-datepicker-bottom-panel .date-info label{font-size:12px;color:rgb(137 131 144)}.ui-datepicker-bottom-panel.single .date-info:nth-child(2){display:none}.ui-datepicker-bottom-panel .date-info span{font-size:20px;color:rgb(31 32 33 / 50%)}.ui-datepicker-bottom-panel .date-info span.added{color:#000}.ui-datepicker-range .ui-datepicker-group-first::after{display:none}.ui-datepicker-bottom-panel .date-info.focus label,.ui-datepicker-bottom-panel .date-info.focus span{color:var(--blue-color-lighter)}.ui-datepicker-range .ui-datepicker-group{box-shadow:none;padding:6px}.ui-datepicker-range .ui-datepicker-header{text-align:left;padding:8px 14px;margin:0}.ui-datepicker-range .ui-datepicker-group-last .ui-datepicker-title{padding-left:0}.ui-datepicker-range .ui-datepicker-group-first .ui-datepicker-title{padding-right:0}.ui-datepicker-range .ui-datepicker-group-first .ui-datepicker-header,.ui-datepicker-range .ui-datepicker-group-last .ui-datepicker-header{grid-template-columns:1fr}.ui-datepicker-range tbody tr td a,.ui-datepicker-range tbody tr td span,.ui-datepicker-range thead tr th{width:40px;height:40px}.ui-datepicker-range.container-one-way::before{content:'Select departure date'}.ui-datepicker-range.container-round-trip::before{content:'Select date range'}.ui-datepicker-range thead tr th span{padding:0}.ui-datepicker-range tbody tr td a:hover{background-color:#fff0;color:var(--black-color)}.ui-datepicker-range tbody tr td.ui-datepicker-current-day a:hover,.ui-datepicker-range tbody tr td.select-start-day a:hover,.ui-datepicker-range tbody tr td.select-end-day a:hover{color:#fff;background-color:var(--blue-color-lighter);border-radius:var(--value-5)}}@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)}.ui-datepicker{padding-top:60px}form .iti--separate-dial-code .iti__selected-flag{padding-left:11px}.client-portal-form .info-box .options>span{display:block}.client-portal-form .info-box .options>span>::before{width:6px;height:6px;margin-bottom:2px}.ui-datepicker-range{padding-bottom:150px}}@media (max-width:500px){.form-frame form:not(.booking_form_new){max-width:335px}.form-frame:not(:has(.booking_form_new)){width:auto}.form-frame form:not(.booking_form_new) .fields-list,form.horizontal_multi .fields-row,form.horizontal_multi .direction-box{grid-template-columns:1fr}form.horizontal_multi .direction-box{grid-column-start:initial}.form-frame form:not(.booking_form_new),.form-frame form:not(.booking_form_new) .fields-list,form.horizontal_multi .fields-row,form.horizontal_multi .direction-box{grid-gap:10px}.search-form-sect .bg-sect{height:590px}.search-form-sect .title-box.big-title .title br{display:none}.form-frame form:not(.booking_form_new) .bt{margin-top:0}.client-portal-form .form-frame form.booking_form_dynamic .bt-box{grid-column-start:initial;margin-top:0}}@media (max-width:480px){.ui-datepicker{padding-top:60px}.form-frame form:not(.booking_form_new) form>div.radiobox-list,.form-frame form:not(.booking_form_new) .radiobox-list.class-list{margin:0}.ui-datepicker .ui-datepicker-header{margin-bottom:10px}.form-frame form.booking_form_dynamic .fields-list{grid-gap:10px}.choices-box .radiobox-choice{text-align:left;font-size:14px;grid-template-columns:1fr auto}.radiobox-choice.best-deal .info-radio::before{order:1}.form-frame form.booking_form_dynamic .choices-box{grid-template-columns:1fr}.form-frame form.booking_form_dynamic .choices-box .radiobox-choice.best-deal{grid-column-start:initial}.radiobox-choice.best-deal .info-radio{grid-template-columns:1fr auto}.form-contacts{max-width:100%}.select2-container--type-2.select2-container .select2-results>.select2-results__options li{padding:10px 16px}form.horizontal_multi .top-bar{padding-bottom:4px}.client-portal-form .form-frame form>div,.client-portal-form .form-frame form>div.info-block{padding-bottom:16px}.client-portal-form .form-frame form .expert-box .img-box img{width:46px}.client-portal-form .form-frame form.booking_form_dynamic{grid-gap:16px}.client-portal-form .offer{padding:6px}.client-portal-form .price-box .value{font-size:32px}.client-portal-form .form-frame form .expert-box{grid-gap:12px}.client-portal-form .offer{font-weight:400;line-height:1.3}.client-portal-form .sticky-bt.fix{left:32px;width:calc(100% - 64px)}.client-portal-form .sticky-bt::before{left:-32px;width:calc(100% + 64px)}.ui-datepicker-range{padding-bottom:150px}}@media (max-width:430px){.ui-datepicker,.ui-datepicker-range{padding:60px 8px 150px}.select2-container--type-2.select2-container--open .select2-dropdown,.iti-mobile .iti--container{padding:19px 8px 8px}.ui-datepicker-bottom-panel{padding:16px 8px}.ui-datepicker::before,.ui-datepicker-range::before{padding-left:16px}}@media (max-width:400px){.radiobox-choice.best-deal .info-radio::before{width:100px;background-position:left 7px center;line-height:1.4;padding:5px;padding-left:25px}.radiobox-choice.best-deal .info-radio{align-items:center}.ui-datepicker-bottom-panel{padding:16px 8px}}@media (max-width:319px){.radiobox-choice.best-deal .info-radio{grid-template-columns:1fr}.radiobox-choice.best-deal .info-radio::before{width:auto;background-position:left 5px top 7px}.radiobox-choice.best-deal .info-radio{grid-gap:10px}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* flags https://flagicons.lipis.dev  */

.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    /*.iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }*/
    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 32px;
  height: 24px;
  background-repeat: no-repeat;
  background-color: #DBDBDB; }

.iti__flag.iti__np {
  background-color: transparent; }




  .iti__flag.iti__ac {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ac.svg'); }
  .iti__flag.iti__ad {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ad.svg'); }
  .iti__flag.iti__ae {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ae.svg'); }
  .iti__flag.iti__af {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/af.svg'); }
  .iti__flag.iti__ag {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ag.svg'); }
  .iti__flag.iti__ai {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ai.svg'); }
  .iti__flag.iti__al {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/al.svg'); }
  .iti__flag.iti__am {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/am.svg'); }
  .iti__flag.iti__ao {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ao.svg'); }
  .iti__flag.iti__aq {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/aq.svg'); }
  .iti__flag.iti__ar {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ar.svg'); }
  .iti__flag.iti__as {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/as.svg'); }
  .iti__flag.iti__at {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/at.svg'); }
  .iti__flag.iti__au {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/au.svg'); }
  .iti__flag.iti__aw {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/aw.svg'); }
  .iti__flag.iti__ax {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ax.svg'); }
  .iti__flag.iti__az {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/az.svg'); }
  .iti__flag.iti__ba {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ba.svg'); }
  .iti__flag.iti__bb {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bb.svg'); }
  .iti__flag.iti__bd {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bd.svg'); }
  .iti__flag.iti__be {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/be.svg'); }
  .iti__flag.iti__bf {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bf.svg'); }
  .iti__flag.iti__bg {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bg.svg'); }
  .iti__flag.iti__bh {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bh.svg'); }
  .iti__flag.iti__bi {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bi.svg'); }
  .iti__flag.iti__bj {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bj.svg'); }
  .iti__flag.iti__bl {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bl.svg'); }
  .iti__flag.iti__bm {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bm.svg'); }
  .iti__flag.iti__bn {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bn.svg'); }
  .iti__flag.iti__bo {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bo.svg'); }
  .iti__flag.iti__bq {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bq.svg'); }
  .iti__flag.iti__br {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/br.svg'); }
  .iti__flag.iti__bs {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bs.svg'); }
  .iti__flag.iti__bt {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bt.svg'); }
  .iti__flag.iti__bv {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bv.svg'); }
  .iti__flag.iti__bw {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/bw.svg'); }
  .iti__flag.iti__by {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/by.svg'); }
  .iti__flag.iti__bz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/bz.svg"); }
  .iti__flag.iti__ca {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ca.svg"); }
  .iti__flag.iti__cc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cc.svg"); }
  .iti__flag.iti__cd {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cd.svg"); }
  .iti__flag.iti__cf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cf.svg"); }
  .iti__flag.iti__cg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cg.svg"); }
  .iti__flag.iti__ch {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ch.svg"); }
  .iti__flag.iti__ci {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ci.svg"); }
  .iti__flag.iti__ck {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ck.svg"); }
  .iti__flag.iti__cl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cl.svg"); }
  .iti__flag.iti__cm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cm.svg"); }
  .iti__flag.iti__cn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cn.svg"); }
  .iti__flag.iti__co {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/co.svg"); }
  .iti__flag.iti__cp {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cp.svg"); }
  .iti__flag.iti__cr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cr.svg"); }
  .iti__flag.iti__cu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cu.svg"); }
  .iti__flag.iti__cv {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cv.svg"); }
  .iti__flag.iti__cw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cw.svg"); }
  .iti__flag.iti__cx {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cx.svg"); }
  .iti__flag.iti__cy {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cy.svg"); }
  .iti__flag.iti__cz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/cz.svg"); }
  .iti__flag.iti__de {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/de.svg"); }
  .iti__flag.iti__dg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/dg.svg"); }
  .iti__flag.iti__dj {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/dj.svg"); }
  .iti__flag.iti__dk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/dk.svg"); }
  .iti__flag.iti__dm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/dm.svg"); }
  .iti__flag.iti__do {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/do.svg"); }
  .iti__flag.iti__dz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/dz.svg"); }
  .iti__flag.iti__ea {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ea.svg"); }
  .iti__flag.iti__ec {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ec.svg"); }
  .iti__flag.iti__ee {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ee.svg"); }
  .iti__flag.iti__eg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/eg.svg"); }
  .iti__flag.iti__eh {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/eh.svg"); }
  .iti__flag.iti__er {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/er.svg"); }
  .iti__flag.iti__es {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/es.svg"); }
  .iti__flag.iti__et {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/et.svg"); }
  .iti__flag.iti__eu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/eu.svg"); }
  .iti__flag.iti__fi {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fi.svg"); }
  .iti__flag.iti__fj {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fj.svg"); }
  .iti__flag.iti__fk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fk.svg"); }
  .iti__flag.iti__fm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fm.svg"); }
  .iti__flag.iti__fo {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fo.svg"); }
  .iti__flag.iti__fr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/fr.svg"); }
  .iti__flag.iti__ga {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ga.svg"); }
  .iti__flag.iti__gb {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gb.svg"); }
  .iti__flag.iti__gd {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gd.svg"); }
  .iti__flag.iti__ge {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ge.svg"); }
  .iti__flag.iti__gf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gf.svg"); }
  .iti__flag.iti__gg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gg.svg"); }
  .iti__flag.iti__gh {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gh.svg"); }
  .iti__flag.iti__gi {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gi.svg"); }
  .iti__flag.iti__gl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gl.svg"); }
  .iti__flag.iti__gm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gm.svg"); }
  .iti__flag.iti__gn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gn.svg"); }
  .iti__flag.iti__gp {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gp.svg"); }
  .iti__flag.iti__gq {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gq.svg"); }
  .iti__flag.iti__gr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gr.svg"); }
  .iti__flag.iti__gs {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gs.svg"); }
  .iti__flag.iti__gt {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gt.svg"); }
  .iti__flag.iti__gu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gu.svg"); }
  .iti__flag.iti__gw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gw.svg"); }
  .iti__flag.iti__gy {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/gy.svg"); }
  .iti__flag.iti__hk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/hk.svg"); }
  .iti__flag.iti__hm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/hm.svg"); }
  .iti__flag.iti__hn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/hn.svg"); }
  .iti__flag.iti__hr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/hr.svg"); }
  .iti__flag.iti__ht {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ht.svg"); }
  .iti__flag.iti__hu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/hu.svg"); }
  .iti__flag.iti__ic {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ic.svg"); }
  .iti__flag.iti__id {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/id.svg"); }
  .iti__flag.iti__ie {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ie.svg"); }
  .iti__flag.iti__il {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/il.svg"); }
  .iti__flag.iti__im {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/im.svg"); }
  .iti__flag.iti__in {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/in.svg"); }
  .iti__flag.iti__io {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/io.svg"); }
  .iti__flag.iti__iq {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/iq.svg"); }
  .iti__flag.iti__ir {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ir.svg"); }
  .iti__flag.iti__is {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/is.svg"); }
  .iti__flag.iti__it {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/it.svg"); }
  .iti__flag.iti__je {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/je.svg"); }
  .iti__flag.iti__jm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/jm.svg"); }
  .iti__flag.iti__jo {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/jo.svg"); }
  .iti__flag.iti__jp {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/jp.svg"); }
  .iti__flag.iti__ke {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ke.svg"); }
  .iti__flag.iti__kg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kg.svg"); }
  .iti__flag.iti__kh {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kh.svg"); }
  .iti__flag.iti__ki {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ki.svg"); }
  .iti__flag.iti__km {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/km.svg"); }
  .iti__flag.iti__kn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kn.svg"); }
  .iti__flag.iti__kp {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kp.svg"); }
  .iti__flag.iti__kr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kr.svg"); }
  .iti__flag.iti__kw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kw.svg"); }
  .iti__flag.iti__ky {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ky.svg"); }
  .iti__flag.iti__kz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/kz.svg"); }
  .iti__flag.iti__la {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/la.svg"); }
  .iti__flag.iti__lb {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lb.svg"); }
  .iti__flag.iti__lc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lc.svg"); }
  .iti__flag.iti__li {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/li.svg"); }
  .iti__flag.iti__lk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lk.svg"); }
  .iti__flag.iti__lr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lr.svg"); }
  .iti__flag.iti__ls {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ls.svg"); }
  .iti__flag.iti__lt {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lt.svg"); }
  .iti__flag.iti__lu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lu.svg"); }
  .iti__flag.iti__lv {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/lv.svg"); }
  .iti__flag.iti__ly {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ly.svg"); }
  .iti__flag.iti__ma {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ma.svg"); }
  .iti__flag.iti__mc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mc.svg"); }
  .iti__flag.iti__md {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/md.svg"); }
  .iti__flag.iti__me {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/me.svg"); }
  .iti__flag.iti__mf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mf.svg"); }
  .iti__flag.iti__mg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mg.svg"); }
  .iti__flag.iti__mh {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mh.svg"); }
  .iti__flag.iti__mk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mk.svg"); }
  .iti__flag.iti__ml {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ml.svg"); }
  .iti__flag.iti__mm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mm.svg"); }
  .iti__flag.iti__mn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mn.svg"); }
  .iti__flag.iti__mo {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mo.svg"); }
  .iti__flag.iti__mp {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mp.svg"); }
  .iti__flag.iti__mq {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mq.svg"); }
  .iti__flag.iti__mr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mr.svg"); }
  .iti__flag.iti__ms {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ms.svg"); }
  .iti__flag.iti__mt {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mt.svg"); }
  .iti__flag.iti__mu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mu.svg"); }
  .iti__flag.iti__mv {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mv.svg"); }
  .iti__flag.iti__mw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mw.svg"); }
  .iti__flag.iti__mx {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mx.svg"); }
  .iti__flag.iti__my {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/my.svg"); }
  .iti__flag.iti__mz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/mz.svg"); }
  .iti__flag.iti__na {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/na.svg"); }
  .iti__flag.iti__nc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nc.svg"); }
  .iti__flag.iti__ne {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ne.svg"); }
  .iti__flag.iti__nf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nf.svg"); }
  .iti__flag.iti__ng {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ng.svg"); }
  .iti__flag.iti__ni {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ni.svg"); }
  .iti__flag.iti__nl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nl.svg"); }
  .iti__flag.iti__no {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/no.svg"); }
  .iti__flag.iti__np {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/np.svg"); }
  .iti__flag.iti__nr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nr.svg"); }
  .iti__flag.iti__nu {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nu.svg"); }
  .iti__flag.iti__nz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/nz.svg"); }
  .iti__flag.iti__om {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/om.svg"); }
  .iti__flag.iti__pa {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pa.svg"); }
  .iti__flag.iti__pe {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pe.svg"); }
  .iti__flag.iti__pf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pf.svg"); }
  .iti__flag.iti__pg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pg.svg"); }
  .iti__flag.iti__ph {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ph.svg"); }
  .iti__flag.iti__pk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pk.svg"); }
  .iti__flag.iti__pl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pl.svg"); }
  .iti__flag.iti__pm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pm.svg"); }
  .iti__flag.iti__pn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pn.svg"); }
  .iti__flag.iti__pr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pr.svg"); }
  .iti__flag.iti__ps {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ps.svg"); }
  .iti__flag.iti__pt {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pt.svg"); }
  .iti__flag.iti__pw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/pw.svg"); }
  .iti__flag.iti__py {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/py.svg"); }
  .iti__flag.iti__qa {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/qa.svg"); }
  .iti__flag.iti__re {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/re.svg"); }
  .iti__flag.iti__ro {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ro.svg"); }
  .iti__flag.iti__rs {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/rs.svg"); }
  .iti__flag.iti__ru {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ru.svg"); }
  .iti__flag.iti__rw {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/rw.svg"); }
  .iti__flag.iti__sa {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sa.svg"); }
  .iti__flag.iti__sb {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sb.svg"); }
  .iti__flag.iti__sc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sc.svg"); }
  .iti__flag.iti__sd {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sd.svg"); }
  .iti__flag.iti__se {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/se.svg"); }
  .iti__flag.iti__sg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sg.svg"); }
  .iti__flag.iti__sh {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sh.svg"); }
  .iti__flag.iti__si {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/si.svg"); }
  .iti__flag.iti__sj {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sj.svg"); }
  .iti__flag.iti__sk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sk.svg"); }
  .iti__flag.iti__sl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sl.svg"); }
  .iti__flag.iti__sm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sm.svg"); }
  .iti__flag.iti__sn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sn.svg"); }
  .iti__flag.iti__so {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/so.svg"); }
  .iti__flag.iti__sr {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sr.svg"); }
  .iti__flag.iti__ss {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ss.svg"); }
  .iti__flag.iti__st {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/st.svg"); }
  .iti__flag.iti__sv {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sv.svg"); }
  .iti__flag.iti__sx {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sx.svg"); }
  .iti__flag.iti__sy {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sy.svg"); }
  .iti__flag.iti__sz {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/sz.svg"); }
  .iti__flag.iti__ta {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/ta.svg"); }
  .iti__flag.iti__tc {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tc.svg"); }
  .iti__flag.iti__td {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/td.svg"); }
  .iti__flag.iti__tf {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tf.svg"); }
  .iti__flag.iti__tg {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tg.svg"); }
  .iti__flag.iti__th {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/th.svg"); }
  .iti__flag.iti__tj {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tj.svg"); }
  .iti__flag.iti__tk {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tk.svg"); }
  .iti__flag.iti__tl {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tl.svg"); }
  .iti__flag.iti__tm {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tm.svg"); }
  .iti__flag.iti__tn {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/tn.svg"); }
  .iti__flag.iti__to {
    background-image: url("/wp-content/plugins/booking-tickets/img/flags/to.svg"); }
  .iti__flag.iti__tr {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/tr.svg'); }
  .iti__flag.iti__tt {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/tt.svg'); }
  .iti__flag.iti__tv {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/tv.svg'); }
  .iti__flag.iti__tw {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/tw.svg'); }
  .iti__flag.iti__tz {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/tz.svg'); }
  .iti__flag.iti__ua {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ua.svg'); }
  .iti__flag.iti__ug {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ug.svg'); }
  .iti__flag.iti__um {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/um.svg'); }
  .iti__flag.iti__un {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/un.svg'); }
  .iti__flag.iti__us {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/us.svg'); }
  .iti__flag.iti__uy {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/uy.svg'); }
  .iti__flag.iti__uz {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/uz.svg'); }
  .iti__flag.iti__va {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/va.svg'); }
  .iti__flag.iti__vc {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/vc.svg'); }
  .iti__flag.iti__ve {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ve.svg'); }
  .iti__flag.iti__vg {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/vg.svg'); }
  .iti__flag.iti__vi {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/vi.svg'); }
  .iti__flag.iti__vn {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/vn.svg'); }
  .iti__flag.iti__vu {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/vu.svg'); }
  .iti__flag.iti__wf {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/wf.svg'); }
  .iti__flag.iti__ws {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ws.svg'); }
  .iti__flag.iti__xk {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/xk.svg'); }
  .iti__flag.iti__ye {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/ye.svg'); }
  .iti__flag.iti__yt {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/yt.svg'); }
  .iti__flag.iti__za {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/za.svg'); }
  .iti__flag.iti__zm {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/zm.svg'); }
  .iti__flag.iti__zw {
    background-image: url('/wp-content/plugins/booking-tickets/img/flags/zw.svg'); }
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}