.intl-tel-input{position:relative;display:inline-block}.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;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.intl-tel-input .selected-flag .iti-arrow{margin-left: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 .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;-webkit-overflow-scrolling:touch}.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}.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 .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)}.intl-tel-input.separate-dial-code .selected-dial-code{margin-left:6px}.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 (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-size:5652px 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:14px;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:14px;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.un{height:14px;background-position:-5241px 0}.iti-flag.us{height:11px;background-position:-5263px 0}.iti-flag.uy{height:14px;background-position:-5285px 0}.iti-flag.uz{height:10px;background-position:-5307px 0}.iti-flag.va{height:15px;background-position:-5329px 0}.iti-flag.vc{height:14px;background-position:-5346px 0}.iti-flag.ve{height:14px;background-position:-5368px 0}.iti-flag.vg{height:10px;background-position:-5390px 0}.iti-flag.vi{height:14px;background-position:-5412px 0}.iti-flag.vn{height:14px;background-position:-5434px 0}.iti-flag.vu{height:12px;background-position:-5456px 0}.iti-flag.wf{height:14px;background-position:-5478px 0}.iti-flag.ws{height:10px;background-position:-5500px 0}.iti-flag.xk{height:15px;background-position:-5522px 0}.iti-flag.ye{height:14px;background-position:-5544px 0}.iti-flag.yt{height:14px;background-position:-5566px 0}.iti-flag.za{height:14px;background-position:-5588px 0}.iti-flag.zm{height:14px;background-position:-5610px 0}.iti-flag.zw{height:10px;background-position:-5632px 0}.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti-flag{background-image:url(images/flags@2x.png)}}.iti-flag.np{background-color:transparent}

/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/news.gcss
*
*
*************************************/
.news-list{
    width:100%;background-color:#fff;
}
.news-list.dark{
    background-color:#FBFBFF;
}
.news-list.big .news-list-inner{
    max-width:1160px;margin:auto;
}
.news-list-inner{
    width:100%;max-width:73rem;padding:8rem 4rem;margin:auto auto 0 24rem;
}
.news-list h2{
    text-align:center;
}
.news-list article{
    display:flex;align-items:flex-start;flex-direction:column;height:100%;
}
.news-list article .image{
    width:100%;padding-bottom:49%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px;margin-bottom:3rem;
}
.news-list article h3{
    width:100%;margin-bottom:1rem;
}
.news-list article time{
    display:block;font-size:1.7rem;color:#9570FF;margin-bottom:1.5rem;
}
.news-list article p{
    width:100%;margin-bottom:2.4rem;
}
.news-list article .btn{
    margin-top:auto;
}

@media only screen and (min-width:1920px){
    .news-list.big .news-list-inner {
        max-width:118rem;
    }
}

@media only screen and (max-width:1600px){
    .news-list-inner {
        margin:auto;
    }
}

@media screen and (max-width:850px){
    .news-list .article-wrap:not(:last-child) {
        margin-bottom:3rem;
    }
}
.areas + .news-list{
    margin-top:-4rem;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/form.gcss
*
*
*************************************/
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{
    -webkit-box-shadow:0 0 0px 1000px #fff inset !important;
}
.form-control{
    height:6.4rem;font-size:1.6rem;color:rgba(0, 20, 69, .5);background-color:#fff;border:1px solid #eae7f6;border-radius:4px !important;transition:all .25s ease-in-out;padding:1rem 2rem;margin-bottom:1.6rem;
}
.form-control:not([readonly]):not([disabled]):focus,.form-control:not([readonly]):not([disabled]).has-focus{
    color:#4560FF;border-color:#4560FF;box-shadow:0 1px 16px 0 rgba(70, 96, 255, 0.24);outline:none;
}
.form-control.is-invalid{
    border-color:#dc3545 !important;padding-right:2rem;background-image:none !important;
}
.form-control[readonly],.form-control[disabled]{
    outline:none;color:rgba(0, 20, 69, .5);background-color:transparent;border-color:#eae7f6;box-shadow:0 4px 23px 0 rgba(203, 203, 203, 0.22);
}

@media screen and (max-width:850px){
    .form-control {
        font-size:1.8rem;
    }
}
.custom-file{
    height:6.4rem;
}
.custom-file input[type=file]{
    position:relative;z-index:2;width:100%;height:6.4rem;margin:0;opacity:0;cursor:pointer;
}
.custom-file label{
    display:flex;align-items:center;justify-content:center;height:100%;font-size:1.6rem;color:rgba(0, 20, 69, .5);border:1px dashed #4660ff;border-radius:4px;padding:1rem 2rem 1rem 5rem;word-break:break-all;transition:all .25s ease-in-out;
}
.custom-file label:before{
    content:'';display:block;width:3rem;height:3rem;background:url('images/icon/file-input.svg') no-repeat center;background-size:contain;margin-left:-3rem;margin-right:1.5rem;transform:rotate(180deg);
}
.custom-file label:after{
    display:none;
}
.is-invalid .custom-file label{
    color:#dc3545;border-color:#dc3545;
}
.custom-file label .text{
    max-width:80%;line-height:1;
}
select.form-control,.input-select{
    background-image:url('images/icon/down-arrow.svg');background-position:center right 1.5rem;background-repeat:no-repeat;background-size:1.2rem;-webkit-appearance:none;-moz-appearance:none;padding-right:4rem;
}
select.form-control::-ms-expand,.input-select::-ms-expand{
    display:none;
}
.form-row{
    margin:0 -.8rem;
}
.form-row [class*='col-'],.form-row [class^='col-']{
    padding:0 .8rem;
}
.custom-checkbox{
    position:relative;color:#001445;font-size:1.6rem;font-weight:300;line-height:normal;padding-left:3rem;transition:all .25s ease-in-out;
}
.custom-checkbox input[type=checkbox]{
    position:absolute;opacity:0;cursor:pointer;height:0;width:0;
}
.custom-checkbox input[type=checkbox].is-invalid + span{
    border-color:#dc3545;
}
.custom-checkbox input[type=checkbox] + span{
    position:absolute;top:.2rem;left:0;display:inline-block;width:1.6rem;height:1.6rem;border:1px solid #4660ff;border-radius:4px;transition:all .25s ease-in-out;
}
.custom-checkbox input[type=checkbox] + span:after{
    content:'';position:absolute;top:-3px;left:0;right:0;bottom:0;width:.6rem;height:.9rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg);margin:auto;opacity:0;transition:all .25s ease-in-out;
}
.custom-checkbox input[type=checkbox]:checked + span{
    background-color:#4660ff;
}
.custom-checkbox input[type=checkbox]:checked + span:after{
    opacity:1;
}
.custom-checkbox input[type=checkbox]:hover + span{
    background-color:#4660ff;
}
.custom-checkbox em{
    display:block;font-size:1.5rem;font-style:normal;opacity:0.5;
}
.custom-checkbox input[type=checkbox]:not([checked])[disabled] + span,.custom-checkbox input[type=checkbox]:not([checked])[readonly] + span{
    background-color:transparent;
}
.custom-checkbox .msg{
    left:3rem !important;bottom:-11px !important;
}

@media screen and (max-width:850px){
    .custom-checkbox {
        font-size:2.1rem;
    }
}

@media screen and (max-width:850px){
    .custom-checkbox a {
        font-size:2.1rem;
    }
}

@media screen and (max-width:850px){
    .custom-checkbox input[type=checkbox] + span {
        bottom:auto;
    }
}

@media screen and (min-width:940px){
    .custom-checkbox .msg {
        white-space:nowrap;
    }
}
.is-invalid .custom-checkbox.invalid-text{
    color:#dc3545;
}
.custom-radio-group{
    display:flex;position:relative;border:1px solid #4660ff;border-radius:4px;
}
.custom-radio-group label{
    display:flex;align-items:center;width:50%;position:relative;color:#4660ff;font-size:1.3rem;font-weight:500;line-height:2rem;text-transform:uppercase;padding:1.2rem 5rem;text-align:center;z-index:1;margin:0;cursor:pointer;
}
.custom-radio-group input[type=radio]{
    position:absolute;opacity:0;cursor:pointer;height:0;width:0;
}
.custom-radio-group input[type=radio].is-invalid + span{
    border-color:#dc3545;
}
.custom-radio-group input[type=radio] + span{
    position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;
}
.custom-radio-group span{
    transition:all .25s ease-in-out;
}
.custom-radio-group input[type=radio]:checked ~ span,.custom-radio-group input[type=radio]:hover ~ span{
    color:#fff;
}
.custom-radio-group input[type=radio]:checked + span,.custom-radio-group input[type=radio]:hover + span{
    background-color:#4660ff;
}
.custom-radio-group input[type=radio][disabled] ~ span,.custom-radio-group input[type=radio][readonly] ~ span{
    color:#4660ff;background-color:transparent;
}

