@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css);@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.country-select{display:inline-block;position:relative}.country-select *{box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.country-select .flag-dropdown{bottom:0;padding:1px;position:absolute;right:0;top:0}.country-select .selected-flag{height:100%;padding:0 0 0 8px;position:relative;width:36px;z-index:1}.country-select .selected-flag .flag{bottom:0;margin:auto;position:absolute;top:0}.country-select .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;margin-top:-2px;position:absolute;right:6px;top:50%;width:0}.country-select .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.country-select .country-list{background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px #0003;list-style:none;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;white-space:nowrap;z-index:2}.country-select .country-list .flag{display:inline-block;width:20px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.country-select .country-list .country{padding:5px 10px}.country-select .country-list .country.highlight{background-color:#0000000d}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select .country-list .flag{margin-right:6px}.country-select.inside input,.country-select.inside input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}.country-select.inside .flag-dropdown{left:0;right:auto}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:#0000000d}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:initial}.country-select .flag{background-color:#dbdbdb;background-image:url(/static/media/flags.3f9d4c2eaac6057ce601.png);background-position:20px 0;background-repeat:no-repeat;box-shadow:0 0 1px 0 #888;height:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url(/static/media/flags@2x.1ff49fd4eddddb2bde9f.png)}}.country-select .flag{width:20px}.country-select .flag.be{width:18px}.country-select .flag.ch{width:15px}.country-select .flag.mc{width:19px}.country-select .flag.ne{width:18px}.country-select .flag.np{width:13px}.country-select .flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-size:5630px 15px}}.country-select .flag.ac{background-position:0 0;height:10px}.country-select .flag.ad{background-position:-22px 0;height:14px}.country-select .flag.ae{background-position:-44px 0;height:10px}.country-select .flag.af{background-position:-66px 0;height:14px}.country-select .flag.ag{background-position:-88px 0;height:14px}.country-select .flag.ai{background-position:-110px 0;height:10px}.country-select .flag.al{background-position:-132px 0;height:15px}.country-select .flag.am{background-position:-154px 0;height:10px}.country-select .flag.ao{background-position:-176px 0;height:14px}.country-select .flag.aq{background-position:-198px 0;height:14px}.country-select .flag.ar{background-position:-220px 0;height:13px}.country-select .flag.as{background-position:-242px 0;height:10px}.country-select .flag.at{background-position:-264px 0;height:14px}.country-select .flag.au{background-position:-286px 0;height:10px}.country-select .flag.aw{background-position:-308px 0;height:14px}.country-select .flag.ax{background-position:-330px 0;height:13px}.country-select .flag.az{background-position:-352px 0;height:10px}.country-select .flag.ba{background-position:-374px 0;height:10px}.country-select .flag.bb{background-position:-396px 0;height:14px}.country-select .flag.bd{background-position:-418px 0;height:12px}.country-select .flag.be{background-position:-440px 0;height:15px}.country-select .flag.bf{background-position:-460px 0;height:14px}.country-select .flag.bg{background-position:-482px 0;height:12px}.country-select .flag.bh{background-position:-504px 0;height:12px}.country-select .flag.bi{background-position:-526px 0;height:12px}.country-select .flag.bj{background-position:-548px 0;height:14px}.country-select .flag.bl{background-position:-570px 0;height:14px}.country-select .flag.bm{background-position:-592px 0;height:10px}.country-select .flag.bn{background-position:-614px 0;height:10px}.country-select .flag.bo{background-position:-636px 0;height:14px}.country-select .flag.bq{background-position:-658px 0;height:14px}.country-select .flag.br{background-position:-680px 0;height:14px}.country-select .flag.bs{background-position:-702px 0;height:10px}.country-select .flag.bt{background-position:-724px 0;height:14px}.country-select .flag.bv{background-position:-746px 0;height:15px}.country-select .flag.bw{background-position:-768px 0;height:14px}.country-select .flag.by{background-position:-790px 0;height:10px}.country-select .flag.bz{background-position:-812px 0;height:14px}.country-select .flag.ca{background-position:-834px 0;height:10px}.country-select .flag.cc{background-position:-856px 0;height:10px}.country-select .flag.cd{background-position:-878px 0;height:15px}.country-select .flag.cf{background-position:-900px 0;height:14px}.country-select .flag.cg{background-position:-922px 0;height:14px}.country-select .flag.ch{background-position:-944px 0;height:15px}.country-select .flag.ci{background-position:-961px 0;height:14px}.country-select .flag.ck{background-position:-983px 0;height:10px}.country-select .flag.cl{background-position:-1005px 0;height:14px}.country-select .flag.cm{background-position:-1027px 0;height:14px}.country-select .flag.cn{background-position:-1049px 0;height:14px}.country-select .flag.co{background-position:-1071px 0;height:14px}.country-select .flag.cp{background-position:-1093px 0;height:14px}.country-select .flag.cr{background-position:-1115px 0;height:12px}.country-select .flag.cu{background-position:-1137px 0;height:10px}.country-select .flag.cv{background-position:-1159px 0;height:12px}.country-select .flag.cw{background-position:-1181px 0;height:14px}.country-select .flag.cx{background-position:-1203px 0;height:10px}.country-select .flag.cy{background-position:-1225px 0;height:13px}.country-select .flag.cz{background-position:-1247px 0;height:14px}.country-select .flag.de{background-position:-1269px 0;height:12px}.country-select .flag.dg{background-position:-1291px 0;height:10px}.country-select .flag.dj{background-position:-1313px 0;height:14px}.country-select .flag.dk{background-position:-1335px 0;height:15px}.country-select .flag.dm{background-position:-1357px 0;height:10px}.country-select .flag.do{background-position:-1379px 0;height:13px}.country-select .flag.dz{background-position:-1401px 0;height:14px}.country-select .flag.ea{background-position:-1423px 0;height:14px}.country-select .flag.ec{background-position:-1445px 0;height:14px}.country-select .flag.ee{background-position:-1467px 0;height:13px}.country-select .flag.eg{background-position:-1489px 0;height:14px}.country-select .flag.eh{background-position:-1511px 0;height:10px}.country-select .flag.er{background-position:-1533px 0;height:10px}.country-select .flag.es{background-position:-1555px 0;height:14px}.country-select .flag.et{background-position:-1577px 0;height:10px}.country-select .flag.eu{background-position:-1599px 0;height:14px}.country-select .flag.fi{background-position:-1621px 0;height:12px}.country-select .flag.fj{background-position:-1643px 0;height:10px}.country-select .flag.fk{background-position:-1665px 0;height:10px}.country-select .flag.fm{background-position:-1687px 0;height:11px}.country-select .flag.fo{background-position:-1709px 0;height:15px}.country-select .flag.fr{background-position:-1731px 0;height:14px}.country-select .flag.ga{background-position:-1753px 0;height:15px}.country-select .flag.gb{background-position:-1775px 0;height:10px}.country-select .flag.gd{background-position:-1797px 0;height:12px}.country-select .flag.ge{background-position:-1819px 0;height:14px}.country-select .flag.gf{background-position:-1841px 0;height:14px}.country-select .flag.gg{background-position:-1863px 0;height:14px}.country-select .flag.gh{background-position:-1885px 0;height:14px}.country-select .flag.gi{background-position:-1907px 0;height:10px}.country-select .flag.gl{background-position:-1929px 0;height:14px}.country-select .flag.gm{background-position:-1951px 0;height:14px}.country-select .flag.gn{background-position:-1973px 0;height:14px}.country-select .flag.gp{background-position:-1995px 0;height:14px}.country-select .flag.gq{background-position:-2017px 0;height:14px}.country-select .flag.gr{background-position:-2039px 0;height:14px}.country-select .flag.gs{background-position:-2061px 0;height:10px}.country-select .flag.gt{background-position:-2083px 0;height:13px}.country-select .flag.gu{background-position:-2105px 0;height:11px}.country-select .flag.gw{background-position:-2127px 0;height:10px}.country-select .flag.gy{background-position:-2149px 0;height:12px}.country-select .flag.hk{background-position:-2171px 0;height:14px}.country-select .flag.hm{background-position:-2193px 0;height:10px}.country-select .flag.hn{background-position:-2215px 0;height:10px}.country-select .flag.hr{background-position:-2237px 0;height:10px}.country-select .flag.ht{background-position:-2259px 0;height:12px}.country-select .flag.hu{background-position:-2281px 0;height:10px}.country-select .flag.ic{background-position:-2303px 0;height:14px}.country-select .flag.id{background-position:-2325px 0;height:14px}.country-select .flag.ie{background-position:-2347px 0;height:10px}.country-select .flag.il{background-position:-2369px 0;height:15px}.country-select .flag.im{background-position:-2391px 0;height:10px}.country-select .flag.in{background-position:-2413px 0;height:14px}.country-select .flag.io{background-position:-2435px 0;height:10px}.country-select .flag.iq{background-position:-2457px 0;height:14px}.country-select .flag.ir{background-position:-2479px 0;height:12px}.country-select .flag.is{background-position:-2501px 0;height:15px}.country-select .flag.it{background-position:-2523px 0;height:14px}.country-select .flag.je{background-position:-2545px 0;height:12px}.country-select .flag.jm{background-position:-2567px 0;height:10px}.country-select .flag.jo{background-position:-2589px 0;height:10px}.country-select .flag.jp{background-position:-2611px 0;height:14px}.country-select .flag.ke{background-position:-2633px 0;height:14px}.country-select .flag.kg{background-position:-2655px 0;height:12px}.country-select .flag.kh{background-position:-2677px 0;height:13px}.country-select .flag.ki{background-position:-2699px 0;height:10px}.country-select .flag.km{background-position:-2721px 0;height:12px}.country-select .flag.kn{background-position:-2743px 0;height:14px}.country-select .flag.kp{background-position:-2765px 0;height:10px}.country-select .flag.kr{background-position:-2787px 0;height:14px}.country-select .flag.kw{background-position:-2809px 0;height:10px}.country-select .flag.ky{background-position:-2831px 0;height:10px}.country-select .flag.kz{background-position:-2853px 0;height:10px}.country-select .flag.la{background-position:-2875px 0;height:14px}.country-select .flag.lb{background-position:-2897px 0;height:14px}.country-select .flag.lc{background-position:-2919px 0;height:10px}.country-select .flag.li{background-position:-2941px 0;height:12px}.country-select .flag.lk{background-position:-2963px 0;height:10px}.country-select .flag.lr{background-position:-2985px 0;height:11px}.country-select .flag.ls{background-position:-3007px 0;height:14px}.country-select .flag.lt{background-position:-3029px 0;height:12px}.country-select .flag.lu{background-position:-3051px 0;height:12px}.country-select .flag.lv{background-position:-3073px 0;height:10px}.country-select .flag.ly{background-position:-3095px 0;height:10px}.country-select .flag.ma{background-position:-3117px 0;height:14px}.country-select .flag.mc{background-position:-3139px 0;height:15px}.country-select .flag.md{background-position:-3160px 0;height:10px}.country-select .flag.me{background-position:-3182px 0;height:10px}.country-select .flag.mf{background-position:-3204px 0;height:14px}.country-select .flag.mg{background-position:-3226px 0;height:14px}.country-select .flag.mh{background-position:-3248px 0;height:11px}.country-select .flag.mk{background-position:-3270px 0;height:10px}.country-select .flag.ml{background-position:-3292px 0;height:14px}.country-select .flag.mm{background-position:-3314px 0;height:14px}.country-select .flag.mn{background-position:-3336px 0;height:10px}.country-select .flag.mo{background-position:-3358px 0;height:14px}.country-select .flag.mp{background-position:-3380px 0;height:10px}.country-select .flag.mq{background-position:-3402px 0;height:14px}.country-select .flag.mr{background-position:-3424px 0;height:14px}.country-select .flag.ms{background-position:-3446px 0;height:10px}.country-select .flag.mt{background-position:-3468px 0;height:14px}.country-select .flag.mu{background-position:-3490px 0;height:14px}.country-select .flag.mv{background-position:-3512px 0;height:14px}.country-select .flag.mw{background-position:-3534px 0;height:14px}.country-select .flag.mx{background-position:-3556px 0;height:12px}.country-select .flag.my{background-position:-3578px 0;height:10px}.country-select .flag.mz{background-position:-3600px 0;height:14px}.country-select .flag.na{background-position:-3622px 0;height:14px}.country-select .flag.nc{background-position:-3644px 0;height:10px}.country-select .flag.ne{background-position:-3666px 0;height:15px}.country-select .flag.nf{background-position:-3686px 0;height:10px}.country-select .flag.ng{background-position:-3708px 0;height:10px}.country-select .flag.ni{background-position:-3730px 0;height:12px}.country-select .flag.nl{background-position:-3752px 0;height:14px}.country-select .flag.no{background-position:-3774px 0;height:15px}.country-select .flag.np{background-color:initial;background-position:-3796px 0;height:15px}.country-select .flag.nr{background-position:-3811px 0;height:10px}.country-select .flag.nu{background-position:-3833px 0;height:10px}.country-select .flag.nz{background-position:-3855px 0;height:10px}.country-select .flag.om{background-position:-3877px 0;height:10px}.country-select .flag.pa{background-position:-3899px 0;height:14px}.country-select .flag.pe{background-position:-3921px 0;height:14px}.country-select .flag.pf{background-position:-3943px 0;height:14px}.country-select .flag.pg{background-position:-3965px 0;height:15px}.country-select .flag.ph{background-position:-3987px 0;height:10px}.country-select .flag.pk{background-position:-4009px 0;height:14px}.country-select .flag.pl{background-position:-4031px 0;height:13px}.country-select .flag.pm{background-position:-4053px 0;height:14px}.country-select .flag.pn{background-position:-4075px 0;height:10px}.country-select .flag.pr{background-position:-4097px 0;height:14px}.country-select .flag.ps{background-position:-4119px 0;height:10px}.country-select .flag.pt{background-position:-4141px 0;height:14px}.country-select .flag.pw{background-position:-4163px 0;height:13px}.country-select .flag.py{background-position:-4185px 0;height:11px}.country-select .flag.qa{background-position:-4207px 0;height:8px}.country-select .flag.re{background-position:-4229px 0;height:14px}.country-select .flag.ro{background-position:-4251px 0;height:14px}.country-select .flag.rs{background-position:-4273px 0;height:14px}.country-select .flag.ru{background-position:-4295px 0;height:14px}.country-select .flag.rw{background-position:-4317px 0;height:14px}.country-select .flag.sa{background-position:-4339px 0;height:14px}.country-select .flag.sb{background-position:-4361px 0;height:10px}.country-select .flag.sc{background-position:-4383px 0;height:10px}.country-select .flag.sd{background-position:-4405px 0;height:10px}.country-select .flag.se{background-position:-4427px 0;height:13px}.country-select .flag.sg{background-position:-4449px 0;height:14px}.country-select .flag.sh{background-position:-4471px 0;height:10px}.country-select .flag.si{background-position:-4493px 0;height:10px}.country-select .flag.sj{background-position:-4515px 0;height:15px}.country-select .flag.sk{background-position:-4537px 0;height:14px}.country-select .flag.sl{background-position:-4559px 0;height:14px}.country-select .flag.sm{background-position:-4581px 0;height:15px}.country-select .flag.sn{background-position:-4603px 0;height:14px}.country-select .flag.so{background-position:-4625px 0;height:14px}.country-select .flag.sr{background-position:-4647px 0;height:14px}.country-select .flag.ss{background-position:-4669px 0;height:10px}.country-select .flag.st{background-position:-4691px 0;height:10px}.country-select .flag.sv{background-position:-4713px 0;height:12px}.country-select .flag.sx{background-position:-4735px 0;height:14px}.country-select .flag.sy{background-position:-4757px 0;height:14px}.country-select .flag.sz{background-position:-4779px 0;height:14px}.country-select .flag.ta{background-position:-4801px 0;height:10px}.country-select .flag.tc{background-position:-4823px 0;height:10px}.country-select .flag.td{background-position:-4845px 0;height:14px}.country-select .flag.tf{background-position:-4867px 0;height:14px}.country-select .flag.tg{background-position:-4889px 0;height:13px}.country-select .flag.th{background-position:-4911px 0;height:14px}.country-select .flag.tj{background-position:-4933px 0;height:10px}.country-select .flag.tk{background-position:-4955px 0;height:10px}.country-select .flag.tl{background-position:-4977px 0;height:10px}.country-select .flag.tm{background-position:-4999px 0;height:14px}.country-select .flag.tn{background-position:-5021px 0;height:14px}.country-select .flag.to{background-position:-5043px 0;height:10px}.country-select .flag.tr{background-position:-5065px 0;height:14px}.country-select .flag.tt{background-position:-5087px 0;height:12px}.country-select .flag.tv{background-position:-5109px 0;height:10px}.country-select .flag.tw{background-position:-5131px 0;height:14px}.country-select .flag.tz{background-position:-5153px 0;height:14px}.country-select .flag.ua{background-position:-5175px 0;height:14px}.country-select .flag.ug{background-position:-5197px 0;height:14px}.country-select .flag.um{background-position:-5219px 0;height:11px}.country-select .flag.us{background-position:-5241px 0;height:11px}.country-select .flag.uy{background-position:-5263px 0;height:14px}.country-select .flag.uz{background-position:-5285px 0;height:10px}.country-select .flag.va{background-position:-5307px 0;height:15px}.country-select .flag.vc{background-position:-5324px 0;height:14px}.country-select .flag.ve{background-position:-5346px 0;height:14px}.country-select .flag.vg{background-position:-5368px 0;height:10px}.country-select .flag.vi{background-position:-5390px 0;height:14px}.country-select .flag.vn{background-position:-5412px 0;height:14px}.country-select .flag.vu{background-position:-5434px 0;height:12px}.country-select .flag.wf{background-position:-5456px 0;height:14px}.country-select .flag.ws{background-position:-5478px 0;height:10px}.country-select .flag.xk{background-position:-5500px 0;height:15px}.country-select .flag.ye{background-position:-5522px 0;height:14px}.country-select .flag.yt{background-position:-5544px 0;height:14px}.country-select .flag.za{background-position:-5566px 0;height:14px}.country-select .flag.zm{background-position:-5588px 0;height:14px}.country-select .flag.zw{background-position:-5610px 0;height:10px}.back_drop_shadow_container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(10px);background-color:#fff6;bottom:0;height:100vh;left:0;position:absolute;top:0;z-index:1000}.registration-form{align-items:center;display:flex;height:100%;justify-content:center}.registration_form_container{min-height:92%;padding:10px 20px}.registeration_form_header{border-bottom:1px solid gray;padding:10px 0}.inputs_group{height:55%;padding:10px 0 5px}.inputssss{margin:10px 15px}.custom_input{border:none;border-bottom:2px solid gray;outline:none;padding:10px 0}.prevoius_button{height:30px!important;padding:auto 15px!important}@media screen and (min-width:1024px){.registration_form_container{background-color:#fff;border:1px solid gray;border-radius:10px;box-shadow:inset;height:90%;padding:10px 20px;width:50%}.registeration_form_header{border-bottom:1px solid gray;padding:10px 0}.inputs_group{height:55%;padding:10px 0 5px}.inputssss{margin:10px 15px}.custom_input{border:none;border-bottom:2px solid gray;outline:none;padding:10px 0}.prevoius_button{height:30px!important;padding:auto 15px!important}}@media screen and (min-width:0px) and (max-width:900px){.registration-form{align-items:flex-start;height:100vh;overflow-y:auto;padding:2rem 0}.registration_form_container{height:auto;padding:1rem 1.5rem;width:95%}.registeration_form_header{border-bottom:1px solid gray;padding:10px 0;width:100%}.inputs_group{height:55%;padding:10px 0 5px}.inputssss{margin:10px 15px;width:46%}.custom_input{border:none;border-bottom:2px solid gray;outline:none;padding:10px 0;width:100%}.custom_label{width:100%}.prevoius_button{height:30px!important;padding:auto 15px!important}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.custom-class-largeScreen{display:none!important}.sticky_top{left:0;position:sticky;right:0;top:0;z-index:1000}.logo{width:200px!important}.smlogo{width:150px}.contact_nav{align-items:center;background-color:#457a7c;background-color:var(--primary-color);display:flex}.nav_contact_text{color:#fff}a{color:#919db1}.landing-page-slider{height:auto}.landing-slider-image{height:60vh}.menubar_for_mobile{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff6;z-index:10000}.custom_class_menulinks{background-color:#313041;width:70%}.custom-button{background-color:#e8604c;padding:11px 0}.icons-conteiner{align-items:center}.nav-container a{color:#919db1}.navigation-container{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background-color:#ffffffb3;height:100px}.navigation-links-container{background-color:#fff;flex:1 1;height:100px}.navigation-link{color:#83828a;font-family:Parsnip NF Swash Caps;height:100%}.custom-modal{background-color:#fff;bottom:0;display:block;height:600px;left:0;margin:auto;position:absolute;right:0;top:0;width:1000px;z-index:100}.about-us-image{height:600px!important;width:600px!important}.section-title{margin-bottom:47px;margin-top:5px}.about-one__right{display:block;margin-left:70px;margin-top:10px;position:relative}.section-title__tagline{align-items:center;color:var(--thm-primary);display:block;font-family:var(--thm-reey-font);font-size:20px;font-weight:400;line-height:30px}.about-one__right-text{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem;line-height:1rem;margin:0;text-align:justify}.about-one__points{display:block;margin-bottom:61px;margin-top:34px;position:relative}.unstyled{list-style:none;padding-left:0}.thm-btn{-webkit-appearance:none;background-color:#e8604c;border:none;border-radius:8px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;outline:none!important;overflow:hidden;padding:8px 30px;position:relative;text-transform:uppercase;transition:all .3s linear;vertical-align:middle;z-index:1}.thm-btn,.thm-btn:hover{color:#fff;text-decoration:none}a{color:var(--thm-gray)}.custom-logos-container{background-color:#e8604c}.logo-container{padding-left:350px}.custom-why-choose-us{background-color:#313041;width:50%}.our_service_card{height:21rem;width:25rem}.our_service_card p{text-align:justify}.custom-icons{margin:0 50px}.custom-our-partners{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:end}.why_choose_us_image-section{height:46rem;width:50%}.why-choose-us-image{height:100%}.user-signup-signin-icons{cursor:pointer;height:40px;width:40px}.wyy-choose-us-paragraph{color:gray;margin:1rem 0;width:27rem}.card{height:25rem;width:19rem}.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px;height:15rem}.logo-div{width:2rem}.logo-div img{height:4rem;width:4rem}@media (min-width:991.99px){.custom-class-largeScreen{display:block!important}.custom-class-smallScreen{display:none}}@media screen and (min-width:200px) and (max-width:464px){.our_service_card{width:100%}.landing-page-slider{height:auto;margin-bottom:2.5rem}.landing-slider-image{height:250px}.user-signup-signin-icons{cursor:pointer;height:25px;width:25px}.about-us-image{display:none}.about-one__right{margin-left:0;margin-top:3rem}.section-title{margin-top:5px;text-align:center}.about-one__right-text{margin:0;padding:15px 0;text-align:justify}.services-container{display:flex;flex-wrap:wrap;width:fit-content}.services-container-heading{font-size:10px;width:fit-content}.packeges_carousal{align-items:center;display:flex;justify-content:center}.card{width:100%}.card-img-top{height:18rem}.custom-our-partners{margin:0;margin-right:0!important;text-align:center}.logos_block{align-items:center;display:flex;justify-content:center}.logo-div{padding-left:2rem;width:fit-content}.why_choose_us{flex-direction:column}.why_choose_us_image-section{display:none}.custom-why-choose-us{width:100%}.wyy-choose-us-paragraph{width:20rem}}@media screen and (min-width:465px) and (max-width:900px){.our_service_card{width:100%}.landing-slider-image{height:350px}.user-signup-signin-icons{cursor:pointer;height:25px;width:25px}.about-us-image{display:none}.about-one__right{margin-left:0;margin-top:2rem}.about-one__right-text{margin:0;padding:10px 0;text-align:justify}.services-container{display:flex;flex-wrap:wrap;width:fit-content}.services-container-heading{font-size:10px;width:fit-content}.section-title{margin-bottom:15px;margin-top:5px;text-align:center}.packeges_carousal{align-items:center;display:flex;justify-content:center}.card{height:27rem;margin-right:1rem;width:100%}.card-img-top{height:18rem}.custom-our-partners{margin:0;margin-right:0!important;text-align:center}.logos_block{align-items:center;display:flex;justify-content:center}.logo-div{padding-left:2rem;width:fit-content}.why_choose_us{flex-direction:column}.why_choose_us_image-section{display:none}.custom-why-choose-us{width:100%}.wyy-choose-us-paragraph{width:20rem}}@media screen and (min-width:901px) and (max-width:1400px){.landing-page-slider{position:relative}.landing-slider-image{height:450px}.about-one__right-text{margin:0;padding:0;text-align:justify}.services-container{object-fit:contain;width:fit-content}.services-container-heading{font-size:12px;width:fit-content}}@media screen and (min-width:1401px) and (max-width:1900px){.landing-slider-image{height:550px}}.second-landingpage-slider{align-items:center;color:#fff;display:flex;justify-content:space-between;min-height:550px;padding:20px;position:relative}.text-overly{border-radius:5px;bottom:0;box-sizing:border-box;left:0;padding:15px;position:absolute;z-index:10}.login-box-container{opacity:0;right:4%;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:30%;z-index:1000}.fade-in{opacity:1;transform:translateY(-50%)}.fade-out{opacity:0;transform:translateY(-40%)}.our_service_card{display:flex;flex-direction:column;min-height:200px}.carousel-container{margin-top:20px}.service-contaner-heading{font-size:1.2rem;font-weight:700}.carousel-container-wrapper{position:relative}.carousel-left-arrow,.carousel-right-arrow{top:50%;transform:translateY(-50%);z-index:10}.carousel-left-arrow{left:-60px}.carousel-right-arrow{right:-65px}.carousel-button{background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;padding:10px}.carousel-button:hover{background-color:#355a6b;background-color:var(--secondary-color)}.content{z-index:2}.pointer{position:relative;transition:color .3s ease}.pointer.selected:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:100%}.selected-page{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.bg-light{background-color:#f8f9fa}.landingPageContainer{height:100vh;position:relative}.responseivelandingPageContainer{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.carouselImage{height:100vh;width:100%}.content-container{bottom:120px;left:0;position:absolute}.logo-section{align-items:center;background-color:#fffc;display:flex;height:100px;justify-content:center;z-index:999}.text-container{border-radius:5px;box-sizing:border-box;opacity:.9;padding:15px 10px;width:100%}.navigation-section{align-items:center;background-color:#457a7c;background-color:var(--primary-color);color:#fff;display:flex;flex-direction:row;gap:30px;height:70px;justify-content:center;width:100%}.text-content{color:#241b1b;text-align:left}.right_container{background-color:#fffc;display:flex;flex-direction:column;height:100vh;justify-content:space-between;position:relative;width:100%;z-index:9999}.middle-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:auto}.w-70{width:70%}.w-30{width:30%}@media (max-width:575.98px){.navbar-margin-xs{margin-top:18%!important}}.logo_container{cursor:pointer;height:70px;width:160px}.logo_container img{height:100%;width:100%}.navigation_bar{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:0 20px}.sticky-header{background-color:#fff;position:sticky;top:0;z-index:1}.company_name_style{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:100%;min-width:fit-content;padding:5px 8px 10px}.company_name_style:hover{background-color:#457a7c;background-color:var(--primary-color);color:#fff!important;padding:10px 8px}.menu_link_container{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:auto;min-width:7rem;padding:13px 0}.menu_link_container-active{background-color:#355a6b;background-color:var(--secondary-color);color:#fff!important}.menu_link_container:hover{background-color:#457a7c;background-color:var(--primary-color);color:#fff!important}.menu_link_icon{height:24px;width:24px}.menu_link_icon-active{display:none;height:24px;width:24px}.company_name_style:hover .profile_avatar,.profile_avatar_active{display:none}.company_name_style:hover .profile_avatar_active{display:block}.menu_link_container-active .menu_link_icon,.menu_link_container:hover .menu_link_icon{display:none}.menu_link_container-active .menu_link_icon-active,.menu_link_container:hover .menu_link_icon-active{display:block}.menu_link_container span{padding-top:4px}.menu_link_container span:hover{cursor:pointer;font-weight:600;transition-duration:.2s}.profile_info{cursor:pointer;min-width:100px}.profile_info p:hover{font-weight:600;transform:scale(1.1);transition-duration:.2s}.profile_model{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #00000059;padding:1.5rem;position:absolute;right:1rem;top:.5rem}.pro-title-text{background-color:#457a7c;background-color:var(--primary-color);border-radius:5px;color:#fff;font-size:1.4rem;margin-bottom:1rem;padding:10px 0;text-align:center;width:100%}.profil_model_input_section{width:480px}.financial-info{width:400px}.logout_text,.pro-info-text{font-size:1.2rem}.logout_text{cursor:pointer}.vertical_line{height:auto;margin:0 15px 0 0;width:1px}.horizontal_line,.vertical_line{border:1px solid gray;border-radius:10px}.horizontal_line{height:1px;margin:20px 0;width:100%}.out_side_click{background:none;height:100%;position:relative;width:100%}.profile_info p{font-size:1.2rem}.navigation_mobile_menu{background-color:#fff;height:100vh;overflow-y:auto;padding:1rem;width:90%}.mobile_navigation_links span{align-items:center;border-radius:5px;color:#000;display:flex;font-size:1.3rem;height:fit-content;justify-content:space-between;margin:5px 0;padding:10px 5px;width:100%}.display_none{display:none}.mobile_sub_menu_container span{padding-left:1.8rem}.mobile_sub_menu_container_link{padding-left:1.5rem}.display_block{display:block}.active_link{background-color:#355a6b;color:#fff!important}@media screen and (min-width:200px) and (max-width:464px){.logo_container{height:80px;width:130px}.menu_links{align-items:center;display:flex;flex-direction:column;padding:10px 5px auto}.navigation_bar{display:none}.menu_link_container{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:auto;min-width:8rem;padding:13px 0;position:relative}.menu_link_icon{height:35px;width:35px}.menu_link_icon-active{display:none;height:35px;width:35px}.menu_link_container-active .menu_link_icon,.menu_link_container:hover .menu_link_icon{display:none}.menu_link_container-active .menu_link_icon-active,.menu_link_container:hover .menu_link_icon-active{display:block}.menu_link_container span{font-size:16px}.profile_info p{font-size:.8rem}.profile_info{min-width:fit-content}.profile_info p:hover{font-weight:600;transform:scale(1.1);transition-duration:.2s}.profile_model{margin:0 auto;right:.7rem;top:2rem;width:95%}.financial-info,.profil_model_input_section{width:100%}}.menu_link_container{display:inline-block;position:relative}.dropdown-content{background-color:#fff;border:2px solid #355a6b;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 17px #00000029,0 3px 6px #0000003b;display:none;font-size:1.2rem;margin-left:13.9rem;margin-top:4.2rem;max-height:80vh;overflow-y:auto;position:absolute;width:350px;z-index:10}.menu_link_container:hover .dropdown-content{color:#000;display:block}.dropdown_item{list-style:none;padding-bottom:.5px;padding-top:2px}.dropdown_item:hover{background-color:#355a6b;color:#e2e2e2}.tt-brand{align-items:center;display:flex;gap:8px;text-decoration:none}.tt-logo-icon{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);border-radius:10px;color:#fff;display:inline-flex;font-size:20px;height:44px;justify-content:center;width:44px}.tt-brand-text{display:flex;flex-direction:column;line-height:1}.tt-brand-title{color:#3165e3;font-size:22px;font-weight:800}.tt-brand-tt{color:#0a142d}.tt-brand-sub{color:#3165e3;font-size:10px;letter-spacing:1px;margin-top:2px}.custom-container{margin:0 auto;max-width:1400px;padding:0 180px}.dashboard_custom-container{margin:0 auto;max-width:1400px;padding:0 50px}.custom-promo-bar{background:linear-gradient(90deg,#0a142d,#3165e3,#9a688a,#ff6b35);color:#fff;font-size:13px;letter-spacing:.3px;padding:6px 0;position:relative;z-index:100}.custom-promo-grid{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.custom-promo-left{flex:1 1}.custom-promo-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.custom-promo-text{font-size:12px;font-weight:400}.custom-promo-text strong{font-weight:700}.custom-promo-badge{font-size:13px;padding:4px 0}.custom-promo-warning,.custom-promo-warning strong{color:#ffd84d}.custom-navbar{background:#fff;box-shadow:0 1px 4px #0000000f;position:sticky;top:0;z-index:99}.custom-navbar-wrapper{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.custom-brand{align-items:center;display:flex;gap:12px;text-decoration:none}.custom-brand-icon{align-items:center;background:linear-gradient(135deg,#1e3a8a,#3165e3);border-radius:10px;color:#fff;display:flex;height:42px;justify-content:center;transition:transform .3s ease;width:42px}.custom-brand:hover .custom-brand-icon{transform:scale(1.05)}.custom-brand-info{line-height:1.2}.custom-brand-name{color:#0a142d;font-size:18px;font-weight:700}.custom-brand-tagline{color:#0a142d;font-size:9px;letter-spacing:2px;margin-top:2px}.custom-nav-desktop{display:flex}.custom-nav-list{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.custom-nav-link{background:none;border:none;color:#0a142d;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .2s ease}.custom-nav-link:hover{color:#3165e3;transform:translateY(-1px)}.custom-nav-signout{color:#1f2937!important;font-weight:600}.custom-mobile-menu-btn{background:none;border:none;color:#374151;cursor:pointer;display:none;padding:8px;transition:all .2s ease}.custom-mobile-menu-btn:hover{color:#3165e3}.custom-nav-mobile{animation:slideDown .3s ease;border-top:1px solid #e5e7eb;padding:16px 0}.custom-nav-list-mobile{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.custom-nav-list-mobile li{width:100%}.custom-nav-list-mobile .custom-nav-link{display:block;padding:12px 0;width:100%}@media (max-width:1024px){.custom-container{padding:0 100px}}@media (max-width:768px){.custom-promo-grid{flex-direction:column;gap:8px;text-align:center}.custom-promo-right{gap:16px;justify-content:center}.custom-nav-desktop{display:none}.custom-mobile-menu-btn{display:block}.custom-navbar-wrapper{padding:10px 0}.custom-brand-name{font-size:16px}.custom-brand-icon{height:36px;width:36px}.custom-brand-icon svg{height:20px;width:20px}}@media (max-width:480px){.custom-container{padding:0 16px}.custom-promo-badge,.custom-promo-text{font-size:12px}.custom-promo-right{flex-wrap:wrap;gap:12px}.custom-brand-info{display:none}.custom-brand-icon{height:40px;width:40px}}.custom-navbar.scrolled{box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease}:root{--tt-primary:#3165e3;--tt-primary-hover:#233487;--tt-text:#1f2937;--tt-muted:#6b7280;--tt-border:#e5e7eb;--tt-bg:#f8fafc;--tt-white:#fff;--tt-error:#dc2626;--tt-success:#16a34a}.tt-modal-body{color:#1f2937;color:var(--tt-text);padding:24px}.tt-head{margin-bottom:18px}.tt-title{color:#3165e3;color:var(--tt-primary);font-size:22px;font-weight:700;margin:0}.tt-form{gap:16px}.tt-field,.tt-form{display:flex;flex-direction:column}.tt-field{gap:6px}.tt-label{font-size:13px;font-weight:600}.tt-input,.tt-label{color:#1f2937;color:var(--tt-text)}.tt-input{background:var(--tt-bg);border:1px solid var(--tt-border);box-sizing:border-box;transition:border-color .15s,box-shadow .15s;width:100%!important}.tt-input::placeholder{color:#9ca3af}.tt-input:focus{border-color:#3165e3;border-color:var(--tt-primary)}.tt-input-wrap{position:relative;width:100%}.tt-input-pad{padding-right:40px}.tt-eye{align-items:center;background:#0000;border:0;color:#6b7280;color:var(--tt-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.tt-eye:hover{color:#3165e3;color:var(--tt-primary)}.tt-row-end{display:flex;justify-content:flex-end}.tt-row-between{align-items:center;display:flex;justify-content:space-between}.tt-link{color:#3165e3;color:var(--tt-primary);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none}.tt-link:hover{text-decoration:underline}.tt-muted-sm{color:#6b7280;color:var(--tt-muted);font-size:12px}.tt-btn{align-items:center;border:0;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:42px;justify-content:center;transition:background .15s}.tt-btn-primary{background:#3165e3;background:var(--tt-primary);color:#fff}.tt-btn-primary:hover{background:#233487;background:var(--tt-primary-hover)}.tt-foot{color:#6b7280;color:var(--tt-muted);font-size:13px;margin:4px 0 0;text-align:center}.tt-error{background:#fef2f2;border-radius:4px;font-size:13px;margin:0 0 12px;padding:8px 12px}.tt-error,.tt-error-sm{color:#dc2626;color:var(--tt-error)}.tt-error-sm{font-size:12px;margin:4px 0 0}.tt-success-sm{color:#16a34a;color:var(--tt-success);font-size:13px;margin:0}.tt-otp-block{display:flex;flex-direction:column;gap:12px}.tt-otp-title{font-size:14px;font-weight:600;margin:0}.tt-otp-row{display:flex;gap:8px;justify-content:space-between}.tt-otp-input{font-size:18px;font-weight:600;height:48px;padding:0;text-align:center;width:44px}.tt-otp-timer{color:#6b7280;color:var(--tt-muted);font-size:12px;margin:0}.tt-checkbox-row{align-items:center;color:#1f2937;color:var(--tt-text);cursor:pointer;display:flex;font-size:13px;gap:8px}.tt-checkbox-row input{accent-color:#3165e3;accent-color:var(--tt-primary);height:16px;width:16px}.tt-req-title{color:#6b7280;color:var(--tt-muted);font-size:12px;font-weight:700;letter-spacing:.5px;margin:10px 0 6px}.tt-req-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.tt-req-list li{align-items:center;color:#1f2937;color:var(--tt-text);display:flex;font-size:12px;gap:8px}.tt-req-ok{color:#16a34a;color:var(--tt-success)}.tt-req-bad{color:#dc2626;color:var(--tt-error)}@media (max-width:480px){.tt-otp-input{font-size:16px;height:44px;width:38px}.tt-modal-body{padding:18px}}.colored-button,.colored-button:hover{background-color:#457a7c;color:#fff}.colored-button:hover{font-weight:700}.App{overflow-x:hidden!important}.iconbar{display:flex;height:auto;width:fit-content}.profile_icon_container{padding:auto 0}.menu_links{align-items:center;display:flex;flex-direction:column;padding:10px 5px auto}.menu_links p{font-size:1rem}.iconheader{cursor:pointer;display:inline;font-size:15px!important;margin:auto 0 auto 40px}.fa :before,.fas :before{-webkit-appearance:none;background:#0000!important;background-color:initial}.UserProfile{font-size:50px!important;margin-bottom:auto;margin-left:1rem!important;margin-top:auto}.HeaderIcon,.UserProfile{color:#4d496b;cursor:pointer;display:inline}.HeaderIcon{font-size:15px!important;margin:auto 0}.zairaalogo{height:75px;margin-left:20px;width:225px}.zaira_menu_section{height:auto;left:0;top:0}.menu-area-row{height:100%!important}.iconheader2{cursor:pointer;display:inline;font-size:75px!important;margin:5px 0 0 20px;text-align:center}.menu_text{padding:15px 10px 0!important}.menu_button_text,.menu_text{align-items:center;color:#4d496b;cursor:pointer;font-size:22px!important;font-weight:100;height:100%;text-transform:capitalize!important}.menu_button_text{background:#fff;border:none;margin-left:5px;outline:none;padding:0 10px!important}.active,.menu_text:hover{background-color:#355a6b;color:#e2e2e2}.dropdown-menu-agency,.dropdown-menu-finance,.dropdown-menu-setup{color:#000;display:none;position:absolute}.dropdown-menu-agency-show,.dropdown-menu-finance-show,.dropdown-menu-setup-show{background-color:#fff;border:2px solid #355a6b;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 17px #00000029,0 3px 6px #0000003b;display:block;font-size:1.2rem;margin-left:11.7rem;margin-top:3.4rem;max-height:80vh;overflow-y:auto;padding:20px 10px;position:absolute;width:300px;z-index:10000}.finance-dropdown-items{align-items:center;border-bottom:2px solid #fff;border-radius:4px;color:#000;display:flex;font-size:15px;font-weight:400;height:2.5rem;justify-content:space-between;padding:10px;text-decoration:none}.finance-dropdown-items:hover{background-color:#457a7c;background-color:var(--primary-color);color:#fff}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}.mobile-menu{display:none}.mobile-menu .circle{float:right;margin:5px 10px 0 auto;z-index:2}.mobile-menu .circle,.mobile-menu .mobile-cross{align-items:center;background:#005879;border-radius:50%;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;line-height:40px;width:40px}.mobile-menu .mobile-cross{margin:0 auto;position:fixed;right:15px;top:20px;z-index:99999}.mobile-menu .nveMenu{background:#fff;height:100%;left:0;opacity:0;padding:40px 20px;position:fixed;right:0;top:0;transform:translateX(-320px);transition:all .5s cubic-bezier(.7,0,.3,1);visibility:hidden;width:280px;z-index:999}.mobile-menu .nveMenu.is-opened{opacity:1;transform:translateX(0);visibility:visible}.mobile-menu .overlay{background:#000000b5;height:100%;opacity:0;position:fixed;right:0;top:0;transition:all .5s cubic-bezier(.7,0,.3,1);visibility:hidden;width:calc(100% - 280px)}.mobile-menu .overlay.is-on{opacity:1;visibility:visible;z-index:999}.mobile-menu .navlinks li{display:block;padding:12px 0}.mobile-menu .navlinks li a{color:#666;font-weight:700;text-transform:uppercase}.mobile-menu .navlinks li a:hover{text-decoration:none}.menu-area{background:#e2e2e2;height:60px;margin:2px 0 0}.user-infobar{float:right!important;padding-top:5px}.user-info{color:#190c61;font-family:Roboto,sans-serif;font-size:10px;padding-left:-100px}.textslider{background-color:#e2e2e2;border-bottom:1px solid #4d496b;box-shadow:2px 2px 4px #888;height:45px}.btn-bar{display:block;margin:0 auto;position:relative;top:40px;width:60%}#buttons{float:right;padding:0 0 5px}#buttons a{color:#b14943;display:block;float:left;font-size:20px;margin:0 60px;outline:0;padding:9px;text-align:center;text-decoration:none;width:35px}#slides{height:30px;overflow:hidden;position:relative;width:100%}#slides ul{list-style:none;margin:0;padding:0}#slides li,#slides ul{height:250px;position:relative;width:100%}#slides li{float:left;font-family:lato,sans-serif;text-align:left}.authorContainer,.quoteContainer{display:table;width:100%}a#next:hover,a#prev:hover{color:#fff;text-shadow:.5px 0 #b14943}.quote-author,.quote-phrase{display:table-cell;font-family:sans-serif;font-family:Lato,Calibri,Arial,sans-serif;font-weight:300;padding:5px 20px;vertical-align:middle}.quote-phrase{color:var(--FIRST_COLOR);font-size:18px;font-style:italic;height:0;text-shadow:.5px 0 #b14943}.quote-marks{font-size:30px;padding:0 3px 3px;position:inherit}#menu_area{background-color:#fff;border-bottom:2px solid #355a6b;border-top:1px solid #355a6b}@media only screen and (max-width:991px){.mobile-menu{display:block}.menu-area,.zaira_menu_section{display:none}}@media (max-width:767px){.iconheader{font-size:15px;margin-left:10px;margin-right:auto}.iconbar sup{font-size:.55rem}.content-holder{padding-bottom:40px}}@media only screen and (max-width:425px){.zairaalogo{height:50px;margin-left:10px;width:150px}.pt-3,.py-3{padding-top:.75rem!important}.menu_text{font-size:8px!important;margin-bottom:0;margin-top:0}.iconheader{font-size:10px}.user-infobar{padding:0}.user-info{font-size:10px!important}}@media only screen and (max-width:2560px){.user-info{font-size:18px!important}}@media only screen and (max-width:576px){.user-info{font-size:6px!important}}@media only screen and (min-width:768px){.mainmenu .collapse ul li:hover>ul{display:block}.mainmenu .collapse ul ul{display:none;left:0;min-width:250px;position:absolute;top:100%}.mainmenu .collapse ul ul li{position:relative}.mainmenu .collapse ul ul li:hover>ul{display:block}.mainmenu .collapse ul ul ul{display:none;left:100%;min-width:250px;position:absolute;top:0}.mainmenu .collapse ul ul ul li{position:relative}.mainmenu .collapse ul ul ul li:hover ul{display:block}.mainmenu .collapse ul ul ul ul{display:none;left:-100%;min-width:250px;position:absolute;top:0;z-index:1}}@media only screen and (max-width:768px){.navbar-nav .show .dropdown-menu .dropdown-menu>li>a{padding:16px 15px 16px 35px}.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu>li>a{padding:16px 15px 16px 45px}}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.39c1e33ca5d67754117c.eot);src:url(/static/media/fa-brands-400.39c1e33ca5d67754117c.eot?#iefix) format("embedded-opentype"),url(/static/media/fa-brands-400.38168200fbb96276baf9.woff2) format("woff2"),url(/static/media/fa-brands-400.a7cb8a53a882fd128ae0.woff) format("woff"),url(/static/media/fa-brands-400.4d5ec63961cae00e3536.ttf) format("truetype"),url(/static/media/fa-brands-400.6c7693a31ea2d2dc6fe9.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.d099731ecd1c83c2be63.eot);src:url(/static/media/fa-regular-400.d099731ecd1c83c2be63.eot?#iefix) format("embedded-opentype"),url(/static/media/fa-regular-400.a28b95d3e799579ba1dd.woff2) format("woff2"),url(/static/media/fa-regular-400.b3759c28ef0607075578.woff) format("woff"),url(/static/media/fa-regular-400.a403036f8820a4a4273d.ttf) format("truetype"),url(/static/media/fa-regular-400.d18055720cc5bab12c36.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.d12229bd491638fa106a.eot);src:url(/static/media/fa-solid-900.d12229bd491638fa106a.eot?#iefix) format("embedded-opentype"),url(/static/media/fa-solid-900.23a7efd8d0ef4f232f2b.woff2) format("woff2"),url(/static/media/fa-solid-900.6ccf0adaba47375248a9.woff) format("woff"),url(/static/media/fa-solid-900.c4e5551b39a7d5c61027.ttf) format("truetype"),url(/static/media/fa-solid-900.0ec0cc5685d258116325.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}
 
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:normal;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.footer{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border-top:1px solid #355a6b;border-top:1px solid var(--secondary-color);color:#355a6b;color:var(--secondary-color);display:flex;font-size:14px;font-weight:700;justify-content:space-between;width:100%!important}.ticket_class_button{background-color:#fff;border:2px solid var(--primary-color);border-radius:4px;color:var(--primary-color);font-size:1.2rem;padding:.7rem 0}.air_port_list_item{display:flex;font-size:1.2rem;margin:2rem 1rem}.dashboard-wrapper{margin-bottom:3rem}.supp-theading{background-color:#3171b7;color:#fff}.agent-heading{background-color:#538136;color:#fff}.liabilities-heading{background-color:#c45712;color:#fff}.expenses-heading{background-color:#f3f323;color:#fff}.custom--class-text-slider{height:50px}.carousel-container{width:100%!important}.slider_image{height:450px;width:100%}.custom-card{border-radius:5px;box-shadow:0 2px 8px 0 #63636333;height:10rem;padding:2rem 1rem}.card-footer,.card-header{border:none!important}.card-footer{height:20px!important;padding-top:0!important}.btnclr{background-color:#8598a1;color:#fff}.chart{width:100%}.booking{background-color:#588ab1}.tickets{background-color:#1d618f}.cancel{background-color:#c13a4c}.refund{background-color:#a52931}.agent,.supplier{background-color:#5a676f}.invoice{background-color:#4a7f72}.reciept{background-color:#1e5c4f}.card_title{font-weight:700}.carousel-item{background-color:#fff!important;color:#4d496b!important;font-size:20px;font-weight:500;text-align:center}.card-image{height:3rem;width:3rem}.card_container_column{background:#fff}.agent_dropdown,.card_container_column{border-radius:5px;box-shadow:0 2px 8px 0 #636363b3}.agent_dropdown{background-color:#fff;margin-top:8px;min-width:15rem;padding:5px;position:absolute;z-index:1000}.flight-detail-headings{align-items:end;display:flex;font-size:1.2rem;padding:10px 0}.flight-detail-headings span{margin-left:10px}.autocomplete-wrapper{position:relative}@media only screen and (max-width:600px){.slider_image{height:200px}.custom--class-text-slider{height:60px}.custom-card{height:120px;padding:10px;width:100%}.carousel-item{font-size:13px}.card_title{font-size:16px;font-weight:400}.card-image{height:2rem;width:2rem}.Carousel_Route,.inner__div{transform:none}}@media (min-width:600px) and (max-width:768px){.slider_image{height:300px}.Carousel_Route,.inner__div{transform:none}}@media (min-width:769px) and (max-width:900px){.slider_image{height:300px}}@media print{.no-print{display:none}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.secondarycolor{background-color:#355a6b;background-color:var(--secondary-color)}.primarytext{color:#457a7c;color:var(--primary-color)}.secodarytext{color:#355a6b;color:var(--secondary-color)}.dropdown-menu{margin-top:50px;right:inherit;width:90%}#fill-tab-example-tab-home,#fill-tab-example-tab-profile,.nav-item{border:none}.company-dropdown{border-radius:.25rem!important}.primarycolor{background-color:#457a7c;background-color:var(--primary-color)}.package_border{border-color:#457a7c;border-color:var(--primary-color)}.secondarycolor{background-color:#a0a0a0!important}.primarytext{color:#457a7c!important;color:var(--primary-color)!important;font-weight:500}.secodarytext{color:#757575!important}.progress_bar-register{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.progress_bar-register-cont{position:relative}.package-card{background:#fff;border-radius:.5rem;overflow:hidden;transition:all .3s ease}.package-card:hover{box-shadow:0 4px 6px #0000001a}@media (max-width:768px){.package-card{flex-direction:column}.package-details-container,.package-logo-container{padding:1rem;width:100%}.price-actions-container{margin-top:1rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background:#eee;color:#555;font:14px/1 Open Sans,sans-serif}h1{font-weight:400;padding:50px 0;text-align:center}p{line-height:1.5;margin:0 0 20px}.tabs_main_container{background:#fff;border-radius:5px;margin:10rem auto 0;width:90%!important}.tabs_header{align-items:center;background-color:#fff;border-radius:5px;box-shadow:1px 2px 4px 1px #a7a6a6;display:flex;justify-content:space-between;margin-top:-5.5rem!important;overflow-x:auto;overflow-y:hidden}.reservation-body-section{padding:3rem 1rem}section{padding:.5rem 0 0}input[name=tabs],section{display:none}.insurance_boxes{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326}.tabs-image{display:block}.active-tab-image,.tabs-image{border:1px solid #000;border-radius:50%;height:60px;margin-left:auto;margin-right:auto;width:60px}.active-tab-image{display:none}#tabs-label{border:1px solid #0000;color:#bbb;display:inline-block;font-weight:600;margin:0 0 -1px;padding:15px 65px;text-align:center;width:fit-content}#tabs-label p{font-size:large;width:fit-content}.flight_card_shadow{box-shadow:0 2px 8px 0 #63636333}.flight_card_shadow:hover{box-shadow:var(--primary-color) 0 5px 15px;cursor:pointer}.flight_brandFare_shodow{box-shadow:none;transition:box-shadow .3s ease}.flight_brandFare_shodow:hover{box-shadow:0 1px 6px #00000026,0 1px 6px #00000026}.left-shadow{box-shadow:-6px 0 8px -4px #0000001a}.refundable{background:#e4fde4;border:2px solid green;border-radius:25px;color:green}.non_refundable,.refundable{font-size:1.2rem;padding:10px 30px;width:fit-content}.non_refundable{background:#e7d5d5;border:2px solid red;border-radius:25px;color:red}label:hover{color:#000;cursor:pointer}label:hover .active-tab-image{display:block}label:hover .tabs-image{display:none}input[type=radio]:checked+label{color:#555}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4,#tab5:checked~#content5,#tab6:checked~#content6{display:block}.radio-buttons{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px}.multi_fares_box{align-items:start;display:flex;overflow-x:auto}.inputs_flight_tab{border:none;border-bottom:2px solid gray;outline:none;padding:5px 2px;width:46%}.inputs_import_tab,.inputs_visa_tab{width:96%}.inputs_NewPnr,.inputs_import_tab,.inputs_visa_tab{border:none;border-bottom:2px solid gray;outline:none;padding:5px 2px}.child_age_dropdown{background-color:#fff}.child_age_dropdown_border{border:1px solid #b9adad;border-radius:5px;outline:none;padding:10px}#Airblue,#Airsial,#Flydubai,#Hitit,#Serene,#TravelPort,#all_select,#multi_destination,#one_way,#round_trip,#umrah_fare{margin-right:5px}.date-pickers-parent{display:flex}.react-datepicker-wrapper{width:200px!important}.react-datepicker__input-container,.react-datepicker__input-container input{margin-bottom:-5px!important;width:95%}.travelers__category{display:flex;justify-content:space-between;padding:5px 0}.traveler_plusminus{display:flex}.dropdown-menu{position:absolute}.travelers__title{color:#313541;display:block;font-size:.8125rem;font-weight:700;padding:.375rem 0 .25rem;text-transform:capitalize}.age-brackets{color:#666;font-weight:400}.travelers__title-holder{padding:.6rem}.travelers__options{border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:flex-end;min-width:7rem;padding:.5rem 0;text-align:center}.travelers__minus,.travelers__plus{background-color:#006ee3;border:1px solid #006ee3;border-radius:4px;color:#fff;display:block;float:left;font-weight:700;height:2rem;padding:.375rem 0;text-decoration:none;transition:all .2s linear;width:2rem}.travelers__value{background:#f5f6f7;color:#313541;display:block;float:left;padding:.375rem 0;width:40%}.dropdown-label{text-transform:capitalize}.MuiPopover-paper{width:330px}#minusBtn:disabled,#plusBtn:disabled{background-color:#ebecef;border:none;color:#666}.add-flight-btn a{float:right;margin-right:18px;text-decoration:none}.add-flight-btn a:hover{text-decoration:underline}.flight-icons{width:50px}.add_flight_button{margin-left:auto;margin-right:10px;padding:0 10px;width:fit-content}.model_container{align-items:center;display:flex;height:100%;justify-content:center}.mui_datatable{height:600px;overflow-y:scroll}.dropdown-item{left:0!important}.dropdown-item:hover{background-color:#fff;color:blue;cursor:pointer;transform:scale(1.1);transition-duration:.3s}.custom_passenger_info{background-color:#fff;border:1px solid #ece9e9;border-radius:2px;box-shadow:1px 2px 2px 1px #e0dede;height:auto;margin-bottom:10px;margin-top:20px;padding:0 5px}.dropDown_Cutom{margin:0 10px;padding:5px 10px 5px 0;width:11rem}.dropDown_Cutom,.dropDown_Cutom_Hotel_info{background-color:inherit;border:none;border-bottom:2px solid gray;outline:none}.dropDown_Cutom_Hotel_info{padding:0 10px 0 0}.custom_Flight_info{background-color:#fff;border:1px solid #ece9e9;border-radius:2px;box-shadow:1px 2px 2px 1px #e0dede;height:auto;margin-top:5px}.Preview_model{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(10px);background-color:#92898966;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.Preview_Container{box-shadow:1px 2px 2px 1px #838080;height:95vh;overflow-y:auto;width:90%}.footer_preview_model{background-color:#fff;bottom:0;position:-webkit-sticky;position:fixed;right:0;z-index:10}.header_preview_model{background-color:#fff;position:sticky;top:0;z-index:10}.travelar_dropdown{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c404333,0 2px 6px 2px #3c404366;margin:1rem auto 0;position:absolute;z-index:1000000}.traveler-drp-de{width:370px}.search_result{border-radius:5px;margin:2rem auto 1rem;padding-bottom:3rem;width:95%}.search_engin_filter{height:fit-content;margin-top:1rem;width:20%}.filter_boxes_div,.search_engin_filter{border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 2px 6px 2px #3c404326}.filter_boxes_div{background-color:#fff;margin:1rem auto;width:100%}.search_data{padding-left:1rem;width:100%}.search_engin_result_box{margin:.7rem 0}.search_engin_result_box,.third_search_engin_result_box{border-radius:5px;box-shadow:0 1px 2px 0 #3c404380,0 2px 6px 5px #3c404326;min-height:156px;width:100%}.third_search_engin_result_box{margin:1.3rem 0}.otherOptionstyle{border-radius:5px;box-shadow:0 1px 2px 0 #98a1a880,0 2px 6px 5px #8b929726;margin:.5rem 0;min-height:156px;width:100%}.ancillary_box{border-radius:5px;box-shadow:0 1px 2px 0 #3c404380,0 2px 6px 5px #3c404326;width:100%}.result_box_body{min-height:156px}.card_hieght{min-height:320px}.refudable{border:1px solid green;color:#024b02;font-size:1.2rem;padding:10px 20px}@media only screen and (max-width:650px){#tabs-label{font-size:0}.tabs_main_container{margin-top:5rem;padding:30px 10px;width:98%!important}.tabs_header{flex-wrap:wrap}#tabs-label:before{font-size:18px;margin:0}#tabs-label{padding:15px 10px}.active-tab-image,.tabs-image{height:28px;width:28px}#tabs-label{padding:15px}.active-tab-image,.tabs-image{height:25px;width:25px}.search_result{padding:0 10px 3rem;width:100%}.search_engin_filter{display:flex;height:auto;width:100%}.search_data{padding:0;width:100%}.Preview_model{padding:20px 10px}.Preview_Container{width:100%}.traveler-drp-de{width:350px}}@media screen and (min-width:1024px){.tabs_main_container{margin-top:6rem;padding:10px;width:70%!important}.tabs_header{flex-wrap:nowrap;margin-top:-4.5rem!important}}.react-datepicker-wrapper,.react-datepicker__input-container{height:100%}.dropdown-menu{margin-top:10px;right:0;width:250px}.booking-tab{cursor:pointer;margin:12px 0;padding:8px}.booktablebody{font-size:16px}.a_tag:hover{color:#fff}.no-underline{text-decoration:none}.booking-tab-link,.booking-tab:hover{background-color:var(--primary-color);border-radius:4px;color:#fff;font-weight:700}.booking-tab-link{cursor:pointer}.accordion_w{width:100%!important}.sticky-sidebar{overflow-y:auto;position:sticky;top:30px}.booked_items{background-color:inherit;border-radius:4px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:flex;flex-direction:column;margin:2rem 1rem;padding:1rem}.booked_items_table{border-radius:5px;margin:1rem}@media (max-width:768px){.booked_items{margin:1rem .5rem;padding:.75rem}}@media (max-width:480px){.booked_items{margin:.5rem .35rem;padding:.5rem}}.padd{padding:40px}.booked_requestModel{background-color:inherit;border-radius:4px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:flex;flex-direction:column;padding:1rem}.baggage-allowance{padding:10px}.remarks-ssr{padding:5px 10px}.booked_tabel_items{padding:0;text-align:left;width:20%}.booking-buttons{background-color:#457a7c;color:#fff}.booking-buttons:hover{background-color:#fff;border:1px solid #457a7c;color:#000}.accordian-custom-body,.flight-from-div{line-height:1.5rem}.invoice-banner{font-size:"16px";line-height:1.5rem}.invoice-banner,.print-btn{background-color:#457a7c;color:#fff}.print-btn{border:none;border-radius:4px;font-size:16px;outline:none;padding:14px 20px;white-space:nowrap;width:fit-content}.issue_conform,.table-head-requests{background-color:var(--primary-color);color:#fff}.issue_conform{border:none;border-radius:4px}.passenger-list{max-height:300px;overflow-y:auto}.passenger-item{cursor:pointer;padding:8px 4px;transition:all .2s}.active-passenger{background-color:var(--primary-color);border-radius:4px;color:#fff;font-weight:500}.watermark{align-items:center;color:rgba(246,8,8,.865);display:flex;font-size:7rem;height:100%;justify-content:center;left:0;opacity:.7;pointer-events:none;position:fixed;top:0;transform:rotate(-45deg);width:100%;z-index:9999}.slick-dots,.slick-dots li{align-items:center;display:flex!important;justify-content:center}.slick-dots li{height:auto!important;margin:0 6px!important;width:auto!important}.slick-dots li button{padding:0!important}.slick-dots li button:before{display:none}.slick-dots li div{background-color:gray;transition:background-color .3s ease}.slick-dots li.slick-active div{background-color:#2563eb}.container .slick-list{border-radius:20px;overflow:hidden}.chat-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;height:90vh;justify-content:flex-end;margin:0 auto;max-width:800px;padding:20px;width:100%}.chat-messages{margin-bottom:20px;max-height:100vh;overflow-y:auto}.chat-bubble{border-radius:15px;margin:5px 0;max-width:70%;padding:10px}.chat-bubble-left{align-self:flex-start;background-color:#e1e1e1;text-align:left}.chat-bubble-right{align-self:flex-end;background-color:#355a6b;color:#fff;margin-left:auto;text-align:left}.chat-input{display:flex}.chat-input input{border:1px solid #ccc;border-radius:5px;flex:1 1;margin-right:10px;padding:10px}.chat-input button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px}.chat-input button,.chat-input button:hover{background-color:#355a6b}.chat-timestamp{text-align:right}.custom-cell{gap:20px;padding:10px}.manual_invoices{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #b4b3b329,0 3px 6px #bbb4b43b;display:flex;flex-direction:column;height:auto;margin:2rem auto;width:fit-content}.section_box{border-radius:5px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;margin:3em 0;padding:1rem}.manual_invoices_header{align-items:center;background-color:#457a7c;background-color:var(--primary-color);border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;color:#fff;display:flex;font-size:1.3rem;justify-content:space-between;padding:15px 20px}.input_groupS{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.inputs{background-color:#fff;border:none;border-bottom:1px solid #457a7c!important;border-bottom:1px solid var(--primary-color)!important;font-size:1.2rem;min-width:8rem;outline:none;padding:3px 0}.date{min-width:15rem}.select-drp{font-size:1.2rem;max-width:fit-content;min-width:14rem}.horizontal-line{background:#457a7c;background:var(--primary-color);height:5px}.manual_invoice_footer{border-top:2px solid gray;margin-top:1rem}.pax_box{border:1px solid #cacaca;border-radius:5px;margin-top:10px}.table_agent_A_satement thead{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.width_10{width:10rem}.width_12{width:12rem}.width_15{width:15rem}.date_picker{border:none;border-bottom:1px solid gray;font-size:15px;outline:none;padding:2px 0;width:100%}.react-datepicker-wrapper{align-items:flex-end;border:none;font-size:1rem;margin-bottom:0!important;outline:none;padding:3px 0;width:100%!important}@media (min-width:1024px){.manual_invoices{margin:20px 50px;width:50%}.manual_invoices_section{padding:0 3rem}.nagativ_bottom{margin-bottom:-1.1rem}}@media (max-width:768px){.manual_invoices{height:fit-content;width:98%}.manual_invoices_section{padding:0 3rem}.nagativ_bottom{margin-bottom:-1.1rem}}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.form-control{align-items:flex-start;background-color:inherit;border:none;display:flex;font-family:system-ui,sans-serif;font-size:1.4rem;gap:.3em;padding:0;width:fit-content}.form-control span{font-size:1.2rem}.form-control:focus-within{color:var(--primary-color)}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--primary-color);border-radius:50%;display:grid;font:inherit;height:28px;place-content:center;width:28px}input[type=radio]:before{background-color:var(--primary-color);border-radius:50%;content:"";height:16px;transform:scale(0);width:16px}input[type=radio]:checked:before{transform:scale(1)}.checkbox-rect input[type=checkbox]{display:none}.checkbox-rect input[type=checkbox]+label{color:#000;cursor:pointer;display:block;font-size:1rem;margin-bottom:20px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.checkbox-rect input[type=checkbox]:hover+label:hover{color:var(--primary-color)}.checkbox-rect input[type=checkbox]:hover+label:before{background:var(--primary-color);box-shadow:inset 0 0 0 2px #f7f2f2}.checkbox-rect input[type=checkbox]+label:last-child{margin-bottom:0}.checkbox-rect input[type=checkbox]+label:before{background:#f3f3f3;border:1px solid var(--primary-color);border-radius:.2em;content:"";display:block;height:1.4em;left:0;position:absolute;top:0;transition:all .2s,background .2s ease-in-out;width:1.4em}.checkbox-rect input[type=checkbox]:checked+label:before{background:var(--primary-color);border:2px solid #fff;border-radius:.2em;box-shadow:0 0 0 1px var(--secondary-color);height:1.3em;transform:rotate(90deg);width:1.3em}@media (max-width:600px){input[type=radio]{height:16px;width:16px}input[type=radio]:before{height:10px;width:10px}}.modal-content{border:1px solid #457a7c;border:1px solid var(--primary-color)}.modal-header{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.modal-header .modal-title,.section-text{margin-left:auto!important;margin-right:auto!important}.modal-header .btn-close{display:none}.modal-footer{border-top:none}.bank-info{display:flex;flex-wrap:wrap}.inputs_visa_tab:disabled{background-color:#fff}.table-btn{border:0;border-radius:5px;max-width:fit-content;min-width:100px;padding:10px}.flash-news{background-color:#fff}.setup-btn{font-size:1rem;min-width:150px;padding:12px 15px}.fetch-btn,.setup-btn{background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;margin-left:auto;margin-right:auto;max-width:fit-content;outline:none;text-decoration:none}.fetch-btn{font-size:1.2rem;min-width:100px;padding:12px 10px}.add-btn{font-size:1rem;padding:8px 5px}.add-btn,.insurance-issue-btn{background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;margin-left:auto;margin-right:auto;margin-top:7px;max-width:fit-content;min-width:60px;outline:none;text-decoration:none}.insurance-issue-btn{font-size:1.3rem;padding:12px 20px}.issurance-add-btn{background-color:#457a7c;background-color:var(--primary-color);margin-top:15px}.issurance-add-btn,.sub-btn{border:none;border-radius:5px;color:#fff;font-size:1rem;max-width:fit-content;min-width:60px;outline:none;padding:8px 5px;text-decoration:none}.sub-btn{margin-left:auto;margin-right:auto;margin-top:7px}.showmore-btn{background-color:#457a7c;background-color:var(--primary-color);border:none;color:#fff;cursor:pointer;font-size:1rem;outline:none;padding:"10px";text-decoration:none;width:"100%"}.setup-btn:hover{color:#fff}.table-anchor{color:blue;text-decoration:none}.addflt-btn{background-color:#457a7c;background-color:var(--primary-color)}.addflt-btn,.removeflt-btn{border:none;border-radius:5px;color:#fff;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:5px;outline:none;padding:12px 18px;text-decoration:none}.ql-container{font-family:Roboto,sans-serif!important;min-height:130px;padding-left:10px;padding-right:10px}.agents-container{background-color:#fff;display:flex;flex-direction:column;margin:5.5rem 1.5rem 2rem}.agents-navigation-tabs{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;height:fit-content;justify-content:space-between;margin:-3.5rem auto 0;padding:30px 40px 25px;width:40%}.agents_details_links{color:#726f6f;cursor:pointer;transition-duration:1s}.active-link,.agents_details_links:hover{color:blue;font-weight:700;transform:scale(1.2)}.active-link{cursor:pointer;margin-top:.5rem}.pricing-container{background-color:#fff;display:flex;flex-direction:column;margin:5rem 1.5rem 0}.pricing-navigation-tabs{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-wrap:nowrap;height:fit-content;justify-content:space-between;margin:-3.5rem auto 0;max-width:90%;min-width:50%;overflow-x:auto;padding:30px 40px 25px}.pricing_details_links{color:#726f6f;cursor:pointer;margin-left:30px;margin-right:30px;margin-top:1rem;min-width:fit-content!important;transition-duration:.5s}.pricing_details_links_hover:hover{color:blue;font-weight:700;transform:scale(1.1)}.pricing_active_link{background-color:inherit;border:none;border-bottom:3px solid blue;color:blue;cursor:pointer;font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700;margin-left:30px;margin-right:30px;margin-top:1rem;min-width:fit-content!important;padding-bottom:3px}.api-passwords-cards{min-width:49%}.checbox-setup{margin-top:auto}.buttons{margin-left:auto;max-width:fit-content;width:fit-content}.buttons button{max-width:fit-content!important;min-width:150px;padding:10px}.table-row th{align-items:center;font-size:large;justify-content:center;margin-bottom:auto;margin-top:auto}.model_body{background:#fff;border-radius:5px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.model_header{align-items:center;background-color:#355a6b;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;font-size:1.5rem;justify-content:space-between;padding:13px 15px}.modal-img{height:70px;width:90px}.reciept-sub-modal-header{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1rem;margin:0 auto;width:fit-content}.reciept-lic-no{background-color:#457a7c;background-color:var(--primary-color);color:#fff;padding:5px}.modal-full{max-width:94%}.update-airline-logo{color:blue;height:150px;text-decoration:none;width:120px}.req_table_col{width:13%!important}.req_table_col_name{width:22%}@media only screen and (min-width:900px){.model_body{width:35vw}}.voucherTpe{background-color:#fff;color:#000;cursor:pointer}.voucherTpe:hover{background-color:#ecebeb}body,html,html *{font-family:Poppins,sans-serif}.bg_primary{background-color:#457a7c;background-color:var(--primary-color)}.overflow-hidden{overflow:hidden}.btnbook{background-color:#457a7c;border:none;border-radius:4px;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;outline:none;padding:12px 20px}.bg_secondary,.btnbook:hover{background-color:#355a6b}.bg_secondary{background-color:var(--secondary-color)}.bg_lightgray{background-color:#f2f5f7}.second_dashboard-bg{background-color:color-mix(in srgb,#355a6b 30%,#0000);background-color:color-mix(in srgb,var(--secondary-color) 30%,#0000)}.color_primary{color:#457a7c;color:var(--primary-color)}.color_secondary{color:#355a6b;color:var(--secondary-color)}.border_hover:hover{outline:1px solid #457a7c;outline:1px solid var(--primary-color)}.border_hover:hover,.box-sizing{box-sizing:border-box}.MuiAutocomplete-paper{background-color:#fff;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552!important;margin-top:10px!important;min-width:100%;position:fixed;white-space:nowrap;width:fit-content}.autocomplete-wrapper{width:100%}.swap_icon,.theme-text-color{color:#457a7c;color:var(--primary-color)}.swap_icon{cursor:pointer;font-size:3rem!important;margin:0 8px}.swap_icon:hover{color:#355a6b;color:var(--secondary-color)}.button_style,.second_btn_style{word-wrap:normal;background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;font-size:1.2rem;outline:none;padding:12px 16px}.button_acitve{padding:12px 16px}.brandFare_acitve,.button_acitve{word-wrap:normal;background-color:#355a6b;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;outline:none}.brandFare_acitve{padding:16px}.confirmBtn{word-wrap:normal;background-color:#355a6b;background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem;outline:none;padding:6px 16px}.eyeColor{color:#355a6b;color:var(--secondary-color)}.eyeColor:hover{color:#457a7c!important;color:var(--primary-color)!important}.modelbtn{word-wrap:normal;border:none;border-radius:4px;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem;outline:none;padding:11px 16px}.button_style:hover,.modelbtn{background-color:#355a6b;background-color:var(--secondary-color)}.selectbtn_style{background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;outline:none;padding:8px 30px}.rotate-right{transform:rotate(90deg)!important}.border_primary{border:1px solid #457a7c;border:1px solid var(--primary-color)}.clock{align-items:center;animation:countdown 6s linear infinite;border:5px solid #0000;border-radius:50%;display:flex;font-size:24px;font-weight:700;height:5rem;justify-content:center;width:5rem;@keyframes countdown{0%{border-color:#0000}to{border-color:#457a7c;border-color:var(--primary-color)}}}.selectbtn_style:hover{background-color:#355a6b;background-color:var(--secondary-color)}.button_style:disabled{background-color:#ada7a7;cursor:not-allowed}.font-italic{font-style:italic}.accordion_heading{align-items:center;background-color:#457a7c;background-color:var(--primary-color);border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:15px}.api_credensial_card{height:10rem}.api_credensial_card:hover{border:2px solid #457a7c!important;border:2px solid var(--primary-color)!important;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d,inset 0 -2px 6px 0 #0a254059;cursor:pointer;transform:scale(1.1);transition-duration:.5s}.back_button_link{cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;width:fit-content}.tss-1acbflw-MUIDataTable-responsiveScrollMaxHeight{max-height:1800px!important}.muidatatable thead tr th{text-align:left}.muidatatable tr p{margin-bottom:-.2rem}.App{height:100vh}.min-h-60vh{min-height:60vh}.absolute_position_box{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:inherit;height:10rem;position:absolute;width:22%;z-index:2000}.custom_drop_down{border-bottom:1px solid gray;padding:5px 0;position:relative;width:100%}.red_border{border:1px solid red}.blue_border{border:1px solid blue}.black_border{border:1px solid #706969}.bordered_table{border:2px solid #cfc2c2}.bordered_table .MuiTableCell-root{border:1px solid #cfc2c2}.add_airline_table thead tr th{padding-left:.5rem}.bank_table thead tr th{padding-left:2px!important}.bank_table tbody tr td{padding-left:20px!important}.pricing_tab{background-color:inherit;border:none;outline:none}.tax_pf{height:12rem;overflow-x:hidden;padding:1rem .5rem}.h-2rem{max-height:3rem}.h-5rem{height:5rem}.h-4rem{height:4rem}.pax_fixedheigth{max-height:12rem;overflow-y:auto}.mui_table_accordion{width:18rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.helper_text_agency_data{color:red;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:.9rem}.top_negative{margin-top:-2rem}.fixed_width_column{width:4.4rem!important}.fixed_width_column_ins{width:6rem!important;word-break:break-all}.col4rem{width:5rem!important}.error_msg{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.9rem;height:1rem}.acc-btn{border:none;border-radius:4px;color:#fff;outline:none;padding:.3rem 1rem}.airport_search_drp{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 #636363b3;margin-top:10px;max-height:20rem;min-width:inherit;overflow-y:auto;position:absolute;z-index:100}.airport_search_drp_item{align-items:center;cursor:pointer;display:flex;margin:5px;min-width:inherit;padding:15px}.airport_search_drp_item:hover{background-color:#f2f5f7}.supplier_dropdown{background-color:#fff;border-radius:5px;box-shadow:0 2px 8px 0 #636363b3;margin-top:10px;max-width:inherit;overflow-y:auto;position:absolute;z-index:100}.supplier_style{align-items:center;cursor:pointer;display:flex;margin:5px;padding:15px;width:100%}.supplier_captilize{text-transform:capitalize!important}.supplier_style:hover{background-color:#f2f5f7}.user_name_cont{cursor:pointer;font-family:Courier New,Courier,monospace;font-size:1rem;text-transform:capitalize}.role_permition{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;flex-grow:1}.theader_text{font-family:Courier New,Courier,monospace;font-size:1.4rem;font-weight:600}.border_top{border-top:1px solid #457a7c;border-top:1px solid var(--primary-color)}.custom_drp_list_show{display:block}.rol_per_detail{border-color:#457a7c}.otawix-heading{padding:15px;text-align:center}.otawix-heading,.table_heading{background-color:#457a7c;background-color:var(--primary-color);color:#fff;text-transform:capitalize}.otawix-sub-heading{padding:10px}.otawix-sub-heading,.sub-heading{border-bottom:1px solid #457a7c;border-bottom:1px solid var(--primary-color);color:#457a7c;text-align:left}.sub-heading{padding-bottom:5px}.tss-hj53wm-MUIDataTableToolbar-titleText{color:#457a7c;color:var(--primary-color)}.box_title{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.5rem;font-weight:500}.country_dropdown{border:none;border-bottom:1px solid gray;height:3rem;outline:none}.country-select{width:100%!important}.country-select input{border:none;border-bottom:1px solid gray;height:3rem;outline:none;width:100%}.reservation_tabs{margin-top:8rem}.edit-delete-icon-button{border:none!important;border-radius:5px;padding:5px!important;width:40px}.h-6em{height:6rem}.table-row-image{object-fit:fit;width:100px}.confirm_msg{color:#c74f4f;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem;height:2rem}.date_pic{border:none;border-bottom:1px solid #8b8b8b!important;font-size:1rem;margin-bottom:0;outline:none;padding-bottom:6px;width:100%!important}.react-datepicker{z-index:100000}.date_picker:hover{border-bottom:2px solid #2b2b2b!important}.custom-datepicker-container{position:relative}.custom-datepicker{position:absolute;top:-200%;z-index:9999}.custom-timepicker{position:absolute;top:0;z-index:9999}.datepickerstyle{padding-top:22px}.date_picker_passanger{border:none;border-bottom:1px solid #807e7e!important;color:#473f3f;font-size:1rem;margin-top:25px;outline:none;width:100%!important}.react-datepicker{font-size:1rem}@media (max-width:576px){.date_picker_passanger{font-size:.75rem}.react-datepicker{font-size:.6rem;width:350px!important}.react-datepicker__current-month{font-size:.55rem;font-weight:700}.react-datepicker__day{line-height:1rem;margin:.08rem;width:1rem}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{line-height:1.4rem;width:1.4rem}.react-datepicker__day-name{font-size:.6rem;line-height:1rem;width:1rem}.react-datepicker__header{padding:3px 0}.react-datepicker__navigation{scale:.8;top:4px}}.position-relative{position:relative}.expiry-text{pointer-events:none;position:absolute}.width_full{width:100%}.width_95percent{width:95%}.width_80percent{width:80%}.width_75percent{width:75%}.width_60percent{width:60%}.width_50percent{width:50%}.red-button{background-color:red}.login_form_h{min-height:40vh}.backdrop_blur_cotianer{max-height:100vh!important}.backdrop_blur_cotianer,.res_backdrop_blur_cotianer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#58565666;bottom:0;left:0;position:absolute;top:0;width:100%;z-index:100000}.res_backdrop_blur_cotianer{max-height:1200px!important}.accordion-item{border:none;border-bottom:2px solid gray;margin:0;width:100%}.accordion-item:last-of-type{border-bottom-left-radius:none!important;border-bottom-right-radius:none!important}.accordion-header{width:100%}.modal-buttons-parent{display:flex;justify-content:space-between;min-width:170px}.modal-button{max-width:fit-content;min-width:80px;padding:5px}.tabel_overflow_x{overflow-x:auto!important;width:100%}.tabel_overflow_x tbody td{min-width:fit-content}.tss-1qtl85h-MUIDataTableBodyCell-root .checkbox-rect input[type=checkbox]+label:last-child{margin:auto auto -10px}.custom_border{border:2px groove #250242;border-radius:5px}.outlined_button{background:inherit;border:1px solid #fff;border-radius:2px;color:#fff;font-size:1.2rem;margin:0 5px;padding:10px 15px;transition-duration:.5s}.outlined_button:hover{background-color:#fff;border:1px solid;border-color:inherit;color:#000}.react-datepicker__header{background-color:#fff}.border_rounded{background:#1a3435;border-radius:20;height:2px;width:100px}.text_capitalize{text-transform:capitalize}.round__btn{border:#009ad6;border-radius:100%;color:#fff;height:35px;outline:none;width:35px!important}input,input::placeholder{font:15px sans-serif}.react-datepicker-wrapper input[type=text]{outline:none;width:100%!important}.react-datepicker__input-container{width:100%!important}.cursorpointer{cursor:pointer}.borderradius{border-radius:10px}.sidebarheight{height:300px}.custom-sticky{position:sticky;top:2rem}.no-scroll{overflow:hidden}.no-underline,.no-underline:hover{text-decoration:none!important}.no-underline:hover{color:#fff}.theme_border{border:1px solid #457a7c;border:1px solid var(--primary-color)}.fixedHeight{height:fit-content}.custom-datepicker-with-scroll .react-datepicker__year-dropdown-container{max-height:150px;overflow-y:auto}.country-list{width:250px}.custom-text-capitalize{text-transform:capitalize!important}.custom-toast-permission{align-items:center;border-radius:6px;bottom:60px;display:flex;height:40px;left:46%;padding-left:16px;padding-right:16px;position:fixed;transform:translateX(-50%);transition:all .5s ease-in-out;z-index:99}.cncl_button,.prnt_button{border:none;border-radius:3px;color:#fff;font-size:medium;padding:10px 14px}.prnt_button{background-color:#457a7c;background-color:var(--primary-color)}.cancel_button,.delete_button{border:none;border-radius:3px;color:#fff;font-size:medium;padding:6px 12px}.delete_button{background-color:#457a7c;background-color:var(--primary-color);white-space:nowrap}.custom-toast-permission p{color:#fff;font-size:16px;margin-top:20px}.fareRule_details_tabs{gap:20px}.fareRule_details_tabs button{border:0;border-radius:8px;font-size:16px;font-weight:500;padding:16px 0;text-transform:capitalize;transition:all .5s ease-in-out;width:220px}.fareRule_details_tabs .active{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.flight_details_tabs{gap:20px}.flight_details_tabs button{border:0;border-radius:8px;font-size:19px;font-weight:500;padding:20px 0;transition:all .5s ease-in-out;width:220px}.flight_details_tabs .active{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.brandFareParent{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto}.brandFare{flex:0 0 auto;width:310px}.custom-left-position{cursor:pointer;left:0}.sabrecustom-left-position{cursor:pointer;left:0!important;z-index:9999}.sabrecustom-right-position{cursor:pointer;right:0!important;z-index:9999}.amadeus-custom-left-position{cursor:pointer;left:0}.amadeus-custom-right-position{cursor:pointer;right:0}.FZcustom-left-position,.airblue-custom-left-position{cursor:pointer;left:0}@media (max-width:480px){.button_style{font-size:.8rem;padding:8px 10px}.custom-right-position{right:-40px!important}}@media (max-width:768px){.flight_details_tabs button{border:0;border-radius:4px;font-size:14px;font-weight:500;padding:10px 0;transition:all .5s ease-in-out;width:180px}.second_btn_style{word-wrap:normal;background-color:#457a7c;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;font-size:1.2rem;outline:none;padding:12px 16px;width:100%}.custom-left-position{cursor:pointer;left:-40px}.amadeus-custom-left-position{cursor:pointer;left:-.7rem}.amadeus-custom-right-position{cursor:pointer;right:-.6rem!important}.airblue-custom-left-position{cursor:pointer;left:-.5rem}.airblue-custom-right-position{cursor:pointer;right:-.5rem!important}.custom-right-position{cursor:pointer;right:-30px!important}.swap_icon{display:none}.button_style{font-size:.8rem;padding:8px 10px}.button-text{font-size:12px}.bg-reservation-gray{background-color:initial!important}.custom-button{padding:.4rem .6rem}.custom-button .icon{display:none}.custom-button svg{size:16px;margin-right:.25rem}}@media (max-width:480px){.button_style{font-size:1rem;padding:10px 12px}.custom-left-position{cursor:pointer;left:-30px}.custom-right-position,.sabrecustom-left-position{right:-20px!important}.FZcustom-left-position{cursor:pointer;left:-25px}.FZcustom-right-position{right:-20px!important}}.custom-text-color{color:#355a6b;color:var(--secondary-color)}.custom-z-index{z-index:10}.active-box{position:relative}.active-box:after{border-left:18px solid #0000;border-right:18px solid #0000;border-top:18px solid #355a6b!important;border-top:18px solid var(--secondary-color)!important;bottom:-16px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.red-asterisk .MuiInputLabel-asterisk{color:red}.inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.inputfile+label{border-bottom:1px solid;border-color:#000;color:#000;cursor:pointer;display:inline-block;font-size:1.25em;padding:10px 20px;width:100%}.custom-button{align-items:center;background-color:initial;border:2px solid #ccc;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:1rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.custom-button.selected,.custom-button:hover{border-color:#355a6b;border-color:var(--secondary-color);color:#355a6b;color:var(--secondary-color)}.custom-button.selected{background-color:initial;font-weight:700}.swiper-button-next,.swiper-button-prev{background:#457a7c;background:var(--primary-color);border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#4a5568;color:#fff;height:35px;transition:all .3s ease;width:35px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#457a7c;background:var(--primary-color);color:#2d3748}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem;font-weight:700}.swiper-button-next{right:0}.swiper-button-prev{left:0}.reservation-tab-item{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:center;max-width:160px;text-align:center;transition:all .3s ease}.reservation-tab-item:hover{opacity:.9}.reservation-tab-icon,.reservation-tab-label{transition:all .3s ease}.reservation-tab-label{font-size:16px}.bg-reservation-gray{background-color:#f3f3f3}.bg-reservation-primary{background-color:#457a7c;background-color:var(--primary-color);color:#fff;font-size:16px;font-weight:600}.bg-reservation-inactive{background-color:#e0e0e0!important}.text-reservation-white{color:#fff!important}.text-reservation-dark{color:#333!important}.searchText{font-size:24px}.reservation-tab-item.active-tab:after{border-bottom:8px solid #457a7c;border-bottom:8px solid var(--primary-color);border-left:8px solid #0000;border-right:8px solid #0000;bottom:0;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.rounded-top-3{border-top-left-radius:.3rem!important;border-top-right-radius:.3rem!important}.rounded-bottom-3{border-bottom-left-radius:.3rem!important;border-bottom-right-radius:.3rem!important}.pdfBGColor{background-color:#6c757d1a}.search_engin{box-shadow:0 1px 2px 0 #3c404380,0 2px 6px 5px #3c404326}.bookingDetailIcon{background-color:#fff;color:#457a7c;color:var(--primary-color);font-size:16px;font-weight:600}.fs-res{font-size:.56rem}.fs-resp{font-size:.5rem}.fs-respo-h{font-size:.6rem}@media (max-width:576px){.fs-res{font-size:.56rem}.searchText{font-size:16px}}@media (min-width:577px) and (max-width:768px){.fs-res{font-size:1.1rem}}@media (min-width:769px){.fs-res{font-size:1.1rem}}.custom-container-ttfare{margin:0 auto;max-width:1600px;padding:0 24px}.ttfareHeading{color:#000;font-size:32.6px;font-weight:700;letter-spacing:0;line-height:45px}@media (max-width:768px){.ttfareHeading{font-size:26px;line-height:36px}.input-lg::placeholder{font-size:14px}.input-sm::placeholder{font-size:12px}}.input-lg::placeholder{font-size:18px;font-weight:600}.input-sm::placeholder{font-size:14px;font-weight:600}.hover-bg-light:hover{background-color:#f8f9fab3!important}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}.mediumText{font-size:24px}.text-normal{font-size:18px}.sec_button_style{word-wrap:normal;border:1px solid #355a6b;border:1px solid var(--secondary-color);border-radius:4px;font-size:1rem;outline:none;padding:4px 16px}@media (max-width:768px){.mediumText{font-size:16px}.text-normal{font-size:14px}.border-bottom{border-bottom:1px solid #dee2e6!important}}@media (max-width:425px){.mediumText{font-size:15px}.text-normal{font-size:12px}.sec_button_style{font-size:.8rem;padding:8px 10px}}@media (max-width:576px){.fs-responsive{font-size:.8rem}}@media (min-width:577px) and (max-width:768px){.fs-responsive{font-size:1.1rem}}@media (min-width:769px){.fs-responsive{font-size:1.5rem}}.primaryColor{color:#457a7c}.baggageclass{background-color:#f0f0f0;border-bottom:2px solid #355a6b;border-radius:6px;color:#355a6b;font-weight:800}.tabwidth{text-align:center;width:120px}input[type=radio]:checked{color:#00324e}.checkbox-wrapper-12{position:relative}.checkbox-wrapper-12>svg{left:-170%;pointer-events:none;position:absolute;top:-130%;width:110px}.checkbox-wrapper-12 *{box-sizing:border-box}.checkbox-wrapper-12 input[type=checkbox]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;margin:0}.checkbox-wrapper-12 input[type=checkbox]:focus{outline:0}.checkbox-wrapper-12 .cbx{height:24px;left:88px;top:88px;width:24px}.checkbox-wrapper-12 .cbx input{border:2px solid #bfbfc0}.checkbox-wrapper-12 .cbx input,.checkbox-wrapper-12 .cbx label{border-radius:50%;height:24px;left:0;position:absolute;top:0;width:24px}.checkbox-wrapper-12 .cbx label{background:none;pointer-events:none;transform:trasnlate3d(0,0,0)}.checkbox-wrapper-12 .cbx svg{left:4px;pointer-events:none;position:absolute;top:5px;z-index:1}.checkbox-wrapper-12 .cbx svg path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.checkbox-wrapper-12 .cbx input:checked+label{animation:splash-12 .6s ease forwards}.checkbox-wrapper-12 .cbx input:checked+label+svg path{stroke-dashoffset:0}@media (max-width:600px){.checkbox-wrapper-12 .cbx,.checkbox-wrapper-12 .cbx input,.checkbox-wrapper-12 .cbx label{height:18px;width:18px}.checkbox-wrapper-12 .cbx svg{height:12px;left:2px;top:3px;width:12px}}.plainMainBody{background-color:#fff;border:2px solid #237db4;height:1185px;margin-left:6px;padding-left:2px;position:relative;width:198px}.plainMainBody:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAFcCAYAAAAAtbYrAAAACXBIWXMAABcRAAAXEQHKJvM/AAAG5klEQVR4nO3dMXLbRhhA4d9J+uQGVo0U8g2iG4SN6ugGUY0mqlTrCKqDxkewTxC7URvlBInbNMxAWXjWEiUTJEBi971vxp0LAvuw3AUM89V6vQ4xNW33wzeOPdqFAbAZAFXTdm8i4tQAuC76IzcArlUYAFPTdv3gvw4DwFoNB+59AJh+7x8Rfw9H7QzAs8qP2AB4LvIj9isApGm7k4j4Mz9iZwCWi8dHawAsBkDVtN3ZsPfPGQDHk6s/DABltelgDQCgabv+6v9+05EaAMPGqz+8D1C/TXv/nDNA/Z69+sMAEC5fOkgDqFj6Z19P9v45A6jbi1d/GED1Xvz+DwOo10t7/5wB1Gvjrd/HvA9Qoa/t/XPOAHXa6uoPA6iWAVA999z/OQZQn62v/nARWJf0b/7vt9n+DZwB6rIaM/hhANUZNf2HXwH1GLP3zzkD1GP01R8GUBUDoBq7988ZQB12uvrDRWD5dtn755wByjd6758zgPLtPP2HXwFl23Xvn3MGKNteV38YQPEMgGqfvX/OAMq199UfLgLLtO/eP+cMUKa99v45AyjTJNN/+BVQnin2/jlngPJMdvWHARTJAKim2vvnDKAsk1794SKwHFPu/XPOAOWYbO+fM4ByTD79h18BZZh6759zBijD1Vyf0hlg4dJ/9fbHXJ/SGWD5buf8hAawYE3b9YN/OucnNICFSoP/y9yf7rtST1Ct0g2ftxHx0yEO0RlgQdJ/7nh/qMEPZ4BlSA95bqd+0LMNAziiNPBXh7ziHzOAI0h39q4Oscj7GgM4oLTA6wf+16V8JgM4gDTwl+nP5E/09mEAM0sr+6tjLPC2YQAzadquf35/s9SBHxjAxJawsh/DACaSVvb9Ff9zSZ/bAPaUFng3S9jS7cIAdrTklf0YBrCDtLK/KXngBwYwwtK3dLswgC2UtrIfwwBekFb2tzUO/MAANljSw5q5GUCmlpX9GAaQNG13ma56xMAP8AHUuLIfAxtAzSv7MXABpDdtbugDP8AEQFrZj1F9ANnK/rcFfJzFqTqApu2uSFu6XVQZAH1lP0ZVAaSV/c3cL1TWpIoA3NLtrugAXNnvr8gAlviCRamKCoD4sGZuxQTgyn4eiw/gmK9OEyw2AFf2h7G4AFzZH9ZiAij9BYtSHT0AV/bHddQAanrBolRHCaCUV6cJDhqAK/vlOUgApb46TTBrAK7sl2+WAFzZl2PyAKgvWJRqsgB8WFOmvQNwZV+2nQMgvDpNMDoAH9bUZesAXNnXaasAfMGiXi8G4D37+j0bwKF+tEjH9SSAQ/9okY5r049G+e48yBcBpMWe0z7I598OnvMXqrVc+Qww2y9Ua7keZgCvfq5hBljRTwSVAcANAbjtg/r2939/PEn3+QXUzwAnDjyXPx8PZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwBgBnAHAGAGcAcAYAZwBwr9brdTRtt6afCKphBviLfiKgPg4BvKOfCah3QwBv6WcC6vZhDdBr2u4+Il7TzwjIx7vr8zf5LuCKfkZgHsb78wwQ/88CHyLilH5mAN7fXZ+fxYb7AKuI+EQ/O5X7lMb5wRcB3F2f9+uAMyOoVj+uZ3fX5/8MB/jkTuDd9fkHI6jSMPgf8oPbeCs4/aU3/XcF/axVoh/Hk8eDH48XgZs0bXeRVoxuEcvT3+G9vLs+f/Y+z1cDGDRtd5YWD2fuFBbtY7qze7vpiv9CRPwHxeNEwbMz+NUAAAAASUVORK5CYII=);left:-130px}.plainMainBody:after,.plainMainBody:before{background-repeat:no-repeat;content:"";height:300px;position:absolute;top:500px;width:200px}.plainMainBody:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAFQCAYAAACf2wE+AAAACXBIWXMAABcRAAAXEQHKJvM/AAAGSklEQVR4nO3dMVIjRxSA4bdcYH2D3dRK4AbmBsaB4uUGJrUS40Sp8QnMplZgOIHhBIZEqeEGuyfA1dQMJWaFQNJI6u7//6o220Cav57mNWiKd9//8tfxdDw8D1VvLyKOzMyQYv84GE2+o18Igr3mPR7TLwSBsUHa2PuD0eSAfjFqtzfz/pzuyhkbZDb2+8Fo4jGsYnudt+Z0V6wb2zN3xbqxw+mul7FB5sX2zF2pebHD6a6TsUFeiu2Zu0IvxQ6nuz6LYnvmrsyi2OF018XYIK/F9sxdkddih9NdD2ODvCW2Z+5KvCV2ON11eGtsz9wVeGvscLrLZ2yQZWJ75i7cMrHD6S6bsUGWje2Zu2DLxg6nu1yrxPbMXahVYofTXSZjg6wa2zN3gVaNHU53eYwNsk5sz9yFWSd2ON1lWTe2Z+6CrBs7nO5yGBukj9ieuQvRR+xwustgbJC+Yqcz9wn9Yuaur9jJqcewvPUZ+31E+BcJMtZn7Gh+yOLHeab6jp38PhhNXNgytInYyZ+D0eTce3heNhU7+RQRN4PR5LDEC1OjTcZOPkTEP4PR5Mrou5f+rtfDFl/F53REm46Hd7lekJptO3brjyb6F9TV3rFdxU6+RsRZ+mf07dj0PXuR9EOYX5slzqPaFuxysrvuI+JkOh5eZPJ6qrPLye5Km/vfbu6bk9Nkd102k+7m3pOcY7c+N9Fd4tZUQuxwc+9HTvfsRdrN/c7NfXWlTHaXm/sKSpnsLjf3FZQ62V3X6UuPbu6LlTrZXT9ExH/N79A/5vXS8lHLZM9yc39BLZM9a3Zz9/twM2qc7K775tep+G++EmK3rpvoV3m8nO0jxW5dN2f0mzxezvbUeM9+Tdrc/yVu7sTJ7vqNsrkTJ7ur3dxP83pZ/XOyn6t6czf2fLfNElfV5m7sxara3L1nL1bV5u5kL6fohxuMvbxif9Hix/jyin24wcle333zxYnsN3cne33FPJbsZPcv28eSjb052W3uxt6srDZ379mbldXDDU72du304QYne7t2+nCDk71bW30s2dh52MpjycbOx8Y3d+/Z+dj4ww1Odr56/4qUsfPX28MNxi7H2o8le88ux9qPJTvZZVppc3eyy7TS5u5k1+FNm7ux63LbLHFzv+fux3hd9pvvuc/9aDd2ndJfYPrmI93Y9fo0GE3OZt+dsev282A0OWrfobHr9/T31Yxdv3Qmf1zYjM3wGNtzNsdPTjbHkbE5DozNsW9sEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYwNYmwQY4MYG8TYIMYGMTaIsUGMDWJsEGODGBvE2CDGBjE2iLFBjA1ibBBjgxgbxNggxgYxNoixQYzN8TXFvqVfBYibFPuKfhUgLlLsc/pVgLjYm46HNxFxT78Slbuejod37YJ2Qr8alTuNdhufjocXqT79ilTqcjoePu5ls0evo7Se069MZdJJ67h9S0+xp+Phl4g4NHg1UsfjpuujZz9UaZY1g5cvLdyHTc8n3/wErfkPH72HF+syIg66oZN3Dw8PL76pwWiS7uNnEfGBfgULkIbztF3G5lkYuzUYTQ6aG336iN+nX9WMpMBpgs/nTfIzEfE/Hu6ZjYB6RVgAAAAASUVORK5CYII=);right:-200px}@media (max-width:600px){.plainMainBody:before{height:190px;left:-120px;width:120px}.plainMainBody:after{height:190px;right:-100px;width:100px}}.flight-card-hight{min-height:175px}.swiper{position:relative}.custom-next-arrow,.custom-prev-arrow{background-color:#fffc;border-radius:50%;color:#000;cursor:pointer;padding:5px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.custom-prev-arrow{left:-5px}.custom-next-arrow{right:-5px}.paint{color:#355a6b;color:var(--secondary-color)}.sector{font-size:36px;font-weight:700}.icons-text{font-size:20px;font-weight:semibold}.best-text{font-size:22px;font-weight:700}.skeleton-card{background:#fff;border-radius:12px;overflow:hidden;position:relative}.sectorName{font-size:22px;font-weight:semibold}.skeleton-text{background:#e3e3e3;border-radius:4px;height:18px;margin-bottom:8px;overflow:hidden;position:relative}.title-text,.wait-text{font-size:28px}.title-text{background-color:#355a6b;background-color:var(--secondary-color);color:#fff;padding:20px}.skeleton-title{height:25px}.skeleton-subtitle{height:18px}.circle{border:2px solid #355a6b;border-color:var(--secondary-color);border-radius:100%;height:20px;width:20px}.flight-icon{align-items:center;display:flex;justify-content:center}.flight-icon .line{background-color:#355a6b;background-color:var(--secondary-color);height:4px;width:100px}.plane-icon{color:#355a6b;color:var(--secondary-color)}.icon{color:#f1a72f;font-size:22px;margin-bottom:4px}.footer-box{padding:10px}.footer-icon{color:#f1a72f;display:block;font-size:26px;margin-bottom:5px}.best-circle{align-items:center;border:2px solid #355a6b;border:2px solid var(--secondary-color);border-radius:100%;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.skeleton-box{background:#f0f0f099;border-radius:6px}.fz-baggage-container{border-radius:8px;margin:0 auto;max-width:1200px;padding:20px;width:100%}.fz-baggage-grid{display:flex;flex-wrap:wrap;gap:24px}.fz-baggage-left{flex-basis:calc(30% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(30% - 12px)}.fz-baggage-right{flex-basis:calc(70% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(70% - 12px)}.fz-baggage-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.fz-baggage-title{color:#333;font-size:1rem;font-weight:600;margin-bottom:16px}.fz-baggage-main-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:24px}.fz-baggage-subtitle{color:#666;font-size:.875rem;margin-bottom:16px}.fz-baggage-tabs{display:flex;flex-direction:column;gap:30px}.fz-baggage-tab{background-color:initial;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-weight:400;padding:12px 16px;white-space:nowrap}.fz-baggage-tab:hover{background-color:#f0f0f0}.fz-baggage-tab.active{background-color:#f5f5f5;border:2px solid #457a7c;border:2px solid var(--primary-color);color:#457a7c;color:var(--primary-color);font-weight:600}.fz-baggage-passengers{max-height:400px;overflow-y:auto}.fz-baggage-passenger{background-color:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;margin-bottom:8px;padding:12px 16px}.fz-baggage-passenger:hover{background-color:#e0e0e0}.fz-baggage-passenger.active{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.fz-baggage-passenger.active:hover{background-color:#355a6b;background-color:var(--secondary-color)}.fz-baggage-options{display:flex;flex-wrap:wrap;gap:16px}.fz-baggage-option{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 8px)}.fz-baggage-option-content{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;padding:16px}.fz-baggage-option-content:hover{background-color:#e0e0e0}.fz-baggage-icon{height:48px;margin-right:16px}.fz-baggage-details{flex-grow:1}.fz-baggage-description{font-weight:600;margin:0}.fz-baggage-price{margin:0}.fz-baggage-warning{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:center;padding:24px}.fz-baggage-warning-icon{color:red;font-size:24px;margin-right:8px}.fz-baggage-warning-text{margin:0}.fz-baggage-radio{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:15px;margin-left:8px;outline:none;position:relative;transition:all .2s ease;width:1px}.fz-baggage-radio:checked,.fz-baggage-radio:hover{border-color:#457a7c;border-color:var(--primary-color)}.fz-baggage-radio:checked{background-color:#457a7c;background-color:var(--primary-color)}.fz-baggage-radio:checked:after{background-color:#fff;border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.fz-baggage-radio:focus-visible{box-shadow:0 0 0 1px #00324e4d}.fz-baggage-radio.checked{animation:radioChecked .3s ease}@keyframes radioChecked{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:768px){.fz-baggage-left,.fz-baggage-option,.fz-baggage-right{flex:0 0 100%;max-width:100%}.fz-baggage-title{font-size:.9rem}.fz-baggage-main-title{font-size:1rem;margin-bottom:20px}.fz-baggage-container{width:100%}.fz-baggage-box,.fz-baggage-container{border-radius:4px;padding:10px}.fz-baggage-icon{height:35px;margin-right:8px}}.fz-meals-container{border:1px solid #e0e0e0;border-radius:8px;margin:0 auto;max-width:1200px;padding:24px;width:100%}.fz-meals-grid{display:flex;flex-wrap:wrap;gap:24px}.fz-meals-left{flex-basis:calc(30% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(30% - 12px)}.fz-meals-right{flex-basis:calc(70% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(70% - 12px)}.fz-meals-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.fz-meals-title{font-size:1rem}.fz-meals-main-title,.fz-meals-title{color:#333;font-weight:600;margin-bottom:16px}.fz-meals-main-title{font-size:1.25rem}.fz-meals-subtitle{color:#666;font-size:.875rem;margin-bottom:16px}.fz-meals-tabs{display:flex;flex-direction:column;gap:30px}.fz-meals-tab{background-color:initial;border:2px solid #d3d0d0;border-radius:4px;color:#333;cursor:pointer;font-weight:400;padding:12px 16px;white-space:nowrap}.fz-meals-tab:hover{background-color:#f0f0f0}.fz-meals-tab.active{background-color:#f5f5f5;border:2px solid #457a7c;border:2px solid var(--primary-color);color:#00324e;font-weight:600}.fz-meals-passengers{max-height:400px;overflow-y:auto}.fz-meals-passenger{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.fz-meals-passenger:hover{background-color:#e0e0e0}.fz-meals-passenger.active{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.fz-meals-passenger.active:hover{background-color:#355a6b;background-color:var(--secondary-color)}.fz-meals-passenger.active .fz-meals-checkbox{border-color:#fff}.fz-meals-options{display:flex;flex-wrap:wrap;gap:16px}.fz-meals-option{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-basis:calc(33.333% - 11px);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;max-width:calc(33.333% - 11px);min-width:150px;padding:16px;position:relative;transition:all .2s ease}.fz-meals-option:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.fz-meals-option.selected{background-color:#f0f7ff;border:2px solid #457a7c;border:2px solid var(--primary-color)}.fz-meals-description{font-size:.9rem;margin:0;text-align:center}.fz-meals-divider{background-color:#eee;height:1px;margin:8px 0;width:100%}.fz-meals-price{color:#457a7c;color:var(--primary-color);font-weight:600;margin:0}.fz-meals-selected-indicator{background-color:#457a7c;background-color:var(--primary-color);border-radius:50%;color:#fff;font-size:12px;height:20px;position:absolute;right:8px;top:8px;width:20px}.fz-meals-selected-indicator,.fz-meals-warning{align-items:center;display:flex;justify-content:center}.fz-meals-warning{background-color:#f5f5f5;border-radius:8px;padding:24px}.fz-meals-warning-icon{color:#ff9800;font-size:24px;margin-right:8px}.fz-meals-warning-text{color:#666;margin:0}@media (max-width:992px){.fz-meals-option{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 8px)}}@media (max-width:768px){.fz-meals-left,.fz-meals-option,.fz-meals-right{flex:0 0 100%;max-width:100%}.fz-meals-container{border-radius:4px;padding:10px}.fz-meals-title{font-size:.9rem}.fz-meals-box{border-radius:4px;padding:10px}.fz-meals-main-title{font-size:1rem}}.fz-seats-container{border:1px solid #e0e0e0;border-radius:8px;margin:0 auto;max-width:1200px;padding:24px;width:100%}.fz-seats-grid{display:flex;flex-wrap:wrap;gap:24px}.fz-seats-left{flex-basis:calc(30% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(30% - 12px)}.fz-seats-right{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-basis:calc(70% - 12px);flex-grow:0;flex-shrink:0;justify-content:space-evenly;max-width:calc(70% - 12px)}.fz-seats-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.fz-seats-title{font-size:1rem}.fz-seats-main-title,.fz-seats-title{color:#333;font-weight:600;margin-bottom:16px}.fz-seats-main-title{font-size:1.25rem}.fz-seats-subtitle{color:#666;font-size:.875rem;margin-bottom:16px}.fz-seats-tabs{display:flex;flex-direction:column;gap:30px}.fz-seats-tab{background-color:initial;border:2px solid #d3d0d0;border-radius:4px;color:#333;cursor:pointer;font-weight:400;padding:12px 16px;white-space:nowrap}.fz-seats-tab:hover{background-color:#f0f0f0}.fz-seats-tab.active{background-color:#f5f5f5;border:2px solid #457a7c;border:2px solid var(--primary-color);color:#00324e;font-weight:600}.fz-seats-passengers-container{border:1px solid #e0e0e0;border-radius:4px;padding:16px}.fz-seats-passengers{margin-bottom:16px;max-height:300px;overflow-y:auto}.fz-seats-passenger{align-items:center;background-color:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px}.fz-seats-passenger:hover{background-color:#e0e0e0}.fz-seats-passenger.active{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.fz-seats-passenger.active:hover{background-color:#355a6b;background-color:var(--secondary-color)}.fz-seats-legend{display:flex;flex-direction:column;gap:8px;margin-top:16px}.fz-seats-legend-item{align-items:center;display:flex;gap:8px}.fz-seats-legend-color{border-radius:4px;height:24px;width:24px}.fz-seats-legend-color.extra-legroom{background-color:#ffcd99}.fz-seats-legend-color.available{background-color:#7d7d7d}.fz-seats-legend-color.occupied{background-color:#bfbfbf}.fz-seats-legend-color.selected{background-color:#2979aa}.fz-seats-legend-color.free{background-color:#90ee90}.fz-seats-plane-container{background-color:#fff;padding:16px}.fz-seats-description{font-weight:600;margin:0}.fz-seats-plane-content{margin-top:16px;position:relative}.fz-seats-error{color:red;font-size:.875rem;margin-top:8px;text-align:center}@media (max-width:768px){.fz-seats-left,.fz-seats-right{flex:0 0 100%;max-width:100%}.fz-seats-box,.fz-seats-container{border-radius:4px;padding:10px}.fz-seats-title{font-size:.9rem}.fz-seats-main-title{font-size:1rem}}@media (max-width:767.98px){.ml-sm-15p{margin-left:16%}.ml-sm-15-{margin-left:10px}}@media (min-width:992px){.ml-lg-negative-50{margin-left:-35px}.mr-lg-100{margin-right:50px}}@media (min-width:768px){.mr-lg-100-{margin-right:px}}.link-hover-underline:hover{text-decoration:underline!important}.responsive-text{font-size:11px}@media (min-width:480px){.responsive-text{font-size:16px}}@media (min-width:768px){.responsive-text{font-size:18px}}@media (min-width:1024px){.responsive-text{font-size:20px}}@media (min-width:1280px){.responsive-text{font-size:20px}}.admin-container{background-color:#f8f9fa;display:flex;min-height:100vh}.sidebar{background-color:#3b4249;color:#fff;flex-shrink:0;min-height:100vh;position:sticky;top:0;width:250px}.main-content{flex-grow:1;padding:20px;width:calc(100% - 250px)}.content-body{padding:20px;width:100%}.sidebar-header{border-bottom:1px solid #ffffff1a;padding:20px}.sidebar .nav-link{background:#0000;border:none;border-radius:0;color:#fffc;padding:12px 20px;text-align:left;transition:all .3s;width:100%}.sidebar .nav-link.active,.sidebar .nav-link:hover{background-color:#457a7c;background-color:var(--primary-color);color:#fff}.sidebar .nav-link i{text-align:center;width:20px}.content-header{border-bottom:1px solid #dee2e6;margin-bottom:20px;padding:15px 0}.content-body{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d;padding:15px}.table{margin-bottom:10}.table th{border-top:none;font-size:1rem;font-weight:700}.table td,.table th{padding:10px}.btn{font-weight:500}.btn-sm i{font-size:.8rem}.search-box{width:300px}@media (max-width:768px){.admin-container{flex-direction:column}.sidebar{min-height:auto;width:100%}.search-box{width:200px}}.ticket-booking-wrapper{background-color:#f8f9fa}.ticket-card{border-radius:10px;padding:15px;width:95%}.booking-image{border-radius:10px;height:160px;object-fit:cover}.ticket-title{color:#333;font-size:1.25rem;font-weight:600}.heart{color:#888;font-size:1rem}.ticket-list{margin-bottom:.5rem;padding-left:1rem}.ticket-list li{color:#28a745;font-size:.95rem;list-style:none}.ticket-description{color:#444;font-size:.92rem}.ticket-extra{color:#666;font-size:.85rem;margin-top:10px}.ticket-select-btn{background-color:#c2d62e!important;border:none;border-radius:6px;color:#fff;font-size:1rem;padding:8px 18px;transition:background-color .3s ease}.ticket-select-btn:hover{background-color:#b3c92b!important}@media (max-width:576px){.ticket-description{font-size:.85rem}.ticket-title{font-size:1rem}.ticket-select-btn{font-size:.9rem;padding:6px 14px}}.responsive-text{font-size:small}@media (min-width:768px){.responsive-text{font-size:1.5rem}}@media (min-width:992px){.responsive-text{font-size:1.3rem}}@media (min-width:1024x){.responsive-text{font-size:smaller}}.img{border-bottom-left-radius:10%}.img,.rowclass{border-top-left-radius:10%}.park,.rowclass{width:95%}.park{margin:auto}.over-flow-hidden{overflow:hidden}@media (max-width:576px){.truncate-3-lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}.nav-link-pill{background-color:#f8f9fa;border-radius:50px;color:#000;display:inline-block;font-size:medium;padding:.5rem 1.2rem;text-decoration:none;transition:background-color .3s ease}.nav-link-pill:hover{background-color:#e2e6ea}@media (max-width:576px){.nav-link-pill{font-size:.75rem;padding:.25rem .6rem}}.nav-link-pill:hover{background-color:#b3c92b;color:#fff}.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev{display:flex!important}:root{--primary-color:#457a7c;--secondary-color:#355a6b;--tab-active-bg:#f8f9fa;--tab-inactive-bg:#f2f3f5;--border-radius:10px}.fixed-icon-box{width:100px}.second-search-engine-container{background:#fff;border:1px solid #dee2e6;border-radius:10px;border-radius:var(--border-radius);min-height:450px;padding:10px;position:relative}.tabs-container{display:flex;flex-direction:column;gap:12px;padding-right:0;position:relative}.tab-item{border-radius:5px;position:relative;transition:all .2s ease}.tab-label{font-size:18px;font-weight:500}.active-tab{background-color:#355a6b!important;background-color:var(--secondary-color)!important;border-right:4px solid #457a7c;border-right:4px solid var(--primary-color);color:#fff;font-weight:800;z-index:2}.active-tab .tab-label{font-size:20px;font-weight:800}.inactive-tab{background-color:#f2f3f5!important;background-color:var(--tab-inactive-bg)!important}.inactive-tab:hover{background-color:#dde1e6!important}.large-heading{font-size:24px;font-weight:600}.flight-tabs{display:flex}.first-tab{border-bottom-left-radius:0;border-top-left-radius:8px}.last-tab{border-bottom-right-radius:0;border-top-right-radius:8px}.tab-button{align-items:center;background:none;border:2px solid #dee2e6;color:#888;cursor:pointer;display:flex;flex-direction:column;font-size:16px;gap:8px;margin-bottom:-2px;padding:5px 25px;transition:all .3s ease}.tab-button:hover{color:#000}.tab-button.active{background-color:color-mix(in srgb,#355a6b 8%,#0000);background-color:color-mix(in srgb,var(--secondary-color) 8%,#0000);border-bottom:0 solid #0000;color:#457a7c;color:var(--primary-color);font-weight:700}.tab-icon{font-size:18px}.tab-content-container{border:2px solid #dee2e6;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 4px #0000001a;min-height:300px}.sec_search-engine-bg,.tab-content-container{background-color:color-mix(in srgb,#355a6b 8%,#0000);background-color:color-mix(in srgb,var(--secondary-color) 8%,#0000)}.sec_search-engine-bg{border-radius:8px}.custom-box{height:60px}.custom-input{background:#dde1e6!important;border:none;height:100%;padding:0 10px;width:100%}.custom-input,.custom-number-input{box-shadow:none;font-size:18px;outline:none}.custom-number-input{background:#edeef0!important;border:1px solid gray;border-radius:4px;margin-right:4px;padding:4px 10px;width:80px}.custom-number-input::-webkit-inner-spin-button,.custom-number-input::-webkit-outer-spin-button{-webkit-appearance:auto!important;appearance:auto!important;margin:0}.custom-number-input{-moz-appearance:number-input!important}.custom-input:focus{border:none;box-shadow:none;outline:none}.normal-text{font-size:18px}.normal-heading{font-size:35px;font-weight:700}.drp-text{border-radius:5px;cursor:pointer;font-size:18px;font-weight:semibold;padding:15px 8px}.drp-text:hover{background-color:#edeef0}.dropdown-scroll{max-height:350px;overflow-x:hidden;overflow-y:auto;z-index:9999}.react-datepicker-wrapper{padding:0!important}.disabled-box{opacity:.5}@media (max-width:768px){.tab-label{font-size:14px}.second-search-engine-container{align-items:center;background-color:initial;border:none;border-radius:0;display:flex;justify-content:center}.fixed-icon-box{width:50px}.dropdown-scroll{max-height:260px}.drp-text{cursor:pointer;font-size:12px;font-weight:semibold;padding:8px 4px}.custom-input{background:#dde1e6!important;border:none;box-shadow:none;font-size:12px;height:100%;outline:none;padding:0 5px;width:100%}.custom-box{height:40px}.normal-heading{font-size:20px}.tab-button{align-items:center;background:none;border:2px solid #dee2e6;color:#888;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:2px;margin-bottom:-2px;padding:5px;transition:all .3s ease}.active-tab .tab-label{font-size:15px}.tabs-container{gap:4px}}.financial-grid-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));padding:1rem;width:100%}.financial-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:2rem}.card-heading{color:#2c3e50;font-weight:600;margin-bottom:1rem!important}.amount-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.amount-section{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.large-amount{font-size:3rem!important;font-weight:700!important;line-height:1!important}.amount-label{color:#7f8c8d;font-size:.9rem!important;letter-spacing:.5px;text-transform:uppercase}@media (max-width:1024px){.financial-grid-container{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.large-amount{font-size:2.5rem!important}}@media (max-width:768px){.financial-grid-container{gap:1rem;grid-template-columns:1fr;padding:.5rem}.financial-card{padding:1.5rem}.amount-grid{gap:1rem;grid-template-columns:1fr}.large-amount{font-size:2.2rem!important}.card-heading{font-size:1.5rem!important;margin-bottom:1.5rem!important}}@media (max-width:480px){.financial-card{padding:1rem}.large-amount{font-size:2rem!important}.amount-label{font-size:.8rem!important}}*{margin:0;padding:0}.tt-page{background:#fff;overflow-x:hidden;width:100%}.tt-container{margin:0 auto;max-width:1200px;padding:0 20px}.tt-container-fluid{padding:0 20px;width:100%}.tt-row{display:flex;flex-wrap:wrap;gap:24px;margin:0}.tt-col{flex:1 0;padding:0}.tt-col-xs-6{flex:0 0 50%;max-width:50%}.tt-col-md-2{flex:0 0 16.666%;max-width:16.666%}.tt-col-md-4{flex:0 0 33.333%;max-width:33.333%}.tt-col-md-6{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 12px)}.tt-col-lg-4{flex-basis:calc(33.333% - 16px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 16px)}.text-center{text-align:center}.text-end{text-align:right}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:16px}.mt-4{margin-top:24px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.py-2{padding:8px 0}.ms-auto{margin-left:auto}.me-auto{margin-right:auto}.ms-1{margin-left:4px}.tt-header{width:100%}.tt-promo-bar{background:linear-gradient(90deg,#0a142d,#3165e3,#9a688a,#ff6b35);padding:2px 0}.tt-promo-bar,.tt-promo-text{color:#fff;font-size:14px}.tt-join-btn{background:#fff;border:none;border-radius:12px;color:#1a2a6c;cursor:pointer;font-size:12px;font-weight:700;padding:6px 14px;transition:all .3s ease}.tt-join-btn:hover{background:#f1f1f1;transform:translateY(-2px)}.tt-main-bar{background:#fff;box-shadow:0 1px 3px #0000001a;padding:12px 80px}.tt-login-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tt-input{background:#f8fafc;border:1px solid #e5e7eb;border-radius:4px;font-size:14px;height:40px;padding:0 12px;width:150px}.tt-input:focus{border-color:#2a3da0;box-shadow:0 0 0 2px #2a3da026;outline:none}.tt-register-btn,.tt-signin-btn{border:none;border-radius:4px;cursor:pointer;font-weight:700;height:40px;padding:0 18px;transition:all .3s ease}.tt-signin-btn{color:#fff}.tt-signin-btn,.tt-signin-btn:hover{background:linear-gradient(135deg,#3165e3,#0a142d)}.tt-signin-btn:hover{transform:translateY(-2px)}.tt-register-btn{background:linear-gradient(135deg,#ff7a3d,#ff5e62);color:#fff}.tt-register-btn:hover{box-shadow:0 5px 15px #ff5a1f4d;transform:translateY(-2px)}.tt-forgot{color:#5d6b85;display:block;font-size:12px;margin-top:6px;text-align:center;text-decoration:none}.tt-hero{background:linear-gradient(180deg,#0b1437,#0a1130 60%,#0a1130);color:#fff;min-height:650px;padding:70px 0 170px;position:relative}.tt-powered-pill{align-items:center;background:#273046;border:.5px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:1.5px;padding:8px 14px;text-transform:uppercase}.tt-powered-dot{background:#ff7a3a;border-radius:50%;height:6px;width:6px}.tt-hero-title{color:#fff;font-size:56px;font-weight:400;line-height:1.18;margin:0 0 18px}.tt-hero-white{display:inline-block;font-weight:700}.tt-hero-blue{background:#5c84ed;-webkit-background-clip:text;background-clip:text}.tt-hero-blue,.tt-hero-gradient{color:#0000;display:inline-block;font-weight:700}.tt-hero-gradient{background:linear-gradient(90deg,#fff,#5c84ed);-webkit-background-clip:text;background-clip:text}.tt-hero-sub{color:#fff;font-size:15px;line-height:1.7;margin:0 auto 30px;max-width:640px}.tt-hero-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.tt-btn-explore,.tt-btn-register{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;padding:16px 28px;transition:all .3s ease}.tt-btn-register{background:linear-gradient(90deg,#ff5a1f,#ff7a3a);border:none;color:#fff}.tt-btn-register:hover{box-shadow:0 15px 30px #ff5a1f73;transform:translateY(-2px)}.tt-btn-explore{background:#2f374c;border:1px solid #ffffff40;color:#fff}.tt-accredited{align-items:center;border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:center;margin-top:36px;padding-top:20px}.tt-accredited-label{color:#fff;font-size:11px;font-weight:500;letter-spacing:1.5px}.tt-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 12px}.tt-badge-iata{background:#0f2a4a;border:1px solid #f1f1f14d;color:#fff;letter-spacing:1.5px}.blue-bage-circle{align-items:center;background:#10b9814d;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.inner-dot{background:#10b981;border-radius:50%;display:inline-block;height:11px;width:11px}.yellow-bage-circle{align-items:center;background:#fbbf244d;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}.yellow-inner-dot{background:#fbbf24;border-radius:50%;display:inline-block;height:11px;width:11px}.tt-badge-atol{background:#0f2a4a;border:1px solid #ffb6484d;color:#fff;letter-spacing:1.5px}.tt-feature-wrap{height:0;position:relative}.feature-absolute{bottom:-350px;left:0;margin:0 auto;max-width:1200px;padding:0 20px;position:absolute;right:0;width:100%;z-index:10}.tt-feature-card{background:#fff;border:none;border-radius:14px;box-shadow:0 20px 45px #00000026;display:flex;gap:16px;height:100%;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tt-feature-card:before{border-radius:14px 0 0 14px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.tt-feature-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}.tt-feature-card.tt-card-blue:before{background:linear-gradient(135deg,#3165e3,#0a142d)}.tt-feature-card.tt-card-red:before{background:linear-gradient(135deg,#ff6b35,#ec4899)}.tt-feature-card.tt-card-green:before{background:linear-gradient(135deg,#10b981,#34d399)}.tt-feature-card.tt-card-purple:before{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.tt-feature-card.tt-card-yellow:before{background:linear-gradient(135deg,#fbbf24,#fcd34d)}.tt-feature-card.tt-card-pink:before{background:linear-gradient(135deg,#ec4899,#f472b6)}.tt-feature-icon{border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:20px;height:48px;place-items:center;width:48px}.tt-feature-icon.tt-card-blue{background:linear-gradient(135deg,#3165e3,#0a142d)}.tt-feature-icon.tt-card-red{background:linear-gradient(135deg,#ff6b35,#ec4899)}.tt-feature-icon.tt-card-green{background:linear-gradient(135deg,#10b981,#34d399)}.tt-feature-icon.tt-card-purple{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.tt-feature-icon.tt-card-yellow{background:linear-gradient(135deg,#fbbf24,#fcd34d)}.tt-feature-icon.tt-card-pink{background:linear-gradient(135deg,#ec4899,#f472b6)}.tt-feature-title{color:#0a1130;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}.tt-feature-text{color:#5a6478;font-size:13px;line-height:1.55;margin:0}.tt-why{background:#fff;padding:300px 0 80px;position:relative;z-index:1}.tt-why-eyebrow{color:#3165e3;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tt-why-title{color:#0a1130;font-size:38px;font-weight:700;margin:12px 0 14px}.tt-why-accent{color:#3165e3}.tt-why-sub{color:#6b7385;font-size:16px;line-height:1.7;margin:0 auto;max-width:640px}.tt-why-stats-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:48px}.tt-stat-col{flex-basis:calc(20% - 19.2px);flex-grow:0;flex-shrink:0;max-width:calc(20% - 19.2px);padding:0}.tt-stat-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 1px 3px #0000000d;height:100%;overflow:hidden;padding:20px;position:relative;text-align:center;transition:all .3s ease}.tt-stat-card:before{border-radius:4px 4px 0 0;content:"";height:4px;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1);width:0}.tt-stat-card:hover:before{width:100%}.tt-stat-card-stat1:before{background:linear-gradient(90deg,#ff6b35,#ff8a5b)}.tt-stat-card-stat2:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.tt-stat-card-stat3:before{background:linear-gradient(90deg,#3165e3,#0a142d)}.tt-stat-card-stat4:before{background:linear-gradient(90deg,#10b981,#34d399)}.tt-stat-card-stat5:before{background:linear-gradient(90deg,#fbbf24,#fcd34d)}.tt-stat-icon{border-radius:16px;color:#fff;display:grid;font-size:28px;height:64px;margin:0 auto 20px;place-items:center;transition:all .3s ease;width:64px}.tt-stat-orange{background:linear-gradient(135deg,#ff6b35,#ff8a5b)}.tt-stat-purple{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.tt-stat-navy{background:linear-gradient(135deg,#3165e3,#0a142d)}.tt-stat-green{background:linear-gradient(135deg,#10b981,#34d399)}.tt-stat-yellow{background:linear-gradient(135deg,#fbbf24,#fcd34d)}.tt-stat-card-stat1:hover{box-shadow:0 20px 40px #ff8a4c1f;transform:translateY(-5px)}.tt-stat-card-stat2:hover{box-shadow:0 20px 40px #9b6bff1f;transform:translateY(-5px)}.tt-stat-card-stat3:hover{box-shadow:0 20px 40px #3a4f8a1f;transform:translateY(-5px)}.tt-stat-card-stat4:hover{box-shadow:0 20px 40px #27c08a1f;transform:translateY(-5px)}.tt-stat-card-stat5:hover{box-shadow:0 20px 40px #ffc8571f;transform:translateY(-5px)}.tt-stat-card:hover .tt-stat-icon{transform:scale(1.05)}.tt-stat-title{color:#0a1130;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:12px}.tt-stat-text{color:#6b7385;font-size:13px;line-height:1.6;margin:0}.tt-partners{background:linear-gradient(180deg,#eef3ff,#f8faff);overflow:hidden;padding:80px 0}.tt-partner-eyebrow{color:#3165e3;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tt-partner-title{color:#0a1130;font-size:38px;font-weight:700;margin:12px 0}.tt-partner-accent{color:#3165e3}.tt-partner-sub{color:#6b7385;font-size:16px;line-height:1.7;margin:0 auto;max-width:640px}.tt-partner-tabs{display:inline-flex;gap:6px;margin:28px 0;padding:6px}.tt-partner-tab{background:#fff;border:1px solid #d3d3d3;border-radius:999px;color:#0a1130;cursor:pointer;font-weight:700;padding:14px 30px;transition:all .3s ease}.tt-partner-tab.active{background:linear-gradient(135deg,#3165e3,#0a142d);color:#fff}.tt-partner-slider-wrapper{margin-top:20px;padding:0 40px;position:relative}.tt-partner-slider{overflow:hidden}.tt-partner-slide{padding:0 12px}.tt-offers-slider .slick-track{align-items:stretch;display:flex}.tt-offers-slider .slick-slide{height:auto}.tt-offers-slider .slick-slide>div,.tt-slide-wrapper{height:100%}.tt-slider-nav{align-items:center;background:#fff;border:1px solid #e0e4ec;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#2a64ff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:36px;z-index:2}.tt-slider-nav:hover{background:linear-gradient(135deg,#355cff,#233fb8);border-color:#0000;color:#fff;transform:translateY(-50%) scale(1.05)}.tt-slider-prev{left:-10px}.tt-slider-next{right:-10px}.tt-airline-card{align-items:center;background:#fff;border:1px solid #edf1f7;border-radius:12px;display:flex;gap:12px;margin-bottom:0;padding:14px;transition:all .3s ease}.tt-airline-card:hover{border-color:#d0d8e8;box-shadow:0 8px 20px #00000014;transform:translateY(-3px)}.tt-airline-logo{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.tt-airline-name{font-size:13px;font-weight:600}.slick-list{margin:0 -12px;padding:10px 0!important}.slick-track{align-items:stretch;display:flex}.slick-slide{height:auto}.slick-slide>div{height:100%}.tt-offers{background:#f6f8fb;padding:40px 0 60px}.tt-offers-eyebrow{color:#3165e3;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.tt-offers-title{color:#0a1130;font-size:38px;font-weight:700;margin-top:8px}.tt-offers-accent{color:#3165e3}.tt-offers-slider-wrap{padding:0 30px;position:relative}.tt-slide{background:#0b1437;border-radius:22px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:320px;padding:60px 80px 70px;position:relative}.tt-slide-tag{align-self:flex-start;background:linear-gradient(90deg,#ff6b35,#ec4899);border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding:7px 16px;text-transform:uppercase}.tt-slide-title{font-size:38px;font-weight:800;line-height:1.2;margin:0 0 14px;max-width:520px;min-height:92px}.tt-slide-content{display:flex;flex:1 1;flex-direction:column}.tt-slide-text{color:#b9c2d8;flex-shrink:0;font-size:14px;line-height:1.7;margin:0 0 24px;max-width:520px}.tt-slide-btn{align-self:flex-start;background:linear-gradient(90deg,#ff6b35,#ff8a5b);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;margin-top:auto;padding:12px 26px;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.tt-slide-btn:hover{box-shadow:0 10px 24px #ff5a1f59;transform:translateY(-2px)}.tt-offers-arrow{background:#fff;border:none;border-radius:50%;box-shadow:0 6px 16px #00000026;color:#0a1130;cursor:pointer;display:grid;font-size:14px;height:42px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s,box-shadow .2s;width:42px;z-index:5}.tt-offers-arrow:hover{background:linear-gradient(135deg,#3165e3,#0a142d);box-shadow:0 8px 20px #0003;transform:translateY(-50%) scale(1.06)}.tt-offers-arrow.left{left:0}.tt-offers-arrow.right{right:0}.tt-slide-dots{align-items:center;bottom:-30px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.tt-dot{background:#ffffff40;border-radius:4px;cursor:pointer;height:4px;transition:all .3s;width:24px}.tt-dot.active{background:#fff;width:30px}.tt-quicklinks{background:#fff;padding:60px 0 80px}.tt-quicklinks-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.tt-quicklink-col{flex-basis:calc(16.666% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(16.666% - 20px);padding:0}.tt-quick-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 1px 3px #0000000d;cursor:pointer;overflow:hidden;padding:24px 16px;position:relative;text-align:center;transition:all .3s ease}.tt-quick-card-1{border-bottom:3px solid #3165e3}.tt-quick-card-1:hover{box-shadow:0 20px 40px #3165e31f;transform:translateY(-5px)}.tt-quick-card-1:hover .tt-quick-icon-1{transform:scale(1.1)}.tt-quick-card-2{border-bottom:3px solid #ff6b35}.tt-quick-card-2:hover{box-shadow:0 20px 40px #ff6b351f;transform:translateY(-5px)}.tt-quick-card-2:hover .tt-quick-icon-2{transform:scale(1.1)}.tt-quick-card-3{border-bottom:3px solid #10b981}.tt-quick-card-3:hover{box-shadow:0 20px 40px #10b9811f;transform:translateY(-5px)}.tt-quick-card-3:hover .tt-quick-icon-3{transform:scale(1.1)}.tt-quick-card-4{border-bottom:3px solid #8b5cf6}.tt-quick-card-4:hover{box-shadow:0 20px 40px #8b5cf61f;transform:translateY(-5px)}.tt-quick-card-4:hover .tt-quick-icon-4{transform:scale(1.1)}.tt-quick-card-5{border-bottom:3px solid #fbbf24}.tt-quick-card-5:hover{box-shadow:0 20px 40px #fbbf241f;transform:translateY(-5px)}.tt-quick-card-5:hover .tt-quick-icon-5{transform:scale(1.1)}.tt-quick-card-6{border-bottom:3px solid #ec4899}.tt-quick-card-6:hover{box-shadow:0 20px 40px #ec48991f;transform:translateY(-5px)}.tt-quick-card-6:hover .tt-quick-icon-6{transform:scale(1.1)}.tt-quick-icon{border-radius:50%;color:#fff;display:grid;font-size:24px;height:56px;margin:0 auto 16px;place-items:center;transition:all .3s ease;width:56px}.tt-quick-icon-1{background:linear-gradient(135deg,#3165e3,#1a3fa0);box-shadow:0 8px 16px #3165e333}.tt-quick-icon-2{background:linear-gradient(135deg,#ff6b35,#e85d2c);box-shadow:0 8px 16px #ff6b3533}.tt-quick-icon-3{background:linear-gradient(135deg,#10b981,#0d9668);box-shadow:0 8px 16px #10b98133}.tt-quick-icon-4{background:linear-gradient(135deg,#8b5cf6,#6d3bc7);box-shadow:0 8px 16px #8b5cf633}.tt-quick-icon-5{background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 8px 16px #fbbf2433}.tt-quick-icon-6{background:linear-gradient(135deg,#ec4899,#be185d);box-shadow:0 8px 16px #ec489933}.tt-quick-label{color:#0a1130;display:block;font-size:14px;font-weight:700;letter-spacing:1px;margin-top:8px}.tt-footer{background:#0a1130;color:#b9c2d8;padding:60px 0 28px}.tt-footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr}.tt-footer-brand-col{max-width:340px}.tt-footer-brand{gap:10px;margin-bottom:18px}.tt-footer-brand,.tt-footer-logo-icon{align-items:center;display:inline-flex}.tt-footer-logo-icon{background:linear-gradient(135deg,#3165e3,#1a3aa8);border-radius:10px;color:#fff;font-size:18px;height:40px;justify-content:center;width:40px}.tt-footer-brand-text{display:flex;flex-direction:column;line-height:1}.tt-footer-brand-title{color:#3165e3;font-size:22px;font-weight:800}.tt-footer-brand-tt{color:#fff}.tt-footer-brand-sub{color:#cecece;font-size:10px;letter-spacing:2px;margin-top:4px;text-transform:uppercase}.tt-footer-about{color:#babdc4;font-size:14px;line-height:1.7;margin:0 0 18px}.tt-footer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tt-footer-badge{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.tt-footer-badge-dot{border-radius:50%;display:inline-block;height:6px;width:6px}.tt-dot-green{background:#10b981}.tt-dot-orange{background:#ff7a3a}.tt-footer-socials{display:flex;flex-wrap:wrap;gap:8px}.tt-footer-social{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;gap:6px;padding:7px 12px;text-decoration:none;transition:background .2s}.tt-footer-social:hover{background:#ffffff1a}.tt-footer-col{padding-top:4px}.tt-footer-heading{color:#fff;font-size:14px;font-weight:700;letter-spacing:2px;margin:0 0 20px}.tt-footer-list{list-style:none;margin:0;padding:0}.tt-footer-list li{margin-bottom:12px}.tt-footer-list a{color:#babdc4;font-size:14px;text-decoration:none;transition:color .2s}.tt-footer-list a:hover{color:#fff}.tt-footer-divider{border:none;border-top:1px solid #ffffff14;margin:40px 0 20px}.tt-footer-bottom{color:#8993b4;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between}.tt-footer-bottom-left div,.tt-footer-bottom-right div{line-height:1.8}.tt-footer-bottom-right{text-align:right}.tt-footer-otawix{color:#ff7a3a;font-weight:700}.tt-footer-powered{color:#fff;font-weight:700}.tt-whatsapp{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:999px;bottom:20px;box-shadow:0 18px 40px -10px #22c55e8c,0 6px 18px #10b98159;color:#fff;display:inline-flex;gap:12px;left:20px;padding:10px 22px 10px 10px;position:fixed;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;z-index:1000}.tt-whatsapp:hover{box-shadow:0 22px 50px -10px #22c55ea6,0 8px 22px #10b98173;transform:translateY(-2px)}.tt-whatsapp-icon{align-items:center;background:#ffffff2e;border:1.5px solid #ffffffd9;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.tt-whatsapp-text{display:flex;flex-direction:column;line-height:1.15;text-align:left}.tt-whatsapp-title{font-size:16px;font-weight:700;letter-spacing:.2px}.tt-whatsapp-sub{font-size:13px;font-weight:500;opacity:.95}@media (max-width:1200px){.tt-stat-col{flex-basis:calc(33.333% - 16px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 16px)}.tt-partner-slider-wrapper{padding:0 35px}.tt-slider-prev{left:-5px}.tt-slider-next{right:-5px}.tt-quicklink-col{flex-basis:calc(20% - 19.2px);flex-grow:0;flex-shrink:0;max-width:calc(20% - 19.2px)}}@media (max-width:991px){.tt-stat-icon{font-size:26px;height:60px;margin-bottom:18px;width:60px}.tt-main-bar{padding:10px 60px}.tt-stat-col{flex-basis:calc(33.333% - 16px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 16px)}.tt-why-title{font-size:32px}.tt-hero-title{font-size:38px}.tt-slide-title{font-size:28px;min-height:68px}.tt-slide{padding:48px 56px 70px}.tt-col-lg-4,.tt-col-md-6{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 12px)}.feature-absolute{bottom:-80px}.tt-why{padding-top:120px}.tt-quicklinks{padding:50px 0 60px}.tt-quicklink-col{flex-basis:calc(25% - 18px);flex-grow:0;flex-shrink:0;max-width:calc(25% - 18px)}.tt-quick-card{padding:20px 12px}.tt-quick-icon{font-size:22px;height:50px;margin-bottom:12px;width:50px}.tt-quick-label{font-size:13px}.tt-footer-grid{grid-template-columns:1fr 1fr 1fr}.tt-footer-brand-col{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.tt-slide-dots{bottom:-30px}.tt-dot{width:20px}.tt-dot.active{width:30px}.tt-main-bar{padding:10px 40px}.tt-partner-slider-wrapper{padding:0 30px}.tt-slider-nav{height:32px;width:32px}.tt-airline-card{padding:12px}.tt-airline-logo{font-size:11px;height:36px;width:36px}.tt-airline-name{font-size:12px}.tt-why{padding:100px 0 60px}.tt-stat-col{flex-basis:calc(50% - 12px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 12px)}.tt-stat-card{padding:16px}.tt-stat-icon{font-size:24px;height:56px;margin-bottom:16px;width:56px}.tt-stat-title{font-size:16px}.tt-why-title{font-size:28px}.tt-why-sub{font-size:14px}.tt-hero-title{font-size:32px}.tt-slide-title{font-size:22px;min-height:54px}.tt-slide{padding:36px 40px 65px}.tt-col-lg-4,.tt-col-md-6{flex:0 0 100%;max-width:100%}.tt-col-xs-6{flex:0 0 50%;max-width:50%}.tt-input,.tt-login-form{width:100%}.tt-hero{min-height:750px;padding-bottom:100px}.feature-absolute{bottom:auto;margin-top:40px;position:relative}.tt-feature-wrap{height:auto;margin-top:40px}.tt-why{padding-top:60px}.tt-row{gap:16px}.tt-quicklinks{padding:40px 0 50px}.tt-quicklinks-row{gap:16px}.tt-quicklink-col{flex-basis:calc(33.333% - 10.7px);flex-grow:0;flex-shrink:0;max-width:calc(33.333% - 10.7px)}.tt-quick-card{padding:16px 12px}.tt-quick-icon{font-size:20px;height:45px;margin-bottom:10px;width:45px}.tt-quick-label{font-size:12px;letter-spacing:.5px}}@media (max-width:576px){.tt-slide-dots{bottom:-30px;gap:6px}.tt-dot{width:16px}.tt-dot.active{width:24px}.tt-main-bar{padding:10px}.tt-partner-slider-wrapper{padding:0 25px}.tt-slider-nav{font-size:12px;height:28px;width:28px}.tt-airline-card{gap:8px;padding:10px}.tt-airline-logo{font-size:10px;height:32px;width:32px}.tt-airline-name{font-size:11px}.tt-stat-col{flex:0 0 100%;max-width:100%}.tt-why{padding:80px 0 50px}.tt-stat-card{padding:16px}.tt-stat-icon{font-size:22px;height:52px;width:52px}.tt-hero-title{font-size:28px}.tt-whatsapp{bottom:16px;gap:10px;padding:8px 18px 8px 8px;right:16px}.tt-whatsapp-icon{font-size:18px;height:38px;width:38px}.tt-whatsapp-title{font-size:14px}.tt-whatsapp-sub{font-size:12px}.tt-feature-card{padding:16px}.tt-feature-icon{font-size:16px;height:40px;width:40px}.tt-feature-title{font-size:14px}.tt-feature-text{font-size:12px}.tt-quicklinks{padding:30px 0 40px}.tt-quicklinks-row{gap:12px}.tt-quicklink-col{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 6px)}.tt-quick-card{padding:14px 10px}.tt-quick-icon{font-size:20px;height:48px;margin-bottom:10px;width:48px}.tt-quick-label{font-size:11px}.tt-offers-slider-wrap{padding:0 12px}.tt-slide{border-radius:16px;padding:36px 24px 64px}.tt-slide-title{font-size:22px;min-height:auto}.tt-offers-arrow{font-size:12px;height:34px;width:34px}.tt-footer-grid{gap:28px;grid-template-columns:1fr 1fr}.tt-footer-brand-col{grid-column:1/-1}.tt-footer-bottom{flex-direction:column}.tt-footer-bottom-right{text-align:left}}.modal-dialog.tt-chatbot-modal,.tt-chatbot-modal.modal-dialog{margin:1.75rem auto;max-width:900px!important;width:900px!important}.tt-chatbot-modal .modal-content{background:#0000;border:none;box-shadow:none;max-width:900px;width:100%}.tt-chatbot{background:#f6f8fc;border-radius:20px;box-shadow:0 25px 60px #0a142d59;display:flex;flex-direction:column;height:80vh;margin:0 auto;max-height:720px;max-width:100%;overflow:hidden;width:900px}.tt-chatbot-header{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.tt-chatbot-header-left{align-items:center;display:flex;gap:12px}.tt-chatbot-avatar{align-items:center;background:linear-gradient(135deg,#ff7a3d,#ff5e62);border-radius:50%;box-shadow:0 4px 12px #06b6d459;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px}.tt-avatar-status{background:#10b981;border:2px solid #fff;border-radius:50%;bottom:2px;height:10px;position:absolute;right:2px;width:10px}.tt-chatbot-title{font-size:16px;font-weight:700;line-height:1.1}.tt-chatbot-status{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:2px;opacity:.85}.tt-chatbot-dot{animation:pulseDot 1.6s infinite;background:#2ed47a;border-radius:50%;box-shadow:0 0 0 3px #2ed47a40;height:8px;width:8px}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.5}}.tt-chatbot-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;transition:.2s;width:34px}.tt-chatbot-close:hover{background:#ffffff4d}.tt-chatbot-progress{background:#e3e8f1;height:4px}.tt-chatbot-progress-bar{background:linear-gradient(90deg,#3165e3,#0a142d);height:100%;transition:width .4s ease}.tt-chatbot-body{background:#f6f8fc;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px}.tt-chat-row{align-items:flex-end;animation:fadeInUp .3s ease;display:flex;gap:8px}.tt-chat-row.user{justify-content:flex-end}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tt-chat-avatar{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0a142d1a;color:#3165e3;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.tt-chat-avatar.success{background:#2ed47a;color:#fff}.tt-chat-bubble{word-wrap:break-word;border-radius:16px;font-size:14px;line-height:1.5;max-width:75%;padding:12px 16px;white-space:pre-wrap}.tt-chat-bubble.bot{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 6px #0a142d0f;color:#0a142d}.tt-chat-bubble.bot.success{background:#e9faf1;border:1px solid #b6ebcc;color:#0a6a35}.tt-chat-bubble.user{background:linear-gradient(135deg,#3165e3,#0a142d);border-bottom-right-radius:4px;box-shadow:0 4px 12px #3165e34d;color:#fff}.tt-chatbot-input-wrap{align-items:center;background:#fff;border-top:1px solid #e3e8f1;display:flex;gap:10px;padding:14px 16px}.tt-chatbot-input{background:#f6f8fc;border:1.5px solid #e3e8f1;border-radius:999px;flex:1 1;font-size:14px;outline:none;padding:12px 18px;transition:.2s}.tt-chatbot-input:focus{background:#fff;border-color:#3165e3;box-shadow:0 0 0 3px #3165e326}.tt-chatbot-send{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:.2s;width:44px}.tt-chatbot-send:hover:not(:disabled){box-shadow:0 6px 14px #3165e366;transform:translateY(-1px)}.tt-chatbot-send:disabled{cursor:not-allowed;opacity:.5}.tt-chatbot-choices{display:flex;flex-wrap:wrap;gap:10px;width:100%}.tt-chatbot-choice-btn{background:#fff;border:1.5px solid #3165e3;border-radius:12px;color:#3165e3;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;min-width:140px;padding:12px 16px;transition:.2s}.tt-chatbot-choice-btn:hover:not(:disabled){background:linear-gradient(135deg,#3165e3,#0a142d);border-color:#0000;color:#fff}.tt-summary-card{animation:fadeInUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 4px 14px #0a142d14;margin-top:8px;padding:18px 20px}.tt-summary-row{align-items:center;border-bottom:1px dashed #eef1f7;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:10px 0}.tt-summary-row:last-of-type{border-bottom:none}.tt-summary-label{color:#6b7280;flex-shrink:0;font-weight:500}.tt-summary-value-wrap{align-items:center;color:#0a142d;display:flex;font-weight:600;gap:8px;text-align:right}.tt-summary-edit-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#3165e3;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px}.tt-summary-edit-btn:hover{background:#eef3ff}.tt-summary-edit{align-items:center;display:flex;gap:6px}.tt-summary-input{border:1.5px solid #3165e3;border-radius:8px;font-size:13px;min-width:160px;outline:none;padding:6px 10px}.tt-summary-save{background:#2ed47a;border:none;border-radius:50%;height:30px;width:30px}.tt-summary-save,.tt-summary-submit{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center}.tt-summary-submit{background:linear-gradient(135deg,#3165e3,#0a142d);border:none;border-radius:12px;font-size:14px;font-weight:700;gap:6px;letter-spacing:.5px;margin-top:14px;padding:14px;transition:.2s;width:100%}.tt-summary-submit:hover:not(:disabled){box-shadow:0 8px 20px #3165e366;transform:translateY(-1px)}.tt-summary-submit:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1150px){.modal-dialog.tt-chatbot-modal,.tt-chatbot-modal.modal-dialog{max-width:95vw!important;width:95vw!important}}@media (max-width:576px){.modal-dialog.tt-chatbot-modal,.tt-chatbot-modal.modal-dialog{margin:0!important;max-width:100%!important;width:100%!important}.tt-chatbot{border-radius:0;height:100vh;max-height:100vh;width:100%}.tt-chat-bubble{font-size:13px;max-width:85%}.tt-chatbot-modal.modal-dialog{margin:0;max-width:100%}}.about-container{background:#fff}.top-promo{background:linear-gradient(90deg,#0a142d,#3165e3,#9a688a,#ff6b35);color:#fff;font-size:13px;letter-spacing:.3px;padding:2px 180px}.top-promo .text-warning{color:#ffd84d!important}.promo-logout{background:#ffffff26;border:1px solid #ffffff40;border-radius:6px;color:#fff;font-size:12px;padding:2px 10px}.promo-logout:hover{background:#ffffff47;color:#fff}.ttf-navbar{box-shadow:0 1px 4px #0000000f;padding:.65rem 180px}.brand-icon{align-items:center;background:linear-gradient(135deg,#1e3a8a,#3165e3);border-radius:10px;box-shadow:0 2px 6px #3165e34d;color:#fff;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.brand-name{color:#0a142d;font-size:18px;font-weight:700;line-height:1}.brand-tagline{color:#0a142d;font-size:9px;letter-spacing:2px;margin-top:3px}.ttf-navbar .nav-link{color:#374151;font-size:14px;font-weight:500;padding:.5rem .85rem;transition:color .2s}.ttf-navbar .nav-link:hover{color:#3165e3}.nav-signout{color:#1f2937!important;font-weight:600}.about-page{min-height:calc(100vh - 200px)}.about-card{background:#fff;border-radius:12px;max-width:880px;padding:2.5rem}.back-btn{border-color:#3165e3;border-radius:6px;padding:4px 12px}.back-btn:hover{background:#f3f4f6;color:#1f2937}.about-title{color:#0a142d;font-family:inherit;font-size:20px;font-weight:600}.about-divider{background:#e5e9f2;border:0;height:1px;margin:0 0 1.75rem}.section-heading{color:#0a142d;font-size:18px;font-weight:700;margin-bottom:.75rem}.tt-sub-heading{color:#3165e3;font-family:inherit;font-size:15px;font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.about-text{color:#0a142d;font-family:inherit;font-size:14px;line-height:1.7;margin-bottom:1rem}.why-list{list-style:disc;margin-bottom:1rem;padding-left:1.25rem}.why-list li{color:#0a142d;font-family:inherit;font-size:14.5px;line-height:1.9}@media (max-width:991.98px){.ttf-navbar .nav-link{padding:.5rem 40px}}@media (max-width:767.98px){.top-promo{font-size:12px;padding:2px 40px}.top-promo .promo-text{display:inline-block;margin:2px 6px}.about-card{border-radius:10px;padding:.5rem 1.5rem}.about-title{font-size:22px}.section-heading{font-size:16px}.about-text,.tt-sub-heading,.why-list li{font-size:14px}}@media (max-width:575.98px){.about-card{padding:1.25rem}.about-title{font-size:20px}.brand-name{font-size:16px}.section-heading{font-size:15px}.about-text,.tt-sub-heading,.why-list li{font-size:13px}.back-btn{font-size:12px;padding:3px 10px}}.privacy-page{min-height:100vh}.privacy-card{background:#fff;border-radius:12px;margin:0 auto;max-width:880px;padding:10px 40px}.privacy-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.back-btn{background:#eef2ff;border:1px solid #dbe3f7;border-radius:8px;color:#3165e3;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s ease}.back-btn:hover{background:#3165e3;border-color:#3165e3;color:#fff}.privacy-title{color:#0a142d;font-family:inherit;font-size:20px;font-weight:600;margin:0}.privacy-divider{border:0;border-top:1px solid #e5e7eb;margin:16px 0 24px}.section-heading-dark{color:#0a142d;font-family:inherit;font-size:18px;font-weight:700;margin:20px 0 10px}.section-heading{color:#3165e3;font-family:inherit;font-size:15px;font-weight:600;margin:22px 0 8px}.privacy-text{color:#0a142d;font-family:inherit;font-size:14px;line-height:1.7;margin:0 0 12px}.privacy-list{margin:0 0 12px;padding-left:22px}.privacy-list li{color:#0a142d;font-family:inherit;font-size:14px;line-height:1.8}.privacy-list li strong{color:#0a142d;font-weight:600}.contact-link{color:#3165e3;font-family:inherit;font-weight:500;text-decoration:none}.contact-link:hover{text-decoration:underline}@media (max-width:767.98px){.privacy-card{margin:12px;padding:20px}.privacy-title{font-size:18px}.section-heading-dark{font-size:16px}.section-heading{font-size:15px}.privacy-list li,.privacy-text{font-size:13px}}@media (max-width:480px){.privacy-header{gap:10px}.back-btn{font-size:12px;padding:5px 10px}.privacy-title{font-size:17px}.section-heading-dark{font-size:15px}.section-heading{font-size:14px}.privacy-list li,.privacy-text{font-size:12.5px}.privacy-card{padding:15px}}.terms-page{background:#fff}.terms-container{margin:40px auto;max-width:920px}.terms-header{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px}.terms-back-btn{align-items:center;background:#eef2ff;border:1px solid #dbe3f7;border-radius:8px;color:#3165e3;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:background .2s ease,color .2s ease,transform .1s ease}.terms-back-btn:hover{background:#3165e3;color:#fff}.terms-back-btn:active{transform:translateY(1px)}.terms-back-arrow{font-size:12px;line-height:1}.terms-title{color:#0a142d;font-family:inherit;font-size:20px;font-weight:600;margin:0}.terms-divider{background:#e5e9f2;height:1px;margin:10px 0 22px}.terms-card{background:#fff;border-radius:12px;padding:32px 36px}.terms-section-title{color:#0a142d;font-family:inherit;font-size:18px;font-weight:700;margin:0 0 12px}.terms-intro{color:#0a142d;font-family:inherit;font-size:14px;line-height:1.65;margin:0 0 22px}.terms-block{margin-bottom:20px}.terms-block-title{color:#3165e3;font-family:inherit;font-size:15px;font-weight:600;margin:0 0 6px}.terms-block-text{color:#0a142d;font-family:inherit;font-size:14px;line-height:1.65;margin:0}@media (max-width:767.98px){.terms-page{padding:20px 12px 40px}.terms-card{padding:22px 18px}.terms-title{font-size:22px}.terms-section-title{font-size:18px}.terms-block-title,.terms-intro{font-size:14px}.terms-block-text{font-size:13.5px}}@media (max-width:480px){.terms-header{gap:12px}.terms-title{font-size:20px}.terms-back-btn{font-size:13px;padding:6px 12px}.terms-section-title{font-size:17px}.terms-block-title,.terms-intro{font-size:13.5px}.terms-block-text{font-size:13px}}.st-tab-close{height:20px;margin-left:4px;transition:all .2s ease;width:20px}.st-tab-close:hover{transform:scale(1.1)}.st-tab-close:active{transform:scale(.9)}.st-tab-label{margin-right:2px}.st-tab-indicator{color:#22c55e;font-size:8px;margin:0 2px;opacity:.8}.st-add:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.5}.st-add:disabled:hover{background:#f3f4f6;box-shadow:none;color:#9ca3af;transform:none}.fsp-flight-tabs-wrap{background:#0000;border-radius:12px;margin:10px;overflow:visible}.fsp-retry-btn{background:#3165e3;background:var(--primary-color);border-radius:6px;margin-top:16px;padding:10px 18px;transition:.2s}.fsp-retry-btn:hover{background:#0b5ed7}.fsp-tab-status.fsp-tab-error{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;min-height:200px;padding:40px 20px;text-align:center}.fsp-tab-status.fsp-tab-error .error-icon{font-size:48px;margin-bottom:12px}.fsp-tab-status.fsp-tab-error .error-message{color:#dc2626;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:20px;max-width:500px}.fsp-retry-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:12px 28px;transition:all .2s ease}.fsp-retry-btn:hover{background:linear-gradient(135deg,#2563eb,#3165e3);background:linear-gradient(135deg,#2563eb 0,var(--primary-color) 100%);box-shadow:0 4px 12px #3b82f666;transform:translateY(-2px)}.fsp-retry-btn:active{transform:scale(.97)}.fsp-result-area{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:12px}.fsp-tab-status{color:#64748b;padding:24px}.fsp-tab-error{border-radius:6px;color:#ef4444;padding:12px 16px}.st-panel{animation:fadeIn .2s ease;padding:8px 0}.tab-result-container{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;padding:16px}.tab-result-header{align-items:center;border-bottom:1px solid #e5e7eb;color:#1f2937;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.tab-result-count{background:#2563eb;border-radius:20px;color:#fff;font-size:12px;padding:4px 12px}.tab-result-body{color:#4b5563;font-size:13px;max-height:400px;overflow-y:auto}.tab-result-body pre{font-family:monospace;margin:0;white-space:pre-wrap;word-break:break-word}.fsp-accordion-toggle{align-items:center;background:#f8faff;border:1px solid #c9d3e8;border-radius:6px;color:#3165e3;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin:12px 14px 0;padding:8px 14px}.fsp-accordion-toggle:hover{background:#eef4ff}.fsp-tab-status{background:#f8faff;border:1px solid #e5e9f2;border-radius:8px;color:#4b5563;font-size:14px;margin:20px 14px;padding:20px;text-align:center}.fsp-tab-error{background:#fef2f2;border-color:#fecaca;color:#dc2626}.st-bar{align-items:flex-end;background:linear-gradient(180deg,#e8eefb,#dde6f6);border-bottom:1px solid #c9d3e8;border-radius:12px 12px 0 0;display:flex;gap:4px;min-height:44px;padding:8px 10px 0}.st-tabs-scroll{display:flex;gap:4px;scrollbar-width:thin}.st-tabs-scroll::-webkit-scrollbar{height:4px}.st-tabs-scroll::-webkit-scrollbar-thumb{background:#b8c2d6;border-radius:4px}.st-tab{align-items:center;background:#f1f5fc;border:1px solid #c9d3e8;border-bottom:none;border-radius:10px 10px 0 0;color:#5d6b85;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:8px;height:36px;max-width:220px;min-width:140px;padding:9px 14px;position:relative;top:1px;transition:background .15s,color .15s,transform .1s;-webkit-user-select:none;user-select:none;white-space:nowrap}.st-tab:hover{background:#fafcff}.st-tab.active,.st-tab:hover{color:#3165e3;color:var(--primary-color)}.st-tab.active{background:#fff;box-shadow:0 -2px 6px #0f172a0f;font-weight:600}.st-tab.active:before{background:linear-gradient(90deg,#3165e3,#3165e3);background:linear-gradient(90deg,var(--primary-color),var(--primary-color));border-radius:2px;content:"";height:2px;left:10px;position:absolute;right:10px;top:0}.st-tab-icon{color:#3165e3;color:var(--primary-color);flex-shrink:0}.st-tab-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-tab-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.st-tab-close:hover{background:#ef4444;color:#fff}.st-add{align-items:center;background:#fff;border:1px solid #c9d3e8;border-radius:50%;color:#3165e3;color:var(--primary-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-bottom:4px;margin-left:4px;transition:background .15s,transform .1s,box-shadow .15s;width:32px}.st-add:hover{background:#3165e3;background:var(--primary-color);box-shadow:0 2px 8px #3165e359;color:#fff;transform:translateY(-1px)}.st-panels{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 4px 18px #0f172a14;position:relative}.fsp-wrap{background:#0b1437;color:#fff;min-height:100vh;position:relative}.fsp-topbar{align-items:center;background:#e4ecf7;border-bottom:1px solid #e6e8ef;display:flex;gap:12px;padding:10px 43px}.fsp-topbar .fsp-search-icon{color:#6b7280;font-size:16px}.fsp-topbar input{background:#fff;border:1px solid #e4ecf7;border-radius:6px;color:#1f2937;flex:1 1;font-size:14px;outline:none;padding:10px 12px}.fsp-topbar input::placeholder{color:#9ca3af}.fsp-parse-btn{background:linear-gradient(135deg,#3165e3,#0a142d);background:linear-gradient(135deg,var(--primary-color),#0a142d);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.5px;padding:8px 18px}.fsp-parse-btn:hover{background:#1e40af}.fsp-main-tabs{background:#fff;border-bottom:1px solid #e6e8ef;display:flex;gap:20px;overflow-x:auto;padding:0 43px}.fsp-main-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#4b5563;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:14px 4px;white-space:nowrap}.fsp-main-tab.active{border-bottom-color:#3165e3;border-bottom-color:var(--primary-color);color:#3165e3;color:var(--primary-color);font-weight:600}.flight-card{padding:6px 12px}.fsp-card{background:#fff;border-radius:10px;box-shadow:0 4px 18px #0000002e;color:#1f2937;margin:24px 43px 30px;padding:14px}.fsp-subtabs{display:flex;gap:22px;margin-bottom:18px}.fsp-subtab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:12px;font-weight:500;padding:6px 2px}.fsp-subtab.active{border-bottom-color:#3165e3;border-bottom-color:var(--primary-color);color:#3165e3;color:var(--primary-color);font-weight:600}.fsp-row{grid-gap:14px;display:grid;gap:14px}.fsp-row.cols-4{grid-template-columns:repeat(4,1fr)}.fsp-row.cols-3{grid-template-columns:repeat(3,1fr)}.fsp-row-custom{grid-gap:14px;display:grid;gap:14px;grid-template-columns:30% 30% 18.2% 18.2%;margin-bottom:16px}.fsp-row-custom.one-way{grid-template-columns:36% 36% 24.4%}.fsp-row-custom.one-way .fsp-field-return{display:none}.fsp-row-custom-three{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.fsp-multi-row-custom{margin-bottom:20px;position:relative}.fsp-field-depart,.fsp-field-from,.fsp-field-return,.fsp-field-to{width:100%}@media (max-width:992px){.fsp-row-custom,.fsp-row.cols-3,.fsp-row.cols-4{grid-template-columns:1fr 1fr}.fsp-row-custom{gap:12px}.fsp-row-custom-three{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fsp-row.cols-3,.fsp-row.cols-4{grid-template-columns:1fr}.fsp-card{margin:16px 12px 0;padding:16px}.fsp-row-custom{gap:10px}.fsp-row-custom,.fsp-row-custom-three{grid-template-columns:1fr}}.fsp-field{display:flex;flex-direction:column}.fsp-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.fsp-input{padding:11px 12px}.fsp-input,.fsp-input-drp{background:#fff;background:#f8faff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:13px;outline:none;transition:border-color .15s;width:100%}.fsp-input-drp{padding:10px 12px}.react-datepicker{left:-100px!important;padding:0!important;top:5px!important}.fsp-input:focus{border-color:#3165e3;border-color:var(--primary-color)}.fsp-input::placeholder{color:#9ca3af}.fsp-error{color:#dc2626;font-size:11px;margin-top:4px}.fsp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fsp-chip{background:#fff;border:1px solid #d1d5db;border-radius:16px;color:#374151;cursor:pointer;font-size:11px;font-weight:500;padding:5px 14px}.fsp-chip.active,.fsp-chip:hover{border-color:#3165e3;border-color:var(--primary-color);color:#3165e3;color:var(--primary-color)}.fsp-lock-row{align-items:center;color:#374151;display:flex;font-size:13px;gap:12px;margin-top:16px}.fsp-switch{background:#d1d5db;border-radius:20px;cursor:pointer;height:18px;position:relative;transition:background .2s;width:36px}.fsp-switch.on{background:#3165e3;background:var(--primary-color)}.fsp-switch:after{background:#fff;border-radius:50%;content:"";height:14px;left:2px;position:absolute;top:2px;transition:left .2s;width:14px}.fsp-switch.on:after{left:20px}.fsp-lock-days{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:4px 8px;text-align:center;width:60px}.fsp-section-label{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.8px;margin:22px 0 6px;text-transform:uppercase}.fsp-travellers-val{color:#1f2937;cursor:pointer;font-size:14px;margin-bottom:14px}.fsp-fare-row{display:flex;gap:10px;margin-top:18px}.fsp-fare-btn{background:#fff;border:1px solid #3165e3;border:1px solid var(--primary-color);border-radius:18px;color:#3165e3;color:var(--primary-color);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.8px;padding:12px 22px}.fsp-fare-btn.active{background:#3165e3;background:var(--primary-color);color:#fff}.fsp-search-btn{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);background:linear-gradient(135deg,var(--primary-color),#0a142d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:1px;margin-top:22px;padding:14px;width:100%}.fsp-search-btn:hover{background:#1e40af}.fsp-filters-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.1fr 1.2fr .9fr 1.1fr 1fr 1.1fr}.fsp-dd-wrap{position:relative}.fsp-dd-list{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 6px 18px #0000001f;left:0;margin-top:4px;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.fsp-dd-item{color:#1f2937;cursor:pointer;font-size:13px;padding:8px 12px}.fsp-dd-item.active,.fsp-dd-item:hover{background:#eff4ff;color:#3165e3;color:var(--primary-color)}.fsp-dd-empty{color:#9ca3af;font-size:12px;padding:10px 12px}.fsp-multi-row{margin-bottom:10px;position:relative}.fsp-multi-remove{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;height:38px;margin-left:8px;margin-top:16px;width:60px;z-index:5}.fsp-add-flight-btn{background:#eff4ff;border:1px dashed #3165e3;border:1px dashed var(--primary-color);border-radius:6px;color:#3165e3;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700;margin-top:6px;padding:8px 14px}.fsp-placeholder{background:#fff;border-radius:10px;box-shadow:0 4px 18px #0000002e;color:#6b7280;font-size:15px;margin:24px 28px 0;padding:60px 26px;text-align:center}.fsp-placeholder h3{color:#1f2937;font-size:18px;margin:0 0 8px}.fsp-filter-col h6{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.fsp-check{align-items:center;color:#0a142d;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:10px;margin-bottom:10px;-webkit-user-select:none;user-select:none}.fsp-check input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1.5px solid #3165e3;border:1.5px solid var(--primary-color);border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;outline:none;position:relative;transition:all .15s ease;width:18px}.fsp-check input[type=checkbox]:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 0 0 3px #3165e31f}.fsp-check input[type=checkbox]:checked{background:#3165e3;background:var(--primary-color);border-color:#3165e3;border-color:var(--primary-color)}.fsp-check input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.fsp-check input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #3165e340}.fsp-check input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.fsp-sub-checks{margin-left:28px;margin-top:4px}.fsp-sub-checks .fsp-check{color:#4b5563;font-weight:400;margin-bottom:8px}.fsp-badge-new{background:#e0ecff;border-radius:10px;color:#3165e3;color:var(--primary-color);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;margin-left:6px;padding:2px 8px}.fsp-whatsapp{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:30px;bottom:24px;box-shadow:0 6px 16px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;left:24px;padding:10px 16px;position:fixed;z-index:20}.fsp-whatsapp-icon{background:#fff;color:#25d366;font-size:14px;height:26px;width:26px}.fsp-chat-fab,.fsp-whatsapp-icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.fsp-chat-fab{background:#3165e3;background:var(--primary-color);bottom:130px;box-shadow:0 6px 16px #0000004d;color:#fff;cursor:pointer;height:44px;position:fixed;right:24px;width:44px;z-index:20}.fsp-traveler-wrapper{margin-bottom:16px;position:relative;width:100%}.fsp-traveler-trigger{align-items:center;background:#f8faff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;gap:8px;min-height:42px;padding:11px 12px;transition:all .2s ease}.fsp-traveler-trigger:hover{border-color:#3165e3;border-color:var(--primary-color)}.fsp-traveler-icon{color:#6b7280;flex-shrink:0}.fsp-special-row{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin:8px 0;padding:10px 12px;transition:opacity .2s ease}.fsp-vfr-row{background:#fcf3d9}.fsp-itx-row{background:#e6ebff}.fsp-vfr-title{color:#8a6a1c}.fsp-itx-title{color:#2a3da0}.fsp-disabled{opacity:.5;pointer-events:none}.fsp-traveler-input{background:#0000;border:none;color:#1f2937;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;outline:none}.fsp-traveler-input::placeholder{color:#9ca3af;font-weight:400}.fsp-traveler-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000005;left:0;margin-top:8px;padding:20px;position:absolute;top:100%;width:360px;z-index:1000}.fsp-traveler-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:20px;padding-bottom:12px}.fsp-traveler-title{color:#1f2937;font-size:16px;font-weight:600}.fsp-counter-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fsp-counter-label{display:flex;flex-direction:column}.fsp-counter-title{color:#1f2937;font-size:14px;font-weight:600}.fsp-counter-sublabel{color:#6b7280;font-size:11px;margin-top:2px}.fsp-counter-controls{align-items:center;display:flex;gap:12px}.fsp-counter-btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.fsp-counter-btn:hover:not(:disabled){background:#3165e3;background:var(--primary-color);color:#fff}.fsp-counter-btn:disabled{cursor:not-allowed;opacity:.5}.fsp-counter-value{color:#1f2937;font-size:16px;font-weight:600;min-width:30px;text-align:center}.fsp-divider{background:#e5e7eb;height:1px;margin:16px 0}.fsp-ages-section{margin-bottom:16px}.fsp-ages-label{color:#3165e3;color:var(--primary-color);display:block;font-size:13px;font-weight:600;margin-bottom:12px}.fsp-ages-list{display:flex;flex-wrap:wrap;gap:8px}.fsp-age-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;cursor:pointer;font-size:13px;outline:none;padding:6px 8px;width:70px}.fsp-age-select:focus{border-color:#3165e3;border-color:var(--primary-color)}.fsp-traveler-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.fsp-reset-btn{background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s ease}.fsp-reset-btn:hover{background:#e5e7eb}.fsp-apply-btn{background:#3165e3;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s ease}.fsp-apply-btn:hover{background:#1e40af}.fsp-filter-title{color:#6b7280;font-size:11px;font-weight:600;margin:0 0 10px;text-transform:uppercase}.so-section{margin:32px auto 0;max-width:1200px;padding:0 10px;width:100%}.so-header{padding:28px 0 12px;text-align:center}.so-title{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.so-subtitle{color:#6b7280;font-size:14px;margin:0}.so-slider-wrap{border-radius:30px;position:relative}.so-slide{background-position:50%;background-size:cover;border-radius:16px;height:280px;overflow:hidden;position:relative}.so-overlay{background:linear-gradient(90deg,#0000008c,#00000040 55%,#0000001a);inset:0;position:absolute}.so-content{color:#fff;left:100px;max-width:420px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.so-tag{background:linear-gradient(135deg,#ff6b35,#ec4899);background:linear-gradient(135deg,var(--secondary-color),#ec4899);border-radius:20px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:14px;padding:8px 12px}.so-slide-title{font-size:28px;font-weight:800;line-height:1.15;margin:0 0 10px}.so-slide-desc{font-size:14px;line-height:1.5;margin:0;opacity:.95}.so-arrow{align-items:center;background:#ffffffd9;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;color:#111;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:38px;z-index:5}.so-arrow:hover{background:#fff}.so-arrow-prev{left:16px}.so-arrow-next{right:16px}.so-slider-wrap .slick-dots{bottom:16px}.so-slider-wrap .slick-dots li button:before{color:#fff;font-size:10px;opacity:.55}.so-slider-wrap .slick-dots li.slick-active button:before{color:#fff;opacity:1}.rq-container{background:#f8faff;padding:40px 0}.rq-section{margin:10px auto;max-width:1200px;width:100%}.rq-card{background:#fff;border:1px solid #e5e9f2;border-radius:12px;padding:22px 24px}.rq-title{color:#111827;font-size:16px;font-weight:700;margin:0 0 6px}.rq-subtitle{color:#6b7280;font-size:12px;margin:0 0 16px}.rq-input-row{align-items:stretch;display:flex;gap:12px}.rq-input{background:#fff;border:1px solid #d6dbe4;border-radius:8px;flex:1 1;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .2s}.rq-input:focus{border-color:#3165e3;border-color:var(--primary-color)}.rq-btn{background:linear-gradient(135deg,#3165e3,#0a142d);background:linear-gradient(135deg,var(--primary-color),#0a142d);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:44px;letter-spacing:.6px;padding:0 26px;transition:background .2s}.rq-btn:hover{background:#3165e3;background:var(--primary-color)}.apd-wrap{position:relative;width:100%}.apd-input{background:#f8faff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.apd-input:focus{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 0 0 2px #2a3da026}.apd-input::placeholder{color:#9ca3af}.apd-list{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0000001f;left:0;max-height:320px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 6px);width:420px;z-index:9999}.apd-list::-webkit-scrollbar{width:8px}.apd-list::-webkit-scrollbar-thumb{background:#c7ccd6;border-radius:8px}.apd-list::-webkit-scrollbar-track{background:#0000}.apd-item{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f3f7;cursor:pointer;display:grid;gap:16px;grid-template-columns:45px 2fr auto auto auto;padding:14px;transition:background .15s}.apd-item:last-child{border-bottom:none}.apd-item:hover{background:#f8faff}.apd-code-left{align-items:center;background:#eef1ff;border-radius:8px;color:#3165e3;color:var(--primary-color);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.5px;padding:8px;text-align:center}.apd-name{color:#111827;font-size:13px;font-weight:600}.apd-city{color:#6b7280;font-size:13px;font-weight:500}.apd-country{color:#9ca3af;font-size:13px}.apd-code-right{align-items:center;background:#e7f6ee;border-radius:8px;color:#37b16e;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.5px;min-width:56px;padding:6px 12px;text-align:center}.pad-input-wrap,.pad-wrap{position:relative;width:100%}.pad-input{height:44px}.autocomplete-input,.pad-input{background:#f8faff;border:1px solid #d8dde6;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:14px;font-weight:500;outline:none;padding:0 36px 0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.pad-input::placeholder{color:#9ca3af;font-weight:400}.autocomplete-input:focus,.pad-input:focus{border-color:#2a3da0;box-shadow:0 0 0 3px #2a3da01f}.pad-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pad-clear:hover{color:#4b5563}.pad-menu{background:linear-gradient(180deg,#f4f6ff,#eef1fb);border:1px solid #d8dde6;border-radius:10px;box-shadow:0 8px 24px #11182714;left:0;max-height:280px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 6px);width:100%;z-index:9999}.pad-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px 10px 10px;transition:background-color .15s}.pad-item+.pad-item{margin-top:4px}.pad-item:hover{background-color:#fff9}.pad-badge{align-items:center;background:linear-gradient(180deg,#f59555,#ee7a3a);border-radius:8px;box-shadow:0 2px 4px #ee7a3a4d;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:40px;justify-content:center;letter-spacing:.5px;min-width:52px;padding:0 12px;text-transform:uppercase}.pad-name{color:#1e2a5e;flex:1 1;font-size:13px;font-weight:600;margin-left:12px;text-align:right}.pad-menu::-webkit-scrollbar{width:6px}.pad-menu::-webkit-scrollbar-thumb{background:#c7cbd6;border-radius:3px}.pad-menu::-webkit-scrollbar-track{background:#0000}.agent-field{display:flex;flex-direction:column;min-width:260px}.agent-wrap{width:100%}.agent-input{height:44px;padding:12px 14px}.agent-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2a3da026}.agent-input::placeholder{color:#9ca3af}.agent-clear-btn{color:#9ca3af;line-height:0;z-index:2}.agent-clear-btn:hover{color:#4b5563}.agent-dropdown-icon{right:6px;transition:transform .2s ease}.agent-dropdown-icon:hover{color:#3165e3;color:var(--primary-color)}.agent-list{border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0000001f;max-height:320px;min-width:260px;padding:4px 0;top:calc(100% + 6px);z-index:9999}.agent-list::-webkit-scrollbar{width:6px}.agent-list::-webkit-scrollbar-thumb{background:#c7ccd6;border-radius:8px}.agent-list::-webkit-scrollbar-track{background:#0000}.agent-item{grid-gap:12px;border-bottom:1px solid #f1f3f7;display:grid;grid-template-columns:35px 1fr auto;padding:6px;transition:background .15s ease}.agent-item:hover{background:#f8faff}.agent-code-left{background:#eef1ff;border-radius:8px;color:#3165e3;color:var(--primary-color);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;height:36px;text-align:center;width:36px}.agent-name{color:#111827;font-weight:600}.agent-city{font-size:13px;font-weight:500}.agent-code-right{align-items:center;background:#e7f6ee;border-radius:8px;color:#37b16e;display:inline-flex;flex-shrink:0;font-weight:700;justify-content:center;min-width:50px;padding:4px 12px;text-align:center}.agent-empty{color:#9ca3af;font-size:13px;padding:14px}@media (max-width:1100px){.fsp-flight-tabs-wrap{margin:12px 16px 0}.st-tab{min-width:80px;padding:8px 10px}.fsp-filters-grid{grid-template-columns:1fr 1fr 1fr}.fsp-row-custom.one-way{grid-template-columns:1fr 1fr}}@media (max-width:700px){.agent-field{min-width:100%!important}.agent-item{gap:10px;grid-template-columns:36px 1fr auto;padding:10px 12px}.agent-code-left{font-size:12px;height:32px;width:32px}.agent-name{font-size:13px}.agent-city{font-size:12px}.agent-code-right{font-size:11px;min-width:40px;padding:3px 10px}.agent-input{font-size:13px;height:40px;padding:10px 12px}.agent-list{left:0;min-width:100%;right:0}.fsp-flight-tabs-wrap{margin:8px 8px 0}.st-bar{padding:6px 6px 0}.st-tab{font-size:11px;height:32px;max-width:140px;min-width:50px;padding:7px 8px}.st-add{height:28px;width:28px}.apd-list{left:0;right:0;width:100%}.fsp-row-custom.one-way{grid-template-columns:1fr}.apd-item{gap:10px;grid-template-columns:52px 1fr auto;padding:12px}.apd-country{display:none}.apd-city{grid-column:2}.apd-name{font-size:14px}.fsp-filters-grid{grid-template-columns:1fr 1fr}.fsp-traveler-dropdown{left:16px;padding:16px;right:16px;width:calc(100vw - 32px)}.fsp-topbar{gap:4px;padding:4px 8px}.fsp-main-tabs{gap:6px;padding:0 8px}.react-datepicker{left:0!important;padding:0!important;top:5px!important}.so-slide{height:230px}.so-content{left:20px;max-width:none;right:20px}.so-slide-title{font-size:22px}.so-slide-desc{font-size:13px}.rq-input-row{flex-direction:column}.rq-btn{width:100%}.pad-input{height:42px}.autocomplete-input,.pad-input{font-size:13px}.pad-badge{height:38px;min-width:48px}.pad-badge,.pad-name{font-size:14px}.apd-code-left{font-size:12px;font-weight:600}.apd-name{color:#111827}.apd-city,.apd-name{font-size:12px;font-weight:500}.apd-city{color:#6b7280}.apd-country{color:#9ca3af;font-size:12px}.apd-code-right{font-size:12px;font-weight:600}}@media (max-width:480px){.agent-item{gap:8px;grid-template-columns:32px 1fr auto;padding:8px 10px}.agent-code-left{font-size:11px;height:28px;width:28px}.agent-name{font-size:12px}.agent-city{font-size:11px}.agent-code-right{font-size:10px;min-width:35px;padding:2px 8px}}.fsc-fab{align-items:center;background:linear-gradient(135deg,#5b8def,#3165e3 60%,#1e3a8a);background:linear-gradient(135deg,#5b8def 0,var(--primary-color) 60%,#1e3a8a 100%);border:none;border-radius:16px;bottom:8px;box-shadow:0 12px 28px #2a4cd673;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:22px;transition:transform .2s ease;width:50px;z-index:99999}.fsc-fab:hover{transform:translateY(-2px) scale(1.04)}.fsc-fab.open{background:#1e293b;border-radius:50%}.fsc-panel{background:#eef1f6;border-radius:18px;bottom:70px;box-shadow:0 25px 60px #0f172a47;display:flex;flex-direction:column;height:600px;max-height:80vh;max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:22px;transform:translateY(20px) scale(.96);transition:transform .25s ease,opacity .25s ease;width:400px;z-index:99999!important}.fsc-panel.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.fsc-airport-search-wrapper{margin-top:8px;position:relative;width:100%}.fsc-airport-input{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;padding:10px 14px;transition:all .2s;width:100%}.fsc-airport-input:focus{background:#fff;border-color:#4a90d9;box-shadow:0 0 0 2px #4a90d933}.fsc-airport-hint{color:#999;font-size:12px;margin-top:6px;text-align:center}.fsc-airport-suggestions{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.fsc-airport-suggestion-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:10px 14px;transition:background .15s}.fsc-airport-suggestion-item:last-child{border-bottom:none}.fsc-airport-suggestion-item:hover{background:#f0f4ff}.fsc-airport-code{color:#1a1a2e;font-size:14px;font-weight:600;margin-right:12px;min-width:50px}.fsc-airport-details{display:flex;flex:1 1;flex-direction:column}.fsc-airport-name{color:#333;font-size:13px}.fsc-airport-city{color:#888;font-size:11px;margin-top:2px}.fsc-logo{align-items:center;background:linear-gradient(135deg,#ff7a7a,#e85b6b);border-radius:12px;box-shadow:0 8px 18px #e85b6b59;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.fsc-header-text{flex:1 1;min-width:0}.fsc-title{font-size:17px;font-weight:700;line-height:1.1}.fsc-sub{align-items:center;display:flex;font-size:12px;gap:6px;margin-top:4px;opacity:.9}.fsc-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e4d;height:8px;width:8px}.fsc-close{align-items:center;background:#ffffff2e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.fsc-close:hover{background:#ffffff47}.fsc-body{background:#eef1f6;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 14px 18px}.fsc-body,.fsc-msg-row{display:flex}.fsc-msg-row.bot{justify-content:flex-start}.fsc-msg-row.user{justify-content:flex-end}.fsc-msg.bot{background:#fff;border-radius:14px;box-shadow:0 2px 6px #0f172a0d;color:#0f172a;font-size:14px;line-height:1.45;max-width:88%;padding:16px 16px 14px}.fsc-msg-icon{color:#0f172a;margin-bottom:8px}.fsc-msg-text i{font-style:italic}.fsc-msg-text b,.fsc-stepbadge{font-weight:700}.fsc-stepbadge{background:#e2e8f0;border-radius:4px;color:#64748b;display:inline-block;font-size:10px;letter-spacing:1px;margin-right:6px;padding:2px 6px;vertical-align:middle}.fsc-msg.user{background:linear-gradient(135deg,#5b8def,#3165e3 70%,#1e3a8a);background:linear-gradient(135deg,#5b8def 0,var(--primary-color) 70%,#1e3a8a 100%);border-radius:22px;box-shadow:0 6px 14px #2a4cd640;color:#fff;font-size:14px;font-weight:500;max-width:75%;padding:10px 18px}.fsc-controls{display:flex;flex-direction:column;gap:10px;padding:4px 2px 0}.fsc-chips{display:flex;flex-wrap:wrap;gap:8px}.fsc-chip{background:#fff;border:1.5px solid #6b7cf0;border-radius:999px;color:#4257e8;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .15s ease}.fsc-chip:hover{background:#4257e8;color:#fff}.fsc-daterow{display:flex;gap:8px;margin-top:6px}.fsc-dateinput{background:#fff;border:1.5px solid #6b7cf0;border-radius:12px;color:#0f172a;flex:1 1;font-size:14px;outline:none;padding:10px 12px}.fsc-select-btn{align-items:center;background:linear-gradient(135deg,#5b8def,#3165e3);background:linear-gradient(135deg,#5b8def,var(--primary-color));border:none;border-radius:12px;box-shadow:0 6px 14px #2a4cd64d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;padding:10px 18px}.fsc-select-btn:disabled{cursor:not-allowed;opacity:.5}.fsc-summary{background:#fff;border-radius:14px;box-shadow:0 2px 6px #0f172a0d;padding:18px}.fsc-summary-title{color:#4257e8;font-size:13px;font-weight:800;letter-spacing:1px;margin-bottom:14px}.fsc-summary-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:14px;justify-content:space-between;padding:12px 0}.fsc-summary-row span{color:#64748b}.fsc-summary-row b{color:#0f172a;font-weight:700}.fsc-summary-row:last-of-type{border-bottom:none}.fsc-search-btn{align-items:center;background:linear-gradient(135deg,#5b8def,#3165e3 60%,#1e3a8a);background:linear-gradient(135deg,#5b8def 0,var(--primary-color) 60%,#1e3a8a 100%);border:none;border-radius:14px;box-shadow:0 10px 24px #2a4cd659;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;margin-top:14px;padding:14px;width:100%}.fsc-search-btn:hover{transform:translateY(-1px)}.fsc-input{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 14px 14px}.fsc-input input{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;flex:1 1;font-size:14px;outline:none;padding:12px 18px}.fsc-input input::placeholder{color:#94a3b8}.fsc-input input:focus{background:#fff;border-color:#5b8def}.fsc-input button{align-items:center;background:linear-gradient(135deg,#5b8def,#3165e3);background:linear-gradient(135deg,#5b8def,var(--primary-color));border:none;border-radius:50%;box-shadow:0 6px 14px #2a4cd64d;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.fsc-input button:disabled{cursor:not-allowed;opacity:.5}.fsc-clear-btn{align-items:center;background:#ffffff2e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;margin-right:6px;transition:all .2s ease;width:32px}.fsc-clear-btn:hover{background:#ffffff59;transform:rotate(90deg)}.fsc-empty-state{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.fsc-empty-icon{animation:float 3s ease-in-out infinite;font-size:48px;margin-bottom:16px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.fsc-empty-text h3{color:#1a1a2e;font-size:18px;font-weight:700;margin:0 0 8px}.fsc-empty-text p{color:#64748b;font-size:14px;margin:0 0 20px}.fsc-start-btn{background:linear-gradient(135deg,#5b8def,#3165e3 60%,#1e3a8a);background:linear-gradient(135deg,#5b8def 0,var(--primary-color) 60%,#1e3a8a 100%);border:none;border-radius:12px;box-shadow:0 4px 12px #2a4cd64d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.fsc-start-btn:hover{box-shadow:0 6px 20px #2a4cd666;transform:translateY(-2px)}.fsc-header{align-items:center;background:linear-gradient(135deg,#5b8def,#3165e3 55%,#1e3a8a);background:linear-gradient(135deg,#5b8def 0,var(--primary-color) 55%,#1e3a8a 100%);border-bottom-left-radius:18px;border-bottom-right-radius:18px;color:#fff;display:flex;gap:12px;padding:16px 16px 18px}@media (max-width:480px){.fsc-panel{bottom:84px;height:80vh;left:12px;right:12px;width:auto}}.fh-card{background:#fff;border-radius:10px;box-shadow:0 4px 18px #00000014;color:#1f2937;margin:0;padding:22px 26px 24px}.fh-form{width:100%}.fh-grid{grid-gap:28px;border-bottom:1px solid #eef1f6;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding-bottom:18px}.fh-section{display:flex;flex-direction:column;gap:14px}.fh-header{align-items:center;color:#0a142d;display:flex;font-weight:700;gap:8px;margin-bottom:2px}.fh-header-title{font-size:15px}.fh-badge{border-radius:12px;font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 9px}.fh-badge-optional,.fh-badge-required{background:#e8efff;color:#1d4ed8}.fh-row-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.fh-field{display:flex;flex-direction:column}.fh-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.fh-label-strong{color:#0a142d;font-weight:700}.fh-label-sub{color:#5d6b85;font-weight:500}.fh-input,.fh-select{background:#f8faff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-size:13px;outline:none;padding:12px;transition:border-color .15s;width:100%}.fh-input:focus,.fh-select:focus{border-color:#1d4ed8}.fh-input::placeholder{color:#9ca3af}.fh-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.fh-pax-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.fh-error{color:#dc2626;font-size:11px;margin-top:4px}.fh-submit{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:15px;width:100%}.fh-submit:hover{filter:brightness(1.05)}.fh-datepicker-wrapper,.fh-datepicker-wrapper .react-datepicker__input-container{width:100%}@media (max-width:992px){.fh-grid{gap:18px;grid-template-columns:1fr}.fh-pax-row{grid-template-columns:1fr 1fr}}@media (max-width:600px){.fh-card{padding:16px}.fh-row-2{grid-template-columns:1fr}.fh-pax-row{grid-template-columns:1fr 1fr}}.ac-wrap{background:#14203c;font-family:inherit;padding:24px 20px 32px}.ac-head{border-bottom:1px solid #ffffff1f;margin:16px auto 20px;max-width:900px;padding:16px;text-align:center}.ac-title{color:#fff;font-size:26px;font-weight:800;letter-spacing:.2px;margin:0}.ac-subtitle{color:#9aa5bd;font-size:13px;margin:6px 0 0}.ac-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000040;margin:0 auto;max-width:900px;padding:24px}.ac-form{display:flex;flex-direction:column;gap:16px}.ac-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ac-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-field--full{width:100%}.ac-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.ac-input,.ac-select{background:#f8faff;border:1px solid #e3e8f3;border-radius:6px;color:#0a142d;font-family:inherit;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ac-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#0a142d 0),linear-gradient(135deg,#0a142d 50%,#0000 0);background-position:calc(100% - 16px) 17px,calc(100% - 11px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:30px}.ac-input::placeholder{color:#9aa5bd}.ac-input:focus,.ac-select:focus,.ac-textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81f}.ac-datepicker-wrapper{display:block;width:100%}.ac-textarea{background:#f8faff;border:1px solid #e3e8f3;border-radius:6px;color:#0a142d;font-family:inherit;font-size:14px;min-height:92px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.ac-textarea::placeholder{color:#9aa5bd}.ac-error{color:#dc2626;font-size:12px}.ac-submit{align-items:center;background:#f2622a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:44px;justify-content:center;letter-spacing:.8px;margin-top:4px;text-transform:uppercase;transition:background .15s,transform .05s;width:100%}.ac-submit:hover{background:#e0551f}.ac-submit:active{transform:translateY(1px)}.ac-submit[disabled]{cursor:not-allowed;opacity:.6}.ac-submit-icon{flex:none}.ac-alert{border:1px solid #0000;border-radius:6px;font-size:13px;padding:10px 12px}.ac-alert--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.ac-alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ac-modal-overlay{align-items:center;animation:ac-modalFadeIn .2s ease;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.ac-modal{animation:ac-modalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:95%}.ac-modal--small{max-width:500px}.ac-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:10}.ac-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.ac-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.ac-modal-close:hover{background:#f3f4f6;color:#1a1a2e}.ac-modal-body{padding:24px}.ac-modal-body .ac-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ac-modal-body .ac-field--full{grid-column:span 2}.ac-modal-footer{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ac-modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.ac-modal-btn--primary{background:#1976d2;color:#fff}.ac-modal-btn--primary:hover{background:#1565c0}.ac-modal-btn--secondary{background:#e5e7eb;color:#374151}.ac-modal-btn--secondary:hover{background:#d1d5db}.ac-modal-btn--danger{background:#f44336;color:#fff}.ac-modal-btn--danger:hover{background:#d32f2f}@keyframes ac-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ac-modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ac-modal-body .ac-row{grid-template-columns:1fr}.ac-modal-body .ac-field--full{grid-column:span 1}.ac-modal{max-height:95vh;width:98%}}@media (max-width:600px){.ac-card{padding:16px}.ac-title{font-size:20px}.ac-row{gap:10px;grid-template-columns:1fr}}.ev-card{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0f172a14;margin:16px auto;max-width:880px;padding:24px 28px 28px}.ev-wrap{margin:0 auto;max-width:1200px;padding:20px}.ev-row{grid-gap:16px;gap:16px}.ev-field{gap:6px}.ev-field--full{grid-column:span 2}.ev-label{color:#1a1a2e;font-size:14px;font-weight:500}.ev-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;transition:border-color .2s}.ev-input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.ev-input:disabled{background:#f3f4f6;cursor:not-allowed}.ev-textarea{min-height:100px}.ev-error{color:#f44336;margin-top:4px}.ev-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:10px 12px;width:100%}.ev-select:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.ev-datepicker-wrapper .react-datepicker-wrapper{width:100%}.ev-alert,.ev-datepicker-calendar{font-size:14px}.ev-alert{margin:8px 0;padding:12px 16px}.ev-alert--ok{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.ev-alert--err{background:#ffebee;border:1px solid #ef9a9a;color:#c62828}.ev-submit{background:#1976d2;border-radius:6px;display:flex;font-size:16px;font-weight:600;margin-top:8px;padding:12px 24px;transition:background .2s}.ev-submit:hover:not(:disabled){background:#1565c0}.ev-submit:disabled{cursor:not-allowed;opacity:.6}.ev-submit svg{height:20px;width:20px}.agent-label{color:#1a1a2e;font-size:14px;font-weight:500;margin-bottom:4px}.agent-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 34px 10px 12px;transition:border-color .2s}.agent-input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.agent-dropdown-icon{right:8px}.ev-modal-overlay{align-items:center;animation:ev-modalFadeIn .2s ease;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.ev-modal{animation:ev-modalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;width:95%}.ev-modal--small{max-width:500px}.ev-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:10}.ev-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.ev-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.ev-modal-close:hover{background:#f3f4f6;color:#1a1a2e}.ev-modal-body{padding:24px}.ev-modal-body .ev-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ev-modal-body .ev-field--full{grid-column:span 2}.ev-modal-footer{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ev-modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.ev-modal-btn--primary{background:#1976d2;color:#fff}.ev-modal-btn--primary:hover{background:#1565c0}.ev-modal-btn--secondary{background:#e5e7eb;color:#374151}.ev-modal-btn--secondary:hover{background:#d1d5db}.ev-modal-btn--danger{background:#f44336;color:#fff}.ev-modal-btn--danger:hover{background:#d32f2f}@keyframes ev-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ev-modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ev-row{grid-template-columns:1fr}.ev-field--full{grid-column:span 1}.ev-modal-body .ev-row{grid-template-columns:1fr}.ev-modal-body .ev-field--full{grid-column:span 1}.ev-modal{max-height:95vh;width:98%}}.ev-form{display:flex;flex-direction:column;gap:16px}.ev-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ev-field{display:flex;flex-direction:column;min-width:0}.ev-field--full{width:100%}.ev-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.ev-input{-webkit-appearance:none;appearance:none;background:#f8faff;border:1px solid #e3e8f3;border-radius:8px;color:#1f2937;font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ev-input::placeholder{color:#9aa5bd}.ev-input:focus{border-color:#3165e3;box-shadow:0 0 0 3px #ff6b351f}select.ev-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d6b85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:34px}.ev-textarea{height:auto;padding:12px 14px;resize:vertical}.ev-datepicker-wrapper{width:100%}.ev-datepicker-wrapper .ev-input{cursor:pointer}.ev-error{color:#dc2626;font-size:12px;margin-top:5px}.ev-submit{align-items:center;background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;height:48px;justify-content:center;letter-spacing:.4px;text-transform:uppercase;transition:background-color .15s ease,transform .05s ease;width:100%}.ev-submit:hover{background:#f05a25}.ev-submit[disabled]{cursor:not-allowed;opacity:.6}.ev-submit:active{transform:translateY(1px)}.ev-alert{border:1px solid #0000;border-radius:6px;font-size:13px;padding:10px 12px}.ev-alert--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.ev-alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}@media (max-width:768px){.ev-card{margin:16px;padding:20px}.ev-row{gap:14px;grid-template-columns:1fr}}@media (max-width:600px){.ev-card{margin:12px;padding:16px}.ev-submit{font-size:13px}}.u-form{display:flex;justify-content:center;width:100%}.um-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0f172a0f;margin:16px 24px 0;max-width:900px;padding:22px 24px 24px;width:100%}.um-form{display:flex;flex-direction:column;gap:18px}.um-grid{grid-gap:18px 28px;display:grid;gap:18px 28px;grid-template-columns:1fr 1fr}.um-field{display:flex;flex-direction:column;min-width:0}.um-field-full{grid-column:1/-1}.um-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.um-label-sub{color:#3165e3;font-weight:600;margin-left:4px}.um-input,.um-select,.um-textarea{background:#f8faff;border:1px solid #e3e8f3;border-radius:8px;color:#0a142d;font-family:inherit;font-size:14px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.um-input,.um-select{height:46px}.um-textarea{line-height:1.5;min-height:110px;padding:12px 14px;resize:vertical}.um-input::placeholder,.um-textarea::placeholder{color:#9aa5bd}.um-input:focus,.um-select:focus,.um-textarea:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81f}.um-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d6b85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.um-datepicker-wrapper{width:100%}.um-datepicker-wrapper .um-input{cursor:pointer}.um-error{color:#dc2626;font-size:11px;margin-top:4px}.um-submit{align-items:center;background:#ff6b35;border:none;border-radius:10px;box-shadow:0 4px 14px #ff6a1a40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;height:54px;justify-content:center;letter-spacing:.8px;transition:opacity .15s,transform .05s;width:100%}.um-submit:hover{opacity:.95}.UM-submit[disabled]{cursor:not-allowed;opacity:.6}.um-submit:active{transform:translateY(1px)}.um-alert{border:1px solid #0000;border-radius:6px;font-size:13px;padding:10px 12px}.um-alert--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.um-alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.um-modal-overlay{align-items:center;animation:um-modalFadeIn .2s ease;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.um-modal{animation:um-modalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow-y:auto;width:95%}.um-modal,.um-modal--small{max-width:500px}.um-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:10}.um-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.um-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.um-modal-close:hover{background:#f3f4f6;color:#1a1a2e}.um-modal-body{padding:24px}.um-modal-footer{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.um-modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.um-modal-btn--primary{background:#1976d2;color:#fff}.um-modal-btn--primary:hover{background:#1565c0}.um-modal-btn--secondary{background:#e5e7eb;color:#374151}.um-modal-btn--secondary:hover{background:#d1d5db}.um-modal-btn--danger{background:#f44336;color:#fff}.um-modal-btn--danger:hover{background:#d32f2f}@keyframes um-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes um-modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.agent-input{border:1px solid #e3e8f3;color:#0a142d}.agent-input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81f}.agent-input::placeholder{color:#9aa5bd}@media (max-width:768px){.um-card{margin:16px 16px 0;padding:18px}.um-grid{gap:14px;grid-template-columns:1fr}}@media (max-width:600px){.um-card{margin:16px 12px 0;padding:16px}.react-datepicker{left:0!important;padding:0!important;top:5px!important}}.pn-card{background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;margin:16px 24px 0;padding:22px 24px 26px}.pn-toggle-wrap{display:flex;justify-content:center;margin-bottom:22px}.pn-toggle{background:#eef2f9;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.pn-toggle-btn{background:#0000;border:none;border-radius:6px;color:#5d6b85;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.3px;padding:8px 22px;transition:all .18s ease}.pn-toggle-btn.is-active{background:#1d4ed8;box-shadow:0 2px 6px #1d4ed840;color:#fff}.pn-form{display:flex;flex-direction:column;gap:12px}.pn-label-center{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-align:center;text-transform:uppercase}.pn-row{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin:0;max-width:100%;width:100%}.pn-row-agent{gap:12px;grid-template-columns:2fr 1fr}.pn-input-wrap{position:relative;width:100%}.pn-input{background:#f8faff;border:1px solid #e3e8f1;border-radius:6px;color:#1f2937;font-family:inherit;font-size:14px;height:46px;letter-spacing:1px;outline:none;padding:0 16px;text-transform:uppercase;transition:border-color .18s ease,background .18s ease;width:100%}.pn-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%235d6b85' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.pn-select,.pn-select option{letter-spacing:normal;text-transform:none}.pn-select option{padding:8px}.pn-input::placeholder{color:#b6becd;font-weight:500;letter-spacing:2px;text-transform:uppercase}.pn-input:focus{background:#fff;border-color:#1d4ed8}.pn-agent-dropdown{background:#fff;border:1px solid #e3e8f1;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;top:50px;width:100%;z-index:100}.pn-agent-item{border-bottom:1px solid #f0f2f5;color:#1f2937;cursor:pointer;font-size:14px;letter-spacing:normal;padding:10px 16px;text-transform:none;transition:background .15s ease}.pn-agent-item:last-child{border-bottom:none}.pn-agent-item:hover{background:#f8faff}.pn-error{margin-top:4px}.pn-submit{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;height:46px;justify-content:center;letter-spacing:1px;min-width:150px;padding:0 22px;transition:opacity .18s ease,transform .18s ease}.pn-submit:hover{opacity:.95}.pn-submit:active{transform:translateY(1px)}@media (max-width:768px){.pn-card{margin:16px 16px 0;padding:18px}.pn-row{gap:12px}.pn-row,.pn-row-agent{grid-template-columns:1fr!important}.pn-submit{min-width:0;min-width:auto;width:100%}}.pn-input-error{background:#fef2f2!important;border-color:#dc2626!important}.pn-input-error:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a}.pn-error{animation:fadeIn .2s ease;color:#dc2626;font-size:11px;font-weight:500;letter-spacing:normal;margin-top:6px;text-transform:none}@media (max-width:600px){.pn-card{margin:16px 12px 0;padding:16px}.pn-input{font-size:13px;height:42px}.pn-submit{font-size:11px;height:42px}.pn-toggle-btn{font-size:11px;padding:6px 16px}}.es-card{background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;margin:16px 24px 0;padding:18px 20px 0}.es-form{display:flex;flex-direction:column}.es-grid{grid-gap:14px 14px;display:grid;gap:14px 14px;grid-template-columns:repeat(4,1fr);padding-bottom:16px}.es-field{display:flex;flex-direction:column;min-width:0}.es-label{color:#1f2a44;font-size:10px;font-weight:700;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.es-label-sub{color:#8892a6;font-weight:500;letter-spacing:.6px;margin-left:2px}.es-input,.es-select{background:#f8faff;border:1px solid #e3e8f1;border-radius:6px;color:#1f2937;font-size:14px;height:44px;outline:none;padding:0 14px;transition:border-color .18s ease,background .18s ease;width:100%}.es-input::placeholder{color:#b6becd}.es-input:focus,.es-select:focus{background:#fff;border-color:#1d4ed8}.es-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%235d6b85%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}.es-dp-wrap,.es-dp-wrap input{width:100%}.es-error{color:#dc2626;font-size:11px;font-weight:500;margin-top:4px}.es-submit{align-items:center;background:linear-gradient(135deg,#3b6df0,#0a142d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;height:58px;justify-content:center;letter-spacing:1.2px;transition:opacity .18s ease,transform .18s ease}.es-submit:hover{opacity:.96}.es-submit:active{transform:translateY(1px)}@media (max-width:1280px){.es-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.es-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.es-card{margin:16px 16px 0}}@media (max-width:600px){.es-card{margin:16px 12px 0;padding:16px 14px 0}.es-grid{gap:10px;grid-template-columns:1fr}.es-submit{margin:0 -14px;width:calc(100% + 28px)}.react-datepicker{left:0!important;padding:0!important;top:5px!important}}.cr-form{display:flex;justify-content:center;width:100%}.cr-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-top:16px;max-width:900px;padding:22px;width:100%}.cr-grid{grid-gap:18px 20px;display:grid;gap:18px 20px;grid-template-columns:repeat(2,1fr);padding-bottom:22px}.cr-field{display:flex;flex-direction:column}.cr-field--full{grid-column:1/-1}.cr-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.cr-label-light{color:#8a96b0;font-weight:500;letter-spacing:.4px;text-transform:none}.cr-input{-webkit-appearance:none;appearance:none;background:#f8faff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d6b85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e6ecf5;border-radius:8px;color:#1f2937;font-size:14px;height:46px;outline:none;padding:0 32px 0 12px;transition:border-color .15s,box-shadow .15s;width:100%}input.cr-input,textarea.cr-input{background-image:none;padding-right:12px}select.cr-input{padding-right:32px}.cr-input::placeholder{color:#9aa4b8}.cr-input:focus{border-color:#3165e3;box-shadow:0 0 0 3px #3165e31f}.cr-textarea{height:auto;min-height:76px;padding:12px;resize:vertical}.cr-date-wrap{position:relative}.cr-date-icon{color:#5d6b85;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.cr-error{color:#e11d48;font-size:11px;margin-top:4px}.cr-submit{align-items:center;background:#ff6b35;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;height:56px;justify-content:center;letter-spacing:1px;margin:0;transition:opacity .15s,transform .05s;width:100%}.cr-submit:hover{opacity:.95}.cr-submit[disabled]{cursor:not-allowed;opacity:.6}.cr-submit:active{transform:translateY(1px)}.cr-alert{border:1px solid #0000;border-radius:6px;font-size:13px;padding:10px 12px}.cr-alert--ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.cr-alert--err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cr-modal-overlay{align-items:center;animation:cr-modalFadeIn .2s ease;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.cr-modal{animation:cr-modalSlideIn .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;overflow-y:auto;width:95%}.cr-modal,.cr-modal--small{max-width:500px}.cr-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px;position:sticky;top:0;z-index:10}.cr-modal-title{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.cr-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.cr-modal-close:hover{background:#f3f4f6;color:#1a1a2e}.cr-modal-body{padding:24px}.cr-modal-footer{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.cr-modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.cr-modal-btn--primary{background:#1976d2;color:#fff}.cr-modal-btn--primary:hover{background:#1565c0}.cr-modal-btn--secondary{background:#e5e7eb;color:#374151}.cr-modal-btn--secondary:hover{background:#d1d5db}.cr-modal-btn--danger{background:#f44336;color:#fff}.cr-modal-btn--danger:hover{background:#d32f2f}@keyframes cr-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cr-modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.agent-field{min-width:220px;position:relative}.agent-label{color:#5d6b85;display:block;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.agent-wrap{position:relative}.agent-input{background:#f8faff;border:1px solid #e6ecf5;border-radius:8px;color:#1f2937;font-family:inherit;font-size:14px;height:46px;outline:none;padding:0 34px 0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.agent-input:focus{border-color:#3165e3;box-shadow:0 0 0 3px #3165e31f}.agent-input::placeholder{color:#9aa4b8}.agent-clear-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.agent-clear-btn:hover{color:#1a1a2e}.agent-dropdown-icon{color:#6b7280;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.agent-dropdown-icon:hover{color:#1a1a2e}.agent-list{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.agent-item{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .2s}.agent-item:hover{background:#f3f4f6}.agent-item:last-child{border-bottom:none}.agent-code-left{align-items:center;background:#e3f2fd;border-radius:50%;color:#1976d2;display:flex;height:32px;justify-content:center;width:32px}.agent-name{color:#1a1a2e;font-size:14px;font-weight:500}.agent-city,.agent-code-right{color:#6b7280;font-size:12px}.agent-code-right{background:#f3f4f6;border-radius:4px;margin-left:auto;padding:2px 8px}.agent-empty{color:#6b7280;font-size:14px;padding:12px;text-align:center}@media (max-width:768px){.cr-card{margin:16px 16px 0}}@media (max-width:600px){.cr-card{margin:16px 12px 0;padding:16px 14px 0}.cr-grid{gap:14px;grid-template-columns:1fr}.cr-field--full{grid-column:auto}.cr-submit{font-size:13px;margin:0 -14px;width:calc(100% + 28px)}.react-datepicker{left:0!important;padding:0!important;top:5px!important}}.tm-form{width:100%}.tm-card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin:16px 24px 0;overflow:hidden}.tm-header{background:#0e1a36;border:1px solid #ffffff0f;border-radius:10px;color:#fff;margin:14px;padding:22px 26px 24px}.tm-title{align-items:center;display:flex;gap:12px}.tm-info-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;color:#fff;display:inline-flex;height:30px;justify-content:center;width:30px}.tm-title h2{font-size:20px;font-weight:800;letter-spacing:.2px;margin:0}.tm-subtitle{color:#c9d2e6;font-size:13px;font-weight:400;margin:8px 0 0 42px}.tm-body{padding:4px 26px 22px}.tm-row{grid-gap:18px 22px;display:grid;gap:18px 22px;margin-top:18px}.tm-row-3{grid-template-columns:repeat(3,1fr)}.tm-row-4{grid-template-columns:repeat(4,1fr)}.tm-field{display:flex;flex-direction:column}.tm-label{color:#5d6b85;font-size:11px;font-weight:700;letter-spacing:.7px;margin-bottom:8px;text-transform:uppercase}.tm-input{-webkit-appearance:none;appearance:none;background:#f8faff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d6b85' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e6ecf5;border-radius:10px;color:#1f2937;font-size:14px;height:50px;outline:none;padding:0 36px 0 14px;transition:border-color .15s,box-shadow .15s;width:100%}input.tm-input{background-image:none;padding-right:14px}.tm-input::placeholder{color:#9aa6bf}.tm-input:focus{border-color:#3165e3;box-shadow:0 0 0 3px #3165e31f}.tm-error{color:#e11d48;font-size:11px;margin-top:4px}.tm-footer{align-items:center;display:flex;gap:18px;margin-top:22px}.tm-submit{align-items:center;background:linear-gradient(90deg,#3165e3,#1f3fa3 55%,#0a142d);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:10px;height:52px;letter-spacing:.8px;padding:0 22px;transition:opacity .15s,transform .05s}.tm-submit:hover{opacity:.95}.tm-submit:active{transform:translateY(1px)}.tm-note{color:#6c7a96;font-size:13px;margin:0}@media (max-width:1100px){.tm-row-3,.tm-row-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.tm-card{margin:16px 16px 0}.tm-body{padding:4px 16px 18px}.tm-header{margin:10px;padding:18px}.tm-subtitle{margin-left:0}}@media (max-width:600px){.tm-card{margin:16px 12px 0}.tm-row-3,.tm-row-4{gap:12px;grid-template-columns:1fr}.tm-footer{align-items:stretch;flex-direction:column}.tm-submit{justify-content:center}.react-datepicker{left:0!important;padding:0!important;top:5px!important}}:root{--cx-navy:#0f1a35;--cx-navy-2:#131f3d;--cx-blue:#2b4bd6;--cx-blue-2:#3a5bef;--cx-blue-dark:#1a2a6b;--cx-text:#1f2a44;--cx-muted:#8792a8;--cx-muted-2:#b8c0d0;--cx-bg:#f5f7fb;--cx-white:#fff;--cx-tile-bg:#f7f8fc;--cx-green:#22c55e;--cx-radius:12px;--cx-radius-sm:8px}.cx-page{background:#0f1a35;background:var(--cx-navy);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.cx-card{background:#fff;background:var(--cx-white);border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:12px;border-radius:var(--cx-radius);box-shadow:0 10px 30px #00000026;max-width:880px;overflow:hidden;width:100%}.cx-hero{background:#0f1a35;background:var(--cx-navy);border-bottom:2px solid #e6eaf2;border-bottom:2px solid var(--cx-border);padding:44px 24px 40px;text-align:center}.cx-hero__amount{color:#fff;color:var(--cx-white);font-size:64px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:18px}.cx-hero__rate{align-items:center;color:#c8cfdb;display:inline-flex;font-size:15px;gap:8px}.cx-dot{background:#22c55e;background:var(--cx-green);border-radius:50%;display:inline-block;height:8px;width:8px}.cx-body{padding:30px 32px 24px}.cx-field{display:flex;flex-direction:column}.cx-field--grow{flex:1 1;min-width:0}.cx-label{color:#8792a8;color:var(--cx-muted);font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:10px}.cx-input{background:#f7f8fc;background:var(--cx-tile-bg);border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:8px;border-radius:var(--cx-radius-sm);color:#1f2a44;color:var(--cx-text);font-family:inherit;font-size:18px;font-weight:700;height:52px;outline:none;padding:0 18px;width:100%}.cx-input:focus{border-color:#2b4bd6;border-color:var(--cx-blue)}.cx-row{align-items:flex-end;display:flex;gap:16px;margin-top:22px}.cx-select-wrap{position:relative;width:100%}.cx-select{-webkit-appearance:none;appearance:none;background:#fff;background:var(--cx-white);border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:8px;border-radius:var(--cx-radius-sm);color:#1f2a44;color:var(--cx-text);cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;height:52px;outline:none;padding:0 40px 0 18px;width:100%}.cx-select:focus{border-color:#2b4bd6;border-color:var(--cx-blue)}.cx-chev{color:#8792a8;color:var(--cx-muted);height:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.cx-swap{align-items:center;background:#fff;background:var(--cx-white);border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-bottom:4px;transition:border-color .15s;width:44px}.cx-swap:hover{border-color:#2b4bd6;border-color:var(--cx-blue)}.cx-convert{align-items:center;background:linear-gradient(90deg,#3a5bef,#2b4bd6 50%,#1a2a6b);background:linear-gradient(90deg,var(--cx-blue-2) 0,var(--cx-blue) 50%,var(--cx-blue-dark) 100%);border:none;border-radius:8px;border-radius:var(--cx-radius-sm);box-shadow:0 6px 16px #2b4bd640;color:#fff;color:var(--cx-white);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:700;gap:12px;height:60px;justify-content:center;letter-spacing:1px;margin-top:24px;transition:transform .1s;width:100%}.cx-convert:active{transform:translateY(1px)}.cx-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:28px}.cx-tile{background:#f7f8fc;background:var(--cx-tile-bg);border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:8px;border-radius:var(--cx-radius-sm);padding:18px 16px;text-align:center}.cx-tile__amount{color:#1f2a44;color:var(--cx-text);font-size:20px;font-weight:800;margin-bottom:6px}.cx-tile__code{font-size:13px;font-weight:500;letter-spacing:.5px}.cx-foot,.cx-tile__code{color:#8792a8;color:var(--cx-muted)}.cx-foot{border-top:1px solid #e6eaf2;border-top:1px solid var(--cx-border);font-size:14px;margin-top:28px;padding-top:20px;text-align:center}@media (max-width:640px){.cx-hero__amount{font-size:44px}.cx-body{padding:24px 18px}.cx-row{flex-wrap:wrap}.cx-swap{margin:0 auto;order:3}.cx-grid{grid-template-columns:repeat(2,1fr)}}:root{--cx-border:#e6eaf2}.calc-wrapper{display:flex;justify-content:center;padding:40px 16px}.calc-card{background:#0000;background:#fff;border:1px solid #e6eaf2;border:1px solid var(--cx-border);border-radius:10px;max-width:560px;width:100%}.calc-screen{align-items:flex-end;background:#0c1b3a;border-radius:10px;border-radius:10px 10px 0 0;box-shadow:0 6px 18px #0a142d26;color:#fff;display:flex;height:170px;justify-content:flex-end;padding:20px 28px}.calc-screen-value{font-family:Segoe UI,system-ui,sans-serif;font-size:56px;font-weight:300;letter-spacing:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-keys{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:22px;padding:10px}.calc-btn{background:#eef2fb;border:none;border-radius:10px;color:#0c1b3a;cursor:pointer;font-family:Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:500;height:78px;transition:transform .05s ease,background .15s ease,box-shadow .15s ease}.calc-btn:hover{background:#e1e8f7}.calc-btn:active{transform:scale(.97)}.calc-clear{background:#ffe9e0;color:#ff6a2c;font-weight:600}.calc-clear:hover{background:#ffd9c8}.calc-fn{color:#2c4470}.calc-op{color:#2747d4;font-weight:600}.calc-num{color:#0c1b3a}.calc-equals{background:#3b5bff;box-shadow:0 6px 14px #3b5bff59;color:#fff;font-weight:600}.calc-equals:hover{background:#2a48e6}@media (max-width:600px){.calc-keys{gap:10px}.calc-btn{font-size:22px;height:64px}.calc-screen{height:140px;padding:16px 20px}.calc-screen-value{font-size:44px}}.ht-card{background:#fff;border-radius:10px;box-shadow:0 4px 18px #0000002e;color:#1f2937;margin:24px 70px 30px;padding:14px}.ht-country-wrap{position:relative;width:100%}.ht-country-list{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 6px 24px #0000001f;left:0;margin-top:4px;max-height:260px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.ht-country-item{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:background .1s}.ht-country-item:hover{background:#eef2ff}.ht-country-item:last-child{border-bottom:none}.ht-code-left{align-items:center;background:#eef1ff;border-radius:8px;color:#3165e3;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.5px;min-width:48px;padding:8px;text-align:center}.ht-name{color:#111827;flex:1 1;font-size:13px;font-weight:600}.ht-country-name-display{color:#6b7280;flex:0 1 auto;font-size:13px;font-weight:500}.ht-code-right{align-items:center;background:#e7f6ee;border-radius:8px;color:#37b16e;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.5px;min-width:56px;padding:6px 12px;text-align:center}.ht-country-list::-webkit-scrollbar{width:5px}.ht-country-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.ht-country-list::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:6px}.ht-country-list::-webkit-scrollbar-thumb:hover{background:#a0a7ae}.ht-loading-item,.ht-no-results{color:#6b7280;font-size:13px;padding:12px 16px;text-align:center}.ht-form{width:100%}.ht-row-custom{grid-gap:14px;grid-template-columns:2fr 1.4fr 1fr 1fr}.ht-row-custom,.ht-row-custom-three{display:grid;gap:14px;margin-bottom:16px}.ht-row-custom-three{grid-gap:14px;grid-template-columns:1fr 1.2fr 2fr}.ht-field{display:flex;flex-direction:column}.ht-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.ht-input{background:#f8faff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-size:13px;outline:none;padding:11px 12px;transition:border-color .15s;width:100%}.ht-input:focus{border-color:#1d4ed8}.ht-input::placeholder{color:#9ca3af}.ht-select{appearance:none;-webkit-appearance:none;background:#f8faff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1f2937;font-size:13px;outline:none;padding:12px 34px 12px 12px;transition:border-color .15s;width:100%}.ht-select:focus{border-color:#1d4ed8}.ht-error{color:#dc2626;font-size:11px;margin-top:4px}.ht-search-btn{align-items:center;background:linear-gradient(135deg,#3165e3,#0a142d);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:1px;margin-top:22px;padding:14px;width:100%}.ht-search-btn:hover{background:#1e40af}.ht-search-btn svg{margin-right:4px}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-flight{left:-10px!important;padding:0!important;top:5px!important}@media (max-width:992px){.ht-card{margin:16px 20px 0}.ht-row-custom{gap:12px}.ht-row-custom,.ht-row-custom-three{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ht-card{margin:16px 16px 0}}@media (max-width:600px){.ht-card{margin:16px 12px 0;padding:16px}.ht-row-custom{gap:10px}.ht-row-custom,.ht-row-custom-three{grid-template-columns:1fr}.react-datepicker{left:0!important;padding:0!important;top:5px!important}}.fr-page{color:#0f172a;color:var(--fr-text)}.fr-flight-hotel-container{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr 1fr}.fr-flight-non-hotle{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr}.search__modify{background:#0000;border:1px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.6px;padding:8px 14px;transition:background .15s}.fr-container{max-width:1200px}.fr-body{grid-gap:16px;background:#f8faff;background:var(--fr-bg);gap:16px;grid-template-columns:260px minmax(0,1fr)}.fr-body,.fr-hotle-body{align-items:start;display:grid}.fr-hotle-body{grid-gap:8px;background:#fff;gap:8px}.fr-body__filters{align-self:start;min-width:0;position:sticky;top:60px}.best-options-filter-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:0 4px}.best-options-filter-wrapper .OneWayBestOptionsBar{flex:1 1;min-width:0}button.filter-trigger-btn{align-items:center!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;color:#374151!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0;font-size:13px!important;font-weight:500!important;gap:6px!important;height:40px!important;min-width:80px!important;padding:6px 16px!important;position:relative!important;text-transform:none!important;transition:all .2s ease!important}button.filter-trigger-btn:hover{background:#f3f4f6!important;border-color:#9ca3af!important}button.filter-trigger-btn .MuiButton-startIcon{margin-right:4px!important}button.filter-trigger-btn .MuiButton-startIcon svg{font-size:18px!important}.filter-drawer .MuiDrawer-paper{animation:slideInLeft .3s cubic-bezier(.25,.46,.45,.94)!important;background:#f8faff!important;box-shadow:4px 0 24px #0000001f!important;overflow:hidden!important}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.filter-drawer-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.filter-drawer-header-left{align-items:center;display:flex;gap:10px}.filter-drawer-title{color:#1f2937;font-size:18px;font-weight:600;margin:0}.filter-drawer-active-count{background:#eff6ff;border-radius:12px;color:#2563eb;font-size:12px;font-weight:500;padding:2px 10px}.filter-drawer-header-actions{align-items:center;display:flex;gap:8px}button.filter-drawer-reset{background:#0000!important;border:none!important;border-radius:4px!important;color:#6b7280!important;cursor:pointer!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;padding:4px 8px!important;transition:all .2s ease!important}button.filter-drawer-reset:hover{background:#fef2f2!important;color:#ef4444!important}.filter-drawer-close{color:#6b7280!important;transition:all .2s ease!important}.filter-drawer-close:hover{background:#f3f4f6!important;color:#1f2937!important}.filter-drawer-body{background:#f8faff!important;display:flex!important;flex:1 1!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important}.filter-drawer-body .fp-wrap{background:#0000!important;border:none!important;border-radius:0!important;height:100%!important;max-height:none!important;max-width:none!important;overflow-y:auto!important;padding:16px 20px!important;position:relative!important;width:100%!important}@media (max-width:600px){.best-options-filter-wrapper{flex-direction:row;gap:8px}button.filter-trigger-btn{font-size:12px!important;height:36px!important;min-width:60px!important;padding:4px 12px!important}button.filter-trigger-btn .MuiButton-startIcon svg{font-size:16px!important}.filter-drawer .MuiDrawer-paper{border-radius:0!important;width:100%!important}.filter-drawer-header{padding:12px 16px}.filter-drawer-title{font-size:16px}.filter-drawer-body .fp-wrap{padding:12px 16px!important}button.filter-drawer-reset{font-size:11px!important;padding:2px 6px!important}}@media (max-width:400px){.best-options-filter-wrapper{gap:6px}button.filter-trigger-btn{font-size:11px!important;height:32px!important;min-width:50px!important;padding:4px 10px!important}.filter-drawer-body .fp-wrap{padding:8px 12px!important}}@media (max-width:960px){.fr-body{grid-template-columns:1fr}.fr-body__filters{position:static}}.foc{align-items:center;background:#fff;border:1px solid var(--fr-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 14px 14px;position:relative;text-align:center}.foc--best{background:#f0fdf4;border-color:var(--fr-success)}.foc__ribbon{background:var(--fr-success);border-radius:0 12px 0 10px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.5px;padding:4px 10px;position:absolute;right:-1px;top:-1px}.foc__name{color:var(--fr-text);font-size:14px;font-weight:700}.foc__price{font-size:24px;font-weight:800}.foc__currency,.foc__price{color:var(--primary-color);line-height:1;padding:8px 0}.foc__currency{font-size:18px;font-weight:700}.foc__ai{background:var(--fr-danger-soft);color:var(--fr-danger);font-size:9px;font-weight:800;padding:4px 8px}.foc__ai-label{font-weight:700}.foc__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;justify-content:center}.foc__bag{color:var(--primary-color)}.foc__bag,.foc__bag_nill{background:var(--fr-primary-soft);border-radius:4px;cursor:pointer;font-weight:600;padding:4px 6px}.foc__bag_nill{color:var(--fr-danger)}.foc__chip{align-items:center;display:inline-flex;gap:3px}.foc__chip.yes{background:var(--fr-primary-soft);color:var(--primary-color)}.foc__chip.no,.foc__chip.yes{border-radius:4px;font-weight:600;padding:4px 6px}.foc__chip.no{background:var(--fr-bg);color:#b2bfd6}.foc__seats{color:var(--secondary-color);font-size:10px;font-weight:700;letter-spacing:.5px}.foc__icons{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:6px 0}.foc__icons .fc-feat{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;height:24px;justify-content:center;position:relative;width:24px}.foc__icons .fc-feat.has{background:var(--fr-primary-soft);color:var(--primary-color)}.foc__icons .fc-feat.no{background:var(--fr-primary-soft);color:#d0d5dd}.foc__icons .fc-feat .feat-tooltip{background:var(--fr-navy-dark);border-radius:4px;bottom:120%;color:#fff;font-size:9px;left:50%;opacity:0;padding:3px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s;white-space:nowrap}.foc__icons .fc-feat:hover .feat-tooltip{opacity:1}.foc__quote{background:#fff;border:1.5px solid var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;padding:8px;transition:background .15s;width:100%}.foc__quote:hover{background:var(--fr-primary);color:#fff}.foc__book{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.5px;padding:10px;transition:background .15s;width:100%}.foc__book,.foc__book:hover{background:var(--secondary-color)}.fog-header{border-top:1px solid var(--fr-border)}.fog-grid{grid-gap:12px;grid-template-columns:repeat(4,1fr)}.fog-grid,.fog-hotle-grid{display:grid;gap:12px;padding:16px}.fog-hotle-grid{grid-gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.fog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fog-grid{grid-template-columns:1fr}}.penalties-modal-overlay{align-items:center;animation:fadeIn .2s ease-in;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.penalties-modal-content{animation:slideUp .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-height:85vh;max-width:1000px;overflow:auto;position:relative;width:90%}.penalties-modal-close{align-items:center;background:#f0f2f5;border-radius:50%;color:#6b7a8f;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.penalties-modal-close:hover{background:#e4e7ec;color:#1a2332;transform:rotate(90deg)}.penalties-modal-header{border-bottom:1px solid #eef0f3;padding:24px 32px 16px}.penalties-modal-title{color:#1a2332;font-size:20px;font-weight:700;margin:0;padding-right:40px}.penalties-modal-body{padding:24px 32px 32px}.penalties-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.penalties-loading-spinner{animation:spin .8s linear infinite;border:4px solid #eef0f3;border-radius:50%;border-top-color:#2d6bff;height:48px;margin-bottom:20px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.penalties-loading-text{color:#1a2332;font-size:18px;font-weight:600}.penalties-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.penalties-empty-icon{color:#d0d5dd;font-size:48px;margin-bottom:16px}.penalties-empty-text{color:#6b7a8f;font-size:16px;font-weight:500}.penalties-single-column{max-height:60vh;overflow-y:auto;padding:0}.penalties-text-content{background:#f8f9fc;border:1px solid #eef0f3;border-radius:8px;color:#1a2332;font-family:Courier New,monospace;font-size:14px;line-height:1.6;min-height:200px;overflow-x:auto;padding:24px;white-space:pre-line}.penalties-text-content-empty{color:#6b7a8f;margin:0}.penalties-two-column{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 2fr;max-height:60vh}@media (max-width:768px){.penalties-two-column{gap:16px;grid-template-columns:1fr;max-height:none}}.penalties-left-column{border-right:1px solid #eef0f3;overflow-y:auto;padding-right:24px}@media (max-width:768px){.penalties-left-column{border-bottom:1px solid #eef0f3;border-right:none;max-height:200px;padding-bottom:16px;padding-right:0}}.penalties-category-title{color:#1a2332;font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:16px}.penalties-category-list{list-style:none;margin:0;padding:0}.penalties-category-item{margin-bottom:8px}.penalties-category-btn{background:#f8f9fc;border:1.5px solid #eef0f3;border-radius:8px;color:#1a2332;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.2px;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.penalties-category-btn:hover{background:#f0f4ff;border-color:#2d6bff;transform:translateX(2px)}.penalties-category-btn--active{background:#e8f0fe;border-color:#2d6bff;box-shadow:0 2px 8px #2d6bff1a;color:#2d6bff;font-weight:600}.penalties-right-column{overflow-y:auto;padding-left:24px}@media (max-width:768px){.penalties-right-column{padding-left:0}}.penalties-rule-title{color:#1a2332;font-size:15px;font-weight:600;margin-bottom:12px}.penalties-rule-content{background:#f8f9fc;border:1px solid #eef0f3;border-radius:8px;color:#1a2332;font-size:14px;line-height:1.6;min-height:150px;overflow-x:auto;padding:20px;white-space:pre-line}.penalties-rule-content-empty{color:#6b7a8f;margin:0}.penalties-left-column::-webkit-scrollbar,.penalties-modal-content::-webkit-scrollbar,.penalties-right-column::-webkit-scrollbar,.penalties-single-column::-webkit-scrollbar{height:6px;width:6px}.penalties-left-column::-webkit-scrollbar-track,.penalties-modal-content::-webkit-scrollbar-track,.penalties-right-column::-webkit-scrollbar-track,.penalties-single-column::-webkit-scrollbar-track{background:#f0f2f5;border-radius:3px}.penalties-left-column::-webkit-scrollbar-thumb,.penalties-modal-content::-webkit-scrollbar-thumb,.penalties-right-column::-webkit-scrollbar-thumb,.penalties-single-column::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.penalties-left-column::-webkit-scrollbar-thumb:hover,.penalties-modal-content::-webkit-scrollbar-thumb:hover,.penalties-right-column::-webkit-scrollbar-thumb:hover,.penalties-single-column::-webkit-scrollbar-thumb:hover{background:#b2bfd6}.aar{border:1px solid var(--fr-border);border-radius:10px;flex-direction:column;margin-top:12px;overflow:hidden}.aar,.aar__row{background:#fff;display:flex}.aar__row{align-items:center;border:none;border-bottom:1px solid var(--fr-border);cursor:pointer;font-family:inherit;justify-content:space-between;padding:14px 16px;text-align:left;transition:background .15s}.aar__row:last-child{border-bottom:none}.aar__row:hover{background:#f9fafb}.aar__label{color:var(--fr-text);font-size:13px;font-weight:600}.aar__right{align-items:center;display:inline-flex;gap:12px}.aar__badge{background:var(--fr-yellow-soft);border-radius:999px;color:#92400e;font-size:10px;font-weight:800;letter-spacing:.5px;padding:4px 10px}.aar__badge--direct{background:#dbeafe;color:#1e40af}.aar__save{color:var(--fr-success);font-size:13px;font-weight:700}:root{--fr-border:#e0e0e0;--fr-bg:#f8f9fa;--fr-text:#1a1a2e;--fr-muted:#6c757d;--fr-success-soft:#d4edda;--fr-danger:#dc3545;--fr-danger-soft:#f8d7da;--fr-purple:#6f42c1;--fr-purple-soft:#e9d8fd;--fr-pink:#e83e8c}.fc-card{background:#fff;background:var(--fr-surface);border:1px solid #e0e0e0;border:1px solid var(--fr-border);border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:14px}.fc-card:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 4px 6px #0f172a1a}.fc-seg-option{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:block;margin-bottom:8px;padding:8px;position:relative;transition:all .15s ease}.fc-seg-option.is-selected,.fc-seg-option:hover{border:1px solid #3165e3;border:1px solid var(--primary-color)}.fc-seg-option__content{align-items:center;display:flex;gap:10px}.fc-seg-option__radio{align-items:center;display:flex;flex-shrink:0;justify-content:center}.fc-seg-option__radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #3165e3;border:2px solid var(--primary-color);border-radius:50%;cursor:pointer;display:grid;height:20px;margin:0;padding:0;place-content:center;position:relative;transition:all .2s ease;width:20px}.fc-seg-option__radio input[type=radio]:before{background-color:#3165e3;background-color:var(--primary-color);border-radius:50%;content:"";height:10px;transform:scale(0);transition:transform .2s ease;width:10px}.fc-seg-option__radio input[type=radio]:checked:before{transform:scale(1)}.fc-seg-option__radio input[type=radio]:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 0 0 3px #3165e333}.fc-seg-option__radio input[type=radio]:focus{box-shadow:0 0 0 3px #3165e34d;outline:none}.fc-seg-option__radio input[type=radio]{accent-color:unset!important}.fc-seg-option__segment{flex:1 1;min-width:0}.fc-header{align-items:flex-start;background:#f8f9fa;background:var(--fr-bg);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--fr-border);border-radius:12px 12px 0 0;display:flex;gap:16px;justify-content:space-between;padding:16px}.fc-header__left{align-items:center;display:flex;gap:12px}.fc-logo{border:1px solid #e0e0e0;border:1px solid var(--fr-border);border-radius:4px;display:grid;flex-shrink:0;height:50px;overflow:hidden;padding:2px;place-items:center;width:50px}.fc-logo img{display:block;height:100%;object-fit:contain;width:100%}.fc-header__title{align-items:center;display:flex;gap:8px}.fc-airline-name{color:#1a1a2e;color:var(--fr-text);font-size:16px;font-weight:600}.fc-gds{background:#d4edda;background:var(--fr-success-soft);border-radius:4px;color:#10b981;color:var(--fr-success);font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.fc-route-line{color:#6c757d;color:var(--fr-muted);font-size:13px;margin-top:3px}.fc-header__right,.fc-hold{text-align:right}.fc-hold{color:#6c757d;color:var(--fr-muted);font-size:11px}.fc-hold__time{background:#f8d7da;background:var(--fr-danger-soft);border-radius:20px;color:#dc3545;color:var(--fr-danger);font-weight:700;padding:6px 12px;width:fit-content}.fc-total-dur{color:#1a1a2e;color:var(--fr-text);font-size:18px;font-weight:700;margin-top:2px}.fc-segments{grid-gap:12px;grid-template-columns:1fr}.fc-segments,.rt-fc-segments{display:grid;gap:12px;margin:0 10px}.rt-fc-segments{grid-gap:12px;grid-template-columns:1fr 1fr}.mt-fc-segments{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin:0 10px}.fc-seg{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--fr-border);border-radius:10px;padding:14px 16px;transition:border-color .2s ease}.fc-seg__head{align-items:center;border-bottom:1px dashed #e0e0e0;border-bottom:1px dashed var(--fr-border);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:10px}.fc-seg__route{color:#1a1a2e;color:var(--fr-text);font-size:15px;font-weight:800}.fc-seg__arrow{margin:0 2px}.fc-seg__arrow,.fc-seg__label{color:#6c757d;color:var(--fr-muted)}.fc-seg__label{font-size:10px;font-weight:700;letter-spacing:.8px}.fc-seg__times{align-items:baseline;display:flex;gap:10px;padding-top:8px}.fc-seg__hh{color:#1a1a2e;color:var(--fr-text);font-size:22px;font-weight:800;letter-spacing:-.5px}.fc-seg__dash{color:#6c757d;color:var(--fr-muted);font-size:16px}.fc-seg__sub{border-bottom:1px dashed #e0e0e0;border-bottom:1px dashed var(--fr-border)}.fc-seg__leg,.fc-seg__sub{color:#6c757d;color:var(--fr-muted);font-size:12px;margin-top:10px;padding-bottom:10px}.fc-seg__sub-full-route{align-items:center;border-radius:6px;color:#495057;display:flex;flex-wrap:wrap;font-size:.9rem;gap:4px;margin:8px 0 4px;padding:8px 12px}.fc-seg__stops{color:#6c757d;font-size:.85rem;font-weight:500}.fc-seg__stops-count{background:#3165e31a;border-radius:12px;color:#3165e3;color:var(--primary-color);font-size:.75rem;font-weight:600;margin-left:4px;padding:2px 8px}.fc-seg__detailed-route{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#495057;display:flex;flex-wrap:wrap;font-size:.8rem;gap:4px;margin:6px 0 8px;padding:8px 12px}.fc-seg__stop-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:4px;display:inline-flex;font-size:.78rem;gap:4px;padding:3px 6px;transition:all .2s ease}.fc-seg__stop-item:hover{background:#f8f9ff;border-color:#3165e3;border-color:var(--primary-color)}.fc-seg__stop-arrow{color:#6c757d;font-size:.8rem;font-weight:700;margin:0 2px}.fc-seg__stop-detail{color:#212529;font-weight:500}.fc-seg__stop-duration{background:#e9ecef;border-radius:2px;color:#6c757d;font-size:.7rem;padding:1px 4px}.fc-seg__layover{background:#fff5f5;border:1px solid #f5c6cb;border-radius:3px;color:#dc3545;font-size:.7rem;font-weight:600;padding:1px 6px}.fc-seg__foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:10px}.fc-direct{align-items:center;background:#10b981;background:var(--fr-success);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 10px}.fc-direct__dot{background:#fff;border-radius:50%;display:inline-block;height:6px;width:6px}.fc-seg__dur{color:#1a1a2e;color:var(--fr-text);font-size:13px;font-weight:700}.fc-seg__price{color:#333;font-size:14px;font-weight:700;margin-left:auto}.fc-more-options-btn,.fc-seg-option.is-selected .fc-seg__price{color:#3165e3;color:var(--primary-color)}.fc-more-options-btn{align-items:center;align-self:flex-start;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 12px;transition:background .2s}.fc-more-options-btn:hover{background:#3165e314}.fc-other-options{margin-top:8px;padding:8px 0}.fc-other-options__btn{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s ease;width:100%}.fc-other-options__btn:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 2px 8px #0000000d;color:#3165e3;color:var(--primary-color);transform:translateY(-1px)}.fc-other-options__btn span:first-child{font-size:12px}.fc-other-options-expanded{background:#fff;border:1px solid #3165e3;border:1px solid var(--primary-color);padding:16px}.fc-other-option-item{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.fc-other-option-item:last-child{margin-bottom:0}.fc-other-option-item.expanded{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 4px 12px #3165e31f}.fc-other-option-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;transition:all .2s ease}.fc-other-option-header:hover{background:#f1f3f5}.fc-other-option-left{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.fc-other-option-logo{background:#fff;border:1px solid #e9ecef;border-radius:4px;flex-shrink:0;height:36px;object-fit:contain;padding:2px;width:36px}.fc-other-option-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.fc-other-option-airline{color:#212529;font-size:.95rem;font-weight:600}.fc-other-option-route{color:#6c757d;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-other-option-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.fc-other-option-price{color:#28a745;font-size:1rem;font-weight:700;white-space:nowrap}.fc-other-option-arrow{color:#6c757d;display:inline-block;font-size:.9rem;transition:transform .3s ease}.fc-other-option-arrow.open{transform:rotate(180deg)}.fc-other-option-details{animation:slideDown .3s ease;background:#fff;border-top:1px solid #dee2e6;padding:16px 18px}.fc-other-leg{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:14px;padding:14px}.fc-other-leg:last-child{margin-bottom:0}.fc-other-leg-header{align-items:center;border-bottom:2px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.fc-other-leg-label{background:#3165e31a;border-radius:4px;color:#3165e3;color:var(--primary-color);font-size:.85rem;font-weight:700;padding:2px 10px}.fc-other-leg-route{color:#212529;font-size:.95rem;font-weight:600}.fc-other-leg-duration{color:#6c757d;font-size:.85rem;font-weight:600}.fc-other-segment{background:#fff;border:1px solid #e9ecef;border-radius:6px;margin-bottom:8px;padding:10px 14px;transition:all .2s ease}.fc-other-segment:last-child{margin-bottom:0}.fc-other-segment:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 2px 4px #0000000d}.fc-other-segment-info{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.fc-other-segment-airline{background:#f1f3f5;border-radius:4px;color:#212529;font-size:.85rem;font-weight:600;min-width:90px;padding:2px 8px}.fc-other-segment-route{color:#495057;font-size:.9rem;font-weight:500}.fc-other-segment-times{color:#6c757d;font-size:.85rem;font-weight:500}.fc-other-segment-duration{background:#e9ecef;border-radius:12px;color:#6c757d;font-size:.8rem;padding:2px 8px}.fc-other-segment-layover{background:#fff5f5;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;font-size:.75rem;font-weight:600;padding:3px 8px}.fc-other-fare-options{padding-top:14px}.fc-other-fare-header{color:#495057;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.fc-addons{background:#fff;background:#f8f9fa;background:var(--fr-bg);border:1px solid #e0e0e0;border:1px solid var(--fr-border);border-radius:10px;color:#1a1a2e;color:var(--fr-text);cursor:pointer;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.4px;padding:10px 16px}.fc-addons,.fc-addons__label{align-items:center;font-weight:700}.fc-addons__label{display:inline-flex;font-size:11px;gap:8px}.fc-addons__pill{background:linear-gradient(135deg,#6f42c1,#e83e8c);background:linear-gradient(135deg,var(--fr-purple),var(--fr-pink));border-radius:10px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.3px;padding:4px 6px}.fc-addons__caret{color:#6c757d;color:var(--fr-muted);font-size:16px;transition:transform .2s}.fc-addons__caret.is-open{transform:rotate(180deg)}.fc-addons-body{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--fr-border);border-radius:0 0 10px 10px;border-top:none;color:#1a1a2e;color:var(--fr-text);font-size:13px;margin-top:-14px;padding:10px 16px 14px}.fc-addons-body ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.fc-alt-trigger-wrap{display:flex}.fc-alt-trigger{align-items:center;background:#fff;background:#e9d8fd;background:var(--fr-purple-soft);border:1.5px dashed #6f42c1;border:1.5px dashed var(--fr-purple);border-radius:8px;color:#6f42c1;color:var(--fr-purple);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;padding:8px 14px;transition:background .15s}.fc-alt-trigger.is-open,.fc-alt-trigger:hover{background:#6f42c1;background:var(--fr-purple);color:#fff}.fc-alt-trigger__icon{color:#6f42c1;color:var(--fr-purple);font-size:13px}.fc-alt-trigger__icon.is-open,.fc-alt-trigger__icon:hover{color:#fff}.fc-alt-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.fc-alt-collapse.is-open{grid-template-rows:1fr}.fc-alt-inner{overflow:hidden}.fc-badge{border-radius:4px;font-size:8px;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.fc-badge-alt{background:#ffc107;color:#212529}.fc-card-other{background:#f8f9fa;border-left:3px solid #ffc107}@media (max-width:768px){.fc-segments{grid-template-columns:1fr}.rt-fc-segments{margin:0 10px}.mt-fc-segments,.rt-fc-segments{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.fc-header{flex-direction:column}.fc-header__right{text-align:left}.fc-seg-option__content{align-items:center;flex-direction:row}.fc-seg__foot{flex-wrap:wrap}.fc-seg__price{margin-left:0}.fc-seg-option__radio input[type=radio]{height:18px;width:18px}.fc-seg-option__radio input[type=radio]:before{height:9px;width:9px}.fc-other-option-header{align-items:stretch;flex-direction:column;gap:8px;padding:12px 14px}.fc-other-option-left{gap:10px}.fc-other-option-route{overflow:visible;white-space:normal}.fc-other-option-right{justify-content:space-between;width:100%}.fc-other-segment-info{align-items:flex-start;flex-direction:column;gap:6px}.fc-other-segment-airline{min-width:auto;width:100%}.fc-other-leg-header{gap:4px}.fc-other-leg-header,.fc-seg__detailed-route,.fc-seg__sub-full-route{align-items:flex-start;flex-direction:column}.fc-seg__stop-item{flex-wrap:wrap;width:100%}}@media (max-width:480px){.fc-header{padding:12px}.fc-header__left{align-items:flex-start;flex-direction:column}.fc-logo{height:40px;width:40px}.fc-airline-name{font-size:14px}.fc-seg{padding:10px 12px}.fc-seg__hh{font-size:18px}.fc-other-option-item{margin-bottom:8px}.fc-other-option-details{padding:12px 14px}.fc-other-leg{padding:10px}.fc-other-segment{padding:8px 10px}.fc-other-option-price{font-size:.9rem}.fc-other-option-airline{font-size:.85rem}}@media print{.fc-card{border:1px solid #ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.fc-header{background:#f5f5f5}.fc-other-option-item{break-inside:avoid;page-break-inside:avoid}.fc-other-option-details{display:block!important}}:root{--fdm-bg:#fff;--fdm-border:#e5e7eb;--fdm-text:#0f172a;--fdm-muted:#64748b;--fdm-soft:#f5f8ff;--fdm-success:#10b981;--fdm-danger:#ef4444}.fdm-overlay{animation:fdmFade .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b25458c;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:9999!important}@keyframes fdmFade{0%{opacity:0}to{opacity:1}}.fdm-modal{animation:fdmPop .2s ease-out;background:#fff;background:var(--fdm-bg);border-radius:14px;box-shadow:0 30px 60px #0f172a40;display:flex;flex-direction:column;max-height:95vh;max-width:900px;width:100%}@keyframes fdmPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fdm-head{background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--fdm-border);border-radius:14px 14px 0 0;flex-shrink:0;justify-content:space-between;padding:16px 20px}.fdm-head,.fdm-head__left{align-items:center;display:flex}.fdm-head__left{gap:12px}.fdm-logo{background:#0b1f3a;border-radius:8px;color:#fff;display:grid;font-size:14px;font-weight:800;height:40px;place-items:center;width:40px}.fdm-head__title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fdm-airline{font-size:13px;font-weight:600}.fdm-airline,.fdm-route{color:#0f172a;color:var(--fdm-text)}.fdm-route{font-size:16px;font-weight:800}.fdm-arrow{color:#3165e3;color:var(--primary-color)}.fdm-date{color:#64748b;color:var(--fdm-muted);font-size:14px}.fdm-direct{background:#10b981;background:var(--fdm-success);border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.5px;padding:3px 10px}.fdm-head__right{align-items:center;display:flex;gap:14px}.fdm-total{color:#0f172a;color:var(--fdm-text);font-size:16px;font-weight:800}.fdm-close{background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--fdm-muted);cursor:pointer;font-size:18px;height:32px;transition:background .15s;width:32px}.fdm-close:hover{background:#f5f8ff;background:var(--fdm-soft);color:#0f172a;color:var(--fdm-text)}.fdm-body-wrapper{flex:1 1;max-height:55vh;overflow-y:auto;padding:0 20px}.fdm-body-wrapper::-webkit-scrollbar{width:6px}.fdm-body-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.fdm-body-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.fdm-body-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.fdm-body{display:flex;flex-direction:column;padding:20px 0}.fdm-outbound{align-items:center;display:flex;gap:10px}.fdm-outbound__label{color:#0f172a;color:var(--fdm-text);font-size:18px;font-weight:700;letter-spacing:.5px}.fdm-outbound__total{background:#ef4444;background:var(--fdm-danger);border-radius:999px;color:#fff;font-size:13px;font-weight:600;padding:6px 10px}.fdm-seg{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--fdm-border);border-radius:10px;overflow:hidden}.fdm-seg__head{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--fdm-border);display:flex;font-size:13px;gap:12px;padding:10px 16px}.fdm-seg__airline,.fdm-seg__flight{color:#0f172a;color:var(--fdm-text);font-size:17px;font-weight:500}.fdm-seg__aircraft{color:#64748b;color:var(--fdm-muted);font-size:14px}.fdm-seg__body{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 1.8fr 1fr;padding:20px}.fdm-seg__side{display:flex;flex-direction:column;gap:2px}.fdm-seg__side--end{align-items:flex-end;text-align:right}.fdm-seg__hh{font-size:26px;line-height:1}.fdm-seg__code,.fdm-seg__hh{color:#0f172a;color:var(--fdm-text);font-weight:800}.fdm-seg__code{font-size:22px;margin-top:8px}.fdm-seg__city{color:#64748b;color:var(--fdm-muted);font-size:12px}.fdm-seg__term{background:#f1f5f9;border-radius:4px;color:#0f172a;color:var(--fdm-text);display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px;width:fit-content}.fdm-seg__mid{text-align:center}.fdm-seg__line{align-items:center;display:flex;gap:4px;justify-content:center}.fdm-seg__dot{background:#fff;border:2px solid #3165e3;border:2px solid var(--primary-color);border-radius:50%;height:10px;width:10px}.fdm-seg__bar{background:#3165e3;background:var(--primary-color);flex:1 1;height:2px;max-width:120px}.fdm-seg__arrow-icon{color:#3165e3;color:var(--primary-color);font-size:14px;font-weight:700}.fdm-seg__dur{color:#0f172a;color:var(--fdm-text);font-size:13px;font-weight:700;margin-top:4px}.fdm-seg__foot{border-top:1px solid #e5e7eb;border-top:1px solid var(--fdm-border);color:#64748b;color:var(--fdm-muted);font-size:12px;padding:10px 16px}.fdm-seg__foot b{color:#0f172a;color:var(--fdm-text)}.fdm-layover{align-items:center;align-self:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 14px}.fdm-layover__dot{background:#f59e0b;border-radius:50%;height:6px;width:6px}.fdm-foot{background:#f8fafc;border-radius:0 0 14px 14px;border-top:1px solid #e5e7eb;border-top:1px solid var(--fdm-border);display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 20px}.fdm-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;transition:background .15s,border-color .15s}.fdm-btn--ghost{background:#0000;border-color:#e5e7eb;border-color:var(--fdm-border);color:#0f172a;color:var(--fdm-text)}.fdm-btn--ghost:hover{background:#f5f8ff;background:var(--fdm-soft)}.fdm-btn--primary{color:#fff}.fdm-btn--primary,.fdm-btn--primary:hover{background:#3165e3;background:var(--primary-color)}.cl-container{width:100%}.cl-label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.8px;margin:0 0 10px;text-transform:uppercase}.cl-field-wrapper{margin-bottom:12px}.cl-field{position:relative;width:100%}.cl-field:last-child{margin-bottom:0}.cl-field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.cl-field-label{color:#5d6b85;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cl-selected-count{background:#eef4ff;border-radius:12px;color:#3165e3;font-size:10px;font-weight:500;padding:2px 10px}.cl-field .MuiAutocomplete-root{width:100%}.cl-field .MuiInputBase-root{background:#f8faff!important;border:1px solid #d1d5db!important;border-radius:8px!important;min-height:44px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important}.cl-field .MuiInputBase-root:hover{border-color:#3165e3!important}.cl-field .MuiInputBase-root.Mui-focused{border-color:#3165e3!important;box-shadow:0 0 0 2px #2a3da026!important}.cl-field .MuiInputBase-root .MuiInputBase-input{background:#0000!important;color:#1f2937!important;font-size:14px!important;font-weight:500!important;min-height:24px!important;padding:10px 14px!important}.cl-field .MuiInputBase-root .MuiInputBase-input::placeholder{color:#9ca3af!important;font-weight:400!important;opacity:1!important}.cl-field .MuiInputBase-root:after,.cl-field .MuiInputBase-root:before{display:none!important}.cl-field .MuiChip-root{background:#eef1ff!important;border-radius:6px!important;color:#3165e3!important;font-size:12px!important;font-weight:600!important;margin:2px 4px 2px 0!important}.cl-field .MuiChip-root .MuiChip-label{font-weight:600!important;padding:0 8px!important}.cl-field .MuiChip-root .MuiChip-deleteIcon{color:#3165e3!important;font-size:16px!important}.cl-field .MuiChip-root .MuiChip-deleteIcon:hover{color:#dc2626!important}.cl-field .MuiAutocomplete-popper{z-index:1300!important}.cl-field .MuiAutocomplete-popper .MuiPaper-root{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 10px 30px #0000001f!important;margin-top:4px!important;max-height:320px!important;overflow:auto!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option{border-bottom:1px solid #f1f3f7!important;color:#1f2937!important;font-size:13px!important;padding:12px 14px!important;transition:background .15s!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option:last-child{border-bottom:none!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option:hover{background:#f8faff!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:#eef4ff!important;color:#3165e3!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option .MuiAutocomplete-option{border-bottom:none!important}.cl-field .MuiAutocomplete-popper .MuiPaper-root::-webkit-scrollbar{width:6px}.cl-field .MuiAutocomplete-popper .MuiPaper-root::-webkit-scrollbar-thumb{background:#c7ccd6;border-radius:8px}.cl-field .MuiAutocomplete-popper .MuiPaper-root::-webkit-scrollbar-track{background:#0000}.cl-divider{color:#9ca3af;font-size:18px;justify-content:center;padding:4px 0;-webkit-user-select:none;user-select:none}.cl-divider,.fdm-leg-separator{align-items:center;display:flex}.fdm-leg-separator{gap:16px;margin:20px 0;padding:0 10px}.fdm-leg-separator__line{background:linear-gradient(90deg,#0000,#d1d5db,#0000);flex:1 1;height:1px}.fdm-leg-separator__text{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:1px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.fdm-date-adjustment{background:#fef2f2;border-radius:4px;color:#ef4444;display:inline-block;font-size:11px;font-weight:700;margin-left:4px;padding:1px 6px}.fdm-seg__date{color:#64748b;color:var(--fdm-muted);flex-wrap:wrap;font-size:12px;gap:4px;margin-top:4px;padding:10px 0}.fdm-leg-header,.fdm-seg__date{align-items:center;display:flex}.fdm-leg-header{background:#f1f5f9;border:1px solid #e5e7eb;border:1px solid var(--fdm-border);border-bottom:none;border-radius:8px 8px 0 0;justify-content:space-between;margin-top:8px;padding:12px 16px}.fdm-leg-header__left{align-items:center;display:flex;gap:12px}.fdm-leg-header__logo{border-radius:4px;height:32px;object-fit:contain;width:32px}.fdm-leg-header__info{display:flex;flex-direction:column;gap:2px}.fdm-leg-header__route{color:#0f172a;color:var(--fdm-text);font-size:14px;font-weight:700}.fdm-leg-header__details{color:#64748b;color:var(--fdm-muted);font-size:12px;gap:6px}.fdm-leg-header__details,.fdm-leg-header__right{align-items:center;display:flex}.fdm-leg-header__duration{color:#0f172a;color:var(--fdm-text);font-size:14px;font-weight:700}.fdm-leg-body{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--fdm-border);border-radius:0 0 8px 8px;border-top:none;padding:4px}.fdm-leg-body .fdm-seg{border:none;border-radius:0;margin:0}.fdm-leg-body .fdm-seg:last-child{border-bottom:none}.fdm-leg-body .fdm-layover{margin:4px 0}@media (max-width:700px){.fdm-leg-header{align-items:flex-start;flex-direction:column;gap:8px}.fdm-leg-header__left{flex-wrap:wrap}.fdm-leg-header__right{align-self:flex-start}.fdm-leg-header__details{flex-wrap:wrap}.fdm-seg__date{flex-wrap:wrap;font-size:11px}.fdm-date-adjustment{font-size:10px;padding:1px 4px}.cl-field .MuiInputBase-root{min-height:40px!important}.cl-field .MuiInputBase-root .MuiInputBase-input{font-size:13px!important;padding:8px 12px!important}.cl-field .MuiChip-root{font-size:11px!important;height:24px!important}.cl-field .MuiChip-root .MuiChip-label{padding:0 6px!important}.cl-field .MuiAutocomplete-popper .MuiAutocomplete-option{font-size:12px!important;padding:10px 12px!important}}@media (max-width:480px){.cl-field .MuiInputBase-root{min-height:36px!important}.cl-field .MuiInputBase-root .MuiInputBase-input{font-size:12px!important;padding:6px 10px!important}.cl-field .MuiChip-root{font-size:10px!important;height:20px!important}.cl-field .MuiChip-root .MuiChip-label{padding:0 4px!important}}@media (max-width:700px){.fdm-overlay{padding:10px}.fdm-modal{border-radius:10px;max-height:95vh;max-width:100%}.fdm-seg__body{gap:14px;grid-template-columns:1fr}.fdm-seg__side--end{align-items:flex-start;text-align:left}.fdm-head__title{font-size:13px}.fdm-body-wrapper{max-height:50vh}.fdm-route{font-size:16px}.fdm-seg__hh{font-size:22px}.fdm-seg__code{font-size:18px}}.ssb{--ssb-bg:#0e1934;--ssb-text:#fff;--ssb-muted:#676e80;--ssb-border:#b7bab9;--ssb-field-bg:#40495f;--ssb-radius:6px;background:var(--ssb-bg);color:var(--ssb-text);padding:14px 20px}.ssb__inner{flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px}.ssb__inner,.ssb__route{align-items:center;display:flex}.ssb__route{font-size:15px;font-weight:600;gap:10px;letter-spacing:.3px}.ssb__actions{gap:14px}.ssb__actions,.ssb__markup{align-items:center;display:flex}.ssb__markup{background:var(--ssb-bg);border:1px solid var(--ssb-border);border-radius:var(--ssb-radius);gap:8px;padding:4px 10px}.ssb__markup-label{color:var(--ssb-border);font-size:10px;font-weight:700;letter-spacing:.8px}.ssb__select{padding:1px 6px}.ssb__input,.ssb__select{background:var(--ssb-field-bg);border:1px solid var(--ssb-border);border-radius:4px;color:#fff;font-size:12px}.ssb__input{padding:4px 6px;width:60px}.ssb__modify{background:#0000;border:1px solid #fff;border-radius:var(--ssb-radius);color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.6px;padding:8px 14px;transition:background .15s}.fsp-card--modify{border:2px solid #06f;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:20px 0}.fh-modify-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.fh-modify-title{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.fh-modify-close{background:none;border:none;color:#6c757d;cursor:pointer;font-size:24px;padding:0 8px;transition:color .2s}.fh-modify-close:hover{color:#dc3545}.ssb__modify-form{animation:slideDown .3s ease-in-out;border-top:2px dashed #e9ecef;margin-top:16px}.ssb__route-dates{align-items:center;background:#ffffff14;border-radius:6px;display:flex;gap:8px;padding:4px 12px}.ssb__date{color:#fff;font-size:16px;font-weight:700;letter-spacing:.3px}.ssb__route-separator{background:#fff3;height:30px;margin:0 8px;width:1px}.ssb__route-flight,.ssb__route-hotel{align-items:center;display:flex;gap:8px;padding:4px 12px}.ssb__route-hotel{background:#ffffff0d;border-radius:6px}.ssb__hotel-icon{font-size:16px}.ssb__hotel-city{color:#fff;font-size:18px;font-weight:600}.ssb__hotel-dates{color:#b7bab9;font-size:13px;margin-left:4px}.ssb__hotel-rooms{background:#ffffff1a;border-radius:12px;color:#b7bab9;font-size:12px;padding:2px 8px}.ssb__code{font-size:26px;font-weight:800}.ssb__arrow{color:var(--ssb-muted);font-weight:400;margin:0 2px}.ssb__meta{color:var(--ssb-border);font-size:14px;font-weight:500;margin-left:10px}@media (max-width:768px){.ssb__inner{align-items:stretch;flex-direction:column;gap:12px}.ssb__route{flex-wrap:wrap;gap:6px}.ssb__route-dates,.ssb__route-flight,.ssb__route-hotel{justify-content:center;width:100%}.ssb__route-hotel{flex-wrap:wrap}.ssb__route-separator{display:none}.ssb__code{font-size:20px}.ssb__actions{justify-content:center;width:100%}.fsp-card--modify{margin:10px 0}.fh-modify-header{padding:12px 16px}.fh-modify-title{font-size:16px}}:root{--bob-ink:#0b1b3b;--bob-muted:#6b7a90;--bob-border:#e5e7eb;--bob-blue-ink:#fff;--bob-green:#10b981;--bob-delta:#ff5a5f}.bob-wrap{background:#fff;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--bob-border);color:#0b1b3b;color:var(--bob-ink);padding:16px}.bob{align-items:center;display:flex;gap:24px}.bob-title{color:#6b7a90;color:var(--bob-muted);font-size:13px;font-weight:500;white-space:nowrap}.bob-pills{display:flex;flex:1 1}.bob-pill,.bob-pills{align-items:center;gap:14px}.bob-pill{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--bob-border);border-radius:999px;color:#0b1b3b;color:var(--bob-ink);cursor:pointer;display:inline-flex;font:inherit;min-height:52px;padding:10px 18px;transition:box-shadow .15s,border-color .15s,transform .05s}.bob-pill:hover{border-color:#3165e3;border-color:var(--primary-color)}.bob-pill:active{transform:translateY(1px)}.bob-pill__text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.bob-pill__label{font-size:12px;font-weight:700}.bob-pill__sub{color:#6b7a90;color:var(--bob-muted);font-size:10px;font-weight:500;margin-top:3px;padding-top:4px}.bob-pill__right{align-items:center;display:block;gap:10px}.bob-pill__price{font-size:16px;font-weight:800;letter-spacing:.2px}.bob-pill__delta{color:#6b7a90;color:var(--bob-muted);display:block;font-size:10px;font-weight:500;padding-top:4px}.bob-pill__badge{background:#10b981;background:var(--bob-green);border-radius:10px;color:#fff;display:block;font-size:10px;font-weight:800;letter-spacing:1px;padding:4px 8px}.bob-pill.is-active{background:#3165e3;background:var(--primary-color);border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 6px 16px #2f6bff47;color:#fff;color:var(--bob-blue-ink)}.bob-pill.is-active .bob-pill__delta,.bob-pill.is-active .bob-pill__label,.bob-pill.is-active .bob-pill__price{color:#fff}.bob-pill.is-active .bob-pill__sub{color:#ffffffd9}.bob-results{color:#6b7a90;color:var(--bob-muted);font-size:13px;margin-left:auto;white-space:nowrap}.bob-results strong{color:#0b1b3b;color:var(--bob-ink);font-weight:700;margin-right:4px}@media (max-width:900px){.bob-wrap{gap:12px;padding:12px}.bob-pills,.bob-wrap{flex-wrap:wrap}.bob-results{margin-left:0}}:root{--fp-bg:#fff;--fp-border:#e6ebf2;--fp-text:#1f2a44;--fp-muted:#8792a8;--fp-radius:10px}.fp-wrap{background:#fff;background:var(--fp-bg);border:1px solid #e6ebf2;border:1px solid var(--fp-border);border-radius:10px;border-radius:var(--fp-radius);box-sizing:border-box;color:#1f2a44;color:var(--fp-text);font-size:13px;max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;scrollbar-gutter:stable;width:100%}.fp-more-less-btn{background:#f8f9fc;border:1.5px dashed #d0d5dd;border-radius:6px;color:#3165e3;color:var(--primary-color);cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:8px 12px;text-align:center;transition:all .2s ease;width:100%}.fp-more-less-btn:hover{background:#e8f0fe;border-color:#3165e3;border-color:var(--primary-color);color:#3165e3;color:var(--primary-color)}.fp-more-less-btn:active{transform:scale(.98)}.fp-more-less-btn:focus{outline:2px solid #3165e3;outline:2px solid var(--primary-color);outline-offset:2px}.fp-filter-list{display:flex;flex-direction:column;gap:2px}.fp-filter-list .fp-row{animation:fp-fade-in .2s ease}@keyframes fp-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fp-filter-list .fp-row:last-of-type{margin-bottom:2px}.fp-empty{background:#f8f9fc;border:1px dashed #d0d5dd;border-radius:6px;color:#6b7a8f;font-size:13px;padding:12px;text-align:center}.fp-head{align-items:center;display:flex;justify-content:space-between;padding-bottom:12px}.fp-title{color:#1f2a44;color:var(--fp-text);font-size:14px;font-weight:700;margin:0}.fp-clear{background:#0000;border:0;color:#3165e3;color:var(--primary-color);cursor:pointer;font-size:11px;font-weight:600;padding:0}.fp-clear:hover{text-decoration:underline}.fp-section{border-top:1px solid #e6ebf2;border-top:1px solid var(--fp-border);padding:12px 0}.fp-section__head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:0 0 8px;width:100%}.fp-section__head:hover .fp-section__title{color:#3165e3;color:var(--primary-color)}.fp-section__title{color:#1f2a44;color:var(--fp-text);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;transition:color .2s ease}.fp-section__body{display:flex;flex-direction:column;gap:8px;padding-top:2px}.fp-caret{color:#6b7a90;display:inline-block;font-size:10px;line-height:1;margin-left:4px;transition:transform .3s ease}.fp-caret.down{transform:rotate(0deg)}.fp-caret.up{transform:rotate(180deg)}.fp-row{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:3px 0;transition:background .15s ease}.fp-row:hover{background:#f8f9fc}.fp-row__left{align-items:center;display:inline-flex;flex:1 1;gap:8px;min-width:0}.fp-row__label{color:#1f2a44;color:var(--fp-text);font-size:12px}.fp-muted{color:#8792a8;color:var(--fp-muted);font-size:12px}.fp-row__right{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.fp-row input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.fp-checkbox{align-items:center;background:#fff;border:1.5px solid #c9d2e0;border-radius:4px;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s;width:16px}.fp-checkbox svg{opacity:0;transition:opacity .15s ease}.fp-row input:checked+.fp-checkbox{background:#3165e3;background:var(--primary-color);border-color:#3165e3;border-color:var(--primary-color)}.fp-row input:checked+.fp-checkbox svg{opacity:1}.fp-row input:focus-visible+.fp-checkbox{outline:2px solid #3165e3;outline:2px solid var(--primary-color);outline-offset:2px}.fp-price-block{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.fp-from{color:#8792a8;color:var(--fp-muted);font-size:11px;white-space:nowrap}.fp-amount{color:#3165e3;color:var(--primary-color);font-size:10px;font-weight:700}.fp-count{color:#8792a8;color:var(--fp-muted);font-size:12px;min-width:14px;text-align:right}.fp-range{padding:6px 0 2px;position:relative}.fp-range__track{background:#e6ebf2;border-radius:4px;height:4px;left:0;position:absolute;right:0;top:14px}.fp-range__fill{background:#3165e3;background:var(--primary-color);border-radius:4px;height:100%}.fp-range__input{-webkit-appearance:none;appearance:none;background:#0000;height:20px;margin:0;position:relative;width:100%;z-index:2}.fp-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3165e3;background:var(--primary-color);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #1e6bff59;cursor:pointer;height:16px;-webkit-transition:all .15s ease;transition:all .15s ease;width:16px}.fp-range__input::-webkit-slider-thumb:hover{transform:scale(1.1)}.fp-range__input::-moz-range-thumb{background:#3165e3;background:var(--primary-color);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #1e6bff59;cursor:pointer;height:16px;width:16px}.fp-range__input::-webkit-slider-runnable-track{background:#0000}.fp-range__input::-moz-range-track{background:#0000}.fp-range__input:focus{outline:none}.fp-range__input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #3165e333}.fp-range__labels{color:#8792a8;color:var(--fp-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:4px}.fp-range__labels strong{color:#3165e3;color:var(--primary-color);font-weight:700}.fp-range__center{color:#8792a8;color:var(--fp-muted);font-size:12px;margin-top:4px;text-align:center}.fp-range__center strong{color:#3165e3;color:var(--primary-color);font-weight:700}@media (max-width:900px){.fp-wrap{max-height:none;overflow:visible}.fp-more-less-btn{font-size:13px;min-height:44px;padding:10px 12px}.fp-row{min-height:40px;padding:4px 0}.fp-row__label{font-size:13px}.fp-section__body{gap:4px}}.fp-wrap::-webkit-scrollbar{width:4px}.fp-wrap::-webkit-scrollbar-track{background:#0000}.fp-wrap::-webkit-scrollbar-thumb{background:#e6ebf2;background:var(--fp-border);border-radius:2px}.fp-wrap::-webkit-scrollbar-thumb:hover{background:#8792a8;background:var(--fp-muted)}:root{--pax-navy:#0f2440;--pax-ink:#1c2b3a;--pax-muted:#7b8794;--pax-line:#dfe5ec;--pax-accent:#0aa06e;--pax-error:#f02f28;--pax-chip:#eef3f9;--primary-color:#2563eb;--booking-primary-hover:#1d4ed8;--booking-primary-foreground:#fff;--booking-secondary:#fff;--booking-secondary-hover:#f8fafc;--booking-secondary-foreground:#0f172a;--booking-secondary-border:#cbd5e1;--booking-error:#f02f28;--booking-error-bg:#fff7ed;--booking-muted:#64748b}.checkout-body{padding:16px}.checkout-layout{align-items:flex-start;display:flex;gap:16px;width:100%}.checkout-main{flex:1 1;min-width:0}.checkout-sidebar{flex:0 0 320px;max-width:320px}.checkout-limit-card{padding:4px}.checkout-footer{padding:12px 0}.booking-header{align-items:center;background:#0f172a;border-bottom:1px solid #1e293b;color:#fff;display:flex;height:54px;justify-content:space-between;padding:0 24px;position:relative}.booking-title{font-size:17px;font-weight:700;letter-spacing:.2px}.booking-actions{align-items:center;display:flex;gap:18px;position:absolute;right:24px}.booking-btn-print{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.4px;padding:0;transition:color .15s ease}.booking-btn-print:hover{color:#fff}.print-icon{align-items:center;display:flex;justify-content:center}.booking-btn-back{align-items:center;background:#0000;border:1px solid #475569;border-radius:4px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;height:32px;letter-spacing:.5px;padding:0 14px;text-transform:uppercase;transition:all .15s ease}.booking-btn-back:hover{background:#ffffff0f;border-color:#64748b}.pax-header{align-items:center;display:flex;gap:10px;padding:12px 4px}.pax-header-icon{background:#0f2440;background:var(--pax-navy);border-radius:8px;color:#fff;display:grid;font-size:15px;height:30px;place-items:center;width:30px}.pax-header h2{font-size:15px;font-weight:600;margin:0}.pax-topbar{align-items:center;color:#7b8794;color:var(--pax-muted);display:flex;font-size:12px;justify-content:space-between;padding:6px 4px}.pax-progress-track{background:#dfe5ec;background:var(--pax-line);border-radius:99px;height:3px;margin-bottom:14px;overflow:hidden}.pax-progress-fill{background:#0aa06e;background:var(--pax-accent);height:100%;transition:width .3s ease}.pax-quickfill{align-items:center;display:flex;gap:10px;margin-bottom:16px}.pax-quickfill-label{background:#eef3f9;background:var(--pax-chip);border-radius:4px;color:#0f2440;color:var(--pax-navy);font-size:10px;font-weight:700;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.pax-quickfill input{border:1px solid #dfe5ec;border:1px solid var(--pax-line);border-radius:6px;flex:0 1 280px;font-size:13px;outline:none;padding:8px 12px}.pax-quickfill input:focus{border-color:#0f2440;border-color:var(--pax-navy)}.pax-card{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line);border-radius:10px;margin-bottom:14px;overflow:visible}.pax-card-title{color:#0f2440!important;color:var(--pax-navy)!important}.pax-card-head{align-items:center;background:#fbfcfe;border-bottom:1px solid #dfe5ec;border-bottom:1px solid var(--pax-line);border-radius:10px 10px 0 0;display:flex;gap:8px;padding:12px 16px}.pax-card-title{font-size:14px;font-weight:600;margin:0}.pax-head-spacer{flex:1 1}.pax-badge{border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 9px;text-transform:uppercase}.pax-badge--type{background:#eef3f9;background:var(--pax-chip);color:#0f2440;color:var(--pax-navy)}.pax-badge--lead,.pax-lead-btn{background:#0f2440;background:var(--pax-navy);color:#fff}.pax-lead-btn{align-items:center;border:1px solid #0f2440;border:1px solid var(--pax-navy);border-radius:99px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 11px}.pax-lead-btn[data-active=false]{background:#0000;color:#0f2440;color:var(--pax-navy)}.pax-collapse{background:#0000;border:none;color:#7b8794;color:var(--pax-muted);cursor:pointer;font-size:12px;padding:2px 4px}.pax-notes{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 16px 0}.pax-note{align-items:center;color:#f02f28;color:var(--pax-error);display:inline-flex;font-size:11.5px;gap:6px}.pax-note:before{content:"!";font-weight:700}.pax-body{padding:16px}.pax-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}.pax-col-2{grid-column:span 2}.pax-contact-card{overflow:hidden}.pax-contact-head svg{font-size:13px}.pax-contact-head h6,.pax-contact-head svg{color:#0f2440;color:var(--pax-navy,#0f2440)}.pax-contact-head h6{font-size:12px;font-weight:800;letter-spacing:.06em;margin:0;text-transform:uppercase}.checkbox-labels{align-items:center;color:#1c2b3a;color:var(--pax-ink);cursor:pointer;display:flex;font-size:12.5px;gap:6px}.pax-label .req{color:#e5484d}.pax-input.is-error{border-color:#e5484d}.pax-input.is-error:focus{box-shadow:0 0 0 3px #e5484d1f}.pax-input-textarea{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line);border-radius:7px;box-sizing:border-box;color:#1c2b3a;color:var(--pax-ink);font-family:inherit;font-size:13px;min-height:80px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.pax-input-textarea::placeholder{color:#a9b2bd}.pax-input-textarea:hover{border-color:#c3ccd8}.pax-input-textarea:focus{border-color:#0f2440;border-color:var(--pax-navy);box-shadow:0 0 0 3px #0f244014}.pax-input-textarea.is-error{border-color:#e5484d}.pax-input-textarea.is-error:focus{box-shadow:0 0 0 3px #e5484d1f}.pax-field.full-width{grid-column:1/-1}.pax-contact-card{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line,#dfe5ec);border-radius:10px;box-shadow:0 1px 2px #1020380d;margin-bottom:16px;overflow:visible}.pax-contact-head{background:#eef4fd;border-bottom:1px solid #dfe5ec;border-bottom:1px solid var(--pax-line,#dfe5ec);border-radius:10px 10px 0 0;padding:10px 16px}.pax-contact-head,.pax-contact-title{align-items:center;display:flex;gap:8px}.pax-contact-title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pax-contact-icon,.pax-contact-title{color:#0f2440;color:var(--pax-navy,#0f2440)}.pax-contact-icon{font-size:13px;height:13px;width:13px}.pax-contact-body{grid-gap:14px 20px;align-items:start;display:grid;gap:14px 20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.pax-field{gap:0;position:relative}.pax-input-wrap{position:relative;width:100%}.pax-label{color:var(--pax-muted,#7b8794);margin-bottom:5px}.pax-required{color:#e5484d;margin-left:2px}.pax-input{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line);border-radius:7px;color:#1c2b3a;color:var(--pax-ink);font-size:13px;height:38px;outline:none;padding:0 11px;transition:border-color .15s,box-shadow .15s;width:100%}.pax-input::placeholder{color:#a9b2bd}.pax-input:hover{border-color:#c3ccd8}.pax-input:focus{border-color:#0f2440;border-color:var(--pax-navy);box-shadow:0 0 0 3px #0f244014}.pax-phone-group{display:flex;gap:8px}.pax-phone-prefix{align-items:center;background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line,#dfe5ec);border-radius:7px;color:#1c2b3a;color:var(--pax-ink,#1c2b3a);display:flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 10px;white-space:nowrap}.pax-flag{border-radius:2px;display:block;height:13px;width:18px}.pax-phone-group .pax-input{flex:1 1}.pax-hint{color:var(--pax-muted,#7b8794);letter-spacing:.03em;margin-top:4px}.pax-error{color:#e5484d;font-weight:600;margin-top:4px}.pax-dropdown-wrap{position:relative}.pax-dropdown{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line,#dfe5ec);border-radius:8px;box-shadow:0 12px 28px #10203824;left:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.pax-dropdown-item{border-radius:6px;color:#1c2b3a;color:var(--pax-ink,#1c2b3a);cursor:pointer;font-size:13px;padding:8px 10px;transition:background .15s ease}.pax-dropdown-item:hover{background:#eef4fd;color:#0f2440;color:var(--pax-navy,#0f2440)}.pax-dropdown-empty{color:#7b8794;color:var(--pax-muted,#7b8794);font-size:12px;padding:10px;text-align:center}.pax-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pax-label{color:#7b8794;color:var(--pax-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pax-label .req{color:#f02f28;color:var(--pax-error);margin-left:2px}.pax-input,.pax-select{background:#fff;border:1px solid #dfe5ec;border:1px solid var(--pax-line);border-radius:7px;color:#1c2b3a;color:var(--pax-ink);font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.pax-select{-webkit-appearance:none;appearance:none;cursor:pointer}.pax-input::placeholder{color:#a9b3bf}.pax-input:focus,.pax-select:focus{border-color:#0f2440;border-color:var(--pax-navy);box-shadow:0 0 0 3px #0f244014}.pax-input[data-filled=true]{border-color:#0aa06e;border-color:var(--pax-accent)}.pax-input[data-invalid=true],.pax-select[data-invalid=true]{border-color:#f02f28;border-color:var(--pax-error);box-shadow:0 0 0 3px #f05a281f}.pax-error{color:#f02f28;color:var(--pax-error);font-size:10.5px}.pax-hint{color:#7b8794;color:var(--pax-muted);font-size:10px}.pax-split{display:flex;gap:8px}.pax-split .pax-code{text-align:center;text-transform:uppercase;width:68px}.pax-field .react-datepicker-wrapper,.pax-field .react-datepicker__input-container{display:block;width:100%}.react-datepicker-popper{z-index:40}.pax-ssr{border-top:1px dashed #dfe5ec;border-top:1px dashed var(--pax-line);margin-top:18px;padding-top:14px}.pax-ssr-title{color:#0f2440;color:var(--pax-navy);font-size:10px;font-weight:700;letter-spacing:.07em;margin:0 0 12px;text-transform:uppercase}.pax-ssr-grid{grid-gap:14px 16px;align-items:end;display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.pax-checks{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.pax-check{align-items:center;cursor:pointer;display:flex;font-size:12.5px;gap:8px}.pax-check input{cursor:pointer;height:15px;width:15px}.pax-subhead{border-top:1px dashed #dfe5ec;border-top:1px dashed var(--pax-line);color:#0f2440;color:var(--pax-navy);font-size:10px;font-weight:700;letter-spacing:.07em;margin:20px 0 12px;padding-top:14px;text-transform:uppercase}.terms-text{color:#1c2b3a;color:var(--pax-ink)}.terms-text,.terms-text-blue{font-size:12px;margin-left:4px}.flight-details-card{margin-bottom:16px}.flight-details-body{padding:14px 16px}.flight-details-summary{align-items:center;border-bottom:1px dashed #dfe5ec;border-bottom:1px dashed var(--pax-line);color:#0f2440;color:var(--pax-navy);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.flight-details-route{letter-spacing:.02em}.flight-details-duration{color:#7b8794;color:var(--pax-muted);font-size:11px;font-weight:600}.flight-segment-row{align-items:center;display:flex;gap:10px;padding:6px 0}.flight-segment-point{flex:0 0 auto;min-width:54px}.flight-segment-point--end{min-width:54px;text-align:right}.flight-segment-time{color:#1c2b3a;color:var(--pax-ink);font-size:15px;font-weight:700}.flight-segment-code{color:#0f2440;color:var(--pax-navy);font-size:12px;font-weight:700}.flight-segment-date,.flight-segment-terminal{color:#7b8794;color:var(--pax-muted);font-size:10px}.flight-segment-mid{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.flight-segment-flightno{color:#7b8794;color:var(--pax-muted);font-size:10px;font-weight:700}.flight-segment-line{background:#dfe5ec;background:var(--pax-line);height:1px;position:relative;width:100%}.flight-segment-line:after{background:#0aa06e;background:var(--pax-accent);border-radius:50%;content:"";height:6px;position:absolute;right:0;top:-3px;width:6px}.flight-segment-cabin{color:#7b8794;color:var(--pax-muted);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.flight-layover{background:#fff5f0;border-radius:6px;color:#f02f28;color:var(--pax-error);font-size:10.5px;margin:4px 0;padding:4px 8px;text-align:center}.flight-details-baggage{border-top:1px dashed #dfe5ec;border-top:1px dashed var(--pax-line);color:#7b8794;color:var(--pax-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:8px;padding-top:10px}.fare-summary-card{margin-bottom:16px}.fare-summary-body{padding:14px 16px}.fare-summary-section{border-bottom:1px dashed #dfe5ec;border-bottom:1px dashed var(--pax-line);margin-bottom:10px;padding-bottom:10px}.fare-summary-section-title{color:#0f2440;color:var(--pax-navy);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fare-summary-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;padding:12px 8px}.fare-summary-label,.fare-summary-value{color:#1c2b3a;color:var(--pax-ink);font-size:12px}.fare-summary-value{font-weight:600}.fare-summary-grand-total{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.fare-summary-grand-total-label{color:#0f2440;color:var(--pax-navy);font-size:14px;font-weight:800}.fare-summary-grand-total-value{color:#0aa06e;color:var(--pax-accent);font-size:16px;font-weight:800}.fare-summary-total{align-items:center;display:flex;justify-content:space-between;padding-top:4px}.fare-summary-total-label{color:#0f2440;color:var(--pax-navy);font-size:13px;font-weight:700}.fare-summary-total-value{color:#0aa06e;color:var(--pax-accent);font-size:15px;font-weight:700}.fare-summary-available{border-bottom:1px dashed #dfe5ec;border-bottom:1px dashed var(--pax-line);margin-bottom:10px;padding-bottom:10px}.fare-summary-available .fare-summary-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.fare-summary-available .fare-summary-label,.fare-summary-available .fare-summary-value{color:#1c2b3a;color:var(--pax-ink);font-size:12px}.fare-summary-available .fare-summary-value{font-weight:600}.fare-summary-available .color_primary{color:#0aa06e;color:var(--pax-accent,#0aa06e)}.fare-summary-available .text-danger{color:#f02f28;color:var(--pax-error,#f05a28)}.flight-segment-stops{align-items:center;display:flex;flex-direction:column;gap:4px;padding:6px 0;width:100%}.flight-stops-indicator{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;gap:6px;padding:4px 12px}.stops-icon{color:#6c757d;font-size:12px}.stops-text{color:#495057;font-size:12px;font-weight:600}.stops-detail{color:#6c757d;font-size:11px;text-align:center}.stop-info{color:#868e96;font-size:11px}.flight-details-stops{background:#f1f3f5;border-radius:12px;color:#6c757d;font-size:13px;padding:2px 12px}.flight-layover-details{background:#f8f9fa;border-left:3px solid #007bff;border-radius:8px;margin:8px 0;padding:12px}.layover-title{color:#495057;font-size:13px;font-weight:600;margin-bottom:8px}.layover-item{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;padding:4px 0}.layover-airport{background:#e9ecef;border-radius:10px;color:#212529;font-weight:600;padding:2px 10px}.layover-times{color:#495057}.layover-overnight{background:#fff5f5;border-radius:12px;color:#dc3545;font-size:12px;font-weight:600;padding:2px 10px}.checkout-footer{padding:1rem 0;width:100%}.checkout-footer__inner{display:flex;flex-direction:column;gap:.75rem}.checkout-footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.checkout-footer__alert{background-color:#fff7ed;background-color:var(--booking-error-bg);border-radius:.5rem;padding:.625rem .875rem}.checkout-footer__alert,.checkout-footer__error{color:#f02f28;color:var(--booking-error);font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.booking-btn{align-items:center;border:1px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.5rem;height:2.5rem;justify-content:center;letter-spacing:.06em;outline:none;padding:0 1.125rem;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease;white-space:nowrap}.booking-btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--booking-primary)}.booking-btn:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.booking-btn:active:not(:disabled){transform:translateY(1px)}.booking-btn--primary{background:linear-gradient(135deg,#2563eb,#0a142d);background:linear-gradient(135deg,var(--primary-color),#0a142d);border-color:#2563eb;border-color:var(--primary-color);color:#fff;color:var(--booking-primary-foreground)}.booking-btn--primary:hover:not(:disabled){background-color:#1d4ed8;background-color:var(--booking-primary-hover);border-color:#1d4ed8;border-color:var(--booking-primary-hover)}.booking-btn--secondary{background-color:#fff;background-color:var(--booking-secondary);border-color:#cbd5e1;border-color:var(--booking-secondary-border);color:#0f172a;color:var(--booking-secondary-foreground)}.booking-btn--secondary:hover:not(:disabled){background-color:#f8fafc;background-color:var(--booking-secondary-hover)}.booking-btn__icon{align-items:center;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;width:.875rem}.booking-btn__icon svg{height:100%;width:100%}.btn-loader{align-items:center;display:inline-flex;gap:.25rem;justify-content:center}.btn-loader__dot{animation:btn-loader-bounce 1.4s ease-in-out infinite both;background-color:currentColor;border-radius:9999px;height:.25rem;width:.25rem}.btn-loader__dot:first-child{animation-delay:-.32s}.btn-loader__dot:nth-child(2){animation-delay:-.16s}@keyframes btn-loader-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.hold-timer-container{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:8px 16px}.hold-timer-icon{color:#1976d2;font-size:24px}.hold-timer-content{display:flex;flex-direction:column}.hold-timer-label{color:#6c757d;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.hold-timer-time{font-feature-settings:"tnum";color:#1976d2;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:1px}.hold-timer-time.expired{color:#dc3545}.hold-timer-time.warning{color:#fd7e14}.hold-timer-modal-overlay{align-items:center;animation:fadeIn .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.hold-timer-modal{animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:480px;padding:32px;width:90%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hold-timer-pulse{animation:pulse 2s infinite}.hold-timer-warning{animation:pulse 1s infinite}@media (max-width:900px){.checkout-layout{flex-direction:column}.checkout-sidebar{flex:1 1 auto;margin-top:16px;max-width:100%}.pax-contact-body{grid-template-columns:repeat(2,minmax(0,1fr))}.pax-ssr-grid{grid-template-columns:1fr}.pax-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pax-contact-body,.pax-grid{grid-template-columns:1fr}.pax-col-2{grid-column:span 1}}:root{--ds-bg:#fff;--ds-text:#0f172a;--ds-muted:#64748b;--ds-active-bg:#3165e3;--ds-active-text:#fff;--ds-up:#ef4444;--ds-down:#10b981;--ds-radius:10px;--ds-shadow:0 1px 2px #0f172a0f}.ds-container{background:#fff;background:var(--ds-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ds-border)}.ds{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,1fr);padding:16px}.ds__tab{align-items:center;background:#fff;background:var(--ds-bg);border:1px solid #e5e7eb;border:1px solid var(--ds-border);border-radius:10px;border-radius:var(--ds-radius);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--ds-shadow);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px 10px;transition:transform .12s,box-shadow .12s,border-color .12s}.ds__tab:hover{box-shadow:0 4px 10px #0f172a14;transform:translateY(-1px)}.ds__tab--active,.ds__tab:hover{border-color:#3165e3;border-color:var(--ds-active-bg)}.ds__tab--active{background:#3165e3;background:var(--ds-active-bg)}.ds__tab--active,.ds__tab--active .ds__date,.ds__tab--active .ds__label,.ds__tab--active .ds__price{color:#fff;color:var(--ds-active-text)}.ds__label{color:#64748b;color:var(--ds-muted);font-size:11px;font-weight:700;letter-spacing:.8px}.ds__date{font-size:15px;font-weight:700}.ds__date,.ds__price{color:#0f172a;color:var(--ds-text)}.ds__price{font-size:18px;font-weight:800;margin-top:2px}.ds__delta{font-size:10px;font-weight:600}.ds__delta--up{color:#ef4444;color:var(--ds-up)}.ds__delta--down{color:#10b981;color:var(--ds-down)}.ds__delta--flat{color:#64748b;color:var(--ds-muted)}@media (max-width:900px){.ds{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.ds{grid-template-columns:repeat(2,1fr)}}.ce-bar{background:#0b1c3d;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:32px;overflow:hidden;width:100%}.ce-bar,.ce-label{align-items:center;color:#fff;display:flex}.ce-label{background:#fbbf24;flex-shrink:0;font-size:11px;font-weight:700;height:100%;letter-spacing:.5px;padding:0 14px}.ce-slider{flex:1 1;min-width:0;padding:0 10px}.ce-slider .slick-slide>div{align-items:center;display:flex}.ce-item-wrap{padding:0 8px}.ce-item{align-items:baseline;display:flex;gap:4px;line-height:32px;white-space:nowrap}.ce-code{font-weight:700}.ce-code,.ce-symbol{color:#fff;font-size:12px}.ce-symbol{margin-left:2px}.ce-rate{color:#fff;font-size:12px;font-weight:400}.ce-per{color:#ffffff73;font-size:11px;margin-left:4px}.ce-slider .slick-list,.ce-slider .slick-track{align-items:center;display:flex}:root{--ttfsn-bg:#fff;--ttfsn-border:#e5e7eb;--ttfsn-text:#0f172a;--ttfsn-muted:#64748b;--ttfsn-soft:#f5f8ff}.ttfsn{color:#0f172a;color:var(--ttfsn-text);margin:32px auto;max-width:980px;padding:0 16px;width:100%}.ttfsn__card{animation:ttfsnPop .35s cubic-bezier(.22,1,.36,1);background:#fff;background:var(--ttfsn-bg);border:1px solid #e5e7eb;border:1px solid var(--ttfsn-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 24px 60px #0f172a14;overflow:hidden}@keyframes ttfsnPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ttfsn__header{background:linear-gradient(135deg,#3165e3,#3165e3);background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color) 100%);color:#fff;overflow:hidden;padding:18px 22px;position:relative}.ttfsn__header:after{animation:ttfsnSweep 2.4s ease-in-out infinite;background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes ttfsnSweep{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}.ttfsn__title{font-size:18px;font-weight:800;gap:10px;letter-spacing:.3px}.ttfsn__subtitle,.ttfsn__title{align-items:center;display:flex;position:relative}.ttfsn__subtitle{font-size:12px;font-weight:500;gap:8px;margin-top:4px;opacity:.9}.ttfsn__dots span{animation:ttfsnDot 1.2s ease-in-out infinite;background:#fff;border-radius:50%;display:inline-block;height:4px;margin-right:3px;width:4px}.ttfsn__dots span:nth-child(2){animation-delay:.15s}.ttfsn__dots span:nth-child(3){animation-delay:.3s}@keyframes ttfsnDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ttfsn__progress{background:#f5f8ff;background:var(--ttfsn-soft);height:4px;overflow:hidden;position:relative}.ttfsn__progress-bar{animation:ttfsnProgress 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3165e3,#3165e3,#0000);background:linear-gradient(90deg,#0000,var(--primary-color),var(--primary-color),#0000);bottom:0;left:-40%;position:absolute;top:0;width:40%}@keyframes ttfsnProgress{0%{left:-40%}to{left:100%}}.ttfsn__route{grid-gap:20px;align-items:center;background:#f5f8ff;background:var(--ttfsn-soft);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--ttfsn-border);display:grid;gap:20px;grid-template-columns:1fr auto 1fr;padding:28px 22px 22px}.ttfsn__airport{display:flex;flex-direction:column;gap:6px}.ttfsn__airport--right{align-items:flex-end;text-align:right}.ttfsn__code{color:#0f172a;color:var(--ttfsn-text);font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1}.ttfsn__city{color:#64748b;color:var(--ttfsn-muted);font-size:13px;font-weight:500}.ttfsn__term{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ttfsn-border);border-radius:999px;color:#0f172a;color:var(--ttfsn-text);display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.ttfsn__path{align-items:center;display:flex;height:60px;position:relative;width:220px}.ttfsn__path-track{background:repeating-linear-gradient(90deg,#3165e3 0 6px,#0000 6px 12px);background:repeating-linear-gradient(to right,var(--primary-color) 0 6px,#0000 6px 12px);height:2px;left:0;opacity:.4;right:0}.ttfsn__path-dot,.ttfsn__path-track{position:absolute;top:50%;transform:translateY(-50%)}.ttfsn__path-dot{background:#fff;border:2px solid #3165e3;border:2px solid var(--primary-color);border-radius:50%;height:12px;width:12px}.ttfsn__path-dot--start{left:0}.ttfsn__path-dot--end{right:0}.ttfsn__plane{animation:ttfsnFly 2.8s cubic-bezier(.45,0,.55,1) infinite;color:#3165e3;color:var(--primary-color);filter:drop-shadow(0 4px 6px rgba(49,101,227,.35));left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes ttfsnFly{0%{left:0;opacity:0;transform:translate(-50%,-50%)}10%{opacity:1}50%{transform:translate(-50%,-80%)}90%{opacity:1}to{left:100%;opacity:0;transform:translate(-50%,-50%)}}.ttfsn__contrail{animation:ttfsnTrail 2.8s cubic-bezier(.45,0,.55,1) infinite;background:linear-gradient(90deg,#0000,#3165e3 90%);background:linear-gradient(to right,#0000,var(--primary-color) 90%);border-radius:2px;height:2px;left:0;opacity:.6;position:absolute;top:50%;transform:translateY(-50%)}@keyframes ttfsnTrail{0%{opacity:0;width:0}20%{opacity:.6}to{opacity:0;width:100%}}.ttfsn__details{grid-gap:1px;background:#e5e7eb;background:var(--ttfsn-border);display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.ttfsn__cell{align-items:center;background:#fff;display:flex;flex-direction:column;gap:8px;padding:18px 16px;text-align:center}.ttfsn__cell-icon{background:#f5f8ff;background:var(--ttfsn-soft);border-radius:12px;color:#3165e3;color:var(--primary-color);display:grid;height:40px;place-items:center;transition:transform .2s ease;width:40px}.ttfsn__cell:hover .ttfsn__cell-icon{transform:translateY(-2px)}.ttfsn__cell-label{color:#64748b;color:var(--ttfsn-muted);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.ttfsn__cell-value{color:#0f172a;color:var(--ttfsn-text);font-size:14px;font-weight:700}.ttfsn__features{grid-gap:16px;background:#fafbff;border-top:1px solid #e5e7eb;border-top:1px solid var(--ttfsn-border);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:22px}.ttfsn__feature{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border:1px solid var(--ttfsn-border);border-radius:12px;display:flex;gap:12px;padding:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ttfsn__feature:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 10px 24px #3165e31f;transform:translateY(-2px)}.ttfsn__feature-icon{background:#f5f8ff;background:var(--ttfsn-soft);border-radius:10px;color:#3165e3;color:var(--primary-color);display:grid;height:40px;min-width:40px;place-items:center;width:40px}.ttfsn__feature-title{color:#0f172a;color:var(--ttfsn-text);font-size:13px;font-weight:700;margin:0 0 2px}.ttfsn__feature-desc{color:#64748b;color:var(--ttfsn-muted);font-size:12px;line-height:1.4;margin:0}@media (max-width:720px){.ttfsn__route{gap:18px;grid-template-columns:1fr;text-align:center}.ttfsn__airport,.ttfsn__airport--right{align-items:center;text-align:center}.ttfsn__path{margin:0 auto;max-width:260px;width:100%}.ttfsn__details{grid-template-columns:repeat(2,1fr)}.ttfsn__features{grid-template-columns:1fr}.ttfsn__code{font-size:28px}}:root{--fndc-bg-dark:#0c1730;--fndc-bg-light:#fff;--fndc-text-dark:#0c1730;--fndc-text-body:#2a2a2a;--fndc-text-muted:#6b7280;--fndc-accent:#5b8def;--fndc-accent-light:#a8c1ff;--fndc-secondary:#ff8a5b;--fndc-border:#e3e8ef;--fndc-card-bg:#f5f8fc}.fndc-page{background:#fff;background:var(--fndc-bg-light);color:#2a2a2a;color:var(--fndc-text-body);line-height:1.6}.fndc-hero{background:#0c1730;background:var(--fndc-bg-dark);color:#fff;padding:20px 20px 30px;text-align:center}.fndc-hero-title{font-size:42px;font-weight:800}.fndc-hero-title span{background:linear-gradient(90deg,#fff,#3165e3);background:linear-gradient(90deg,#fff 0,var(--primary-color) 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.fndc-hero-description{font-size:16px;margin:0 auto;max-width:640px;opacity:.9}.fndc-container{background:#fff;margin:10px auto 0;max-width:1000px;padding:30px 20px 60px}.fndc-top{align-items:center;display:flex;gap:20px;margin-bottom:15px}.fndc-back-btn{background:#fff;border:1px solid #5b8def;border:1px solid var(--fndc-accent);border-radius:6px;color:#3165e3;color:var(--primary-color);cursor:pointer;font-size:12px;padding:7px 14px}.fndc-back-btn:hover{background:#3165e3;background:var(--primary-color);color:#fff}.fndc-top-title{color:#0c1730;color:var(--fndc-text-dark);font-size:20px;font-weight:600;margin:0}.fndc-divider{border:none;border-top:2px solid #e3e8ef;border-top:2px solid var(--fndc-border);margin:0 0 30px}.fndc-h3{color:#0c1730;color:var(--fndc-text-dark);font-size:22px;font-weight:600;margin:25px 0 15px}.fndc-h4{color:#5b8def;color:var(--fndc-accent);font-size:16px;font-weight:600;margin:35px 0 12px}.fndc-body-text{line-height:1.6;margin-bottom:16px}.fndc-airline-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:20px 0}.fndc-airline-card{align-items:center;background:#fff;border:1px solid #e3e8ef;border:1px solid var(--fndc-border);border-radius:8px;box-shadow:0 1px 2px #00000008;display:flex;gap:12px;padding:12px 14px}.fndc-airline-badge{align-items:center;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:38px;justify-content:center;width:38px}.fndc-airline-name{color:#0c1730;color:var(--fndc-text-dark);font-size:13px;font-weight:500}.fndc-muted-italic{color:#6b7280;color:var(--fndc-text-muted);font-style:italic;margin-top:20px}.fndc-list{margin-bottom:16px;padding-left:22px}.fndc-list li{margin-bottom:8px}.fndc-cta-card{background:#f5f8fc;background:var(--fndc-card-bg);border:1px solid #e3e8ef;border:1px solid var(--fndc-border);border-radius:12px;margin-top:40px;padding:30px;text-align:center}.fndc-cta-title{color:#0c1730;color:var(--fndc-text-dark);font-size:18px;font-weight:600;margin:0 0 10px}.fndc-cta-description{color:#6b7280;color:var(--fndc-text-muted);margin:0 0 20px}.fndc-cta-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.fndc-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;padding:12px 26px;transition:opacity .2s}.fndc-btn:hover{opacity:.9}.fndc-btn-primary{background:#3165e3;background:var(--primary-color)}.fndc-btn-secondary{background:#ff8a5b;background:var(--fndc-secondary)}@media (max-width:800px){.fndc-airline-grid{grid-template-columns:repeat(2,1fr)}.fndc-hero-title{font-size:30px}}@media (max-width:480px){.fndc-airline-grid{grid-template-columns:1fr}}:root{--hww-hero-bg:#0c1730;--hww-hero-text:#fff;--hww-hero-accent:#b9c7e8;--hww-page-bg:#fff;--hww-text:#334155;--hww-heading:#0f172a;--hww-muted:#64748b;--hww-accent:#5b8def;--hww-accent-soft:#eef2ff;--hww-border:#e3e8ef;--hww-primary:#3165e3;--hww-secondary:#ff8a5b;--hww-cta-bg:#f5f8fc;--hww-radius:8px;--hww-shadow:0 1px 2px #0f172a0a}.hww-page{background:#fff;background:var(--hww-page-bg);color:#334155;color:var(--hww-text);font-family:Segoe UI,Arial,sans-serif;line-height:1.6;min-height:100vh}.hww-hero{background:#0c1730;background:var(--hww-hero-bg);color:#fff;color:var(--hww-hero-text);padding:20px 20px 30px;text-align:center}.hww-hero-title{font-size:42px;font-weight:800;letter-spacing:-.5px;margin:0 0 14px}.hww-hero-accent{background:linear-gradient(90deg,#fff 0,var(--fndc-primary) 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.hww-hero-sub{color:#fff;font-size:16px;line-height:1.6;margin:0 auto;max-width:640px;opacity:.9}.hww-container{background:#fff;margin:10px auto 0;max-width:1000px;padding:30px 20px 60px}.hww-top{align-items:center;display:flex;gap:20px;margin-bottom:15px}.hww-back-btn{background:#fff;border:1px solid #5b8def;border:1px solid var(--hww-accent);border-radius:6px;color:#3165e3;color:var(--hww-primary);cursor:pointer;font-size:12px;font-weight:500;padding:7px 14px;transition:background .2s}.hww-back-btn:hover{background:#3165e3;background:var(--hww-primary);color:#fff}.hww-page-title{color:#0f172a;color:var(--hww-heading);font-size:20px;font-weight:600;margin:0}.hww-divider{border:none;border-top:2px solid #e3e8ef;border-top:2px solid var(--hww-border);margin:0 0 30px}.hww-section-heading{font-size:22px;font-weight:600;margin:25px 0 15px}.hww-dark{color:#0f172a;color:var(--hww-heading)}.hww-accent-color{color:#5b8def;color:var(--hww-accent);font-size:16px;font-weight:600;margin:35px 0 12px}.hww-text{color:#334155;color:var(--hww-text);font-size:15px;line-height:1.6;margin:0 0 16px}.hww-text strong{color:#0f172a;color:var(--hww-heading)}.hww-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:20px 0}.hww-card{background:#f5f8fc;background:var(--hww-cta-bg);border:1px solid #e3e8ef;border:1px solid var(--hww-border);border-radius:8px;box-shadow:0 1px 2px #0f172a0a;box-shadow:var(--hww-shadow);padding:12px 14px;transition:transform .15s,box-shadow .15s}.hww-card:hover{box-shadow:0 6px 18px #0f172a14;transform:translateY(-2px)}.hww-card-title{color:#0f172a;color:var(--hww-heading);font-size:13px;font-weight:600;margin:0 0 6px}.hww-card-desc{color:#64748b;color:var(--hww-muted);font-size:13px;line-height:1.5;margin:0}.hww-list{margin:0 0 16px;padding-left:22px}.hww-list li{color:#334155;color:var(--hww-text);font-size:13px;line-height:1.6;margin-bottom:8px}.hww-list strong{color:#0f172a;color:var(--hww-heading)}.hww-cta-card{background:#f5f8fc;background:var(--hww-cta-bg);border:1px solid #e3e8ef;border:1px solid var(--hww-border);border-radius:12px;margin-top:40px;padding:30px;text-align:center}.hww-cta-title{color:#0f172a;color:var(--hww-heading);font-size:18px;font-weight:600;margin:0 0 10px}.hww-cta-text{color:#64748b;color:var(--hww-muted);font-size:14px;margin:0 0 20px}.hww-cta-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.hww-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;padding:12px 26px;transition:opacity .2s}.hww-btn:hover{opacity:.92}.hww-btn-primary{background:#3165e3;background:var(--hww-primary)}.hww-btn-secondary{background:#ff8a5b;background:var(--hww-secondary)}@media (max-width:800px){.hww-grid{grid-template-columns:repeat(2,1fr)}.hww-hero-title{font-size:30px}}@media (max-width:480px){.hww-grid{grid-template-columns:1fr}.hww-top{align-items:flex-start;flex-direction:column;gap:10px}}.ump-page{--ump-navy:#0c1730;--ump-navy-2:#122145;--ump-card-dark:#0f1e3d;--ump-gold:#f5b528;--ump-gold-soft:#fbbf24;--primary-color:#3165e3;--ump-primary-2:#4f6df0;--ump-orange:#ff8a5b;--ump-orange-2:#ff7043;--ump-text:#334155;--ump-heading:#0f172a;--ump-muted:#64748b;--ump-border:#e2e8f0;--ump-bg:#fff;--ump-bg-soft:#f8fafc;--ump-check:#16a34a;background:var(--ump-bg);color:var(--ump-text);min-height:100vh}.ump-hero{background:linear-gradient(180deg,var(--ump-navy) 0,var(--ump-navy-2) 100%);padding:40px 20px 50px;text-align:center}.ump-hero-inner{margin:0 auto;max-width:900px}.ump-hero-title{color:#fff;font-size:42px;font-weight:800;line-height:1.2;margin:0 0 14px}.ump-hero-title span{background:linear-gradient(90deg,var(--ump-gold) 0,#fff 100%);-webkit-background-clip:text;background-clip:text;color:#0000}.ump-hero-sub{color:#cbd5e1;font-size:15px;line-height:1.6;margin:0 auto;max-width:640px}.ump-container{margin:0 auto;max-width:1080px;padding:30px 20px 60px}.ump-top{align-items:center;display:flex;gap:16px;padding:8px 0}.ump-back{background:#fff;border:1px solid var(--ump-border);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:13px;padding:9px 14px;transition:all .2s ease}.ump-back:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ump-top-title{color:var(--ump-heading);font-size:18px;font-weight:700;margin:0}.ump-divider{border:none;border-top:1px solid var(--ump-border);margin:14px 0 28px}.ump-intro{margin-bottom:20px}.ump-intro-heading{color:var(--ump-heading);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 14px}.ump-intro-text{font-size:14.5px;line-height:1.7;margin:0 0 10px}.ump-bold-text{color:var(--primary-color);font-weight:700}.ump-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin:32px 0}.ump-card{background:#fff;border:1px solid var(--ump-border);border-radius:10px;box-shadow:0 1px 3px #0f172a0f;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ump-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.ump-card-featured{border:2px solid var(--ump-gold);box-shadow:0 4px 16px #f5b5282e}.ump-ribbon{background:var(--ump-gold);color:#1a1a1a;font-size:11px;font-weight:800;letter-spacing:.5px;padding:5px 40px;position:absolute;right:-34px;top:16px;transform:rotate(45deg);z-index:2}.ump-card-head{background:linear-gradient(180deg,#0f1e3d,#0c1730);color:#fff;padding:22px 20px 26px;text-align:center}.ump-tier{background:#ffffff1f;border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:10px;padding:4px 12px}.ump-card-title{font-size:19px;font-weight:600;line-height:1.3;margin:0 0 14px}.ump-price{align-items:baseline;display:flex;gap:4px;justify-content:center}.ump-price-strong{font-size:30px;font-weight:800}.ump-price-unit{color:#cbd5e1;font-size:13px}.ump-card-body{display:flex;flex:1 1;flex-direction:column;padding:18px 20px 20px}.ump-features{flex:1 1;list-style:none;margin:0 0 18px;padding:0}.ump-features li{border-bottom:1px solid #f1f5f9;color:#334155;display:flex;font-size:13.5px;gap:10px;line-height:1.5;padding:7px 0}.ump-features li:last-child{border-bottom:none}.ump-check{color:var(--ump-check);flex-shrink:0;font-weight:700}.ump-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.6px;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.ump-btn:hover{box-shadow:0 6px 14px #00000026;transform:translateY(-1px)}.ump-btn-primary{background:linear-gradient(180deg,var(--ump-primary-2) 0,var(--primary-color) 100%)}.ump-btn-value{background:var(--ump-gold);color:#1a1a1a}.ump-btn-vip{background:linear-gradient(180deg,var(--ump-orange) 0,var(--ump-orange-2) 100%)}.ump-included{margin:28px 0}.ump-included-heading{color:var(--primary-color);font-size:15px;font-weight:700;line-height:1.4;margin:0 0 12px}.ump-included-list{margin:0;padding-left:20px}.ump-included-list li{color:#334155;font-size:14px;line-height:1.8}.ump-cta{background:var(--ump-bg-soft);border:1px solid var(--ump-border);border-radius:10px;margin-top:30px;padding:28px 20px;text-align:center}.ump-cta-heading{color:var(--ump-heading);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.ump-cta-text{color:var(--ump-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.ump-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ump-cta-actions .ump-btn{padding:11px 26px;width:auto}@media (max-width:960px){.ump-grid{grid-template-columns:repeat(2,1fr)}.ump-hero-title{font-size:34px}}@media (max-width:560px){.ump-grid{grid-template-columns:1fr}.ump-hero-title{font-size:28px}.ump-hero{padding:30px 16px 36px}.ump-cta-actions{align-items:center;flex-direction:column}.ump-cta-actions .ump-btn{max-width:240px;width:100%}}.agd-page{--agd-bg:#fff;--agd-hero-bg:#0c1730;--agd-hero-text:#fff;--agd-hero-accent:#8aa4ff;--agd-text:#334155;--agd-heading:#0f172a;--agd-muted:#64748b;--agd-border:#e5e7eb;--agd-card-bg:#f5f7fb;--agd-blue:#3165e3;--agd-blue-deep:#1a36b8;--agd-orange:#ff8a5b;--agd-orange-deep:#ff6b35;--agd-green:#22b573;--agd-green-deep:#1a9560;--agd-purple:#9b6cf2;background:var(--agd-bg);color:var(--agd-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.agd-hero{background:var(--agd-hero-bg);color:var(--agd-hero-text);padding:34px 20px 36px;text-align:center}.agd-hero-title{font-size:38px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 10px}.agd-hero-accent{color:var(--agd-hero-accent)}.agd-hero-sub{font-size:15px;line-height:1.5;margin:0;opacity:.95}.agd-container{margin:0 auto;max-width:1080px;padding:28px 20px 60px}.agd-top{align-items:center;display:flex;gap:18px}.agd-back{background:#fff;border:1px solid var(--agd-border);border-radius:6px;color:var(--agd-blue);cursor:pointer;display:inline-block;font-size:13px;padding:7px 14px;text-decoration:none;transition:all .15s ease}.agd-back:hover{background:var(--agd-blue);border-color:var(--agd-blue);color:#fff}.agd-top-title{color:var(--agd-heading);font-size:20px;font-weight:600;line-height:1.3;margin:0}.agd-divider{border:0;border-top:1px solid var(--agd-border);margin:18px 0 26px}.agd-section{margin:26px 0}.agd-section-heading{color:var(--agd-heading);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.agd-section-heading-blue{color:var(--agd-blue)}.agd-text{color:var(--agd-text);font-size:14.5px;line-height:1.7;margin:0}.agd-bold-text{color:var(--agd-heading);font-weight:700}.agd-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:22px 0 28px}.agd-card{background:var(--agd-card-bg);border-radius:10px;padding:24px 18px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.agd-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.agd-icon{align-items:center;border-radius:12px;color:#fff;display:flex;height:54px;justify-content:center;margin:0 auto 14px;width:54px}.agd-icon svg{height:26px;width:26px}.agd-icon-phone{background:var(--agd-blue)}.agd-icon-email{background:var(--agd-orange)}.agd-icon-wa{background:var(--agd-green)}.agd-icon-chat{background:var(--agd-purple)}.agd-card-title{color:var(--agd-heading);font-size:16px;font-weight:700;line-height:1.3;margin-bottom:8px}.agd-card-desc{color:var(--agd-muted);font-size:13.5px;line-height:1.5;margin:0 0 10px}.agd-card-link{color:var(--agd-blue);font-size:14px;font-weight:600;text-decoration:none}.agd-card-link:hover{text-decoration:underline}.agd-list{list-style:disc;margin:0;padding-left:22px}.agd-list li{color:var(--agd-text);font-size:14.5px;line-height:1.9}.agd-list-strong{color:var(--agd-heading);font-weight:700}.agd-cta-card{background:#f5f7fb;border-radius:12px;margin-top:30px;padding:28px 20px;text-align:center}.agd-cta-title{color:var(--agd-heading);font-size:19px;font-weight:700;line-height:1.3;margin:0 0 8px}.agd-cta-sub{color:var(--agd-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.agd-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.agd-btn{border-radius:6px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.4px;padding:11px 22px;text-decoration:none;transition:all .15s ease}.agd-btn:hover{transform:translateY(-1px)}.agd-btn-primary{background:var(--agd-blue)}.agd-btn-primary:hover{background:var(--agd-blue-deep);color:#fff}.agd-btn-secondary{background:var(--agd-orange)}.agd-btn-secondary:hover{background:var(--agd-orange-deep);color:#fff}.agd-btn-wa{background:var(--agd-green)}.agd-btn-wa:hover{background:var(--agd-green-deep);color:#fff}@media (max-width:900px){.agd-grid{grid-template-columns:repeat(2,1fr)}.agd-hero-title{font-size:30px}}@media (max-width:520px){.agd-grid{grid-template-columns:1fr}.agd-hero-title{font-size:26px}.agd-top{align-items:flex-start;flex-direction:column;gap:10px}.agd-cta-actions{align-items:center;flex-direction:column}.agd-btn{max-width:240px;text-align:center;width:100%}}.hc-page{--hc-hero-bg:#0b1430;--hc-hero-text:#fff;--hc-hero-accent:#6d8bff;--hc-page-bg:#fff;--hc-text:#334155;--hc-heading:#0f172a;--hc-muted:#64748b;--hc-border:#e5e9f2;--hc-card-bg:#f4f6fb;--hc-card-border:#e3e8f3;--hc-link:#3165e3;--hc-primary:#3165e3;--hc-secondary:#ff7a45;--hc-icon:#3165e3;background:var(--hc-page-bg);color:var(--hc-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.hc-hero{background:var(--hc-hero-bg);color:var(--hc-hero-text);padding:28px 20px 34px;text-align:center}.hc-hero-inner{margin:0 auto;max-width:1000px}.hc-hero-title{color:var(--hc-hero-accent);font-size:38px;font-weight:800;letter-spacing:.2px;line-height:1.2;margin:0 0 12px}.hc-hero-sub{color:#fff;font-size:16px;line-height:1.55;margin:0 auto;max-width:760px;opacity:.95}.hc-container{margin:0 auto;max-width:1040px;padding:28px 20px 60px}.hc-top{align-items:center;display:flex;gap:16px}.hc-back{background:#fff;border:1px solid #d7e0f0;border-radius:6px;color:var(--hc-primary);cursor:pointer;font-size:13px;font-weight:500;padding:10px 14px;transition:all .15s ease}.hc-back:hover{background:var(--hc-primary);border-color:var(--hc-primary);color:#fff}.hc-top-title{color:var(--hc-heading);font-size:20px;font-weight:600;line-height:1.3;margin:0}.hc-divider{border:0;border-top:1px solid var(--hc-border);margin:16px 0 26px}.hc-section-heading{color:var(--hc-heading);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.hc-lead{color:var(--hc-text);font-size:14.5px;line-height:1.6;margin:0 0 22px}.hc-faq-list{display:flex;flex-direction:column;gap:14px}.hc-faq{background:var(--hc-card-bg);border:1px solid var(--hc-card-border);border-radius:8px;overflow:hidden;transition:all .2s ease}.hc-faq-q{align-items:center;background:#0000;border:0;color:var(--hc-heading);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;padding:16px 18px;text-align:left;transition:background .15s ease;width:100%}.hc-faq-q:hover{background:#3165e30d}.hc-faq-icon{color:var(--hc-icon);flex-shrink:0;font-size:20px;font-weight:700;line-height:1}.hc-faq-a{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .25s ease}.hc-faq.is-open .hc-faq-a{max-height:600px;padding:0 18px 16px}.hc-faq-text{color:var(--hc-text);font-size:14px;line-height:1.6;margin:0}.hc-faq-text a{color:var(--hc-link);text-decoration:none}.hc-faq-text a:hover{text-decoration:underline}.hc-bold-text{font-weight:700}.hc-cta{background:var(--hc-card-bg);border:1px solid var(--hc-card-border);border-radius:10px;margin-top:32px;padding:26px 20px;text-align:center}.hc-cta-title{color:var(--hc-heading);font-size:18px;font-weight:800;line-height:1.3;margin:0 0 8px}.hc-cta-sub{color:var(--hc-muted);font-size:14px;line-height:1.5;margin:0 0 18px}.hc-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hc-btn{border-radius:6px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.5px;padding:11px 22px;text-decoration:none;transition:opacity .15s,transform .05s}.hc-btn:active{transform:translateY(1px)}.hc-btn-primary{background:var(--hc-primary);color:#fff}.hc-btn-primary:hover{opacity:.92}.hc-btn-secondary{background:var(--hc-secondary);color:#fff}.hc-btn-secondary:hover{opacity:.92}@media (max-width:600px){.hc-hero-title{font-size:30px}.hc-hero-sub{font-size:14px}.hc-top{align-items:flex-start;flex-direction:column;gap:10px}.hc-section-heading{font-size:20px}.hc-cta-actions{align-items:center;flex-direction:column}.hc-btn{max-width:240px;text-align:center;width:100%}}.th-page{--th-navy:#0d1628;--primary-color:#3165e3;--th-primary-light:#6366f1;--th-secondary:#8b5cf6;--th-text:#0f172a;--th-text-muted:#475569;--th-text-soft:#64748b;--th-border:#e5e7eb;--th-card-bg:#f1f5fb;--th-badge-bg:#e0e7f5;--th-cta-bg:#eef2ff;--th-white:#fff;background:var(--th-white);color:var(--th-text);min-height:100vh}.th-hero{background:var(--th-navy);color:var(--th-white);padding:48px 20px 56px;text-align:center}.th-hero-title{font-size:44px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0}.th-hero-accent{background:linear-gradient(90deg,#fff 0,var(--primary-color));-webkit-background-clip:text;background-clip:text;color:#0000}.th-hero-sub{color:#cbd5e1;font-size:15px;line-height:1.6;margin:14px auto 0;max-width:640px}.th-body{padding:40px 20px 60px}.th-container{margin:0 auto;max-width:1000px}.th-top{align-items:center;display:flex;gap:18px}.th-back{background:var(--th-white);border:1px solid var(--th-border);border-radius:8px;color:var(--primary-color);cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.th-back:hover{background:#f8fafc;border-color:var(--primary-color)}.th-top-title{font-size:20px;font-weight:600;line-height:1.3;margin:0}.th-divider{background:var(--th-border);height:1px;margin:18px 0 26px}.th-intro-heading{color:var(--th-text);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 14px}.th-text{color:var(--th-text-muted);font-size:14.5px;line-height:1.75;margin:0 0 16px}.th-bold-text{color:var(--primary-color);font-weight:700}.th-section-title{color:var(--primary-color);font-size:18px;font-weight:600;line-height:1.3;margin:30px 0 18px}.th-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.th-card{background:var(--th-card-bg);border-radius:12px;display:flex;flex-direction:column;min-height:220px;padding:20px 18px 18px;transition:transform .2s ease,box-shadow .2s ease}.th-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.th-badge{align-self:flex-start;background:var(--th-badge-bg);border-radius:6px;color:var(--primary-color);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.6px;margin-bottom:12px;padding:5px 10px}.th-card-title{color:var(--th-text);font-size:15.5px;font-weight:700;line-height:1.4;margin:0 0 10px}.th-card-desc{color:var(--th-text-muted);flex:1 1;font-size:13px;line-height:1.6;margin:0 0 16px}.th-card-meta{color:var(--th-text-soft);display:flex;font-size:12.5px;gap:16px}.th-meta-item{align-items:center;display:inline-flex;gap:5px}.th-meta-item svg{height:13px;width:13px}.th-meta-type{color:var(--th-text-soft)}.th-list{margin:0 0 8px;padding-left:20px}.th-list li{color:var(--th-text-muted);font-size:14px;line-height:1.9}.th-list-strong{color:var(--th-text);font-weight:700}.th-cta{background:var(--th-cta-bg);border-radius:12px;margin-top:36px;padding:28px 24px;text-align:center}.th-cta-title{color:var(--th-text);font-size:19px;font-weight:700;line-height:1.3;margin:0 0 8px}.th-cta-sub{color:var(--th-text-muted);font-size:13.5px;line-height:1.5;margin:0 0 18px}.th-underline-text{text-decoration:underline;text-underline-offset:2px}.th-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.th-btn{border:none;border-radius:8px;color:var(--th-white);cursor:pointer;font-size:12.5px;font-weight:700;letter-spacing:.4px;padding:11px 22px;transition:opacity .2s,transform .1s ease}.th-btn:hover{opacity:.9;transform:translateY(-1px)}.th-btn-primary{background:var(--primary-color)}.th-btn-secondary{background:var(--th-secondary)}@media (max-width:900px){.th-grid{grid-template-columns:repeat(2,1fr)}.th-hero-title{font-size:34px}}@media (max-width:560px){.th-grid{grid-template-columns:1fr}.th-hero-title{font-size:28px}.th-top{align-items:flex-start;flex-direction:column;gap:10px}.th-cta-actions{align-items:center;flex-direction:column}.th-btn{max-width:220px;width:100%}}:root{--ta-navy:#0f1f3d;--ta-navy-2:#142a52;--ta-bg:#f5f6fa;--ta-card:#fff;--ta-text:#1f2a44;--ta-muted:#6b7590;--ta-border:#e6e9f2;--ta-primary-soft:#eaf1ff;--ta-warn-bg:#fbbf24;--ta-warn-text:#3b2a00;--ta-red:#ef4444;--ta-red-soft:#fef2f2;--ta-orange:#d97706;--ta-orange-soft:#fff2d6;--ta-green:#10b981;--ta-green-soft:#dcfce7;--ta-slate:#475569;--ta-slate-soft:#e2e8f0;--ta-blue:#3165e3;--ta-blue-soft:#eaf1ff;--ta-amber:#b45309;--ta-amber-soft:#fef3c7;--ta-radius:12px;--ta-radius-sm:8px;--ta-shadow:0 1px 2px #0f1f3d0f,0 4px 12px #0f1f3d0a}*{box-sizing:border-box}.ta-page{background:#f5f6fa;background:var(--ta-bg);color:#1f2a44;color:var(--ta-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.ta-hero{background:linear-gradient(180deg,#0f1f3d,#142a52);background:linear-gradient(180deg,var(--ta-navy),var(--ta-navy-2));color:#fff;padding:48px 24px 40px;text-align:center}.ta-hero__title{font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.ta-hero__sub{color:#c9d3e6;font-size:16px;line-height:1.6;margin:0 auto;max-width:680px}.ta-strip{background:#fbbf24;background:var(--ta-warn-bg);color:#3b2a00;color:var(--ta-warn-text);font-size:13px;padding:10px 16px;text-align:center}.ta-strip strong{margin-right:6px}.ta-filters{display:flex;flex-direction:column;gap:12px;margin:24px auto 8px;max-width:1200px;padding:0 24px}.ta-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ta-filter-label{color:#6b7590;color:var(--ta-muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin-right:6px}.ta-chip{background:#fff;border:1px solid #e6e9f2;border:1px solid var(--ta-border);border-radius:999px;color:#1f2a44;color:var(--ta-text);cursor:pointer;font-size:12px;padding:6px 14px;transition:all .15s ease}.ta-chip:hover{color:#3165e3;color:var(--primary-color)}.ta-chip--active,.ta-chip:hover{border-color:#3165e3;border-color:var(--primary-color)}.ta-chip--active{background:#3165e3;background:var(--primary-color);color:#fff}.ta-search{margin-left:auto}.ta-search input{background:#fff;border:1px solid #e6e9f2;border:1px solid var(--ta-border);border-radius:999px;font-size:13px;outline:none;padding:8px 14px;width:260px}.ta-search input:focus{border-color:#3165e3;border-color:var(--primary-color)}.ta-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:20px auto 60px;max-width:1200px;padding:0 24px}@media (max-width:1000px){.ta-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ta-grid{grid-template-columns:1fr}}.ta-empty{color:#6b7590;color:var(--ta-muted);grid-column:1/-1;padding:40px;text-align:center}.ta-card{background:#fff;background:var(--ta-card);border:1px solid #e6e9f2;border:1px solid var(--ta-border);border-radius:12px;border-radius:var(--ta-radius);box-shadow:0 1px 2px #0f1f3d0f,0 4px 12px #0f1f3d0a;box-shadow:var(--ta-shadow);display:flex;flex-direction:column;gap:10px;padding:18px}.ta-card__head{align-items:flex-start;display:flex;gap:12px}.ta-avatar{border-radius:8px;color:#fff;display:grid;flex-shrink:0;font-size:16px;height:36px;place-items:center;width:36px}.ta-avatar--orange{background:#d97706;background:var(--ta-orange)}.ta-avatar--amber{background:#eab308}.ta-avatar--slate{background:#475569;background:var(--ta-slate)}.ta-avatar--green{background:#10b981;background:var(--ta-green)}.ta-avatar--blue{background:#3165e3;background:var(--ta-blue)}.ta-card__meta{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ta-card__airline-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ta-airline{font-size:13px;font-weight:700}.ta-date{color:#6b7590;color:var(--ta-muted);font-size:11px}.ta-tag{border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.06em;padding:3px 7px}.ta-tag--red{background:#fef2f2;background:var(--ta-red-soft);color:#ef4444;color:var(--ta-red)}.ta-tag--blue{background:#eaf1ff;background:var(--ta-blue-soft);color:#3165e3;color:var(--ta-blue)}.ta-tag--slate{background:#e2e8f0;background:var(--ta-slate-soft);color:#475569;color:var(--ta-slate)}.ta-tag--green{background:#dcfce7;background:var(--ta-green-soft);color:#10b981;color:var(--ta-green)}.ta-tag--amber{background:#fef3c7;background:var(--ta-amber-soft);color:#b45309;color:var(--ta-amber)}.ta-card__title{font-size:14px;font-weight:700;line-height:1.4;margin:4px 0 0}.ta-card__body{color:#6b7590;color:var(--ta-muted);flex:1 1;font-size:12px;line-height:1.6;margin:0}.ta-card__foot{align-items:center;border-top:1px dashed #e6e9f2;border-top:1px dashed var(--ta-border);display:flex;justify-content:space-between;padding-top:10px}.ta-sev{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 8px}.ta-sev--critical{background:#fef2f2;background:var(--ta-red-soft);color:#ef4444;color:var(--ta-red)}.ta-sev--high{background:#fff2d6;background:var(--ta-orange-soft);color:#d97706;color:var(--ta-orange)}.ta-sev--moderate{background:#fef3c7;background:var(--ta-amber-soft);color:#b45309;color:var(--ta-amber)}.ta-sev--low{background:#dcfce7;background:var(--ta-green-soft);color:#10b981;color:var(--ta-green)}.ta-sev--info{background:#eaf1ff;background:var(--ta-blue-soft);color:#3165e3;color:var(--ta-blue)}.ta-more{color:#3165e3;color:var(--primary-color);font-size:12px;font-weight:600;text-decoration:none}.ta-more:hover{text-decoration:underline}.flight-selection-message{animation:slideDown .5s ease-out;left:50%;max-width:700px;position:fixed;top:60px;transform:translateX(-50%);width:90%;z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.message-content{align-items:center;background:linear-gradient(135deg,#4caf50,#2e7d32);border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #4caf5059;display:flex;gap:16px;padding:18px 24px;position:relative}.message-icon{animation:pulse 1.5s ease-in-out infinite;flex-shrink:0;font-size:36px}.message-text{color:#fff;flex:1 1}.message-text h4{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0}.message-text p{font-size:14px;margin:2px 0 0;opacity:.95}.message-text .sub-text{font-size:13px;font-weight:500;margin-top:4px;opacity:.85}.message-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.btn-select-hotel{background:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#2e7d32;cursor:pointer;font-size:14px;font-weight:700;padding:8px 20px;transition:all .3s ease;white-space:nowrap}.btn-select-hotel:hover{background:#f5f5f5;box-shadow:0 4px 16px #00000040;transform:translateY(-2px)}.btn-close-message{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.btn-close-message:hover{background:#ffffff4d;transform:rotate(90deg)}@media (max-width:640px){.flight-selection-message{top:20px;width:95%}.message-content{flex-direction:column;gap:10px;padding:16px 20px;text-align:center}.message-icon{font-size:28px}.message-text h4{font-size:16px}.message-text p{font-size:13px}.message-actions{flex-wrap:wrap;justify-content:center;width:100%}.btn-select-hotel{font-size:13px;padding:6px 16px}}:root{--radius-card:12px}.fr-room-card{background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:12px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .2s ease}.fr-room-card:hover{border-color:#3165e3;border-color:var(--fr-primary);box-shadow:0 8px 24px #0000000f}.fr-room-card__inner{grid-gap:0;display:grid;gap:0;grid-template-columns:160px 1fr;min-height:140px}.fr-room-card__image{background:#f8faff;background:var(--fr-bg);height:140px;overflow:hidden}.fr-room-card__image img{display:block;height:100%;object-fit:cover;width:100%}.fr-room-placeholder{align-items:center;color:#64748b;color:var(--fr-muted);display:flex;font-size:.85rem;height:100%;justify-content:center}.fr-room-card__content{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.fr-room-card__main{flex:1 1}.fr-room-type{color:#0b1f3a;color:var(--fr-navy);font-size:.95rem;font-weight:700;margin:0 0 2px;text-transform:capitalize}.fr-room-occupancy{color:#64748b;color:var(--fr-muted);font-size:.8rem;margin:0 0 2px}.fr-room-meal{color:#10b981;color:var(--fr-success);font-size:.8rem;font-weight:600;letter-spacing:.3px;margin:0 0 6px;text-transform:uppercase}.fr-room-amenities{display:flex;flex-wrap:wrap;gap:6px}.fr-amenity-tag{background:#eff5ff;background:var(--fr-primary-soft);border-radius:12px;color:#3165e3;color:var(--fr-primary);font-size:.7rem;font-weight:500;padding:2px 10px}.fr-room-card__action{flex-shrink:0}.fr-btn-select-room{align-items:center;background:#3165e3;background:var(--fr-primary);border:none;border-radius:40px;border-radius:var(--radius-btn);box-shadow:0 4px 12px #3165e333;cursor:pointer;display:flex;overflow:hidden;padding:0;transition:all .2s ease}.fr-btn-select-room:hover{box-shadow:0 6px 20px #3165e34d;transform:scale(1.04)}.fr-btn-room-price{color:#fff;font-size:.9rem;font-weight:700;padding:8px 14px 8px 18px}.fr-btn-room-label{background:#fff3;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:8px 16px}@media (max-width:768px){.fr-room-card__inner{grid-template-columns:1fr}.fr-room-card__image{height:120px}.fr-room-card__content{align-items:stretch;flex-direction:column;padding:12px 14px}.fr-btn-select-room{justify-content:center;width:100%}}.fr-detail-page{background:#f8faff;background:var(--fr-bg);padding:16px 0}.descriptions{color:#0f172a;color:var(--fr-text);font-size:12px;letter-spacing:.8px;line-height:1.8}.fr-detail-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1280px}.fr-btn-back{align-items:center;background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:40px;box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);color:#0b1f3a;color:var(--fr-navy);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:10px;padding:10px 22px;transition:all .2s ease;width:fit-content}.fr-btn-back:hover{background:#3165e3;background:var(--primary-color);border-color:#3165e3;border-color:var(--primary-color);color:#fff;transform:translateX(-4px)}.fr-detail-header{background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:16px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;padding:24px 28px}.fr-detail-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.fr-detail-hotel-name{color:#0b1f3a;color:var(--fr-navy);font-size:1.6rem;font-weight:700;margin:0;text-transform:capitalize}.fr-detail-rating-badge{background:#10b981;background:var(--fr-success);border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;padding:2px 14px}.fr-detail-address,.fr-detail-phone{align-items:center;color:#64748b;color:var(--fr-muted);display:flex;font-size:.95rem;gap:10px}.fr-detail-icon{color:#3165e3;color:var(--primary-color);flex-shrink:0}.fr-detail-description{border-top:1px solid #e5e7eb;border-top:1px solid var(--fr-border);display:flex;gap:16px;margin-top:8px;padding-top:12px}.fr-detail-slider-wrapper{background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:16px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);overflow:hidden;width:100%}.fr-detail-slider{padding:16px;position:relative;width:100%}.fr-carousel-container{background:#f8faff;background:var(--fr-bg);border-radius:12px;overflow:hidden;position:relative;width:100%}.fr-carousel-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.fr-slide-item{align-items:center;display:flex;flex-shrink:0;height:420px;justify-content:center;min-width:100%;overflow:hidden;position:relative}.fr-slide-image,.fr-slide-item{background:#f8faff;background:var(--fr-bg)}.fr-slide-image{display:block;height:100%;max-width:100%;object-fit:contain;width:auto}.fr-slide-placeholder{background:linear-gradient(135deg,#3165e3,#f8faff);background:linear-gradient(135deg,var(--primary-color),var(--fr-bg));color:#3165e3;color:var(--primary-color);font-size:1.2rem;font-weight:600;height:100%;width:100%}.fr-carousel-arrow,.fr-slide-placeholder{align-items:center;display:flex;justify-content:center}.fr-carousel-arrow{background:#fffffff2;border:none;border-radius:50%;box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow-md);color:#0b1f3a;color:var(--fr-navy);cursor:pointer;font-size:18px;height:44px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:10}.fr-carousel-arrow:hover{background:#3165e3;background:var(--primary-color);color:#fff;transform:translateY(-50%) scale(1.05)}.fr-carousel-prev{left:12px}.fr-carousel-next{right:12px}.fr-carousel-dots{display:flex;gap:8px;justify-content:center;margin-top:16px;padding:4px 0}.fr-carousel-dot{background:#64748b;background:var(--fr-muted);border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.4;padding:0;transition:all .3s ease;width:10px}.fr-carousel-dot.active{background:#3165e3;background:var(--primary-color);border-radius:6px;opacity:1;width:28px}.fr-carousel-dot:hover{opacity:.8;transform:scale(1.1)}.fr-available-rooms,.fr-selected-rooms{background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:16px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);padding:20px 24px}.fr-section-title{color:#0b1f3a;color:var(--fr-navy);font-size:1.2rem;font-weight:700;margin:0 0 12px}.fr-room-select-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.fr-room-travelers{color:#64748b;color:var(--fr-muted);font-size:.95rem;margin:4px 0 0}.fr-child-count{border-left:1px solid #e5e7eb;border-left:1px solid var(--fr-border);margin-left:12px;padding-left:12px}.fr-btn-change-hotel{align-items:center;background:#0000;border:none;border-radius:6px;color:#3165e3;color:var(--primary-color);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:4px;padding:4px 8px;transition:background .2s}.fr-btn-change-hotel:hover{background:#eff5ff;background:var(--fr-primary-soft)}.fr-edit-icon{font-size:1rem!important}.fr-room-item-wrapper{margin-bottom:12px}.fr-room-item-wrapper:last-child{margin-bottom:0}@media (max-width:1024px){.fr-slide-item{height:350px}}@media (max-width:768px){.fr-detail-header{padding:16px 18px}.fr-detail-hotel-name{font-size:1.3rem}.fr-detail-description{flex-direction:column}.fr-slide-item{height:280px}.fr-detail-slider{padding:10px}.fr-available-rooms,.fr-selected-rooms{padding:14px 16px}.fr-room-select-header{align-items:stretch;flex-direction:column}.fr-btn-back{justify-content:center;width:100%}.fr-carousel-arrow{font-size:14px;height:32px;width:32px}.fr-carousel-prev{left:6px}.fr-carousel-next{right:6px}.fr-carousel-dot{height:8px;width:8px}.fr-carousel-dot.active{width:22px}}@media (max-width:480px){.fr-slide-item{height:220px}}:root{--fr-bg:#f8faff;--primary-color:#3165e3;--shadow-md:0 8px 24px #0000000f;--radius-card:14px}.fr-hotel-card{background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:14px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .25s ease}.fr-hotel-card:hover{border-color:#3165e3;border-color:var(--primary-color);box-shadow:0 8px 24px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.fr-hotel-card__inner{grid-gap:0;display:grid;gap:0;grid-template-columns:220px 1fr;min-height:200px}.fr-hotel-card__image{background:#f8faff;background:var(--fr-bg);height:200px;overflow:hidden}.fr-hotel-card__image img{display:block;height:100%;object-fit:cover;width:100%}.fr-hotel-card__content{flex-direction:column;padding:16px 20px}.fr-hotel-card__content,.fr-hotel-card__header{display:flex;gap:12px;justify-content:space-between}.fr-hotel-card__header{align-items:flex-start}.fr-hotel-name{color:#0b1f3a;color:var(--fr-navy);font-size:1.05rem;font-weight:700;letter-spacing:-.2px;margin:0 0 4px}.fr-star-rating{display:flex;gap:2px}.fr-star{color:#f59e0b;color:var(--fr-warn);font-size:.9rem}.fr-hotel-score{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.fr-score-badge{background:#10b981;background:var(--fr-success);border-radius:20px;color:#fff;font-size:.85rem;font-weight:700;padding:2px 12px}.fr-score-label{color:#10b981;color:var(--fr-success);font-size:.6rem;font-weight:600}.fr-tripadvisor-icons{align-items:center;display:flex;gap:6px}.fr-trip-icon{font-size:1.2rem}.fr-dot-group,.fr-trip-icon{color:#10b981;color:var(--fr-success)}.fr-dot-group{display:flex;font-size:.5rem;gap:1px}.fr-hotel-card__footer{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--fr-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:12px}.fr-room-meta{display:flex;gap:20px}.fr-room-meta__item{align-items:center;color:#64748b;color:var(--fr-muted);display:flex;font-size:.85rem;gap:6px}.fr-room-meta__item i{color:#3165e3;color:var(--primary-color);font-size:.9rem;width:18px}.fr-btn-select{align-items:center;background:#3165e3;background:var(--primary-color);border:none;border-radius:40px;border-radius:var(--radius-btn);box-shadow:0 4px 12px #3165e333;cursor:pointer;display:flex;overflow:hidden;padding:0;transition:all .2s ease}.fr-btn-select:hover{box-shadow:0 6px 20px #3165e34d;transform:scale(1.03)}.fr-btn-price{color:#fff;font-size:.95rem;font-weight:700;padding:8px 16px 8px 20px}.fr-btn-label{background:#fff3;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.3px;padding:8px 18px}@media (max-width:768px){.fr-hotel-card__inner{grid-template-columns:1fr}.fr-hotel-card__image{height:160px}.fr-hotel-card__content{padding:14px 16px}.fr-hotel-card__header{align-items:flex-start;flex-direction:column}.fr-hotel-score{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:6px 12px}.fr-hotel-card__footer{align-items:stretch;flex-direction:column}.fr-room-meta{flex-wrap:wrap;gap:8px 16px}.fr-btn-select{justify-content:center}}:root{--fr-bg:#fff;--fr-surface:#fff;--fr-navy:#0b1f3a;--fr-navy-dark:#071426;--fr-text:#0f172a;--fr-muted:#64748b;--fr-border:#e5e7eb;--fr-primary:#3165e3;--fr-primary-soft:#eff5ff;--fr-success:#10b981;--fr-success-soft:#f0fdf4;--fr-warn:#f59e0b;--fr-danger:#ef4444;--fr-danger-soft:#fef2f3;--secondary-color:#ff6b35;--fr-purple:#8b5cf6;--fr-purple-soft:#faf5ff;--fr-yellow-soft:#fef3c7;--ds-border:#e5e7eb;--fr-pink:#ec4899;--fr-pink-soft:#fdf2f8;--shadow-sm:0 2px 8px #0000000a,0 1px 2px #00000008;--shadow-md:0 8px 20px #0000000a,0 2px 6px #00000005;--radius-card:16px;--radius-btn:40px}.fr-page{background:#fff;background:var(--fr-bg);min-height:100vh;padding:8px}.left-border{border-left:1px solid #e5e7eb;border-left:1px solid var(--fr-border)}.fr-container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1280px}.fr-destination-bar{align-items:center;background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:16px;border-radius:var(--radius-card);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 24px}.dest-group{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px 28px}.dest-group h3{color:#0b1f3a;color:var(--fr-navy);font-size:1rem;font-weight:600;letter-spacing:.2px}.dest-group h3 i{color:#3165e3;color:var(--fr-primary);margin-right:8px}.meta-item{align-items:center;color:#64748b;color:var(--fr-muted);display:flex;font-size:.9rem;gap:6px}.meta-item strong{color:#0f172a;color:var(--fr-text);font-weight:600}.badge-total,.meta-item i{color:#3165e3;color:var(--fr-primary);font-size:.85rem}.badge-total{align-items:center;background:#eff5ff;background:var(--fr-primary-soft);border-radius:40px;display:flex;font-weight:600;gap:8px;letter-spacing:.3px;padding:6px 18px}.badge-total i{font-size:.9rem}.fr-hotel-list{display:flex;flex-direction:column;gap:12px}.fr-hotel-item{animation:fadeUp .4s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fr-load-more{display:flex;justify-content:center;padding:16px 0 8px}.fr-btn-loadmore{align-items:center;background:#fff;background:var(--fr-surface);border:1px solid #e5e7eb;border:1px solid var(--fr-border);border-radius:40px;border-radius:var(--radius-btn);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000008;box-shadow:var(--shadow-sm);color:#0b1f3a;color:var(--fr-navy);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 36px;transition:all .2s ease}.fr-btn-loadmore:hover:not(:disabled){background:#3165e3;background:var(--fr-primary);border-color:#3165e3;border-color:var(--fr-primary);box-shadow:0 8px 24px #3165e333;color:#fff;transform:translateY(-2px)}.fr-btn-loadmore:disabled{cursor:not-allowed;opacity:.6}.fr-btn-loadmore i{font-size:1rem}@media (max-width:768px){.fr-destination-bar{align-items:stretch;flex-direction:column;padding:16px 18px}.dest-group{gap:10px 16px}.dest-group h3{font-size:.9rem;width:100%}.badge-total{align-self:flex-start}.fr-btn-loadmore{justify-content:center;width:100%}}.fr-skeleton-card{animation:pulse 1.5s ease-in-out infinite;background:var(--fr-surface);border:1px solid var(--fr-border);border-radius:var(--radius-card);overflow:hidden}.fr-skeleton__inner{grid-gap:0;display:grid;gap:0;grid-template-columns:220px 1fr;min-height:200px}.fr-skeleton__image{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;height:200px}.fr-skeleton__content{display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:16px 20px}.fr-skeleton__title{height:22px;width:60%}.fr-skeleton__stars,.fr-skeleton__title{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px}.fr-skeleton__stars{height:16px;width:80px}.fr-skeleton__meta{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:4px;height:14px;width:40%}.fr-skeleton__footer{align-items:center;border-top:1px solid var(--fr-border);display:flex;justify-content:space-between;padding-top:12px}.fr-skeleton__price{border-radius:4px;height:20px}.fr-skeleton__btn,.fr-skeleton__price{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;width:100px}.fr-skeleton__btn{border-radius:40px;height:38px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:768px){.fr-skeleton__inner{grid-template-columns:1fr}.fr-skeleton__image{height:160px}}.react-datepicker-popper{z-index:100000000000}.react-datepicker{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:flex;margin-top:5px;padding:1rem;position:absolute!important}.react-datepicker button{font-size:1.5rem}.react-datepicker__triangle{display:none}.react-datepicker__month-container{height:auto;width:fit-content}.react-datepicker__current-month{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.4rem;margin-bottom:1rem}.react-datepicker__day-names{background-color:#f7f7ef;border:none}.react-datepicker__day-name{margin:0 .8rem}.react-datepicker__day-name,.react-datepicker__week{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem}.react-datepicker__day{margin:.5rem .8rem}.react-datepicker__year-dropdown-container,.react-datepicker__year-dropdown-container--scroll{align-items:center;display:flex;font-size:1.1rem;justify-content:center;margin:5px 0}.react-datepicker__year-read-view--selected-year{font-size:1.3rem}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}