@charset "utf-8";
@charset "utf-8";
.intl-tel-input{position:relative; }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input ul.country-list {list-style:none;padding:0;margin:0;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.intl-tel-input .country-list li.country {list-style:none;}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//ancileo.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(//ancileo.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.country-select{position:relative; }.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select ul.country-list{	list-style:none;padding:0;margin:0;}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.country-select .country-list .country{padding:5px 10px}.country-select .country-list li.country{list-style:none;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.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:rgba(0,0,0,.05)}.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:transparent}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(//ancileo.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;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}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-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(//ancileo.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png);background-size:5630px 15px}}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}

@import url("https://fonts.googleapis.com/css?family=Roboto:300, 400, 500, 700, 900&display=swap");
@font-face {
font-family: proxima_novaregular;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.ttf) format("truetype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.svg#proxima_novaregular) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_novabold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_novaextrabold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-extrabold-webfont.woff2) format("woff2"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-extrabold-webfont.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedlight;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proximanovalight;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.eot);
src: local("proximanovalight"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.ttf) format("truetype");
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedregular;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedSBd;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedSBdIt;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: ProximaNovaRegularItalic;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.eot) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.ttf) format("truetype"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.svg#ProximaNovaRegularItalic) format("svg");
font-display: swap;
}
@font-face {
font-family: proxima_novasemibold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-semibold_0.woff2) format("woff2"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-semibold_0.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
height: 100%;
}
html body {
overflow-x: hidden;
height: 100%;
-webkit-text-size-adjust: 100%;
font-family: proxima_novaregular;
font-weight: 400;
}
:focus {
outline: 0;
}
a:hover,
input[type="submit"]:hover {
transition: All 0.5s ease;
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;
}
a,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
label,
li,
ol,
select,
strong,
textarea,
ul {
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: proxima_novaextrabold;
font-weight: 400;
}
select {
appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
-o-appearance: none;
}
p {
font-size: 18px;
line-height: 30px;
color: #5b7184;
}
p:last-child {
margin-bottom: 0 !important;
}
article,
aside,
blockquote,
figcaption,
figure,
footer,
header,
main,
mark,
nav {
margin: 0;
padding: 0;
border: none;
}
a:focus,
a:hover {
text-decoration: none;
}
a {
color: #88c79e;
}
:focus {
outline: 0 !important;
}
img {
max-width: 100%;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
main {
width: 100%;
float: left;
}
blockquote,
footer,
header,
section {
width: 100%;
float: left;
}
.pade-none {
padding-left: 0;
padding-right: 0;
}
.sitemap_container {
background: #f7f7f7;
padding: 2% 0;
}
.custom_h3toh2 {
text-align: right;
position: relative;
font-weight: 900;
font-size: 32px;
text-transform: uppercase;
color: #5277b7;
line-height: 36px;
width: 93%;
padding: 0 27px 0 0;
font-family: proxima_novaextrabold;
list-style: none;
text-decoration: none;
}
.footer_tag {
text-align: center;
font-family: proxima_novasemibold;
font-size: 16px;
color: #94a4b0;
margin-top: 30px;
display: none;
}
.custom_h4toh2 {
text-align: left;
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
font-weight: 400;
margin: 0 0 20px;
padding: 0;
list-style: none;
text-decoration: none;
box-sizing: border-box;
line-height: 1.1;
}
header {
position: absolute;
left: 0;
top: 0;
z-index: 9;
}
.header-inner-rs {
padding: 15px 0 0;
}
.logo-rs {
float: left;
}
.logo-rs a {
display: inline-block;
}
.logo-rs img {
filter: brightness(0) invert(100%);
-webkit-filter: brightness(0) invert(100%);
}
.banner-outer-rs {
position: relative;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png) center bottom no-repeat;
min-height: 900px;
}
.banner-inner-rs {
padding: 176px 0 0;
text-align: center;
}
.banner-inner-rs h1 {
font-size: 42px;
color: #fff;
margin: 0 0 17px 0;
}
.banner-inner-rs p {
display: block;
font-size: 22px;
color: #fff;
line-height: normal;
width: 495px;
display: inline-block;
max-width: 95%;
z-index: 1;
line-height: 30px;
}
.banner-button-rs {
text-align: center;
margin: 24px 0 0;
z-index: 1;
}
.header-right-part-rs a {
font-family: proxima_novabold;
font-size: 18px;
background-color: #88c79e;
color: #fff;
display: inline-block;
padding: 10px 24px;
margin: -10px 0 0;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.banner-button-rs a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.banner-button-rs a.contact-sale:hover,
.banner-button-rs a:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.header-right-part-rs a:hover {
background-color: #5277b7;
color: #fff !important;
text-decoration: none;
}
.banner-button-rs a.contact-sale {
background-color: #fff;
color: #eca263;
margin-left: 30px;
}
.banner-content-img-rs {
margin: -72px 0 0 0;
width: 100%;
float: left;
position: relative;
}
.navbar-toggler {
display: none;
}
nav.navbar {
width: auto;
min-height: auto;
margin: 5px 0 0 192px;
display: inline-block;
vertical-align: middle;
float: right;
}
nav.navbar li a {
margin: 0;
padding: 0;
font-size: 18px;
color: #fff;
font-family: proxima_novasemibold;
}
nav.navbar a:hover {
color: #eca263;
}
nav.navbar li {
margin: 0 38px 0 0;
}
nav.navbar li:last-child {
margin-right: 0;
}
.header-right-part-rs {
float: right;
width: auto;
margin: 5px 0 0 33px;
}
nav.navbar .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
.header-right-part-rs a {
color: #fff;
text-decoration: none;
color: #fff;
font-family: proxima_novasemibold;
font-size: 16px;
}
.header-right-part-rs a:hover {
color: #eca263;
}
.header-right-part-rs a span {
margin: 0 0 0 5px;
}
.heading-text-rs h3 {
position: relative;
font-weight: 900;
font-size: 32px;
text-transform: uppercase;
color: #5277b7;
line-height: 36px;
width: 100%;
padding: 0 0px 0 0;
}
.heading-text-rs h3 br {
display: none;
}
.distribute-main-rs {
padding-top: 0;
margin-top: -40px;
}
.distribute-inner-left {
padding: 0;
width: 100%;
margin: 0 0 60px;
}
.heading-text-rs {
margin-bottom: 40px;
display: -webkit-flex;
display: flex;
}
.distribute-inner-rs p {
margin-bottom: 40px;
}
.distribute-inner-rs a {
font-family: proxima_novasemibold;
}
.distribute-inner-rs a span {
font-weight: 400;
margin: 0 0 0 6px;
}
.circle-icon-rs {
position: relative;
}
.circle-icon-rs span {
width: 76px;
height: 76px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
position: absolute;
display: inline-block;
}
.integrate-quickly-rs {
background: #e8f1f1 url(//ancileo.com/wp-content/themes/ancileo-child/images/Integrate-bg-icons.png) 31% 262px no-repeat;
padding: 170px 0 166px 0;
position: relative;
margin: -155px 0 0 0;
z-index: -1;
}
.integrate-quickly-rs::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 227px solid #fff;
content: "";
position: absolute;
top: 0;
}
.integrate-quickly-rs::after {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-bottom: 227px solid #f7f7f7;
content: "";
position: absolute;
bottom: 0;
}
.integrate-inn {
margin-top: 140px;
padding-left: 130px;
position: relative;
}
.integrate-inn .heading-text-rs h3 {
width: 100%;
}
.integrate-inn-right .heading-text-rs h3 {
height: 70px;
vertical-align: middle;
display: table-cell;
padding-left: 100px;
}
.integrate-inn-right .heading-text-rs {
display: table;
}
.integrate-inn.integrate-inn-quickly {
padding: 0;
}
.integrate-inn-quickly.integrate-inn .heading-text-rs h3 {
padding: 0 0 0 110px;
}
.integrate-inn-quickly .circle-icon-position {
left: 0;
top: -20px;
}
.circle-icon-position {
position: absolute;
left: 15px;
top: 0;
width: 76px;
height: 76px;
}
.integrate-quickly-inn-rs .heading-text-rs {
margin-bottom: 38px;
}
.integrate-main-left {
padding: 0;
}
.codemirror-main-outer {
margin: 66px 0 45px;
}
.codemirror-main-outer .integrate-main-left {
box-shadow: 0 12px 25px #dde6e6;
}
ul.integrate-tabs {
width: 196px;
border-bottom: 2px #cad9e5 solid;
padding-bottom: 2px;
}
ul.integrate-tabs li {
font-size: 18px;
display: block;
margin: 0 0 9px 0;
width: 100%;
}
ul.integrate-tabs li a {
color: #5277b7;
font-family: proxima_novasemibold;
display: block;
height: 40px;
line-height: 40px;
padding: 0 23px;
border-radius: 4px;
}
.integrate-main-right {
padding-left: 30px;
}
ul.integrate-tabs li a.active {
background-color: #fff;
box-shadow: 0 12px 25px #dde6e6;
color: #88c79e;
}
.theme-more-link {
padding-top: 24px;
padding-left: 8px;
}
.theme-more-link a {
color: #88c79e;
font-family: proxima_novasemibold;
font-size: 18px;
display: block;
}
.stripe-products a {
float: left;
text-align: center;
margin: 0;
}
.integrate-tabs-icon {
width: 17px;
height: 18px;
display: inline-block;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/codemirror-tabs-icon.png) -4px -1px no-repeat;
margin: 0 14px 0 0;
position: relative;
top: 3px;
}
.integrate-tabs-icon.icon2 {
background-position: -49px -1px;
}
.integrate-tabs-icon.icon3 {
background-position: -93px -1px;
}
.integrate-tabs-icon.icon4 {
background-position: -138px -1px;
}
.integrate-tabs-icon.icon5 {
background-position: -170px -1px;
}
.integrate-tabs .active .integrate-tabs-icon {
background-position: -4px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon2 {
background-position: -49px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon3 {
background-position: -93px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon4 {
background-position: -138px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon5 {
background-position: -170px -24px;
}
.compliance-made-inn-rs .integrate-inn {
margin: 0 0 21px;
padding-left: 15px;
}
.compliance-made-rs {
padding-bottom: 0;
background-color: #f7f7f7;
z-index: 1;
position: relative;
}
.compliance-made-rs .heading-text-rs {
margin-bottom: 20px;
}
.compliance-made-rs .theme-more-link {
padding: 0;
}
.compliance-made-inn-rs .integrate-inn p {
margin: 0 0 28px 0;
}
.compliance-made-inn-rs .integrate-inn hr {
margin: 30px 0 0;
border: none;
}
.compliance-left-img img {
position: relative;
width: auto;
max-width: 100%;
}
.compliance-made-inn-rs {
display: flex;
}
.compliance-left-img img {
display: table-cell;
vertical-align: middle;
top: 50%;
position: relative;
transform: translate(0, -50%);
left: -30px;
}
.clients-logo-outer {
border-top: 1px #eff0f4 solid;
}
.clients-logo-inn {
display: inline-block;
margin: 0 50px;
vertical-align: middle;
}
.clients-logo-outer {
border-top: 2px #eff0f4 solid;
padding: 0;
margin-top: 20px;
margin-bottom: 0;
}
.getstarted-made-rs {
background-color: #e8f1f1;
position: relative;
padding-top: 245px;
margin-top: 0;
}
.getstarted-made-rs::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 277px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.get-started-content h3 {
color: #5277b7;
font-size: 36px;
font-family: proximanovalight;
}
.get-started-content {
padding-top: 72px;
padding-bottom: 58px;
}
.get-started-content span {
font-size: 18px;
color: #5b666f;
}
.get-started-buttons {
margin-top: 26px;
}
.get-started-buttons a {
font-size: 18px;
width: 180px;
height: 49px;
color: #fff;
font-family: proxima_novasemibold;
text-transform: uppercase;
margin: 0 7px;
display: inline-block;
border-radius: 5px;
line-height: 50px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.get-started-buttons a.contactsales-btn {
background-color: #5b666f;
}
.get-started-buttons a.contactsales-btn:hover {
background-color: #5277b7;
}
.get-started-buttons a.getstarted-btn {
background-color: #eca263;
}
.get-started-buttons a.getstarted-btn:hover {
background-color: #5b666f;
}
.getstarted-top-grid-content {
display: table;
height: 204px;
width: 100%;
}
.getstarted-top-grid-content a {
background-color: #e0f1e6;
display: table-cell;
height: 100%;
padding: 52px 56px 0 136px;
border-radius: 10px;
box-shadow: 0 7px 36px #dee6e6;
position: relative;
transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
-moz-transition: All 0.3s ease;
-o-transition: All 0.3s ease;
}
.getstarted-top-grid-inn:last-child .getstarted-top-grid-content a {
background: #7fcee980;
}
span.getstarted-top-icon {
position: absolute;
left: 41px;
width: 79px;
height: 79px;
border-radius: 50%;
}
span.getstarted-top-icon img {
border-radius: 50%;
}
.getstarted-top-grid-content p {
line-height: 24px;
margin-top: 17px;
}
.getstarted-top-grid-content a h4 {
color: #5277b7;
font-size: 18px;
text-transform: uppercase;
font-family: proxima_novabold;
}
.getstarted-top-grid-rs {
margin: -190px 0 0 0;
}
.getstarted-top-grid-content a:hover {
opacity: 0.8;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
footer.main-footer-section {
padding: 68px 0;
border-top: 2px #d9e5eb solid;
background-color: #e8f1f1;
}
footer .footer-colum h3 {
font-size: 16px;
color: #5b666f;
font-family: proxima_novabold;
text-transform: uppercase;
margin-bottom: 24px;
}
footer .footer-colum ul {
margin: 0;
padding: 0;
}
footer .footer-colum ul li {
font-family: proxima_novasemibold;
font-size: 16px;
margin-bottom: 12px;
}
footer .footer-colum ul li:last-child {
margin-bottom: 0;
}
footer .footer-colum ul li a {
color: #94a4b0;
}
footer .footer-colum ul li a:hover {
color: #87c89f;
}
.footer-colum1-inn {
font-family: proxima_novabold;
font-size: 16px;
color: #5b666f;
margin-bottom: 25px;
padding: 0 0 0 28px;
position: relative;
}
.footer-colum1-inn a {
color: #5b666f;
}
.footer-colum1-inn a:hover {
color: #87c89f;
}
.footer-colum1-inn span {
width: 20px;
position: absolute;
left: 0;
top: -2px;
}
footer .footer-colum {
padding: 0 0 0 82px;
}
.banner-outer-rs.aboutus-banner {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
}
.banner-outer-rs.inner-page-banner {
background-color: #f7f7f7;
}
.inner-page-banner .banner-content-img-rs {
margin: 14px 0 0 0;
}
.inner-page-banner.home-banner .banner-content-img-rs {
margin: 94px 0 0 0;
right: 0;
position: relative;
}
.inner-page-banner .banner-content-img-rs img {
max-width: 100%;
}
.inner-page-banner .banner-inner-rs .left-content {
text-align: left;
padding-top: 1%;
padding-left: 0;
}
.inner-page-banner .banner-button-rs {
text-align: left;
padding: 0;
margin: 40px 0 0;
}
.inner-page-banner .banner-inner-rs {
padding: 134px 0 0;
display: -webkit-flex;
display: flex;
}
.inner-page-banner .banner-inner-rs {
padding: 74px 0 0;
display: -webkit-flex;
display: flex;
align-items: center;
}
.banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2 .banner-inner-rs {
padding: 130px 0 0;
}
.inner-page-banner.mobile-engagement-banner .banner-inner-rs {
padding: 154px 0 0;
}
.inner-page-banner.payment-banner .banner-inner-rs {
padding: 125px 0 0;
}
.inner-page-banner .banner-inner-rs h1 {
font-size: 48px;
}
.inner-page-banner .banner-inner-rs span {
font-size: 42px;
line-height: 48px;
color: #fff;
font-family: proximanovalight;
font-weight: 400;
margin-bottom: 16px;
display: block;
}
.inner-content-section {
background-color: #f7f7f7;
padding-bottom: 65px;
width: 100%;
float: left;
}
.our-team-main {
padding-bottom: 80px;
width: 100%;
float: left;
margin: 0;
}
.our-team-main h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 18px;
}
.our-team-main span {
color: #5b7184;
line-height: 27px;
font-size: 24px;
font-family: proxima_novasemibold;
display: block;
margin-bottom: 40px;
}
.our-team-colums-inn h3 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
font-family: proxima_novabold;
}
.our-team-colums-inn span {
font-size: 18px;
color: #5277b7;
font-family: proxima_novaregular;
margin-bottom: 0;
}
.our-team-colums {
height: 363px;
padding: 0;
background-color: #fff;
border-right: 1px #e9f2f6 solid;
border-top: 1px #e9f2f6 solid;
border-bottom: 1px #e9f2f6 solid;
}
.our-team-colums-main {
border: 1px #e9f2f6 solid;
box-shadow: 0 7px 31px #efecec;
background: #fff;
}
.our-team-colums-main .our-team-colums:nth-child(4n + 4) {
border-right: none;
}
.our-team-colums-main .our-team-colums:nth-child(1),
.our-team-colums-main .our-team-colums:nth-child(2),
.our-team-colums-main .our-team-colums:nth-child(3),
.our-team-colums-main .our-team-colums:nth-child(4) {
border-top: none;
}
.our-team-colums-inn {
width: 100%;
position: absolute;
top: 0;
height: 100%;
transition: All 0.6s ease;
-webkit-transition: All 0.6s ease;
-moz-transition: All 0.6s ease;
-o-transition: All 0.6s ease;
}
.team-profile-image {
opacity: 0;
transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
-moz-transition: All 0.3s ease;
-o-transition: All 0.3s ease;
}
.linkedin-icon {
width: 48px;
height: 48px;
border: 2px #fff solid;
display: inline-block;
position: absolute;
border-radius: 50%;
margin: 28px 0 0 43px;
background: #eca263 url(//ancileo.com/wp-content/themes/ancileo-child/images/linkedin-icon.png) center no-repeat;
top: 44%;
right: 40px;
cursor: pointer;
}
.team-profile-image-circle {
width: 200px;
height: 200px;
border: 2px transparent solid;
border-radius: 50%;
display: inline-block;
margin: 47px 0 18px 0;
overflow: hidden;
background-color: #f7f5f5;
position: relative;
}
.team-profile-image-circle img {
transition: All 0.1s ease;
-webkit-transition: All 0.1s ease;
-moz-transition: All 0.1s ease;
-o-transition: All 0.1s ease;
opacity: 1;
max-width: none;
position: relative;
}
.our-team-colums:hover .our-team-colums-inn {
width: 100%;
position: absolute;
top: 0;
height: 100%;
background-color: rgba(0, 115, 176, 0.6);
}
.our-team-colums:hover .our-team-colums-inn h3,
.our-team-colums:hover .our-team-colums-inn span {
color: #fff;
}
.our-team-colums:hover .team-profile-image-circle {
border-color: #fff;
background: 0 0;
}
.our-team-colums:hover .team-profile-image-circle img {
opacity: 0;
}
.our-team-colums:hover .team-profile-image {
opacity: 1;
}
.our-team-colums.ourteam-01 .team-profile-image-circle img {
left: -2px;
top: -4px;
}
.our-team-colums.ourteam-02 .team-profile-image-circle img {
left: -3px;
top: -1px;
}
.our-team-colums.ourteam-03 .team-profile-image-circle img {
left: 7px;
top: 9px;
}
.our-team-colums.ourteam-04 .team-profile-image-circle img {
left: -7px;
top: 6px;
}
.our-team-colums.ourteam-05 .team-profile-image-circle img {
left: -1px;
top: -5px;
}
.our-team-colums.ourteam-06 .team-profile-image-circle img {
left: -9px;
top: 0;
}
.our-team-colums.ourteam-07 .team-profile-image-circle img {
left: -4px;
top: 0;
}
.our-team-colums.ourteam-08 .team-profile-image-circle img {
left: -4px;
top: -1px;
}
.our-team-colums.ourteam-09 .team-profile-image-circle img {
left: -11px;
top: -1px;
}
.linkedin-icon a {
height: 100%;
width: 100%;
display: block;
}
.about-popup-outer {
background: #fff;
text-align: left;
border-radius: 5px;
-webkit-border-radius: 5px;
margin-top: 10vh;
margin-bottom: 10vh;
}
.modal .close {
float: right;
width: 48px;
height: 48px;
margin: -20px -20px 0 0;
font-size: 35px;
color: #fff;
opacity: 1;
background: #eca263;
border-radius: 50%;
border: 2px solid #fff;
}
.modal-backdrop {
background-color: #0073b0;
}
.about-popup-left {
padding: 60px 80px 60px;
}
.about-popup-right {
padding: 35px 0 0 0;
}
.about-popup-right h2 {
font-size: 32px;
margin-bottom: 6px;
}
.about-popup-right h3 {
color: #5277b7;
font-size: 24px;
font-family: proxima_novasemibold;
}
.about-popup-right p {
color: rgba(124, 149, 157, 0.9);
padding: 30px 70px 0 0;
line-height: 27px;
border-top: 1px solid #e9f2f6;
margin-top: 40px;
margin-bottom: 0;
}
.about-popup-right a {
float: right;
margin-right: 80px;
font-size: 18px;
color: #5277b7;
}
.about-bottom-map iframe {
width: 100%;
height: 765px;
border-radius: 3px;
}
.map-outer {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/map-outer.png) no-repeat center top;
background-size: cover;
padding: 110px 0 310px;
text-align: center;
}
.map-loaction {
border-radius: 2px;
background-color: #fff;
width: 370px;
box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;
height: 269px;
padding: 26px 47px;
}
.cross-icon {
width: 13px;
height: 13px;
overflow: hidden;
position: absolute;
opacity: 0.7;
right: 12px;
top: 10px;
z-index: 10000;
cursor: pointer;
}
.theme-button a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.theme-button a:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.join-grid-content {
position: relative;
text-align: center;
background-color: #fff;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/quote-img.png);
background-repeat: no-repeat;
background-position: center 43%;
vertical-align: top;
border-radius: 4px;
box-shadow: 0 0 28px 1px #e6ecf7;
display: inline-block;
width: 100%;
padding: 0 31px 50px;
}
.join-grid-content p {
font-size: 18px;
color: #5b7184;
line-height: 22px;
min-height: 131px;
}
.grid-client-info-rs {
text-align: left;
padding: 0 70px;
margin: 30px 0 0;
}
.grid-client-info-rs .brand-icon-rs {
width: 26%;
float: left;
margin: 0 20px 0 0;
}
.client-img-rs {
display: inline-block;
margin: -161px 0 30px 0;
position: relative;
top: -16px;
}
.client-img-rs img {
width: 230px;
height: 230px;
border-radius: 50%;
border: 12px solid #fff;
box-shadow: 0 0 35px 1px #e6ecf7;
}
.join-head-section h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 18px;
}
.join-head-section span {
font-size: 24px;
color: #5b7184;
line-height: 32px;
font-family: proxima_novasemibold;
margin-bottom: 8px;
display: block;
}
.join-head-section {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/join-the-team-icons.png) center top no-repeat;
padding: 38px 10px 0 10px;
}
.join-section-main {
width: 100%;
float: left;
padding-bottom: 77px;
}
.about-bottom-map {
width: 100%;
float: left;
}
.brand-icon-rs {
margin: 39px 0 0 0;
}
.brand-icon-rs img {
width: 41px;
}
.join-grid-content h4 {
color: #5277b7;
font-size: 18px;
text-transform: uppercase;
font-family: proxima_novabold;
}
.join-grid-content span {
color: #bfc9e0;
font-size: 16px;
line-height: normal;
margin: 3px 0 20px 0;
display: block;
min-height: 36px;
}
.inner-page-banner.insurance-api-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.banner-outer-rs.b2c-withlabel-banner,
.banner-outer-rs.insurance-api-banner,
.banner-outer-rs.join-us-banner,
.banner-outer-rs.mobile-engagement-banner,
.banner-outer-rs.payment-banner {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
min-height: 900px;
}
.inner-page-banner.payment-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.inner-page-banner.b2c-withlabel-banner .banner-content-img-rs {
margin: 100px 0 0 0;
}
.margin-top-minus80 {
margin-top: -100px;
}
.margin-top-minus30 {
margin-top: -30px;
}
.margin-top-minus10 {
margin-top: -10px;
}
.features-head-section.col-xs-12 {
padding: 0 0 0 41%;
}
.features-head-section h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin: 0 0 12px 0;
}
.features-head-section p {
color: #5b7184;
font-size: 24px;
font-family: proxima_novasemibold;
}
.features-content-outer {
margin-top: 30px;
}
.features-right-content {
margin-top: 20px;
padding-left: 6%;
padding-right: 6%;
}
.features-right-inner span.features-icon {
margin-bottom: 22px;
display: inherit;
position: absolute;
left: 0;
}
.features-right-inner h3 {
font-size: 18px;
color: #5b7184;
text-transform: uppercase;
margin-bottom: 8px;
line-height: 29px;
font-family: proxima_novabold;
padding-left: 40px;
}
.features-right-inner h3 img {
max-width: 42px;
}
.features-right-inner h3 img.aliyun-logo-imgw {
max-width: 100%;
margin: 0 0 0 10px;
vertical-align: top;
}
.features-right-inner p {
line-height: 30px;
}
.features-right-inner {
padding: 0;
margin-bottom: 38px;
position: relative;
}
.features-right-inner:last-child {
margin-bottom: 0;
}
.features-bottom-content {
margin-top: 70px;
}
.icon-with-content span.features-icon {
margin-bottom: 22px;
display: inline-block;
}
.icon-with-content h4 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
}
.icon-with-content p {
line-height: 30px;
color: #5b7184;
}
.inner-page-banner.mobile-engagement .banner-content-img-rs {
margin: 14px 0 0 0;
}
.inner-page-banner.mobile-engagement .icon-with-content p {
line-height: 22px;
color: #7c959d;
}
.mobile-engagement-first .icon-with-content p {
color: #7c959d;
}
.concierge-like-service {
margin: 82px 0 131px;
}
.concierge-like-inner {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 52px 1px #e6ecf7;
}
.concierge-like-inn {
margin: -55px 0 -72px;
}
.concierge-like-left h3 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
}
.concierge-like-left p {
line-height: 28px;
color: #7c959d;
margin-bottom: 44px;
}
.concierge-like-left {
padding: 62px 23px 0 60px;
}
.concierge-like-left .theme-button a {
padding: 12px 34px;
}
.modules-tailor-inn h5 {
font-size: 32px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 50px;
}
.modules-tailor-tabs-inn {
width: 18%;
display: table;
height: 234px;
text-align: center;
float: left;
margin: 0 28px 0 0;
}
.modules-tailor-tabs-inn:last-child {
margin: 0;
}
.modules-tailor-tabs-inn a {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
border-radius: 5px;
padding: 16px 0 0 0;
}
.modules-tailor-tabs-inn a span {
display: block;
font-size: 18px;
color: #5277b7;
margin-top: 15px;
font-family: proxima_novabold;
line-height: 20px;
min-height: 40px;
}
.modules-tailor-tabs-inn.active a {
background-color: #fff;
box-shadow: 0 0 32px 1px #e1e8f6;
}
.policy-tabs-options ul {
margin: 0;
padding: 0;
display: inline-block;
border-bottom: 2px #839dca solid;
}
.policy-tabs-options ul li {
float: left;
font-size: 18px;
font-family: proxima_novasemibold;
}
.policy-tabs-options ul li a {
padding: 0 22px 10px;
color: #839dca;
position: relative;
display: block;
}
.policy-tabs-options ul li.active a {
color: #88c79e;
}
.policy-tabs-options ul li.active a:after {
width: 100%;
display: inline-block;
height: 2px;
content: "";
position: absolute;
bottom: -2px;
left: 0;
background-color: #88c79e;
}
.policy-tabs-options {
margin-top: 46px;
}
.modules-tailor-outer {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/tailor-made-bg-img.png) center 190px no-repeat;
}
.policy-renewal-main {
margin-top: 60px;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.policy-renewal-right h4 {
font-size: 32px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 50px;
}
.policy-renewal-left {
padding: 0 8% 0 0;
}
.policy-renewal-right {
margin-bottom: 35px;
padding-left: 10px;
}
.make-it-main.pade-none {
margin-top: 110px;
}
.make-it-main h5 {
margin-bottom: 55px;
}
.make-it-main .integrate-inn {
margin: 0 0 50px;
padding: 0;
}
.make-it-main .integrate-inn:last-child {
margin: 0;
}
.make-it-main .integrate-inn .circle-icon-position {
left: 0;
}
.make-it-main .integrate-inn .circle-icon-rs span {
width: 90px;
height: 90px;
}
.make-it-main .circle-icon-position {
width: 90px;
height: 90px;
}
.make-it-main .heading-text-rs h3 {
font-weight: 600;
font-size: 18px;
width: 100%;
padding: 0;
font-family: proxima_novasemibold;
line-height: 24px;
}
.make-it-main .heading-text-rs {
margin-bottom: 11px;
padding: 0 0 0 114px;
height: 88px;
vertical-align: middle;
display: table-cell;
}
.make-it-main .integrate-inn p {
color: #7c959d;
}
.make-it-right {
padding: 36px 0 0 10px;
}
.make-it-right p {
color: #b9c6ca;
line-height: 24px;
font-style: italic;
padding: 0 14% 0 12%;
display: none;
}
.make-it-left {
padding-right: 2%;
}
.map-loctions {
padding: 26px 47px;
}
.map-loctions h3 {
font-size: 18px;
color: #5277b7;
font-family: proxima_novasemibold;
line-height: 24px;
margin: 0 0 13px 0;
padding: 0;
position: relative;
}
.map-loctions h3:before {
width: 14px;
height: 18px;
content: "";
display: inline-block;
position: absolute;
left: -20px;
top: 1px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-48.png) center left no-repeat;
}
.map-loctions p {
line-height: normal;
color: #bfc9e0;
margin-bottom: 38px;
}
.map-loctions .theme-button a {
font-size: 18px;
padding: 12px 23px;
}
.more-ways-left p {
font-size: 24px;
line-height: normal;
color: #5b7184;
}
.more-ways-left h2 {
color: #5277b7;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 26px;
}
.more-ways-inner {
margin-bottom: 120px;
}
.more-ways-left p {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novasemibold;
}
.more-ways-left-inn {
position: relative;
padding: 0;
margin-top: 70px;
}
.more-ways-left-inn i {
position: absolute;
left: 0;
top: -15px;
}
.more-ways-left-inn h3 {
font-size: 18px;
text-transform: uppercase;
color: #5b7184;
margin-bottom: 24px;
font-family: proxima_novabold;
padding: 0 0 0 68px;
}
.more-ways-left-inn p {
font-weight: 400;
font-size: 18px;
line-height: 30px;
font-family: proxima_novaregular;
}
.more-ways-left-inn ul {
margin-top: 38px;
width: 100%;
float: left;
}
.more-ways-left-inn li {
width: 50%;
float: left;
font-size: 24px;
color: #5277b7;
font-family: proxima_novasemibold;
line-height: normal;
margin: 0 0 31px 0;
padding: 0 0 0 25px;
position: relative;
}
.more-ways-left-inn li::before {
content: "";
width: 13px;
height: 10px;
display: inline-block;
position: absolute;
left: 0;
top: 7px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-49.png) center no-repeat;
}
.more-ways-right-inn {
background-color: #fff;
box-shadow: 0 0 52px 1px #e6ecf7;
border-radius: 5px;
padding: 11px 0 0;
width: 100%;
display: inline-block;
}
.more-ways-right-colums {
padding: 22px 33px 22px;
width: 100%;
float: left;
border-bottom: 2px #e9f2f6 solid;
}
.more-ways-right-colums:last-child {
border: none;
}
.more-ways-right-colums h4 {
font-size: 24px;
text-transform: uppercase;
color: #5277b7;
margin-bottom: 24px;
}
ul.payment-partners-list {
width: 100%;
float: left;
padding: 0;
}
ul.payment-partners-list li {
width: 50%;
float: left;
margin: 0 0 15px 0;
}
ul.payment-partners-list li:last-child {
margin: 0;
}
ul.payment-partners-list li:nth-child(2n + 2) {
padding: 0 0 0 30px;
}
.settlement-currencies ul li {
font-size: 18px;
color: #5b7184;
text-transform: uppercase;
font-family: proxima_novasemibold;
}
.settlement-currencies ul {
width: 13.6%;
float: left;
border-right: 2px #e9f2f6 solid;
margin: 0 14px 0 0;
}
.settlement-currencies ul:last-child {
border: none;
margin: 0;
}
.smart-features-inner {
width: 33.33%;
float: left;
text-align: center;
}
.smart-features-inner span {
font-size: 18px;
color: #5b7184;
margin: 18px 0 0 0;
display: block;
font-family: proxima_novasemibold;
line-height: 22px;
}
.more-ways-right-colums.smart-features h4 {
margin-bottom: 36px;
}
.more-ways-right-colums.settlement-currencies h4 {
margin-bottom: 20px;
}
.more-ways-left {
padding-top: 35px;
}
.automated-main-outer .more-ways-left {
padding: 0 0 70px 0;
}
.more-ways-main {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/payment-content-bg.png) center 350px no-repeat;
}
.paymentrouting-main-outer {
margin-top: 99px;
width: 100%;
float: left;
border-top: 2px #dce5ef solid;
padding-top: 59px;
padding-bottom: 60px;
}
.plit-payment-left {
text-align: right;
font-size: 24px;
line-height: 34px;
color: #87c89e;
padding: 146px 3% 0 5%;
font-family: proxima_novasemibold;
}
.split-payment-tabs {
margin-top: 58px;
}
.split-payment-tabs ul {
width: 292px;
max-width: 100%;
margin: 0 0 0 9%;
}
.split-payment-tabs li {
font-size: 18px;
display: block;
margin: 0 0 5px 0;
}
.split-payment-tabs li a {
color: #5277b7;
font-family: proxima_novasemibold;
display: block;
height: 40px;
line-height: 40px;
padding: 0 38px;
border-radius: 4px;
}
.split-payment-tabs li.active a {
background-color: #fff;
box-shadow: 0 12px 25px #dde6e6;
color: #88c79e;
}
.coming-soon-outer h5 {
color: #9e9e9e;
font-size: 60px;
line-height: 65px;
text-align: center;
font-family: proxima_novabold;
}
.paymentrouting-main-outer .coming-soon-outer h5 {
margin-top: 86px;
}
.digital-fulfilment-main .coming-soon-outer h5 {
margin-top: 246px;
color: #0a1931;
}
.inner-page-banner.insurance-api-banner .banner-inner-rs {
padding: 174px 0 0;
}
.inner-page-banner.insurance-api-banner .left-img {
padding-top: 34px;
}
.ancileo-api-outer a {
font-size: 18px;
color: #88c79e;
text-decoration: none;
font-family: proxima_novasemibold;
}
.ancileo-api-outer {
margin-top: 30px;
}
.digital-fulfilment-main {
background-color: #19315a;
padding: 366px 0 165px;
position: relative;
}
.digital-fulfilment-main:before {
width: 0;
height: 0;
border-right: 217vh solid transparent;
border-top: 387px solid #f7f7f7;
content: "";
position: absolute;
top: -9px;
}
.digital-fulfilment-main:after {
width: 0;
height: 0;
border-left: 217vh solid transparent;
border-bottom: 387px solid #f7f7f7;
content: "";
position: absolute;
bottom: 0;
}
.insurance-api-main {
position: relative;
z-index: 1;
padding-top: 0;
padding-bottom: 30px;
}
.inner-content-section .insurance-api-main {
padding-bottom: 0;
margin: -40px 0 -90px;
}
.heading-text-rs02 {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
margin-bottom: 25px;
}
.heading-text-rs02 .circle-icon-rs {
margin: 0 24px 0 0;
}
.heading-text-rs02 h3 {
color: #fff;
text-transform: uppercase;
font-size: 32px;
}
.heading-text-rs02 h3 span {
display: block;
font-size: 18px;
color: #a7bee6;
}
.digital-fulfilment-left p {
color: #fff;
margin: 0 0 16px 0;
font-family: proxima_novasemibold;
}
.digital-fulfilment-left ul {
padding: 0;
}
.digital-fulfilment-left li {
color: #fff;
line-height: 30px;
font-size: 18px;
font-family: proxima_novasemibold;
position: relative;
padding: 0 0 0 13px;
}
.digital-fulfilment-left li:before {
width: 5px;
height: 5px;
background-color: #fff;
border-radius: 50%;
position: absolute;
left: 0;
top: 9px;
display: inline-block;
content: "";
}
.digital-icon-inner h4 {
color: #fff;
font-family: proxima_novaregular;
margin-bottom: 1px;
}
.digital-fulfilment2-wbc .digital-icon-inner h4 {
font-family: proxima_novabold;
}
.digital-icon-inner p {
color: #fff;
font-family: proxima_novaregular;
margin-top: 10px;
}
.digital-icon-content {
margin-top: 80px;
}
.digital-icon-inner {
margin-bottom: 88px;
padding: 0 14px 0 34px;
position: relative;
}
.digital-icon-inner:last-child {
margin-bottom: 0;
}
.digital-icon-inner:before {
width: 22px;
height: 22px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-51.png) center no-repeat;
display: inline-block;
position: absolute;
left: 0;
top: 0;
content: "";
}
.insurance-api-codemirror .heading-text-rs02 h3 {
color: #5277b7;
line-height: 36px;
margin-top: 7px;
}
.insurance-api-codemirror .heading-text-rs02 {
margin-bottom: 46px;
}
.insurance-api-codemirror .codemirror-main-outer {
margin-top: -10px;
margin-bottom: 0;
}
.insurance-api-codemirror ul.integrate-tabs {
width: 318px;
}
.insurance-api-codemirror .theme-more-link {
padding-left: 24px;
}
.insurance-api-codemirror .theme-more-link a {
color: #5277b7;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%,
100%,
20%,
53%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes bounce {
0%,
100%,
20%,
53%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%,
100%,
50% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
0%,
100%,
50% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%,
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
0%,
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes bounceInDown {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
}
@-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
.mobile-engagement-first.pade-none {
margin: -50px 0 0 0;
}
.join-us-inner {
padding: 0 70px;
margin: -60px 0 0;
}
.join-us-inner h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 10px;
}
.join-us-inner p {
font-weight: 400;
font-size: 18px;
line-height: 22px;
font-family: proxima_novaregular;
color: #5b7184;
}
.join-us-inner h3 {
font-size: 20px;
color: #5b7184;
margin-top: 27px;
margin-bottom: 17px;
font-family: proxima_novabold;
}
.join-us-inner input[type="text"] {
width: 80%;
border: 1px solid #e9f2f6;
background: #fff;
color: rgba(91, 113, 132, 0.4);
float: left;
padding: 12px 21px 13px;
font-size: 18px;
font-family: proxima_novaregular;
border-radius: 3px;
-webkit-border-radius: 3px;
height: 50px;
}
.join-us-inner input[type="submit"] {
font-size: 18px;
float: right;
width: 17%;
color: #fff;
font-family: proxima_novaextrabold;
text-transform: uppercase;
padding: 12px 21px 10px;
background: #3bd08e;
border: none;
border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 4px 19px rgba(82, 119, 183, 0.25);
height: 50px;
}
.radio-outer {
padding: 40px 0 40px 0;
}
.radio-outer label {
display: inline-block;
margin: 0;
color: #5b7184;
font-size: 18px;
font-family: proxima_novaregular;
margin-right: 37px;
position: relative;
font-weight: 400;
}
.radio-outer label span {
float: left;
height: 30px;
width: 30px;
border: 1px solid #e9f2f6;
border-radius: 50%;
margin-right: 15px;
background: #fff;
-webkit-border-radius: 50%;
position: relative;
}
.radio-outer label span::after {
content: "";
height: 18px;
width: 18px;
left: 5px;
display: none;
top: 5px;
position: absolute;
background: #3bd08e;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.radio-outer label input {
position: absolute;
opacity: 0;
margin: 0;
}
.radio-outer label input[type="radio"]:checked ~ span::after {
display: block;
}
.category-outer {
width: 250px;
margin-right: 9px;
float: left;
}
.category-outer h4 {
color: #5b7184;
font-size: 18px;
font-family: proxima_novaregular;
padding: 0 0 14px 0;
}
.category-outer select {
width: 100%;
border: 1px solid #e9f2f6;
background: #fff url(//ancileo.com/wp-content/themes/ancileo-child/images/double-arrow.png) no-repeat right 18px center;
color: rgba(91, 113, 132, 0.4);
float: left;
padding: 10px 15px 12px;
font-size: 18px;
font-family: proxima_novaregular;
border-radius: 3px;
-webkit-border-radius: 3px;
height: 50px;
}
.search-results {
padding: 10px 0 0;
}
.search-results-outer {
padding: 28px;
background: #f0f0f0;
border-radius: 5px;
-webkit-border-radius: 5px;
}
.search-results-inn {
background: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 24px 31px 25px;
margin-bottom: 29px;
}
.search-results-inn:last-child {
margin-bottom: 0;
}
.search-results-inn h5 {
color: rgba(91, 113, 132, 0.4);
text-align: right;
display: block;
margin: 0;
font-weight: 400;
font-family: proxima_novaregular;
padding: 0 0 12px 0;
font-size: 16px;
}
.search-results-inn h4 {
color: #5b7184;
padding: 0 0 21px 0;
font-family: proxima_novabold;
font-size: 18px;
}
.search-results-inn ul {
margin-top: 8px;
display: inline-block;
}
.search-results-inn li {
font-size: 16px;
color: #5b7184;
display: inline-block;
background: #f2f8fa;
border-radius: 3px;
-webkit-border-radius: 3px;
padding: 6px 9px 5px;
margin-right: 6px;
}
.search-results-inn li strong {
margin-right: 10px;
font-family: proxima_novasemibold;
font-weight: 400;
}
.search-results-inn li strong img {
margin: -3px 0 0 0;
}
.clients-logo-inn {
display: none;
}
.banner-outer-rs.inner-page-banner.home-banner {
background-color: transparent;
}
.policy-renewal-mainout {
display: none;
}
.policy-renewal-mainout.first {
display: block;
}
.home-banner.banner-outer-rs.inner-page-banner {
background-color: transparent;
}
.codemirror-main-left-inn .CodeMirror-sizer {
min-width: 82% !important;
padding: 0 !important;
}
.codemirror-main-left-inn .CodeMirror pre {
white-space: normal;
word-wrap: normal;
padding: 0 24px;
}
.codemirror-main-left-inn .CodeMirror-lines {
width: 95%;
}
.codemirror-main-left-inn {
background-color: #fff;
padding: 14px 0;
position: relative;
}
.codemirror-main-left-inn:before {
background-color: #e7f4ec;
width: 72px;
height: 100%;
left: 0;
top: 0;
display: inline-block;
content: "";
position: absolute;
}
.logo-active {
display: none;
}
.ancileo-animation-icon-01 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-01.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 28%;
top: 19%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-02 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 7%;
top: 39%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-03 {
width: 20px;
height: 20px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-01.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 52%;
top: 31%;
background-size: 20px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-04 {
width: 23px;
height: 23px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 20%;
top: 96%;
background-size: 23px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
opacity: 0.6;
}
.ancileo-animation-icon-05 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 67%;
top: 98%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
opacity: 0.3;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.ancileo-animation-icon-06 {
width: 14px;
height: 14px;
background-color: #9ed0ae;
display: inline-block;
position: absolute;
left: 53%;
top: 17%;
-webkit-animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
}
.ancileo-animation-icon-07 {
width: 13px;
height: 13px;
background-color: #9ed0ae;
display: inline-block;
position: absolute;
left: 47.5%;
top: 80.5%;
-webkit-animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
opacity: 0.5;
}
@-webkit-keyframes square-to-circle {
0% {
border-radius: 0;
-webkit-transform: rotate(0);
transform: rotate(0);
}
25% {
border-radius: 50% 0 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
50% {
border-radius: 50% 50% 0 0;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
75% {
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
border-radius: 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@keyframes square-to-circle {
0% {
border-radius: 0;
-webkit-transform: rotate(0);
transform: rotate(0);
}
25% {
border-radius: 50% 0 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
50% {
border-radius: 50% 50% 0 0;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
75% {
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
border-radius: 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
.ancileo-animation-icon-08 {
width: 10px;
height: 10px;
display: inline-block;
position: absolute;
background-color: #9fdaef;
left: 48.5%;
top: 26.5%;
border-radius: 50%;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.contact-us-banner .banner-inner-rs p {
width: 772px; margin:0px auto;
}
.contact-us-banner .left-content {
text-align: center !important;
}
.contact-outer {
position: relative;
z-index: 1;
}
.conatact-form {
background: #19315a;
position: relative;
margin: 70px 0 0 0;
}
.conatact-form::after {
content: "";
position: absolute;
left: 0;
bottom: 100%;
border-left: 100vw solid transparent;
border-bottom: 42vh solid #19315a;
}
.contact-form-outer {
text-align: center;
}
.contact-left {
padding: 30px;
border-radius: 5px;
background: #fff;
margin-top: 0;
float: none;
display: inline-block;
text-align: left;
}
.contact-left label {
color: #5b7184;
font-size: 19px;
line-height: 24px;
max-width: 38%; vertical-align:top;
}
.contact-left input[type="text"],
.contact-left input[type="email"],
.contact-left select,
.contact-left textarea {
height: 50px;
padding: 10px;
background: #f8fcff;
width: 59%;
float: right;
font-size: 20px;
border: 1px solid #e9f2f6;
border-radius: 4px;
-webkit-border-radius: 4px;
color: rgba(91, 113, 132, 0.8);
margin-bottom: 0px;
}
.contact-left select {
color: #5b7184;
font-weight: 700;
background: #f8fcff url(//ancileo.com/wp-content/themes/ancileo-child/images/arrow-down.png) no-repeat right 20px center; height:82px;
}
.contact-left textarea {
height: 134px;
resize: none;
}
.pade-none{margin-bottom:20px;}
.contact-left button {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
border: none;
float: right;
}
.contact-left input[type="submit"] {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
border: none;
float: right;
}
.banner-outer-rs.inner-page-banner.contact-us-banner {
background-color: #fff;
min-height: 575px;
}
.contact-left-part {
text-align: center;
}
.contact-left-part img {
margin: -130px 0 0 0;
}
.contact-left button:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.contact-right {
padding: 0 0 0 60px;
}
.contact-right h3 {
color: #5b7184;
font-size: 42px;
font-family: proximanovalight;
padding: 0 0 42px 0;
}
.contact-right ul {
padding: 0 0 0 9px;
max-width: 380px;
}
.contact-right li {
color: #5b7184;
font-size: 18px;
padding-left: 35px;
position: relative;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/check-icon.png) no-repeat 0 3px;
margin-bottom: 30px;
}
.general-communication h3 {
font-size: 18px;
color: #fff;
text-transform: uppercase;
margin-bottom: 15px;
font-family: proxima_novabold;
}
.general-communication p {
font-size: 18px;
color: #a4c1f3;
}
.general-communication p a {
color: #fff;
}
.general-communication {
padding: 20px 20px 20px 70px;
border-radius: 5px;
position: relative;
border: 1px solid #fff;
width: 88%;
}
.general-communication img {
top: 20px;
left: 20px;
position: absolute;
}
.general-communication-outer {
padding: 0 15px 0 0;
margin: 87px 0;
}
.general-communication-outer:last-child {
padding: 0 0 0 15px;
}
.contact-second-version {
margin: 0 !important;
}
.contact-second-version2 {
display: none;
}
.banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2 {
background-color: #19315a;
min-height: 650px;
}
.contact-second-version .contact-form-outer {
margin-top: -270px;
z-index: 1;
}
nav.navbar li {
margin: 0 38px 0 0;
position: relative;
padding: 0 0 20px 0;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 340px;
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
z-index: 1;
border-radius: 3px;
left: 50%;
transform: translate(-50%);
padding: 0;
top: 40px;
}
.dropdown-content::after {
border-bottom: 10px solid #fff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
}
.dropdown a:hover {
background-color: #ddd;
}
nav.navbar li:hover > .dropdown-content {
display: block;
}
.dropdown-content li {
float: left;
width: 100%;
padding: 0 !important;
position: relative;
margin: 0 !important;
}
.dropdown-content li i {
position: absolute;
left: 19px;
top: 20px;
}
nav.navbar li .dropdown-content a {
padding: 20px 20px 20px 58px !important;
display: block;
color: #4f74b6;
border-bottom: 1px solid transparent;
}
nav.navbar li .dropdown-content a span {
color: #8392a0;
font-size: 16px;
font-weight: 400;
display: block;
line-height: 21px;
font-family: proxima_novaregular;
padding-right: 12%;
}
nav.navbar li .dropdown-content li:hover > a {
color: #eca263 !important;
background: #ecf5ff;
border-bottom: 1px solid #d0d5d5;
}
nav.navbar li .dropdown-content li:hover .dropdown-content li a {
border-bottom: 1px solid transparent;
}
nav.navbar li .dropdown-content a img {
float: left;
margin-right: 9px;
filter: grayscale(100%);
opacity: 0.2;
transition: 0.3s all ease;
}
nav.navbar li .dropdown-content li:hover > a img {
filter: grayscale(0);
opacity: 1;
}
.dropdown-content li .dropdown-content {
left: 481px;
top: 0;
box-shadow: none;
background: #ecf5ff;
border-radius: 0 3px 3px 0;
min-width: 285px;
padding: 14px 0;
}
.dropdown-content li .dropdown-content:after {
display: none;
}
.dropdown-content li .dropdown-content li a {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.dropdown-content li .dropdown-content li i {
top: 6px;
}
.join-team-location {
font-size: 16px;
color: #5b7184;
margin-bottom: 38px;
position: relative;
display: inline-block;
padding: 0 0 0 20px;
}
.join-team-location:before {
width: 20px;
height: 22px;
content: "";
display: inline-block;
position: absolute;
left: -1px;
top: -1px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-48-n.png) center left no-repeat;
background-size: contain;
}
::-webkit-input-placeholder {
opacity: 0.5;
}
::-moz-placeholder {
opacity: 0.5;
}
:-ms-input-placeholder {
opacity: 0.5;
}
:-moz-placeholder {
opacity: 0.5;
}
.distribute-inner-rs.distribute-inner-wbc {
padding: 20px 0 0 0;
text-align: center;
}
.distribute-inner-wbc .custom_h3toh2 {
text-align: center;
padding: 0;
}
.distribute-inner-rs.distribute-inner-wbc p {
margin-bottom: 10px;
text-align: center;
padding: 0 8%;
color: #757575;
}
.distribute-business-future-wbc {
text-align: center;
margin-top: 30px;
padding: 0;
}
.business-future-inner-wbc {
float: none;
display: inline-block;
padding: 0 20px;
width: 33%;
vertical-align: top;
margin-bottom: 50px;
}
.business-future-inner-wbc h3 {
font-size: 18px;
text-transform: uppercase;
color: #5277b7;
display: block;
padding: 30px 0 20px 0;
font-family: proxima_novabold;
font-weight: 400;
line-height: 1.1;
list-style: none;
text-decoration: none;
}
.business-future-inner-wbc p {
padding: 0 !important;
}
.business-future-inner-wbc p strong {
font-weight: 700;
color: #69838b;
}
.circle-icon-wbc {
display: block;
text-align: center;
}
.circle-icon-wbc img {
float: none;
display: inline-block;
max-width: 100%;
}
.more-reasons-love-main-wbc {
background-color: #19315a;
padding: 230px 0 100px;
position: relative;
overflow: hidden;
}
.more-reasons-love-main-wbc::before {
width: 0;
height: 0;
border-left: 219vh solid transparent;
border-top: 387px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.more-reasons-love-main-wbc::after {
display: none;
}
.more-reasons-love-content-wbc {
padding: 0 70px;
}
.more-reasons-content-inner-wbc {
text-align: left;
padding: 30px 34px;
min-height: 230px;
}
.more-reasons-content-inner-wbc span {
text-align: center;
display: block;
}
.more-reasons-content-inner-wbc span img {
max-width: 100%;
}
.more-reasons-content-inner-wbc h4 {
color: #fff;
font-size: 24px;
text-transform: none;
font-family: proxima_novabold;
margin: 0 0 20px 0;
padding: 0;
font-weight: 500;
}
.more-reasons-content-inner-wbc p {
color: #fff;
line-height: 27px;
}
.get-started-buttons.request-a-demo-wbc {
text-align: center;
display: block;
float: left;
width: 100%;
margin: 0;
}
.inner-content-section.white-lable-wbc {
padding-bottom: 0;
}
.distribution-banner-wbc.inner-page-banner .banner-inner-rs span {
margin-bottom: 30px;
padding-right: 30px;
margin-top: 20px;
}
.distribution-banner-wbc.inner-page-banner.payment-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.distribution-api-main-wbc {
background-color: none;
padding: 0 0 170px;
position: relative;
z-index: 99;
}
.distribution-api-inner-wbc {
margin: -90px 0 -75px 0;
}
.distribution-api-inner-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.distribution-api-inner-left-wbc {
text-align: center;
}
.distribution-api-inner-content-wbc p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-api-inner-content-wbc {
padding-right: 2%;
padding-left: 110px;
}
.learn-more-button-wbc {
float: left;
width: 100%;
text-align: left;
}
.inner-content-section.business-content-sectionwb {
overflow-x: hidden;
}
.features-important-main.margin-top-minus80.agent-content-page-wbc.business-content-wbc.features-first-wbc {
margin-top: 0;
}
.learn-more-button-wbc.get-started-buttons a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #fff;
color: #eca263;
display: inline-block;
padding: 14px 23px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
height: auto;
text-align: center;
line-height: 29px;
}
.learn-more-button-wbc.get-started-buttons a:hover {
background-color: #eca263;
color: #fff;
}
.integrate-quickly-rs.integratewhite-label-wbc {
z-index: 9;
padding: 135px 0 246px 0;
}
.integrate-quickly-rs.integratewhite-label-wbc::before {
border-right: 100vw solid transparent;
border-top: 227px solid #f7f7f7;
top: 0;
}
.more-ways-main.distribution-agent-paleteform-wbc {
background: #f7f6f6 url(//ancileo.com/wp-content/themes/ancileo-child/images/payment-content-bg.png) center 160px no-repeat;
padding-bottom: 90px;
z-index: 9;
position: relative;
overflow: hidden;
}
.inner-content-section.distribution-page1 {
padding-bottom: 0;
}
.distribution-agent-content-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.distribution-agent-bottom-wbc .distribution-agent-content-wbc {
padding: 0 1% 0 30px;
}
.distribution-agent-bottom-wbc p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-agent-bottom-wbc.customizable-test-bottom-wbc {
margin-top: 90px;
}
.distribution-agent-bottom-wbc.customizable-test-bottom-wbc .distribution-agent-content-wbc {
margin-top: 100px;
}
.integrate-quickly-rs.integratewhite-label-wbc .integrate-inn.integrate-inn-quickly p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-api-inner-content-wbc p {
line-height: 25px;
}
.integratewhite-label-wbc .integrate-main-right img {
position: relative;
left: 110px;
top: 110px;
}
.integratewhite-label-wbc .ancileo-animation-icon-01 {
left: 71%;
top: 10%;
}
.integratewhite-label-wbc .ancileo-animation-icon-02 {
left: 100%;
top: 39%;
}
.integrate-quickly-rs.integratewhite-label-wbc .integrate-inn.integrate-inn-quickly p {
line-height: 25px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc .banner-inner-rs .left-content {
padding-right: 115px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc .banner-content-img-rs {
margin: 80px 0 0 0;
}
.agent-content-page-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.agent-content-page-wbc .features-head-section {
text-align: center;
width: 100%;
float: left;
}
.agent-content-page-wbc .heading-text-rs02 {
justify-content: center;
}
.agent-content-page-wbc .features-right-inner {
padding: 0 0 0 70px;
margin-bottom: 51px;
position: relative;
}
.agent-content-page-wbc .features-right-inner h3 {
padding-left: 0;
}
.agent-content-page-wbc .features-right-inner span.features-icon {
margin-bottom: 2px;
display: inherit;
position: absolute;
left: 0;
top: -1px;
}
.agent-content-page-wbc .features-lef-img {
position: relative;
top: 50px;
}
.agent-content-page-wbc .features-bottom-content {
margin-top: 20px;
}
.agent-content-page-wbc .features-right-content {
padding-right: 0 !important;
}
.b2c-withlabel-banner.agent-page-banner-wbc .banner-content-img-rs img {
max-width: 700px;
width: 700px;
position: relative;
right: 50px;
}
.agent-content-page-wbc .features-bottom-content .features-right-inner {
margin-bottom: 0;
}
.b2c-withlabel-banner.agent-page-banner-wbc {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
background-size: cover;
}
.b2c-withlabel-banner.agent-page-banner-wbc.business-banner-wbc .banner-content-img-rs img {
max-width: 950px;
width: 950px;
position: relative;
right: 204px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc.business-banner-wbc .banner-content-img-rs {
margin: 51px 0 0 0;
}
.agent-content-page-wbc.business-content-wbc .features-right-inner:last-child {
margin-bottom: 0;
}
.agent-content-page-wbc.business-content-wbc .features-lef-img {
position: relative;
top: 10px;
}
.agent-content-page-wbc.business-content-wbc .features-lef-img img {
max-width: none;
float: right;
}
.inner-content-section.business-content-sectionwb {
padding-bottom: 0;
}
.inner-page-banner.b2c-withlabel-banner.abtest-banner-wbc .banner-inner-rs .left-content {
padding-right: 75px;
}
.banner-outer-rs.abtest-banner-wbc .banner-content-img-rs img {
max-width: 100%;
width: 720px;
right: 0;
}
.ab-more-reasons-wbc .request-a-demo-wbc {
margin: 50px 0 0 0;
}
.agent-page-banner-wbc.abtest-banner-wbc.ab-bannerr .left-content.pade-none {
padding-top: 0;
top: -41px;
}
.banner-outer-rs.claims-banner-wbc .banner-content-img-rs img {
max-width: 720px;
width: 720px;
right: 0;
}
.agent-page-banner-wbc .banner-inner-rs p samp {
color: #ffb270;
font-family: proxima_novaregular;
}
.inner-page-banner.b2c-withlabel-banner.claims-banner-wbc .banner-inner-rs .left-content {
padding-right: 60px;
}
.claims-more-reasons-wbc .more-reasons-content-inner-wbc {
min-height: 280px;
}
.cont-improve-satisfaction-wbc {
padding: 410px 0 100px;
position: relative;
}
.cont-improve-satisfaction-wbc::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 356px solid #19315a;
content: "";
position: absolute;
top: 0;
}
.main-improve-satisfaction-wbc {
background: #fff;
padding: 60px 70px 85px;
margin: -480px 0 60px 0;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
.improve-satisfaction-heading-wbc h3 {
color: #5277b7;
font-size: 32px;
line-height: 36px;
margin: 0 0 10px;
text-transform: uppercase;
font-family: proxima_novaextrabold;
}
.improve-satisfaction-heading-wbc p {
color: #a7bee6;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
font-family: proxima_novaextrabold;
}
.improve-satisfaction-content-wbc {
padding: 58px 0 0 0;
}
.improve-left-content-wbc img {
position: absolute;
z-index: 1;
left: 0;
top: 0;
}
.improve-right-content-wbc {
padding: 0 0 0 60px;
}
.improve-right-content-wbc p {
color: #5b7184;
font-size: 18px;
line-height: 22px;
margin: 0 0 25px;
font-family: proxima_novaregular;
}
.b2c-withlabel-banner.agent-page-banner-wbc.policy-banner-wbc .banner-content-img-rs img {
max-width: 634px;
width: 634px;
right: 50px;
}
.features-first-wbc .features-content-outer,
.features-second-wbc .features-content-outer {
position: relative;
z-index: 4;
}
.features-second-wbc {
background: #e2e3e4;
position: relative;
padding: 210px 0 0 0;
margin: -100px 0 0 0;
}
.features-second-wbc::before {
border-left: 100vw solid transparent;
border-top: 365px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.features-second-wbc .features-right-content {
padding-left: 0;
padding-right: 6%;
}
.features-second-wbc .features-lef-img img {
margin: 120px 0 0 0;
}
.policy-resons-wbc {
margin: -90px 0 0 0;
}
.policy-resons-wbc::before {
border-top: 365px solid #e2e3e4;
border-left: 100vw solid transparent;
}
.inner-content-section.padding-bottom-none-wbc {
padding-bottom: 0;
}
.submenu-arrow {
width: 66px;
height: 51px;
display: inline-block;
position: relative;
top: 0;
right: 0;
z-index: 99;
background-color: #547abd;
cursor: pointer;
display: none;
float: right;
text-align: center;
z-index: 1;
}
.submenu-arrow::after {
position: absolute;
left: 50%;
top: 50%;
content: "+";
font-size: 27px;
color: #fff;
z-index: 3;
line-height: 5px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.submenu-arrow.active-arrow::after {
content: "-";
}
.b2c-white-wbc .features-head-section.col-xs-12 {
position: relative;
}
.b2c-white-wbc .heading-text-rs02 .circle-icon-rs {
margin: 0 24px 0 -100px;
}
.b2c-white-wbc .heading-text-rs02 {
margin-bottom: 0;
}
.more-reasons-love-inner-wbc .heading-text-rs02 h3 {
color: #fff;
}
.b2c-white-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.features-important-main.margin-top-minus80.agent-content-page-wbc.business-content-wbc {
margin-top: 0;
}
.ompliance-ready-logos {
float: none;
width: 100%;
display: inline-block;
padding: 0 30px;
}
.ompliance-ready-logos ul {
list-style: none;
float: left;
width: 100%;
margin: 0;
padding: 0;
display: -webkit-flex;
align-items: center;
}
.ompliance-ready-logos li {
float: left;
width: auto;
}
.ompliance-ready-logos li img {
max-width: 70%;
}
@media (min-width: 992px) {
.col-md-2.our-team-colums {
width: 20%;
height: 316px;
}
.col-md-2 .team-profile-image-circle {
width: 170px;
height: 170px;
}
.col-md-2 .team-profile-image-circle img {
width: 170px;
height: 170px;
}
.col-md-2 .team-profile-image {
overflow: hidden;
}
.col-md-2 .team-profile-image img {
width: 239px;
height: 307px;
max-width: none;
margin-left: 10px;
transform: translateY(0) translateX(-34px);
}
}
@media (min-width: 1200px) {
.col-md-2.our-team-colums {
width: 20%;
height: 336px;
}
.col-md-2 .team-profile-image-circle {
width: 180px;
height: 180px;
}
.col-md-2 .team-profile-image-circle img {
width: 180px;
height: 180px;
}
.col-md-2 .team-profile-image {
overflow: hidden;
}
.col-md-2 .team-profile-image img {
width: 263px;
height: 336px;
max-width: none;
margin-left: 10px;
transform: translateY(0) translateX(-25px);
}
}
body {
max-width: 100%;
overflow-x: hidden;
}
.inner-page-banner .banner-inner-rs h1{font-size:40px; line-height:48px;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs h1{padding-right:10%;} .blogbox{box-shadow:0 2px 35px #00000012; margin:1.5rem 1.5rem 50px 1.5rem; border-radius:0px; padding:30px; overflow:hidden; width:100%; text-align:left; background:#fff;}
.blogbox-picture{margin:0px; padding:0px 15px; width:47%; float:left; max-height:254px; overflow:hidden;}
.blogbox-picture img{width:100%; height:auto !important;}
.blogbox-cont{margin:0px; padding:30px; background: #fff; width:53%; padding:0 15px; float:right;}
.blogbox h2{font-size:21px; line-height:26px; color:#5277b7; font-weight:900; min-height:52px; margin:0 0 10px;}
.blogbox h2 a{color:#5277b7;}
.blogbox h2 a:hover{color:#eca263;}
.blogbox h3{font-size:26px; line-height:30px; color:#5277b7; font-weight:900; margin:0 0 10px;}
.blogbox h3 a{color:#5277b7;}
.blogbox h3 a:hover{color:#eca263;}
.blogbox h5{font-size:15px; line-height:15px; min-height:inherit; color:#eca263; font-weight:600; margin:0 0 8px; font-family:arial;}
.blogbox p{font-size:15px; line-height:26px; min-height:104px; color:#333; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 29px !important;}
.blogbox a.readmore-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogbox a.readmore-btn:hover{background:#5277b7;} .single.single-post header .header-inner-rs{padding-top:16px !important;}
.single.single-post .distribute-main-rs{margin-top:0px !important; padding-top:0px !important;}
.single.single-post .heading-text-rs{margin-bottom:10px !important;}
.blogbox.featured-blog .blogbox-picture{width:100%; float:none; background:#e8f1f1; text-align: center;}
.blogbox.featured-blog .blogbox-picture img{width: auto !important;}
.blogbox.featured-blog .blogbox-cont{width:100%; float:none; padding:20px 30px;}
.blogbox.featured-blog{position:relative;}
.blogbox.featured-blog .featured-new{position:absolute; left:0px; top:30px; z-index:9;}
.blogbox.featured-blog .blogbox-cont p{min-height:inherit !important;}
.mr0{margin-left:0px !important; margin-right:0px !important;}
.blog_image{margin-bottom:20px;}
.blog_image img{width:100%; height:auto !important;}
.blog_details{padding:0 20px;}
.blogdetals-main{text-align:left;}
.blogdetals-main h2{font-size:2.5rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 12px;}
.blogdetals-main h3{font-size:2rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h4{font-size:1.8rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h5{font-size:1.6rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h6{font-size:1.4rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main p{font-size:20px; line-height:28px; color:#333 !important; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 22px !important;}
.blogdetals-main ol{margin:0px 0px 25px 20px; padding:0px; list-style: decimal;}
.blogdetals-main ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:20px; line-height:28px; font-weight:400; color:#333 !important; list-style: decimal;}
.blogdetals-main ol li a{color:#88c79e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.blogdetals-main ol li a:hover{color:#5277b7;}
.blogbox.featured-blog{padding:0px; background:#fff;}
.blogbox p.details{font-size:15px; line-height:20px; min-height:inherit; color:#eca263; font-weight:400; margin:0 0 10px;}
.blogtime{display:inline-block; vertical-align:middle; padding:0px 0 0 25px; line-height:35px;}
.blogtime svg{color:#eca263; margin-right:3px;} .distribute-inner-rs.distribute-inner-wbc p.link-more{display:inline-block; vertical-align:middle; margin-bottom:0px !important;}
.blogbox .more-link{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogbox .more-link:hover{background:#5277b7;}
.blogbox:nth-child(2n+2) .blogbox-picture{float:left;}
.blogbox:last-child{margin-bottom:0px;}
.blogdetals-main ul{margin:0px 0px 25px 20px; padding:0px; list-style:disc;}
.blogdetals-main ul li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:20px; line-height:28px; font-weight:400; color:#333; list-style:disc;}
.blogdetals-main ul li a{color:#eca263; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.blogdetals-main ul li a:hover{color:#5277b7;}
.blogdetals-main .comments-area{max-width:60%; padding:20px 30px; margin:25px auto 0px; background:#f9f9f9;}
.blogdetals-main .comments-area label{display:block;}
.blogdetals-main .comments-area h2.comments-title{margin-bottom:0px !important;}
.comments-area input[type="text"],.comments-area input[type="email"],.comments-area input[type="tel"],.comments-area input[type="url"],.comments-area select,.comments-area textarea{width:100%; height:40px; border:#d9d9d9 solid 1px; padding:0 15px;}
.comments-area textarea{padding:10px 15px; resize:none; height:120px;}
.comments-area input[type="submit"]{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogdetals-main .comments-area .comment-form-author{float:left; width:48%;}
.blogdetals-main .comments-area .comment-form-email{float:right; width:48%;}
.blogdetals-main .comments-area .comment-form-cookies-consent label{display:initial;}
.pdlr15{padding-left:15px !important; padding-right:15px !important;}
.blog .banner-outer-rs{  background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) left top no-repeat; background-size:cover; min-height:405px; max-height:405px;}
.blog .inner-page-banner.home-banner .banner-content-img-rs{margin-top:0px; padding-left:0%; }
.blog .inner-page-banner.home-banner .banner-content-img-rs img{width:100%;}
.blog .inner-page-banner .banner-button-rs{margin-top:0px;}
table.blog-table{border:#c8c8c8 solid 1px; margin-bottom:25px;}
table.blog-table tr td{border-bottom:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; padding:8px 12px; font-size:20px; line-height:28px;}
table.blog-table tr td p{font-size:20px; line-height:28px; margin-bottom:10px;}
.blogdetals-main ul.listtype{list-style:disc;}
.blogdetals-main ul.listtype li{list-style:disc;}
.blogdetals-main ol.onorderlist{list-style:decimal; padding-left:20px;}
.blogdetals-main ol.onorderlist li{list-style:decimal;}
.single.single-post .aligncenter{text-align:center; display:table; margin-left:auto; margin-right:auto;}
table.blog-table.vat tr td{vertical-align:top;}
.blogsinglebanner{background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) center top no-repeat !important; background-size:cover !important; min-height:410px; max-height:410px; position:relative;}
.blogsinglebanner h2.sigletitle-heading{font-size:40px; line-height:48px; color:#fff; text-align:center; margin-top:40px;}  .blog .distribute-main-rs{margin-top:0px !important;}
.hauto{height:auto;} .single.single-post .distribute-main-rs{position:relative; z-index:2;}
.distribute-inner-wbc .custom_h3toh2{margin-bottom:20px;}
.blogright{padding-left:10%; text-align:left;}
.sideblock{margin-bottom:40px; background:#eaf2ff; padding:25px 20px; text-align:left; border-radius:4px;}
.sideblock h2{margin-bottom:18px; font-size:24px; font-weight:400; color:#5277b7;}
.sideblock ul{margin:0px; padding:0px; list-style:none;}
.sideblock ul li{display:block; padding:10px 0; border-top:#5277b7 dashed 1px; font-size:15px; line-height:18px; color:#000; font-weight:400;}
.sideblock ul li a{color:#000;}
.sideblock ul li a:hover{color:#5277b7;}
.collection-group{margin:0px 0; width:100%; max-width:100%; border:#eca263 solid 0px; border-radius:5px; overflow:hidden; position:relative;}
.collection-group input[type="text"],.collection-group input[type="email"]{width:63%; padding:0 15px; border:none; font-size:18px; line-height:58px; color:#ffffff; font-weight:400; vertical-align:top;border:#fff solid 1px; background:transparent; border-radius:4px;}
.collection-group input[type="submit"]{font-family: proxima_novaextrabold; font-size:18px; background-color:#eca263; color:#fff; display:inline-block; vertical-align:top; padding:0px 16px; line-height: 58px; text-transform:uppercase; border-radius:5px; box-shadow:0 7px 31px rgba(0, 0, 0, 0.2); position:absolute; right:0px; top:0px; border:#eca263 solid 2px;}
.collection-group input[type="email"]::-webkit-input-placeholder { color: #fff; opacity:1;}
.collection-group input[type="email"]:-ms-input-placeholder { color: #fff; opacity:1;}
.collection-group input[type="email"]::placeholder {
color: #fff; opacity:1;}
.collection-group p{margin-bottom:0px; width:100%; max-width:100%;}
.collection-group span{margin-bottom:0px !important;}
.collection-group .ajax-loader{position:absolute;}
.collection-page-content{margin-bottom:0px;}
.collection-content h2{color:#5277b7; font-size:32px; text-transform:uppercase; margin-bottom:65px;}
.collection-content p{font-size:23px; color:#99b3df; line-height:32px; font-family: proxima_novasemibold; font-weight:900; margin-bottom:30px; text-transform:uppercase; display:block;}
.collection-content ul{margin:0px; padding:0px; list-style:none;}
.collection-content ul li{display:block; margin:0px 0 25px; padding:0 0 0 40px; font-size:20px; color:#5b7184; line-height:24px; font-weight:600; position:relative;}
.collection-content ul li img{position:absolute; left:0px; top:0px;}
.collection-video{margin:0px 0 0px; padding:5px; border:3px solid #5277b7; position:relative;}
.collection-video iframe{vertical-align:top;}
.collection-video img{width:100%; position:relative; z-index:3;} .banner-outer-rs.aboutus-banner{background-size:cover;}
.collection-profile{text-align:center; position:relative;}
.collection-profile h4{font-size:23px; line-height:28px; color:#fff; font-weight:700; margin:15px 0 1px; text-align: center;}
.collection-profile h5{font-size:18px; line-height:22px; color:#fff; font-weight:400; margin:0px 0 0px; text-align: center;}
.collection-profile-pic{position:relative;}
.collection-profile-pic::after{width: 0; height: 0; border-left: 34vw solid transparent; border-bottom: 14vh solid #f7f7f7; content: ""; position: absolute; bottom: 0; right: 0px;} .collection-profile-name{border:#5277b7 solid 0px; margin:0%; display:inline-block; vertical-align:top; padding:0px; border-radius:10px; position:absolute; right:0px; top:75%;}
.join-section-main.collection-blog{background: #f9fafa url(//ancileo.com/wp-content/themes/ancileo-child/images/Integrate-bg-icons.png) 31% 262px no-repeat !important; padding-top:150px; position: relative;}
.join-section-main.collection-blog:before{width: 0; height: 0; border-left: 120vw solid transparent; border-top: 200px solid #ffffff; content: ""; position: absolute; top: 0; right:0px;}
.join-section-main.collection-blog .join-head-section{background-image:none !important;}
.heateorSssSharing.heateorSssFacebookBackground{background:#5277b7 !important;}
.heateorSssSharing.heateorSssTwitterBackground{background:#88c79e !important;}
.heateorSssSharing.heateorSssLinkedinBackground{background:#5277b7 !important;}
.heateorSssSharing.heateorSssMoreBackground{background:#88c79e !important;}
.single.single-post .distribute-main-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blogcontent-bg.png) center top  !important; background-size:contain !important;}
.blog .distribute-main-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blogbg.png) center bottom no-repeat  !important; background-size:cover !important;}
.collection-group span{font-size:20px !important; line-height:24px !important;}
.collection-profile-pic{opacity:0;} .page-template-knowledge-base .banner-outer-rs.inner-page-banner{background-color: #ffffff;min-height:780px;}
.page-template-knowledge-base .inner-content-section{background:#fff; margin-top:-50px;}
.feature-logo{margin:0px; padding:0px 0px; background:transparent; text-align:center; float:left; width:100%;}
.feature-logo ul{margin:0px; padding:0px; list-style:none;}
.feature-logo ul li{display:inline-block; vertical-align:middle; margin:0px 0 40px; padding:0 1%; width:19%;}
.feature-logo ul li img{max-width:100%;}
.morelink{padding:0px 0 0;text-align:center; font-size:19px; line-height:45px; color:#4376cf; font-weight:600; }
.morelink a{text-align:center; font-size:19px; line-height:45px; color:#4376cf; font-weight:600; border-radius:5px; background:transparent; padding:0 30px; display:inline-block; vertical-align:top;}
.connect-social{margin:0px; padding:5px 0 0px; list-style:none;}
.connect-social ul{margin:0px; padding:0px; list-style:none;}
.connect-social ul li{margin:0px 3px 0 0; padding:0px; display:inline-block; vertical-align:top;}
.connect-social ul li a{width:35px !important; height:35px; border-radius:50%; text-align:center; border:#5b666f solid 1px; line-height:35px !important; display:inline-block;}
.connect-social ul li a:hover{background:#5b666f; color:#fff !important;}
.connect-btn{width:auto; height:auto; border-radius:30px; text-align:left; border:#5b666f solid 1px; line-height:normal; display:inline-block; position:relative; padding:6px 6px 6px 34px; background:#5b666f; color:#fff; cursor:pointer;}
.connect-btn:before{position:absolute; left:10px; top:7px; content:'@'; font-size:23px; line-height:normal; color:#fff; font-weight:400;}
.connect-btn:hover{color:#fff;}  .popup{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:9999;} .popup-inner{width:100%; max-width:500px; padding:0px 0px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; border:#5b666f solid 2px; text-align:center;}
.getaquote-popup{margin:0px; padding:20px 20px; height:auto; width:100%; background:#f6f6f6;}
.popup-inner label{text-align:left; display:block; font-weight:600;} .popup-close{width:30px; height:30px; padding-top:4px; display:inline-block; position:absolute; top:0px; right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%); border-radius:1000px; background:rgba(0,0,0,0.8); font-family:Arial, Sans-Serif; font-size:20px; text-align:center; line-height:100%; color:#fff;} 
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg); transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none; color:#fff;}
.popup-inner h2{color:#fff; font-size:19px; line-height:26px; background:#5b666f; display:block; font-weight:600; margin-bottom:12px; padding:8px 15px; text-transform:uppercase; margin-top:0px; text-align: left;}
.popup-inner h3{font-family:Arial, Sans-Serif; font-size:16px; line-height:22px; font-weight:400; color:#516778; margin-bottom:20px;}
.popup-inner input[type="text"],.popup-inner input[type="email"],.popup-inner input[type="tel"],.popup-inner textarea{margin:0px auto 3px; padding:0px 15px; height:40px; width:100%;color:#737373; font-size:14px; line-height:normal; font-weight:400; border:#8f8f8f solid 1px; background:#fff;}
.popup-inner textarea{padding:10px 15px; resize:none; height:80px;}
.popup-inner input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 25px; text-align:left; height:40px; width:auto; color:#fff; font-size:15px; line-height:38px; font-weight:400; background:#5b666f; border:none; text-transform:uppercase; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.popup-inner input[type="submit"]:hover{background:#5b666f; border-radius:30px;}
.popup-inner .ajax-loader{position:absolute !important;} blockquote{background:#e6e6e6; padding:15px 15px 2px 25px;}
.blogbox-cont blockquote{background:transparent; padding:0px;}
.pagination{display: inline-block;}
.pagination a{color: black; float: left; padding: 8px 12px; text-decoration: none; transition: background-color .3s; border: 1px solid #e2e2e2; margin: 0 2px 2px 0px; box-shadow:none !important;}
.pagination a.active{background-color: #019db6; color:#fff; border: 1px solid #019db6; box-shadow:none !important;}
.pagination a:hover:not(.active) {background-color: #019db6; color:#fff !important; box-shadow:none !important;}
.navigation.pagination{background:none; border:none;}
.navigation.pagination h2{display:none;}
.navigation.pagination .page-numbers{float:left; padding: 8px 12px; border: 1px solid #019db6; height:42px; margin:0px 2px 0px 0px !important; font-weight:400;}
.navigation.pagination .page-numbers.current{background:#019db6; color:#fff;}
.navigation.pagination .page-numbers span.screen-reader-text{display:inline-block;} .banner-inner-rs p{font-size:23px; width:auto; max-width:100%; display:block; margin-bottom:15px !important; text-align:left;}
.banner-inner-rs ul{margin:0 auto 20px; padding:0px 0px; list-style:none; text-align:left; position:relative; z-index:9; max-width:772px;}
.banner-inner-rs ul li{margin-bottom:15px; font-size:20px; line-height:24px; color:#fff; font-weight:400; list-style:none; position:relative;} .banner-inner-rs ul li span.bnbullet{width:6px; height:6px; border-radius:50%; background:#fff; margin:0 5px 0 0; display:inline-block;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:145px;}
.bannerlist-cont{margin:0px; padding:0px;}
.bannerlist-cont ul{margin:0px 0 25px; padding:0px; list-style:none;}
.bannerlist-cont ul li{display:inline-block; vertical-align:top; width:49%; padding:0 0 0 35px; background:url(//ancileo.com/wp-content/uploads/2021/06/bullet-1.png) 0 3px no-repeat; font-size:21px; line-height:28px; color:#fff; font-weight:700; margin-bottom:10px;}
.highlight-box{margin:0px 0 20px; padding:15px; background:#fff; box-shadow:1px 3px 22px #00000015; text-align:center; min-height:430px;}
.highlight-img{margin:0px 0 20px; padding: 0px;}
.highlight-cont{margin:0px; padding: 0px 0 15px;}
.highlight-box h3{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#5277b7; font-size:25px; line-height:31px; font-weight:700; margin-bottom:15px;}
.highlight-box p{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#5b7184; font-size:21px; line-height:28px; font-weight:400; margin-bottom:15px; text-transform:none;}
.join-section-main.collection-blog h2{text-align:center; margin-bottom:45px;}
.connect-social ul li{margin-bottom:6px !important;}
.collection-group .wpcf7 form .wpcf7-response-output{color:#fff !important;}
.blog .inner-page-banner .banner-inner-rs{padding:150px 0 0;}
.blog .inner-page-banner .banner-inner-rs h1{ font-size:40px !important; line-height:48px;}
.blog .banner-inner-rs p{text-align:center;}
.contact-left label.pt13{padding-top:13px;}
.heateor_sss_horizontal_sharing{display:none !important;}
.inner-page-banner.blogsinglebanner .banner-inner-rs{padding:0px !important; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); padding:0 10% !important; }
.inner-page-banner.blogsinglebanner .banner-inner-rs h2.sigletitle-heading{margin-top:0px !important;}
.blog .inner-page-banner .banner-inner-rs{padding:0px !important; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.distribute-inner-rs.distribute-inner-wbc p.link-more{display:none;}
.page-template-knowledge-base .inner-content-section{padding-bottom:0px !important;}
.blogdetals-main{margin-top:0px !important;}
.left-content.text-center{text-align:center !important;}
.home .distribute-main-rs{margin-top:0px;}
.blogbox.featured-blog .blogbox-picture{background:#fff;}
.contact-second-version .contact-form-outer{margin-top:-180px !important;}
.contact-form-outer .col-xs-12.pade-none:last-child{text-align:center;}
.contact-left input[type="submit"]{float:none;}
.dndbtn{margin-left:-5px;}
.privacy-policy .conatact-form::after{display:none;}
.privacy-policy-content{max-width:772px; margin:0px auto;}
.privacy-policy-content h1{font-size:30px; line-height:34px; font-weight:600; color:#333; text-align:center; position:relative; margin:0px auto 20px;}
.privacy-policy-content h2{font-size:24px; line-height:26px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h3{font-size:22px; line-height:24px; font-weight:500; color:#333; margin-bottom:10px; text-align:left;}
.privacy-policy-content h4{font-size:20px; line-height:23px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h5{font-size:19px; line-height:22px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h6{font-size:18px; line-height:21px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content p{font-size:16px; line-height:24px; color:#333; font-weight:400; width:100% !important; margin-bottom:25px !important;}
.privacy-policy-content p:last-child{margin-bottom: 0px;}
.privacy-policy-content p a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content p a:hover{color:#000;}
.privacy-policy-content ol{margin:0px 0px 40px 20px; padding:0px; list-style:disc;}
.privacy-policy-content ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#333; list-style: disc;}
.privacy-policy-content ol li a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content ol li a:hover{color:#000;}
.privacy-policy-content ul{margin:0px 0px 40px 20px; padding:0px; list-style:disc;}
.privacy-policy-content ul li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#333; list-style: disc;}
.privacy-policy-content ul li a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content ul li a:hover{color:#000;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{background: url(//ancileo.com/wp-content/uploads/2021/06/xblog-banner.png.pagespeed.ic.ImC153g5d4.png) left top no-repeat !important; background-color: transparent !important; background-size: auto !important; background-size: cover !important; min-height: 405px !important; max-height: 405px !important; -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.privacy-policy .contact-left{padding:0 15px; background:transparent; width:80%;}
.privacy-policy .contact-second-version .contact-form-outer{margin-top:0px !important;}
.privacy-policy .conatact-form{background:transparent;}
.privacy-policy .general-communication-outer{display:none;}
.privacy-policy-content{padding:50px 0 15px;} .default-banner-block{padding:130px 0 0 0 !important; text-align:center;}
.default-banner-block .left-content{text-align:center !important;}
.defaultpage-banner{width:100%; float:none; background: url(//ancileo.com/wp-content/uploads/2021/06/xblog-banner.png.pagespeed.ic.ImC153g5d4.png) left top no-repeat !important; background-color:rgba(0, 0, 0, 0); background-size:auto; background-color:transparent !important; background-size:auto !important; background-size:cover !important; min-height:405px !important; max-height:405px !important; -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 1; -webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.general-template-section{margin:0px; padding:70px 0px; width:100%; position:relative;}
.jobcareers-option{margin:0px 0 30px; padding:0px;}
.jobcareers-option h3{font-style:normal; font-weight:400; font-size:18px; line-height:20px; text-transform:uppercase; color:#757575; margin-bottom:15px;}
.jobcareers-option label{display:block; width:100%; margin-bottom:10px; font-style:normal; font-weight:600; font-size:17px; line-height:22px; text-transform:capitalize; color:#757575;}
.jobcareers-option label input[type="checkbox"]{margin-right:12px;}
.jobcareers-option select{background:#FFFFFF; border:1px solid #CDD9E4; border-radius:5px; height:48px; padding:0 20px; font-style:normal; font-weight:400; font-size:19px; line-height:24px; text-transform:capitalize; color:rgba(91, 113, 132, 0.6); width:100%;}
.jobcareers-left input[type="submit"]{width:170px; text-align:center; background: #ECA263; border-radius: 5px; display:inline-block; vertical-align:top; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-style: normal; font-weight: 700; font-size: 16px; line-height: 48px; text-align: center; color: #FFFFFF; border:none;}
.available-row{margin-bottom:20px;}
.available-row h2{font-weight:400; font-size:38px; line-height:48px; color:#5277B7; margin:0 0 15px;}
.available-row h6{font-weight:400; font-size:18px; line-height:20px; color:#ECA263; margin:13px 0 0px; text-align:right;}
.available-row h6 a{margin-right:10px;}
.joblist{margin:0px 0 30px; padding:30px; background:#fff; box-shadow: 0px 0px 30px rgba(0, 13, 37, 0.1); border-radius: 5px;}
.joblist h2{  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:18px; line-height:22px; color:#5277B7; font-weight:600; margin:0 0 20px; text-transform:capitalize;}
.joblist h2 a{color:#5277B7;}
.joblist h2 a:hover{color:#ECA263;}
.job-posttag .job-tag{display:inline-block; vertical-align:middle; margin-right:30px;}
.job-posttag .job-tag ul li{font-weight:400; font-size:17px; line-height:27px; color:#757575; display:inline-block; vertical-align:middle; margin-right:7px;}
.general-template-details{margin:0px; padding:70px 0px; width:100%; position:relative;}
.general-template-details h1{font-size:30px; line-height:34px; font-weight:600; color:#757575; text-align:center; position:relative; margin:0px auto 20px;}
.general-template-details h2.pagetitle{  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:38px; line-height:48px; color:#5277B7; font-weight:600; margin:0 0 35px; }
.joblist h2 a{color:#5277B7;}
.joblist h2 a:hover{color:#ECA263;}
.general-template-details h2{font-size:24px; line-height:26px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h3{font-size:22px; line-height:24px; font-weight:500; color:#757575; margin-bottom:10px; text-transform:uppercase; text-align:left;}
.general-template-details h4{font-size:20px; line-height:23px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h5{font-size:19px; line-height:22px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h6{font-size:18px; line-height:21px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details p{font-size:16px; line-height:24px; color:#757575; font-weight:400; width:100% !important; margin-bottom:25px !important;}
.general-template-details p:last-child{margin-bottom: 0px;}
.general-template-details p a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details p a:hover{color:#000;}
.general-template-details ol{margin:0px 0px 40px 16px; padding:0px; list-style:disc;}
.general-template-details ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#757575; list-style: disc; text-transform: capitalize;}
.general-template-details ol li a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details ol li a:hover{color:#000;}
.general-template-details ul{margin:0px 0px 40px 16px; padding:0px; list-style:disc;}
.general-template-details ul li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#757575; list-style: disc; text-transform: capitalize;}
.general-template-details ul li a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details ul li a:hover{color:#000;}
.general-template-details .job-tag ul{margin-left:0px; margin-bottom:40px; list-style:none;}
.general-template-details .job-tag ul li{font-weight:400; font-size:17px; line-height:27px; color:#757575; list-style:none;}
.applynow-btn{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 18px; line-height:55px; background-color: #eca263; color: #fff; display: inline-block; padding:0px 34px; font-weight:600; text-transform: none; border-radius: 5px; box-shadow: 0 7px 20px rgba(0, 0, 0, 0.2); margin-bottom:50px;}
.jobcareers-form{margin:0px auto; width:100%; max-width:770px; position:relative;}
.jobcareers-form label{font-size:19px; line-height:24px; color:#5B7184; font-weight:600; text-transform: capitalize; margin-top:12px;}
.jobcareers-form input[type="text"],.jobcareers-form input[type="email"],.jobcareers-form input[type="tel"],.jobcareers-form input[type="password"],.jobcareers-form select,.jobcareers-form textarea{width:100%; background: #F9FCFF; border: 1px solid #CDD9E4; border-radius: 5px; height:48px; padding:0 25px; font-size:19px; color: rgba(91, 113, 132, 0.9); font-weight:400;}
.jobcareers-form textarea{resize:none; padding:12px 25px; height:310px;}
.jobcareers-form input[type="submit"]{background: #ECA263; border-radius: 5px; display:inline-block; vertical-align:top; text-align:center; padding:0 20px; line-height:48px; font-size: 16px; color:#fff; font-weight:600; border:none;}
.jobcareers-form .form-group{margin:0 0 15px;}
.jobcareers-form .row{margin-bottom:5px;}
.jobcareers-form .selectfield label{margin-top:0px; margin-bottom:15px;}
.jobcareers-form .wpcf7-list-item{margin-left:0px !important; margin-right:30px;}
.uplf{font-size:19px; line-height:24px; color:#5B7184; font-weight:600; padding-top:8px;}
.uploadfile{display:inline-block; vertical-align:middle; position:relative; margin-left:0px; margin-bottom:20px;}
.uploadfile .wpcf7-form-control-wrap.Resume{position:static; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.uploadfile input[type="file"]{width:100%; height:100%; opacity:1;}
.uploadfile .wpcf7-form-control-wrap{position:static; width:100%; height:100%; left:0; top:0;}
.careers-search{width:100%; max-width:775px; border: 1px solid #FFFFFF; border-radius: 5px; position:relative; overflow:hidden; margin:0px auto;}
.careers-search input[type="text"],.careers-search input[type="search"]{width:100%; background: transparent; border: 0px solid #CDD9E4; border-radius: 0px; height:65px; padding:0 25px; font-size:18px; color:#fff; font-weight:400;}
.careers-search input[type="submit"]{background:url(https://ancileo.com/wp-content/uploads/2022/05/Group.png) center center no-repeat #eca263; width:65px; height:100%; position:absolute; right:0px; top:0px; text-align:center; border:none;}
.careers-search input[type="text"]::placeholder { color: #fff; opacity: 1; }
.careers-search input[type="text"]:-ms-input-placeholder { color: #fff;}
.careers-search input[type="text"]::-ms-input-placeholder { color: #fff;} .general-template-section header{position:static;}
.general-template-section.jobcareers-search article{margin-bottom:30px; padding: 30px; background: #fff; box-shadow: 0px 0px 30px rgba(0, 13, 37, 0.1); border-radius: 5px;}
.general-template-section.jobcareers-search article h2{font-size:26px; line-height:normal; color:#5277B7;}
.general-template-section.jobcareers-search article h2 a{color:#5277B7;}
.general-template-section.jobcareers-search article h2 a:hover{color:#ECA263;}
.pagibtn{padding:0 10px; margin:0px; border:none; font-size:13px; line-height:28px; color:#fff; font-weight:400; background:#5277b7; border-radius:3px; display:inline-block; vertical-align:top;}
.pagibtn a{color:#fff;}
.pagibtn.pprev{float:left;}
.pagibtn.pnext{float:right;}
.pagibtn:hover{background:#88c79e;}
.nav-next-text{vertical-align:top;}
.nav-prev-text{vertical-align:top;}
.uploadfile .wpcf7-not-valid-tip{font-size:10px; line-height:12px;}
.jobcareers-thankyou{padding:50px 30px; border:green solid 5px; text-align:center; border-radius:6px;}
.jobcareers-thankyou h2{color:green; font-size:36px; line-height:46px;}
.topbar{font-size:16px; line-height:20px; color:#fff; font-weight:400; margin-bottom:10px;}
.topbar a:hover{color:#fff;}
.topbar strong{font-weight:900;}
.page-template-travel-insurance .inner-page-banner .banner-inner-rs{ padding-top:145px!important; }
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:145px;}
.collection-content .participant p{ color:#757575; font-size:21px; line-height:31px; font-weight:900!important; text-transform:none; text-align:center; margin-bottom:25px!important; }
.collection-content .participant h2{ margin-bottom:0px!important; padding-bottom:0px!important; } .page-template-resources .banner-outer-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) left top no-repeat; background-size:cover; min-height:405px; max-height:405px; padding-top:65px;}
.page-template-resources .inner-page-banner.home-banner .banner-content-img-rs{margin-top:0px; padding-left:0%; }
.page-template-resources .inner-page-banner.home-banner .banner-content-img-rs img{width:100%;}
.page-template-resources .inner-page-banner .banner-button-rs{margin-top:0px;}
.resource-content-section{margin:0px; padding:70px 0;}
.resourcebox{box-shadow:0 2px 35px #00000012; margin:0 0 40px 0; border-radius:0px; padding:0px; overflow:hidden; width:100%; text-align:left; background:#fff; border-radius:15px;}
.resourcebox-picture{margin:0px; padding:0px;}
.resourcebox-picture img{width:100%; height:auto !important;}
.resourcebox-cont{margin:0px; padding:20px; background: #fff; min-height: 300px;}
.resourcebox h2{font-size:24px; line-height:30px; color:#5277B7; font-weight:400; margin:0 0 3px;}
.resourcebox h2 a{color:#5277b7;}
.resourcebox h2 a:hover{color:#eca263;}
.resourcebox h3{font-size:18px; line-height:22px; color:#5277B7; font-weight:400; margin:0 0 5px;}
.resourcebox h3 a{color:#5277b7;}
.resourcebox h3 a:hover{color:#eca263;}
.resourcebox h5{font-size:15px; line-height:20px; min-height:15px; color:#eca263; font-weight:600; margin:0 0 10px; font-family:arial;}
.resourcebox p{font-size:16px; line-height:27px; color:#757575; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 20px !important;}
.resourcebox a.readmore-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:14px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.resourcebox a.readmore-btn:hover{background:#5277b7;}
.resourcebox .blogtime{float:right; display:none;}
.single-resources_list .distribute-main-rs{margin-top:0px;}
.justify-content-center{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important;}
.single.single-resources_list .blog_image img{width:auto;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul{margin:0 auto 70px; padding:0px; list-style:disc; max-width:70%;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul li{margin:0 0 10px; font-weight:400;font-size:18px; line-height:30px; color:#757575; padding:0px !important;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul li img{position:static;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant p{margin:0 0 10px; font-family: proxima_novaregular; font-weight:400 !important;font-size:18px; line-height:30px; color:#757575;}
.expert-row .collection-group{margin:0px auto; max-width:570px;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]{border:#757575 solid 1px !important; color:#757575 !important;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]::-webkit-input-placeholder { color: #000; opacity:1;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]:-ms-input-placeholder { color: #000; opacity:1;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]::placeholder {
color: #000; opacity:1;}
.aboutancileo-section{}
.aboutancileo-section p{font-weight:400; font-size:18px; line-height:30px; color:#757575; margin:0 0 20px;}
.aboutancileo-section h4{font-weight:700; font-size:18px; line-height:24px; color:#5277B7; margin:0 0 0px;}
.aboutancileo-row{margin:0px auto; padding:30px 10%; text-align:center;}
.aboutancileo-box{margin:0 0 15px;}
.aboutancileo-box-img{margin:0 auto 15px; padding:0px;} .resources-dropdown{ display:none!important;}
a.download-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
a.download-btn:hover{background:#5277b7;}
.page-id-6184 .banner-outer-rs.inner-page-banner{padding-bottom: 165px;} .coreconnect-banner{background:url(//www.ancileo.com/wp-content/uploads/2023/08/coreconnect-banner.png) center bottom no-repeat; min-height:700px;}
.more-ways-main.distribution-agent-paleteform-wbc{padding-bottom:180px;}
.premium-billing-section .distribution-api-inner-wbc{margin:0px;}
.distribution-api-main-wbc.premium-billing-section{margin-top:-70px; padding-bottom:50px;} .meetlea-banner-section{margin:0px; padding:70px 0 0 0px; width:100%; position:relative; background:#2468e6;}
.align-items-center{display:flex; align-items:center; -moz-align-items:center; -webkit-align-items:center; -o-align-items:center; }
.meetlea-banner-section h2{font-family: proxima_novaregular;font-size:80px; line-height:normal; color:#fff; font-weight:600; margin:0 0 16px;}
.meetlea-banner-section h2 span{ color:#fff; background:#d13df5; border-radius:40px; padding:0px 20px; display:inline-block; vertical-align:middle; margin-top: -13px; }
.meetlea-banner-section h3{font-family: proxima_novaregular; font-size:60px; line-height:normal; color:#fff; font-weight:400; margin:0 0 30px;}
.meetlea-banner-section h5{font-family: proxima_novaregular; font-size:20px; line-height:20px; color:#000000; font-weight:400; display:inline-block; padding:10px 20px; background:#D5E1F7; margin:0 0 30px; border:#D13DF5 solid 2px; border-radius:60px;}
.meetlea-banner-caption{position:absolute; left:0px; top:50%; width:100%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1;}
.meetlea-banner-right{display:none;}
.readmore-btn{margin:0px; padding:0 20px; line-height:40px; color:#fff; font-weight:400; background:#FF9900; display:inline-block; vertical-align:top; border-radius:5px; font-size:15px;}
.readmore-btn:hover{color:#fff;}
.tic-section{margin:0px; padding:70px 0px; width:100%; text-align:center; background:#fff; position:relative;}
.tic-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.tic-section p{font-size:18px; line-height:normal; color:#5B7184; font-weight:400; margin:0 0 0px;}
.tic-content{padding:0 15%;}
.achieve-section{margin:0px; padding:70px 0px; width:100%; background:#F5F7FA; position:relative;}
.achieve-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.achieve-section h5{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 10px;}
.achieve-heading{margin:0px 0 40px; text-align:center;}
.achieve-box{margin:0px 0 10px; padding:0px 0px 50px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/aue-icon-bg----.png) right bottom no-repeat #fff; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:15px; background-size:110px 100px; min-height:390px; overflow:hidden;}
.achieve-section h3{font-family: proxima_novaregular; font-size:18px; line-height:normal; color:#fff; font-weight:500; margin:0 0 10px; text-align:center;}
.achieve-section h4{font-size:80px; line-height:normal; color:#fff; font-weight:300; margin:0 0 0px; text-transform:capitalize; text-align:center;}
.achieve-section ul{margin:0px 0 0 16px; padding:0px; list-style:disc;}
.achieve-section ul li{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 8px; list-style:disc;}
.achieve-box-top{padding:25px 20px; background:#D13DF5;}
.achieve-box-bottom{padding:25px 20px 0px; background:#fff;}
.effortless-section{margin:0px; padding:70px 0px; width:100%; background:#fff; position:relative;}
.effortless-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.effortless-section h5{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 10px;}
.effortless-heading{margin:0px 0 40px; text-align:center;}
.effortless-box{margin:0px 0 30px; padding:20px 20px 30px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/claim-bg----.png) right bottom no-repeat; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:14px; background-size:80px 75px; min-height:240px;}
.effortless-section h3{font-size:18px; line-height:24px; color:#000000; font-weight:400; margin:0 0 10px;}
.effortless-section ul{margin:0px 0 0 16px; padding:0px; list-style:disc;}
.effortless-section ul li{font-size:16px; line-height:20px; color:#526373; font-weight:400; margin:0 0 8px; list-style:disc;}
.effortless-icon{width:80px; height:auto; line-height:inherit; padding:0px; text-align:left; border-radius:0px; margin:0px 0 12px 0;}
.capabilities-section{margin:0px; padding:70px 0px; width:100%; background:#F5F7FA; position:relative;}
.capabilities-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.capabilities-section h5{font-size:18px; line-height:normal; color:#526373; font-weight:400; margin:0 0 10px;}
.capabilities-section p{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 20px;}
.capabilities-heading{margin:0px 0 30px; text-align:center;}
.module-box{margin:0px 0 20px; padding:30px 30px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/module-bg.png) right bottom no-repeat #fff; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:24px; background-size:150px 130px;}
.capabilities-section h3{font-size:26px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 20px;}
.capabilities-section h4{font-size:20px; line-height:normal; color:#000000; font-weight:400; margin:0 0 0px; display:inline-block; vertical-align:middle;}
.capabilities-section ul{margin:0px 0 0 16px; padding:0px; list-style: disc !important;}
.capabilities-section ul li{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 8px;   list-style: disc !important;}
.module-icon{width:60px; height:60px; line-height:60px; text-align:center; background:#F8E5FF; border-radius:50px; margin:0px 0 0px; display:inline-block; vertical-align:middle; margin-right:10px;}
.module-box-row{margin-bottom:20px;}
.modular-approach-section{margin:0px; padding:70px 0px; width:100%; background:#fff; position:relative;}
.modular-approach-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:700; margin:0 0 10px;}
.modular-approach-section h3{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 0px;}
.modular-approach-heading{margin:0px 0 30px; text-align:center;}
.claims-experience-section{margin:0px; padding:70px 0px; width:100%; background:url(//ancileo.com/wp-content/uploads/2024/06/footer-bg.png) 0 0 no-repeat #2468e6; position:relative;}
.claims-experience-section h2{font-size:40px; line-height:44px; color:#fff; font-weight:400; margin:0 0 10px;}
.claims-experience-section h3{font-size:30px; line-height:normal; color:#fff; font-weight:400; margin:0 0 0px;}
.claims-experience-section p{font-size:16px; line-height:normal; color:#fff; font-weight:400; margin:0 0 20px;}
.lea-img{margin-bottom:25px;}
.claims-experience-form{margin:0px; padding:35px; background:#fff; border-radius:30px; position:relative;}
.claims-experience-form .form-group{margin-bottom:10px;}
.claims-experience-form label{font-size:16px; line-height:20px; color:#526373; font-weight:600; margin:0 0 5px;}
.claims-experience-form input[type="text"],.claims-experience-form input[type="tel"],.claims-experience-form input[type="email"],.claims-experience-form input[type="password"],.claims-experience-form select,.claims-experience-form textarea{width:100%; height:55px; border:#D1E6FF solid 1px; border-radius:5px; padding:0 20px; font-size:16px; line-height:normal; color:#5B7184; font-weight:400; background:#F6FAFF;}
.claims-experience-form textarea{height:120px; resize:none; padding:10px 20px;}
.claims-experience-form input[type="submit"]{margin:0px; padding:0 50px; line-height:50px; color:#fff; font-weight:600; background:#FF9900; display:inline-block; vertical-align:top; border-radius:5px; font-size:18px; text-transform:uppercase; border:none;}
.claims-experience-form input[type="submit"]:hover{color:#fff;} .moduletab-block .tabs-below > .nav-tabs,.moduletab-block .tabs-right > .nav-tabs,.moduletab-block .tabs-left > .nav-tabs{border-bottom:0;}
.moduletab-block .tab-content > .tab-pane,.moduletab-block .pill-content > .pill-pane{display: none;}
.moduletab-block .tab-content > .active,.moduletab-block .pill-content > .active{display:block;}
.moduletab-block .tabs-left > .nav-tabs > li,
.moduletab-block .tabs-right > .nav-tabs > li{float:none; margin:0 0 18px;}
.moduletab-block .tabs-left > .nav-tabs > li > a,.moduletab-block .tabs-right > .nav-tabs > li > a{min-width:74px; margin-right:0; margin-bottom:0px;}
.moduletab-block .tabs-left > .nav-tabs{float:left; margin-right:0px; border-right:0px solid #ddd;}
.moduletab-block .tabs-left > .nav-tabs > li > a{margin-right:0px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#fff; border:none; padding:0px;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover,.moduletab-block .tabs-left > .nav-tabs > li > a:focus{background:#D13DF5; border:none;}
.moduletab-block .tabs-left > .nav-tabs .active > a,.moduletab-block .tabs-left > .nav-tabs .active > a:hover,.moduletab-block .tabs-left > .nav-tabs .active > a:focus{background:#D13DF5; border:none;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover .module-menu h5,.moduletab-block .tabs-left > .nav-tabs > li > a:focus .module-menu h5{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs .active > a .module-menu h5,.moduletab-block .tabs-left > .nav-tabs .active > a:hover .module-menu h5,.moduletab-block .tabs-left > .nav-tabs .active > a:focus .module-menu h5{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover .module-menu h3,.moduletab-block .tabs-left > .nav-tabs > li > a:focus .module-menu h3{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs .active > a .module-menu h3,.moduletab-block .tabs-left > .nav-tabs .active > a:hover .module-menu h3,.moduletab-block .tabs-left > .nav-tabs .active > a:focus .module-menu h3{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs{width:30%; float:left;}
.moduletab-block .tab-content{width:67%; float:right;}
.module-menu{margin:0px; padding:18px 25px 15px 60px; position:relative; min-height:90px;}
.module-menu .module-icon{position:absolute; left:-23px; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:1; width:46px; line-height:46px; height:46px; border-radius:50%; background:#FFEBCC; text-align:center;}
.module-menu .module-icon img{max-width:27px;}
.module-menu h5{font-family: 'Montserrat', sans-serif; font-size:12px; line-height:normal; color:#D13DF5; font-weight:700; text-transform:uppercase; margin:0 0 5px;}
.module-menu h3{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#000000; font-weight:700; margin:0 0 0px;}
.moduletab-tabcontent-sec{margin:0px; padding:0px; width:100%; position:relative; box-shadow: 0px 4px 34px 0px #0000000D; border-radius:24px; overflow:hidden;}
.moduletab-tabcontent-top{margin:0px; padding:40px 30px; position:relative; background:url(//ancileo.com/wp-content/uploads/2024/07/tab-bg.png) 0 0 no-repeat #fff; background-size:cover; }
.moduletab-tabcontent-bottom{margin:0px; padding:20px 30px; position:relative; background:#FDF6FF; display:flex; align-items:center;}
.moduletab-tabcontent-bottom-left{width:75%; float:left; padding:0 3% 0 0;}
.moduletab-tabcontent-bottom-right{width:25%; float:right; text-align:right;}
.moduletab-tabcontent-bottom h5{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:600; margin:0 0 0px;}
.discover-btn{margin:0px; padding:10px 20px; line-height:24px; background:#FF9900; display:inline-block; vertical-align:middle; font-family: 'Montserrat', sans-serif; font-size:16px; color:#fff; font-weight:700; border-radius:5px;}
.discover-btn:hover{background:#D13DF5; color:#fff;}
.moduletab-threeblock{margin:0px; padding:50px 0 0 0px; position:relative;}
.moduletab-threebox{margin:0px 5% 0 0; padding:0px; position:relative; width:30%; float:left;}
.moduletab-threebox:last-child{margin-right:0px;}
.moduletab-icon{margin:0 0 10px;}
.moduletab-threebox h6{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 0px;}
.tabcontent-editor h2{font-family: 'Montserrat', sans-serif; font-size:18px; line-height:normal; color:#000; font-weight:700; margin:0 0 15px;}
.tabcontent-editor p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 20px;}
.moduletab-image{box-shadow: 0px 6.14px 82.92px 0px #0000001F; border-radius:15.36px;}
.modulefourtab-box{background:#fff; border: 1px solid #DEDEDE; margin:0 0 20px; border-radius:10px; padding:25px 30px;}
.modulefourtab-box p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:24px; color:#526373; font-weight:400; margin:0 0 0px;}
.modulefourtab-box p strong{color:#C41DD2;}
.modulefourtab-box .moduletab-icon{margin-bottom:15px;}
.modulefourtab-box:last-child{margin-bottom:0px;}
.engageglobe-box{background:#fff; border:1px solid #DEDEDE; border-radius:10px; margin:0 0 30px; overflow:hidden; display:flex; align-items: center;}
.engageglobe-image{margin:0px; padding:0px; width:33%; float:left; background:#FBEDFD; min-height:180px;}
.engageglobe-content{margin:0px; padding:30px 5%; width:67%; float:right;}
.engageglobe-box h4{font-family: 'Montserrat', sans-serif; font-size:18px; line-height:normal; color:#D13DF5; font-weight:700; margin:0 0 10px;}
.engageglobe-box p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:24px; color:#526373; font-weight:400; margin:0 0 0px;}
.engageglobe-box:last-child{margin-bottom:0px;}
.readmore-btn.discoverlea-btn{font-size:20px; font-weight:600;} .wpcf7-form-control-wrap.enquiring-about{max-width:62%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.wpcf7-form-control-wrap.enquiring-about .wpcf7-list-item{width:100%; font-size:20px; color:#b9c4ce;}
@media only screen and (min-width:700px) and (max-width:992px) {
.contact-left label{color:#5b7184; font-size:20px; line-height:24px; max-width:38% !important; vertical-align:top;}
.wpcf7-form-control-wrap.enquiring-about{max-width:62%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.contact-left input[type="text"],.contact-left input[type="email"], .contact-left select, .contact-left textarea{width:59% !important;}
}
@media only screen and (min-width:300px) and (max-width:659px) {
.contact-left label{max-width:100% !important;display: block; width: 100%;}
.wpcf7-form-control-wrap.enquiring-about{max-width:100%; width:100%; text-align:left;}
.contact-left input[type="text"],.contact-left input[type="email"],.contact-left select, .contact-left textarea{width:100% !important;}
.blogbox{margin:0px auto 30px; width:86%;}
.blogbox.featured-blog{width:92%;}
.blogbox-cont{padding:20px;}
.blogdetals-main .comments-area{padding:20px; max-width:100%;}
.blogdetals-main{padding:0 15px; margin-top:10px !important;}
.blogdetals-main .comments-area .comment-form-author{float:none; width:100%;}
.blogdetals-main .comments-area .comment-form-email{float:none; width:100%;}
.blog_details{padding:0px; margin-top:10px;}
.single.single-post .distribute-main-rs{padding-top:10px !important;}
.single.single-post header{padding-bottom:20px !important;} .collection-profile-pic::after{border-left: 113vw solid transparent; border-bottom: 10vh solid #f7f7f7;}
.collection-profile{margin-bottom:30px;}
.collection-video{padding:20px 0 0;}
.collection-profile-pic{opacity:1;}
.banner-outer-rs.aboutus-banner{background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png.pagespeed.ce.mlL9TPwL_W.png);}
.blogbox-picture{float:none; width:100%;}
.blogbox-cont{float:none; width:100%;}
.codemirror-main-left{padding:0 15px 0 15px !important;}
.blog .banner-outer-rs{min-height:370px; max-height:370px; padding:20px 15px 0px;}
.blogbox{width:100%; padding:0px;}
.blogbox.featured-blog{width:auto; padding:0px; margin:0 15px;}
.distribute-business-future-wbc{padding:0 15px;}
.blogbox h2{line-height:1.9rem;}
.blogbox h3{line-height:1.9rem;}
.banner-outer-rs{min-height:440px;}
.inner-page-banner .banner-inner-rs h1{font-size:30px !important; line-height:35px !important; margin-bottom:30px;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:65px;}
.inner-page-banner .banner-inner-rs h1 br{display:none;}
.bannerlist-cont ul li{font-size:17px; line-height:22px;}
.collection-group input[type="text"], .collection-group input[type="email"]{width:100%; margin-bottom:10px; line-height:50px;}
.collection-group input[type="submit"]{position:static; font-size:16px; line-height:46px;}
.inner-page-banner .banner-content-img-rs img{max-width:100% !important; width:100% !important;}
.collection-content h2{margin-bottom:25px;}
.highlight-box h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.highlight-box p{font-size:19px; line-height:24px;}
.feature-logo ul li{width:40%; padding:0 5%;}
.tablemob{min-width:280px; width:100%; overflow-x:scroll; margin-bottom:25px;}
.blogsinglebanner h2.sigletitle-heading{font-size:34px; line-height:40px; margin-top:0px;}
.blogsinglebanner{background-position:left top !important; min-height: 320px !important;}
.single.single-post .distribute-inner-rs.distribute-inner-wbc{padding-top:0px;}
.single.single-post .distribute-inner-rs.distribute-inner-wbc .distribute-inner-left{margin-top:0px;}
.heateor_sss_horizontal_sharing{display:none !important;}
.blogright{padding:0px 0 20px;}
.highlight-box{min-height:inherit;}
.join-section-main.collection-blog{padding-top:50px;}
.blogbox.featured-blog .blogbox-cont{padding:20px 20px;}
.blog .inner-page-banner .banner-inner-rs{padding-top:64px;}
.blogdetals-main ol.onorderlist{padding-left:0px;}
.blogdetals-main ol li{font-size:17px;}
.distribute-inner-rs a{font-size:17px;}
.blog .inner-page-banner .banner-inner-rs h1{font-size:34px !important; margin-bottom:0px;}
.blogdetals-main ul li{font-size:17px; line-height:28px;}
table.blog-table.vat tr td{font-size:17px; line-height:28px; font-weight:400;}
.inner-page-banner.blogsinglebanner .banner-inner-rs{padding:0px !important;}
.distribute-inner-rs a{font-size:17px !important;}
.banner-inner-rs ul{padding:0 0px;}
.banner-inner-rs ul li{font-size:14px; line-height:18px; margin-bottom:5px;}
.inner-page-banner .banner-inner-rs .left-content{padding-top:0px !important;}
.banner-inner-rs p{margin-bottom:8px !important; line-height:22px;}
.contact-second-version .contact-form-outer{margin-top:-115px !important;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{min-height:150px !important; max-height:150px !important;}
.privacy-policy-content{padding-top:0px;}
.available-row{padding-top:35px;}
.available-row h2{font-size:30px; line-height:34px; margin-bottom:0px;}
.inner-page-banner .banner-inner-rs{padding-top:100px !important;}
.resource-content-section{padding-bottom:0px;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul{padding:0px;}
.meetlea-banner-section{background-size:cover !important; padding:90px 0px 0; background: url(//ancileo.com/wp-content/uploads/2024/06/Hero-banner.png) left bottom no-repeat #2468e6; background-position:left top; min-height:inherit;}
.meetlea-banner-caption{position:static; transform: translateY(0%); -o-transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(-0%);}
.meetlea-banner-section .fullimg{display:none;}
.meetlea-banner-section .align-items-center{display:block;}
.meetlea-banner-section h2{font-size:44px;}
.meetlea-banner-section h3{font-size:30px; margin-bottom:15px;}
.tic-content{padding:0px;}
.tic-section{padding:40px 0px;}
.tic-section h2{font-size:26px;}
.achieve-section{padding:40px 0px;}
.achieve-section h2{font-size:26px;}
.achieve-section h5{font-size:20px;}
.achieve-section h4{font-size:60px;}
.achieve-box{min-height:inherit;}
.effortless-box{min-height:inherit;}
.effortless-section{padding:40px 0px 20px;}
.effortless-section h2{font-size:26px;}
.effortless-section h5{font-size:20px;}
.capabilities-section{padding:40px 0px;}
.capabilities-section h2{font-size:26px;}
.module-icon{margin-bottom:10px;}
.modular-approach-section{padding:40px 0px;}
.modular-approach-section h2{font-size:26px;}
.modular-approach-section h3{font-size:20px;}
.claims-experience-section h2{font-size:26px;}
.claims-experience-info{padding-bottom:30px;}
.claims-experience-form{padding:20px;}
.claims-experience-form input[type="text"], .claims-experience-form input[type="tel"], .claims-experience-form input[type="email"], .claims-experience-form input[type="password"], .claims-experience-form select, .claims-experience-form textarea{height:50px;}
.claims-experience-form textarea{height:100px;}
.meetlea-banner-right{display:block;}
.moduletab-block .tabs-left > .nav-tabs{width:auto; float:none;}
.moduletab-block .tab-content{width:100%; float:none; margin:0px;}
.moduletab-tabcontent-top{padding:20px 20px;}
.tabcontent-editor h2{font-size:18px;}
.moduletab-threebox{width:100%; float:none; margin:0 0 20px;}
.moduletab-icon{margin-bottom:5px;}
.moduletab-tabcontent-bottom{padding:20px 20px; display:block;}
.moduletab-tabcontent-bottom-left{margin:0px 0 15px; padding:0px; width:100%; float:none; text-align:center;}
.moduletab-tabcontent-bottom-right{margin:0px; padding:0px; width:100%; float:none; text-align:center;}
.modulefourtab-box{padding:20px;}
.moduletab-threeblock{padding-top:30px;}
.engageglobe-box{display:block;}
.engageglobe-image{width:100%; float:none;}
.engageglobe-content{padding:20px; width:100%; float:none;}
.engageglobe-box{margin-bottom:20px;}
}
@media only screen and (min-width:660px) and (max-width:767px) {
.banner-inner-rs ul li{font-size:15px; line-height:20px; margin-bottom:5px;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{min-height:190px !important; max-height:190px !important;}
.available-row{padding-top:35px;}
.available-row h2{font-size:30px; line-height:34px; margin-bottom:0px;}
}
@media only screen and (min-width:1368px) and (max-width:1600px) {
.collection-profile-pic::after{border-left: 30.3vw solid transparent; border-bottom: 12.6vh solid #f7f7f7; }
}
@media only screen and (min-width:1601px) and (max-width:2000px) {
.collection-profile-pic::after{border-left: 27.2vw solid transparent; border-bottom: 11.3vh solid #f7f7f7; }
.blog .banner-outer-rs{min-height:450px; max-height:450px;}
.blogsinglebanner{min-height:450px; max-height:450px;}
.page-template-resources .banner-outer-rs{min-height:350px; max-height:350px; padding-top:0px;}
}
@media only screen and (min-width:2001px) and (max-width:2700px) {
.blog .banner-outer-rs{min-height:520px; max-height:520px;}
.blogsinglebanner{min-height:520px; max-height:520px;}
.page-template-resources .banner-outer-rs{min-height:420px; max-height:420px; padding-top:0px;}
}
@media only screen and (min-width:2701px) and (max-width:4000px) {
.blog .banner-outer-rs{min-height:690px; max-height:690px;}
.blogsinglebanner{min-height:690px; max-height:690px;}
.page-template-resources .banner-outer-rs{min-height:590px; max-height:590px; padding-top:0px;}
}
@media only screen and (min-width:4001px) and (max-width:5000px) {
.blog .banner-outer-rs{min-height:1145px; max-height:1145px;}
.blogsinglebanner{min-height:1145px; max-height:1145px;}
.page-template-resources .banner-outer-rs{min-height:945px; max-height:945px; padding-top:0px;}
}
@media only screen and (min-width:5001px) and (max-width:8000px) {
.blog .banner-outer-rs{min-height:1145px; max-height:1145px;}
.blogsinglebanner{min-height:1145px; max-height:1145px;}
.page-template-resources .banner-outer-rs{min-height:945px; max-height:945px; padding-top:0px;}
}
@media only screen and (min-width:320px) and (max-width:767px){
.dndbtn input[type="submit"]{ float:left!important; margin-left:5px!important; border:1px solid red; }
.privacy-policy .contact-left{width:100%; text-align:left;}
.blogbox:nth-child(2n+2) .blogbox-picture{float:none !important;}
}
@media only screen and (min-width:1024px) and (max-width:1500px) {
.inner-page-banner .banner-content-img-rs img{max-width:100%; width:100%;}
}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner.payment-banner .banner-inner-rs{display:block !important;}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner.payment-banner .banner-inner-rs .left-content{padding-top:0px;}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner .banner-inner-rs h1{font-size:36px; line-height:36px; margin-bottom:10px; padding-right:10%;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner{min-height: 660px !important; z-index:1;}
.page-template-2025-airline-travel-insurance-benchmark .banner-content-img-rs{margin-bottom:-40px;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-inner-rs{display:block !important;}
.page-template-2025-airline-travel-insurance-benchmark .banner-outer-rs.inner-page-banner.payment-banner.enterprisesolutions-banner{background-color:#fbfbfb !important; float:none;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .left-img{text-align:right;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-content-img-rs{max-width:640px; display:inline-block; float:none; text-align:right;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-inner-rs p{margin-bottom:40px !important;}
.border-gray-2 img {border:2px solid #e0e0e0; border-radius:15px;}
.reportall-about-section .reportall-about-content.customize h2{
font-family: 'Montserrat', sans-serif;
font-size: 28px;
line-height: 32px;
color: rgba(82, 119, 183, 1);
font-weight: 700;
text-transform: uppercase;
margin: 0 0 25px;}
.reportall-about-section::after{
position: absolute;
right: 0;
top: unset;
bottom: 0;
content: ''; 
width: 300px;
height: 83px;
background: url(//ancileo.com/wp-content/uploads/2024/01/xafter-bg.png.pagespeed.ic.RpiONjQ442.webp) 0 0 no-repeat;
background-size: 100% 100%;
}

@import url("https://fonts.googleapis.com/css?family=Roboto:300, 400, 500, 700, 900&display=swap");
@font-face {
font-family: proxima_novaregular;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.ttf) format("truetype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regular-webfont-webfont.svg#proxima_novaregular) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_novabold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-bold-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_novaextrabold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-extrabold-webfont.woff2) format("woff2"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-extrabold-webfont.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedlight;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-light-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proximanovalight;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.eot);
src: local("proximanovalight"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovalight.ttf) format("truetype");
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedregular;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-regular-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedSBd;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semibold-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: proxima_nova_condensedSBdIt;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.eot?#iefix) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.woff) format("woff"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanovacond-semiboldit-webfont_0-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: ProximaNovaRegularItalic;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.eot);
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.eot) format("embedded-opentype"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.woff) format("woff"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.ttf) format("truetype"),
url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-regularitalic-webfont.svg#ProximaNovaRegularItalic) format("svg");
font-display: swap;
}
@font-face {
font-family: proxima_novasemibold;
src: url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-semibold_0.woff2) format("woff2"), url(//ancileo.com/wp-content/themes/ancileo-child/fonts/proximanova-semibold_0.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
height: 100%;
}
html body {
overflow-x: hidden;
height: 100%;
-webkit-text-size-adjust: 100%;
font-family: proxima_novaregular;
font-weight: 400;
}
:focus {
outline: 0;
}
a:hover,
input[type="submit"]:hover {
transition: All 0.5s ease;
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;
}
a,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
label,
li,
ol,
select,
strong,
textarea,
ul {
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: proxima_novaextrabold;
font-weight: 400;
}
select {
appearance: none;
-webkit-appearance: none;
-ms-appearance: none;
-moz-appearance: none;
-o-appearance: none;
}
p {
font-size: 18px;
line-height: 30px;
color: #5b7184;
}
p:last-child {
margin-bottom: 0 !important;
}
article,
aside,
blockquote,
figcaption,
figure,
footer,
header,
main,
mark,
nav {
margin: 0;
padding: 0;
border: none;
}
a:focus,
a:hover {
text-decoration: none;
}
a {
color: #88c79e;
}
:focus {
outline: 0 !important;
}
img {
max-width: 100%;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
main {
width: 100%;
float: left;
}
blockquote,
footer,
header,
section {
width: 100%;
float: left;
}
.pade-none {
padding-left: 0;
padding-right: 0;
}
.sitemap_container {
background: #f7f7f7;
padding: 2% 0;
}
.custom_h3toh2 {
text-align: right;
position: relative;
font-weight: 900;
font-size: 32px;
text-transform: uppercase;
color: #5277b7;
line-height: 36px;
width: 93%;
padding: 0 27px 0 0;
font-family: proxima_novaextrabold;
list-style: none;
text-decoration: none;
}
.footer_tag {
text-align: center;
font-family: proxima_novasemibold;
font-size: 16px;
color: #94a4b0;
margin-top: 30px;
display: none;
}
.custom_h4toh2 {
text-align: left;
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
font-weight: 400;
margin: 0 0 20px;
padding: 0;
list-style: none;
text-decoration: none;
box-sizing: border-box;
line-height: 1.1;
}
header {
position: absolute;
left: 0;
top: 0;
z-index: 9;
}
.header-inner-rs {
padding: 15px 0 0;
}
.logo-rs {
float: left;
}
.logo-rs a {
display: inline-block;
}
.logo-rs img {
filter: brightness(0) invert(100%);
-webkit-filter: brightness(0) invert(100%);
}
.banner-outer-rs {
position: relative;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png) center bottom no-repeat;
min-height: 900px;
}
.banner-inner-rs {
padding: 176px 0 0;
text-align: center;
}
.banner-inner-rs h1 {
font-size: 42px;
color: #fff;
margin: 0 0 17px 0;
}
.banner-inner-rs p {
display: block;
font-size: 22px;
color: #fff;
line-height: normal;
width: 495px;
display: inline-block;
max-width: 95%;
z-index: 1;
line-height: 30px;
}
.banner-button-rs {
text-align: center;
margin: 24px 0 0;
z-index: 1;
}
.header-right-part-rs a {
font-family: proxima_novabold;
font-size: 18px;
background-color: #88c79e;
color: #fff;
display: inline-block;
padding: 10px 24px;
margin: -10px 0 0;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.banner-button-rs a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.banner-button-rs a.contact-sale:hover,
.banner-button-rs a:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.header-right-part-rs a:hover {
background-color: #5277b7;
color: #fff !important;
text-decoration: none;
}
.banner-button-rs a.contact-sale {
background-color: #fff;
color: #eca263;
margin-left: 30px;
}
.banner-content-img-rs {
margin: -72px 0 0 0;
width: 100%;
float: left;
position: relative;
}
.navbar-toggler {
display: none;
}
nav.navbar {
width: auto;
min-height: auto;
margin: 5px 0 0 192px;
display: inline-block;
vertical-align: middle;
float: right;
}
nav.navbar li a {
margin: 0;
padding: 0;
font-size: 18px;
color: #fff;
font-family: proxima_novasemibold;
}
nav.navbar a:hover {
color: #eca263;
}
nav.navbar li {
margin: 0 38px 0 0;
}
nav.navbar li:last-child {
margin-right: 0;
}
.header-right-part-rs {
float: right;
width: auto;
margin: 5px 0 0 33px;
}
nav.navbar .navbar-collapse {
padding-right: 0;
padding-left: 0;
}
.header-right-part-rs a {
color: #fff;
text-decoration: none;
color: #fff;
font-family: proxima_novasemibold;
font-size: 16px;
}
.header-right-part-rs a:hover {
color: #eca263;
}
.header-right-part-rs a span {
margin: 0 0 0 5px;
}
.heading-text-rs h3 {
position: relative;
font-weight: 900;
font-size: 32px;
text-transform: uppercase;
color: #5277b7;
line-height: 36px;
width: 100%;
padding: 0 0px 0 0;
}
.heading-text-rs h3 br {
display: none;
}
.distribute-main-rs {
padding-top: 0;
margin-top: -40px;
}
.distribute-inner-left {
padding: 0;
width: 100%;
margin: 0 0 60px;
}
.heading-text-rs {
margin-bottom: 40px;
display: -webkit-flex;
display: flex;
}
.distribute-inner-rs p {
margin-bottom: 40px;
}
.distribute-inner-rs a {
font-family: proxima_novasemibold;
}
.distribute-inner-rs a span {
font-weight: 400;
margin: 0 0 0 6px;
}
.circle-icon-rs {
position: relative;
}
.circle-icon-rs span {
width: 76px;
height: 76px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
position: absolute;
display: inline-block;
}
.integrate-quickly-rs {
background: #e8f1f1 url(//ancileo.com/wp-content/themes/ancileo-child/images/Integrate-bg-icons.png) 31% 262px no-repeat;
padding: 170px 0 166px 0;
position: relative;
margin: -155px 0 0 0;
z-index: -1;
}
.integrate-quickly-rs::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 227px solid #fff;
content: "";
position: absolute;
top: 0;
}
.integrate-quickly-rs::after {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-bottom: 227px solid #f7f7f7;
content: "";
position: absolute;
bottom: 0;
}
.integrate-inn {
margin-top: 140px;
padding-left: 130px;
position: relative;
}
.integrate-inn .heading-text-rs h3 {
width: 100%;
}
.integrate-inn-right .heading-text-rs h3 {
height: 70px;
vertical-align: middle;
display: table-cell;
padding-left: 100px;
}
.integrate-inn-right .heading-text-rs {
display: table;
}
.integrate-inn.integrate-inn-quickly {
padding: 0;
}
.integrate-inn-quickly.integrate-inn .heading-text-rs h3 {
padding: 0 0 0 110px;
}
.integrate-inn-quickly .circle-icon-position {
left: 0;
top: -20px;
}
.circle-icon-position {
position: absolute;
left: 15px;
top: 0;
width: 76px;
height: 76px;
}
.integrate-quickly-inn-rs .heading-text-rs {
margin-bottom: 38px;
}
.integrate-main-left {
padding: 0;
}
.codemirror-main-outer {
margin: 66px 0 45px;
}
.codemirror-main-outer .integrate-main-left {
box-shadow: 0 12px 25px #dde6e6;
}
ul.integrate-tabs {
width: 196px;
border-bottom: 2px #cad9e5 solid;
padding-bottom: 2px;
}
ul.integrate-tabs li {
font-size: 18px;
display: block;
margin: 0 0 9px 0;
width: 100%;
}
ul.integrate-tabs li a {
color: #5277b7;
font-family: proxima_novasemibold;
display: block;
height: 40px;
line-height: 40px;
padding: 0 23px;
border-radius: 4px;
}
.integrate-main-right {
padding-left: 30px;
}
ul.integrate-tabs li a.active {
background-color: #fff;
box-shadow: 0 12px 25px #dde6e6;
color: #88c79e;
}
.theme-more-link {
padding-top: 24px;
padding-left: 8px;
}
.theme-more-link a {
color: #88c79e;
font-family: proxima_novasemibold;
font-size: 18px;
display: block;
}
.stripe-products a {
float: left;
text-align: center;
margin: 0;
}
.integrate-tabs-icon {
width: 17px;
height: 18px;
display: inline-block;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/codemirror-tabs-icon.png) -4px -1px no-repeat;
margin: 0 14px 0 0;
position: relative;
top: 3px;
}
.integrate-tabs-icon.icon2 {
background-position: -49px -1px;
}
.integrate-tabs-icon.icon3 {
background-position: -93px -1px;
}
.integrate-tabs-icon.icon4 {
background-position: -138px -1px;
}
.integrate-tabs-icon.icon5 {
background-position: -170px -1px;
}
.integrate-tabs .active .integrate-tabs-icon {
background-position: -4px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon2 {
background-position: -49px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon3 {
background-position: -93px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon4 {
background-position: -138px -24px;
}
.integrate-tabs .active .integrate-tabs-icon.icon5 {
background-position: -170px -24px;
}
.compliance-made-inn-rs .integrate-inn {
margin: 0 0 21px;
padding-left: 15px;
}
.compliance-made-rs {
padding-bottom: 0;
background-color: #f7f7f7;
z-index: 1;
position: relative;
}
.compliance-made-rs .heading-text-rs {
margin-bottom: 20px;
}
.compliance-made-rs .theme-more-link {
padding: 0;
}
.compliance-made-inn-rs .integrate-inn p {
margin: 0 0 28px 0;
}
.compliance-made-inn-rs .integrate-inn hr {
margin: 30px 0 0;
border: none;
}
.compliance-left-img img {
position: relative;
width: auto;
max-width: 100%;
}
.compliance-made-inn-rs {
display: flex;
}
.compliance-left-img img {
display: table-cell;
vertical-align: middle;
top: 50%;
position: relative;
transform: translate(0, -50%);
left: -30px;
}
.clients-logo-outer {
border-top: 1px #eff0f4 solid;
}
.clients-logo-inn {
display: inline-block;
margin: 0 50px;
vertical-align: middle;
}
.clients-logo-outer {
border-top: 2px #eff0f4 solid;
padding: 0;
margin-top: 20px;
margin-bottom: 0;
}
.getstarted-made-rs {
background-color: #e8f1f1;
position: relative;
padding-top: 245px;
margin-top: 0;
}
.getstarted-made-rs::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 277px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.get-started-content h3 {
color: #5277b7;
font-size: 36px;
font-family: proximanovalight;
}
.get-started-content {
padding-top: 72px;
padding-bottom: 58px;
}
.get-started-content span {
font-size: 18px;
color: #5b666f;
}
.get-started-buttons {
margin-top: 26px;
}
.get-started-buttons a {
font-size: 18px;
width: 180px;
height: 49px;
color: #fff;
font-family: proxima_novasemibold;
text-transform: uppercase;
margin: 0 7px;
display: inline-block;
border-radius: 5px;
line-height: 50px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.get-started-buttons a.contactsales-btn {
background-color: #5b666f;
}
.get-started-buttons a.contactsales-btn:hover {
background-color: #5277b7;
}
.get-started-buttons a.getstarted-btn {
background-color: #eca263;
}
.get-started-buttons a.getstarted-btn:hover {
background-color: #5b666f;
}
.getstarted-top-grid-content {
display: table;
height: 204px;
width: 100%;
}
.getstarted-top-grid-content a {
background-color: #e0f1e6;
display: table-cell;
height: 100%;
padding: 52px 56px 0 136px;
border-radius: 10px;
box-shadow: 0 7px 36px #dee6e6;
position: relative;
transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
-moz-transition: All 0.3s ease;
-o-transition: All 0.3s ease;
}
.getstarted-top-grid-inn:last-child .getstarted-top-grid-content a {
background: #7fcee980;
}
span.getstarted-top-icon {
position: absolute;
left: 41px;
width: 79px;
height: 79px;
border-radius: 50%;
}
span.getstarted-top-icon img {
border-radius: 50%;
}
.getstarted-top-grid-content p {
line-height: 24px;
margin-top: 17px;
}
.getstarted-top-grid-content a h4 {
color: #5277b7;
font-size: 18px;
text-transform: uppercase;
font-family: proxima_novabold;
}
.getstarted-top-grid-rs {
margin: -190px 0 0 0;
}
.getstarted-top-grid-content a:hover {
opacity: 0.8;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
footer.main-footer-section {
padding: 68px 0;
border-top: 2px #d9e5eb solid;
background-color: #e8f1f1;
}
footer .footer-colum h3 {
font-size: 16px;
color: #5b666f;
font-family: proxima_novabold;
text-transform: uppercase;
margin-bottom: 24px;
}
footer .footer-colum ul {
margin: 0;
padding: 0;
}
footer .footer-colum ul li {
font-family: proxima_novasemibold;
font-size: 16px;
margin-bottom: 12px;
}
footer .footer-colum ul li:last-child {
margin-bottom: 0;
}
footer .footer-colum ul li a {
color: #94a4b0;
}
footer .footer-colum ul li a:hover {
color: #87c89f;
}
.footer-colum1-inn {
font-family: proxima_novabold;
font-size: 16px;
color: #5b666f;
margin-bottom: 25px;
padding: 0 0 0 28px;
position: relative;
}
.footer-colum1-inn a {
color: #5b666f;
}
.footer-colum1-inn a:hover {
color: #87c89f;
}
.footer-colum1-inn span {
width: 20px;
position: absolute;
left: 0;
top: -2px;
}
footer .footer-colum {
padding: 0 0 0 82px;
}
.banner-outer-rs.aboutus-banner {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
}
.banner-outer-rs.inner-page-banner {
background-color: #f7f7f7;
}
.inner-page-banner .banner-content-img-rs {
margin: 14px 0 0 0;
}
.inner-page-banner.home-banner .banner-content-img-rs {
margin: 94px 0 0 0;
right: 0;
position: relative;
}
.inner-page-banner .banner-content-img-rs img {
max-width: 100%;
}
.inner-page-banner .banner-inner-rs .left-content {
text-align: left;
padding-top: 1%;
padding-left: 0;
}
.inner-page-banner .banner-button-rs {
text-align: left;
padding: 0;
margin: 40px 0 0;
}
.inner-page-banner .banner-inner-rs {
padding: 134px 0 0;
display: -webkit-flex;
display: flex;
}
.inner-page-banner .banner-inner-rs {
padding: 74px 0 0;
display: -webkit-flex;
display: flex;
align-items: center;
}
.banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2 .banner-inner-rs {
padding: 130px 0 0;
}
.inner-page-banner.mobile-engagement-banner .banner-inner-rs {
padding: 154px 0 0;
}
.inner-page-banner.payment-banner .banner-inner-rs {
padding: 125px 0 0;
}
.inner-page-banner .banner-inner-rs h1 {
font-size: 48px;
}
.inner-page-banner .banner-inner-rs span {
font-size: 42px;
line-height: 48px;
color: #fff;
font-family: proximanovalight;
font-weight: 400;
margin-bottom: 16px;
display: block;
}
.inner-content-section {
background-color: #f7f7f7;
padding-bottom: 65px;
width: 100%;
float: left;
}
.our-team-main {
padding-bottom: 80px;
width: 100%;
float: left;
margin: 0;
}
.our-team-main h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 18px;
}
.our-team-main span {
color: #5b7184;
line-height: 27px;
font-size: 24px;
font-family: proxima_novasemibold;
display: block;
margin-bottom: 40px;
}
.our-team-colums-inn h3 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
font-family: proxima_novabold;
}
.our-team-colums-inn span {
font-size: 18px;
color: #5277b7;
font-family: proxima_novaregular;
margin-bottom: 0;
}
.our-team-colums {
height: 363px;
padding: 0;
background-color: #fff;
border-right: 1px #e9f2f6 solid;
border-top: 1px #e9f2f6 solid;
border-bottom: 1px #e9f2f6 solid;
}
.our-team-colums-main {
border: 1px #e9f2f6 solid;
box-shadow: 0 7px 31px #efecec;
background: #fff;
}
.our-team-colums-main .our-team-colums:nth-child(4n + 4) {
border-right: none;
}
.our-team-colums-main .our-team-colums:nth-child(1),
.our-team-colums-main .our-team-colums:nth-child(2),
.our-team-colums-main .our-team-colums:nth-child(3),
.our-team-colums-main .our-team-colums:nth-child(4) {
border-top: none;
}
.our-team-colums-inn {
width: 100%;
position: absolute;
top: 0;
height: 100%;
transition: All 0.6s ease;
-webkit-transition: All 0.6s ease;
-moz-transition: All 0.6s ease;
-o-transition: All 0.6s ease;
}
.team-profile-image {
opacity: 0;
transition: All 0.3s ease;
-webkit-transition: All 0.3s ease;
-moz-transition: All 0.3s ease;
-o-transition: All 0.3s ease;
}
.linkedin-icon {
width: 48px;
height: 48px;
border: 2px #fff solid;
display: inline-block;
position: absolute;
border-radius: 50%;
margin: 28px 0 0 43px;
background: #eca263 url(//ancileo.com/wp-content/themes/ancileo-child/images/linkedin-icon.png) center no-repeat;
top: 44%;
right: 40px;
cursor: pointer;
}
.team-profile-image-circle {
width: 200px;
height: 200px;
border: 2px transparent solid;
border-radius: 50%;
display: inline-block;
margin: 47px 0 18px 0;
overflow: hidden;
background-color: #f7f5f5;
position: relative;
}
.team-profile-image-circle img {
transition: All 0.1s ease;
-webkit-transition: All 0.1s ease;
-moz-transition: All 0.1s ease;
-o-transition: All 0.1s ease;
opacity: 1;
max-width: none;
position: relative;
}
.our-team-colums:hover .our-team-colums-inn {
width: 100%;
position: absolute;
top: 0;
height: 100%;
background-color: rgba(0, 115, 176, 0.6);
}
.our-team-colums:hover .our-team-colums-inn h3,
.our-team-colums:hover .our-team-colums-inn span {
color: #fff;
}
.our-team-colums:hover .team-profile-image-circle {
border-color: #fff;
background: 0 0;
}
.our-team-colums:hover .team-profile-image-circle img {
opacity: 0;
}
.our-team-colums:hover .team-profile-image {
opacity: 1;
}
.our-team-colums.ourteam-01 .team-profile-image-circle img {
left: -2px;
top: -4px;
}
.our-team-colums.ourteam-02 .team-profile-image-circle img {
left: -3px;
top: -1px;
}
.our-team-colums.ourteam-03 .team-profile-image-circle img {
left: 7px;
top: 9px;
}
.our-team-colums.ourteam-04 .team-profile-image-circle img {
left: -7px;
top: 6px;
}
.our-team-colums.ourteam-05 .team-profile-image-circle img {
left: -1px;
top: -5px;
}
.our-team-colums.ourteam-06 .team-profile-image-circle img {
left: -9px;
top: 0;
}
.our-team-colums.ourteam-07 .team-profile-image-circle img {
left: -4px;
top: 0;
}
.our-team-colums.ourteam-08 .team-profile-image-circle img {
left: -4px;
top: -1px;
}
.our-team-colums.ourteam-09 .team-profile-image-circle img {
left: -11px;
top: -1px;
}
.linkedin-icon a {
height: 100%;
width: 100%;
display: block;
}
.about-popup-outer {
background: #fff;
text-align: left;
border-radius: 5px;
-webkit-border-radius: 5px;
margin-top: 10vh;
margin-bottom: 10vh;
}
.modal .close {
float: right;
width: 48px;
height: 48px;
margin: -20px -20px 0 0;
font-size: 35px;
color: #fff;
opacity: 1;
background: #eca263;
border-radius: 50%;
border: 2px solid #fff;
}
.modal-backdrop {
background-color: #0073b0;
}
.about-popup-left {
padding: 60px 80px 60px;
}
.about-popup-right {
padding: 35px 0 0 0;
}
.about-popup-right h2 {
font-size: 32px;
margin-bottom: 6px;
}
.about-popup-right h3 {
color: #5277b7;
font-size: 24px;
font-family: proxima_novasemibold;
}
.about-popup-right p {
color: rgba(124, 149, 157, 0.9);
padding: 30px 70px 0 0;
line-height: 27px;
border-top: 1px solid #e9f2f6;
margin-top: 40px;
margin-bottom: 0;
}
.about-popup-right a {
float: right;
margin-right: 80px;
font-size: 18px;
color: #5277b7;
}
.about-bottom-map iframe {
width: 100%;
height: 765px;
border-radius: 3px;
}
.map-outer {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/map-outer.png) no-repeat center top;
background-size: cover;
padding: 110px 0 310px;
text-align: center;
}
.map-loaction {
border-radius: 2px;
background-color: #fff;
width: 370px;
box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;
height: 269px;
padding: 26px 47px;
}
.cross-icon {
width: 13px;
height: 13px;
overflow: hidden;
position: absolute;
opacity: 0.7;
right: 12px;
top: 10px;
z-index: 10000;
cursor: pointer;
}
.theme-button a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
}
.theme-button a:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.join-grid-content {
position: relative;
text-align: center;
background-color: #fff;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/quote-img.png);
background-repeat: no-repeat;
background-position: center 43%;
vertical-align: top;
border-radius: 4px;
box-shadow: 0 0 28px 1px #e6ecf7;
display: inline-block;
width: 100%;
padding: 0 31px 50px;
}
.join-grid-content p {
font-size: 18px;
color: #5b7184;
line-height: 22px;
min-height: 131px;
}
.grid-client-info-rs {
text-align: left;
padding: 0 70px;
margin: 30px 0 0;
}
.grid-client-info-rs .brand-icon-rs {
width: 26%;
float: left;
margin: 0 20px 0 0;
}
.client-img-rs {
display: inline-block;
margin: -161px 0 30px 0;
position: relative;
top: -16px;
}
.client-img-rs img {
width: 230px;
height: 230px;
border-radius: 50%;
border: 12px solid #fff;
box-shadow: 0 0 35px 1px #e6ecf7;
}
.join-head-section h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 18px;
}
.join-head-section span {
font-size: 24px;
color: #5b7184;
line-height: 32px;
font-family: proxima_novasemibold;
margin-bottom: 8px;
display: block;
}
.join-head-section {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/join-the-team-icons.png) center top no-repeat;
padding: 38px 10px 0 10px;
}
.join-section-main {
width: 100%;
float: left;
padding-bottom: 77px;
}
.about-bottom-map {
width: 100%;
float: left;
}
.brand-icon-rs {
margin: 39px 0 0 0;
}
.brand-icon-rs img {
width: 41px;
}
.join-grid-content h4 {
color: #5277b7;
font-size: 18px;
text-transform: uppercase;
font-family: proxima_novabold;
}
.join-grid-content span {
color: #bfc9e0;
font-size: 16px;
line-height: normal;
margin: 3px 0 20px 0;
display: block;
min-height: 36px;
}
.inner-page-banner.insurance-api-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.banner-outer-rs.b2c-withlabel-banner,
.banner-outer-rs.insurance-api-banner,
.banner-outer-rs.join-us-banner,
.banner-outer-rs.mobile-engagement-banner,
.banner-outer-rs.payment-banner {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
min-height: 900px;
}
.inner-page-banner.payment-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.inner-page-banner.b2c-withlabel-banner .banner-content-img-rs {
margin: 100px 0 0 0;
}
.margin-top-minus80 {
margin-top: -100px;
}
.margin-top-minus30 {
margin-top: -30px;
}
.margin-top-minus10 {
margin-top: -10px;
}
.features-head-section.col-xs-12 {
padding: 0 0 0 41%;
}
.features-head-section h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin: 0 0 12px 0;
}
.features-head-section p {
color: #5b7184;
font-size: 24px;
font-family: proxima_novasemibold;
}
.features-content-outer {
margin-top: 30px;
}
.features-right-content {
margin-top: 20px;
padding-left: 6%;
padding-right: 6%;
}
.features-right-inner span.features-icon {
margin-bottom: 22px;
display: inherit;
position: absolute;
left: 0;
}
.features-right-inner h3 {
font-size: 18px;
color: #5b7184;
text-transform: uppercase;
margin-bottom: 8px;
line-height: 29px;
font-family: proxima_novabold;
padding-left: 40px;
}
.features-right-inner h3 img {
max-width: 42px;
}
.features-right-inner h3 img.aliyun-logo-imgw {
max-width: 100%;
margin: 0 0 0 10px;
vertical-align: top;
}
.features-right-inner p {
line-height: 30px;
}
.features-right-inner {
padding: 0;
margin-bottom: 38px;
position: relative;
}
.features-right-inner:last-child {
margin-bottom: 0;
}
.features-bottom-content {
margin-top: 70px;
}
.icon-with-content span.features-icon {
margin-bottom: 22px;
display: inline-block;
}
.icon-with-content h4 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
}
.icon-with-content p {
line-height: 30px;
color: #5b7184;
}
.inner-page-banner.mobile-engagement .banner-content-img-rs {
margin: 14px 0 0 0;
}
.inner-page-banner.mobile-engagement .icon-with-content p {
line-height: 22px;
color: #7c959d;
}
.mobile-engagement-first .icon-with-content p {
color: #7c959d;
}
.concierge-like-service {
margin: 82px 0 131px;
}
.concierge-like-inner {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 52px 1px #e6ecf7;
}
.concierge-like-inn {
margin: -55px 0 -72px;
}
.concierge-like-left h3 {
font-size: 18px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 20px;
font-family: proxima_novabold;
}
.concierge-like-left p {
line-height: 28px;
color: #7c959d;
margin-bottom: 44px;
}
.concierge-like-left {
padding: 62px 23px 0 60px;
}
.concierge-like-left .theme-button a {
padding: 12px 34px;
}
.modules-tailor-inn h5 {
font-size: 32px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 50px;
}
.modules-tailor-tabs-inn {
width: 18%;
display: table;
height: 234px;
text-align: center;
float: left;
margin: 0 28px 0 0;
}
.modules-tailor-tabs-inn:last-child {
margin: 0;
}
.modules-tailor-tabs-inn a {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
border-radius: 5px;
padding: 16px 0 0 0;
}
.modules-tailor-tabs-inn a span {
display: block;
font-size: 18px;
color: #5277b7;
margin-top: 15px;
font-family: proxima_novabold;
line-height: 20px;
min-height: 40px;
}
.modules-tailor-tabs-inn.active a {
background-color: #fff;
box-shadow: 0 0 32px 1px #e1e8f6;
}
.policy-tabs-options ul {
margin: 0;
padding: 0;
display: inline-block;
border-bottom: 2px #839dca solid;
}
.policy-tabs-options ul li {
float: left;
font-size: 18px;
font-family: proxima_novasemibold;
}
.policy-tabs-options ul li a {
padding: 0 22px 10px;
color: #839dca;
position: relative;
display: block;
}
.policy-tabs-options ul li.active a {
color: #88c79e;
}
.policy-tabs-options ul li.active a:after {
width: 100%;
display: inline-block;
height: 2px;
content: "";
position: absolute;
bottom: -2px;
left: 0;
background-color: #88c79e;
}
.policy-tabs-options {
margin-top: 46px;
}
.modules-tailor-outer {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/tailor-made-bg-img.png) center 190px no-repeat;
}
.policy-renewal-main {
margin-top: 60px;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.policy-renewal-right h4 {
font-size: 32px;
color: #5277b7;
text-transform: uppercase;
margin-bottom: 50px;
}
.policy-renewal-left {
padding: 0 8% 0 0;
}
.policy-renewal-right {
margin-bottom: 35px;
padding-left: 10px;
}
.make-it-main.pade-none {
margin-top: 110px;
}
.make-it-main h5 {
margin-bottom: 55px;
}
.make-it-main .integrate-inn {
margin: 0 0 50px;
padding: 0;
}
.make-it-main .integrate-inn:last-child {
margin: 0;
}
.make-it-main .integrate-inn .circle-icon-position {
left: 0;
}
.make-it-main .integrate-inn .circle-icon-rs span {
width: 90px;
height: 90px;
}
.make-it-main .circle-icon-position {
width: 90px;
height: 90px;
}
.make-it-main .heading-text-rs h3 {
font-weight: 600;
font-size: 18px;
width: 100%;
padding: 0;
font-family: proxima_novasemibold;
line-height: 24px;
}
.make-it-main .heading-text-rs {
margin-bottom: 11px;
padding: 0 0 0 114px;
height: 88px;
vertical-align: middle;
display: table-cell;
}
.make-it-main .integrate-inn p {
color: #7c959d;
}
.make-it-right {
padding: 36px 0 0 10px;
}
.make-it-right p {
color: #b9c6ca;
line-height: 24px;
font-style: italic;
padding: 0 14% 0 12%;
display: none;
}
.make-it-left {
padding-right: 2%;
}
.map-loctions {
padding: 26px 47px;
}
.map-loctions h3 {
font-size: 18px;
color: #5277b7;
font-family: proxima_novasemibold;
line-height: 24px;
margin: 0 0 13px 0;
padding: 0;
position: relative;
}
.map-loctions h3:before {
width: 14px;
height: 18px;
content: "";
display: inline-block;
position: absolute;
left: -20px;
top: 1px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-48.png) center left no-repeat;
}
.map-loctions p {
line-height: normal;
color: #bfc9e0;
margin-bottom: 38px;
}
.map-loctions .theme-button a {
font-size: 18px;
padding: 12px 23px;
}
.more-ways-left p {
font-size: 24px;
line-height: normal;
color: #5b7184;
}
.more-ways-left h2 {
color: #5277b7;
font-size: 24px;
text-transform: uppercase;
margin-bottom: 26px;
}
.more-ways-inner {
margin-bottom: 120px;
}
.more-ways-left p {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novasemibold;
}
.more-ways-left-inn {
position: relative;
padding: 0;
margin-top: 70px;
}
.more-ways-left-inn i {
position: absolute;
left: 0;
top: -15px;
}
.more-ways-left-inn h3 {
font-size: 18px;
text-transform: uppercase;
color: #5b7184;
margin-bottom: 24px;
font-family: proxima_novabold;
padding: 0 0 0 68px;
}
.more-ways-left-inn p {
font-weight: 400;
font-size: 18px;
line-height: 30px;
font-family: proxima_novaregular;
}
.more-ways-left-inn ul {
margin-top: 38px;
width: 100%;
float: left;
}
.more-ways-left-inn li {
width: 50%;
float: left;
font-size: 24px;
color: #5277b7;
font-family: proxima_novasemibold;
line-height: normal;
margin: 0 0 31px 0;
padding: 0 0 0 25px;
position: relative;
}
.more-ways-left-inn li::before {
content: "";
width: 13px;
height: 10px;
display: inline-block;
position: absolute;
left: 0;
top: 7px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-49.png) center no-repeat;
}
.more-ways-right-inn {
background-color: #fff;
box-shadow: 0 0 52px 1px #e6ecf7;
border-radius: 5px;
padding: 11px 0 0;
width: 100%;
display: inline-block;
}
.more-ways-right-colums {
padding: 22px 33px 22px;
width: 100%;
float: left;
border-bottom: 2px #e9f2f6 solid;
}
.more-ways-right-colums:last-child {
border: none;
}
.more-ways-right-colums h4 {
font-size: 24px;
text-transform: uppercase;
color: #5277b7;
margin-bottom: 24px;
}
ul.payment-partners-list {
width: 100%;
float: left;
padding: 0;
}
ul.payment-partners-list li {
width: 50%;
float: left;
margin: 0 0 15px 0;
}
ul.payment-partners-list li:last-child {
margin: 0;
}
ul.payment-partners-list li:nth-child(2n + 2) {
padding: 0 0 0 30px;
}
.settlement-currencies ul li {
font-size: 18px;
color: #5b7184;
text-transform: uppercase;
font-family: proxima_novasemibold;
}
.settlement-currencies ul {
width: 13.6%;
float: left;
border-right: 2px #e9f2f6 solid;
margin: 0 14px 0 0;
}
.settlement-currencies ul:last-child {
border: none;
margin: 0;
}
.smart-features-inner {
width: 33.33%;
float: left;
text-align: center;
}
.smart-features-inner span {
font-size: 18px;
color: #5b7184;
margin: 18px 0 0 0;
display: block;
font-family: proxima_novasemibold;
line-height: 22px;
}
.more-ways-right-colums.smart-features h4 {
margin-bottom: 36px;
}
.more-ways-right-colums.settlement-currencies h4 {
margin-bottom: 20px;
}
.more-ways-left {
padding-top: 35px;
}
.automated-main-outer .more-ways-left {
padding: 0 0 70px 0;
}
.more-ways-main {
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/payment-content-bg.png) center 350px no-repeat;
}
.paymentrouting-main-outer {
margin-top: 99px;
width: 100%;
float: left;
border-top: 2px #dce5ef solid;
padding-top: 59px;
padding-bottom: 60px;
}
.plit-payment-left {
text-align: right;
font-size: 24px;
line-height: 34px;
color: #87c89e;
padding: 146px 3% 0 5%;
font-family: proxima_novasemibold;
}
.split-payment-tabs {
margin-top: 58px;
}
.split-payment-tabs ul {
width: 292px;
max-width: 100%;
margin: 0 0 0 9%;
}
.split-payment-tabs li {
font-size: 18px;
display: block;
margin: 0 0 5px 0;
}
.split-payment-tabs li a {
color: #5277b7;
font-family: proxima_novasemibold;
display: block;
height: 40px;
line-height: 40px;
padding: 0 38px;
border-radius: 4px;
}
.split-payment-tabs li.active a {
background-color: #fff;
box-shadow: 0 12px 25px #dde6e6;
color: #88c79e;
}
.coming-soon-outer h5 {
color: #9e9e9e;
font-size: 60px;
line-height: 65px;
text-align: center;
font-family: proxima_novabold;
}
.paymentrouting-main-outer .coming-soon-outer h5 {
margin-top: 86px;
}
.digital-fulfilment-main .coming-soon-outer h5 {
margin-top: 246px;
color: #0a1931;
}
.inner-page-banner.insurance-api-banner .banner-inner-rs {
padding: 174px 0 0;
}
.inner-page-banner.insurance-api-banner .left-img {
padding-top: 34px;
}
.ancileo-api-outer a {
font-size: 18px;
color: #88c79e;
text-decoration: none;
font-family: proxima_novasemibold;
}
.ancileo-api-outer {
margin-top: 30px;
}
.digital-fulfilment-main {
background-color: #19315a;
padding: 366px 0 165px;
position: relative;
}
.digital-fulfilment-main:before {
width: 0;
height: 0;
border-right: 217vh solid transparent;
border-top: 387px solid #f7f7f7;
content: "";
position: absolute;
top: -9px;
}
.digital-fulfilment-main:after {
width: 0;
height: 0;
border-left: 217vh solid transparent;
border-bottom: 387px solid #f7f7f7;
content: "";
position: absolute;
bottom: 0;
}
.insurance-api-main {
position: relative;
z-index: 1;
padding-top: 0;
padding-bottom: 30px;
}
.inner-content-section .insurance-api-main {
padding-bottom: 0;
margin: -40px 0 -90px;
}
.heading-text-rs02 {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
margin-bottom: 25px;
}
.heading-text-rs02 .circle-icon-rs {
margin: 0 24px 0 0;
}
.heading-text-rs02 h3 {
color: #fff;
text-transform: uppercase;
font-size: 32px;
}
.heading-text-rs02 h3 span {
display: block;
font-size: 18px;
color: #a7bee6;
}
.digital-fulfilment-left p {
color: #fff;
margin: 0 0 16px 0;
font-family: proxima_novasemibold;
}
.digital-fulfilment-left ul {
padding: 0;
}
.digital-fulfilment-left li {
color: #fff;
line-height: 30px;
font-size: 18px;
font-family: proxima_novasemibold;
position: relative;
padding: 0 0 0 13px;
}
.digital-fulfilment-left li:before {
width: 5px;
height: 5px;
background-color: #fff;
border-radius: 50%;
position: absolute;
left: 0;
top: 9px;
display: inline-block;
content: "";
}
.digital-icon-inner h4 {
color: #fff;
font-family: proxima_novaregular;
margin-bottom: 1px;
}
.digital-fulfilment2-wbc .digital-icon-inner h4 {
font-family: proxima_novabold;
}
.digital-icon-inner p {
color: #fff;
font-family: proxima_novaregular;
margin-top: 10px;
}
.digital-icon-content {
margin-top: 80px;
}
.digital-icon-inner {
margin-bottom: 88px;
padding: 0 14px 0 34px;
position: relative;
}
.digital-icon-inner:last-child {
margin-bottom: 0;
}
.digital-icon-inner:before {
width: 22px;
height: 22px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-51.png) center no-repeat;
display: inline-block;
position: absolute;
left: 0;
top: 0;
content: "";
}
.insurance-api-codemirror .heading-text-rs02 h3 {
color: #5277b7;
line-height: 36px;
margin-top: 7px;
}
.insurance-api-codemirror .heading-text-rs02 {
margin-bottom: 46px;
}
.insurance-api-codemirror .codemirror-main-outer {
margin-top: -10px;
margin-bottom: 0;
}
.insurance-api-codemirror ul.integrate-tabs {
width: 318px;
}
.insurance-api-codemirror .theme-more-link {
padding-left: 24px;
}
.insurance-api-codemirror .theme-more-link a {
color: #5277b7;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%,
100%,
20%,
53%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes bounce {
0%,
100%,
20%,
53%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
40%,
43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%,
100%,
50% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
0%,
100%,
50% {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%,
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
0%,
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%,
100%,
20%,
40%,
60%,
80% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes bounceInDown {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
0%,
100%,
60%,
75%,
90% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
}
@-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
100% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
.mobile-engagement-first.pade-none {
margin: -50px 0 0 0;
}
.join-us-inner {
padding: 0 70px;
margin: -60px 0 0;
}
.join-us-inner h2 {
color: #5277b7;
font-size: 32px;
text-transform: uppercase;
margin-bottom: 10px;
}
.join-us-inner p {
font-weight: 400;
font-size: 18px;
line-height: 22px;
font-family: proxima_novaregular;
color: #5b7184;
}
.join-us-inner h3 {
font-size: 20px;
color: #5b7184;
margin-top: 27px;
margin-bottom: 17px;
font-family: proxima_novabold;
}
.join-us-inner input[type="text"] {
width: 80%;
border: 1px solid #e9f2f6;
background: #fff;
color: rgba(91, 113, 132, 0.4);
float: left;
padding: 12px 21px 13px;
font-size: 18px;
font-family: proxima_novaregular;
border-radius: 3px;
-webkit-border-radius: 3px;
height: 50px;
}
.join-us-inner input[type="submit"] {
font-size: 18px;
float: right;
width: 17%;
color: #fff;
font-family: proxima_novaextrabold;
text-transform: uppercase;
padding: 12px 21px 10px;
background: #3bd08e;
border: none;
border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 4px 19px rgba(82, 119, 183, 0.25);
height: 50px;
}
.radio-outer {
padding: 40px 0 40px 0;
}
.radio-outer label {
display: inline-block;
margin: 0;
color: #5b7184;
font-size: 18px;
font-family: proxima_novaregular;
margin-right: 37px;
position: relative;
font-weight: 400;
}
.radio-outer label span {
float: left;
height: 30px;
width: 30px;
border: 1px solid #e9f2f6;
border-radius: 50%;
margin-right: 15px;
background: #fff;
-webkit-border-radius: 50%;
position: relative;
}
.radio-outer label span::after {
content: "";
height: 18px;
width: 18px;
left: 5px;
display: none;
top: 5px;
position: absolute;
background: #3bd08e;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.radio-outer label input {
position: absolute;
opacity: 0;
margin: 0;
}
.radio-outer label input[type="radio"]:checked ~ span::after {
display: block;
}
.category-outer {
width: 250px;
margin-right: 9px;
float: left;
}
.category-outer h4 {
color: #5b7184;
font-size: 18px;
font-family: proxima_novaregular;
padding: 0 0 14px 0;
}
.category-outer select {
width: 100%;
border: 1px solid #e9f2f6;
background: #fff url(//ancileo.com/wp-content/themes/ancileo-child/images/double-arrow.png) no-repeat right 18px center;
color: rgba(91, 113, 132, 0.4);
float: left;
padding: 10px 15px 12px;
font-size: 18px;
font-family: proxima_novaregular;
border-radius: 3px;
-webkit-border-radius: 3px;
height: 50px;
}
.search-results {
padding: 10px 0 0;
}
.search-results-outer {
padding: 28px;
background: #f0f0f0;
border-radius: 5px;
-webkit-border-radius: 5px;
}
.search-results-inn {
background: #fff;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 24px 31px 25px;
margin-bottom: 29px;
}
.search-results-inn:last-child {
margin-bottom: 0;
}
.search-results-inn h5 {
color: rgba(91, 113, 132, 0.4);
text-align: right;
display: block;
margin: 0;
font-weight: 400;
font-family: proxima_novaregular;
padding: 0 0 12px 0;
font-size: 16px;
}
.search-results-inn h4 {
color: #5b7184;
padding: 0 0 21px 0;
font-family: proxima_novabold;
font-size: 18px;
}
.search-results-inn ul {
margin-top: 8px;
display: inline-block;
}
.search-results-inn li {
font-size: 16px;
color: #5b7184;
display: inline-block;
background: #f2f8fa;
border-radius: 3px;
-webkit-border-radius: 3px;
padding: 6px 9px 5px;
margin-right: 6px;
}
.search-results-inn li strong {
margin-right: 10px;
font-family: proxima_novasemibold;
font-weight: 400;
}
.search-results-inn li strong img {
margin: -3px 0 0 0;
}
.clients-logo-inn {
display: none;
}
.banner-outer-rs.inner-page-banner.home-banner {
background-color: transparent;
}
.policy-renewal-mainout {
display: none;
}
.policy-renewal-mainout.first {
display: block;
}
.home-banner.banner-outer-rs.inner-page-banner {
background-color: transparent;
}
.codemirror-main-left-inn .CodeMirror-sizer {
min-width: 82% !important;
padding: 0 !important;
}
.codemirror-main-left-inn .CodeMirror pre {
white-space: normal;
word-wrap: normal;
padding: 0 24px;
}
.codemirror-main-left-inn .CodeMirror-lines {
width: 95%;
}
.codemirror-main-left-inn {
background-color: #fff;
padding: 14px 0;
position: relative;
}
.codemirror-main-left-inn:before {
background-color: #e7f4ec;
width: 72px;
height: 100%;
left: 0;
top: 0;
display: inline-block;
content: "";
position: absolute;
}
.logo-active {
display: none;
}
.ancileo-animation-icon-01 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-01.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 28%;
top: 19%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-02 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 7%;
top: 39%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-03 {
width: 20px;
height: 20px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-01.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 52%;
top: 31%;
background-size: 20px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.ancileo-animation-icon-04 {
width: 23px;
height: 23px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 20%;
top: 96%;
background-size: 23px;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
opacity: 0.6;
}
.ancileo-animation-icon-05 {
width: 30px;
height: 30px;
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-animation-icon-02.png);
background-position: center;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
left: 67%;
top: 98%;
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
opacity: 0.3;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.ancileo-animation-icon-06 {
width: 14px;
height: 14px;
background-color: #9ed0ae;
display: inline-block;
position: absolute;
left: 53%;
top: 17%;
-webkit-animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
}
.ancileo-animation-icon-07 {
width: 13px;
height: 13px;
background-color: #9ed0ae;
display: inline-block;
position: absolute;
left: 47.5%;
top: 80.5%;
-webkit-animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
animation: square-to-circle 2s 1s infinite cubic-bezier(1, 0.005, 0.215, 1.2) alternate;
opacity: 0.5;
}
@-webkit-keyframes square-to-circle {
0% {
border-radius: 0;
-webkit-transform: rotate(0);
transform: rotate(0);
}
25% {
border-radius: 50% 0 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
50% {
border-radius: 50% 50% 0 0;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
75% {
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
border-radius: 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
@keyframes square-to-circle {
0% {
border-radius: 0;
-webkit-transform: rotate(0);
transform: rotate(0);
}
25% {
border-radius: 50% 0 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
50% {
border-radius: 50% 50% 0 0;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
75% {
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
100% {
border-radius: 50%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
.ancileo-animation-icon-08 {
width: 10px;
height: 10px;
display: inline-block;
position: absolute;
background-color: #9fdaef;
left: 48.5%;
top: 26.5%;
border-radius: 50%;
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.contact-us-banner .banner-inner-rs p {
width: 772px; margin:0px auto;
}
.contact-us-banner .left-content {
text-align: center !important;
}
.contact-outer {
position: relative;
z-index: 1;
}
.conatact-form {
background: #19315a;
position: relative;
margin: 70px 0 0 0;
}
.conatact-form::after {
content: "";
position: absolute;
left: 0;
bottom: 100%;
border-left: 100vw solid transparent;
border-bottom: 42vh solid #19315a;
}
.contact-form-outer {
text-align: center;
}
.contact-left {
padding: 30px;
border-radius: 5px;
background: #fff;
margin-top: 0;
float: none;
display: inline-block;
text-align: left;
}
.contact-left label {
color: #5b7184;
font-size: 19px;
line-height: 24px;
max-width: 38%; vertical-align:top;
}
.contact-left input[type="text"],
.contact-left input[type="email"],
.contact-left select,
.contact-left textarea {
height: 50px;
padding: 10px;
background: #f8fcff;
width: 59%;
float: right;
font-size: 20px;
border: 1px solid #e9f2f6;
border-radius: 4px;
-webkit-border-radius: 4px;
color: rgba(91, 113, 132, 0.8);
margin-bottom: 0px;
}
.contact-left select {
color: #5b7184;
font-weight: 700;
background: #f8fcff url(//ancileo.com/wp-content/themes/ancileo-child/images/arrow-down.png) no-repeat right 20px center; height:82px;
}
.contact-left textarea {
height: 134px;
resize: none;
}
.pade-none{margin-bottom:20px;}
.contact-left button {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
border: none;
float: right;
}
.contact-left input[type="submit"] {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #eca263;
color: #fff;
display: inline-block;
padding: 14px 34px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
border: none;
float: right;
}
.banner-outer-rs.inner-page-banner.contact-us-banner {
background-color: #fff;
min-height: 575px;
}
.contact-left-part {
text-align: center;
}
.contact-left-part img {
margin: -130px 0 0 0;
}
.contact-left button:hover {
background-color: #5277b7;
color: #fff;
text-decoration: none;
}
.contact-right {
padding: 0 0 0 60px;
}
.contact-right h3 {
color: #5b7184;
font-size: 42px;
font-family: proximanovalight;
padding: 0 0 42px 0;
}
.contact-right ul {
padding: 0 0 0 9px;
max-width: 380px;
}
.contact-right li {
color: #5b7184;
font-size: 18px;
padding-left: 35px;
position: relative;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/check-icon.png) no-repeat 0 3px;
margin-bottom: 30px;
}
.general-communication h3 {
font-size: 18px;
color: #fff;
text-transform: uppercase;
margin-bottom: 15px;
font-family: proxima_novabold;
}
.general-communication p {
font-size: 18px;
color: #a4c1f3;
}
.general-communication p a {
color: #fff;
}
.general-communication {
padding: 20px 20px 20px 70px;
border-radius: 5px;
position: relative;
border: 1px solid #fff;
width: 88%;
}
.general-communication img {
top: 20px;
left: 20px;
position: absolute;
}
.general-communication-outer {
padding: 0 15px 0 0;
margin: 87px 0;
}
.general-communication-outer:last-child {
padding: 0 0 0 15px;
}
.contact-second-version {
margin: 0 !important;
}
.contact-second-version2 {
display: none;
}
.banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2 {
background-color: #19315a;
min-height: 650px;
}
.contact-second-version .contact-form-outer {
margin-top: -270px;
z-index: 1;
}
nav.navbar li {
margin: 0 38px 0 0;
position: relative;
padding: 0 0 20px 0;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #fff;
min-width: 340px;
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
z-index: 1;
border-radius: 3px;
left: 50%;
transform: translate(-50%);
padding: 0;
top: 40px;
}
.dropdown-content::after {
border-bottom: 10px solid #fff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
}
.dropdown a:hover {
background-color: #ddd;
}
nav.navbar li:hover > .dropdown-content {
display: block;
}
.dropdown-content li {
float: left;
width: 100%;
padding: 0 !important;
position: relative;
margin: 0 !important;
}
.dropdown-content li i {
position: absolute;
left: 19px;
top: 20px;
}
nav.navbar li .dropdown-content a {
padding: 20px 20px 20px 58px !important;
display: block;
color: #4f74b6;
border-bottom: 1px solid transparent;
}
nav.navbar li .dropdown-content a span {
color: #8392a0;
font-size: 16px;
font-weight: 400;
display: block;
line-height: 21px;
font-family: proxima_novaregular;
padding-right: 12%;
}
nav.navbar li .dropdown-content li:hover > a {
color: #eca263 !important;
background: #ecf5ff;
border-bottom: 1px solid #d0d5d5;
}
nav.navbar li .dropdown-content li:hover .dropdown-content li a {
border-bottom: 1px solid transparent;
}
nav.navbar li .dropdown-content a img {
float: left;
margin-right: 9px;
filter: grayscale(100%);
opacity: 0.2;
transition: 0.3s all ease;
}
nav.navbar li .dropdown-content li:hover > a img {
filter: grayscale(0);
opacity: 1;
}
.dropdown-content li .dropdown-content {
left: 481px;
top: 0;
box-shadow: none;
background: #ecf5ff;
border-radius: 0 3px 3px 0;
min-width: 285px;
padding: 14px 0;
}
.dropdown-content li .dropdown-content:after {
display: none;
}
.dropdown-content li .dropdown-content li a {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.dropdown-content li .dropdown-content li i {
top: 6px;
}
.join-team-location {
font-size: 16px;
color: #5b7184;
margin-bottom: 38px;
position: relative;
display: inline-block;
padding: 0 0 0 20px;
}
.join-team-location:before {
width: 20px;
height: 22px;
content: "";
display: inline-block;
position: absolute;
left: -1px;
top: -1px;
background: url(//ancileo.com/wp-content/themes/ancileo-child/images/ancileo-icon-48-n.png) center left no-repeat;
background-size: contain;
}
::-webkit-input-placeholder {
opacity: 0.5;
}
::-moz-placeholder {
opacity: 0.5;
}
:-ms-input-placeholder {
opacity: 0.5;
}
:-moz-placeholder {
opacity: 0.5;
}
.distribute-inner-rs.distribute-inner-wbc {
padding: 20px 0 0 0;
text-align: center;
}
.distribute-inner-wbc .custom_h3toh2 {
text-align: center;
padding: 0;
}
.distribute-inner-rs.distribute-inner-wbc p {
margin-bottom: 10px;
text-align: center;
padding: 0 8%;
color: #757575;
}
.distribute-business-future-wbc {
text-align: center;
margin-top: 30px;
padding: 0;
}
.business-future-inner-wbc {
float: none;
display: inline-block;
padding: 0 20px;
width: 33%;
vertical-align: top;
margin-bottom: 50px;
}
.business-future-inner-wbc h3 {
font-size: 18px;
text-transform: uppercase;
color: #5277b7;
display: block;
padding: 30px 0 20px 0;
font-family: proxima_novabold;
font-weight: 400;
line-height: 1.1;
list-style: none;
text-decoration: none;
}
.business-future-inner-wbc p {
padding: 0 !important;
}
.business-future-inner-wbc p strong {
font-weight: 700;
color: #69838b;
}
.circle-icon-wbc {
display: block;
text-align: center;
}
.circle-icon-wbc img {
float: none;
display: inline-block;
max-width: 100%;
}
.more-reasons-love-main-wbc {
background-color: #19315a;
padding: 230px 0 100px;
position: relative;
overflow: hidden;
}
.more-reasons-love-main-wbc::before {
width: 0;
height: 0;
border-left: 219vh solid transparent;
border-top: 387px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.more-reasons-love-main-wbc::after {
display: none;
}
.more-reasons-love-content-wbc {
padding: 0 70px;
}
.more-reasons-content-inner-wbc {
text-align: left;
padding: 30px 34px;
min-height: 230px;
}
.more-reasons-content-inner-wbc span {
text-align: center;
display: block;
}
.more-reasons-content-inner-wbc span img {
max-width: 100%;
}
.more-reasons-content-inner-wbc h4 {
color: #fff;
font-size: 24px;
text-transform: none;
font-family: proxima_novabold;
margin: 0 0 20px 0;
padding: 0;
font-weight: 500;
}
.more-reasons-content-inner-wbc p {
color: #fff;
line-height: 27px;
}
.get-started-buttons.request-a-demo-wbc {
text-align: center;
display: block;
float: left;
width: 100%;
margin: 0;
}
.inner-content-section.white-lable-wbc {
padding-bottom: 0;
}
.distribution-banner-wbc.inner-page-banner .banner-inner-rs span {
margin-bottom: 30px;
padding-right: 30px;
margin-top: 20px;
}
.distribution-banner-wbc.inner-page-banner.payment-banner .banner-inner-rs .left-content {
padding-top: 0;
}
.distribution-api-main-wbc {
background-color: none;
padding: 0 0 170px;
position: relative;
z-index: 99;
}
.distribution-api-inner-wbc {
margin: -90px 0 -75px 0;
}
.distribution-api-inner-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.distribution-api-inner-left-wbc {
text-align: center;
}
.distribution-api-inner-content-wbc p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-api-inner-content-wbc {
padding-right: 2%;
padding-left: 110px;
}
.learn-more-button-wbc {
float: left;
width: 100%;
text-align: left;
}
.inner-content-section.business-content-sectionwb {
overflow-x: hidden;
}
.features-important-main.margin-top-minus80.agent-content-page-wbc.business-content-wbc.features-first-wbc {
margin-top: 0;
}
.learn-more-button-wbc.get-started-buttons a {
font-family: proxima_novaextrabold;
font-size: 18px;
background-color: #fff;
color: #eca263;
display: inline-block;
padding: 14px 23px;
text-transform: uppercase;
border-radius: 5px;
box-shadow: 0 7px 31px rgba(0, 0, 0, 0.2);
height: auto;
text-align: center;
line-height: 29px;
}
.learn-more-button-wbc.get-started-buttons a:hover {
background-color: #eca263;
color: #fff;
}
.integrate-quickly-rs.integratewhite-label-wbc {
z-index: 9;
padding: 135px 0 246px 0;
}
.integrate-quickly-rs.integratewhite-label-wbc::before {
border-right: 100vw solid transparent;
border-top: 227px solid #f7f7f7;
top: 0;
}
.more-ways-main.distribution-agent-paleteform-wbc {
background: #f7f6f6 url(//ancileo.com/wp-content/themes/ancileo-child/images/payment-content-bg.png) center 160px no-repeat;
padding-bottom: 90px;
z-index: 9;
position: relative;
overflow: hidden;
}
.inner-content-section.distribution-page1 {
padding-bottom: 0;
}
.distribution-agent-content-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.distribution-agent-bottom-wbc .distribution-agent-content-wbc {
padding: 0 1% 0 30px;
}
.distribution-agent-bottom-wbc p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-agent-bottom-wbc.customizable-test-bottom-wbc {
margin-top: 90px;
}
.distribution-agent-bottom-wbc.customizable-test-bottom-wbc .distribution-agent-content-wbc {
margin-top: 100px;
}
.integrate-quickly-rs.integratewhite-label-wbc .integrate-inn.integrate-inn-quickly p strong {
color: #5b7184;
line-height: normal;
font-size: 24px;
font-family: proxima_novaregular;
line-height: 30px;
margin: 26px 0;
display: block;
}
.distribution-api-inner-content-wbc p {
line-height: 25px;
}
.integratewhite-label-wbc .integrate-main-right img {
position: relative;
left: 110px;
top: 110px;
}
.integratewhite-label-wbc .ancileo-animation-icon-01 {
left: 71%;
top: 10%;
}
.integratewhite-label-wbc .ancileo-animation-icon-02 {
left: 100%;
top: 39%;
}
.integrate-quickly-rs.integratewhite-label-wbc .integrate-inn.integrate-inn-quickly p {
line-height: 25px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc .banner-inner-rs .left-content {
padding-right: 115px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc .banner-content-img-rs {
margin: 80px 0 0 0;
}
.agent-content-page-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.agent-content-page-wbc .features-head-section {
text-align: center;
width: 100%;
float: left;
}
.agent-content-page-wbc .heading-text-rs02 {
justify-content: center;
}
.agent-content-page-wbc .features-right-inner {
padding: 0 0 0 70px;
margin-bottom: 51px;
position: relative;
}
.agent-content-page-wbc .features-right-inner h3 {
padding-left: 0;
}
.agent-content-page-wbc .features-right-inner span.features-icon {
margin-bottom: 2px;
display: inherit;
position: absolute;
left: 0;
top: -1px;
}
.agent-content-page-wbc .features-lef-img {
position: relative;
top: 50px;
}
.agent-content-page-wbc .features-bottom-content {
margin-top: 20px;
}
.agent-content-page-wbc .features-right-content {
padding-right: 0 !important;
}
.b2c-withlabel-banner.agent-page-banner-wbc .banner-content-img-rs img {
max-width: 700px;
width: 700px;
position: relative;
right: 50px;
}
.agent-content-page-wbc .features-bottom-content .features-right-inner {
margin-bottom: 0;
}
.b2c-withlabel-banner.agent-page-banner-wbc {
background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png);
background-size: cover;
}
.b2c-withlabel-banner.agent-page-banner-wbc.business-banner-wbc .banner-content-img-rs img {
max-width: 950px;
width: 950px;
position: relative;
right: 204px;
}
.inner-page-banner.b2c-withlabel-banner.agent-page-banner-wbc.business-banner-wbc .banner-content-img-rs {
margin: 51px 0 0 0;
}
.agent-content-page-wbc.business-content-wbc .features-right-inner:last-child {
margin-bottom: 0;
}
.agent-content-page-wbc.business-content-wbc .features-lef-img {
position: relative;
top: 10px;
}
.agent-content-page-wbc.business-content-wbc .features-lef-img img {
max-width: none;
float: right;
}
.inner-content-section.business-content-sectionwb {
padding-bottom: 0;
}
.inner-page-banner.b2c-withlabel-banner.abtest-banner-wbc .banner-inner-rs .left-content {
padding-right: 75px;
}
.banner-outer-rs.abtest-banner-wbc .banner-content-img-rs img {
max-width: 100%;
width: 720px;
right: 0;
}
.ab-more-reasons-wbc .request-a-demo-wbc {
margin: 50px 0 0 0;
}
.agent-page-banner-wbc.abtest-banner-wbc.ab-bannerr .left-content.pade-none {
padding-top: 0;
top: -41px;
}
.banner-outer-rs.claims-banner-wbc .banner-content-img-rs img {
max-width: 720px;
width: 720px;
right: 0;
}
.agent-page-banner-wbc .banner-inner-rs p samp {
color: #ffb270;
font-family: proxima_novaregular;
}
.inner-page-banner.b2c-withlabel-banner.claims-banner-wbc .banner-inner-rs .left-content {
padding-right: 60px;
}
.claims-more-reasons-wbc .more-reasons-content-inner-wbc {
min-height: 280px;
}
.cont-improve-satisfaction-wbc {
padding: 410px 0 100px;
position: relative;
}
.cont-improve-satisfaction-wbc::before {
width: 0;
height: 0;
border-right: 100vw solid transparent;
border-top: 356px solid #19315a;
content: "";
position: absolute;
top: 0;
}
.main-improve-satisfaction-wbc {
background: #fff;
padding: 60px 70px 85px;
margin: -480px 0 60px 0;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
.improve-satisfaction-heading-wbc h3 {
color: #5277b7;
font-size: 32px;
line-height: 36px;
margin: 0 0 10px;
text-transform: uppercase;
font-family: proxima_novaextrabold;
}
.improve-satisfaction-heading-wbc p {
color: #a7bee6;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
font-family: proxima_novaextrabold;
}
.improve-satisfaction-content-wbc {
padding: 58px 0 0 0;
}
.improve-left-content-wbc img {
position: absolute;
z-index: 1;
left: 0;
top: 0;
}
.improve-right-content-wbc {
padding: 0 0 0 60px;
}
.improve-right-content-wbc p {
color: #5b7184;
font-size: 18px;
line-height: 22px;
margin: 0 0 25px;
font-family: proxima_novaregular;
}
.b2c-withlabel-banner.agent-page-banner-wbc.policy-banner-wbc .banner-content-img-rs img {
max-width: 634px;
width: 634px;
right: 50px;
}
.features-first-wbc .features-content-outer,
.features-second-wbc .features-content-outer {
position: relative;
z-index: 4;
}
.features-second-wbc {
background: #e2e3e4;
position: relative;
padding: 210px 0 0 0;
margin: -100px 0 0 0;
}
.features-second-wbc::before {
border-left: 100vw solid transparent;
border-top: 365px solid #f7f7f7;
content: "";
position: absolute;
top: 0;
}
.features-second-wbc .features-right-content {
padding-left: 0;
padding-right: 6%;
}
.features-second-wbc .features-lef-img img {
margin: 120px 0 0 0;
}
.policy-resons-wbc {
margin: -90px 0 0 0;
}
.policy-resons-wbc::before {
border-top: 365px solid #e2e3e4;
border-left: 100vw solid transparent;
}
.inner-content-section.padding-bottom-none-wbc {
padding-bottom: 0;
}
.submenu-arrow {
width: 66px;
height: 51px;
display: inline-block;
position: relative;
top: 0;
right: 0;
z-index: 99;
background-color: #547abd;
cursor: pointer;
display: none;
float: right;
text-align: center;
z-index: 1;
}
.submenu-arrow::after {
position: absolute;
left: 50%;
top: 50%;
content: "+";
font-size: 27px;
color: #fff;
z-index: 3;
line-height: 5px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.submenu-arrow.active-arrow::after {
content: "-";
}
.b2c-white-wbc .features-head-section.col-xs-12 {
position: relative;
}
.b2c-white-wbc .heading-text-rs02 .circle-icon-rs {
margin: 0 24px 0 -100px;
}
.b2c-white-wbc .heading-text-rs02 {
margin-bottom: 0;
}
.more-reasons-love-inner-wbc .heading-text-rs02 h3 {
color: #fff;
}
.b2c-white-wbc .heading-text-rs02 h3 {
color: #5277b7;
}
.features-important-main.margin-top-minus80.agent-content-page-wbc.business-content-wbc {
margin-top: 0;
}
.ompliance-ready-logos {
float: none;
width: 100%;
display: inline-block;
padding: 0 30px;
}
.ompliance-ready-logos ul {
list-style: none;
float: left;
width: 100%;
margin: 0;
padding: 0;
display: -webkit-flex;
align-items: center;
}
.ompliance-ready-logos li {
float: left;
width: auto;
}
.ompliance-ready-logos li img {
max-width: 70%;
}
@media (min-width: 992px) {
.col-md-2.our-team-colums {
width: 20%;
height: 316px;
}
.col-md-2 .team-profile-image-circle {
width: 170px;
height: 170px;
}
.col-md-2 .team-profile-image-circle img {
width: 170px;
height: 170px;
}
.col-md-2 .team-profile-image {
overflow: hidden;
}
.col-md-2 .team-profile-image img {
width: 239px;
height: 307px;
max-width: none;
margin-left: 10px;
transform: translateY(0) translateX(-34px);
}
}
@media (min-width: 1200px) {
.col-md-2.our-team-colums {
width: 20%;
height: 336px;
}
.col-md-2 .team-profile-image-circle {
width: 180px;
height: 180px;
}
.col-md-2 .team-profile-image-circle img {
width: 180px;
height: 180px;
}
.col-md-2 .team-profile-image {
overflow: hidden;
}
.col-md-2 .team-profile-image img {
width: 263px;
height: 336px;
max-width: none;
margin-left: 10px;
transform: translateY(0) translateX(-25px);
}
}
body {
max-width: 100%;
overflow-x: hidden;
}
.inner-page-banner .banner-inner-rs h1{font-size:40px; line-height:48px;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs h1{padding-right:10%;} .blogbox{box-shadow:0 2px 35px #00000012; margin:1.5rem 1.5rem 50px 1.5rem; border-radius:0px; padding:30px; overflow:hidden; width:100%; text-align:left; background:#fff;}
.blogbox-picture{margin:0px; padding:0px 15px; width:47%; float:left; max-height:254px; overflow:hidden;}
.blogbox-picture img{width:100%; height:auto !important;}
.blogbox-cont{margin:0px; padding:30px; background: #fff; width:53%; padding:0 15px; float:right;}
.blogbox h2{font-size:21px; line-height:26px; color:#5277b7; font-weight:900; min-height:52px; margin:0 0 10px;}
.blogbox h2 a{color:#5277b7;}
.blogbox h2 a:hover{color:#eca263;}
.blogbox h3{font-size:26px; line-height:30px; color:#5277b7; font-weight:900; margin:0 0 10px;}
.blogbox h3 a{color:#5277b7;}
.blogbox h3 a:hover{color:#eca263;}
.blogbox h5{font-size:15px; line-height:15px; min-height:inherit; color:#eca263; font-weight:600; margin:0 0 8px; font-family:arial;}
.blogbox p{font-size:15px; line-height:26px; min-height:104px; color:#333; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 29px !important;}
.blogbox a.readmore-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogbox a.readmore-btn:hover{background:#5277b7;} .single.single-post header .header-inner-rs{padding-top:16px !important;}
.single.single-post .distribute-main-rs{margin-top:0px !important; padding-top:0px !important;}
.single.single-post .heading-text-rs{margin-bottom:10px !important;}
.blogbox.featured-blog .blogbox-picture{width:100%; float:none; background:#e8f1f1; text-align: center;}
.blogbox.featured-blog .blogbox-picture img{width: auto !important;}
.blogbox.featured-blog .blogbox-cont{width:100%; float:none; padding:20px 30px;}
.blogbox.featured-blog{position:relative;}
.blogbox.featured-blog .featured-new{position:absolute; left:0px; top:30px; z-index:9;}
.blogbox.featured-blog .blogbox-cont p{min-height:inherit !important;}
.mr0{margin-left:0px !important; margin-right:0px !important;}
.blog_image{margin-bottom:20px;}
.blog_image img{width:100%; height:auto !important;}
.blog_details{padding:0 20px;}
.blogdetals-main{text-align:left;}
.blogdetals-main h2{font-size:2.5rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 12px;}
.blogdetals-main h3{font-size:2rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h4{font-size:1.8rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h5{font-size:1.6rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main h6{font-size:1.4rem; line-height:normal; color:#333 !important; font-weight:600; margin:0 0 10px;}
.blogdetals-main p{font-size:20px; line-height:28px; color:#333 !important; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 22px !important;}
.blogdetals-main ol{margin:0px 0px 25px 20px; padding:0px; list-style: decimal;}
.blogdetals-main ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:20px; line-height:28px; font-weight:400; color:#333 !important; list-style: decimal;}
.blogdetals-main ol li a{color:#88c79e; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.blogdetals-main ol li a:hover{color:#5277b7;}
.blogbox.featured-blog{padding:0px; background:#fff;}
.blogbox p.details{font-size:15px; line-height:20px; min-height:inherit; color:#eca263; font-weight:400; margin:0 0 10px;}
.blogtime{display:inline-block; vertical-align:middle; padding:0px 0 0 25px; line-height:35px;}
.blogtime svg{color:#eca263; margin-right:3px;} .distribute-inner-rs.distribute-inner-wbc p.link-more{display:inline-block; vertical-align:middle; margin-bottom:0px !important;}
.blogbox .more-link{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogbox .more-link:hover{background:#5277b7;}
.blogbox:nth-child(2n+2) .blogbox-picture{float:left;}
.blogbox:last-child{margin-bottom:0px;}
.blogdetals-main ul{margin:0px 0px 25px 20px; padding:0px; list-style:disc;}
.blogdetals-main ul li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:20px; line-height:28px; font-weight:400; color:#333; list-style:disc;}
.blogdetals-main ul li a{color:#eca263; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.blogdetals-main ul li a:hover{color:#5277b7;}
.blogdetals-main .comments-area{max-width:60%; padding:20px 30px; margin:25px auto 0px; background:#f9f9f9;}
.blogdetals-main .comments-area label{display:block;}
.blogdetals-main .comments-area h2.comments-title{margin-bottom:0px !important;}
.comments-area input[type="text"],.comments-area input[type="email"],.comments-area input[type="tel"],.comments-area input[type="url"],.comments-area select,.comments-area textarea{width:100%; height:40px; border:#d9d9d9 solid 1px; padding:0 15px;}
.comments-area textarea{padding:10px 15px; resize:none; height:120px;}
.comments-area input[type="submit"]{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.blogdetals-main .comments-area .comment-form-author{float:left; width:48%;}
.blogdetals-main .comments-area .comment-form-email{float:right; width:48%;}
.blogdetals-main .comments-area .comment-form-cookies-consent label{display:initial;}
.pdlr15{padding-left:15px !important; padding-right:15px !important;}
.blog .banner-outer-rs{  background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) left top no-repeat; background-size:cover; min-height:405px; max-height:405px;}
.blog .inner-page-banner.home-banner .banner-content-img-rs{margin-top:0px; padding-left:0%; }
.blog .inner-page-banner.home-banner .banner-content-img-rs img{width:100%;}
.blog .inner-page-banner .banner-button-rs{margin-top:0px;}
table.blog-table{border:#c8c8c8 solid 1px; margin-bottom:25px;}
table.blog-table tr td{border-bottom:#c8c8c8 solid 1px; border-right:#c8c8c8 solid 1px; padding:8px 12px; font-size:20px; line-height:28px;}
table.blog-table tr td p{font-size:20px; line-height:28px; margin-bottom:10px;}
.blogdetals-main ul.listtype{list-style:disc;}
.blogdetals-main ul.listtype li{list-style:disc;}
.blogdetals-main ol.onorderlist{list-style:decimal; padding-left:20px;}
.blogdetals-main ol.onorderlist li{list-style:decimal;}
.single.single-post .aligncenter{text-align:center; display:table; margin-left:auto; margin-right:auto;}
table.blog-table.vat tr td{vertical-align:top;}
.blogsinglebanner{background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) center top no-repeat !important; background-size:cover !important; min-height:410px; max-height:410px; position:relative;}
.blogsinglebanner h2.sigletitle-heading{font-size:40px; line-height:48px; color:#fff; text-align:center; margin-top:40px;}  .blog .distribute-main-rs{margin-top:0px !important;}
.hauto{height:auto;} .single.single-post .distribute-main-rs{position:relative; z-index:2;}
.distribute-inner-wbc .custom_h3toh2{margin-bottom:20px;}
.blogright{padding-left:10%; text-align:left;}
.sideblock{margin-bottom:40px; background:#eaf2ff; padding:25px 20px; text-align:left; border-radius:4px;}
.sideblock h2{margin-bottom:18px; font-size:24px; font-weight:400; color:#5277b7;}
.sideblock ul{margin:0px; padding:0px; list-style:none;}
.sideblock ul li{display:block; padding:10px 0; border-top:#5277b7 dashed 1px; font-size:15px; line-height:18px; color:#000; font-weight:400;}
.sideblock ul li a{color:#000;}
.sideblock ul li a:hover{color:#5277b7;}
.collection-group{margin:0px 0; width:100%; max-width:100%; border:#eca263 solid 0px; border-radius:5px; overflow:hidden; position:relative;}
.collection-group input[type="text"],.collection-group input[type="email"]{width:63%; padding:0 15px; border:none; font-size:18px; line-height:58px; color:#ffffff; font-weight:400; vertical-align:top;border:#fff solid 1px; background:transparent; border-radius:4px;}
.collection-group input[type="submit"]{font-family: proxima_novaextrabold; font-size:18px; background-color:#eca263; color:#fff; display:inline-block; vertical-align:top; padding:0px 16px; line-height: 58px; text-transform:uppercase; border-radius:5px; box-shadow:0 7px 31px rgba(0, 0, 0, 0.2); position:absolute; right:0px; top:0px; border:#eca263 solid 2px;}
.collection-group input[type="email"]::-webkit-input-placeholder { color: #fff; opacity:1;}
.collection-group input[type="email"]:-ms-input-placeholder { color: #fff; opacity:1;}
.collection-group input[type="email"]::placeholder {
color: #fff; opacity:1;}
.collection-group p{margin-bottom:0px; width:100%; max-width:100%;}
.collection-group span{margin-bottom:0px !important;}
.collection-group .ajax-loader{position:absolute;}
.collection-page-content{margin-bottom:0px;}
.collection-content h2{color:#5277b7; font-size:32px; text-transform:uppercase; margin-bottom:65px;}
.collection-content p{font-size:23px; color:#99b3df; line-height:32px; font-family: proxima_novasemibold; font-weight:900; margin-bottom:30px; text-transform:uppercase; display:block;}
.collection-content ul{margin:0px; padding:0px; list-style:none;}
.collection-content ul li{display:block; margin:0px 0 25px; padding:0 0 0 40px; font-size:20px; color:#5b7184; line-height:24px; font-weight:600; position:relative;}
.collection-content ul li img{position:absolute; left:0px; top:0px;}
.collection-video{margin:0px 0 0px; padding:5px; border:3px solid #5277b7; position:relative;}
.collection-video iframe{vertical-align:top;}
.collection-video img{width:100%; position:relative; z-index:3;} .banner-outer-rs.aboutus-banner{background-size:cover;}
.collection-profile{text-align:center; position:relative;}
.collection-profile h4{font-size:23px; line-height:28px; color:#fff; font-weight:700; margin:15px 0 1px; text-align: center;}
.collection-profile h5{font-size:18px; line-height:22px; color:#fff; font-weight:400; margin:0px 0 0px; text-align: center;}
.collection-profile-pic{position:relative;}
.collection-profile-pic::after{width: 0; height: 0; border-left: 34vw solid transparent; border-bottom: 14vh solid #f7f7f7; content: ""; position: absolute; bottom: 0; right: 0px;} .collection-profile-name{border:#5277b7 solid 0px; margin:0%; display:inline-block; vertical-align:top; padding:0px; border-radius:10px; position:absolute; right:0px; top:75%;}
.join-section-main.collection-blog{background: #f9fafa url(//ancileo.com/wp-content/themes/ancileo-child/images/Integrate-bg-icons.png) 31% 262px no-repeat !important; padding-top:150px; position: relative;}
.join-section-main.collection-blog:before{width: 0; height: 0; border-left: 120vw solid transparent; border-top: 200px solid #ffffff; content: ""; position: absolute; top: 0; right:0px;}
.join-section-main.collection-blog .join-head-section{background-image:none !important;}
.heateorSssSharing.heateorSssFacebookBackground{background:#5277b7 !important;}
.heateorSssSharing.heateorSssTwitterBackground{background:#88c79e !important;}
.heateorSssSharing.heateorSssLinkedinBackground{background:#5277b7 !important;}
.heateorSssSharing.heateorSssMoreBackground{background:#88c79e !important;}
.single.single-post .distribute-main-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blogcontent-bg.png) center top  !important; background-size:contain !important;}
.blog .distribute-main-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blogbg.png) center bottom no-repeat  !important; background-size:cover !important;}
.collection-group span{font-size:20px !important; line-height:24px !important;}
.collection-profile-pic{opacity:0;} .page-template-knowledge-base .banner-outer-rs.inner-page-banner{background-color: #ffffff;min-height:780px;}
.page-template-knowledge-base .inner-content-section{background:#fff; margin-top:-50px;}
.feature-logo{margin:0px; padding:0px 0px; background:transparent; text-align:center; float:left; width:100%;}
.feature-logo ul{margin:0px; padding:0px; list-style:none;}
.feature-logo ul li{display:inline-block; vertical-align:middle; margin:0px 0 40px; padding:0 1%; width:19%;}
.feature-logo ul li img{max-width:100%;}
.morelink{padding:0px 0 0;text-align:center; font-size:19px; line-height:45px; color:#4376cf; font-weight:600; }
.morelink a{text-align:center; font-size:19px; line-height:45px; color:#4376cf; font-weight:600; border-radius:5px; background:transparent; padding:0 30px; display:inline-block; vertical-align:top;}
.connect-social{margin:0px; padding:5px 0 0px; list-style:none;}
.connect-social ul{margin:0px; padding:0px; list-style:none;}
.connect-social ul li{margin:0px 3px 0 0; padding:0px; display:inline-block; vertical-align:top;}
.connect-social ul li a{width:35px !important; height:35px; border-radius:50%; text-align:center; border:#5b666f solid 1px; line-height:35px !important; display:inline-block;}
.connect-social ul li a:hover{background:#5b666f; color:#fff !important;}
.connect-btn{width:auto; height:auto; border-radius:30px; text-align:left; border:#5b666f solid 1px; line-height:normal; display:inline-block; position:relative; padding:6px 6px 6px 34px; background:#5b666f; color:#fff; cursor:pointer;}
.connect-btn:before{position:absolute; left:10px; top:7px; content:'@'; font-size:23px; line-height:normal; color:#fff; font-weight:400;}
.connect-btn:hover{color:#fff;}  .popup{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:9999;} .popup-inner{width:100%; max-width:500px; padding:0px 0px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; border:#5b666f solid 2px; text-align:center;}
.getaquote-popup{margin:0px; padding:20px 20px; height:auto; width:100%; background:#f6f6f6;}
.popup-inner label{text-align:left; display:block; font-weight:600;} .popup-close{width:30px; height:30px; padding-top:4px; display:inline-block; position:absolute; top:0px; right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%); border-radius:1000px; background:rgba(0,0,0,0.8); font-family:Arial, Sans-Serif; font-size:20px; text-align:center; line-height:100%; color:#fff;} 
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg); transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none; color:#fff;}
.popup-inner h2{color:#fff; font-size:19px; line-height:26px; background:#5b666f; display:block; font-weight:600; margin-bottom:12px; padding:8px 15px; text-transform:uppercase; margin-top:0px; text-align: left;}
.popup-inner h3{font-family:Arial, Sans-Serif; font-size:16px; line-height:22px; font-weight:400; color:#516778; margin-bottom:20px;}
.popup-inner input[type="text"],.popup-inner input[type="email"],.popup-inner input[type="tel"],.popup-inner textarea{margin:0px auto 3px; padding:0px 15px; height:40px; width:100%;color:#737373; font-size:14px; line-height:normal; font-weight:400; border:#8f8f8f solid 1px; background:#fff;}
.popup-inner textarea{padding:10px 15px; resize:none; height:80px;}
.popup-inner input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 25px; text-align:left; height:40px; width:auto; color:#fff; font-size:15px; line-height:38px; font-weight:400; background:#5b666f; border:none; text-transform:uppercase; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.popup-inner input[type="submit"]:hover{background:#5b666f; border-radius:30px;}
.popup-inner .ajax-loader{position:absolute !important;} blockquote{background:#e6e6e6; padding:15px 15px 2px 25px;}
.blogbox-cont blockquote{background:transparent; padding:0px;}
.pagination{display: inline-block;}
.pagination a{color: black; float: left; padding: 8px 12px; text-decoration: none; transition: background-color .3s; border: 1px solid #e2e2e2; margin: 0 2px 2px 0px; box-shadow:none !important;}
.pagination a.active{background-color: #019db6; color:#fff; border: 1px solid #019db6; box-shadow:none !important;}
.pagination a:hover:not(.active) {background-color: #019db6; color:#fff !important; box-shadow:none !important;}
.navigation.pagination{background:none; border:none;}
.navigation.pagination h2{display:none;}
.navigation.pagination .page-numbers{float:left; padding: 8px 12px; border: 1px solid #019db6; height:42px; margin:0px 2px 0px 0px !important; font-weight:400;}
.navigation.pagination .page-numbers.current{background:#019db6; color:#fff;}
.navigation.pagination .page-numbers span.screen-reader-text{display:inline-block;} .banner-inner-rs p{font-size:23px; width:auto; max-width:100%; display:block; margin-bottom:15px !important; text-align:left;}
.banner-inner-rs ul{margin:0 auto 20px; padding:0px 0px; list-style:none; text-align:left; position:relative; z-index:9; max-width:772px;}
.banner-inner-rs ul li{margin-bottom:15px; font-size:20px; line-height:24px; color:#fff; font-weight:400; list-style:none; position:relative;} .banner-inner-rs ul li span.bnbullet{width:6px; height:6px; border-radius:50%; background:#fff; margin:0 5px 0 0; display:inline-block;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:145px;}
.bannerlist-cont{margin:0px; padding:0px;}
.bannerlist-cont ul{margin:0px 0 25px; padding:0px; list-style:none;}
.bannerlist-cont ul li{display:inline-block; vertical-align:top; width:49%; padding:0 0 0 35px; background:url(//ancileo.com/wp-content/uploads/2021/06/bullet-1.png) 0 3px no-repeat; font-size:21px; line-height:28px; color:#fff; font-weight:700; margin-bottom:10px;}
.highlight-box{margin:0px 0 20px; padding:15px; background:#fff; box-shadow:1px 3px 22px #00000015; text-align:center; min-height:430px;}
.highlight-img{margin:0px 0 20px; padding: 0px;}
.highlight-cont{margin:0px; padding: 0px 0 15px;}
.highlight-box h3{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#5277b7; font-size:25px; line-height:31px; font-weight:700; margin-bottom:15px;}
.highlight-box p{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#5b7184; font-size:21px; line-height:28px; font-weight:400; margin-bottom:15px; text-transform:none;}
.join-section-main.collection-blog h2{text-align:center; margin-bottom:45px;}
.connect-social ul li{margin-bottom:6px !important;}
.collection-group .wpcf7 form .wpcf7-response-output{color:#fff !important;}
.blog .inner-page-banner .banner-inner-rs{padding:150px 0 0;}
.blog .inner-page-banner .banner-inner-rs h1{ font-size:40px !important; line-height:48px;}
.blog .banner-inner-rs p{text-align:center;}
.contact-left label.pt13{padding-top:13px;}
.heateor_sss_horizontal_sharing{display:none !important;}
.inner-page-banner.blogsinglebanner .banner-inner-rs{padding:0px !important; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); padding:0 10% !important; }
.inner-page-banner.blogsinglebanner .banner-inner-rs h2.sigletitle-heading{margin-top:0px !important;}
.blog .inner-page-banner .banner-inner-rs{padding:0px !important; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.distribute-inner-rs.distribute-inner-wbc p.link-more{display:none;}
.page-template-knowledge-base .inner-content-section{padding-bottom:0px !important;}
.blogdetals-main{margin-top:0px !important;}
.left-content.text-center{text-align:center !important;}
.home .distribute-main-rs{margin-top:0px;}
.blogbox.featured-blog .blogbox-picture{background:#fff;}
.contact-second-version .contact-form-outer{margin-top:-180px !important;}
.contact-form-outer .col-xs-12.pade-none:last-child{text-align:center;}
.contact-left input[type="submit"]{float:none;}
.dndbtn{margin-left:-5px;}
.privacy-policy .conatact-form::after{display:none;}
.privacy-policy-content{max-width:772px; margin:0px auto;}
.privacy-policy-content h1{font-size:30px; line-height:34px; font-weight:600; color:#333; text-align:center; position:relative; margin:0px auto 20px;}
.privacy-policy-content h2{font-size:24px; line-height:26px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h3{font-size:22px; line-height:24px; font-weight:500; color:#333; margin-bottom:10px; text-align:left;}
.privacy-policy-content h4{font-size:20px; line-height:23px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h5{font-size:19px; line-height:22px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content h6{font-size:18px; line-height:21px; font-weight:500; color:#333; margin-bottom:10px;}
.privacy-policy-content p{font-size:16px; line-height:24px; color:#333; font-weight:400; width:100% !important; margin-bottom:25px !important;}
.privacy-policy-content p:last-child{margin-bottom: 0px;}
.privacy-policy-content p a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content p a:hover{color:#000;}
.privacy-policy-content ol{margin:0px 0px 40px 20px; padding:0px; list-style:disc;}
.privacy-policy-content ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#333; list-style: disc;}
.privacy-policy-content ol li a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content ol li a:hover{color:#000;}
.privacy-policy-content ul{margin:0px 0px 40px 20px; padding:0px; list-style:disc;}
.privacy-policy-content ul li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#333; list-style: disc;}
.privacy-policy-content ul li a{color:#333; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.privacy-policy-content ul li a:hover{color:#000;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{background: url(//ancileo.com/wp-content/uploads/2021/06/xblog-banner.png.pagespeed.ic.ImC153g5d4.png) left top no-repeat !important; background-color: transparent !important; background-size: auto !important; background-size: cover !important; min-height: 405px !important; max-height: 405px !important; -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in; opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.privacy-policy .contact-left{padding:0 15px; background:transparent; width:80%;}
.privacy-policy .contact-second-version .contact-form-outer{margin-top:0px !important;}
.privacy-policy .conatact-form{background:transparent;}
.privacy-policy .general-communication-outer{display:none;}
.privacy-policy-content{padding:50px 0 15px;} .default-banner-block{padding:130px 0 0 0 !important; text-align:center;}
.default-banner-block .left-content{text-align:center !important;}
.defaultpage-banner{width:100%; float:none; background: url(//ancileo.com/wp-content/uploads/2021/06/xblog-banner.png.pagespeed.ic.ImC153g5d4.png) left top no-repeat !important; background-color:rgba(0, 0, 0, 0); background-size:auto; background-color:transparent !important; background-size:auto !important; background-size:cover !important; min-height:405px !important; max-height:405px !important; -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 1; -webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.general-template-section{margin:0px; padding:70px 0px; width:100%; position:relative;}
.jobcareers-option{margin:0px 0 30px; padding:0px;}
.jobcareers-option h3{font-style:normal; font-weight:400; font-size:18px; line-height:20px; text-transform:uppercase; color:#757575; margin-bottom:15px;}
.jobcareers-option label{display:block; width:100%; margin-bottom:10px; font-style:normal; font-weight:600; font-size:17px; line-height:22px; text-transform:capitalize; color:#757575;}
.jobcareers-option label input[type="checkbox"]{margin-right:12px;}
.jobcareers-option select{background:#FFFFFF; border:1px solid #CDD9E4; border-radius:5px; height:48px; padding:0 20px; font-style:normal; font-weight:400; font-size:19px; line-height:24px; text-transform:capitalize; color:rgba(91, 113, 132, 0.6); width:100%;}
.jobcareers-left input[type="submit"]{width:170px; text-align:center; background: #ECA263; border-radius: 5px; display:inline-block; vertical-align:top; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-style: normal; font-weight: 700; font-size: 16px; line-height: 48px; text-align: center; color: #FFFFFF; border:none;}
.available-row{margin-bottom:20px;}
.available-row h2{font-weight:400; font-size:38px; line-height:48px; color:#5277B7; margin:0 0 15px;}
.available-row h6{font-weight:400; font-size:18px; line-height:20px; color:#ECA263; margin:13px 0 0px; text-align:right;}
.available-row h6 a{margin-right:10px;}
.joblist{margin:0px 0 30px; padding:30px; background:#fff; box-shadow: 0px 0px 30px rgba(0, 13, 37, 0.1); border-radius: 5px;}
.joblist h2{  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:18px; line-height:22px; color:#5277B7; font-weight:600; margin:0 0 20px; text-transform:capitalize;}
.joblist h2 a{color:#5277B7;}
.joblist h2 a:hover{color:#ECA263;}
.job-posttag .job-tag{display:inline-block; vertical-align:middle; margin-right:30px;}
.job-posttag .job-tag ul li{font-weight:400; font-size:17px; line-height:27px; color:#757575; display:inline-block; vertical-align:middle; margin-right:7px;}
.general-template-details{margin:0px; padding:70px 0px; width:100%; position:relative;}
.general-template-details h1{font-size:30px; line-height:34px; font-weight:600; color:#757575; text-align:center; position:relative; margin:0px auto 20px;}
.general-template-details h2.pagetitle{  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:38px; line-height:48px; color:#5277B7; font-weight:600; margin:0 0 35px; }
.joblist h2 a{color:#5277B7;}
.joblist h2 a:hover{color:#ECA263;}
.general-template-details h2{font-size:24px; line-height:26px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h3{font-size:22px; line-height:24px; font-weight:500; color:#757575; margin-bottom:10px; text-transform:uppercase; text-align:left;}
.general-template-details h4{font-size:20px; line-height:23px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h5{font-size:19px; line-height:22px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details h6{font-size:18px; line-height:21px; font-weight:500; color:#757575; margin-bottom:10px;}
.general-template-details p{font-size:16px; line-height:24px; color:#757575; font-weight:400; width:100% !important; margin-bottom:25px !important;}
.general-template-details p:last-child{margin-bottom: 0px;}
.general-template-details p a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details p a:hover{color:#000;}
.general-template-details ol{margin:0px 0px 40px 16px; padding:0px; list-style:disc;}
.general-template-details ol li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#757575; list-style: disc; text-transform: capitalize;}
.general-template-details ol li a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details ol li a:hover{color:#000;}
.general-template-details ul{margin:0px 0px 40px 16px; padding:0px; list-style:disc;}
.general-template-details ul li{margin:0px 0px 10px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:24px; font-weight:400; color:#757575; list-style: disc; text-transform: capitalize;}
.general-template-details ul li a{color:#757575; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.general-template-details ul li a:hover{color:#000;}
.general-template-details .job-tag ul{margin-left:0px; margin-bottom:40px; list-style:none;}
.general-template-details .job-tag ul li{font-weight:400; font-size:17px; line-height:27px; color:#757575; list-style:none;}
.applynow-btn{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 18px; line-height:55px; background-color: #eca263; color: #fff; display: inline-block; padding:0px 34px; font-weight:600; text-transform: none; border-radius: 5px; box-shadow: 0 7px 20px rgba(0, 0, 0, 0.2); margin-bottom:50px;}
.jobcareers-form{margin:0px auto; width:100%; max-width:770px; position:relative;}
.jobcareers-form label{font-size:19px; line-height:24px; color:#5B7184; font-weight:600; text-transform: capitalize; margin-top:12px;}
.jobcareers-form input[type="text"],.jobcareers-form input[type="email"],.jobcareers-form input[type="tel"],.jobcareers-form input[type="password"],.jobcareers-form select,.jobcareers-form textarea{width:100%; background: #F9FCFF; border: 1px solid #CDD9E4; border-radius: 5px; height:48px; padding:0 25px; font-size:19px; color: rgba(91, 113, 132, 0.9); font-weight:400;}
.jobcareers-form textarea{resize:none; padding:12px 25px; height:310px;}
.jobcareers-form input[type="submit"]{background: #ECA263; border-radius: 5px; display:inline-block; vertical-align:top; text-align:center; padding:0 20px; line-height:48px; font-size: 16px; color:#fff; font-weight:600; border:none;}
.jobcareers-form .form-group{margin:0 0 15px;}
.jobcareers-form .row{margin-bottom:5px;}
.jobcareers-form .selectfield label{margin-top:0px; margin-bottom:15px;}
.jobcareers-form .wpcf7-list-item{margin-left:0px !important; margin-right:30px;}
.uplf{font-size:19px; line-height:24px; color:#5B7184; font-weight:600; padding-top:8px;}
.uploadfile{display:inline-block; vertical-align:middle; position:relative; margin-left:0px; margin-bottom:20px;}
.uploadfile .wpcf7-form-control-wrap.Resume{position:static; left:0px; top:0px; width:100%; height:100%; z-index:1;}
.uploadfile input[type="file"]{width:100%; height:100%; opacity:1;}
.uploadfile .wpcf7-form-control-wrap{position:static; width:100%; height:100%; left:0; top:0;}
.careers-search{width:100%; max-width:775px; border: 1px solid #FFFFFF; border-radius: 5px; position:relative; overflow:hidden; margin:0px auto;}
.careers-search input[type="text"],.careers-search input[type="search"]{width:100%; background: transparent; border: 0px solid #CDD9E4; border-radius: 0px; height:65px; padding:0 25px; font-size:18px; color:#fff; font-weight:400;}
.careers-search input[type="submit"]{background:url(https://ancileo.com/wp-content/uploads/2022/05/Group.png) center center no-repeat #eca263; width:65px; height:100%; position:absolute; right:0px; top:0px; text-align:center; border:none;}
.careers-search input[type="text"]::placeholder { color: #fff; opacity: 1; }
.careers-search input[type="text"]:-ms-input-placeholder { color: #fff;}
.careers-search input[type="text"]::-ms-input-placeholder { color: #fff;} .general-template-section header{position:static;}
.general-template-section.jobcareers-search article{margin-bottom:30px; padding: 30px; background: #fff; box-shadow: 0px 0px 30px rgba(0, 13, 37, 0.1); border-radius: 5px;}
.general-template-section.jobcareers-search article h2{font-size:26px; line-height:normal; color:#5277B7;}
.general-template-section.jobcareers-search article h2 a{color:#5277B7;}
.general-template-section.jobcareers-search article h2 a:hover{color:#ECA263;}
.pagibtn{padding:0 10px; margin:0px; border:none; font-size:13px; line-height:28px; color:#fff; font-weight:400; background:#5277b7; border-radius:3px; display:inline-block; vertical-align:top;}
.pagibtn a{color:#fff;}
.pagibtn.pprev{float:left;}
.pagibtn.pnext{float:right;}
.pagibtn:hover{background:#88c79e;}
.nav-next-text{vertical-align:top;}
.nav-prev-text{vertical-align:top;}
.uploadfile .wpcf7-not-valid-tip{font-size:10px; line-height:12px;}
.jobcareers-thankyou{padding:50px 30px; border:green solid 5px; text-align:center; border-radius:6px;}
.jobcareers-thankyou h2{color:green; font-size:36px; line-height:46px;}
.topbar{font-size:16px; line-height:20px; color:#fff; font-weight:400; margin-bottom:10px;}
.topbar a:hover{color:#fff;}
.topbar strong{font-weight:900;}
.page-template-travel-insurance .inner-page-banner .banner-inner-rs{ padding-top:145px!important; }
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:145px;}
.collection-content .participant p{ color:#757575; font-size:21px; line-height:31px; font-weight:900!important; text-transform:none; text-align:center; margin-bottom:25px!important; }
.collection-content .participant h2{ margin-bottom:0px!important; padding-bottom:0px!important; } .page-template-resources .banner-outer-rs{background:url(//ancileo.com/wp-content/uploads/2021/06/blog-banner.png) left top no-repeat; background-size:cover; min-height:405px; max-height:405px; padding-top:65px;}
.page-template-resources .inner-page-banner.home-banner .banner-content-img-rs{margin-top:0px; padding-left:0%; }
.page-template-resources .inner-page-banner.home-banner .banner-content-img-rs img{width:100%;}
.page-template-resources .inner-page-banner .banner-button-rs{margin-top:0px;}
.resource-content-section{margin:0px; padding:70px 0;}
.resourcebox{box-shadow:0 2px 35px #00000012; margin:0 0 40px 0; border-radius:0px; padding:0px; overflow:hidden; width:100%; text-align:left; background:#fff; border-radius:15px;}
.resourcebox-picture{margin:0px; padding:0px;}
.resourcebox-picture img{width:100%; height:auto !important;}
.resourcebox-cont{margin:0px; padding:20px; background: #fff; min-height: 300px;}
.resourcebox h2{font-size:24px; line-height:30px; color:#5277B7; font-weight:400; margin:0 0 3px;}
.resourcebox h2 a{color:#5277b7;}
.resourcebox h2 a:hover{color:#eca263;}
.resourcebox h3{font-size:18px; line-height:22px; color:#5277B7; font-weight:400; margin:0 0 5px;}
.resourcebox h3 a{color:#5277b7;}
.resourcebox h3 a:hover{color:#eca263;}
.resourcebox h5{font-size:15px; line-height:20px; min-height:15px; color:#eca263; font-weight:600; margin:0 0 10px; font-family:arial;}
.resourcebox p{font-size:16px; line-height:27px; color:#757575; font-weight:400; padding:0px !important; text-align:left !important; margin:0 0 20px !important;}
.resourcebox a.readmore-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:14px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
.resourcebox a.readmore-btn:hover{background:#5277b7;}
.resourcebox .blogtime{float:right; display:none;}
.single-resources_list .distribute-main-rs{margin-top:0px;}
.justify-content-center{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important;}
.single.single-resources_list .blog_image img{width:auto;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul{margin:0 auto 70px; padding:0px; list-style:disc; max-width:70%;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul li{margin:0 0 10px; font-weight:400;font-size:18px; line-height:30px; color:#757575; padding:0px !important;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul li img{position:static;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant p{margin:0 0 10px; font-family: proxima_novaregular; font-weight:400 !important;font-size:18px; line-height:30px; color:#757575;}
.expert-row .collection-group{margin:0px auto; max-width:570px;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]{border:#757575 solid 1px !important; color:#757575 !important;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]::-webkit-input-placeholder { color: #000; opacity:1;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]:-ms-input-placeholder { color: #000; opacity:1;}
.page-template-world-travel-insurance-benchmark-airlines .expert-row .collection-group input[type="email"]::placeholder {
color: #000; opacity:1;}
.aboutancileo-section{}
.aboutancileo-section p{font-weight:400; font-size:18px; line-height:30px; color:#757575; margin:0 0 20px;}
.aboutancileo-section h4{font-weight:700; font-size:18px; line-height:24px; color:#5277B7; margin:0 0 0px;}
.aboutancileo-row{margin:0px auto; padding:30px 10%; text-align:center;}
.aboutancileo-box{margin:0 0 15px;}
.aboutancileo-box-img{margin:0 auto 15px; padding:0px;} .resources-dropdown{ display:none!important;}
a.download-btn{margin:0px; padding:0px 15px; display:inline-block; vertical-align:top; font-size:13px; line-height:35px; background:#eca263; color:#fff; font-weight:600; border:none; letter-spacing:1px; border-radius:5px;}
a.download-btn:hover{background:#5277b7;}
.page-id-6184 .banner-outer-rs.inner-page-banner{padding-bottom: 165px;} .coreconnect-banner{background:url(//www.ancileo.com/wp-content/uploads/2023/08/coreconnect-banner.png) center bottom no-repeat; min-height:700px;}
.more-ways-main.distribution-agent-paleteform-wbc{padding-bottom:180px;}
.premium-billing-section .distribution-api-inner-wbc{margin:0px;}
.distribution-api-main-wbc.premium-billing-section{margin-top:-70px; padding-bottom:50px;} .meetlea-banner-section{margin:0px; padding:70px 0 0 0px; width:100%; position:relative; background:#2468e6;}
.align-items-center{display:flex; align-items:center; -moz-align-items:center; -webkit-align-items:center; -o-align-items:center; }
.meetlea-banner-section h2{font-family: proxima_novaregular;font-size:80px; line-height:normal; color:#fff; font-weight:600; margin:0 0 16px;}
.meetlea-banner-section h2 span{ color:#fff; background:#d13df5; border-radius:40px; padding:0px 20px; display:inline-block; vertical-align:middle; margin-top: -13px; }
.meetlea-banner-section h3{font-family: proxima_novaregular; font-size:60px; line-height:normal; color:#fff; font-weight:400; margin:0 0 30px;}
.meetlea-banner-section h5{font-family: proxima_novaregular; font-size:20px; line-height:20px; color:#000000; font-weight:400; display:inline-block; padding:10px 20px; background:#D5E1F7; margin:0 0 30px; border:#D13DF5 solid 2px; border-radius:60px;}
.meetlea-banner-caption{position:absolute; left:0px; top:50%; width:100%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1;}
.meetlea-banner-right{display:none;}
.readmore-btn{margin:0px; padding:0 20px; line-height:40px; color:#fff; font-weight:400; background:#FF9900; display:inline-block; vertical-align:top; border-radius:5px; font-size:15px;}
.readmore-btn:hover{color:#fff;}
.tic-section{margin:0px; padding:70px 0px; width:100%; text-align:center; background:#fff; position:relative;}
.tic-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.tic-section p{font-size:18px; line-height:normal; color:#5B7184; font-weight:400; margin:0 0 0px;}
.tic-content{padding:0 15%;}
.achieve-section{margin:0px; padding:70px 0px; width:100%; background:#F5F7FA; position:relative;}
.achieve-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.achieve-section h5{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 10px;}
.achieve-heading{margin:0px 0 40px; text-align:center;}
.achieve-box{margin:0px 0 10px; padding:0px 0px 50px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/aue-icon-bg----.png) right bottom no-repeat #fff; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:15px; background-size:110px 100px; min-height:390px; overflow:hidden;}
.achieve-section h3{font-family: proxima_novaregular; font-size:18px; line-height:normal; color:#fff; font-weight:500; margin:0 0 10px; text-align:center;}
.achieve-section h4{font-size:80px; line-height:normal; color:#fff; font-weight:300; margin:0 0 0px; text-transform:capitalize; text-align:center;}
.achieve-section ul{margin:0px 0 0 16px; padding:0px; list-style:disc;}
.achieve-section ul li{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 8px; list-style:disc;}
.achieve-box-top{padding:25px 20px; background:#D13DF5;}
.achieve-box-bottom{padding:25px 20px 0px; background:#fff;}
.effortless-section{margin:0px; padding:70px 0px; width:100%; background:#fff; position:relative;}
.effortless-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.effortless-section h5{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 10px;}
.effortless-heading{margin:0px 0 40px; text-align:center;}
.effortless-box{margin:0px 0 30px; padding:20px 20px 30px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/claim-bg----.png) right bottom no-repeat; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:14px; background-size:80px 75px; min-height:240px;}
.effortless-section h3{font-size:18px; line-height:24px; color:#000000; font-weight:400; margin:0 0 10px;}
.effortless-section ul{margin:0px 0 0 16px; padding:0px; list-style:disc;}
.effortless-section ul li{font-size:16px; line-height:20px; color:#526373; font-weight:400; margin:0 0 8px; list-style:disc;}
.effortless-icon{width:80px; height:auto; line-height:inherit; padding:0px; text-align:left; border-radius:0px; margin:0px 0 12px 0;}
.capabilities-section{margin:0px; padding:70px 0px; width:100%; background:#F5F7FA; position:relative;}
.capabilities-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 10px;}
.capabilities-section h5{font-size:18px; line-height:normal; color:#526373; font-weight:400; margin:0 0 10px;}
.capabilities-section p{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 20px;}
.capabilities-heading{margin:0px 0 30px; text-align:center;}
.module-box{margin:0px 0 20px; padding:30px 30px; position:relative; background: url(//ancileo.com/wp-content/uploads/2024/06/module-bg.png) right bottom no-repeat #fff; box-shadow: 0px 4px 12px 0px rgba(16, 26, 51, 0.06); border-radius:24px; background-size:150px 130px;}
.capabilities-section h3{font-size:26px; line-height:normal; color:#D13DF5; font-weight:400; margin:0 0 20px;}
.capabilities-section h4{font-size:20px; line-height:normal; color:#000000; font-weight:400; margin:0 0 0px; display:inline-block; vertical-align:middle;}
.capabilities-section ul{margin:0px 0 0 16px; padding:0px; list-style: disc !important;}
.capabilities-section ul li{font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 8px;   list-style: disc !important;}
.module-icon{width:60px; height:60px; line-height:60px; text-align:center; background:#F8E5FF; border-radius:50px; margin:0px 0 0px; display:inline-block; vertical-align:middle; margin-right:10px;}
.module-box-row{margin-bottom:20px;}
.modular-approach-section{margin:0px; padding:70px 0px; width:100%; background:#fff; position:relative;}
.modular-approach-section h2{font-size:40px; line-height:normal; color:#D13DF5; font-weight:700; margin:0 0 10px;}
.modular-approach-section h3{font-size:30px; line-height:normal; color:#000000; font-weight:400; margin:0 0 0px;}
.modular-approach-heading{margin:0px 0 30px; text-align:center;}
.claims-experience-section{margin:0px; padding:70px 0px; width:100%; background:url(//ancileo.com/wp-content/uploads/2024/06/footer-bg.png) 0 0 no-repeat #2468e6; position:relative;}
.claims-experience-section h2{font-size:40px; line-height:44px; color:#fff; font-weight:400; margin:0 0 10px;}
.claims-experience-section h3{font-size:30px; line-height:normal; color:#fff; font-weight:400; margin:0 0 0px;}
.claims-experience-section p{font-size:16px; line-height:normal; color:#fff; font-weight:400; margin:0 0 20px;}
.lea-img{margin-bottom:25px;}
.claims-experience-form{margin:0px; padding:35px; background:#fff; border-radius:30px; position:relative;}
.claims-experience-form .form-group{margin-bottom:10px;}
.claims-experience-form label{font-size:16px; line-height:20px; color:#526373; font-weight:600; margin:0 0 5px;}
.claims-experience-form input[type="text"],.claims-experience-form input[type="tel"],.claims-experience-form input[type="email"],.claims-experience-form input[type="password"],.claims-experience-form select,.claims-experience-form textarea{width:100%; height:55px; border:#D1E6FF solid 1px; border-radius:5px; padding:0 20px; font-size:16px; line-height:normal; color:#5B7184; font-weight:400; background:#F6FAFF;}
.claims-experience-form textarea{height:120px; resize:none; padding:10px 20px;}
.claims-experience-form input[type="submit"]{margin:0px; padding:0 50px; line-height:50px; color:#fff; font-weight:600; background:#FF9900; display:inline-block; vertical-align:top; border-radius:5px; font-size:18px; text-transform:uppercase; border:none;}
.claims-experience-form input[type="submit"]:hover{color:#fff;} .moduletab-block .tabs-below > .nav-tabs,.moduletab-block .tabs-right > .nav-tabs,.moduletab-block .tabs-left > .nav-tabs{border-bottom:0;}
.moduletab-block .tab-content > .tab-pane,.moduletab-block .pill-content > .pill-pane{display: none;}
.moduletab-block .tab-content > .active,.moduletab-block .pill-content > .active{display:block;}
.moduletab-block .tabs-left > .nav-tabs > li,
.moduletab-block .tabs-right > .nav-tabs > li{float:none; margin:0 0 18px;}
.moduletab-block .tabs-left > .nav-tabs > li > a,.moduletab-block .tabs-right > .nav-tabs > li > a{min-width:74px; margin-right:0; margin-bottom:0px;}
.moduletab-block .tabs-left > .nav-tabs{float:left; margin-right:0px; border-right:0px solid #ddd;}
.moduletab-block .tabs-left > .nav-tabs > li > a{margin-right:0px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#fff; border:none; padding:0px;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover,.moduletab-block .tabs-left > .nav-tabs > li > a:focus{background:#D13DF5; border:none;}
.moduletab-block .tabs-left > .nav-tabs .active > a,.moduletab-block .tabs-left > .nav-tabs .active > a:hover,.moduletab-block .tabs-left > .nav-tabs .active > a:focus{background:#D13DF5; border:none;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover .module-menu h5,.moduletab-block .tabs-left > .nav-tabs > li > a:focus .module-menu h5{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs .active > a .module-menu h5,.moduletab-block .tabs-left > .nav-tabs .active > a:hover .module-menu h5,.moduletab-block .tabs-left > .nav-tabs .active > a:focus .module-menu h5{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs > li > a:hover .module-menu h3,.moduletab-block .tabs-left > .nav-tabs > li > a:focus .module-menu h3{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs .active > a .module-menu h3,.moduletab-block .tabs-left > .nav-tabs .active > a:hover .module-menu h3,.moduletab-block .tabs-left > .nav-tabs .active > a:focus .module-menu h3{color:#fff;}
.moduletab-block .tabs-left > .nav-tabs{width:30%; float:left;}
.moduletab-block .tab-content{width:67%; float:right;}
.module-menu{margin:0px; padding:18px 25px 15px 60px; position:relative; min-height:90px;}
.module-menu .module-icon{position:absolute; left:-23px; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:1; width:46px; line-height:46px; height:46px; border-radius:50%; background:#FFEBCC; text-align:center;}
.module-menu .module-icon img{max-width:27px;}
.module-menu h5{font-family: 'Montserrat', sans-serif; font-size:12px; line-height:normal; color:#D13DF5; font-weight:700; text-transform:uppercase; margin:0 0 5px;}
.module-menu h3{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#000000; font-weight:700; margin:0 0 0px;}
.moduletab-tabcontent-sec{margin:0px; padding:0px; width:100%; position:relative; box-shadow: 0px 4px 34px 0px #0000000D; border-radius:24px; overflow:hidden;}
.moduletab-tabcontent-top{margin:0px; padding:40px 30px; position:relative; background:url(//ancileo.com/wp-content/uploads/2024/07/tab-bg.png) 0 0 no-repeat #fff; background-size:cover; }
.moduletab-tabcontent-bottom{margin:0px; padding:20px 30px; position:relative; background:#FDF6FF; display:flex; align-items:center;}
.moduletab-tabcontent-bottom-left{width:75%; float:left; padding:0 3% 0 0;}
.moduletab-tabcontent-bottom-right{width:25%; float:right; text-align:right;}
.moduletab-tabcontent-bottom h5{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:600; margin:0 0 0px;}
.discover-btn{margin:0px; padding:10px 20px; line-height:24px; background:#FF9900; display:inline-block; vertical-align:middle; font-family: 'Montserrat', sans-serif; font-size:16px; color:#fff; font-weight:700; border-radius:5px;}
.discover-btn:hover{background:#D13DF5; color:#fff;}
.moduletab-threeblock{margin:0px; padding:50px 0 0 0px; position:relative;}
.moduletab-threebox{margin:0px 5% 0 0; padding:0px; position:relative; width:30%; float:left;}
.moduletab-threebox:last-child{margin-right:0px;}
.moduletab-icon{margin:0 0 10px;}
.moduletab-threebox h6{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 0px;}
.tabcontent-editor h2{font-family: 'Montserrat', sans-serif; font-size:18px; line-height:normal; color:#000; font-weight:700; margin:0 0 15px;}
.tabcontent-editor p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:normal; color:#526373; font-weight:400; margin:0 0 20px;}
.moduletab-image{box-shadow: 0px 6.14px 82.92px 0px #0000001F; border-radius:15.36px;}
.modulefourtab-box{background:#fff; border: 1px solid #DEDEDE; margin:0 0 20px; border-radius:10px; padding:25px 30px;}
.modulefourtab-box p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:24px; color:#526373; font-weight:400; margin:0 0 0px;}
.modulefourtab-box p strong{color:#C41DD2;}
.modulefourtab-box .moduletab-icon{margin-bottom:15px;}
.modulefourtab-box:last-child{margin-bottom:0px;}
.engageglobe-box{background:#fff; border:1px solid #DEDEDE; border-radius:10px; margin:0 0 30px; overflow:hidden; display:flex; align-items: center;}
.engageglobe-image{margin:0px; padding:0px; width:33%; float:left; background:#FBEDFD; min-height:180px;}
.engageglobe-content{margin:0px; padding:30px 5%; width:67%; float:right;}
.engageglobe-box h4{font-family: 'Montserrat', sans-serif; font-size:18px; line-height:normal; color:#D13DF5; font-weight:700; margin:0 0 10px;}
.engageglobe-box p{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:24px; color:#526373; font-weight:400; margin:0 0 0px;}
.engageglobe-box:last-child{margin-bottom:0px;}
.readmore-btn.discoverlea-btn{font-size:20px; font-weight:600;} .wpcf7-form-control-wrap.enquiring-about{max-width:62%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.wpcf7-form-control-wrap.enquiring-about .wpcf7-list-item{width:100%; font-size:20px; color:#b9c4ce;}
@media only screen and (min-width:700px) and (max-width:992px) {
.contact-left label{color:#5b7184; font-size:20px; line-height:24px; max-width:38% !important; vertical-align:top;}
.wpcf7-form-control-wrap.enquiring-about{max-width:62%; display:inline-block; vertical-align:top; margin-bottom:20px;}
.contact-left input[type="text"],.contact-left input[type="email"], .contact-left select, .contact-left textarea{width:59% !important;}
}
@media only screen and (min-width:300px) and (max-width:659px) {
.contact-left label{max-width:100% !important;display: block; width: 100%;}
.wpcf7-form-control-wrap.enquiring-about{max-width:100%; width:100%; text-align:left;}
.contact-left input[type="text"],.contact-left input[type="email"],.contact-left select, .contact-left textarea{width:100% !important;}
.blogbox{margin:0px auto 30px; width:86%;}
.blogbox.featured-blog{width:92%;}
.blogbox-cont{padding:20px;}
.blogdetals-main .comments-area{padding:20px; max-width:100%;}
.blogdetals-main{padding:0 15px; margin-top:10px !important;}
.blogdetals-main .comments-area .comment-form-author{float:none; width:100%;}
.blogdetals-main .comments-area .comment-form-email{float:none; width:100%;}
.blog_details{padding:0px; margin-top:10px;}
.single.single-post .distribute-main-rs{padding-top:10px !important;}
.single.single-post header{padding-bottom:20px !important;} .collection-profile-pic::after{border-left: 113vw solid transparent; border-bottom: 10vh solid #f7f7f7;}
.collection-profile{margin-bottom:30px;}
.collection-video{padding:20px 0 0;}
.collection-profile-pic{opacity:1;}
.banner-outer-rs.aboutus-banner{background-image: url(//ancileo.com/wp-content/themes/ancileo-child/images/b2cwhitelabel-banner-bg.png.pagespeed.ce.mlL9TPwL_W.png);}
.blogbox-picture{float:none; width:100%;}
.blogbox-cont{float:none; width:100%;}
.codemirror-main-left{padding:0 15px 0 15px !important;}
.blog .banner-outer-rs{min-height:370px; max-height:370px; padding:20px 15px 0px;}
.blogbox{width:100%; padding:0px;}
.blogbox.featured-blog{width:auto; padding:0px; margin:0 15px;}
.distribute-business-future-wbc{padding:0 15px;}
.blogbox h2{line-height:1.9rem;}
.blogbox h3{line-height:1.9rem;}
.banner-outer-rs{min-height:440px;}
.inner-page-banner .banner-inner-rs h1{font-size:30px !important; line-height:35px !important; margin-bottom:30px;}
.page-template-knowledge-base .inner-page-banner .banner-inner-rs{padding-top:65px;}
.inner-page-banner .banner-inner-rs h1 br{display:none;}
.bannerlist-cont ul li{font-size:17px; line-height:22px;}
.collection-group input[type="text"], .collection-group input[type="email"]{width:100%; margin-bottom:10px; line-height:50px;}
.collection-group input[type="submit"]{position:static; font-size:16px; line-height:46px;}
.inner-page-banner .banner-content-img-rs img{max-width:100% !important; width:100% !important;}
.collection-content h2{margin-bottom:25px;}
.highlight-box h3{font-size:24px; line-height:28px; margin-bottom:10px;}
.highlight-box p{font-size:19px; line-height:24px;}
.feature-logo ul li{width:40%; padding:0 5%;}
.tablemob{min-width:280px; width:100%; overflow-x:scroll; margin-bottom:25px;}
.blogsinglebanner h2.sigletitle-heading{font-size:34px; line-height:40px; margin-top:0px;}
.blogsinglebanner{background-position:left top !important; min-height: 320px !important;}
.single.single-post .distribute-inner-rs.distribute-inner-wbc{padding-top:0px;}
.single.single-post .distribute-inner-rs.distribute-inner-wbc .distribute-inner-left{margin-top:0px;}
.heateor_sss_horizontal_sharing{display:none !important;}
.blogright{padding:0px 0 20px;}
.highlight-box{min-height:inherit;}
.join-section-main.collection-blog{padding-top:50px;}
.blogbox.featured-blog .blogbox-cont{padding:20px 20px;}
.blog .inner-page-banner .banner-inner-rs{padding-top:64px;}
.blogdetals-main ol.onorderlist{padding-left:0px;}
.blogdetals-main ol li{font-size:17px;}
.distribute-inner-rs a{font-size:17px;}
.blog .inner-page-banner .banner-inner-rs h1{font-size:34px !important; margin-bottom:0px;}
.blogdetals-main ul li{font-size:17px; line-height:28px;}
table.blog-table.vat tr td{font-size:17px; line-height:28px; font-weight:400;}
.inner-page-banner.blogsinglebanner .banner-inner-rs{padding:0px !important;}
.distribute-inner-rs a{font-size:17px !important;}
.banner-inner-rs ul{padding:0 0px;}
.banner-inner-rs ul li{font-size:14px; line-height:18px; margin-bottom:5px;}
.inner-page-banner .banner-inner-rs .left-content{padding-top:0px !important;}
.banner-inner-rs p{margin-bottom:8px !important; line-height:22px;}
.contact-second-version .contact-form-outer{margin-top:-115px !important;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{min-height:150px !important; max-height:150px !important;}
.privacy-policy-content{padding-top:0px;}
.available-row{padding-top:35px;}
.available-row h2{font-size:30px; line-height:34px; margin-bottom:0px;}
.inner-page-banner .banner-inner-rs{padding-top:100px !important;}
.resource-content-section{padding-bottom:0px;}
.page-template-world-travel-insurance-benchmark-airlines .collection-content .participant ul{padding:0px;}
.meetlea-banner-section{background-size:cover !important; padding:90px 0px 0; background: url(//ancileo.com/wp-content/uploads/2024/06/Hero-banner.png) left bottom no-repeat #2468e6; background-position:left top; min-height:inherit;}
.meetlea-banner-caption{position:static; transform: translateY(0%); -o-transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(-0%);}
.meetlea-banner-section .fullimg{display:none;}
.meetlea-banner-section .align-items-center{display:block;}
.meetlea-banner-section h2{font-size:44px;}
.meetlea-banner-section h3{font-size:30px; margin-bottom:15px;}
.tic-content{padding:0px;}
.tic-section{padding:40px 0px;}
.tic-section h2{font-size:26px;}
.achieve-section{padding:40px 0px;}
.achieve-section h2{font-size:26px;}
.achieve-section h5{font-size:20px;}
.achieve-section h4{font-size:60px;}
.achieve-box{min-height:inherit;}
.effortless-box{min-height:inherit;}
.effortless-section{padding:40px 0px 20px;}
.effortless-section h2{font-size:26px;}
.effortless-section h5{font-size:20px;}
.capabilities-section{padding:40px 0px;}
.capabilities-section h2{font-size:26px;}
.module-icon{margin-bottom:10px;}
.modular-approach-section{padding:40px 0px;}
.modular-approach-section h2{font-size:26px;}
.modular-approach-section h3{font-size:20px;}
.claims-experience-section h2{font-size:26px;}
.claims-experience-info{padding-bottom:30px;}
.claims-experience-form{padding:20px;}
.claims-experience-form input[type="text"], .claims-experience-form input[type="tel"], .claims-experience-form input[type="email"], .claims-experience-form input[type="password"], .claims-experience-form select, .claims-experience-form textarea{height:50px;}
.claims-experience-form textarea{height:100px;}
.meetlea-banner-right{display:block;}
.moduletab-block .tabs-left > .nav-tabs{width:auto; float:none;}
.moduletab-block .tab-content{width:100%; float:none; margin:0px;}
.moduletab-tabcontent-top{padding:20px 20px;}
.tabcontent-editor h2{font-size:18px;}
.moduletab-threebox{width:100%; float:none; margin:0 0 20px;}
.moduletab-icon{margin-bottom:5px;}
.moduletab-tabcontent-bottom{padding:20px 20px; display:block;}
.moduletab-tabcontent-bottom-left{margin:0px 0 15px; padding:0px; width:100%; float:none; text-align:center;}
.moduletab-tabcontent-bottom-right{margin:0px; padding:0px; width:100%; float:none; text-align:center;}
.modulefourtab-box{padding:20px;}
.moduletab-threeblock{padding-top:30px;}
.engageglobe-box{display:block;}
.engageglobe-image{width:100%; float:none;}
.engageglobe-content{padding:20px; width:100%; float:none;}
.engageglobe-box{margin-bottom:20px;}
}
@media only screen and (min-width:660px) and (max-width:767px) {
.banner-inner-rs ul li{font-size:15px; line-height:20px; margin-bottom:5px;}
.privacy-policy .banner-outer-rs.inner-page-banner.contact-us-banner.contact-us-banner2{min-height:190px !important; max-height:190px !important;}
.available-row{padding-top:35px;}
.available-row h2{font-size:30px; line-height:34px; margin-bottom:0px;}
}
@media only screen and (min-width:1368px) and (max-width:1600px) {
.collection-profile-pic::after{border-left: 30.3vw solid transparent; border-bottom: 12.6vh solid #f7f7f7; }
}
@media only screen and (min-width:1601px) and (max-width:2000px) {
.collection-profile-pic::after{border-left: 27.2vw solid transparent; border-bottom: 11.3vh solid #f7f7f7; }
.blog .banner-outer-rs{min-height:450px; max-height:450px;}
.blogsinglebanner{min-height:450px; max-height:450px;}
.page-template-resources .banner-outer-rs{min-height:350px; max-height:350px; padding-top:0px;}
}
@media only screen and (min-width:2001px) and (max-width:2700px) {
.blog .banner-outer-rs{min-height:520px; max-height:520px;}
.blogsinglebanner{min-height:520px; max-height:520px;}
.page-template-resources .banner-outer-rs{min-height:420px; max-height:420px; padding-top:0px;}
}
@media only screen and (min-width:2701px) and (max-width:4000px) {
.blog .banner-outer-rs{min-height:690px; max-height:690px;}
.blogsinglebanner{min-height:690px; max-height:690px;}
.page-template-resources .banner-outer-rs{min-height:590px; max-height:590px; padding-top:0px;}
}
@media only screen and (min-width:4001px) and (max-width:5000px) {
.blog .banner-outer-rs{min-height:1145px; max-height:1145px;}
.blogsinglebanner{min-height:1145px; max-height:1145px;}
.page-template-resources .banner-outer-rs{min-height:945px; max-height:945px; padding-top:0px;}
}
@media only screen and (min-width:5001px) and (max-width:8000px) {
.blog .banner-outer-rs{min-height:1145px; max-height:1145px;}
.blogsinglebanner{min-height:1145px; max-height:1145px;}
.page-template-resources .banner-outer-rs{min-height:945px; max-height:945px; padding-top:0px;}
}
@media only screen and (min-width:320px) and (max-width:767px){
.dndbtn input[type="submit"]{ float:left!important; margin-left:5px!important; border:1px solid red; }
.privacy-policy .contact-left{width:100%; text-align:left;}
.blogbox:nth-child(2n+2) .blogbox-picture{float:none !important;}
}
@media only screen and (min-width:1024px) and (max-width:1500px) {
.inner-page-banner .banner-content-img-rs img{max-width:100%; width:100%;}
}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner.payment-banner .banner-inner-rs{display:block !important;}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner.payment-banner .banner-inner-rs .left-content{padding-top:0px;}
.page-template-2025-airline-travel-insurance-benchmark .inner-page-banner .banner-inner-rs h1{font-size:36px; line-height:36px; margin-bottom:10px; padding-right:10%;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner{min-height: 660px !important; z-index:1;}
.page-template-2025-airline-travel-insurance-benchmark .banner-content-img-rs{margin-bottom:-40px;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-inner-rs{display:block !important;}
.page-template-2025-airline-travel-insurance-benchmark .banner-outer-rs.inner-page-banner.payment-banner.enterprisesolutions-banner{background-color:#fbfbfb !important; float:none;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .left-img{text-align:right;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-content-img-rs{max-width:640px; display:inline-block; float:none; text-align:right;}
.page-template-2025-airline-travel-insurance-benchmark .enterprisesolutions-banner .banner-inner-rs p{margin-bottom:40px !important;}
.border-gray-2 img {border:2px solid #e0e0e0; border-radius:15px;}
.reportall-about-section .reportall-about-content.customize h2{
font-family: 'Montserrat', sans-serif;
font-size: 28px;
line-height: 32px;
color: rgba(82, 119, 183, 1);
font-weight: 700;
text-transform: uppercase;
margin: 0 0 25px;}
.reportall-about-section::after{
position: absolute;
right: 0;
top: unset;
bottom: 0;
content: ''; 
width: 300px;
height: 83px;
background: url(//ancileo.com/wp-content/uploads/2024/01/xafter-bg.png.pagespeed.ic.RpiONjQ442.webp) 0 0 no-repeat;
background-size: 100% 100%;
}