@media screen and (max-width:850px){
    .custom-radio-group label {
        font-size:1.6rem;padding:1.8rem;
    }
}
.form-white{
    background-color:#fff;padding:3.2rem;border-radius:4px;box-shadow:0 .4rem 2.3rem 0 rgba(203, 203, 203, 0.36);
}
.form-white label{
    margin-bottom:0;
}
.form-white .form-control{
    border-color:#eae7f6;
}
.form-white .form-control[disabled],.form-white .form-control.input{
    font-size:1.8rem;font-weight:400;height:auto;color:#001445;background-color:transparent;border:none;margin-bottom:0;padding:0;box-shadow:none;
}
.form-white .form-control[disabled]:not(:first-of-type),.form-white .form-control.input:not(:first-of-type){
    color:#7f89a2;font-size:1.6rem;font-weight:400;margin-top:.4rem;
}
.form-white .form-control-lg[disabled]{
    font-size:2.2rem;
}
.form-white .heading{
    display:block;
}
.form-white .heading_bubble{
    margin-bottom:1.6rem;
}
.form-white .heading_title h1{
    font-size:1.9rem;
}
.form-white .heading_title div{
    font-size:1.6rem;opacity:.8;
}
.form-white.banks{
    display:flex;flex-direction:column;height:100%;
}
.form-white.banks .heading{
    flex-grow:1;
}

@media screen and (max-width:850px){
    .form-white.form-white-wide {
        margin-left:-4rem;margin-right:-4rem;
    }
}

@media screen and (max-width:850px){
    .form-white .heading_bubble {
        display:flex;margin:0 auto 2rem;
    }
}

@media screen and (max-width:850px){
    .form-white .heading_title div {
        display:block;text-align:center;
    }
}
.form-group,.input-group{
    position:relative;
}
.form-group .msg,.input-group .msg{
    position:absolute;left:2rem;bottom:2px;color:#F55050;font-size:13px;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out;line-height:10px;z-index:3;
}
.form-group .msg-visible,.input-group .msg-visible{
    position:relative;opacity:1;visibility:visible;pointer-events:all;
}
.form-group .msg-show,.input-group .msg-show{
    opacity:1;visibility:visible;pointer-events:all;
}
.form-group.is-invalid .msg,.input-group.is-invalid .msg,.form-group.is-agreed .msg,.input-group.is-agreed .msg{
    opacity:1;visibility:visible;pointer-events:all;
}
.form-group .custom-checkbox + .msg-visible,.input-group .custom-checkbox + .msg-visible{
    left:3rem;
}

@media screen and (max-width:940px){
    .form-group .msg,.input-group .msg {
        font-size:1.3rem;
    }
}

@media only screen and (max-width:940px) and (min-width:640px){
    .form-group .msg,.input-group .msg {
        font-size:16px;
    }
}
.stock-capital{
    position:relative;
}
.stock-capital label{
    position:absolute;top:1rem;left:2.2rem;font-size:1.3rem;font-weight:300;
}
.stock-capital .form-control{
    color:#001445;font-size:1.8rem;font-weight:400;padding-top:3rem;
}
.ie .stock-capital .form-control{
    padding-top:2.5rem;
}
.input-group.double{
    border:1px solid #eae7f6;border-radius:4px !important;transition:all .25s ease-in-out;
}
.input-group.double .form-control{
    border:none;box-shadow:none;
}
.input-group.double .form-control:not([readonly]):not([disabled]):focus{
    box-shadow:none;
}
.input-group.double .form-control:not(:first-child){
    border-left:.1rem solid #eae7f6;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;
}
.input-group.double .form-control:not(:first-child).is-invalid{
    border-left-color:#eae7f6 !important;
}
.input-group.double:focus-within,.input-group.double:focus,.input-group.double.has-focus{
    color:#4560FF;border-color:#4560FF;box-shadow:0 1px 16px 0 rgba(70, 96, 255, 0.24);outline:none;
}
.input-group.double:focus-within .form-control:not(:first-child),.input-group.double:focus .form-control:not(:first-child),.input-group.double.has-focus .form-control:not(:first-child){
    border-color:#4560FF;
}
.input-group.double .input-group-small{
    max-width:11rem;
}
.input-group.double.is-invalid{
    border-color:#dc3545;
}
.input-group.secondary .form-control{
    border-radius:4px !important;
}
.ie .intl-tel-input + .msg{
    bottom:8px;
}
.form-control-close{
    flex:1;display:inline-block;position:relative;width:100%;margin-bottom:1.6rem;
}
.form-control-close .form-control{
    padding-right:4rem;margin-bottom:0;
}
.form-control-close .btn-form-control-close{
    position:absolute;top:50%;right:1rem;width:2rem;height:2rem;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease-in-out;cursor:pointer;z-index:999;
}
.form-control-close .btn-form-control-close:before,.form-control-close .btn-form-control-close:after{
    content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:2rem;width:3px;background-color:#4560FF;margin:auto;
}
.form-control-close .btn-form-control-close:before{
    transform:rotate(45deg);
}
.form-control-close .btn-form-control-close:after{
    transform:rotate(-45deg);
}
.form-control-close .btn-form-control-close.visible{
    opacity:1;visibility:visible;pointer-events:all;
}
.form-control-close .btn-form-control-close .in-address-container.searching{
    background-color:red;
}
.input-group-inline-wrap{
    flex:1;position:relative;
}
.input-group-inline-wrap .form-control{
    margin-bottom:0;
}

@media screen and (max-width:940px){
    .input-group-inline-wrap {
        margin-bottom:1.6rem;
    }
}
.form-control-company{
    margin-bottom:0!important;
}
.form-control-company .form-control{
    padding-right:8rem;
}
.form-control-company .btn-form-control-close{
    right:1rem;
}
.form-control-company .company-placeholder{
    position:absolute;top:50%;right:5rem;transform:translateY(-50%);
}

@media screen and (max-width:850px){
    .form-control-company .form-control {
        padding-right:9rem !important;
    }
}

