.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.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(//www.autviz.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(//www.autviz.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(//www.autviz.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(//www.autviz.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}html{line-height:1.15;-webkit-text-size-adjust:100%;}
*,
*::before,
*::after{box-sizing:border-box;}
body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#333333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h1, h2, h3, h4, h5, h6{margin-block-start:0.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h1{font-size:2.5rem;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
h5{font-size:1.25rem;}
h6 {
font-size: 1rem;
} p{margin-block-start:0;margin-block-end:0.9rem;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre {
font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap;
} a{background-color:transparent;text-decoration:none;color:#CC3366;}
a:hover, a:active{color:#333366;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
abbr[title]{border-block-end:none;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;height:auto;max-width:100%;}
details{display:block;}
summary{display:list-item;}
figcaption{font-size:16px;color:#333333;line-height:1.4;font-style:italic;font-weight:400;}
template{display:none;}
[hidden]{display:none;}
@media print {
*,
*:before,
*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content:"";}
pre{white-space:pre-wrap !important;}
pre, blockquote{break-inside:avoid;border:1px solid #cccccc;}
thead{display:table-header-group;}
tr, img{break-inside:avoid;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{break-after:avoid;}
} label{display:inline-block;line-height:1;vertical-align:middle;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0;}
input[type=text],
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=url],
select, textarea{width:100%;border:solid 1px #666666;border-radius:3px;padding:0.5rem 1rem;transition:all 0.3s;}
input[type=text]:focus,
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=url]:focus,
select:focus, textarea:focus{border-color:#333333;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type=button],
[type=reset],
[type=submit]{width:auto;-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
button, [type=submit],
[type=button]{display:inline-block;font-weight:400;color:#CC3366;text-align:center;white-space:nowrap;user-select:none;background-color:transparent;border:1px solid #CC3366;padding:0.5rem 1rem;font-size:1rem;border-radius:3px;transition:all 0.3s;}
button:focus, [type=submit]:focus,
[type=button]:focus{outline:5px auto -webkit-focus-ring-color;}
button:hover, button:focus,
[type=submit]:hover,
[type=submit]:focus,
[type=button]:hover,
[type=button]:focus{color:#ffffff;background-color:#CC3366;text-decoration:none;}
button:not(:disabled),
[type=submit]:not(:disabled),
[type=button]:not(:disabled){cursor:pointer;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;resize:vertical;}
[type=checkbox],
[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
select{display:block;}
table{background-color:transparent;width:100%;margin-block-end:15px;font-size:0.9em;border-spacing:0;border-collapse:collapse;}
table th, table td{padding:15px;line-height:1.5;vertical-align:top;border:1px solid rgba(128, 128, 128, 0.5019607843);}
table th{font-weight:bold;}
table thead th, table tfoot th{font-size:1em;}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td{border-block-start:1px solid rgba(128, 128, 128, 0.5019607843);}
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th{background-color:rgba(128, 128, 128, 0.0705882353);}
table tbody tr:hover > td, table tbody tr:hover > th{background-color:rgba(128, 128, 128, 0.1019607843);}
table tbody + tbody{border-block-start:2px solid rgba(128, 128, 128, 0.5019607843);}
@media(max-width:767px){
table table{font-size:0.8em;}
table table th, table table td{padding:7px;line-height:1.3;}
table table th{font-weight:400;}
} dl,
dt, dd, ol, ul, li {
margin-block-start: 0;
margin-block-end: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}.post-type-archive-case-studies nav.pagination{display:none;}
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap"); *{margin:0px;padding:0px;box-sizing:border-box;font-family:'Inter', sans-serif;}:root{--text:#5A5B5D;--text-dark:#1A1A1A;--themecolor:#19A0D9;--black:#000;--blue:#006ab8;}
a:focus{outline:none !important;}
.elementor-icon-list-text a{display:inline-block !important;width:auto !important;}
.dating-app-blog h3 a{text-decoration:none;}
.ai-agent-grids h5.elementor-image-box-title{margin:0 0 10px;}
.ai-agent-grids figure.elementor-image-box-img img{width:100%;height:250px;object-fit:cover;margin-bottom:5px;}
.schedule-call-btn.mt-2 .schedule-call.sticky-call-btn{position:fixed;left:0px;box-shadow:0px 0px 10px #525252b0;top:40%;writing-mode:vertical-rl;transform:rotate(180deg) translate(0, 0);padding:0px 0px 15px;border-radius:10px 0 0px 10px;z-index:5;}
.schedule-call-btn .sticky-call-btn i{margin-left:0;transform:rotate(180deg);margin-bottom:10px;border-radius:00px 0 10px 0;padding:10px;width:42px;height:42px;font-size:22px;}
.tawk-card .tawk-flex.tawk-flex-center{display:none !important;}
.selected-dial-code{font-size:14px;}
#bot-message{max-width:251px;background:#026ab8;color:#fff;padding:10px;white-space:normal;position:fixed;border-radius:10px;text-align:left;right:140px;z-index:3;bottom:160px;box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}
#bot-message p{margin:0;font-size:14px;}
#bot-message .close-btn{position:absolute;top:-9px;right:-4px;font-size:27px;cursor:pointer;color:#000000;opacity:0;background:#ffffff;transition:opacity 0.2s ease;height:20px;width:20px;box-shadow:0px 0px 3px #000;line-height:18px;text-align:center;border-radius:50px;}
#bot-message:hover .close-btn{opacity:1;}
#tawkToggle{position:fixed;bottom:20px;right:20px;}
.whatsapp-svg-chat svg{width:19px;height:19px;fill:#1a72d5;}
#tawkToggle img{width:120px;animation:floatY 4s ease-in-out infinite;}
button#tawkToggle{border:none;z-index:9;}
#helpPopup{display:none;position:fixed;bottom:70px;right:20px;width:280px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.25);overflow:hidden;z-index:9999;}
@keyframes floatY {
0%, 100%{transform:translateY(0);}
50%{transform:translateY(-50px);}
}
#helpPopup li{padding:10px 15px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background 0.2s;}
#helpPopup li:hover{background:#f8f8f8;}
#helpPopup li i{font-size:18px;color:#1a72d5;}
#helpPopup #closePopup{cursor:pointer;font-size:23px;line-height:normal;font-weight:400;}
select.wpcf7-form-control.wpcf7-select{color:#3f3f3f;}
.wrapper .cursor{border-left:4px solid white;}
.wrapper .centeredBox{font-size:70px;color:#fff;font-weight:600;font-family:'Inter';}
.chatbot-tech .gallery-icon img{width:240px;height:90px;object-fit:contain;border:1px solid #ccc;padding:10px;border-radius:10px;}
.chatbot-tech .elementor-image-gallery .gallery-item img{margin:0 auto 25px;}
.wrapper span#typewriter{margin-left:10px;font-size:85px;background:-webkit-linear-gradient(#9ad4ff, #07b1f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.social-steps-ad .elementskit-pricing-lists > li > i{font-size:18px !important;color:#026ab8 !important;}
.social-steps-ad .ekit-wid-con .elementskit-single-pricing .elementskit-pricing-btn{display:none;}
.social-steps-ad .elementor-widget-elementskit-pricing, .social-steps-ad .elementor-widget-container{height:100%;}
.social-steps-ad  ul.elementskit-pricing-lists li{display:flex;align-items:center;}
.social-steps-ad .elementor-widget-container{position:relative;}
.social-steps-ad .elementor-widget-container:before, .social-steps-ad .elementor-widget-container:after{position:absolute;content:'';height:120px;width:120px;border-radius:100px;}
.social-steps-ad .elementor-widget-container:before{background:#0e96f32e;left:-20px;top:-20px;}
.social-steps-ad .elementor-widget-container:after{background:#1fb1e338;bottom:-20px;right:-20px;}
.indutries-support.social-ad .industry-support-box:hover  ul li{color:#fff;margin-bottom:10px;}
.social-ad .qa-testing-box:hover .ekit-heading__description{transform:translate(0%,90%) !important;}
.organic-list-style li{list-style:circle;color:#000;font-weight:500;}
.organic-list-style{padding-left:20px !important;}
.blog-form{position:sticky;top:140px;background:#fafdff;padding:20px;border-radius:10px;box-shadow:rgb(100 100 111 / 18%) 0px 7px 29px 0px;}
.list-blog .elementor-icon-box-content span.elementor-icon-box-title{margin-bottom:5px !important;display:block;}
.blog-form p{text-align:center;font-size:12px !important;margin-bottom:20px !important;}
.blog-form .form-group p{margin-bottom:10px !important;}
.blog-form .form-group p input,.blog-form .contact-form-btn [type=submit]{font-size:12px;}
.blog-form h5{font-weight:700;font-size:20px !important;text-align:center;margin-top:0 !important;margin-bottom:6px !important;}
.tiktok-blog .elementor-icon i{margin-top:5px;}
.container{max-width:1170px !important;width:100%;}
.header-hovered{background-color:#000;}
.she-header .mob-email-header{background:#fff !important;border-bottom:1px solid #f1f1f1 !important;}
.she-header .mob-email-header li.elementor-icon-list-item span{color:#000 !important;}
.she-header .mob-email-header li.elementor-icon-list-item span i {
color: #000 !important;
}
a{text-decoration:none;}
img{max-width:100%;height:100%;object-fit:cover;}
ul{padding-left:0 !important;margin-bottom:0;}
li{
list-style: none;
}
p{font-size:16px;margin-bottom:0;line-break:24px;}
h2{font-size:34px !important;font-weight:600 !important;line-height:41px !important;}
h6{font-size:16px !important;font-weight:600 !important;margin-bottom:0;}
.Streaming-Box .elementor-widget-image-box .elementor-widget-container{min-height:240px !important;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font18{font-size:18px;}
.font14{font-size:14px;}
.max-width686{width:100%;max-width:686px;margin:auto;}
.max-width1120{max-width:1120px;width:100%;margin:auto;}
.common-space{padding:60px 0 60px;}
.section-main-head{max-width:800px;width:100%;text-align:center;padding-bottom:26px;}
.listing-features li{margin-left:18px !important;}
.why-choose-us .elementor-image-box-wrapper{min-height:250px !important;}
.single-head{padding-bottom:40px;}
.theme-btn-dark{display:inline-block;background:var(--blue);color:#fff;padding:11px 27px;border-radius:5px;font-size:16px;font-weight:600;}
.theme-btn-dark:hover{color:#fff;}
.theme-btn-light{display:inline-block;background:#19A0D9;color:#fff;padding:13px 29px;border-radius:5px;font-size:16px;font-weight:600;}
.theme-btn-light:hover{color:#fff;}
.transparent-btn a{font-size:15px;font-weight:500;}
.transparent-btn a:hover{color:currentcolor;}
.transparent-btn{margin-top:7px;}
.soft-box .elementor-widget-container{min-height:335px;}
.tech-box-hover .elementor-widget-image-box:hover{background:#026ab8;border-radius:10px;}
.tech-box-hover .elementor-widget-image-box:hover figure img{filter:brightness(0) invert(1);}
.tech-box-hover .elementor-widget-image-box:hover h3, .tech-box-hover .elementor-widget-image-box:hover p{color:#fff !important;}
.tech-box-hover .tech-single .elementor-widget-container{min-height:290px;}
.tech-box-hover h3{margin-bottom:0;}
.dubai-technology, .tiktok-tech{position:relative;overflow:hidden;}
.consult-dubai-slide .elementskit-single-testimonial-slider{min-height:240px;}
.consult-uk-slide .elementskit-single-testimonial-slider{min-height:160px;}
.consult-dubai-slide .swiper-slide{position:relative;}
.consult-dubai-slide .swiper-slide:after{position:absolute;content:'';right:30px;top:10px;color:#2078E7;opacity:.4;font-weight:700;font-family:'Inter';z-index:2;font-size:30px}
.consult-dubai-slide .swiper-slide:nth-child(1):after{content:'01';}
.consult-dubai-slide .swiper-slide:nth-child(2):after{content:'02';}
.consult-dubai-slide .swiper-slide:nth-child(3):after{content:'03';}
.consult-dubai-slide .swiper-slide:nth-child(4):after{content:'04';}
.consult-dubai-slide .swiper-slide:nth-child(5):after{content:'05';}
.consult-dubai-slide .swiper-slide .elementskit-profile-info{margin-bottom:7px;}
.consult-dubai-slide .swiper-slide .elementskit-profile-info{margin-bottom:7px !important;max-width:400px;}
.tiktok-tech:after, .tiktok-tech:before{position:absolute;content:'';background:#163f9f;width:170px;height:100%;filter:blur(110px);z-index:2;right:0;}
.dubai-technology:after, .dubai-technology:before{position:absolute;content:'';background:#f0f9ff;top:0;width:150px;height:100%;z-index:2;right:0;filter:blur(60px);}
.usa-ai-tech .elementor-widget-image img{width:70px;height:60px;object-fit:contain;}
.dubai-technology .swiper-slide-inner img.swiper-slide-image{width:180px;height:90px;object-fit:contain;}
.dubai-technology .swiper-slide-inner{border:1px solid #ccc;margin-right:14px !important;border-radius:10px;background:#fff;padding:12px;}
.CTA-btn{background:linear-gradient(90deg, #2078E7 0%, #124381 100%);padding:8px 15px 8px 25px;border-radius:55px;color:#fff;text-decoration:none;display:flex;align-items:center;gap:15px;width:fit-content;font-size:15px;font-weight:500;margin-top:10px;}
.CTA-btn:hover{color:#fff !important;}
.CTA-btn.el-button img{width:38px;height:37px;object-fit:contain;}
.el-button{cursor:pointer;}
ul.country-list{width:355px;}
ul.country-list li{font-size:12px;}
.udemy:hover .clip-caption{display:block !important;}
a.thanks-popup-whatapp{color:#fff;background:linear-gradient(45deg, #1c5ee7, #06b1f9);padding:10px 20px;margin-top:20px;display:inline-block;font-size:13px;font-weight:500;border-radius:10px;}
a.thanks-popup-whatapp:hover{color:#fff;}
.swal2-modal .swal2-title{margin-bottom:5px;}
.bf-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 76%);display:flex;justify-content:center;align-items:center;z-index:99;opacity:0;pointer-events:none;transition:0.4s ease;}
.bf-popup.show{opacity:1;pointer-events:auto;}
.bf-popup-content{box-shadow:1px 1px 30px #919191;position:relative;margin:0 20px;max-width:450px;animation:popupBounce 0.4s ease;}
@keyframes popupBounce {
0%{transform:scale(0.7);opacity:0;}
100%{transform:scale(1);opacity:1;}
}
.bf-popup-content img{width:100%;display:block;border-radius:10px;}
.bf-close{position:absolute;top:-12px;right:-12px;background:#fff;border-radius:50%;padding:6px 10px;cursor:pointer;font-weight:bold;line-height:18px;width:32px;height:32px;color:#000;font-size:18px;box-shadow:0px 0px 5px #0004;}
.bf-widget{position:fixed;bottom:20px;left:20px;width:140px;background:#fff;border-radius:10px;display:none;align-items:center;gap:8px;cursor:pointer;z-index:9999;animation:fadeIn 0.4s ease;}
@keyframes fadeIn {
from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.bf-widget img{width:100%;border-radius:10px;}
.bf-widget-close{position:absolute;top:-8px;right:-8px;background:#ffffff;color:#000000;border-radius:50%;padding:5px 8px;line-height:14px;font-size:14px;box-shadow:1px 1px 5px #9a9a9a;cursor:pointer;}
.offer-popup{height:100%;max-width:100vw !important;}
.offer-popup .header, .offer-foot{display:flex;justify-content:space-between;}
.offer-foot a, .offer-foot p{color:#fff !important;margin:0 !important;font-size:11px;text-decoration:none;}
.offer-foot{position:absolute;bottom:17px;width:100%;left:0;padding:0 20px;}
.tooltip1 .tooltip-text{visibility:hidden;width:300px;background-color:#fff;border-radius:10px;color:#000;left:0;top:-105px;text-align:center;padding:11px;position:absolute;z-index:1;font-size:12px;}
.tooltip1:hover .tooltip-text{visibility:visible;}
.ekit-main-swiper{padding:20px 10px !important;}
.icon-list-m h6.elementor-image-box-title{margin:0;}
.industrial-form-banner input, .industrial-form-banner textarea{border-radius:10px !important;}
.industrial-form-banner .contact-form-btn .wpcf7-submit{background-color:#fff !IMPORTANT;color:#2078E7 !important;font-weight:600;width:fit-content !important;border-radius:50px !important;}
.industrial-form-banner span.wpcf7-not-valid-tip{color:#fff;}
.industrial-form-banner .wpcf7 form .wpcf7-response-output{color:#ffffff;margin-top:10px !important;}
.courses-head h2 span{color:#181B31;font-size:25px;font-weight:500;}
.automation-tab .e-n-tabs-heading{background:#f0f6ff;width:fit-content;margin:0 auto;padding:10px;border-radius:50px;}
.program-line{position:relative;}
.program-line:before{position:absolute;content:'';width:1px;height:92%;left:11px;z-index:-1;top:2px;border:1px dashed #2078E7;}
.program-line i.fa-check-circle{background:#fff;}
.mater-tools .elementor-image-box-img img{height:35px;object-fit:contain;}
.slider-container li button{font-size:0 !important;padding:0 10px !important;}
.slider-container li{list-style:none;}
.slider-container li.slick-active{width:35px;height:6px;background:#B9935C;}
.slider-container li{background:#D9D9D9;margin:0 4px;height:6px;width:20px;border-radius:14px;}
.slider-container ul.slick-dots{display:flex;align-items:center;justify-content:center;margin-top:20px;}
.offer-popup{display:none;position:fixed;z-index:999;bottom:0;left:0;}
.offer-popup .offer-img img{width:180px !important;height:180px;}
.offer-popup .header img{max-width:100px;filter:brightness(0) invert(1);object-fit:contain;}
button#close-offer{border:none;background:transparent;color:#fff;font-size:22px;border-radius:15px;padding:3px 11px;cursor:pointer;position:absolute;z-index:1000;top:0px;right:0;}
.offer-popup .offer-img a{background:#fff;padding:6px 10px;font-size:10px;color:#1856C5;text-decoration:none;font-weight:700;margin-top:0;display:inline-block;}
.offer-popup .offer-img{text-align:center;}
.generative-ai-tech .elementkit-tab-pane img{width:160px;object-fit:contain;height:80px !important;border:1px solid #cccccc75;padding:10px;border-radius:10px;}
.generative-ai-tech .animated{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}
#hero-banner{position:relative;min-height:760px;}
.header-bg .elementor-section .elementor-container, .header-bg .elementor-column, .header-bg .elementor-element.elementor-element-78ce485b, .header-bg .elementor-widget-wrap, .header-bg .elementskit-navbar-nav-default.elementskit-menu-container{position:initial !important;}
.elementor-widget-ekit-nav-menu .elementskit-dropdown-menu-full_width .elementskit-megamenu-panel{width:100% !important;margin-top:0px !important;}
.header-bg .elementskit-navbar-nav-default .elementskit-navbar-nav>li.elementskit-megamenu-has{position:static !important;}
.header-bg #menu-item-16232 .elementskit-megamenu-panel{width:100% !important;}
h1, .h1-title{font-size:45px !important;font-weight:600 !important;line-height:55px !important;}
.grecaptcha-badge{display:none !important;}
.chatbot{position:fixed;right:30px;bottom:170px;z-index:9;}
.chatbot img{width:50px;box-shadow:rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;background:#25d366;border-radius:50px;}
div.pa-subs-msg-box-container{margin-top:13px !important;}
.pa-subs-title-txt{margin-bottom:4px !important;}
.Airbnb-box .elementor-widget-container{min-height:350px !important;}
.ev-box .elementor-widget-container{min-height:330px !important;}
.single-post .inner-banner::after{display:none;}
.single-post .intl-tel-input .selected-flag .iti-arrow{right:2px;}
.single-post span.wpcf7-not-valid-tip{text-align:left;}
.zomato-list ul li{list-style:disc !important;margin-bottom:5px;font-size:14px;}
.zomato-four-box .elementor-widget-container{min-height:300px !important;}
.digitab-tabs span.tab-no-round{border:1px solid #000;padding:3px;border-radius:100px;display:inline-block;height:34px;width:34px;line-height:25px;margin-bottom:7px;}
.london-mob-tabs{display:flex;align-items:center;gap:20px;}
.london-mob-tabs .img-tab{flex-shrink:0;}
.digitab-tabs .elementkit-nav-link.active span.tab-no-round{border-color:#006ab8;}
.london-mob-tabs .img-tab img{width:480px;}
.digitab-tabs .mob-tab-content .schedule-call-btn{margin-top:15px;}
.digitab-tabs .mob-tab-content h4{font-weight:600 !important;color:#000;}
.digitab-tabs .mob-tab-content{box-shadow:0px 0px 10px 7px rgba(187, 185, 185, 0.25);padding:16px 25px 25px;border-radius:10px;color:#000;}
.serv-box-botm span.elementor-icon.elementor-animation-{background:linear-gradient(180deg, #2078E7, #015893);padding:10px;border-radius:50px;}
.listing-features li{color:#f6f6f6;margin-top:14px;}
.serv-box-botm:hover h3, .serv-box-botm:hover p{color:#fff !important;}
.serv-box-botm:hover span.elementor-icon.elementor-animation-{background:#fff !important;}
.serv-box-botm:hover span.elementor-icon.elementor-animation- i{color:#2078e7 !important;}
.custom-mobile-box .srv-box-active svg{filter:invert(1);}
.custom-mobile-box .elementskit-infobox:hover svg{filter:invert(1);}
.schedule-call-btn{display:inline-block;margin-top:5px;}
.schedule-call-btn.btn-white i{background-image:linear-gradient(180deg, rgba(32,120,231,1) 0%, rgba(1,88,147,1) 100%);color:#fff;}
.schedule-call-btn.btn-white .schedule-call:hover i{background:#fff;color:#015893;}
.schedule-call-btn.btn-white .schedule-call{color:#fff;}
.schedule-call-btn.btn-white .schedule-call{background:#fff;color:#015893 !important;}
.schedule-call-btn .schedule-call{background:linear-gradient(115deg, rgba(32,120,231,1) 0%, rgba(1,88,147,1) 100%);transition:.5s all;padding:10px 20px;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#fff !important;border-radius:50px 50px 50px 50px;display:flex;align-items:center;justify-content:center;width:max-content;}
.schedule-call-btn .schedule-call:hover{background-image:linear-gradient(115deg, rgba(32,120,231,1) 0%, rgba(1,88,147,1) 100%);color:#fff !important;transition:.5s all;}
.schedule-call-btn i{margin-left:15px;background:#fff;border-radius:50px;padding:8px;width:32px;height:32px;color:#015893;}
.home-item{padding:150px 0;height:850px;position:relative;display:flex;align-items:center;}
.home-item:before{position:absolute;content:'';background:#000;height:100%;width:100%;left:0;top:0;opacity:.6;}
.home-item .hero-content{position:relative;z-index:2;}
.home-item .banner-form{background:#fff;padding:20px;position:relative;border-radius:10px;}
.main-home-slider  .owl-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}
.banner-form h3{font-weight:bold;}
.slide-fix-content{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -45%);z-index:3;}
.banner-form{background:#fff;padding:20px 20px 30px;border-radius:10px;}
.banner-form textarea{height:110px;}
.outter.hero-video{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;}
.video-container{height:800px;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;}
.video-container:after{content:'';display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:#011f36a6;z-index:1;}
.hero-content{position:relative;display:flex;justify-content:center;flex-direction:column;height:100%;z-index:10;}
.video-container video{object-fit:cover;position:absolute;height:800px;width:100%;top:0;left:0;}
.hero-content h1{color:#fff !important;font-size:44px !important;line-height:51px !important;}
.hero-content p{color:#fbfbfb !important;}
.banner-btn .theme-btn-dark{background:transparent;color:#fff;border:1px solid #fff;transition:all .2s;}
.banner-btn .theme-btn-dark:hover{background:#026ab8 !important;border:1px solid #026ab8;}
.modal-custom-width{--bs-modal-width:800px !important;}
.pop-img{padding:20px;min-height:610px;border-radius:8px 0 0 8px;}
.close-btn a{position:absolute;right:10px;top:10px;z-index:9;border:none;}
.home-pop-main .modal-content{background:transparent !important;}
.after-popup{padding:22px 25px;border-radius:10px;background:#fff;}
.after-popup p{font-size:12px;margin:8px 0 0;font-weight:600;}
.after-popup h6{font-size:15px !important;font-weight:700 !important;}
.right-pop-form{border-radius:0 8px 8px 0;min-height:610px;}
.right-pop-form .popup-form h3{margin-top:10px;}
.after-popup [class*="col-"]:not(:last-child){border-right:1px solid #DBDBDB;}
.award-img img{max-width:290px;}
.award-review p{font-size:24px;font-weight:600;color:#404040;margin:0;}
.award-review span{color:#404040;font-size:12px;line-height:14px;}
.award-review .logos{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;box-shadow:0px 7px 10px #2c58f114;border-radius:100px;width:120px;height:120px;margin:0 auto;}
.award-review .logos img{max-width:80px;}
.animated-box{width:33.3%;height:475px;transition:width 1s;margin-top:auto;overflow:hidden;position:relative;border-radius:14px;}
.animated-box:before{position:absolute;content:'';background:#0000003d;left:0;top:0;width:100%;height:100%;}
.three-img-container{display:flex;gap:20px;}
.animated-box.active{width:85%;opacity:1;}
.animated-box.active:before{background:#000000a6;transition:.2s;}
.animate-content h2{margin:20px 0 8px 0;}
.animated-box .animate-content{padding:70px 50px 60px 30px;width:550px;visibility:hidden;transition:all .2s;position:relative;}
.animate-content img{max-width:50px;}
.animate-content .read-more{margin-top:30px;}
.animate-content h2, .animate-content p{color:#fff !important;}
.animated-box.active .animate-content h2, .animated-box.active .animate-content p, .animated-box.active .animate-content .schedule-call-btn.read-more .schedule-call, .animated-box.active .animate-content img{visibility:visible;transition-delay:.2s;}
.three-img img{max-width:430px;width:100%;}
.abt-content{max-width:470px;width:100%;margin:0 auto;}
.abt-content h6{font-size:12px;font-weight:600;}
.abt-content p{font-size:14px;line-height:27.2px;color:var(--text-dark);}
.section-main-head p{color:var(--text-dark);}
.offer-img{text-align:center;}
.offer-img img{width:60px;height:60px;object-fit:contain;}
.offer .nav-tabs .nav-link.active{color:var(--blue);background:none;position:relative;}
.offer .nav-tabs .nav-link.active:before{position:absolute;content:'';background:var(--blue);bottom:0;left:0;width:100%;height:2px;}
.offer .card{overflow:hidden;transition:.5s;height:100%;width:100%;padding:30px 20px;}
.card-body{padding:0;}
.card-body  p{margin:0;font-size:15px;}
.offer .card:hover{background-color:var(--blue);color:#FFF !important;}
.offer .card:hover .card-body, .offer .card:hover .card-text{color:#FFF !important;}
.offer .card:hover .card-title{color:#fff;}
.offer .card:hover button{visibility:visible;opacity:1;color:#fff;}
.offer .card button{opacity:0;}
.offer .card:hover img{filter:brightness(0) invert(1);transition:all .3s ease;transform:scale(1.2);}
.nav-tabs .nav-link{border:unset;color:var(--blue);}
div#ex2-content{padding-top:30px;}
.offer{background:var(--secondry);}
.card{padding:30px 0 20px;}
.offer li.nav-item{margin:0px !important;}
.offer ul#ex1{max-width:930px;width:100%;margin:0 auto;}
.offer h5.card-title{font-size:15px;line-height:24px;font-weight:700;margin:15px 0 0;text-transform:capitalize;}
.card{border:1px solid #e1e1e1;border-radius:5px;}
.four-icon-box .icon img{border:1px solid #000;padding:14px;border-radius:10px;}
.four-icon-box .icon{margin-bottom:26px;}
.four-icon-box .icon-content{border:1px solid #DADFED;padding:30px 25px;border-radius:10px;background:#FAFAFA;min-height:342px;}
.four-icon-box .icon-content p{margin:0;color:var(--text-dark);}
.four-icon-box .icon-content h4{margin-bottom:10px;font-weight:bold;}
.business-img{flex-shrink:0;}
.business-img img{max-width:480px;height:480px;border-radius:20px;}
.ceo{display:flex;justify-content:space-between;gap:50px;align-items:center;border-radius:20px;padding:20px;background:#fff;box-shadow:inset 18.5em 0em 0px 0px #026ab8;}
.round-btn i.icon.icon-right-arrow{background:linear-gradient(180deg, #2078E7 0%, #015893 100%);color:#fff;padding:8px 9px;border-radius:25px;display:flex;align-items:center;}
.round-btn-2 i.icon.icon-right-arrow{background:#fff;color:#2078E7;padding:8px 9px;border-radius:25px;display:flex;align-items:center;}
.round-btn-2 a.elementskit-btn.whitespace--normal{align-items:center;}
.round-btn a.elementskit-btn.whitespace--normal{align-items:center;}
.bg-style{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.popup-image-container, .bg-style-new{width:250px;height:250px;position:absolute;left:0;bottom:0;}
.right-box ul li img{width:19px;height:19px;object-fit:contain;}
.right-box{max-width:460px;width:100%;background:#fff;padding:40px;margin:0 0 0 auto;}
.head-list h2{margin-bottom:25px;}
.head-list ul li img{margin-right:11px;}
.head-list ul li{font-size:16px;line-height:25px;padding-bottom:15px;}
.key-benifit .theme-btn-dark{margin-top:15px;}
.key-benifit{background-attachment:fixed;}
.accordion-item button{width:100%;text-align:left;box-shadow:none !important;border-bottom:none !important;background-color:#edf6ff !important;padding:14px 30px;border:none;}
.accordion-item button:hover{background-color:#f7f9fb !important;}
.accordion-item:last-of-type{border-radius:0px !important;}
.cycle .accordion-header img{margin-right:21px;object-fit:contain;width:32px;height:32px;}
.cycle .accordion-item:first-of-type .accordion-button{background:#edf6ff !important;}
.cycle .accordion-item{border:0;}
.accordion-button{padding:16px 0;}
.accordion-button:focus{box-shadow:none;}
.accordion-button:not(.collapsed){background:#f7f9fb;}
.cycle-img img{max-width:628px;width:100%;}
.cycle h2{margin-bottom:20px;}
.cycle p{color:var(--text-dark);font-size:15px;}
.accordion-button{font-size:17px;line-height:27px;font-weight:600;color:#000 !important;}
.accd{max-width:480px;width:100%;}
.accordion-button:after{position:absolute;content:'';width:15px;height:15px;background-size:contain;background-repeat:no-repeat;top:18px;right:20px;}
.testimonial-content-img{display:flex;gap:20px;align-items:center;padding:20px 20px;background:#FAFAFA;}
.testimonial-content-img .client-img img{width:450px;}
.testimonial-content-img .client-img{flex-shrink:0;}
.testimonial-content-img .content{background:#fff;padding:80px 51px;border-radius:20px;}
textarea{border-color:#eaeaea !important;}
.contact-text h2{color:#fff !important;}
.contact-text{max-width:610px;width:100%;background:#0000004a;padding:20px 30px 28px 30px;border-radius:20px;}
.contact-text p{font-size:18px;font-weight:400;color:#fff;}
.form-group input, .form-group select{border-radius:5px;border:1px solid #EAEAEA !important;background:#fff;padding:10px;font-size:15px !important;}
.contact-form{background:#fcfeff;padding:30px 28px 25px 28px;border-radius:10px;}
button[type=submit]{background:var(--blue) !important;padding:10px 50px;color:#fff;border:none;border-radius:5px;}
.contact-form h2{margin-bottom:30px;}
.logo-wrapper{padding-bottom:60px;}
.logo-slider img{padding:30px 15px;margin:0 auto;border-radius:10px;border:1px solid #DFDFDF;}
.logo-wrapper{background:var(--secondry);}
.slick-next, .slick-prev{font-size:0 !important;height:40px !important;}
.slick-prev:before, .slick-next:before{font-family:'FontAwesome' !important;font-size:20px !important;color:#818181 !important;}
.slick-prev:before{content:"\f053" !important;}
.slick-next:before{content:"\f054" !important;}
.client-success a, .transparent-btn a{color:var(--blue);}
.client-title a{font-size:13px;font-weight:600;}
.client-title img{margin-left:11px;width:10px;height:10px;object-fit:contain;}
.client-success .owl-dot span{margin:0px 4px !important;width:7px !important;height:7px !important;}
.client-success .owl-dot.active span{background:#004A81 !important;width:13px !important;height:13px !important;}
.client-success .owl-dots{display:flex;align-items:center;justify-content:center;}
#sync1 .item{color:#FFF;text-align:center;}
#sync2 .item{display:flex;justify-content:center;align-items:center;color:#FFF;text-align:center;cursor:pointer;border:1px solid #f2f2f2;}
#sync2 .item img{max-width:120px;width:100%;height:70px;object-fit:contain;}
#sync2 .item h1{font-size:18px;}
#sync2 .current .item{border-bottom:2px solid #1476f2;}
.owl-theme .owl-nav [class*='owl-']{transition:all .3s ease;}
.owl-theme .owl-nav [class*='owl-'].disabled:hover{background-color:#D6D6D6;}
#sync1.owl-theme{position:relative;}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev{width:22px;height:40px;margin-top:-20px;position:absolute;top:50%;}
#sync1.owl-theme .owl-prev{left:10px;}
#sync1.owl-theme .owl-next{right:10px;}
#sync2 .item{height:100%;min-height:110px;background-color:#fff;}
.sync-img{position:relative;padding-top:68%;}
.sync-video video{height:300px;border-radius:20px;width:100%;}
.custom-video-wrapper{position:relative;width:100%;}
.custom-video{width:100%;display:block;}
.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:50px;border-radius:50%;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center;transition:all 0.3s ease;}
.play-button:hover{background:rgba(0, 0, 0, 0.7);}
.play-button i{pointer-events:none;}
.custom-video:playing + .play-button{display:none;}
.sync-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:20px;}
.client-success{background:var(--secondry);}
.success .card{display:flex;justify-content:center;padding:20px !important;border-radius:20px;border:none;box-shadow:0px 4px 25px #0000001A;margin:20px;min-height:403px;}
.card-body{padding:0 !important;}
.client-success .card-body{text-align:left;padding:0px 40px !important;}
.client-success .card-body .card-title{font-size:24px;font-weight:600;line-height:1.25;text-align:left;color:var(--blue);text-transform:capitalize;}
.client-success .card-body .card-text{margin:13px auto 15px;font-size:16px;line-height:1.56;text-align:left;color:var(--text-dark);}
#sync1:hover .link-more{opacity:1 !important;}
.image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.image{position:relative;padding-top:70%;}
.i-content h4{font-size:20px;font-weight:600;margin-top:24px;}
.transparent-btn img{margin-left:7px;width:10px;height:10px;object-fit:contain;}
.img-date{position:relative;}
.img-date{position:relative;}
.date{position:absolute;bottom:0;left:0;}
.date p{background:#fff;padding:8px 16px;max-width:90px;font-size:10px;color:var(--blue);margin-bottom:0;}
.i-content p{font-size:14px;line-height:27px;}
 .swal2-modal [type=button]:focus{color:#000;}
.client-name h6{margin:0 0 8px;font-size:15px !important;}
.elementskit-navbar-nav-default .elementskit-menu-close{border:none !important;}
.news-body p.post-date{font-size:11px !important;}
.single-news h1.entry-title{font-size:30px !important;line-height:35px !important;}
.app-management .icon-box{box-shadow:1px 7px 25px #cccccc57;padding:20px 35px;border-radius:10px;min-height:320px;height:100%;}
.software-solutions .view-more a:hover{color:#fff;}
.insight-tab-bot-btn{margin-bottom:20px;}
.profile-body .profile-title{font-size:30px !important;}
.ekit-wid-con .profile-square-v .profile-card::before{background-color:#026ab8 !important;border-radius:20px;}
.immigration-service .elementskit-infobox{min-height:280px;height:100%;}
.card-body .rating i{color:#ffa500;margin-right:5px;}
.insight-template-default  h1.entry-title{font-size:24px !important;color:#026ab8 !important;font-weight:bold !important;margin-bottom:0;}
.insight-template-default .single-post-nav .previous-post a p, .single-post-nav .next-post a p{background:transparent;color:#026ab8;font-weight:500;font-size:15px;border:1px solid #026ab8;border-radius:10px;max-width:150px;width:100%;}
.single-post-nav .previous-post a p, .single-post-nav .next-post a p{padding:10px 30px !important;}
.insight-template-default .post-footer{padding:30px 0 20px;}
.wp-block-media-text .wp-block-media-text__content{padding:0 2%;}
.check-term label{display:flex;gap:10px;}
.check-term input[type="checkbox"]{width:18px;height:18px;}
.privacy-link span.wpcf7-list-item-label{line-height:18px;}
.check-term .wpcf7-list-item{margin:0;}
.main-bg:after{position:absolute;content:'';background:#181616b0;width:100%;height:100%;top:0;left:0;}
.home-slider-content{position:relative;z-index:9;}
.privacy-link a{color:#5a5a5a;}
.cpt h2{text-transform:capitalize;}
.cpy-links li a{color:#000000;}
.contact-form-btn p{height:23px;}
.footer-logo figure{text-align:left;}
.footer-logo img.wp-image-7538{width:165px !important;}
.category-name-list button.search-submit:focus{background:#026ab8 !important;}
.footer-logo .wp-block-media-text.is-stacked-on-mobile{display:flex;align-items:center;gap:5px;}
figure.wp-block-media-text__media{margin:0 !important;}
.footer-logo .wp-block-media-text__content h6{margin:0;}
.footer-logo li#block-14, .footer-logo li#block-13, .footer-logo li#block-22{margin-top:20px;margin-bottom:10px}
li#block-23{margin-bottom:20px;}
.header-bg{position:absolute;top:0;left:0;right:0;}
.logo-wrapper button:focus{background-color:transparent;}
.logo-wrapper button:hover{background:transparent;}
.elementskit-navbar-nav-default .elementskit-megamenu-panel{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;}
.case-content{padding:15px;color:#000;}
.case-category-tabs .tab-item a{text-decoration:none;color:#000;text-transform:capitalize;font-weight:600;}
.case-fields-info{display:flex;gap:25px;margin:0 0 20px;font-size:14px;color:#000;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0;}
.case-fields-info img{width:35px;}
.case-fields-info div{display:flex;gap:10px;align-items:center;}
.case-category-tabs .tab-item.active a{color:#027cd4;}
.case-thumbnail img{border-radius:15px;margin-bottom:7px;height:220px;}
ul.case-study-categories, .case-content ul.features-list{display:flex;gap:10px;}
ul.features-list{margin-bottom:20px;flex-wrap:wrap;}
.case-content ul.features-list li{padding:5px 15px;border-radius:50px;font-size:14px;background:#E6E6E6;}
ul.case-study-categories li.active a{background:#2179E8;}
ul.case-study-categories li.active a{color:#fff;}
ul.case-study-categories li a{background:#AAAAAA33;padding:8px 20px;color:#000;border-radius:10px;font-size:14px;text-decoration:none;}
.case-btn-pdf a{background:#026ab8;padding:8px 20px;border-radius:10px;color:#fff;text-decoration:none !important;display:inline-block;}
.case-btn-pdf a:hover{color:#fff;}
.case-content h2.entry-title{padding:0 !important;font-size:18px !important;line-height:24px !important;}
.case-studies-card{min-height:300px;height:100%;border-radius:10px;overflow:hidden;background-color:#F5F5F5;border-radius:20px;}
.tabs-nav, .case-study-categories{display:flex;gap:10px;margin-bottom:20px;list-style:none;padding:0;border-bottom:1px solid #ccc;}
.tabs-content .tab-pane{display:none;}
.tabs-content .tab-pane.active{display:block;}
.case-category-tabs .tab-item, .parent-tab{cursor:pointer;padding:10px 20px;}
.parent-tab.active span{color:#026ab8;font-weight:600;}
.parent-tab span{text-transform:capitalize;}
.sub-categories{display:none;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin-top:15px;}
.sub-categories.visible{display:flex;}
.case-category-tabs .tab-item.active, .parent-tab.active{border-bottom:2px solid #026ab8;}
.case-category-tabs .tabs-content .tab-pane{display:none;}
.case-category-tabs .tabs-content .tab-pane.active{display:block;}
.case-category-tabs .subcategory-list{list-style:none;padding:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
.subcategory-list li a.active{background:#026ab8 !important;color:#fff !important;}
.case-category-tabs .subcategory-list li a:hover, .sub-categories li a:hover{background:#026ab8;color:#fff;}
.subcategory-list li a, .case-category-tabs .subcategory-list li a, .sub-categories li a{color:#000;transition:.4s;text-decoration:none;background:#ededed;padding:10px 20px;border-radius:10px;font-size:14px;display:inline-block;cursor:pointer;}
.case-study-tag ul li a{font-size:13px;display:inline-block;font-weight:600;color:#fff !important;padding-left:20px;text-decoration:none;background-color:#026ab8;padding:7px 15px;border-radius:20px;}
.blog-btn a{font-weight:500;}
.blog-cta a{color:#01497f !important;margin-top:15px;font-size:15px;font-weight:500;text-decoration:none !important;display:inline-block !important;}
.blog-cta i{margin-left:6px;font-size:14px;}
.contact-form input:focus{box-shadow:none;}
.solution-box ul li{list-style:disc;}
.banner-apply h2{font-size:32px !important;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li.current-menu-item > a{color:#fff;}
.online_services .elementor-image-box-wrapper{min-height:172px;}
.nav-tabs .nav-link{border:none !important;}
.listing-faq li{list-style:disc !important;}
.ui-services-height .elementor-widget-container{min-height:170px !important;height:100%;}
.ui-services-height h3.elementor-image-box-title{margin-bottom:0 !important;}
ul.internet-timeline li{list-style:disc;margin-left:20px;}
ul.internet-timeline{column-count:2;margin-top:20px;}
.timeline-left-align .twae-title, .timeline-left-align .twae-description{justify-content:start !important;text-align:left !important;}
span.wpcf7-not-valid-tip{margin-top:5px;font-size:11px;font-weight:600;}
.wpcf7 form .wpcf7-response-output{margin:0;border-color:red !important;font-size:14px;color:#000;}
.contact-form-btn [type=submit]{padding:8px 30px !important;}
.category-name-list button.search-submit{padding:7.5px 30px;font-size:17px;border-radius:0 50px 50px 0;font-weight:500;position:absolute;right:32%;top:0;}
.category-name-list button.search-submit:hover{background:#026ab8 !important;}
.search-form{position:relative;}
.category-name-list input[type=search]{width:35%;padding:7.5px 20px;border-radius:50px;}
.elementskit-navbar-nav-default.ekit-nav-dropdown-hover .elementskit-megamenu-has:hover>.elementskit-megamenu-panel{transition:all .4s ease-in-out;}
.custom-ul-list{padding-left:15px !important;}
.custom-ul-list li{list-style-type:disc;padding:5px 0;}
.image-content{background:#000;padding:80px 0;display:flex;}
.ind-text h3, .ind-text p{color:#fff !important;}
section.inner-banner2{position:relative;}
section.inner-banner2:before{position:absolute;content:'';background:#00000075;left:0;top:0;width:100%;height:100%;}
.inner-banner2 .banner-content2{position:relative;}
.banner-content{position:relative;z-index:2;max-width:850px;padding:100px 0 60px;}
.single-blog{max-width:60% !important;width:100%;margin:0 auto;padding-top:40px;}
.single-blog h2{font-size:40px !important;line-height:50px !important;text-align:center;}
.blog-upload-details{display:flex;gap:25px;}
.blog-upload-details p{background:linear-gradient(45deg, #1f53e4, #0d9bf4);color:#fff;padding:4px 20px;border-radius:20px;font-weight:500;margin:0;font-size:14px;}
.blog-upload-details p a{text-decoration:underline;color:#fff !important;}
.postid-14097 .inner-banner::after{display:none;}
.banner-content h1{color:#fff !important;font-weight:600;}
.banner-content p{color:#fff;font-size:17px;}
.left-screen, .right-screen{width:25%;}
.ind-text{text-align:center;padding-top:160px;width:50%;position:relative;}
.text-bottom{position:absolute;left:calc(50% - 98px);bottom:-60px;}
.change-image{display:none;}
.change-image.active{display:block;}
.change-image img{width:100%;height:100%;object-fit:cover;}
.image-hold{text-align:center;}
.view-more{opacity:0;visibility:hidden;}
.box.active > .view-more{opacity:1;visibility:visible;}
.view-more i{color:#fff;}
.view-more a{color:#fff;font-size:11px;}
.box{padding:27px 30px;background:#fff;box-shadow:0px 0px 4px #ccc;transition:all .4s;cursor:pointer;}
.box.active{background:var(--blue);color:#fff;}
.box.active p{color:#fff;}
.box p{font-size:14px;font-weight:400;color:#454545;}
.image-slide img{max-width:500px;width:100%;height:500px;object-fit:contain;margin:0 auto;}
.software-solutions{background-color:#F9F9F9;}
.software-image-wrapper{display:none;}
.software-solutions .box.active h6{color:#fff;}
.software-solutions2 .box.active h6{color:#fff;}
.app-image img{width:50px;height:50px;object-fit:contain;margin-bottom:25px;}
.app-content h6{font-weight:bold;}
.app-content p{font-size:14px;color:#000;line-height:21px;}
.bottom-space{margin-bottom:70px;}
.bottom-image{max-width:800px;width:100%;object-fit:cover;margin:0 auto;margin-top:80px;}
.app-management{padding:60px 0 0;}
.icon-box{text-align:center;}
.banner-text h2, .banner-text p{color:#fff !important;}
.list-content h3{font-size:20px !important;font-weight:500 !important;color:#000;line-height:25px;}
.list-content p{font-size:14px;line-height:22px;}
.list-wrapper{padding:26px 40px;background:#F4F6F8;border-left:3px solid var(--blue);border-radius:5px;min-height:230px;height:100%;}
.list-content h3{margin:0;}
.list-wrapper img{width:80px;height:70px;object-fit:contain;}
.row-new>*{flex-shrink:0;width:18% !important;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.row-new-4>*{flex-shrink:0;width:18% !important;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.row-2>*{flex-shrink:0;width:50% !important;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.row-new-2>*{flex-shrink:0;width:50% !important;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.ux-block{padding-bottom:0!important;}
.ui-block,.ux-block{padding:60px 0;background-color:#fff;}
.ui-block .ux__title,.ux-block .ux__title{margin:0 auto 80px;max-width:650px;width:100%;text-align:center;font-size:32px;line-height:1.25;color:#323232;}
.ui-block .ux__description,.ux-block .ux__description{margin:-50px auto 80px;max-width:870px;width:100%;text-align:center;letter-spacing:normal;font-size:18px;line-height:1.67;color:#323232;}
.ui-block .ui__points,.ui-block .ux__points,.ux-block .ui__points,.ux-block .ux__points{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;}
.ui-block .ui__points .row .point,.ui-block .ux__points .row .point,.ux-block .ui__points .row .point,.ux-block .ux__points .row .point{display:block;position:relative;height:50px;width:50px;padding:7px;font-size:25px;font-weight:600;line-height:1.33;text-align:center;color:#1476f2;border:2px solid #1476f2;border-radius:50%;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;}
.ui-block .ui__points .row .point.animated,.ui-block .ux__points .row .point.animated,.ux-block .ui__points .row .point.animated,.ux-block .ux__points .row .point.animated{opacity:1;}
.ui-block .ui__points .row .point.animated .text,.ui-block .ux__points .row .point.animated .text,.ux-block .ui__points .row .point.animated .text,.ux-block .ux__points .row .point.animated .text{position:absolute;font-weight:400;font-style:normal;font-size:16px;line-height:1.25;letter-spacing:-.9px;text-align:center;color:#323232;-webkit-transition:opacity .8s;transition:opacity .8s;}
.ui-block .ui__points .row .point.animated .third-text,.ui-block .ux__points .row .point.animated .third-text,.ux-block .ui__points .row .point.animated .third-text,.ux-block .ux__points .row .point.animated .third-text{bottom:41px;left:-75px;width:200px;}
.ui-block .ui__points .row .point.animated .fourth-text,.ui-block .ux__points .row .point.animated .fourth-text,.ux-block .ui__points .row .point.animated .fourth-text,.ux-block .ux__points .row .point.animated .fourth-text{width:100px;left:65px;text-align:left;top:0;}
.ui-block .ui__points .row .point.animated .first-text,.ui-block .ux__points .row .point.animated .first-text,.ux-block .ui__points .row .point.animated .first-text,.ux-block .ux__points .row .point.animated .first-text{width:100px;top:15px;right:40px;}
.ui-block .ui__points .row .point.animated .five-text,.ui-block .ux__points .row .point.animated .five-text,.ux-block .ui__points .row .point.animated .five-text,.ux-block .ux__points .row .point.animated .five-text{width:100px;top:15px;left:40px;}
.ui-block .ui__points .row .point.animated .six-text,.ui-block .ux__points .row .point.animated .six-text,.ux-block .ui__points .row .point.animated .six-text,.ux-block .ux__points .row .point.animated .six-text{width:100px;top:4px;right:60px;text-align:right;}
.ui-block .ui__points .row .point.animated .seven-text,.ui-block .ux__points .row .point.animated .seven-text,.ux-block .ui__points .row .point.animated .seven-text,.ux-block .ux__points .row .point.animated .seven-text{width:100px;text-align:right;top:0;right:65px;}
.ui-block .ui__points .row .point.animated .second-text, .ui-block .ux__points .row .point.animated .second-text, .ux-block .ui__points .row .point.animated .second-text, .ux-block .ux__points .row .point.animated .second-text{width:100px;text-align:right;top:0;right:65px;}
.ui-block .ui__points .row .point.animated .eight-text,.ui-block .ux__points .row .point.animated .eight-text,.ux-block .ui__points .row .point.animated .eight-text,.ux-block .ux__points .row .point.animated .eight-text{width:200px;top:48px;left:-75px;}
.ui-block .ui__points .row .point.animated .nine-text,.ui-block .ux__points .row .point.animated .nine-text,.ux-block .ui__points .row .point.animated .nine-text,.ux-block .ux__points .row .point.animated .nine-text{width:125px;text-align:left;top:0;left:65px;}
.ui-block .ui__points .row .point.animated .ten-text,.ui-block .ux__points .row .point.animated .ten-text,.ux-block .ui__points .row .point.animated .ten-text,.ux-block .ux__points .row .point.animated .ten-text{width:100px;top:4px;left:65px;text-align:left;}
.ui-block .row-1,.ux-block .row-1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:20px;}
.ui-block .ui-1,.ux-block .ui-1{position:relative;top:-10px;}
.ui-block .row-2,.ux-block .row-2{width:28%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ui-block .row-3,.ux-block .row-3, .ui-block .row-5,.ux-block .row-5{width:61%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ui-block .row-3, .ux-block .row-3{width:38%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ui-block .row-4,.ux-block .row-4{width:55%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ui-block .first-frame, .ux-block .first-frame{width:91px;height:91px;}
.ui-block .second-frame, .ux-block .second-frame{width:117px;height:33px;margin-left:-15px;transform:rotate(-5deg);}
.ui-block .third-frame, .ux-block .third-frame{width:117px;height:33px;margin-left:24px;transform:rotate(7deg);}
.ui-block .fourth-frame, .ux-block .fourth-frame{width:91px;height:91px;}
.ui-block .five-frame, .ux-block .five-frame{width:99px;height:91px;transform:rotate(-84deg);}
.ui-block .eight-frame, .ux-block .eight-frame{width:89px;height:91px;transform:rotate(84deg);margin-left:11px;}
.ui-block .six-frame{width:125px;height:35px;transform:rotate(-142deg);margin-left:-13px;}
.ui-block .seven-frame{width:121px;height:35px;transform:rotate(141deg);margin-left:19px;}
.separating-line{margin:90px auto 0;width:931px;height:2px;opacity:.1;border:1px solid #323232;background-color:#fff;}
.title-process.animation{opacity:1;-webkit-transition:.3s;transition:.3s;width:25%;}
.ui-block-mobile,.ux-block-mobile{display:none;}
.ui-block-mobile .ux-block-mobile__title,.ux-block-mobile .ux-block-mobile__title{margin:80px auto 30px;max-width:650px;width:100%;text-align:center;font-size:30px;line-height:1.25;color:#323232;}
.ui-block-mobile .ux-block-mobile__description,.ux-block-mobile .ux-block-mobile__description{padding:0 20px;max-width:870px;width:100%;text-align:center;letter-spacing:normal;font-size:18px;line-height:1.67;color:#323232;}
.ui-block-mobile .title-process-ui,.ui-block-mobile .title-process-ux,.ux-block-mobile .title-process-ui,.ux-block-mobile .title-process-ux{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;color:#323232;text-transform:uppercase;width:100%;padding:80px 0 20px;}
.ui-block-mobile .title-process-ui,.ux-block-mobile .title-process-ui{padding-top:10px!important;padding-bottom:0px!important;}
.ui-block-mobile .column-ui__points,.ui-block-mobile .column-ux__points,.ux-block-mobile .column-ui__points,.ux-block-mobile .column-ux__points{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;}
.ui-block-mobile .column-ui__points .mobile-point,.ui-block-mobile .column-ux__points .mobile-point,.ux-block-mobile .column-ui__points .mobile-point,.ux-block-mobile .column-ux__points .mobile-point{display:block;position:relative;height:50px;width:50px;padding:7px;font-size:25px;font-weight:600;line-height:1.33;text-align:center;color:#016ab8;border:2px solid #016ab8;border-radius:50%;margin:20px 0;}
.ui-block-mobile .column-ui__points .mobile-point.animated,.ui-block-mobile .column-ux__points .mobile-point.animated,.ux-block-mobile .column-ui__points .mobile-point.animated,.ux-block-mobile .column-ux__points .mobile-point.animated{opacity:1;}
.ui-block-mobile .column-ui__points .mobile-point .text,.ui-block-mobile .column-ux__points .mobile-point .text,.ux-block-mobile .column-ui__points .mobile-point .text,.ux-block-mobile .column-ux__points .mobile-point .text{position:absolute;top:12px;left:60px;text-align:left;line-height:1.31;font-weight:300;font-style:normal;font-stretch:normal;}
.ui-block-mobile .column-ui__points .mobile-point .text--no,.ui-block-mobile .column-ux__points .mobile-point .text--no,.ux-block-mobile .column-ui__points .mobile-point .text--no,.ux-block-mobile .column-ux__points .mobile-point .text--no{width:100px;word-break:break-all;}
.ui-block-mobile .column-ui__points .mobile-point .big-text,.ui-block-mobile .column-ux__points .mobile-point .big-text,.ux-block-mobile .column-ui__points .mobile-point .big-text,.ux-block-mobile .column-ux__points .mobile-point .big-text{position:absolute;top:4px;}
.ui-block-mobile .column-ui__points .mobile-point .ui,.ui-block-mobile .column-ux__points .mobile-point .ui,.ux-block-mobile .column-ui__points .mobile-point .ui,.ux-block-mobile .column-ux__points .mobile-point .ui{position:absolute;top:4px;width:225px;font-weight:500;font-size:20px;}
.ui-block-mobile .column-ui__points .mobile-frame,.ui-block-mobile .column-ux__points .mobile-frame,.ux-block-mobile .column-ui__points .mobile-frame,.ux-block-mobile .column-ux__points .mobile-frame{width:4px;height:46px;}
.ui-block-mobile .separating-mobile-line,.ux-block-mobile .separating-mobile-line{margin:65px auto;width:278px;height:2px;opacity:.1;border:1px solid #323232;}
.title-process{font-size:24px !important;font-weight:600 !important;line-height:1.25;letter-spacing:normal;text-align:center;color:#323232;text-transform:uppercase;width:200px;opacity:0}
.solution-box{padding:20px;}
.solution-box:hover{background:#b9e1ff26;}
.solution-box p{font-size:16px;}
.solution-image img{max-width:470px;width:100%;height:300px;object-fit:cover;}
.solution-image{text-align:right;}
.sol-mobile-img{display:none;}
.info-circle img{width:90px;}
.info-content h5{margin:0 0 8px;}
.infographic{display:flex;justify-content:space-evenly;text-align:center;position:relative;z-index:1;}
.single-info{width:226px;}
.single-info p{color:#000;margin:0;font-size:14px !important;}
.info-content h6{margin-bottom:10px;}
.single-info:nth-child(2):after{content:"";width:22.1%;border:1px dashed #2179e8;position:absolute;top:46%;transform:rotate(36deg);left:12%;z-index:-1;}
.single-info:nth-child(2):before{content:"";position:absolute;width:20.1%;border:1px dashed #2179e8;top:35%;transform:rotate(-36deg);left:31.7%;z-index:-1;}
.single-info:nth-child(3):after{content:"";width:20.1%;border:1px dashed #2179e8;position:absolute;top:40%;transform:rotate(36deg);right:30%;z-index:-1;}
.single-info:nth-child(4):after{content:"";position:absolute;width:18.1%;border:1px dashed #2179e8;top:37%;transform:rotate(-35deg);right:12%;z-index:-1;}
.info-circle{border:1px dashed #ccc;padding:20px;max-width:120px;width:100%;max-height:120px;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#fff;flex-shrink:0;}
.info-circle:after{content:"";width:1px;height:30px;border:1px dashed #ccc;position:absolute;}
.info-circle:before{content:"";max-width:21px;width:100%;height:21px;border:3px solid #ccc;border-radius:50%;position:absolute;}
.info-circle:nth-child(odd):after{top:32%;}
.info-circle:nth-child(odd):before{top:40%;}
.info-circle:nth-child(even):after{top:43%;}
.info-circle:nth-child(even):before{top:37%;}
.info-circle2{margin-top:50px !important;}
.info-circle2:before{top:37.2% !important;}
.info-circle2:after{top:42.2% !important;}
.single-info:nth-child(6):after{content:"";width:18.1%;border:1px dashed #2179e8;position:absolute;top:157px;transform:rotate(45deg);right:80px;z-index:-1;}
.single-info:nth-child(odd) .info-content{margin-top:32%;min-height:182px;}
.single-info:nth-child(even) .info-content{min-height:132px;}
.single-info:nth-child(4) .info-content{min-height:180px;}
@media only screen and (max-width: 991px) {
.info-circle2{margin-top:0px !important;}
.info-circle{margin:0;}
.infographic{display:block;}
.single-info{display:flex;text-align:left;position:relative;align-items:center;gap:60px;}
.info-circle:after{width:30px;height:1px;border:1px dashed #ccc;position:absolute;}
.single-info{width:100%;}
.info-circle:nth-child(odd):after{top:49%;left:122px;}
.info-circle:nth-child(odd):before{top:41%;left:150px;}
.info-circle:nth-child(even):after{top:48% !important;left:120px;}
.info-circle:nth-child(even):before{top:40% !important;left:150px;}
.single-info:nth-child(6):after{height:80px;top:-40px;transform:rotate(0deg) !important;left:60px;width:1px;}
.single-info:nth-child(2):before{height:100px;top:-70px;transform:rotate(0deg);left:60px;width:1px;}
.single-info:nth-child(2):after{height:100px;top:160px;transform:rotate(0deg);left:90px;width:1px;}
.single-info:nth-child(3):after{height:80px;top:-50px;transform:rotate(0deg);left:60px;width:1px;}
.single-info:nth-child(4):after{height:80px;top:100px;transform:rotate(0deg) !important;left:60px;width:1px;}
.single-info:nth-child(odd) .info-content{margin-top:0%;}
.single-info:nth-child(even) .info-content{margin-bottom:0%;}
.single-info:not(:last-child){margin-bottom:30px;}
.single-info:nth-child(even) .info-content,
.single-info:nth-child(odd) .info-content{min-height:auto;}
}
@media only screen and (max-width: 768px) {
.info-circle{max-width:120px;width:100%;height:120px;}
.info-circle:nth-child(odd):after{left:160px;}
.info-circle:nth-child(odd):before{left:190px;}
.info-circle:nth-child(even):after{left:160px;}
.info-circle:nth-child(even):before{left:190px;}
.single-info:nth-child(2):after{left:60px;top:150px;height:150px;}
.single-info:nth-child(2):before{top:-70px;left:60px;}
.single-info:nth-child(3):after{top:-80px;left:60px;height:110px;}
.info-circle:nth-child(odd):after,
.info-circle:nth-child(even):before,
.info-circle:nth-child(even):after,
.info-circle:nth-child(odd):before{display:none;}
}
@media only screen and (max-width: 520px) {
.info-circle .circle-content{padding:11px;}
.single-info:nth-child(2):before,
.single-info:nth-child(2):after,
.single-info:nth-child(3):after,
.single-info:nth-child(4):after,
.single-info:nth-child(6):after{display:none;}
.info-circle{max-width:110px;width:100%;height:110px;padding:0;}
.single-info{gap:20px;}
}  .card:hover h5{color:#fff;}
.dedicated-team{background:#016ab8;color:#fff;}
.ded-box{background:#d5edff38;padding:25px;border-radius:10px;transition:.4s;text-align:center;}
.ded-box h3{color:#fff !important;margin:0 0 5px;}
.ded-box:hover{box-shadow:rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;transform:scale(1.04);}
.dedicated-team h2{color:#fff !important;}
.ded-box p{color:#fff;margin:0;font-weight:500}
.image-container img{height:270px;border-radius:10px;object-fit:cover;width:100%;}
.img-txt ul{display:flex;align-items:center;gap:15px;}
.img-txt ul li h6{font-size:17px !important;color:#000;line-height:27px;margin:0 !important;}
.footer-logo img, .wp-block-gallery.has-nested-images figure.wp-block-image img{max-width:160px !important;width:100%;}
.image-holder{margin:15px;}
footer ul li{color:#000;list-style:none;margin-bottom:5px;font-size:15px;}
.add-info a{color:var(--blue);text-decoration:underline;font-size:14px;}
footer ul{padding-left:0px;}
footer h5{font-size:14px;line-height:24px;text-transform:uppercase;font-weight:700;color:var(--blue);margin:0px 0px 7px;}
#nav_menu-9{margin-top:20px;}
ul.line-h li{line-height:28px !important;}
.cpy-links ul{display:flex;flex-wrap:wrap;}
.cpy-links ul li{margin-right:20px;position:relative;font-size:15px;line-height:27px;}
.socia-icon ul{display:flex;justify-content:end;}
.socia-icon ul li svg{width:17px !important;height:17px !important;object-fit:contain;}
.cpy-links ul li:not(:last-child):after{position:absolute;content:'|';right:-11px;}
.coyright{border-top:1px solid #E8E0E0;padding:15px 0 0;margin-top:30px;}
.locations-grid .location-box{display:flex;align-items:center;gap:20px;}
.locations-grid .location-box h5{margin:0 0 5px;font-size:18px;}
.locations-grid .location-box img{width:40px;}
.location-img{flex-shrink:0;}
.location-box.border-right{border-right:1px solid #e3e3e3;}
.locations-grid{padding:30px 0;border-bottom:1px solid #f3f3f3;margin-bottom:50px;background:#fff;box-shadow:0px 4px 4px #cccccc38;}
.location-box a{color:#000;font-size:15px;margin-top:4px;display:inline-block;}
.locations-grid .location-box p{margin:0;color:#000000;font-size:14px;}
footer{background:#f7fcff;}
footer ul li:hover{color:var(--blue);}
.footer-link li a{color:#000 !important;font-size:15px;}
.widget.widget_nav_menu ul li a{text-transform:capitalize;position:relative;}
.widget.widget_nav_menu ul li a:after{content:'';position:absolute;width:0;height:2px;background:#026ab8;bottom:-3px;left:0;transition:.4s;}
.widget.widget_nav_menu ul li a:hover:after{width:100%;}
.footer-link li a:hover{color:var(--blue) !important;}
.why-choose .col-md{padding:5px 5px !important;}
.slide-box{position:relative;width:100%;background-color:#F4F6F8;height:100%;display:flex;justify-content:center;align-items:center;min-height:220px;border-radius:5px;}
.slide-box .overlay{position:absolute;bottom:0;left:0;right:0;background-color:var(--blue);overflow:hidden;width:100%;height:0;transition:.5s ease;padding:20px;opacity:0;border-radius:5px;}
.slide-box:hover .overlay{height:100%;opacity:1;}
.slide-box .img-box{text-align:center;padding:20px;}
.slide-box .img-box img{max-width:55px;width:100%;margin-bottom:10px;object-fit:cover;}
.slide-box .text{color:#fff;text-align:center;font-weight:600;}
.slide-box .text p{font-size:14px;font-weight:500;}
.sky-light1-color{background-color:#F1F8FF;}
.sky-light2-color{background-color:#EAF3FE}
.sky-light3-color{background-color:#DFEEFF;}
ul.tool-ul{display:flex;flex-wrap:wrap;margin-top:20px;gap:10px;}
.tool-ul li img{width:60px;height:30px;object-fit:contain;}
.tool-ul li{border:1px solid #1476f273;padding:5px 10px;color:var(--text-dark);border-radius:50px;font-size:14px;}
.tool-box{padding:30px;}
.tool-box h6{margin:0 !important;}
.Tools .img-text{display:flex;align-items:center;gap:20px;}
.Tools .img-text img{width:40px;height:40px;object-fit:contain;}
.Catalog .accordion-body p{margin:0;}
.Catalog{background-color:var(--secondry);}
.Catalog .accordion-header{margin-bottom:10;}
.Catalog .accordion-item{border:none;background-color:transparent;margin-bottom:10px;}
.Catalog .accordion-button:not(.collapsed){background-color:#f7f9fb;}
.Catalog .accordion{border-radius:0px;}
.Catalog button.accordion-button{font-weight:600;background-color:#f7f9fb !important;padding:14px 30px;}
.Catalog .accordion-button::after{content:"\f078";background-image:none;font-size:14px;font-family:"Font Awesome 5 Free";transform:none !important;top:14px;margin-right:20px;}
.Catalog .accordion-button:not(.collapsed)::after{content:"\f077";background-image:none;margin-right:20px;}
.Catalog .accordion-item:first-of-type .accordion-button{padding:14px 30px;}
.Catalog .accordion-button img{width:32px;}
.inner-banner{min-height:550px;height:100%;position:relative;display:flex;align-items:center;}
.inner-banner:after{position:absolute;content:'';background:#0000007a;top:0;left:0;width:100%;height:100%;}
.Catalog .accordion-button{padding:10px 0;border-bottom:none !important;}
.Catalog  ul li{display:inline-block;padding:0px 10px 0px 5px;margin:10px 0px;position:relative;}
.Catalog ul li::after{content:"";background-color:red;width:1px;height:100%;position:absolute;top:0px;right:0px;background-color:#2387fd;opacity:.5;}
.Catalog ul li a{color:#000;}
.level .level-text h3{font-size:39px !important;}
.technology{position:relative;height:700px;width:100%;}
.clip-svg{width:0;height:0;}
.clip-caption{width:82%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;left:10%;}
.clip-item .clip-caption{font-size:16px !important;font-weight:700;line-height:1.03;letter-spacing:normal;text-transform:none;text-align:center;}
.clip-item:hover .clip-caption{transform:scale(0.9);top:25%;}
.clip-item .clip-caption{transform:scale(0.9);top:25%;}
.clip-center .clip-caption{font-size:20px;}
.clip-each{display:block;position:relative;-webkit-clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);-webkit-clip-path:url(#hexagon-clip);clip-path:url(#hexagon-clip);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;margin:0 auto;}
.clip-gradient{background:#fff;width:200px;height:200px;}
.clip-gradient .clip-caption{color:#000;}
.clip-border::after{content:"";position:absolute;top:4%;left:4%;right:4%;bottom:4%;margin:0 auto;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);clip-path:polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);-webkit-clip-path:url(#hexagon-clip);clip-path:url(#hexagon-clip);z-index:-1;}
.clip-item{width:246px;height:227px;padding:13px;}
.clip-item-left-top{position:relative;background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/<?php echo get_stylesheet_directory_uri();?>/images/left-item-top.png');background-size:cover;background-position:center;right:-29px;}
.clip-item-left-top .item-list-clip, .clip-item-left-bottom .item-list-clip{position:absolute;top:43px;left:-240px;opacity:0;}
.clip-item:hover .clip-gradient{transform:scale(1.1);}
.clip-item-left-top .clip-each:hover~.item-list-clip{opacity:1;}
.clip-item-left-bottom{position:relative;background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/<?php echo get_stylesheet_directory_uri();?>/images/left-bottom.png');background-size:cover;background-position:center;right:-36px;}
.clip-item-left-bottom:hover .item-list-clip{opacity:1;}
.clip-item-right-top{position:relative;background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/<?php echo get_stylesheet_directory_uri();?>/images/right-top.png');background-size:cover;background-position:center;left:-33px;}
.clip-item-right-top:hover .item-list-clip{opacity:1;}
.item-list-clip{transition:all .35s;}
.clip-item ul li::marker{color:var(--blue);border-radius:0px !important;}
.clip-item ul li{font-size:14px;line-height:28px;letter-spacing:1px;list-style-type:disc;}
.clip-item-right-bottom{position:relative;background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/<?php echo get_stylesheet_directory_uri();?>/images/right-bottom.png');background-size:cover;background-position:center;left:-32px;}
.clip-item-right-top .item-list-clip, .clip-item-right-bottom .item-list-clip{position:absolute;top:32px;right:-250px;opacity:0;}
.clip-item-right-bottom:hover .item-list-clip{opacity:1;}
.clip-overlay-content{padding:20px 76px;font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;}
.clip-overlay-content p{margin:0px 30px;left:0px;bottom:-75px;position:absolute;font-size:12px;opacity:0;transition:all .25s;}
.clip-item-center{position:relative;}
.clip-item-center:hover .clip-overlay-content p{opacity:1;padding:10px;bottom:75px;color:#fff;}
.clip-item-center:hover .clip-caption{display:none;}
.clip-item-center:hover .clip-overlay-content{background-color:var(--blue);}
.clip-item-center:hover::before{background-image:none !important;content:none;}
.technology{background-color:#fafafa;}
.clip-solid{width:300px;height:300px;background-image:url(http://karenmenezes.com/shapes-polygon/clip-demo-img.jpg);background-repeat:no-repeat;background-size:contain;background-color:var(--blue);background-blend-mode:hard-light;-webkit-transition:all 2.5s linear;transition:all 2.5s linear;position:relative;}
.clip-solid::before{background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/images/cube.png);background-size:contain;background-position:center;content:' ';position:absolute;top:0px;left:0px;background-position:center;background-repeat:no-repeat;width:80%;height:100%;position:absolute;top:0px;left:20px;}
.hex-media img{height:54px;width:54px;object-fit:contain;}
.clip-caption  img{width:55px;height:55px;object-fit:contain;}
.enterprise-core-mob{display:none;}
.turo-boxes .elementor-widget-container{min-height:313px;}
#popup1.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 57%);z-index:9999;}
.webinar-img img{border-radius:10px;}
.webinar-img .schedule-call-btn .schedule-call:hover{background:linear-gradient(45deg, #023256, transparent) !important;}
.webinar-img{background:#006ab8;padding-bottom:15px;border-radius:15px;}
#popup1 .popup{border-radius:20px;margin:0px auto;border-radius:10px;height:auto;max-width:590px;text-align:center;top:50% !important;position:absolute !important;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0px;left:0;z-index:9;}
#popup1 a.close{color:#fff !important;}
.box-content.newleter-content label{line-height:22px;margin-bottom:22px;}
#popup1 .newletter-title h2{font-size:24px;text-transform:uppercase;color:#000;font-weight:700;letter-spacing:3px;margin:0 0 15px;}
#frm_subscribe .wpcf7-submit{border:none !important;background:linear-gradient(135deg, rgb(42, 39, 218), rgb(0, 204, 255)) !important;padding:3px 25px !important;text-transform:uppercase;font-size:14px !important;color:#fff;font-weight:600;line-height:34px;display:inline-block;border-radius:4px;letter-spacing:2px;margin-top:20px;width:100%;}
#popup1 .popup .close{position:absolute;top:-10px;right:-10px;background:#ffffff;border-radius:50px !IMPORTANT;font-size:25px;font-weight:normal;text-decoration:none;text-align:center;border-radius:0;cursor:pointer;float:right;padding:0;color:#000 !important;margin-top:0;margin-right:0;height:30px;width:30px;line-height:27px;overflow:visible;}
#frm_subscribe{max-width:85%;margin:0 auto;}
#frm_subscribe input{padding:10px;border-radius:3px;border:1px solid #ccc;}
#frm_subscribe input.wpcf7-email{margin-top:15px;}
#frm_subscribe .intl-tel-input input{padding:10px 47px;}
#frm_subscribe br{display:none;}
#frm_subscribe p{margin:0;}
.loader-overlay{position:fixed;width:100%;height:100%;background:#fff;z-index:100;top:0;left:0;}
.overlay-wrapper{width:48px;height:48px;background:#fff;position:relative;top:calc(50% - 24px);left:calc(50% - 24px);}
.loader{width:48px;height:48px;border:5px solid;border-color:#0f83c9 transparent;border-radius:50%;display:inline-block;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;}
@keyframes rotation {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}  .appointment-main-wrapper{position:relative;}
.appointment-bot{position:fixed;left:20px;bottom:20px;z-index:3;cursor:pointer;}
.appointment-bot img{width:100px;height:100px;object-fit:cover;border-radius:10px;}
.bot-box:after{position:absolute;content:'';height:100%;width:100%;left:0;top:0;background:linear-gradient(#ff000000, #000000a6);););border-radius:10px;}
.appointment-bot .bot-box{position:relative;width:100px;height:100px;}
.appointment-bot .text-head{position:absolute;bottom:7px;z-index:2;left:50%;width:100%;transform:translateX(-50%);text-align:center;}
.appointment-bot .text-head h6{margin:0;color:#fff;}
.close-icon-appt{position:absolute;right:15px;top:10px;cursor:pointer;}
.appt-wrapper p{color:#1A1A1A;}
span.blur-gradient{background:#026ab8;display:inline-block;height:100px;width:100px;position:absolute;right:0;top:0;filter:blur(100px);}
.blur-gradient2{background:#0008ff;display:inline-block;height:100px;width:100px;position:absolute;left:0;bottom:0;filter:blur(100px);}
.appointment-popup{overflow:hidden;max-width:450px;width:100%;background:#ffffff;padding:35px 20px 30px;border-radius:20px;box-shadow:0 0 3px #026ab8;text-align:center;position:fixed;bottom:140px;left:120px;z-index:9;}
.appointment-popup .appt-wrapper h4{font-weight:700;}
.overlap-img li:nth-child(2) img{border-color:#25aae2;}
.overlap-img li:nth-child(3) img{border-color:#7b8bff;}
ul.overlap-img{list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;margin-bottom:25px;}
.overlap-img li:nth-child(2){margin:0 -10px 0;}
.overlap-img li img{width:60px;height:60px;border-radius:50%;border:2px solid white;display:inline-block;position:relative;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);-webkit-transition:.2s ease;transition:.2s ease;}
.bot-box i{position:absolute;background:#026ab8;padding:10px;border-radius:50px;border:1px solid #fff;top:-16px;right:-16px;color:#fff;font-size:18px;animation:ring 4s .7s ease-in-out infinite;z-index:2;}
@keyframes ring {
0%{transform:rotate(0);}
1%{transform:rotate(30deg);}
3%{transform:rotate(-28deg);}
5%{transform:rotate(34deg);}
7%{transform:rotate(-32deg);}
9%{transform:rotate(30deg);}
11%{transform:rotate(-28deg);}
13%{transform:rotate(26deg);}
15%{transform:rotate(-24deg);}
17%{transform:rotate(22deg);}
19%{transform:rotate(-20deg);}
21%{transform:rotate(18deg);}
23%{transform:rotate(-16deg);}
25%{transform:rotate(14deg);}
27%{transform:rotate(-12deg);}
29%{transform:rotate(10deg);}
31%{transform:rotate(-8deg);}
33%{transform:rotate(6deg);}
35%{transform:rotate(-4deg);}
37%{transform:rotate(2deg);}
39%{transform:rotate(-1deg);}
41%{transform:rotate(1deg);}
43%{transform:rotate(0);}
100%{transform:rotate(0);}
} .business-content p{color:var(--text-dark);}
.logo-text-space .elementor-image-box-wrapper{gap:10px;}
.adaptive-page-review .elementskit-single-testimonial-slider{min-height:335px;}
.ai-london-review .elementskit-single-testimonial-slider{min-height:240px;}
.ai-agent-review .elementskit-single-testimonial-slider{min-height:310px;}
.chatbot-ai-reviews .elementskit-commentor-content p{margin:0 !important;}
.chatbot-ai-reviews .elementskit-single-testimonial-slider{min-height:355px;}
.generative-ai-review .elementskit-single-testimonial-slider{min-height:333px;}
.generative-ai-sticky{width:48%;position:sticky;top:120px;}
.Services-chatbot .elementor-widget-image-box .elementor-widget-container{min-height:265px;}
ul.listing-faq{padding-left:28px !important;}
.copilot-tech-sec img{width:162px;height:90px;object-fit:contain;}
.logos_style img{width:100px;height:70px;object-fit:contain;}
.Services-chatbot h6.elementor-image-box-title{margin-bottom:7px;}
.sector-wrapper{padding:0 0 0px !important;}
.ai_numbers .elementor-widget-container{border-radius:50px 50px 50px 50px;width:50px;height:50px !important;display:flex;align-items:center;justify-content:center;}
.tab_styling .hd_style{font-weight:700;margin-bottom:0px !important;margin:20px 0 6px !important;}
.case-st-sticky{position:sticky !important;top:120px;}
.inner_box_h3 h3.elementor-image-box-title{margin-bottom:0px !important;}
.food-app-eight .elementor-widget-container{height:290px;}
.autviz-iconbtn i{font-size:24px;}
.autviz-iconbtn .elementor-button-content-wrapper{align-items:center;}
.doordash-dev-box .elementor-widget-container{min-height:285px;}
.ai-blue-box .elementor-widget-image-box .elementor-widget-container{min-height:260px;}
.solution-chat-box .elementor-widget-image-box .elementor-widget-container{min-height:220px;}
.chatbot-4 .elementor-widget-container{min-height:184px;}
.clr-blue{color:#2078E7;}
.realapp-box .elementor-widget-container{min-height:295px;}
.dev-accd .elementor-accordion-item{margin-bottom:10px;border-radius:5px;overflow:hidden;}
.dev-accd .elementor-accordion-title img{width:34px;height:34px;object-fit:contain;margin-right:15px;}
.elementskit-navbar-nav-default .elementskit-menu-close{color:#000 !important;}
.taxi-box .elementor-widget-container{min-height:335px;}
.faq-dot li{list-style:disc !important;}
.elementor-image-box-content h3{margin:0 0 10px !important;}
.food-app img{width:60px;height:60px;object-fit:contain;}
.web-icon-box .elementor-widget-container{min-height:292px;height:100%;}
h4.elementor-image-box-title{margin-top:0;}
.icon-shadow img{background:#fff;box-shadow:0px 0px 10px #eeeeee;padding:15px;border-radius:15px !IMPORTANT;}
.img-boxes .elementor-widget-image-box{width:32.3%;padding:12px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.14901960784313725);border-radius:10px;margin:5px 0;}
.img-boxes .elementor-element-populated{gap:16px;}
ul.list-style{padding-left:2rem !important;}
.list-style li{list-style:disc;}
.ev-no-box h3{margin:0;}
.ekit-wid-con .elementskit-section-title{margin-bottom:0px;}
.dot-btn i{animation:slidein 1.5s infinite linear;}
@keyframes slidein {
0%{transform:scale(0.7);}
25%{transform:scale(0.9);}
50%{transform:scale(1.1);}
75%{transform:scale(0.9);}
100%{transform:scale(0.7);}
}
.coursera-box .elementor-widget-container{min-height:280px;}
.blinkit-box .elementor-widget-container{min-height:210px !important;}
span.fw-b{font-weight:600;}
.udemy-block .elementor-widget-container{min-height:245px;}
button#tawkToggle{background-color:transparent;z-index:9;}
.megamenu-sub-head h2{font-size:16px !important;line-height:30px !important;margin-bottom:0 !important;font-weight:600 !important;}
.megamenu-sub-head p{margin:0;}
.site-footer{display:none;}
.elementor-29 .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav>li>a .elementskit-submenu-indicator{display:none;}
.she-header{background:#000000a8;box-shadow:1px 1px 20px #00000036;}
.indutries-support .elementskit-infobox:hover img{filter:invert(1);}
.deveopment-process .elementor-tab-title.elementor-active{background-color:#026ab8;}
.deveopment-process .elementor-tab-title{background-color:#f2f8ff;margin:0px 0px 10px 0px;border-radius:5px 0px 0px 5px;border-width:0px !important;}
.deveopment-process .elementor-tabs-content-wrapper h3{color:#026ab8;}
.deveopment-process .elementor-tabs-wrapper{padding:15px 0px 5px 0px;}
.deveopment-process .elementor-tabs-content-wrapper{border:1px solid #1476F2 !important;border-radius:8px;}
.technical-expertise .elementor-accordion-item{border-width:0px 0px 1px 0px !important;}
.strategy-tabing .elementor-tab-title img{width:72px;margin-bottom:20px;}
.strategy-tabing .elementor-tab-title{text-align:center;}
.strategy-tabing .elementor-widget-tabs .elementor-tab-desktop-title{border-width:0px 0px 1px 0px !important;}
.strategy-tabing .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#246af4;border-style:inset !important;}
.strategy-tabing .elementor-tab-content{border-style:none !important;}
.consuting-process-left::before{background-image:url(https://www.autviz.com/wp-content/uploads/2023/08/Group-step.png);background-repeat:no-repeat;background-size:contain;content:'';width:232px;height:80%;position:absolute;top:87px;right:-32px;}
.consuting-process-left{position:relative !important;}
.consuting-process-left .process-step1, .consuting-process-left .process-step2, .consuting-process-left .process-step3, .consuting-process-left .process-step4{position:relative !important;}
.consuting-process-left .process-step1 span.elementor-icon{position:absolute;right:198px;top:54px;box-shadow:0px 1px 10px 0px #00000021;}
.consuting-process-left .process-step2 span.elementor-icon{position:absolute;right:203px;bottom:0px;box-shadow:0px 1px 10px 0px #00000021;}
.consuting-process-left .process-step3 span.elementor-icon{position:absolute;right:203px;bottom:0px;box-shadow:0px 1px 10px 0px #00000021;}
.consuting-process-left .process-step4 span.elementor-icon{position:absolute;right:203px;bottom:0px;box-shadow:0px 1px 10px 0px #00000021;}
.indutries-support .industry-support-box::after{background-color:#026ab8;content:'';position:absolute;width:100%;height:100%;left:0px;bottom:0px;top:0px;right:0px;transition:.3s;opacity:0;}
.indutries-support .industry-support-box{position:relative !important;height:100%;min-height:630px;overflow:hidden;}
.indutries-support .industry-support-box:hover::after{opacity:0.8;z-index:0;}
.indutries-support .industry-support-box .elementor-widget-elementskit-heading{z-index:1;padding:0px 23px;}
.indutries-support .industry-support-box .ekit-heading__description{position:absolute;bottom:0px;left:0;transform:translate(0%, 451%);transition:.5s ease;opacity:0;}
.indutries-support .industry-support-box:hover .ekit-heading__description{transform:translate(0%, 37%);opacity:1;}
.indutries-support .industry-support-box .ekit-heading--title{position:absolute;bottom:0px;left:0%;transform:translate(0%, 0%);transition:.5s ease;width:100%;}
.indutries-support .industry-support-box:hover .ekit-heading--title{bottom:30px;}
.qa-testing-box .ekit-heading--title{transform:translate(0%, 280px) !important;overflow:hidden;transition:.5s ease !important;width:100%;left:0px;}
.qa-testing-box:hover .ekit-heading--title{transform:translate(2%, 0px) !important;overflow:hidden;width:100%;}
.tab_styling ul.nav.nav-tabs.elementkit-tab-nav{padding-left:30px !important;max-height:330px;overflow-y:scroll;scrollbar-color:#006AB8 #f1f1f1;}
.tab_styling img{width:55px;display:block;}
.tab_styling .elementkit-tab-content{display:flex;align-items:center;}
.qa-testing-box .ekit-heading__description{transition:.5s ease !important;}
.qa-testing-box:hover .ekit-heading__description{transform:translate(0%, 84%) !important;}
.lifecycle-left{position:relative !important;}
.lifecycle-left::before{background-image:url(https://www.autviz.com/wp-content/uploads/2023/08/Group-step5.png);background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:-35px;top:89px;width:219px;height:100%;}
.e-commerce-step{position:relative !important;}
.e-commerce-step::before{background-image:url(https://www.autviz.com/wp-content/uploads/2024/03/four-stepline.png);background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:0px;top:89px;width:219px;height:100%;}
.lifecycle-left .process-step1, .lifecycle-left .process-step2, .lifecycle-left .process-step3, .lifecycle-left .process-step4, .lifecycle-left .process-step5{position:relative;}
.lifecycle-left .process-step1 .elementor-icon{position:absolute;bottom:0px;right:200px;}
.lifecycle-left .process-step2 .elementor-icon{position:absolute;bottom:0px;right:200px;}
.lifecycle-left .process-step3 .elementor-icon{position:absolute;bottom:0px;right:200px;}
.lifecycle-left .process-step4 .elementor-icon{position:absolute;bottom:0px;right:200px;}
.lifecycle-left .process-step5 .elementor-icon{position:absolute;bottom:0px;right:200px;}
.service-lifecycle-right ul li{list-style:disc;}
.service-lifecycle-right ul{padding-left:19px !important;}
.home-slider .owl-nav{display:none;}
.home-slider .owl-dots{position:absolute;bottom:60px;left:calc(50% - 96px);}
.she-header .logo-image a{content:url(https://www.autviz.com/wp-content/themes/hello-elementor-child/images/logo-dark.svg);max-width:160px !important;width:100%;object-fit:contain;}
.she-header a.ekit-menu-nav-link{color:#000 !important;}
.she-header .elementskit-menu-hamburger{border:2px solid #000 !important;}
.she-header .ekit-menu-icon{color:#000 !important;}
.mega-bg:hover{background:#F1F8FF;}
span.small-text{font-size:14px;}
.single-services .box{min-height:190px;}
.accordion-button:focus{z-index:1;background-color:#f7f9fb !important;}
.success-story-main-heading{font-size:24px}
.success-story-subheading{font-size:16px}
.success-story-para{font-size:14px}
.contact-form-btn [type=submit]{background-color:#026ab8 !important;color:#fff;border:none;width:100%;padding:15px 30px;border-radius:5px;}
.insurance-tab-icon-box{min-height:130px !important;}
.insurance-img{padding-top:70%;}
img.alignnone.wp-image-717{width:50px;}
.blog-page-body{margin:40px 0px;}
.blog-card{position:relative;}
.blog-card a img{height:225px;}
.blog-card h2{font-size:25px !important;font-weight:600;color:#000;padding-top:30px;}
.blog-card h2 a{color:#000;}
.blog-card .icon-date{color:#246AF4;position:absolute;top:40%;background-color:#fff;padding:10px 20px;font-size:14px;}
.blog-card .blog-btn a{color:#246AF4;font-size:16px;text-transform:lowercase;padding-top:15px;text-decoration:none;}
.blog-card .blog-btn a i{color:#246AF4;padding-left:5px;}
.sigle-blog-left-side{padding:10px 10px !important;}
.sigle-blog-left-side .page-header h1{font-size:32px !important;}
.sigle-blog-right-side{background-color:#f2f2f2;padding:20px !important;margin-top:50px;}
.logo-slider img{height:120px;max-width:200px;width:100%;object-fit:contain;}
.social-icon-box-border-right{border-right:1px solid #1476f2;}
.social-icon-box-border-top{border-top:1px solid #1476f2 !important;}
.banner-content2{max-width:100%;padding:200px 0px 150px;}
.inner-banner2{min-height:350px;height:100%;}
.category-name-list ul{padding-bottom:20px}
.category-name-list ul li{display:inline-block;margin-bottom:10px;}
.category-name-list ul li a{text-decoration:none;padding:6px 13px;background-color:#000000;border-radius:12.5px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;color:#fff;margin-right:5px}
.category-name-list ul li a.active{background-color:#026AB8;color:#ffffff;}
.category-name-list ul li a:hover{background-color:#026AB8;color:#ffffff;}
.news-card-body{margin-bottom:20px;}
.news-card{border-radius:10px;overflow:hidden;position:relative;box-shadow:0 2px 22px 0 rgba(48,49,51,.08);height:calc(100% - 0px);background-color:#fff;transition:max-height .4s;}
.news-card h2{padding-top:0px;line-height:23px !important;font-size:17px !important;margin:10px 0 10px;}
.news-card h2 a{text-decoration:none;color:#323232;}
.news-body{padding:15px 25px 30px !important;}
.category-name{font-size:11px;font-weight:600;text-transform:uppercase;color:#323232;border-top:1px solid rgba(50,50,50,.1);padding-top:10px;margin-top:10px;}
.category-name a{color:#323232;margin-left:5px;text-decoration:none;}
.post-thumbnail{position:relative;padding-top:225px;}
.post-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.post-type-archive-insight .news-card img{object-fit:contain !important;}
.news-body p{font-size:13px !important;font-weight:500;line-height:22px;letter-spacing:.6px;color:var(--text-dark);margin-bottom:0px;}
.insights-tab .news-card{display:flex;padding:20px;}
.insights-tab .news-card .post-thumbnail{padding-top:0px !important;}
.insights-tab .news-card .post-thumbnail img{position:static;max-width:500px;width:100%;height:100%;object-fit:contain;}
.insights-tab ul li{border-left:2px solid rgba(50,50,50,.1);position:relative;line-height:29px;}
.insights-tab ul li a{font-size:13px;font-weight:600;color:#323232;text-transform:capitalize;padding-left:20px;text-decoration:none;}
.insights-tab ul li a.active{color:#026AB8;}
.insights-tab ul li a:hover{color:#026AB8;}
.insight-cat .category-name{position:relative !important;border:none;left:0;}
.insights-tab ul li a.active{border-left:2px solid #026AB8;margin-left:-2px;}
.insight-tab-bot-btn{display:flex;flex-direction:column;}
.insight-tab-bot-btn .insight-btn{border:2px solid #026AB8;margin-top:15px;padding:10px 25px;color:#026AB8;text-decoration:none;max-width:max-content;font-size:14px;}
.insight-tab-bot-btn .insight-btn:hover{background-color:#026AB8;color:#fff;}
.elementor-icon-box-title{margin:0;}
.single-post-my{max-width:800px;width:100%;margin:0 auto;}
.paragarph{color:#737373;}
.post-blacquote-border{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee;}
.blog-pagination a{padding:5px 10px;border-radius:5px;color:#026ab8;text-decoration:none;transition:all 0.5s;}
.blog-pagination .current{background-color:#026AB8;padding:5px 10px;border-radius:5px;color:#ffffff;text-decoration:none;}
.input-group-icon{position:relative;}
.input-group-icon .input-icon{position:absolute;top:8px;left:40px;width:3.4em;height:3.4em;line-height:2.4em;text-align:center;pointer-events:none;}
form.customize-unpreviewable, form.customize-unpreviewable input, form.customize-unpreviewable select, form.customize-unpreviewable button, a.customize-unpreviewable, area.customize-unpreviewable{cursor:not-allowed !important;}
.input-group-icon input{padding-left:4.4em;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{width:100%;border:1px solid #6663;border-radius:3px;padding:0.5rem 1rem;transition:all .3s;}
input, input[type="radio"] + label, input[type="checkbox"] + label:before, select option, select{width:100%;padding:1em;line-height:1.4;background-color:#f9f9f9;border:1px solid #6663;border-radius:3px;-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.slick-dots li button{border:none !important;}
.input-group{margin-bottom:1em;zoom:1;}
.input-group-icon input{padding-left:4.4em;padding-top:15px;padding-bottom:15px;}
.input-group-icon .input-icon i{-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.form-apply{max-width:38em;margin:0em auto;background-color:#fff;border-radius:4.2px;}
.form-apply p label{margin-bottom:12px;}
.form-apply h4{color:#026ab8;font-weight:600;}
.career-features .input-icon p i{font-size:15px;}
.career-point-head h6{line-height:24px;margin:11px 0 12px;}
.career-features li svg{width:20px;height:20px;fill:#026ab8;margin-right:5px;}
.input-group-icon .input-icon:after{position:absolute;top:0em;bottom:1em;left:15px;display:block;border-right:1px solid #e5e5e5;content:"";-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.carer-form-close-btn button{width:10%;box-shadow:none !important;border-bottom:none !important;}
.career-accordion .accordion-button:after{position:absolute;content:'';width:15px;height:15px;background-size:contain;background-repeat:no-repeat;top:16px !important;right:22px !important;}
.career-accordion .accordion-item
button{padding-bottom:12px !important;font-size:18px;font-weight:500;}
.carer-form-close-btn button{padding:8px !important;}
.career-accordion .accordion-item .accordion-button:not(.collapsed){color:#026ab8!important;}
.career-accordion .accordion-item .accordion-button:not(.collapsed)::after{color:#ffffff !important;}
.career-form-btn .btn{padding:8px 20px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;background-color:#026AB8 !important;border-style:none;border-radius:5px 5px 5px 5px;color:#ffffff !important;}
.career-point-head h5{font-size:16px;}
.career-point-head ul li{font-size:14px;position:relative;padding-bottom:12px}
.career-point-head h3{font-weight:600;}
[type=submit]:focus{background-color:#026ab8;}
.single-post-nav .previous-post a , .single-post-nav .next-post a{text-decoration:none;color:#026ab8;}
.single-post-nav .previous-post a p, .single-post-nav .next-post  a p{text-decoration:none;background-color:#026ab8;color:#ffffff;padding:10px 0px;align-content:end;border-radius:5px;max-width:200px;width:100%;}
.client-logo-img{max-width:120px;}
.client-img-hei{min-height:150px;}
.single-post-nav .previous-post a p i{margin-right:5px;}
.ai-uK li button{font-size:0 !important;padding:0 10px !important;}
.ai-uK li{list-style:none;}
.ai-uK li.slick-active{width:35px;height:6px;background:#fff;}
.ai-uK li{background:#cdcdcd7d;margin:0 4px;height:6px;width:20px;border-radius:14px;}
.ai-uK ul.slick-dots{display:flex;align-items:center;justify-content:center;margin-top:20px;}
.ai-uK{margin:0 auto;}
.ai-uK .custom-slider{margin:0 auto;}
.ai-uK .custom-slide-card{background:#ffffff26;border:1px solid #DFEEFF;border-radius:10px;padding:20px;text-align:center;height:300px;display:flex !important;flex-direction:column;justify-content:center;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}
.ai-uK .custom-slide-card img{width:50px;margin:0 auto;filter:invert(1);}
.ai-uK .custom-slide-card h4{font-size:20px;color:#fff;font-weight:600;padding-top:8px;margin-bottom:9px;}
.ai-uK .custom-slide-card p{font-size:16px;color:#fff;font-weight:400;}
.ai-uK .slick-slide{margin:0 10px;}
.ai-uK .slick-list{margin:0 -10px;}
.ai-uK .slick-dots{bottom:-40px !important;}
.ai-uK li button{display:none;}
.career-accordion .accordion-item .career-btn{border-bottom:none !important;background-color:#f7f9fb !important;padding:14px 30px;font-weight:700;font-family:inter;}
.career-accordion .accordion-item btn-close{border-bottom:none !important;background-color:#026ab8 !important;padding:14px 30px;font-weight:700;font-family:inter;}
.career-accordion .accordion-item{border-bottom:none !important;}
.career-accordion .accordion-item button.accordion-button{margin-bottom:10px;}
.career-features  li i{font-size:8px;color:#026ab8;margin:0px 5px 10px;padding-bottom:2px;position:absolute;left:-18px;top:8px;}
input[type=email],    input[type=tel], input[type=text], select, textarea{font-size:14px;}
.career-form-btm-content a{text-decoration:none;font-weight:600;color:#026ab8;padding:0px 5px}
.modal-header .model-close{color:#000 !important;background-color:transparent !important;border-radius:50%;text-align:center;}
.success-stories-box .elementskit-profile-image-card{margin:20px 50px 20px 0px;}
.flip-boxes p.card-text{font-size:16px;font-weight:normal;}
.schedule-call-btn .schedule-call:hover{background-image:linear-gradient(115deg, rgba(32,120,231,1) 0%, rgba(1,88,147,1) 100%)!important;border:none!important;background:transparent;}
.partner-with-australia{-webkit-animation:mover 3s infinite alternate;animation:mover 3s infinite alternate;}
@-webkit-keyframes mover {
0%{transform:translateY(0);}
100%{transform:translateY(-20px);}
}
@keyframes mover {
0%{transform:translateY(0);}
100%{transform:translateY(-20px);}
}
.faq-section{margin-top:30px}
.accordion{margin-top:30px !important;}
.accordion-item{border-color:#fff !important;}
.single-blog-page:has(.single-post-my){max-width:100% !important;}
.btn-container{background-color:transparent !important;}
.sigle-blog-left-side .accordion-button:not(.collapsed)::after{filter:none !important;}
.sigle-blog-left-side .accordion-button-wrapper{background:#f7f9fb !Important;}
.sigle-blog-left-side .accordion-button:not(.collapsed)::after{left:10px;}
.cta-section{margin-top:30px;}
.single-post article p:first-child{margin-top:20px;}
.adaptive-slick .custom-slide{display:flex !important;align-items:center;gap:20px;margin:0 8px;padding:0px 10px 0 30px;border-radius:20px;justify-content:space-between;overflow:hidden;background:#fff;}
.adaptive-slick .slick-dots li.slick-active button{background:#fff !important;}
.adaptive-slick .slick-dots li button{border-radius:50px;background-color:#c7c7c7 !important;width:28px;height:28px;display:inline-block;z-index:2;position:relative;}
.adaptive-slick .slick-dots li button:before{color:transparent !important;}
.adaptive-slick .slick-list{padding-left:260px !important;margin-left:0 !important;}
.adaptive-slick .adaptive-slick .slick-slide{margin:0 10px;}
.adaptive-slick ul.slick-dots{display:flex;justify-content:space-between;max-width:1400px;width:100%;margin:0 0 0 auto;position:relative;}
.adaptive-slick ul.slick-dots:before{position:absolute;content:'';width:100%;border:1px dashed #ffffff;top:16px;}
.adaptive-slick .slick-list{margin:0 -15px;}
.adaptive-slick .slider-content{width:550px}
.adaptive-slick .slider-content h3{margin-bottom:15px;font-size:24px;font-weight:600;}
.adaptive-slick .slider-content p{font-size:15px;line-height:25px;color:#000000;}
.adaptive-slick .slider-image img{max-width:100%;height:auto;border-radius:10px;}
.adaptive-slick .slick-dots{bottom:-30px;}
.adaptive-slick .slick-dots li button:before{font-size:12px;color:#333;}
.adaptive-slick .slick-dots li.slick-active button:before{color:#000;}
.main_ .tabs-nav{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:30px;}
.main_ .tabs-nav::-webkit-scrollbar{display:none;}
.tab-item{display:flex;flex-direction:column;align-items:baseline;text-align:left;padding:15px 10px;text-decoration:none;color:#555;min-width:120px;cursor:pointer;position:relative;}
.main_ .tab-number{width:40px;height:40px;border:1px solid #757575;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#757575 !important;font-weight:bold;}
.main_ .tab-item.active .tab-number{color:#2078E7 !important;border-color:#2078E7;}
.main_ .tab-title{font-size:14px;font-weight:500;color:#444;}
.main_ .tab-item.active{color:#1c77d2;}
.main_ .tab-item.active .tab-title{color:#1c77d2;font-weight:bold;}
.main_ .tab-content{display:none;align-items:center;justify-content:space-between;gap:40px;padding:20px 0;max-width:1140px;margin:0 auto;}
.main_ .tab-content.active{display:flex;}
.main_ .tab-image{flex:1;max-width:50%;}
.main_ .tab-image img{width:600px;height:auto;object-fit:cover;}
.main_ .tab-info{flex:1;max-width:50%;padding:40px 25px;background-color:white;border-radius:8px;box-shadow:0px 0px 10px 7px #BBB9B940;}
.main_ .tab-info h2{font-size:25px !important;margin-bottom:15px;color:#000000;}
.main_ .tab-info p{margin-bottom:20px;color:#000000;}
.main_ .btn{display:inline-flex;align-items:center;padding:8px 15px 8px 25px;background:linear-gradient(90deg, #2078E7 0%, #124381 100%);color:white;border-radius:30px;text-decoration:none;font-weight:600;transition:all 0.3s ease;}
.main_ a.btn:hover{color:#fff !important;}
.main_ .btn .icon{margin-left:10px;display:flex;align-items:center;}
.usa-tab .skill-img img{width:55px;height:55px;}
.usa-tab .skills-box:hover{color:#000;background:none;}
.usa-tab div#v-pills-tab{background:#F5F5F5;padding:16px 25px;border-radius:20px;}
.usa-tab .skills-box:not(:last-child){margin-bottom:15px !important;}
.usa-tab .tab-content.expert-img{color:#000;}
.usa-tab .tab-content-inner{display:flex;align-items:center;gap:15px;}
.usa-tab .tab-content-inner div:first-child{flex:0 100%;}
.usa-tab .tab-content{border-radius:20px;border:1px solid #F5F5F5;background:rgba(255, 255, 255, 0.38);box-shadow:0px 0px 10px 7px rgba(187, 185, 185, 0.25);height:100%;display:flex;align-items:center;padding:14px 30px;}
.usa-tab .tab-content ul li{display:flex;align-items:start;gap:5px;list-style:none;}
.usa-tab .tab-content ul{padding-left:0;margin-top:7px;}
.usa-tab .tab-content ul li img{margin-top:4px;}
.usa-tab .skills-box{white-space:normal !important;display:flex;align-items:center;gap:25px;border:none;border-radius:10px;padding:9px 20px;padding-left:0;text-align:left;color:#000;}
.usa-tab .skills-box h5{margin:0px !important;}
.usa-tab .skills-box{text-decoration:none;}
.usa-tab .skills-box.active{background:linear-gradient(90deg, #2078E7 0%, #124381 100%) !important;padding:10px 0px 10px 15px;}
.usa-tab .skills-box.active h5, .usa-tab .skills-box.active p{color:#fff;}
.usa-tab .skill-active-img{display:none;}
.usa-tab .skill-img{flex-shrink:0;}
.usa-tab .expert-img img{object-fit:cover;border-radius:10px;}
.sector-wrapper{text-align:center;padding:0 0 40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.sector-button:after{content:"";position:absolute;left:15px;top:-9px;border-bottom:solid 10px #75a1dc;border-left:solid 10px transparent;border-right:solid 10px transparent;opacity:0;}
.sector-button:hover:after{opacity:1;}
.sector-button{background-color:rgba(255, 255, 255, 0.2) !Important;color:#fff;cursor:pointer;border:none;border-radius:25px;padding:10px 22px;margin:10px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;transition:background-color 0.3s ease;position:relative;}
.sector-button:hover{background-color:rgba(255, 255, 255, 0.4) !Important;}
.sector-icon{width:20px;height:20px;}
.tooltip1{position:relative;display:inline-block;}
.hover-from-bottom .elementor-widget-image-box{position:absolute;top:100%;transition:.4s;padding:0 20px;}
.hover-from-bottom:hover .elementor-widget-image-box{display:block;top:50%;z-index:9;left:0;height:max-content;transform:translateY(-50%);}
.hover-from-bottom{overflow:hidden;}
.hover-from-bottom:hover:after{opacity:1;top:0;}
.hover-from-bottom:after{position:absolute;opacity:0;content:'';background:linear-gradient(180deg, #2078E7 0%, #124381 100%);;height:100%;width:100%;transition:.4s;left:0;top:100%;}
@media(max-width:1544px){
.ind-text{padding-top:110px;}
}
@media(max-width:1260px){
.clip-item-right-top .item-list-clip, .clip-item-right-bottom .item-list-clip{right:-225px;}
.clip-item-left-top .item-list-clip, .clip-item-left-bottom .item-list-clip{left:-225px;}
}
@media(max-width:1200px) and (min-width:1024px){
ul.item-list-clip{display:none;}
}
@media(max-width:1024px){
.adaptive-slick .slick-list{padding-left:100px !important;}
.turo-boxes .elementor-widget-container{min-height:245px;}
.lifecycle-left{display:none !important;}
.coursera-box .elementor-widget-container{min-height:215px !important;}
.technology{display:none;}
.enterprise-core-mob{display:block}
.enterprise-core-mob .tech-container{margin:60px auto;width:276px;border:1px solid #aac7ed;border-top:none;border-bottom:none;background-color:#fff;}
.enterprise-core-mob .tech-item{position:relative;margin-top:40px;padding-top:40px;}
.enterprise-core-mob .tech-item.main .tech-triangle{position:absolute;left:-2px;bottom:-41px;}
.enterprise-core-mob .tech-item .tech-triangle{position:absolute;left:-1px;bottom:-41px;}
.enterprise-core-mob .tech-item.main .tech-triangle{position:absolute;left:-2px;bottom:-39px;}
.tech-item.main{background-color:var(--blue);text-align:center;}
.enterprise-core-mob a{text-decoration:none;color:#000;}
.see-more{position:relative;font-size:14px;margin-top:10px;}
.see-more{color:#7a7a7a !important;letter-spacing:1px;}
.tech-mob-item .see-more{color:#fff !important;}
ul.read-more-wrap li::marker{color:var(--blue);border-radius:0px;}
ul.read-more-wrap li{color:#7a7a7a;font-weight:400;list-style:disc;}
.see-more i{position:absolute;bottom:-18px;left:28px;}
figcaption{margin-top:23px;}
.tech-item.main h4>a{text-decoration:none !important;color:#000;}
.arrow-up{width:100%;height:35px;background-color:var(--blue);clip-path:polygon(50% 0, 0 100%, 100% 100%);position:absolute;top:-34px;}
figure{margin:0;text-align:center;}
#item-list2,
#item-list3,
#item-list4,
#item-list5{display:none;}
#item-list1{display:none;}
.tech-mob-item{position:relative;min-height:140px;height:100%;}
#item-show-content{display:none;}
.tech-item.main::before{background-image:url(//www.autviz.com/wp-content/themes/hello-elementor-child/<?php echo get_stylesheet_directory_uri();?>/images/cube.png');background-repeat:no-repeat;background-size:contain;content:' ';position:absolute;width:200px;height:167px;top:50%;left:50%;transform:translate(-40%, -50%);}
.read-more-wrap{z-index:1;position:relative;top:7px;padding:0 20px;color:#fff;}
ul.item-list.read-more-wrap{left:30px;color:#000;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li > a{padding:20px 15px 10px 15px !important;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{display:block !important;}
.header-bg .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{position:fixed !important;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-menu-container{max-width:95% !important;background:#fff;}
.header-bg .elementor-109 .elementor-element.elementor-element-5cabb26a, .header-bg .elementor-139 .elementor-element.elementor-element-64cd147c, .header-bg .elementor-145 .elementor-element.elementor-element-762f5b27{display:none;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li:hover > a, .header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000 !important;}
.header-bg .ekit_menu_responsive_tablet .elementskit-submenu-indicator{border:none !important;}
}
@media(max-width:991px){
.main_ .tabs-nav{justify-content:flex-start;gap:10px;}
.main_ .tab-item{flex:0 0 auto;}
.food-app-eight .elementor-widget-container{height:auto !important;}
.Services-chatbot .elementor-widget-image-box .elementor-widget-container{min-height:auto !important;}
.ai-blue-box .elementor-widget-image-box .elementor-widget-container{min-height:auto !important;}
.realapp-box .elementor-widget-container{min-height:355px !important;}
.taxi-box .elementor-widget-container{min-height:270px !important;}
.case-fields-info{flex-wrap:wrap;gap:15px;}
.ded-box p br{display:none;}
.ev-box .elementor-widget-container, .Airbnb-box .elementor-widget-container{min-height:auto !important;}
.ev-img-width img{width:100% !important;}
.business-img img{max-width:350px;height:350px;}
.video-container{height:650px;}
.hero-content h1{font-size:28px !important;line-height:40px !important;}
.testimonial-content-img .content{padding:40px 51px;}
.testimonial-content-img{padding:30px 20px 50px 0;}
.four-icon-box .icon-content{min-height:280px;}
.testimonial-content-img .client-img img{width:350px;}
.animated-box:hover{width:100%;}
.animated-box .animate-content{padding:50px 30px 40px 20px;width:auto;}
.animate-content h2{margin:25px 0 10px 0;}
.header-bg .elementor-element.elementor-element-78ce485b .elementskit-navbar-nav > li.current-menu-item > a{color:#000;}
.sync-img{position:relative;padding-top:65%;}
.sync-video video{height:237px;}
.success .card{min-height:370px;}
.elementskit-nav-identity-panel a.elementskit-nav-logo img{display:none;}
.consuting-process-left{display:none;}
.immigration-service .elementskit-infobox{min-height:150px;}
.cycle .cycle-text{text-align:center;padding-bottom:20px;}
.ui-block-mobile, .ux-block-mobile{display:block;}
.ui-block, .ux-block{display:none;}
.section-main-head{padding-bottom:20px;}
.home-slider .owl-dots{bottom:25px !important;}
.home-slider-content{padding-top:200px;margin:0 auto;}
.main-bg{height:550px;}
.home-slider-content h1, .h1-title{font-size:35px;line-height:40px;}
.home-slider-content p{font-size:18px;line-height:25px;}
.software-slider .slick-prev{left:0;}
.software-slider .slick-next{right:0;}
.software-solutions{display:none;}
.software-image-wrapper{display:block;padding:50px 0 0;}
.text-bottom{position:static;}
.left-screen, .right-screen{display:none;}
.ind-text{width:100%;}
.container{padding:0 15px !important;}
.cpy-links ul, .socia-icon ul{justify-content:center;}
.accd{max-width:100%;}
.cycle-img{text-align:center;margin-top:20px;}
.right-box{margin:0 auto;}
h2{font-size:28px !important;line-height:35px !important;}
.c-text p{font-size:18px;}
.flip-content img, .flip-content svg{max-width:76px;height:73px;}
.flip-content h5{font-size:13px;}
.flip-box-back p{color:#000 !important;font-size:12px;}
}
@media(max-width:767px){
.mater-tools .elementor-image-box-img img{height:30px;}
.courses-head h2 span{font-size:17px;}
.bf-widget{width:80px;}
#bot-message{max-width:231px;right:80px;bottom:140px;}
#tawkToggle img{width:95px;}
.CTA-btn.el-button img{width:37px;height:35px;}
.hover-from-bottom:hover .elementor-widget-image-box .elementor-image-box-title{margin-top:0;}
.sector-button:after{display:none;}
.sector-button{padding:10px 15px;}
.usa-tab .skills-box.active{padding:10px;}
.usa-tab .CTA-btn{margin:0 auto 20px !important;}
.usa-tab div#v-pills-tab{display:flex;align-items:center;gap:10px;padding:12px 15px;margin-bottom:20px;overflow-x:scroll;}
.usa-tab .tab-content-inner{display:block;text-align:center;}
.usa-tab .tab-content-inner ul{margin-bottom:10px;}
.usa-tab .tab-content{padding:15px;}
.usa-tab .skills-box{flex-shrink:0;border:1px solid #dfdfdf;padding:6px 15px;padding-left:inherit !important;}
.usa-tab .skills-box.active{padding-left:15px;}
.usa-tab .skills-box:not(:last-child){margin-bottom:0 !important;}
.usa-tab .skills-box h5{font-size:15px;}
.main_ .tab-content .tab-image{display:none;}
.main_ .tab-content{flex-direction:column;gap:20px;padding-top:0;}
.main_ .tab-image, .main_ .tab-info{max-width:90%;width:100%;text-align:center;}
.main_ .tab-item{min-width:100px;padding:10px 5px;}
.main_ .tab-number{width:35px;height:35px;font-size:14px;}
.main_ .tab-title{font-size:12px !important;}
#hero-banner{display:none;}
#banner_slider{display:block !important;}
.inner_home img{height:1070px;}
.slide-fix-content{transform:translate(-50%, -50%);}
.adaptive-slick .slider-content h3{margin-bottom:10px;font-size:18px;}
.adaptive-slick .slider-content p{margin-bottom:0 !important;}
.adaptive-slick .slider-content{width:auto;}
.adaptive-slick .slick-list{padding-left:0 !important;}
.adaptive-slick .custom-slide{flex-direction:column;text-align:center;padding:12px;}
.ai-uK .custom-slide-card{height:auto;}
.tab_styling ul.nav.nav-tabs.elementkit-tab-nav{flex-basis:inherit !important;margin-right:0 !important;width:100%;border-radius:20px;padding-left:15px;}
.tab_styling .elementkit-tab-content .tab-pane{text-align:center;}
.elementkit-tab-content .tab-pane img{margin:0 auto;}
.doordash-dev-box .elementor-widget-container{min-height:auto !important;}
.ai-blue-box .elementor-widget-image-box .elementor-widget-container{min-height:auto !important;}
.solution-chat-box .elementor-widget-image-box .elementor-widget-container{min-height:auto !important;}
.chatbot-4 .elementor-widget-container{min-height:auto !important;}
.realapp-box .elementor-widget-container{min-height:auto !important;}
.kitchen-app .elementor-widget .elementor-icon-list-icon{top:9px !important;}
.game-features .elementor-widget:not(:last-child){margin-bottom:0px !important;}
.elementor-image-box-content h3{margin-top:10px !important;}
h4.elementor-image-box-title{margin-top:15px;}
.img-boxes .elementor-widget-image-box{width:100%;}
.ev-no-box h3{margin-top:15px;}
.blinkit-box .elementor-widget-container{min-height:auto !important;}
.mob-center{margin:0 auto;}
.social-icon-box-border-right{border-bottom:1px solid #1476f2;}
.social-icon-box-border-right{border-right:0px;}
.case-st-sticky{position:static;width:100%;}
.consuting-process-left{position:relative !important;display:none;}
.indutries-support .industry-support-box .ekit-heading--title{bottom:130px;margin:0;}
.indutries-support .industry-support-box{height:100%;min-height:330px;position:relative !important;}
.strategy-tabing .elementor-tabs .elementor-tab-content{padding:10px 30px 30px 20px;}
.digitab-tabs .nav.nav-tabs{row-gap:18px;}
.digitab-tabs .nav.nav-tabs li{width:48%;}
.london-mob-tabs{display:block;}
.london-mob-tabs .mob-tab-content{text-align:center;}
.london-mob-tabs .img-tab{display:none;}
.case-btn-pdf a{padding:8px 15px;font-size:15px;}
.case-category-tabs .subcategory-list li a, .sub-categories li a{padding:7px 12px;font-size:11px;}
.case-category-tabs .subcategory-list{gap:10px;}
.tiktok-blog .elementor-icon-box-wrapper{display:flex !important;gap:10px;}
.consult-dubai-slide .swiper-slide:nth-child:after{display:none;}
.consult-dubai-slide .swiper-slide .elementskit-profile-info{max-width:100%;}
.consult-dubai-slide .elementskit-commentor-content{margin-bottom:4px !important;}
.CTA-btn{padding:8px 10px 8px 20px;}
.dubai-technology:after, .dubai-technology:before, .tiktok-tech:after, .tiktok-tech:before{display:none;}
.generative-ai-tech .elementkit-tab-pane img{width:120px;height:70px !important;padding:7px;}
.generative-ai-tech .nav-tabs .elementkit-nav-item{width:100%;}
.generative-ai-tech .nav-tabs .elementkit-nav-item a{justify-content:center;}
.generative-ai-sticky{position:static;width:100%;}
.adaptive-page-review .elementskit-single-testimonial-slider, .ai-london-review .elementskit-single-testimonial-slider, .ai-agent-review .elementskit-single-testimonial-slider, .chatbot-ai-reviews .elementskit-single-testimonial-slider, .generative-ai-review .elementskit-single-testimonial-slider{min-height:auto;}
#pa-push-notification-subscription,
#tawk-chat-message-container, .tooltip1 .tooltip-text{display:none !important;}
.logo-text-space h4.elementor-image-box-title{margin-top:12px !important;!;}
.chatbot-banner-btn .ekit-btn-wraper{text-align:center;}
li#block-12{margin-bottom:25px;}
.location-box.border-right{border-right:none;}
.appointment-main-wrapper{display:none;}
.long-process .outline-text{width:fit-content !important;left:calc(100% - 120px) !IMPORTANT;}
.tech-box-hover .tech-single .elementor-widget-container{min-height:auto !important;}
.wrapper span#typewriter{font-size:45px;margin-left:5px;}
.wrapper .centeredBox{font-size:45px;text-align:center;}
.texi-bg-left{display:none;}
.hero-content.banner-content .schedule-call-btn{margin:0 auto;}
.schedule-call-btn i{margin-left:12px;padding:6px;height:25px;width:25px;}
.schedule-call-btn .schedule-call{padding:7px 17px;font-size:14px;}
.listing-features li{margin-left:0px !important;}
.Streaming-Box .elementor-widget-image-box .elementor-widget-container{min-height:auto !important;}
.online_business .elementor-widget-wrap.elementor-element-populated{box-shadow:none !important;}
.online_services .elementor-image-box-wrapper{min-height:auto;}
.zomato-list ul{padding-left:20px !important;}
.zomato-list h6{margin-top:25px;}
.main-home-slider  .owl-dots{bottom:10px;}
.zomato-four-box .elementor-widget-container{min-height:auto !important;}
.banner-form h3{text-align:center;}
.banner-content{text-align:center;}
.home-item{padding:80px 0;height:1100px;}
#hero-banner{min-height:1170px;}
.modal-body .right-pop-form{background:transparent !important;padding:0 20px !important;min-height:auto;}
.popup-form{background:#fff;border-radius:8px;padding:20px !important;}
.after-popup{display:none;}
#frm_subscribe .wpcf7-submit{margin-top:15px;}
#popup1 .popup{margin:0px auto;}
.turo-boxes .elementor-widget-container{min-height:auto;}
.banner-content .blog-uload-details{justify-content:center;}
.blog-banner-single{min-height:300px !important;}
.single-blog{max-width:100% !important;padding-top:140px;}
.single-blog h2{font-size:30px !important;line-height:40px !important;}
.chatbot{right:10px;bottom:100px;}
.coursera-box .elementor-widget-container{min-height:auto !important;}
.contact-text p{font-size:16px;}
.soft-box .elementor-widget-container{min-height:auto !important;}
.cycle-img img{max-width:458px;width:100%;}
.animated-box.active{width:100%;}
.modal-custom-width{--bs-modal-width:600px !important;}
.pop-img{display:none;}
.ceo{display:block;box-shadow:none;padding:0 20px 20px;}
.business-img{text-align:center;margin-bottom:30px;}
.business-img img{max-width:100%;height:100%;}
.video-container{height:500px;}
.award-img img{max-width:245px;}
.four-icon-box .icon-content{min-height:auto;}
.testimonial-content-img{display:block;text-align:center;padding:20px;}
.testimonial-content-img .content{padding:30px;margin:0;}
.slick-slide .testimonial-content-img img{display:initial;}
.testimonial-content-img .content{padding:35px 50px;border-radius:0;}
.testimonial-content-img .client-img img{width:100%;}
.business-content{text-align:center;}
.business-img img{margin-top:40px;}
.animate-content .read-more{margin-top:15px;}
.three-img-container{display:block;}
.animated-box{width:100%;opacity:1;min-height:auto;height:100%;margin-bottom:10px;}
.animate-content h2, .animate-content p, .animate-content .read-more, .animate-content img{visibility:visible;}
h5.tab-tech-head{text-align:center;}
.tab-tech-content{text-align:center;font-size:14px;}
.career-point-head h3{font-size:20px;}
.career-form-btm-content{margin-top:10px !important;}
.ui-services-height .elementor-widget-container{min-height:auto !important;}
.sync-img{padding-top:64%;}
.contact-text{text-align:center;margin:0 auto;max-width:100%;}
.app-management .icon-box{min-height:230px;}
.sync-img,{padding-top:42%;}
.sync-video video{height:180px;}
.text-banner .banner-text{text-align:center;}
.three-img img{max-width:330px;width:100%;}
.common-space{padding:30px 0;}
.theme-btn-dark{padding:10px 25px;font-size:14px;}
.client-success .card-body .card-title{font-size:20px;text-align:center;}
.client-success .card-body .card-text{font-size:14px;text-align:center;}
.category-name-list button.search-submit{right:24%;}
.category-name-list input[type=search]{width:45%;padding:8px 20px;}
.clip-item-right-top, .clip-item-right-bottom{left:53px;}
.technology{height:100%;display:none;}
.banner p{font-size:18px;}
.banner-apply h2{font-size:22px !important;}
.image-container{margin-bottom:25px;text-align:center;}
.ded-box{text-align:center;}
.solution-image{display:none;}
.inner-banner{min-height:500px;height:100%;}
.banner-content{padding:90px 0 20px;text-align:center;margin:0 auto;max-width:100%;}
.app-management{padding:30px 0 0;}
.icon-box{text-align:center;}
h1{font-size:22px !important;line-height:28px !important;}
.banner-content p{font-size:16px;}
.success .card{height:100%;min-height:520px !important;margin:0;border:1px solid #e6e6e6;box-shadow:none;}
.success .card-body, .success .card-body p{text-align:center;}
.success .card-body .rating{justify-content:center;}
.carousel-caption h1{padding-bottom:0 !important;}
section.banner .carousel-caption{top:30%;text-align:center;left:calc(50% - 200px);max-width:400px;z-index:1;}
.button-white{padding:9px 20px;margin-top:10px;font-size:15px;}
.client-success .card-body{padding:0 0 20px !important;}
.abt-content{text-align:center;margin-top:35px;max-width:100%;}
.three-img{text-align:center;}
.footer-menu2{margin-top:20px;}
.why-choose .col-12{padding:5px 0px !important;}
}
@media(min-width:570px){
.wrap{display:table;position:absolute;top:60%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.clip-block{display:table-cell;vertical-align:middle;}
.clip-border{margin-top:20px;}
}
@media(max-width:570px){
.main_ .container{padding:10px;}
.main_ .tabs-nav{padding-bottom:5px;}
.main_ .tab-item{min-width:80px;}
.main_ .tab-number{width:30px;height:30px;font-size:12px;margin-bottom:5px;}
.main_ .tab-title{font-size:10px !important;}
.main_ .tab-info h2{font-size:20px !important;}
#popup1 .popup{margin:0px 15px;}
.enterprise-core-mob a{font-size:20px !important;}
.enterprise-core-mob figcaption{margin-top:10px !important;}
.main.tech-mob-item h3{font-size:22px !important;}
.tech-mob-item{height:110px;}
.testimonial-content-img .content{padding:30px 15px;}
.career-accordion .accordion-item .career-btn{padding:10px 10px !important;font-size:16px;}
.image-content.bg-style{background-size:unset !important;background-position:unset !important;}
.ind-text{padding-top:0;}
.ind-text h3.mt-5{margin:0 !important;}
.text-bottom{position:absolute;}
.theme-btn-dark{padding:8px 21px;}
h2{line-height:32px !important;font-size:25px !important;}
section.banner .carousel-caption{top:20%;left:calc(50% - 145px);max-width:300px;}
.ui-block-mobile .column-ui__points, .ui-block-mobile .column-ux__points, .ux-block-mobile .column-ui__points, .ux-block-mobile .column-ux__points{align-items:initial;}
.ux-mobile__steps{margin-left:20px;}
.home-slider-content{padding-top:130px;}
}
@media(max-width:480px){
.offer-popup .offer-img a{padding:5px 7px;font-size:8px;}
.offer-popup{max-width:350px;height:350px;object-fit:contain;}
.offer-popup .offer-img img{width:130px !important;height:130px;}
.offer-popup .header img{max-width:80px;object-fit:contain;}
.offer-foot a, .offer-foot p{font-size:8px;}
h4{font-size:18px !important;}
.blog-banner-single{min-height:230px !important;}
.single-blog h2{font-size:23px !important;line-height:33px !important;}
.blog-upload-details{flex-wrap:wrap !important;gap:5px !important;}
.web-icon-box .elementor-widget-container{min-height:auto !important;height:100%;}
.hero-content h1{font-size:20px !important;line-height:28px !important;}
.category-name-list button.search-submit{right:8%;padding:4px 20px;}
.category-name-list input[type=search]{width:80%;padding:5px 20px;}
.contact-text{padding:10px 10px 18px 10px;}
.main-bg{min-height:500px;height:100%;}
.indutries-support .industry-support-box:hover .ekit-heading--title{bottom:60px !important;}
.qa-testing-box:hover .ekit-wid-con .ekit-heading__description{transform:translate(0%,64%) !important;}
.home-slider-content h1, .h1-title{font-size:20px !important;line-height:25px !important;}
.home-slider-content p{font-size:16px;line-height:22px;}
.logo-slider img{width:70%;}
.car-image{padding-top:100%;}
.Catalog ul li a{font-size:12px;}
.Catalog p{font-size:14px;margin-bottom:0px;}
}
@media(max-width:400px){
.post .wp-post-image{max-height:190px !important;}
.post-thumbnail{padding-top:190px !important;}
}   .taxi-pop .testimonial{padding:20px;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1);border-radius:8px;background-color:#fff;min-height:175px;position:relative;overflow:hidden;display:flex;align-items:center;}
.taxi-pop .owl-stage-outer{padding:10px 0;}
.taxi-pop .testimonial h3{font-size:16px;margin:10px 0 5px;font-weight:700;}
.taxi-pop .testimonial p{font-size:14px;color:#666;}
.taxi-pop .owl-dots{text-align:center;margin-top:20px;}
.taxi-pop .owl-dot{display:inline-block;width:12px;height:12px;margin:5px;border-radius:50%;}
.taxi-pop .owl-dots .owl-dot.active span, .taxi-pop .owl-dots .owl-dot:hover span{background:#fff !important;}
.texi-bg-left{height:610px;background:#026ab8;position:relative;padding:30px !important;border-radius:10px 0 0 10px;}
.text-app{position:relative;}
.texi-bg-left:before{position:absolute;content:'';background:#000;width:100%;width:100%;left:0;top:0;}
.taxi-pop-main .modal-dialog{max-width:960px;}
.texi-bg-left:before{position:absolute;content:'';background:url(https://autviz.com/wp-content/uploads/2024/11/taxi-pop.webp);width:300px;height:300px;background-size:contain;background-repeat:no-repeat;background-position:center;left:50px;top:62%;}
.text-app h3, .text-app p{color:#fff !important;}
.texi-bg-left h4{color:#fff !important;font-weight:600;margin:60px 0 6px;}
.taxi-pop-main .right-pop-form h3{margin-top:20px !important;}
.testimonial svg{position:absolute;font-size:100px;color:#8b8b8b1f;top:0;left:0;}
.logo-text .elementor-image-box-title{margin:0px;}
.form_port{position:sticky !important;top:15%;}
li button{font-size:0 !important;padding:0 10px !important;}
.carousel li{list-style:none;}
.carousel li.slick-active{width:35px;height:6px;background:#026ab8;}
.carousel li{background:#D9D9D9;margin:0 4px;height:6px;width:20px;border-radius:14px;}
.carousel ul.slick-dots{display:flex;align-items:center;justify-content:center;margin-top:20px;}
.single-content>p:second-of-type{display:none;}
.single-blog-page:has(.aiPost-wrapper){max-width:100% !important;}
.aiPost-wrapper{display:flex;flex-direction:column;gap:20px 20px;color:#1a1a1a !important;margin-top:-42px;}
.aiPost-wrapper h2{font-size:1.75rem !important;font-weight:600 !important;color:#333 !important;}
.aiPost-wrapper h3{font-weight:600;color:#000 !important;}
.aiPost-wrapper p{color:#1a1a1a !important;font-size:17px !important;margin-bottom:0 !important;}
.aiPost-wrapper ul{color:#1a1a1a !important;padding-left:2rem !important;margin-bottom:0 !important;font-size:17px;}
.aiPost-wrapper ul li{color:#1a1a1a !important;list-style:disc !important;margin-bottom:20px;}
.aiPost-wrapper ul li strong{width:100%;margin-bottom:8px;display:block;}
.aiPost-wrapper .accordion{margin-top:20px;}
.aiPost-wrapper .accordion-item{margin-bottom:20px;border:1px solid #fff !important;}
.aiPost-wrapper .accordion-button{background-color:transparent !important;outline:none;box-shadow:none !important;}
.aiPost-wrapper .accordion{max-width:800px;margin:0 auto;position:relative;}
.aiPost-wrapper .accordion-item{border:0;margin-bottom:5px;border-radius:4px;overflow:hidden;background-color:transparent;margin-bottom:20px;}
.aiPost-wrapper .accordion-item button{background-color:transparent;border:0;outline:0;box-shadow:none;}
.aiPost-wrapper .btn-container{position:absolute;right:0;}
.aiPost-wrapper .accordion-button-wrapper{width:100%;display:flex;justify-content:start;align-items:center;border:0;color:#000 !important;box-shadow:none !important;}
.aiPost-wrapper .accordion-button-wrapper span{width:fit-content;display:inline;text-align:left;}
.aiPost-wrapper .btn-container{width:46px;height:46px;border-radius:99rem;overflow:hidden;display:flex;justify-content:center;align-items:center;position:absolute;right:0;}
.aiPost-wrapper .btn-container .accordion-button{border:none;outline:0;box-shadow:none;text-align:center;cursor:pointer;font-weight:500;position:relative;padding:0;display:flex;background:transparent;justify-content:center;align-items:center;width:fit-content;}
.aiPost-wrapper .accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform);filter:brightness(0) invert(1);}
.aiPost-wrapper .accordion-item.active .accordion-button::after{transform:rotate(0) !important;}
.aiPost-wrapper .accordion-btn .accordion-button::after{content:'';position:absolute;width:10.83px;height:5.42px;filter:brightness(0) invert(1);transition:transform 0.3s ease;}
.aiPost-wrapper .accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;background-color:white;}
.aiPost-wrapper .accordion-content p{margin:0;padding:15px 20px;}
#banner_slider{position:relative;display:none;}
#banner_slider .inner_home{position:relative;}
#banner_slider .inner_home:after{position:absolute;content:'';background:#00000082;left:0;top:0;height:100%;width:100%;}
.training-faq .elementskit-faq-body h4{background:#2078E7;color:#fff;font-size:20px;line-height:30px;padding:10px 20px;border-radius:8px;margin-bottom:20px;}
.training-faq .faq-custom-inner{display:flex;}
.training-faq .elementskit-faq-body ul{width:100%;padding-left:20px !important;}
.training-faq .elementskit-faq-body ul li{list-style:disc;line-height:30px;color:#595959;}
.training-faq h2.elementskit-faq-title{font-size:24px !important;}
.training-tabs .e-n-tabs-heading{background:#F0F6FF;max-width:425px;margin:auto;width:100%;border-radius:50px;padding:10px;}
.training-tabs .e-n-tabs-heading button.e-n-tab-title[aria-selected ='true']{background:#124381 !important;color:#fff;}
.training-faq .faq-custom-sec{background:#fff;padding:20px;border-radius:10px;border:1px solid #D4D4D4;margin-bottom:20px;}
.training-faq .elementskit-faq-header{position:relative;}
.training-faq .elementskit-faq-header.active{border-radius:10px 10px 0px 0px !important;}
.training-faq .elementskit-faq-header:after{position:absolute;right:40px;top:28px;content:'\e994';font-family:elementskit!important;}
.training-faq .elementskit-faq-header.active:after{content:'\e995';}
.pros-cons-ul ul{margin-top:-10px;}
.pros-cons-ul ul li{list-style:circle;margin-left:30px;}
@media screen and (max-width:600px){
.bg-style-new, .popup-image-container{
width: 170px;
height: 170px;
object-fit: contain;
}
}