@media screen and (max-width:850px){
    .form-control-company .company-placeholder {
        right:6rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/text.gcss
*
*
*************************************/
h1,h2,h3,h4,h5,h6{
    color:#021446;font-weight:400;
}
h1{
    position:relative;font-size:3.2rem;
}
h2{
    font-size:2.4rem;
}
h2.light{
    font-size:1.4rem;opacity:0.4000000059604645;
}
h3{
    font-size:1.75rem;
}
h3.light{
    font-size:1.5rem;font-weight:300;opacity:.5;
}
h3.form{
    margin-bottom:2rem;margin-top:1rem;
}
h3.form_double{
    margin:2.4rem 0;
}
h3 a{
    font-size:1.75rem;color:#021446;font-weight:400;
}

@media screen and (max-width:850px){
    h3.light {
        font-size:1.8rem;
    }
}
p,li,a{
    color:#001445;font-size:1.7rem;font-weight:300;line-height:2.4rem;
}
p.light,li.light,a.light{
    opacity:.5;
}
p.bold,li.bold,a.bold{
    font-weight:400;
}

@media screen and (max-width:850px){
    p,li,a {
        font-size:1.8rem;
    }
}

@media screen and (min-width:850px){
    p.limited,li.limited,a.limited {
        max-width:395px;margin:0 auto;
    }
}
a{
    color:#4660ff;text-decoration:none !important;transition:all .25s ease-in-out;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/inaadress.gcss
*
*
*************************************/
@keyframes inads-spinner{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
#InAadressDiv,#personalInAddress{
    height:auto !important;margin-bottom:1.6rem;
}
#InAadressDiv form,#personalInAddress form{
    margin-bottom:0;
}
#InAadressDiv .form-group,#personalInAddress .form-group,#InAadressDiv .form-control-close,#personalInAddress .form-control-close{
    margin-bottom:0;
}
.inaadressSearch{
    position:relative;display:flex;width:100% !important;
}
.inaadressSearch select{
    -webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0 !important;
}
.inaadressSearch input,.inaadressSearch select{
    width:100%;height:6.4rem;font-size:1.6rem;color:rgba(0, 20, 69, .5);background-color:#fff;border:1px solid #eae7f6;border-radius:4px;box-shadow:0 4px 23px 0 rgba(203, 203, 203, 0.22);transition:all .25s ease-in-out;padding:1rem 4rem 1rem 2rem;margin-bottom:0 !important;
}
.inaadressSearch input:not([readonly]):not([disabled]):focus,.inaadressSearch select:not([readonly]):not([disabled]):focus{
    color:#4560FF;border-color:#4560FF;box-shadow:0 1px 16px 0 rgba(70, 96, 255, 0.24);outline:none;
}
.inaadressSearch input.is-invalid,.inaadressSearch select.is-invalid{
    padding-right:2rem;border-color:#dc3545;background-image:none !important;
}
.inaadressSearch input[readonly],.inaadressSearch select[readonly],.inaadressSearch input[disabled],.inaadressSearch select[disabled]{
    background-color:transparent;opacity:1;outline:none;border-color:#eae7f6;box-shadow:0 4px 23px 0 rgba(203, 203, 203, 0.22);
}
.inaadressSearch .ui-listview{
    position:absolute;left:0;right:0;top:6.3rem;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), inset 0 0 0px 1px #ccc;background-color:#fff;white-space:normal;width:100%;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;
}
.inaadressSearch .ui-listview .ui-btn{
    display:block;color:#001445;font-size:1.6rem;font-weight:300;line-height:2.4rem;transition:all .25s ease-in-out;padding:5px 10px;overflow-x:hidden;
}
.inaadressSearch .ui-listview .ui-btn:hover{
    background-color:rgba(0, 0, 0, .05);
}
.inaadressSearch .ui-listview:empty{
    display:none;
}
.inaadressSearch .ui-input-search{
    display:flex;align-items:center;
}
.inaadressSearch .ui-input-search .ui-icon-delete{
    position:relative;display:none !important;height:6.4rem;padding:1rem 1.5rem;border:1px solid #eae7f6;border-radius:0 4px 4px 0;border-left:none;font-size:0;
}
.inaadressSearch .ui-input-search .ui-icon-delete:before,.inaadressSearch .ui-input-search .ui-icon-delete:after{
    content:'';position:absolute;top:0;right:0;left:0;bottom:0;height:2rem;width:.2rem;background-color:#4560FF;margin:auto;
}
.inaadressSearch .ui-input-search .ui-icon-delete:before{
    transform:rotate(45deg);
}
.inaadressSearch .ui-input-search .ui-icon-delete:after{
    transform:rotate(-45deg);
}
.inaadressSearch .inads_spinner{
    top:0;right:.5rem;bottom:0;margin:auto;
}
.inaadressSearch .ui-filterable{
    width:100%;flex:1 1 auto;
}
.inaadressSearch .ui-select{
    flex:1 1 auto;position:relative !important;width:20rem !important;margin-left:1.65rem !important;
}
.inaadressSearch .ui-select span.appartments{
    display:none !important;
}
.inaadressSearch .ui-select span.apr{
    position:absolute;top:1rem;left:2.2rem;font-size:1.3rem;font-weight:300;z-index:1;
}
.inaadressSearch .ui-select select{
    padding-top:3rem !important;z-index:1;
}

@media screen and (max-width:940px){
    .inaadressSearch {
        flex-direction:column;
    }
}

@media screen and (max-width:850px){
    .inaadressSearch input,.inaadressSearch select {
        font-size:1.8rem;
    }
}

@media screen and (max-width:940px){
    .inaadressSearch .ui-select {
        top:1rem !important;width:100% !important;margin-left:0 !important;
    }
}

@media screen and (max-width:850px){
    .inaadressSearch .btn-form-control-close {
        display:none;
    }
}
.inAdsCopyright{
    display:none;
}
.inAadressInfo,.inAadressEditorPopup{
    padding:0 !important;
}
.inaadressSearchContainer .inads_spinner{
    top:50%;transform:translateY(-50%);width:3rem;height:3rem;background-color:#fff;
}
.inaadressSearchContainer .inads_spinner:before{
    content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1.6px solid #9570ff;border-right-color:transparent;border-radius:45px;box-sizing:border-box;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;width:2rem;height:2rem;animation:inads-spinner 600ms infinite linear;margin:auto;
}
.inaadressSearchContainer .inads_spinner:after{
    display:none !important;
}

@media screen and (max-width:850px){
    .inaadressSearchContainer .inads_spinner {
        display:none !important;
    }
}
.inads-input-div{
    position:relative;display:flex;width:100% !important;height:auto !important;
}
.inads-input-div .inads-copyright{
    display:none !important;
}
.inads-input-div *{
    font-family:inherit !important;
}
.inads-input-div input,.inads-input-div select,.inads-input-div .inads-input{
    position:relative !important;width:100% !important;height:6.4rem !important;font-size:1.6rem !important;color:rgba(0, 20, 69, .5) !important;background-color:#fff !important;border:1px solid #eae7f6 !important;border-radius:4px !important;box-shadow:none !important;transition:all .25s ease-in-out !important;padding:1rem 4rem 1rem 2rem !important;margin-bottom:0 !important;inset:0 !important;
}
.inads-input-div input:not([readonly]):not([disabled]):focus,.inads-input-div select:not([readonly]):not([disabled]):focus,.inads-input-div .inads-input:not([readonly]):not([disabled]):focus{
    color:#4560FF !important;border-color:#4560FF !important;box-shadow:none !important;outline:none !important;
}
.inads-input-div input.is-invalid,.inads-input-div select.is-invalid,.inads-input-div .inads-input.is-invalid{
    padding-right:2rem !important;border-color:#dc3545 !important;background-image:none !important;
}
.inads-input-div input[readonly],.inads-input-div select[readonly],.inads-input-div .inads-input[readonly],.inads-input-div input[disabled],.inads-input-div select[disabled],.inads-input-div .inads-input[disabled]{
    background-color:transparent !important;opacity:1 !important;outline:none !important;border-color:#eae7f6 !important;box-shadow:none !important;
}
.inads-input-div i.inads-input-search,.inads-input-div i.inads-input-clear{
    display:none !important;
}
.inads-input-div .inads-appartment{
    position:relative !important;flex:1 1 auto;width:20rem !important;margin-left:1.65rem !important;
}
.inads-input-div .inads_spinner{
    top:50% !important;transform:translateY(-50%) !important;width:2rem !important;height:2rem !important;background-color:#fff !important;
}
.inads-input-div .inads_spinner:after{
    content:'';position:absolute !important;inset:0 !important;border:1.6px solid #4560FF !important;border-right-color:transparent !important;border-radius:45px !important;box-sizing:border-box !important;display:inline-block !important;overflow:hidden !important;text-indent:100% !important;white-space:nowrap !important;width:2rem !important;height:2rem !important;animation:inads-spinner 600ms infinite linear !important;margin:auto !important;
}

@media screen and (max-width:940px){
    .inads-input-div {
        flex-direction:column;
    }
}

@media screen and (max-width:850px){
    .inads-input-div input,.inads-input-div select,.inads-input-div .inads-input {
        font-size:1.8rem !important;
    }
}

@media screen and (max-width:940px){
    .inads-input-div .inads-appartment {
        top:1rem !important;width:100% !important;margin-left:0 !important;
    }
}

@media screen and (max-width:850px){
    .inads-input-div .inads_spinner {
        display:none !important;
    }
}
.inads-result-container *{
    font-family:inherit !important;
}
.inads-result-container .inads-result{
    position:absolute;left:0;right:0;top:0 !important;z-index:2;list-style:none;text-align:left;padding:0;box-shadow:none !important;background-color:#fff;white-space:normal;width:100%;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #eae7f6;margin:0 !important;
}
.inads-result-container .inads-result li{
    font-size:1.6rem;padding:0.5rem 2rem;transition:all .25s ease-in-out;
}
.inads-result-container .inads-result li *{
    font-size:inherit !important;
}
.inads-result-container .inads-result li:hover,.inads-result-container .inads-result li.active{
    background-color:#4560FF;
}

@media screen and (max-width:850px){
    .inads-result-container .inads-result li {
        font-size:1.8rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/progress.gcss
*
*
*************************************/
.prog ul{
    list-style:none;padding:0;margin:0;
}
.prog ul ul{
    margin:2.5rem 0 -1.8rem 5.2rem;
}
.prog li{
    position:relative;color:#fff;font-size:1.8rem;font-weight:400;opacity:.5;
}
.prog li:not(:last-child){
    padding-bottom:4.5rem;
}
.prog li:not(:last-child):before{
    display:inline-block;content:'';position:absolute;top:3rem;left:1.2rem;bottom:.5rem;border-left:.2rem solid #fff;margin:auto;
}
.prog li.active:before{
    top:3.8rem;bottom:.5rem;
}
.prog li span{
    position:relative;display:inline-block;transition:all .25s ease-in-out;vertical-align:middle;
}
.prog li span:first-of-type{
    width:2.4rem;height:2.4rem;color:#4560FF;font-size:1.4rem;background-color:#fff;border-radius:45px;text-align:center;line-height:2.45rem;
}
.prog li span:last-of-type{
    margin-left:2.8rem;
}
.prog li.active{
    opacity:1;
}
.prog li.active > span:first-child{
    position:relative;
}
.prog li.active > span:first-child:after{
    content:'';position:absolute;top:50%;left:50%;background-color:#fff;border-radius:100%;width:4rem;height:4rem;transform:translate(-50%, -50%);opacity:0.1000000014901161;
}
.prog li.completed{
    opacity:1;
}
.prog li.completed > span:first-child{
    font-size:0;background-color:#28E096;
}
.prog li.completed > span:first-child:after{
    content:'';position:absolute;top:-3px;left:0;right:0;bottom:0;width:.8rem;height:1.2rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg);margin:auto;
}
.prog li li{
    left:-4.4rem;font-size:1.6rem;
}
.prog li li:not(:last-child){
    padding-bottom:1.9rem;
}
.prog li li:before{
    display:none !important;
}
.prog li li span:first-child{
    width:1rem;height:1rem;opacity:0;
}
.prog li li span:first-child:after{
    width:2rem !important;height:2rem !important;
}
.prog li li span:last-child{
    margin-left:3.4rem;
}
.prog li li.active span:first-child,.prog li li.completed span:first-child{
    opacity:1;
}
.prog li li.completed span:first-child:after{
    display:none !important;
}

@media screen and (min-width:850px){
    .prog {
        margin-left:1rem;
    }
}

@media screen and (max-width:850px){
    .prog ul {
        text-align:center;
    }
}

@media only screen and (max-height:700px) and (min-width:850px){
    .prog ul ul {
        margin:.7rem 0 -1.8rem 5.2rem;
    }
}

@media screen and (max-width:850px){
    .prog ul ul {
        display:none;
    }
}

@media screen and (max-width:850px){
    .prog li {
        display:inline-block;
    }
}

@media only screen and (max-height:700px) and (min-width:850px){
    .prog li:not(:last-child) {
        padding-bottom:2.5rem;
    }
}

@media screen and (max-width:850px){
    .prog li:not(:last-child) {
        padding-right:4.5rem;
    }
}

@media screen and (max-width:850px){
    .prog li:not(:last-child):before {
        border-left:none;top:1rem;left:3.5rem;width:2rem;border-top:.2rem solid #fff;
    }
}

@media screen and (max-width:850px){
    .prog li.active span:last-of-type {
        display:block;width:20rem;margin-left:-8.7rem;
    }
}

@media screen and (max-width:850px){
    .prog li span:last-of-type {
        display:none;position:absolute;top:4.5rem;margin-left:0;
    }
}

@media only screen and (max-height:700px) and (min-width:850px){
    .prog li li:not(:last-child) {
        padding-bottom:1rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/alert.gcss
*
*
*************************************/
.alert{
    color:#4761FF;border:.1rem solid #4761FF;border-radius:4px;padding:1.2rem;font-size:1.6rem;
}
.alert-warning,.alert-danger{
    color:#FF4545;border-color:#FF4545;background-color:transparent;
}
.alert a{
    font-size:1.6rem;font-weight:400;text-decoration:underline!important;
}

@media screen and (max-width:850px){
    .alert {
        font-size:1.7rem;
    }
}

@media screen and (max-width:850px){
    .alert a {
        font-size:1.7rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/helpers.gcss
*
*
*************************************/
.hidden{
    display:none;
}
.w-full{
    width:100%;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/list.gcss
*
*
*************************************/
.list1_heading{
    text-align:center;margin-bottom:4rem;
}
.list1 ul{
    display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:-2.5rem;
}
.list1 ul li{
    display:flex;width:50%;padding:2.5rem;
}
.list1 ul li .icon{
    position:relative;width:4rem;height:4rem;margin-right:2rem;background-color:#fff;border-radius:45px;box-shadow:0 .4rem 1.1rem 0 rgba(203, 203, 203, 0.2);
}
.list1 ul li .icon:before{
    content:'';position:absolute;top:-3px;left:0;right:0;bottom:0;width:.8rem;height:1.2rem;border:solid #28E096;border-width:0 .2rem .2rem 0;transform:rotate(45deg);margin:auto;
}
.list1 ul li div:last-child{
    flex:1;
}
.list1 ul li h3{
    color:#001445;
}

@media screen and (min-width:940px){
    .list1 {
        width:83%;
    }
}

@media only screen and (max-width:1400px){
    .list1 ul li {
        width:100%;
    }
}
.list2 h3{
    color:#001445;font-size:1.8rem;font-weight:400;letter-spacing:-0.6px;margin-bottom:3rem;
}
.list2 ul{
    display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:-1.5rem;
}
.list2 li{
    max-width:50%;padding:1.5rem;
}
.list2 li:not(:last-child){
    margin-bottom:3rem;
}
.list2 li,.list2 a{
    color:#001445;font-size:1.6rem;font-weight:300;
}
.list2.icon-et li,.list2.icon-eu li{
    display:flex;width:50%;
}
.list2.icon-et li:before,.list2.icon-eu li:before{
    content:'';flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:2rem;background-repeat:no-repeat;background-size:contain;margin-top:.7rem;
}
.list2.icon-et li:before{
    background-image:url('images/flags/estonia.svg');
}
.list2.icon-eu li:before{
    background-image:url('images/flags/european-union.svg');
}

@media only screen and (max-width:1400px){
    .list2 li {
        width:100%;max-width:100%;
    }
}

@media only screen and (max-width:1400px){
    .list2.icon-et li,.list2.icon-eu li {
        width:100%;max-width:100%;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/tellInput.gcss
*
*
*************************************/
.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-left:13rem !important;
}
.intl-tel-input.separate-dial-code .selected-flag{
    background:transparent !important;border-right:1px solid #EAE7F6;
}
.intl-tel-input{
    width:100%;
}
.intl-tel-input .selected-dial-code{
    color:#0E154D;font-size:1.6rem;font-weight:400;
}
.intl-tel-input .selected-flag{
    width:11rem;padding:1rem 2rem 1rem 1.2rem;
}
.intl-tel-input .selected-flag .iti-arrow{
    position:absolute;right:1.5rem;display:inline-block;width:1.2rem;height:1.2rem;border:none;background-image:url('images/icon/down-arrow.svg');background-position:center;background-repeat:no-repeat;background-size:1.2rem;
}
.intl-tel-input .selected-flag .iti-arrow.up{
    border:none;
}
.ie .intl-tel-input .selected-flag .iti-arrow{
    top:0;bottom:0;margin:auto;
}
.intl-tel-input .selected-flag .iti-flag{
    box-shadow:none;
}
.intl-tel-input .country-flag{
    bottom:-20.8rem;max-height:20rem;
}

@media screen and (max-width:850px){
    .intl-tel-input .selected-flag {
        width:12rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/btn.gcss
*
*
*************************************/
.btn{
    position:relative;letter-spacing:1px;
}
.btn:focus{
    outline:0 !important;box-shadow:none !important;
}
.btn.btn-primary,.btn.btn-secondary{
    color:#fff;font-size:1.3rem;font-weight:500;background-color:#28E096;border-radius:4px;text-transform:uppercase;transition:all .25s ease-in-out;border:1px solid #28E096;padding:1.9rem 5.89rem;
}
.btn.btn-primary:focus,.btn.btn-secondary:focus{
    outline:none;
}
.btn.btn-primary:hover,.btn.btn-secondary:hover{
    opacity:.8;
}
.btn.btn-primary.btn-sm,.btn.btn-secondary.btn-sm{
    padding:1.4rem 2.5rem;
}
.btn.btn-link{
    color:#4560FF;font-size:1.3rem;font-weight:500;line-height:2.4rem;text-decoration:none;
}
.btn.btn-link:hover{
    opacity:.8;
}
.btn.btn-link-light{
    font-size:1.6rem;font-weight:300;
}
.btn.btn-link-light.btn-arrow:before{
    width:1rem;height:1rem;margin-right:1.4rem;
}
.btn.btn-link-light.btn-arrow-right:after{
    margin-left:1.4rem;
}
.btn.btn-link.btn-link-big{
    font-size:1.5rem;
}
.btn.btn-arrow:before{
    content:'';display:inline-block;width:.8rem;height:.8rem;background:transparent;text-indent:-9999px;border-top:0.2rem solid #4560FF;border-left:0.2rem solid #4560FF;transform:rotate(-45deg);transition:all .25s ease-in-out;margin-right:1rem;
}
.btn.btn-arrow:hover:before{
    opacity:.8;
}
.btn.btn-arrow-right:after{
    content:'';display:inline-block;width:.8rem;height:.8rem;background:transparent;text-indent:-9999px;border-top:0.2rem solid #4560FF;border-left:0.2rem solid #4560FF;transform:rotate(135deg);transition:all .25s ease-in-out;margin-left:1rem;
}
.btn.btn-arrow-right:hover:after{
    opacity:.8;
}
.btn.btn-outline-primary{
    color:#28E096 !important;border:1px solid #28E096;background-color:transparent !important;
}
.btn.btn-outline-secondary{
    color:#4660ff !important;border:1px solid #4660ff;background-color:transparent !important;
}
.btn.btn-download{
    position:relative;padding:1.9rem 3rem 1.9rem 7rem;
}
.btn.btn-download:before{
    content:'';position:absolute;top:50%;left:3rem;display:block;width:3rem;height:3rem;background:url('images/icon/file-input.svg') no-repeat center;background-size:contain;transform:translateY(-50%);
}
.btn.btn-bank{
    display:flex;align-items:center;justify-content:center;width:100%;background-image:url('images/icon/lhv.svg');background-position:center left 2.4rem;background-repeat:no-repeat;background-size:5rem;height:6.4rem;color:#fff;background-color:#232636;font-size:1.3rem;text-transform:uppercase;padding:.5rem .5rem .5rem 2.4rem;transition:all .25s ease-in-out;
}
.btn.btn-bank:hover{
    opacity:.85;
}
.btn.btn-bank-4{
    background-color:#42b757;
}
.btn.btn-bank-pallaspartnerid{
    background-image:url('images/icon/grow.svg');background-color:#af0e23;background-position:center;background-size:10rem;border-color:#af0e23;border-width:1px;padding:.5rem;
}
.btn.btn-bank-veebimajutus{
    background-color:#29353b;background-image:url('images/icon/vm-logo-negative.png');background-position:center;background-size:20rem;padding:.5rem;
}
.btn.btn-bank-chk{
    background-image:url('images/icon/chk.svg');background-size:6rem;background-color:#2d436a;
}
.btn.btn-bank-transferwise{
    background-image:url('images/icon/transferwise.svg');background-size:2rem;background-color:#2d436a;
}
.btn.btn-bank-merit{
    background-image:url('images/icon/merit.svg');background-position:center;background-size:11rem;background-color:#2d436a;padding:.5rem;
}
.btn.btn-bank-payoneer{
    background-image:url('images/icon/payoneer.png');background-position:center;background-size:10rem;background-color:#fff;border-color:#4660ff;border-width:1px;padding:.5rem;
}
.btn.btn-bank-neat{
    background-image:url('images/icon/neat.png');background-position:center;background-size:8rem;background-color:#fff;border-color:#4660ff;border-width:1px;padding:.5rem;
}
.btn.btn-go-to-bank,.btn.btn-go-to-bank-secondary,.btn.btn-go-to-bank-third,.btn.btn-go-to-bank-fourth{
    color:#fff;font-size:11px;font-weight:500;text-transform:uppercase;background-color:#66c76f;padding:1.8rem 2rem;transition:all .25s ease-in-out;
}
.btn.btn-go-to-bank:hover,.btn.btn-go-to-bank-secondary:hover,.btn.btn-go-to-bank-third:hover,.btn.btn-go-to-bank-fourth:hover{
    opacity:.85;
}
.btn.btn-go-to-bank span,.btn.btn-go-to-bank-secondary span,.btn.btn-go-to-bank-third span,.btn.btn-go-to-bank-fourth span{
    display:block;margin-bottom:.5rem;opacity:.6;
}
.btn.btn-go-to-bank img,.btn.btn-go-to-bank-secondary img,.btn.btn-go-to-bank-third img,.btn.btn-go-to-bank-fourth img{
    height:3.5rem;margin:0 auto;
}
.btn.btn-go-to-bank-secondary{
    background-color:#343160;
}
.btn.btn-go-to-bank-secondary img{
    height:3rem;
}
.btn.btn-go-to-bank-third{
    background-color:#343160;
}
.btn.btn-go-to-bank-fourth{
    background-color:#28E096;
}
.btn.btn-sm{
    padding:1.1rem 2.75rem;
}
.btn.btn-go-to-bank-fourth span{
    margin-bottom:0;opacity:100;
}
.btn.btn-go-to-bank-fourth .top-text{
    font-size:2rem;
}
.btn.btn-go-to-bank-fourth .bottom-text{
    text-transform:none;
}

@media screen and (max-width:850px){
    .btn.btn-primary,.btn.btn-secondary {
        font-size:1.7rem;
    }
}

@media screen and (max-width:850px){
    .btn.btn-link {
        font-size:1.7rem;
    }
}

@media screen and (max-width:850px){
    .btn.btn-link.btn-link-big {
        font-size:1.8rem;
    }
}

@media screen and (max-width:850px){
    .btn.btn-download .text {
        display:none;
    }
}

@media screen and (max-width:940px){
    .btn.btn-bank {
        font-size:1.5rem;
    }
}

@media screen and (max-width:940px){
    .btn.btn-go-to-bank-fourth .top-text {
        font-size:3rem;
    }
}
.btn-container{
    margin-top:4rem;
}
.btn-container button:not(:first-child),.btn-container a:not(:first-child){
    margin-left:2rem;
}
.btn-container-bottom{
    margin-top:3rem;
}
.btn-container-bank{
    display:flex;justify-content:space-between;flex-wrap:wrap;
}
.btn-container-bank button{
    width:calc(50% - 1.2rem);min-width:1px;
}
.btn-container-bank button:not(:first-child){
    margin-left:2rem;
}
.btn-container-bank .btn-container-bottom{
    width:100%;
}

@media screen and (max-width:940px){
    .btn-container {
        display:flex;justify-content:center;align-items:center;flex-direction:column;
    }
}

@media screen and (min-width:850px){
    .btn-container button:not(:first-child),.btn-container a:not(:first-child) {
        margin-left:4.5rem;
    }
}

@media screen and (max-width:940px){
    .btn-container button:not(:first-child),.btn-container a:not(:first-child) {
        margin-left:0;margin-top:2.4rem;
    }
}

@media screen and (min-width:850px){
    .btn-container .btn + .btn {
        margin-left:2rem;
    }
}

@media screen and (max-width:940px){
    .btn-container .btn + .btn {
        margin-left:0;margin-top:2.4rem;
    }
}

@media screen and (max-width:940px){
    .btn-container-md-rotate {
        flex-direction:column-reverse;
    }
}

@media screen and (max-width:940px){
    .btn-container-md-rotate button:not(:first-child),.btn-container-md-rotate a:not(:first-child) {
        margin-top:0;margin-bottom:2.4rem;
    }
}

@media screen and (max-width:940px){
    .btn-container-bank button {
        width:auto;min-width:28rem;
    }
}

@media screen and (min-width:850px){
    .btn-container-bank button:not(:first-child) {
        margin-left:2.4rem;
    }
}

@media screen and (max-width:940px){
    .btn-container-bank button:not(:first-child) {
        margin-left:0;margin-top:2.4rem;
    }
}

@media screen and (max-width:850px){
    .btn-promo {
        padding:1.9rem 3.5rem;
    }
}
.btn-close{
    position:relative;width:2rem;height:2rem;background-color:transparent;cursor:pointer;border:none;padding:0;transition:all .25s ease-in-out;
}
.btn-close:focus{
    outline:none;
}
.btn-close:before,.btn-close:after{
    content:'';position:absolute;top:0;left:0;right:0;bottom:0;height:2rem;width:3px;background-color:#4560FF;margin:auto;
}
.btn-close:before{
    transform:rotate(45deg);
}
.btn-close:after{
    transform:rotate(-45deg);
}
.btn-close:hover{
    opacity:.8;
}
.btn-help{
    position:relative;display:inline-block;color:#4660ff;font-size:1.9rem;padding-left:2.5rem;text-align:left;transition:all .25s ease-in-out;
}
.btn-help:hover{
    color:#4660ff;opacity:.8;
}
.btn-help:before{
    content:'';position:absolute;top:0;left:0;bottom:0;width:1.6rem;height:1.6rem;background-image:url('images/icon/helping.png');background-position:center left;background-size:contain;background-repeat:no-repeat;margin:auto;
}
.btn-add{
    display:inline-block;position:relative;padding-left:2.5rem;
}
.btn-add:before,.btn-add:after{
    content:'';position:absolute;top:0;left:.6rem;right:0;bottom:0;height:1.6rem;width:3px;background-color:#4560FF;margin:auto 0;
}
.btn-add:after{
    transform:rotate(90deg);
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/tooltip.gcss
*
*
*************************************/
.tooltip{
    top:-.7rem;right:2rem;background-color:#fff;border:1px solid #EAE7F6;border-radius:100%;box-shadow:0 .4rem 1.1rem 0 rgba(203, 203, 203, 0.2);width:1.7rem;height:1.7rem;opacity:1;text-align:center;vertical-align:middle;transition:all .25s ease-in-out;cursor:pointer;z-index:9;
}
.tooltip:hover{
    background-color:#4660FF;
}
.tooltip:hover:before{
    color:#fff;
}
.tooltip:before{
    content:'?';color:#4660FF;font-size:1.2rem;font-weight:500;line-height:1.2;
}
.tooltip-text{
    right:-1rem;top:-1.6rem;
}

@media screen and (max-width:850px){
    .tooltip {
        top:0;right:3.5rem;bottom:0;margin:auto;transform:scale(1.45);
    }
}

@media screen and (max-width:850px){
    .tooltip-text {
        top:-4.5rem;right:-1.5rem;
    }
}
.form-group .tooltip-first,.input-group .tooltip-first{
    left:8rem;right:auto;
}

@media screen and (max-width:850px){
    .form-group label + .tooltip,.input-group label + .tooltip {
        bottom:1.7rem;
    }
}
.custom-checkbox .tooltip{
    top:50%;transform:translateY(-50%);right:0;bottom:inherit;
}

@media screen and (max-width:850px){
    .custom-checkbox .tooltip {
        transform:translateY(-50%) scale(1.45);
    }
}
.custom-checkbox.has-tooltip{
    padding-right:2.5rem;
}

@media screen and (max-width:850px){
    .custom-checkbox.has-tooltip {
        padding-right:3rem;transform:translateY(-50%) scale(1.45);
    }
}
.popover{
    width:25.8rem;min-height:1rem;color:#fff;background-color:#021446;border-radius:4px;border:none;padding:1.2rem 1.5rem;box-shadow:0 .4rem 2.3rem 0 rgba(203, 203, 203, 0.36);
}
.popover.bs-popover-top{
    top:-1rem !important;
}
.popover.bs-popover-bottom{
    top:1rem !important;
}
.popover-header{
    font-size:16px;color:#fff;background-color:transparent;border:none;padding:0;margin-bottom:.5rem;
}
.popover-body{
    color:#fff;font-size:14px;font-weight:400;letter-spacing:-0.1px;line-height:18px;padding:0;
}
.popover-body a{
    color:#fff;font-size:14px;letter-spacing:-0.1px;line-height:18px;text-decoration:underline !important;opacity:1;
}
.popover-body a:hover{
    color:#fff;
}
.popover .arrow:after{
    border-bottom-color:#021446;border-top-color:#021446;
}
h1 .tooltip{
    top:-1.1rem;right:-1rem;
}

@media screen and (max-width:940px){
    h1 .tooltip {
        top:-4.5rem;right:-1.5rem;
    }
}
.popover-body,.popover-body a{
    font-weight:400;
}

@media only screen and (max-width:940px) and (min-width:640px){
    .popover-body,.popover-body a {
        font-size:16px;
    }
}

@media screen and (max-width:850px){
    .form-tooltip,.custom-file-tooltip {
        padding-right:6rem !important;
    }
}

@media screen and (max-width:850px){
    .input-group.double .input-group-small.form-tooltip {
        padding-right:4rem !important;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/cookies.gcss
*
*
*************************************/
.cookie-alert{
    display:none;position:fixed;left:0;right:0;bottom:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);z-index:99999;
}
.cookie-alert .cookie-wrap{
    display:flex;justify-content:center;align-items:center;width:100%;max-width:80%;padding:1rem;margin:0 auto;
}
.cookie-alert .cookie-wrap p{
    margin-right:1rem;margin-bottom:0;
}

@media screen and (max-width:850px){
    .cookie-alert .cookie-wrap {
        max-width:100%;padding:1rem 11rem 1rem 4rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/stripe.gcss
*
*
*************************************/
.stripe-wrapper .card-element{
    display:flex;align-items:center;justify-content:center;background-color:#fff !important;
}
.stripe-wrapper .card-element > div{
    width:100%;
}
.stripe-wrapper .error-msg{
    display:none;margin-bottom:2rem;
}
.stripe-wrapper.has-error .error-msg{
    display:block;
}
.stripe-wrapper button[class^='btn-go-to'],.stripe-wrapper button[class*='btn-go-to']{
    min-width:50%;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/nav.gcss
*
*
*************************************/
.nav-tabs{
    border:none;margin-bottom:3rem;
}
.nav-tabs .nav-item{
    width:50%;
}
.nav-tabs .nav-item:first-child .nav-link{
    border-radius:4px 0 0 4px;
}
.nav-tabs .nav-item:last-child .nav-link{
    border-radius:0 4px 4px 0;
}
.nav-tabs .nav-item:not(:first-child) .nav-link{
    border-left:none;
}
.nav-tabs .nav-item .nav-link{
    color:#4660ff;font-size:1.3rem;font-weight:500;text-transform:uppercase;border-radius:0px;padding:1.15rem 3rem;border:1px solid #4660ff;line-height:1.5;letter-spacing:1px;text-align:center;
}
.nav-tabs .nav-item .nav-link.active{
    color:#fff;background-color:#4761ff;
}
.nav-tabs.nav-triple .nav-item{
    width:33.33%;
}
.mobile .nav-tabs.nav-triple .nav-item{
    width:50%;
}

@media screen and (max-width:850px){
    .nav-tabs .nav-item .nav-link {
        padding:1.15rem .75rem;
    }
}

@media 560px{
    .nav-tabs .nav-item .nav-link {
        font-size:1.2rem;padding:1.15rem .5rem;
    }
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/style.gcss
*
*
*************************************/
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
::-ms-clear{
    display:none;
}
*{
    box-sizing:border-box;
}
img{
    display:block;max-width:100%;height:auto;
}
.row{
    margin-left:-1.5rem;margin-right:-1.5rem;
}
.row [class^='col-'],.row [class*='col-']{
    padding-left:1.5rem;padding-right:1.5rem;
}
.row-double{
    margin:-1.5rem -1.5rem;
}
.row-double [class^='col-'],.row-double [class*='col-']{
    padding:1.5rem 1.5rem;
}
html,body{
    height:100%;
}
html{
    font-size:62.5%;
}

@media only screen and (max-width:1500px){
    html {
        font-size:0.65vw;
    }
}

@media only screen and (max-width:1400px){
    html {
        font-size:0.75vw;
    }
}

@media only screen and (max-width:1200px){
    html {
        font-size:0.8vw;
    }
}

@media only screen and (max-width:1100px){
    html {
        font-size:0.85vw;
    }
}

@media only screen and (max-width:1000px){
    html {
        font-size:0.95vw;
    }
}

@media only screen and (max-width:860px){
    html {
        font-size:1vw;
    }
}

@media screen and (max-width:850px){
    html {
        font-size:2vw;
    }
}

@media only screen and (max-width:372px){
    html {
        font-size:2.2vw;
    }
}

@media only screen and (min-width:1920px){
    html {
        font-size:.5vw;
    }
}

@media only screen and (min-width:1920px){
    html.ie {
        font-size:.53vw;
    }
}
body{
    color:rgba(2, 20, 70, .5);background-color:#fbfbff;font-family:'Rubik', sans-serif;font-size:1.6rem;
}

@media screen and (max-width:850px){
    body {
        font-size:1.7rem;
    }
}
footer{
    min-height:11.2rem;background-color:#021446;
}
footer .footer_wrap{
    display:flex;justify-content:space-between;align-items:center;width:100%;max-width:calc(1500px - 2rem);margin:0 auto;padding:3rem 2rem;
}
footer .footer_logo{
    display:flex;align-items:center;flex-shrink:0;margin-right:2rem;
}
footer .footer_logo .logo{
    height:2.3rem;
}
footer .footer_logo .e-residency{
    height:5.2rem;
}
footer .footer_logo .rik{
    height:3.2rem;opacity:0.7;
}
footer .footer_logo .item:first-child{
    margin-right:1rem;
}
footer .footer_logo .item:not(:first-child){
    margin-left:2rem;
}
footer .footer_info{
    display:flex;align-items:center;margin-left:auto;width:100%;
}
footer .footer_links{
    flex:1;text-align:right;margin-right:3.5rem;
}
footer .footer_links ul{
    list-style:none;padding:0;margin:0;
}
footer .footer_links ul li{
    display:inline-block;color:#fff;font-size:1.2rem;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:1.2px;padding:.5rem 1rem;
}
footer .footer_links a{
    display:block;color:#fff;font-size:1.2rem;font-weight:500;line-height:normal;text-transform:uppercase;letter-spacing:1.2px;transition:opacity .25s;
}
footer .footer_links a:hover{
    opacity:.8;
}
footer .footer_social ul{
    list-style:none;padding:0;margin:0;
}
footer .footer_social ul li{
    display:inline-block;padding:1rem;
}
footer .footer_social img{
    height:1.9rem;transition:opacity .25s;
}
footer .footer_social img:hover{
    opacity:.8;
}

@media screen and (max-width:850px){
    footer {
        display:none;
    }
}

@media only screen and (max-width:1635px) and (min-width:850px){
    footer .footer_wrap {
        padding-right:100px;
    }
}

@media only screen and (min-width:1920px){
    footer .footer_wrap {
        max-width:153rem;
    }
}

@media only screen and (max-width:1400px){
    footer .footer_logo .rik {
        height:3rem;
    }
}

@media only screen and (max-width:1635px){
    footer .footer_links {
        margin-left:3rem;margin-right:2rem;
    }
}

@media only screen and (max-width:1635px) and (min-width:850px){
    footer .footer_links ul li {
        padding:.5rem;
    }
}

@media only screen and (max-width:860px){
    footer .footer_social ul li {
        padding:.75rem;
    }
}
.cc .sidebar{
    background-image:linear-gradient(45deg, #9670FF 0%, #4560FF 100%);padding:3rem 4rem;display:flex;align-items:center;flex-direction:column;width:60rem;
}
.cc .sidebar_brand{
    margin-bottom:7.3rem;
}
.cc .sidebar_brand img{
    width:13.5rem;
}
.cc .content{
    width:calc(100% - 60rem);min-height:calc(100vh - 11.2rem);
}

@media screen and (min-width:850px){
    .cc {
        display:flex;min-height:calc(100% - 11.2rem);
    }
}

@media only screen and (max-width:1400px){
    .cc .sidebar {
        width:46rem;
    }
}

@media only screen and (max-width:1000px){
    .cc .sidebar {
        width:35rem;
    }
}

@media screen and (max-width:850px){
    .cc .sidebar {
        display:block;width:100%;
    }
}

@media only screen and (max-width:1400px){
    .cc .content {
        width:calc(100% - 46rem);
    }
}

@media only screen and (max-width:1000px){
    .cc .content {
        width:calc(100% - 35rem);
    }
}

@media screen and (max-width:850px){
    .cc .content {
        width:100%;min-height:auto;
    }
}
#companyNameForm .checkBtn{
    margin-left:1.6rem;
}
#companyNameForm .btn.btn-primary,#companyNameForm .btn.btn-secondary{
    height:6.4rem;padding:1rem 4.5rem;
}

@media screen and (max-width:850px){
    #companyNameForm .input-group {
        display:block;text-align:center;
    }
}

@media screen and (max-width:850px){
    #companyNameForm .input-group .form-control {
        width:100%;
    }
}

@media screen and (max-width:850px){
    #companyNameForm .checkBtn {
        margin-top:2.4rem;margin-left:0;
    }
}
.id-card{
    width:100%;height:16rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('images/id-card.svg');margin-top:7rem;margin-bottom:5rem;
}

@media screen and (max-width:850px){
    .id-card {
        display:none;
    }
}
.heading{
    display:flex;margin-bottom:3rem;
}
.heading_bubble{
    display:flex;justify-content:center;align-items:center;flex:0 0 4.8rem;color:#fff;font-size:2rem;font-weight:400;background-color:#4660ff;border-radius:100%;width:4.8rem;height:4.8rem;margin-top:.5rem;margin-right:2rem;
}
.success .heading_bubble,.warning .heading_bubble,.danger .heading_bubble{
    font-size:0;background-color:transparent;
}
.success .heading_bubble{
    background-image:url('images/icon/success.svg');background-repeat:no-repeat;background-size:contain;
}
.warning .heading_bubble{
    background-image:url('images/icon/warning.svg');background-repeat:no-repeat;background-size:contain;
}
.danger .heading_bubble{
    background-image:url('images/icon/danger.svg');background-repeat:no-repeat;background-size:contain;
}
.heading_title div{
    color:#001445;font-size:1.9rem;font-weight:300;opacity:0.4000000059604645;
}
.heading_title div:first-of-type{
    font-size:1.4rem;font-weight:400;text-transform:uppercase;
}
.heading_title h1{
    color:#001445;
}
.heading_title h1 span{
    color:#4560FF;
}
.heading_title h1 span.no-color{
    color:#4560FF !important;
}
.warning .heading_title h1 span{
    color:#F4AC27;
}
.danger .heading_title h1 span{
    color:#F55050;
}

@media screen and (max-width:850px){
    .heading_bubble {
        display:none;
    }
}

@media screen and (max-width:850px){
    .heading_title div {
        display:none;
    }
}

@media screen and (max-width:850px){
    .heading_title h1 {
        text-align:center;
    }
}
.areas{
    padding-bottom:4rem;
}
.areas.focus{
    padding-bottom:15rem;
}
.areas.focus-double{
    padding-bottom:20rem;
}
.areas .area{
    padding:6rem 4rem;
}
.areas .area:first-child{
    padding:8rem 4rem;
}
.areas .area:nth-child(2){
    flex:1;background-color:#fff;
}
.areas .area_wrap{
    width:100%;max-width:630px;margin:3rem auto 0 24rem;
}
.areas .area_wrap-big{
    width:100%;max-width:1160px;margin:auto;
}

@media screen and (max-width:850px){
    .areas {
        padding-bottom:9rem;
    }
}

@media only screen and (max-height:1080px){
    .areas .area {
        padding:3rem 4rem;
    }
}

@media only screen and (max-height:1080px){
    .areas .area:first-child {
        padding:3rem 4rem;
    }
}

@media only screen and (max-width:1600px){
    .areas .area_wrap {
        margin:3rem auto 0;
    }
}

@media only screen and (min-width:1920px){
    .areas .area_wrap {
        max-width:65rem;
    }
}

@media only screen and (min-width:1920px){
    .areas .area_wrap-big {
        max-width:110rem;
    }
}
body ::-webkit-scrollbar{
    width:8px;
}
body ::-webkit-scrollbar-thumb{
    height:5rem;border:8px solid rgba(0, 0, 0, 0);border-radius:4.5px;background-color:#4660ff;
}
body ::-webkit-scrollbar-button{
    width:0;height:0;display:none;
}
body ::-webkit-scrollbar-corner{
    background-color:transparent;
}
.auth-control-code{
    color:#001445;font-size:4rem;font-weight:400;
}
.row:not(:first-child){
    margin-top:2rem;
}
#summaryForm table{
    width:100%;
}
#summaryForm table td,#summaryForm table a,#summaryForm table p{
    color:#001445;font-size:1.8rem;font-weight:400;opacity:1;
}
#summaryForm table td{
    padding:.6rem 0;
}
#summaryForm table td:last-child{
    width:8.5rem;text-align:right;
}
#summaryForm .total-vat-wrap,#summaryForm .total-before-vat-wrap,#summaryForm #discountRow{
    display:flex;justify-content:flex-end;align-items:center;margin-bottom:2rem;
}
#summaryForm .total-vat-wrap .total,#summaryForm .total-before-vat-wrap .total,#summaryForm #discountRow .total{
    color:#001445;font-size:1.6rem;
}
#summaryForm .total-before-vat-wrap{
    margin-top:5rem;
}
#summaryForm .total{
    color:#4660ff;font-size:2.2rem;min-width:9rem;text-align:right;
}
#summaryForm .total-table{
    display:flex;align-items:center;margin-top:2rem;
}
#summaryForm .total-wrap{
    display:flex;align-items:center;margin-left:auto;
}
#summaryForm .total-text{
    color:#001445;position:relative;display:inline-block;margin-right:2rem;min-width:7rem;text-align:left;
}

@media screen and (max-width:940px){
    #summaryForm .total-vat-wrap .total,#summaryForm .total-before-vat-wrap .total,#summaryForm #discountRow .total {
        font-size:1.7rem;
    }
}

@media screen and (max-width:850px){
    #summaryForm .total-table {
        align-items:flex-start;flex-direction:column;
    }
}

@media screen and (max-width:850px){
    #summaryForm .total-table .btn-add-promo {
        order:1;margin-top:1.6rem;
    }
}

@media screen and (max-width:850px){
    #summaryForm .total-wrap {
        order:0;
    }
}
.text-line{
    display:flex;align-items:center;justify-content:space-between;margin:1rem 0;
}
.text-line:before,.text-line:after{
    content:'';width:100%;margin-top:1px;border-top:1px solid rgba(203, 203, 203, 0.36);margin-right:1rem;
}
.text-line:after{
    margin-left:1rem;margin-right:0;
}
.dropdown-menu{
    display:none;position:absolute;width:auto;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;max-height:200px;overflow-y:auto;overflow-x:hidden;float:none;white-space:normal;transform:translate3d(0px, 7.5rem, 0px) !important;z-index:99;
}
.dropdown-menu h3{
    padding:10px 10px 5px;margin-bottom:0;
}
.dropdown-menu a,.dropdown-menu p{
    display:block;color:#001445;font-size:1.6rem;font-weight:300;line-height:2.4rem;transition:all .25s ease-in-out;padding:5px 10px;margin-bottom:0;
}
.dropdown-menu a:hover,.dropdown-menu p:hover{
    background-color:rgba(0, 0, 0, .05);
}
.dropdown-menu p:hover{
    background-color:transparent;
}

@media screen and (max-width:940px){
    .dropdown-menu {
        max-height:45vh;
    }
}

@media screen and (max-width:850px){
    [class^='col'] {
        max-width:100% !important;flex-basis:100% !important;
    }
}
.badge{
    color:#4660ff;font-size:12px;font-weight:500;background-color:#ecefff;border-radius:15.5px;padding:.3rem .75rem;
}

@media screen and (max-width:940px){
    .badge {
        font-size:1.2rem;
    }
}

@media screen and (max-width:850px){
    .badge {
        font-size:12px;
    }
}
.loader,.loader:after{
    border-radius:50%;width:10em;height:10em;
}

@media only screen and (max-width:940px) and (min-width:640px){
    .loader,.loader:after {
        width:16em;height:16em;
    }
}
.loader{
    position:absolute;top:0;left:1.5rem;bottom:0;margin:auto;font-size:.25rem;text-indent:-9999em;border-top:.4rem solid rgba(255, 255, 255, 0.2);border-right:.4rem solid rgba(255, 255, 255, 0.2);border-bottom:.4rem solid rgba(255, 255, 255, 0.2);border-left:.4rem solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;
}

@media only screen and (max-width:940px) and (min-width:640px){
    .loader {
        left:1.5rem;
    }
}

@media screen and (max-width:850px){
    .bracket-split {
        display:block;
    }
}
.btn-add-promo{
    color:#4660ff;font-weight:500;text-transform:uppercase;background-image:url('images/icon/promo-code.svg');background-size:contain;background-repeat:no-repeat;background-position:center left;padding:0 0 0 3.5rem;
}
#promoCode,#donation{
    margin-top:3rem;
}
#promoCode #promoCodeForm,#donation #promoCodeForm,#promoCode #donationForm,#donation #donationForm{
    display:none;
}
#promoCode #promoCodeForm .btn-promo,#donation #promoCodeForm .btn-promo,#promoCode #donationForm .btn-promo,#donation #donationForm .btn-promo{
    margin-left:2rem;
}
#promoCode #donationForm,#donation #donationForm{
    display:block;
}

@media screen and (max-width:850px){
    #promoCode #promoCodeForm .item,#donation #promoCodeForm .item,#promoCode #donationForm .item,#donation #donationForm .item {
        flex-direction:column;
    }
}

@media screen and (max-width:850px){
    #promoCode #promoCodeForm .btn-promo,#donation #promoCodeForm .btn-promo,#promoCode #donationForm .btn-promo,#donation #donationForm .btn-promo {
        width:auto;margin:1rem 0 0 auto;
    }
}

@media screen and (max-width:850px){
    #promoCode #promoCodeForm .form-control,#donation #promoCodeForm .form-control,#promoCode #donationForm .form-control,#donation #donationForm .form-control {
        width:100%;
    }
}
#donation{
    margin-top:5rem;
}
#signatureForm .intl-tel-input{
    display:none !important;
}

@media screen and (max-width:940px){
    #signatureForm .btn-download {
        display:none;
    }
}

@media screen and (max-width:850px){
    .input-group.double.emtak-group {
        display:block;border:none;
    }
}

@media screen and (max-width:850px){
    .input-group.double.emtak-group .form-control,.input-group.double.emtak-group .form-control:not(:first-child) {
        width:100%;max-width:100%;border-radius:4px !important;border:1px solid #eae7f6 !important;
    }
}

@media screen and (max-width:850px){
    .input-group.double.emtak-group .form-control:first-of-type,.input-group.double.emtak-group .form-control:not(:first-child):first-of-type {
        margin-bottom:1rem;
    }
}

@media screen and (max-width:850px){
    .input-group.double.emtak-group .form-control:after,.input-group.double.emtak-group .form-control:not(:first-child):after {
        display:none;
    }
}

@media screen and (max-width:940px){
    .input-group.double.emtak-group .form-control.is-invalid,.input-group.double.emtak-group .form-control:not(:first-child).is-invalid,.input-group.double.emtak-group .form-control.is-invalid:not(:first-child),.input-group.double.emtak-group .form-control:not(:first-child).is-invalid:not(:first-child) {
        border:1px solid #dc3545 !important;
    }
}

@media screen and (max-width:850px){
    .input-group.double.emtak-group:focus-within {
        box-shadow:none;
    }
}

@media screen and (max-width:940px){
    .input-group.double.emtak-group .dropdown-menu {
        top:7rem !important;
    }
}

@media screen and (max-width:850px){
    #emtak_select .tooltip.tooltip-first {
        left:auto;right:3.5rem;top:0;bottom:7.2rem;
    }
}

@media screen and (max-width:850px){
    #emtak_select .tooltip.tooltip-last {
        left:auto;right:3.5rem;top:7.2rem;bottom:0;
    }
}
.helper-wrap{
    margin-top:8rem;text-align:center;
}
.sidebar .sidebar_wrap{
    display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;
}
.sidebar .sidebar_brand{
    position:relative;display:flex;justify-content:center;align-items:center;width:100%;
}
.sidebar .languages{
    position:absolute;top:50%;right:4rem;transform:translateY(-50%);
}
.sidebar .languages button{
    font-size:1.3rem;color:#fff;background-color:transparent;box-shadow:none;border:none;text-transform:uppercase;background-image:url(images/dashboard/icon/arrow_down.svg);background-position:center right;background-repeat:no-repeat;background-size:.8rem;padding:0 1.5rem 0 0;
}
.sidebar .languages button:focus{
    outline:none;
}
.sidebar .languages a{
    color:#4560FF;font-weight:700;text-transform:uppercase;background-color:transparent;
}
.sidebar .languages a:hover{
    color:#4560FF;opacity:.8;background-color:transparent;
}
.sidebar .languages ul{
    padding:1rem;
}
.sidebar .languages li{
    padding:0;
}
.sidebar .languages li:not([hidden]):not(.hidden) + :not(:first-child){
    margin-top:1rem;padding-top:1rem;border-top:1px solid #eae7f6;
}
.sidebar .languages .dropdown-menu{
    width:auto !important;left:50% !important;transform:translate3d(-50%, 3.5rem, 0px) !important;min-width:10px;border:none;border-radius:4px;max-height:inherit;overflow:inherit;z-index:9 !important;
}
.sidebar .languages .dropdown-menu:before{
    content:'';position:absolute;top:-5px;left:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;transform:translateX(-50%);
}

@media only screen and (max-width:1000px){
    .sidebar .languages {
        right:0;
    }
}
.grecaptcha-badge{
    display:none;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/kyc.gcss
*
*
*************************************/
#kycForm .btn-add{
    height:6.4rem;display:flex;align-items:center;
}


/*************************************
*
*
* /data02/virt76727/domeenid/www.unicount.eu/test/resources/gcss/signupCard.gcss
*
*
*************************************/
.signup-card-top-space{
    margin-top:6rem;
}
.signup-card{
    display:flex;align-items:flex-end;padding:4.5rem 6.4rem;color:#fff;background:linear-gradient(55.98deg, #826CFF 11.72%, #4560FF 100%);border-radius:8px;
}
.signup-card *{
    color:#fff;font-weight:300;font-size:1.8rem;line-height:2.4rem;
}
.signup-card h2{
    color:#fff;font-size:3.2rem;font-weight:400;margin-bottom:1.6rem;letter-spacing:-1.6px;
}

@media screen and (max-width:940px){
    .signup-card {
        flex-direction:column;padding:2rem 2.4rem;
    }
}
.signup-card-icon{
    width:4.4rem;height:3rem;margin-bottom:3rem;
}
.signup-card-btn-container{
    flex-shrink:0;margin-left:4rem;
}

@media screen and (max-width:940px){
    .signup-card-btn-container {
        margin-left:0;margin-top:4rem;
    }
}
