@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:normal;text-align:left;}
ol, ul{list-style:none;}
a { text-decoration:none; }
@font-face {
  font-family: 'Digital';
  src: url('/fonts/digital/digital-7.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Open';
  src: url('/fonts/open/OpenSans-Regular.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Open';
  src: url('/fonts/open/OpenSans-Semibold.ttf') format('truetype');
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: 'OpenLight';
  src: url('/fonts/open/OpenSans-Light.ttf') format('truetype');
  font-display: swap;
}
body {text-align:left;font-family:Open, sans-serif;font-size:12px;
/*
 background-color:transparent;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=transparent, endColorstr=#eef5fc);
 background-image:-moz-linear-gradient(top, transparent 30%, #eef5fc 100%);
 background-image:-webkit-linear-gradient(top, transparent 30%, #eef5fc 100%);
 background-image:-ms-linear-gradient(top, transparent 30%, #eef5fc 100%);
 background-image:linear-gradient(top, transparent 30%, #eef5fc 100%);
 background-image:-o-linear-gradient(top, transparent 30%, #eef5fc 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(30%,transparent), color-stop(100%,#eef5fc));
*/
}
table { border-spacing: 0px; }
h1 { font-family:OpenLight;line-height:32px; font-size:24pt;text-align:right;padding: 10px 30px;color:#fff;}
h1 b { font-family:Open;}
h2, h1.faq { color:#68a1e3;line-height:28px; font-size:26px;text-align:left;padding: 10px;position:relative;}
h3, .pjustify h1 { color:#68a1e3;line-height:26px; font-size:24px;text-align:left;padding: 10px;font-family: Open, sans-serif;}
h4 { color:#4fbe00;line-height:24px; font-size:22px;text-align:left;padding: 10px;}
h5 { color:#68a1e3;line-height:18px; font-size:16px;text-align:left;padding: 1px;}
.header-line { background: #ecf2f9; height:38px; line-height:32px; color:#3081e0;position:relative; }
samp {font-size:110%;}
#.dedicated samp {font-family: 'Digital';line-height: 28px;text-align: center;font-size: 20pt;color: #6894d6;}
#.dedicated samp:hover, .dedicated tr:hover td.price samp {color:white;}
p { text-indent: 10px; }
.header-line a { color:#3081e0; text-decoration:none; font-size:9pt; }
.header-line a:hover { color: #00aee4; }
.header-line a:hover .icon.mail { color: #00aee4; }
.header-line div div { float:right;line-height: 38px;margin: 0px 20px;z-index:1000; }
.header-center, .footer-center, .topdedic-center { width: 980px; margin:0 auto;position:relative;}
.header-center.relative {position:relative;}
.header-center.first h2, .header-center.first h1 {margin-top: 30px;}
.header-line .icon, .tariffdesc .icon { margin:-4px 3px; }
.icon { width:16px;height:16px;display: inline-block;}
.icon.mail { background:url(/images/icon/icon-email-hover.svg) no-repeat 0px 0px; }
.header-line a:hover .icon.mail { background:url(/images/icon/icon-email.svg) no-repeat 0px 0px; }
.icon.phone { background:url(/images/icon/icon-call-hover.svg) no-repeat 0px 0px; }
.header-line a:hover .icon.phone { background:url(/images/icon/icon-call.svg) no-repeat 0px 0px; }
.icon.info { background:url(/images/icon/icon-personal-hover.svg) no-repeat 0px 0px; }
.header-line a:hover .icon.info { background:url(/images/icon/icon-personal.svg) no-repeat 0px 0px; }
.icon.faq { background:url(/images/icon/icon-faq-hover.svg) no-repeat 0px 0px; }
.header-line a:hover .icon.faq { background:url(/images/icon/icon-faq.svg) no-repeat 0px 0px; }
.icon.redok { background:url(/images/icon.png) no-repeat -64px 0px }
.icon.blueok { background:url(/images/icon.png) no-repeat -80px 0px }
.icon.greenok { background:url(/images/icon.png) no-repeat -96px 0px }
.icon.close { background:url(/images/icon.png) no-repeat -112px 0px }
.text-left { text-align:left!important; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.header-menu { background: #fff; height:96px; color:#3081e0; }
.logo { float:left; margin:3px;}
.lang { float:left; width:190px; } 
.lang ul { display: table;list-style: none; margin: 0 auto; }
.lang ul li { padding: 0 5px; height: 96px; line-height: 96px; float: none; display: table-cell; text-align: center; }
.lang ul li a { color:#3081e0; text-decoration:none; font-size:10pt; }
.lang ul li a:hover { color: #00aee4; }
.menu { float:left; }
.menu ul.first { display: table;list-style: none; width:588px; }
.menu ul.first li.first { padding: 0 5px; height: 96px; line-height: 96px; float: none; display: table-cell; text-align: center;position: relative; }
.menu ul.first li.first a, .menu ul.first li.first b { color:#3081e0; text-decoration:none; font-size:12pt;font-weight: normal; cursor:pointer; }
.menu ul.first li.first a:hover, .menu ul.first li.first b:hover { color: #00aee4; }
.menu-second { width:730px;background: #fff; position:absolute;margin-top: -28px;padding: 20px; left: -30px;display:none;}
.menu-second.small {width:200px;}
.menu-second.small.mining {width:265px;}
.menu-second.firstmenu {width:520px;}
.menu-second.firstmenu .second-block {width:50%;float:left;}
.menu-second.small .second-block {width:100%;float:left;}
.menu-second ul { display: table;list-style: none; width:100%; }
.menu-second hr { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0)); }
.menu ul.first li.first .menu-second li { font-size: 11pt;line-height:24px; }
.menu ul.first li.first .menu-second li a { font-size: 11pt;line-height:24px; }
.second-block {width:33%;float:left;}
.menu ul.first li.first:hover div.menu-second { display:block;}
.header-menu-s { height:216px;background:url(/images/head.webp) no-repeat;background-position-x:50%;background-position-y:-140px; }
.header-menu-s div div:first-child { height: 100px;}
.header-menu-s div div:not(:first-child) { float:left; width:23%;text-align:center;padding:0px 1%;margin-top: -50px;}
.header-menu-s div div:not(:first-child) a { color:#3081e0; text-decoration:none; font-size:16px; }
.header-menu-s div div:not(:first-child) a:hover { color: #00aee4; }
.header-menu-s div div:not(:first-child) a:hover .menu-icon.cloudhosting { background:url(/images/buttons/1.webp) no-repeat 50% 0%; }
.header-menu-s div div:not(:first-child) a:hover .menu-icon.server { background:url(/images/buttons/2.webp) no-repeat 50% 0%; }
.header-menu-s div div:not(:first-child) a:hover .menu-icon.colocation { background:url(/images/buttons/3.webp) no-repeat 50% 0%; }
.header-menu-s div div:not(:first-child) a:hover .menu-icon.it { background:url(/images/buttons/4.webp) no-repeat 50% 0%; }
.menu-icon { height:160px;display:block; }
.orderok {text-align:center;font-size:22pt;}
.orderok img {margin: -10px 10px;}
.menu-icon.cloudhosting { background:url(/images/buttons/1-2.webp) no-repeat 50% 0%; }
.menu-icon.server { background:url(/images/buttons/2-2.webp) no-repeat 50% 0%; }
.menu-icon.colocation { background:url(/images/buttons/3-2.webp) no-repeat 50% 0%; }
.menu-icon.it { background:url(/images/buttons/4-2.webp) no-repeat 50% 0%; }
.coin-red {color:red;}
.coin-green {color:green;}
.banner { height:200px;margin-top:30px;} 
.bannerssd a { display:block;height:200px;background:url(/images/banner.png) no-repeat 50% 50%;}
.bannerdedic a { display:block;height:200px;}
.halfw {width:50%;float:left;}
.halfw.homepage {width:33.33%;float:left;}
.halfw.four {width:25%;float:left;}
.package {  position:relative; height:215px; }
.lxc_vmware_windows_info { margin-top:20px; margin-left: 5px; }
.lxc_vmware_windows_info li { color: #636363; padding:3px 0px 3px 35px; }
.lxc_vmware_windows_info li a { color: #3081e0; text-decoration:underline; }
.lxc_vmware_windows_info li a:hover { color:#00aee4; }
.lxc_vmware_windows_info li.lxc { background: url(/images/icon/lxc_logo_icon.png) no-repeat 0px 3px transparent;}
.lxc_vmware_windows_info li.vmware { background: url(/images/icon/vmware_logo_icon.png) no-repeat 0px 3px transparent;}
.lxc_vmware_windows_info li.windows { background: url(/images/icon/windows_logo_icon.png) no-repeat 0px 3px transparent;}

.package:after, .package-selecter.slider:after {
    content : "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(/images/package-background.webp); 
    width: 100%;
    height: 100%;
    opacity : 0.1;
    z-index: -1;
    -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;
}
.package-selecter.slider:after {
	-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;
}
.package.slider:after {
	-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;
}
.halfw:nth-child(odd) .package { margin-left:30px; }
.halfw.four:nth-child(odd) .package.cloudprice { margin-left:0px; }
.halfw:nth-child(even) .package { margin-right:30px; }
.halfw.four:nth-child(even) .package.cloudprice { margin-right:0px; }
.halfw .package.dedicated { margin:30px 30px 10px 30px; }
.halfw:nth-child(1n+4) .package { margin-top:30px; }
.halfw.four:nth-child(1n+4) .package.cloudprice { margin-top:0px; }

.halfw.four:nth-child(2) .package.cloudprice { margin-right:20px; }
.halfw.four:nth-child(3) .package.cloudprice { margin-right:10px; }
.halfw.four:nth-child(4) .package.cloudprice { margin-left:10px; }
.halfw.four:nth-child(5) .package.cloudprice { margin-left:20px; }

.halfw.four:nth-child(6) .package.cloudprice { margin-right:20px;margin-top:20px; }
.halfw.four:nth-child(7) .package.cloudprice { margin-right:10px;margin-top:20px; }
.halfw.four:nth-child(8) .package.cloudprice { margin-left:10px;margin-top:20px; }
.halfw.four:nth-child(9) .package.cloudprice { margin-left:20px;margin-top:20px; }

.halfw.storage .package { margin:0px; }
.halfw.storage:nth-child(even) .package { margin-right:30px; }
.halfw.storage:nth-child(odd) .package { margin-left:30px; }
.halfw.storage:nth-child(1n+2) .package { margin-top:30px; }
.halfw.homepage:nth-child(odd) .package { margin-left:10px;margin-right:10px; }
.halfw.homepage:nth-child(even) .package { margin-right:0px; }
.halfw.homepage:nth-child(1n+4) .package { margin-top:0px; }
.halfw.homepage .package.mining .price.inside {top:32px;width:120px;right:20px;}
.package.mining .last { padding-bottom:50px;}
.p-red {color:red;}
.img-eth {background:url(/images/img-eth.png) no-repeat 50% 50%;height:14px;width:9px;display: inline-block;}
.tariff {color:#636363; line-height:32px; font-size:24px;padding:10px 30px;}
.tariff-h-line {color:#fff;line-height:22px; font-size:14px;padding:3px 30px;}
.tariffdesc {line-height: 22px;margin: 0px 20px;font-size:9pt;color:#636363;}
.tariffdesc.first { padding-top:10px; }
.tariffdesc.last { padding-bottom:15px; }
.package .price { position:absolute;color:#fff;top: 30px;width: 100px; height:72px; right: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; }
.package .price .price-t { line-height:22px; text-align:center; }
.package .price .price-p { font-family: 'Digital'; line-height:28px; text-align:center; font-size:28px; }
.show-win {display:none;}
.package .order { position:absolute;color:#fff;line-height: 28px;text-align: center;font-size: 14pt;height:30px;width:140px; bottom:20px;right:20px;}
.package .order a { color:#fff; }
.clear {clear:both;}
.system-logo { background:url(/images/system_logo.png) no-repeat 50% 0%;height:34px; }
.row-info { width:50%; float:left;}
.img-info { width:120px;height:120px;display: table-cell;}
.text-info { display: table-cell;}
.footer-company { background:url(/images/system_logo.webp) #d6e7f5 no-repeat 50% 50%;height:50px; }
.top30 {margin-top: 30px;}
.footer { background:#d6e7f5;}
.footer li { color:#3081e0; }
.footer li a { color:#3081e0; }
.footer li a:hover { color:#00aee4; }
.package .price.inside {top: 72px;}
.package .price.inside.newc {top: unset;right:5px;color: #636363;width:150px;text-align:center;bottom:0px;height:80px;}
.package .price.inside.newc div {display:inline;}
.package .price.inside.newc div.order {display:block;right:unset;}
.package .price.inside.newc div.order a:hover {color:#fff;}
.package.cloudprice .price.inside {top: 32px;}
.package.dedicated .price.inside {top: 30px;}
.package.dedicated .round {width:65px;height:65px; position: absolute;top: -28px;left: -28px;}
.package.dedicated .round.sale {background:url(/images/round_red.png) no-repeat 50% 50%;}
.package.dedicated .round.popular {background:url(/images/round_green.png) no-repeat 50% 50%;}
.package.dedicated .round span {color:#fff;font-size:8pt;line-height:9pt;display:block;padding-top:20px;text-align:center;width:60px; margin:0 auto;}
.package.slider {padding-bottom: 40px;}
.package-selecter { height:42px;-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.package-selecter div {float:left; width:32.61%; height:42px;cursor:pointer;border-left:2px solid transparent;}
.package.mining .package-selecter div {width:32%;}
.package-selecter.slider div {width:32.99%;}
.package-selecter div:first-child, .package-selecter div:nth-child(2) {-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.package-selecter div:last-child {-webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0;border-radius: 0 10px 0 0;}
.package-selecter .lxc { background:url(/images/icon/lxc.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .lxc-new { background:url(/images/icon/lxc-new.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .lxc.eth { background:url(/images/eth_calc.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .vmware { background:url(/images/icon/vmware.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .windowsnew { background:url(/images/icon/windows-new.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .windows1c-1 { background:url(/images/icon/windows1c-1.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .windows1c-2 { background:url(/images/icon/windows1c-2.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .vmware.btg { background:url(/images/btg_calc.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .windows { background:url(/images/icon/windows-server.png) no-repeat 50% 50%;}
.package-selecter .windows.zec { background:url(/images/zec_calc.png) no-repeat 50% 50%;}
.package-selecter .lxc.grayscale { background:url(/images/icon/lxc-grey.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .lxc.eth.grayscale { background:url(/images/eth_calc_grey.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .vmware.btg.grayscale { background:url(/images/btg_calc_grey.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .vmware.grayscale { background:url(/images/icon/vmware-grey.png) no-repeat 50% 50%;border-right:2px solid #c2c4c9; }
.package-selecter .windows.grayscale { background:url(/images/icon/windows-server-grey.png) no-repeat 50% 50%;}
.package-selecter .windows.zec.grayscale { background:url(/images/zec_calc_grey.png) no-repeat 50% 50%;}
.package-selecter div.grayscale { border-bottom:1px solid #c2c4c9;}
.package-selecter .lxc:not(.grayscale) { border-right:2px solid #c2c4c9; }
.package-selecter .vmware:not(.grayscale) { border-right:2px solid #c2c4c9; }
.logos { height:52px; }

.halfw.four .logos div { float:left;display: block; margin:0 auto}
#.halfw.four .package.cloudprice .price.inside { position:static; margin:0 auto;height: 25px;color: darkgreen; width:100%;text-align:center;}

.halfw.four .package.cloudprice .price.inside { background:none;top:11px; color:#d00000; color: #6894d6;width:150px;right:11px;}

.halfw.four .package.cloudprice .price.inside div { text-align:right; }
.halfw.four .package.cloudprice .price.inside div.price-t {margin-top:-10px;}
.halfw.four .package.cloudprice .order { position:static;margin:0 auto;}

.logos .ispmanager { background:url(/images/icon/ispmanager.png) no-repeat 50% 50%; width:100px; height:52px;float:left; }
.logos .dedicated { background:url(/images/icon/dedicated_logos.png) no-repeat 50% 50%; width:420px; height:52px;float:left; }
.logos .windows { background:url(/images/icon/windows_server_all.png) no-repeat 50% 50%; width:280px; height:52px;float:left; }
.slider .logos .windows { display:none; }
.logos .cpanel { background:url(/images/icon/cpanel.png) no-repeat 50% 50%; width:100px; height:52px;float:left; }
.hosting-cpanel { background:url(/images/icon/cpanel.png) no-repeat 50% 50%; height:20px; }
.logos .ready5min { background:url(/images/icon/ready5min.png) no-repeat 10% 45%;color:#fa592b;float:left;padding: 14px 40px;line-height: 9pt; }
.logos .ispmanager_free { background:url(/images/icon/ispmanager_free.png) no-repeat 50% 50%; width:111px; height:52px;float:left; }
.logos .cpanel_free { background:url(/images/icon/cpanel_free.png) no-repeat 50% 50%; width:130px; height:52px;float:left; }
.logos .mikrotik { background:url(/images/icon/mikrotik.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .lxc { background:url(/images/icon/lxc_logo_icon.png) no-repeat 50% 50%; width:80px; height:52px;float:left; }
.logos .lxc-new { background:url(/images/icon/lxc-new.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .vmware { background:url(/images/icon/vmware.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windowsnew { background:url(/images/icon/windows-new.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windows1c-1 { background:url(/images/icon/windows1c-1.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windows1c-2 { background:url(/images/icon/windows1c-2.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.calculatorrdp {
	padding:10px 20px;
}
.calculatorrdp div {
	position: relative;
}
.calculatorrdp div.select select {
    display: block;
    width: 100%; /* от ширины блока div */
    padding: .25rem 2.5rem .25rem 1rem;/* отступы от текста до рамки */
    background: none; /* убираем фон */
    border: 1px solid #ccc; /* рамка */
    border-radius: 3px;/* скругление полей формы */
    -webkit-appearance: none;/* Chrome */
    -moz-appearance: none;/* Firefox */
    appearance: none;/* убираем дефолнтные стрелочки */
    font-family: inherit;/* наследует от родителя */
    font-size: 1rem;
    color: #444;
	margin-bottom:10px;
}
.calculatorrdp div.select:after {
    content: "";
    display: block;
    border-style: solid;
    border-width: 6px 5px 0 5px;
    border-color: #000 transparent transparent transparent;
    pointer-events: none;
    position: absolute;
    top: 15px;
    right: 10px;
    z-index: 1;
    margin-top: -3px;
}
.calculatorrdp .resources {
	color: #636363;
    line-height: 24px;
    font-size: 14px;
 	padding-left: 25px;
    margin: 10px 0px 0px 20px;
}
.calculatorrdp .resources.cpu {
	background: url(/images/srv_conf.png) no-repeat 0px 3px;
}
.calculatorrdp .resources.ram {
	background: url(/images/srv_conf.png) no-repeat 0px -72px;
}
.calculatorrdp .resources.hdd {
	background: url(/images/srv_conf.png) no-repeat 0px -147px;
}
.package .calculatorrdp .orderrdp {
	position:relative;
	color:#fff;
	line-height: 30px;
    font-size: 14px;
	height:30px;
	margin:10px auto;
	width:90%;
}
.package .calculatorrdp .price {
	position:relative;
	right:0px;
	top:15px;
	margin: 0 auto;
	color:#6894d6;
	width:100%;
	height:40px;
	text-align:center;
}
.package .calculatorrdp .price .price-p {
	font-size:32px;
}
.package .calculatorrdp .price div {
	display:inline-block;
}

.logos .ssdhdd { float:right;padding: 20px;line-height: 9pt; margin-right: 175px;}
.package-selecter.slider { margin-top:30px; position: relative;    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;}
.package-selecter { width:100%;}
.slider-icon-cpu, .slider-icon-ram, .slider-icon-hdd {float:left;line-height:22px;padding-left:28px;padding-right: 5px;}
.slider-div {float:left;height:22px;position:relative;}
.server-slider {width:800px;margin: 20px;}
.slider-icon-cpu { background:url(/images/icon/computer-cpu.svg) no-repeat 0% 50%;}
.slider-icon-ram { background:url(/images/icon/ram-memory.svg) no-repeat 0% 50%;}
.slider-icon-hdd { background:url(/images/icon/hdd.svg) no-repeat 0% 50%;}
.servicesblog { width:33.33%;height:155px;float:left;padding-top:20px; }
.servicesblogs.coinlist {height:72px;padding:0px;}
.servicesblogs.coinlist>div {padding:8px;display:inline-block;}
.servicesblogs.coinlist>div div {height:40px;}
.servicesblogs.coinlist .coin-icon {float:left;}
.servicesblogs.coinlist .coin-text {display:block;line-height:20px;height:20px;margin-left:50px;}
.servicesblog.four { width:25%;height:auto; }
.servicesblog.five { width:20%;height:auto; }
.servicesblog.four p {width:125px;text-align:center;margin:0 auto;min-height:100px;}
.servicesblog div {height:50px;}
.servicesblog div.icon1 { background:url(/images/bigicon/icon1.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon2 { background:url(/images/bigicon/icon2.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon3 { background:url(/images/bigicon/icon3.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon4 { background:url(/images/bigicon/icon4.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon5 { background:url(/images/bigicon/icon5.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon6 { background:url(/images/bigicon/icon6.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon7 { background:url(/images/bigicon/icon7.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon8 { background:url(/images/bigicon/icon8.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon9 { background:url(/images/bigicon/icon9.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon10 { background:url(/images/bigicon/icon10.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon11 { background:url(/images/bigicon/icon11.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon12 { background:url(/images/bigicon/icon12.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon14 { background:url(/images/bigicon/icon14.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon15 { background:url(/images/bigicon/icon15.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog div.icon16 { background:url(/images/bigicon/icon16.png) no-repeat 50% 50%; background-size: contain;}
.servicesblog p { font-size: 10pt;text-align:justify;padding:10px 20px 0px 20px;}
#.pjustify p {text-align: justify; }
.lr20 { padding:0 20px;}
.price_without_vat {color: #636363;font-size:8pt;text-align:right;position:absolute;bottom:5px;right:5px;}
.halfw.four .price_without_vat {text-align:center;position:static;}
.pjustify p, .pjustify li, .pjustify pre {text-align: justifys; font-size:11pt;padding:5px;}
.pjustify pre {
	background: #f4f4f4;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 15px;
    margin-top: 10px;
    max-width: 100%;
    word-wrap: break-word;
    overflow:auto;
}
.createlink {
display:block;
text-align:center;
margin-top:10px;
color:#6894d6;
}
.createlink span {
	cursor:pointer;
}
.pjustify li { margin-left:10px;}
.pjustify li:before { content: "•"; color:#68a1e3;padding-right:20px; }
.img-info.icon-1 { background:url(/images/icon/1.png) no-repeat 50% 0%; }
.img-info.icon-2 { background:url(/images/icon/2.png) no-repeat 50% 0%; }
.img-info.icon-3 { background:url(/images/icon/3.png) no-repeat 50% 0%; }
.img-info.icon-4 { background:url(/images/icon/4.png) no-repeat 50% 0%; }
.img-info.icon-5 { background:url(/images/icon/5.png) no-repeat 50% 0%; }
.img-info.icon-6 { background:url(/images/icon/6.png) no-repeat 50% 0%; }


.vatcheckbox {position:absolute;color:#6894d6; font-size:9pt;line-height:20px;right:40px;bottom: 0px;}
.vatcheckbox div {width:36px;height:20px;display:inline-block;float:right; margin: -2px 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #6894d6;cursor:pointer;}
.vatcheckbox div.active {background:#6894d6;}
.vatcheckbox div span {display:inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:#6894d6;width:16px;height:16px;margin:2px;float:left;}
.vatcheckbox div.active span {background:#fff;float:right;}
.vatcheckbox a, .vatcheckbox i {background:url(/images/icon/information.png) no-repeat 50% 50%;width:16px;height:16px;display:inline-block;position:absolute;right:-20px;cursor:help;}

.vpslogo { width: calc(21% - 2px);height:65px;float:left;padding:1%;border: 1px solid #6894d6; margin:5px 1%;cursor:pointer;filter: grayscale(100%) opacity(60%);}
.vpslogo:not(.allow) { cursor: not-allowed; }
.vpslogo.allow:hover, .vpslogo.allow.active{filter: grayscale(0%) opacity(100%);}
.vps-centos { background:url(/images/icon/centos.png) no-repeat 50% 50%; }
.vps-ubuntu { background:url(/images/icon/ubuntu.png) no-repeat 50% 50%; }
.vps-debian { background:url(/images/icon/debian.png) no-repeat 50% 50%; }
.vps-windows { background:url(/images/icon/windows.png) no-repeat 50% 50%; }
.clients-logo-div {width:980px;overflow:hidden;height:50px;}
.clients-logo { width:196px; height:50px; float:left; }
table.dedicated  {width:100%;padding:10px;}
table.dedicated tr:not(.notbackground):hover td { background: #f9f9f9; }
table.dedicated.dedicateds tr:hover td { background: #6894d6;color:#fff; }
table.dedicated.dedicateds tr:hover td a {background:transparent;color:#2d72d9;}
.cloudprice .blueorder:hover, .blueorder:hover .orderservicestoslider {background:transparent;color:#2d72d9;}
.blueorder.slid:hover {background:transparent;color:#2d72d9;}
.cloudprice .blueorder:hover .orderservicesto, .blueorder:hover .orderservicestoslider {border:1px solid #2d72d9;border-radius: 3px;}
#.halfw.four .package.cloudprice {border: 1px solid transparent;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#.halfw.four:hover .package.cloudprice {border: 1px solid #2d72d9;}
.halfw.four .package .order {font-size: 11pt!important;}
.blueorder.reklamardp a { color:#fff;text-align:center;display:block;line-height: 50px;font-size: 18px;}
.blueorder.reklamardp a:hover {color:#000;}
.blueorder.reklamardp {height:50px;margin-top:30px;}
.rdp_reklama_png {display:none;}
.rdp_reklama_png img {width:104%; margin:0 -2%;}
table.dedicated tr:hover td .blueorder {
background-color:#f9f9f9;
color:#6894d6;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f9f9f9, endColorstr=#ffffff);
background-image:-moz-linear-gradient(top, #f9f9f9 0%, #ffffff 50%,#f9f9f9 100%);
background-image:linear-gradient(top, #f9f9f9 0%, #ffffff 50%,#f9f9f9 100%);
background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #ffffff 50%,#f9f9f9 100%);
background-image:-o-linear-gradient(top, #f9f9f9 0%, #ffffff 50%,#f9f9f9 100%);
background-image:-ms-linear-gradient(top, #f9f9f9 0%, #ffffff 50%,#f9f9f9 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9f9f9), color-stop(50%,#ffffff),color-stop(100%,#f9f9f9));
}
table.dedicated tr th { color:#2c78bc;padding:5px;text-align:center;border-bottom:1px solid #c5c5c5;font-size:10pt; }
table.dedicated tr th.noborder {border-bottom:0px;}
table.dedicated tr td { color:#434444;padding:5px;text-align:center;font-size:10pt; }
table.dedicated.dedicateds tr td {padding: 10px; }
table.dedicated tr th.hosting {  }
table.dedicated tr td:first-child {text-align:left;color:#6894d6;}
table.dedicated tr td:last-child {text-align:right;width:100px;}
table.dedicated.dedicatedsinfo tr td:first-child {width:50%;text-align:center;}
table.dedicated.dedicatedsinfo tr td:last-child {width:50%;text-align:center;}
table.dedicated.dedicatedsinfo.vpscalcnew tr td:first-child {width:30%;text-align:left;}
table.dedicated.dedicatedsinfo.vpscalcnew tr td:last-child {width:70%;text-align:center;}
table.dedicated.billing tr td {width:50%;text-align:left;}
table.dedicated.billing tr td:first-child {width:50%;text-align:left;}
table.dedicated.colocation tr td:last-child {text-align:center;width:auto;}
table.dedicated.colocation tr.last:hover td { background: #fff; }
table.dedicated.colocation tr.last td div { margin:0 auto; }
table.dedicated tr td.price {font-family: 'Digital';line-height: 28px;text-align: center;font-size: 20pt;color:#6894d6;}
table.dedicated tr td.price.old {color:#d00000;}
table.dedicated tr td.price.old span {color:#6894d6;font-size:18pt;padding-left:5px;text-decoration: line-through;}
table.dedicated tr td .order{color:#fff;line-height: 26px;text-align: center;font-size: 10pt;height:30px;width:100px; bottom:20px;right:20px; }
table.dedicated tr td .order a {color:#fff;}
table.dedicated tr td a.order {display:block;height:30px;}
table.dedicated tr:hover td a.order {background:#fff;}
.dedic-anonce p { float:left;width:44%;text-align:justify;padding:1% 3%; }
table.dedicated.fortinet td {width:33%!important;text-align:center!important;}
table.dedicated.fortinet tr:last-child td {border-bottom: 1px solid #c5c5c5;}
ol.olnumbers {counter-reset: item;}
.olnumbers li {counter-increment: item;}
.pjustify .olnumbers li:before { content: counter(item)".";padding-right: 5px; }
.orderservice, .orderslider, .orderservicesto, .orderservicestoslider, .nocalculator {
text-align:center;
}
.to-left {float:left;}
fieldset.selectvar, fieldset.selectvars {color:#434444;}
.dedicatedsinfo select, .optiontext, .optionsecond, .registerform input, .registerform select, .loginform input, .loginform select, .allowpaysystems input {
	width: calc( 100% - 4px );
	-moz-border-radius: 2px;
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    background-color: #fafafa;
    border-radius: 2px;
    border: 1px solid #6894d6;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 24px;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
}
.fi {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    line-height: 1em;
    width: 50px;
    height: 22px;
    background-position-y: 2px;
    float: left;
    top: 1px;
}
.fi-lv {
    background-image: url(/images/lv.svg);
}
.fi-nl {
    background-image: url(/images/nl.svg);
}
.selectvarcountry {
	margin-top:0px;
	width: calc(48% - 15px);
	height: 65px;
    float: left;
    padding: 1%;
    margin: 5px 1%;
    cursor: pointer;
    opacity:0.5;
    border: 1px solid #ccc;
}
.selectvarcountry:hover, .selectvarcountry.active {
	opacity:1;
	border: 1px solid #6894d6;
}
.selectvarcountry div div {
	display:block;
	text-align:center;
	font-weight:bold;
}
.selectvarcountry .fi {
	width:100%;
	height:35px;
	margin-bottom:10px;
}
selectvarcountry
.relative {
	position:relative;
}
.optiontext {
	padding:5px 10px;
	font-size:10pt;
	width: calc( 100% - 20px );
	line-height: 20px;
	border-radius:5px;
    height: 20px;
	cursor:pointer;
	position:relative;
}
.optiontext:after {
  position: absolute;
  content: "";
  top: 12px;
  right: 8px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #6894d6 transparent transparent transparent;
}
.optionsecond {
	position: absolute;
    width: 100%;
    left: -1px;
	z-index:10;
	background-color:#fff;
	display:none;
	height:auto;
}
.optionsecond > div {
	padding: 3px 10px;
    font-size: 10pt;
	border-bottom:1px solid #c5c5c5;
}
.optionsecond > div > span {
	font-weight:bold;
	font-size: 9pt;
    float: right;
    color: #6894d6;
}
.optionsecond > div:last-child {
	border:0px;
}
.optionsecond > div:hover {
	background-color:#f9f9f9;
}
.dedicatedsinfo select.divselect {
	display:none;
}
.userdatadiv {
	width: 90%;
    margin: 0 auto;
	margin-top: 15px;
}
.userdatadiv div {
	width:calc( 50% - 22px );
	float:left;
	margin:0 auto;
	-webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
	border: 1px solid #dfdfdf;
	padding: 10px;
	font-size: 14px;
	line-height: 26px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.registerform .totalwithoutvat, .loginform .totalwithoutvat {
	width: 90%;
	margin:0 auto;
}
.registerform label, .loginform label, .firmlist, .allowpaysystems label {
	display:block;
	font-size: 10pt;
	width: 90%;
	margin: 0 auto;
	position:relative;
}
.firmlist {
	width:70%;
	line-height:34px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border: 1px solid #dfdfdf;
	padding:0px 10px;
	cursor:pointer;
}
.firmlist.active {
	background: #6894d6;
	color:#fff;
}
.loginform {
	display:none;
}
.loadingdiv {
	height: 34px;
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
	text-align:center;
	display:none;
}
.checkvat, .sendsms, .sendcode, .checkdiscount{
    position: absolute;
    color: #6cbafa;
    cursor: pointer;
    right: 7px;
    top: 16px;
    line-height: 28px;
}
#discountinput {
	border: 1px solid #dfdfdf;
}
.checkdiscount {
	color:default;
}
.rgba06 {
	color: rgba(0, 0, 0, 0.6);
	font-size: 12px!important;
	text-align:center;
}
.bold {
	font-weight:bold;
}
.pointer {
	cursor:pointer;
}
.sendsms, .sendcode{
	right: 29px;
}
.registerform .moreinfo {
	text-align:center;
	font-size:11pt;
	color: #6894d6;
	cursor:pointer;
	padding:5px 0;
}
.red {
	color:red;
}
.green {
	color:green;
}
.paymentdivsload {
	display:none;
	text-align:center;
}
.moreinfolabel {
	display:none;
}
.registerform input, .loginform input, .allowpaysystems input {
	padding:0 10px;
	width:calc( 100% - 24px );
}
.registerform select, .loginform select {
	width:100%;
}
.totalwithoutvat .selectvars {
	width:calc( 100% - 24px );
}
.totalwithoutvat, .moreinfo {
	width: 90%;
	margin: 0 auto;
}
.userdatadiv div {
	cursor:pointer;
}
.userdatadiv div.active {
	border: 1px solid #6894d6;
    background: #6894d6;
    color: #fff;
}
.selectvars .paymentlogo {
	height:46px;
	position:absolute;
	top:0px;
}
.selectvars.payvar, .selectvars.payvar a {
	margin-top:5px;
	cursor:pointer;
	color:#2c78bc;
}
.selectvars.payvarno, .selectvars.payvarno a {
	margin-top:5px;
	cursor:pointer;
	color:#2c78bc;
	filter: grayscale(100%);
}
.allowpaysystems {
	color:#000;
	width:90%;
	margin:0 auto;
}
.smssend {
	color:red;
	width:90%;
	margin:0 auto;
	text-align:center;
	font-size:12pt;
}
.selectvars.payvarno div {
	opacity:0.5;
}
.selectvars.payvar:hover {
	border-color: #68a1e3;
}

fieldset {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
    color: black;
    display: inline-block;
    margin-right: 10px;
    line-height: 26px;
    position: relative;
    border: 1px solid #dfdfdf;
    cursor: pointer;
	width:90%;
	margin:0 auto;
	margin-top: 20px;
	position:relative;
}
fieldset.active {
	border: 1px solid #6894d6;
	background:#6894d6;
	color:#fff;
}
fieldset.active legend {
	color:#000;
}
fieldset:hover {
	border: 1px solid #6894d6;
}
fieldset.selectvars {
	cursor:auto;
}
fieldset.selectvars:hover {
	 border: 1px solid #dfdfdf;
}
legend {
    font-size: 12px;
    text-align: center;
    padding: 0 5px;
    line-height: 0px;
	position: relative;
    bottom: 8px;
}
.redborder {
	border: 1px solid red!important;
}
.errordiv {
	text-align:center;
	color:red;
}
.selectvar div>b, .selectvars div>b {
	float:left;
}
.selectvars div div>b {
	color: #6894d6;
}
.selectvar > div > div, .selectvars > div > div , .selectvars a > div > div {
	float:right;
	text-align:right;
}
.selectvar div span, .selectvars div span {
	font-size: 7pt;
	display: block;
    line-height: 0pt;
	text-align:right;
}
.selectvar .buttonspan {
    position: absolute;
    width: calc( 100% + 10px );
    margin-left: -16px;
    text-align: center;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #686667;
}
.selectvar .blueorder {
	height:auto;
	color:#fff;
}
.orderdedic.blueorder, .formbutton.blueorder {
	height:34px;
	width:90%;
	margin:0 auto;
	margin-top:10px;
}
.orderdedic.blueorder.notagree {
	background: #f9f9f9;
    color: #6894d6;
	border:1px solid #6894d6;
}
.orderdedic, .formbutton {
	text-align:center;
	color:#fff;
	font-size:12pt;
	line-height:34px;
}
.thirdwdedic .agree {
	width:90%;
	text-align:center;
	margin-top:10px;
}
.thirdwdedic .agree a {
	color:black;
}
.thirdwdedic .agree a:hover {
	color:#6894d6;
}
.doublewidth {float:left;width:50%;}
.thirdw {width:33%;float:left;padding:10px 0;}
.thirdwdedic {width:33%;float:left;text-align:center;}
.thirdd { padding:0 2%;}
.thirdw2 {width:67%;float:left;}
.thirdw50 {width:50%;float:left;}
.thirdw2.padding3 {width:64%;padding-right:3%;float:left;}
.colocation-additional {
width:33%;float:left;
}
.price-infos {position:relative;margin: 10px 35px;}
.colocation-additional p {text-align:center;}
table.dedicated.colocation2 tr td.price { font-family: 'Digital'; line-height:14pt; text-align:center; font-size:16pt;color: #6894d6; }
table.dedicated.colocation2 tr td:first-child {width:auto;text-align:left;color: #434444;}
table.dedicated.colocation2 tr td:last-child {width:auto;text-align:right;padding-right: 30px;}
.pjustify a {color:#3081e0;}
.clidmin a {color:#3081e0;}
.pjustify a:hover {color:#00aee4;}
.colocation-page-img {
background: url('/images/colocation-page.png') no-repeat 50% 25%;	
background-size:contain;
height:275px;
}
.zimbra-page-img {
background: url('/images/zimbra.webp') no-repeat 50% 25%;	
background-size:contain;
height:170px;
}
.datudrosiba-page-img {
background: url('/images/datudrosiba.png') no-repeat 50% 25%;	
background-size:contain;
height:140px;
}
.datudrosiba-page-img2 {
background: url('/images/datudrosiba2.png') no-repeat 50% 25%;	
background-size:contain;
height:330px;
}
.datudrosiba-page-img3 {
background: url('/images/datudrosiba3.png') no-repeat 50% 25%;	
background-size:contain;
height:230px;
}
.colocation-page-img2 {
background: url('/images/colocation-page2.png') no-repeat 50% 25%;	
background-size:contain;
height:527px;
}
.licenzirovanie-page-img {
background: url('/images/licenzirovanie_1.png') no-repeat 50% 25%;	
background-size:contain;
height:350px;
}
.licenzirovanie-page-img2 {
background: url('/images/licenzirovanie_2.png') no-repeat 50% 25%;	
background-size:contain;
height:635px;
}
.ripe-page-img1 {
background: url('/images/ripe_1.png') no-repeat 50% 25%;	
background-size:contain;
height:222px;
}
.ripe-page-img2 {
background: url('/images/ripe_2.png') no-repeat 50% 25%;	
background-size:contain;
height:248px;
}
.ripe-page-img3 {
background: url('/images/ripe_3.png') no-repeat 50% 25%;	
background-size:contain;
height:274px;
}
.ripe-page-img4 {
background: url('/images/ripe_4.png') no-repeat 50% 25%;	
background-size:contain;
height:458px;
}
.software-create-page-img1 {
background: url('/images/software-create1.png') no-repeat 50% 25%;	
background-size:contain;
height:239px;
}
.software-create-page-img2 {
background: url('/images/software-create2.png') no-repeat 50% 25%;	
background-size:contain;
height:350px;
}
.ssl-page-img1 {
background: url('/images/ssl1.png') no-repeat 50% 25%;	
background-size:contain;
height:350px;
}
.ssl-page-img2 {
background: url('/images/ssl2.png') no-repeat 50% 25%;	
background-size:contain;
height:401px;
margin-top: 10px;
}
.ssl-page-img3 {
background: url('/images/ssl3.png') no-repeat 50% 25%;	
background-size:contain;
height:360px;
margin-top: 10px;
}
.audit-page-img1 {
background: url('/images/audit1.png') no-repeat 50% 25%;	
background-size:contain;
height:235px;
}
.audit-page-img2 {
background: url('/images/audit2.png') no-repeat 50% 25%;	
background-size:contain;
height:540px;
}
.audit-page-img3 {
background: url('/images/audit3.png') no-repeat 50% 25%;	
background-size:contain;
height:250px;
}
.ssl-page-img4 {
background: url('/images/ssl4.png') no-repeat 50% 25%;	
background-size:contain;
height:336px;
margin-top: 10px;
}
.datacentrs-page-img {
background: url('/images/datacentrs.png') no-repeat 50% 25%;	
background-size:contain;
height:330px;
}
.sell-page-img {
background: url('/images/sell.png') no-repeat 50% 25%;	
background-size:contain;
height:190px;
}
.sell2-page-img {
background: url('/images/sell2.png') no-repeat 50% 25%;	
background-size:contain;
height:192px;
}
.domain-page-img {
background: url('/images/domain.png') no-repeat 50% 25%;
height:286px;
}
.map-page-img {
background: url('/images/map.png') no-repeat 50% 25%;	
background-size:contain;
height:286px;
}
.owncloud-android-page-img {
background: url('/images/owncloud/owncloud_android.png') no-repeat 50% 25%;	
background-size:contain;
height:217px;
}
.owncloud-win-page-img {
background: url('/images/owncloud/owncloud_win.png') no-repeat 50% 25%;	
background-size:contain;
height:162px;
}
.owncloud-mac-page-img {
background: url('/images/owncloud/owncloud_mac.png') no-repeat 50% 25%;	
background-size:contain;
height:129px;
}
.contact_us_banner {
background: url('/images/contact_us_banner.png') no-repeat 50% 100%;	
background-size:contain;
height:200px;
}
.internet-page-img {
background: url('/images/internet.png') no-repeat 50% 25%;	
height:650px;
position:relative;
margin-top: 10px;
}
.payment-page-img {
background: url('/images/payment.png') no-repeat 50% 25%;	
height:200px;
position:relative;
}
.office-page-img {
background: url('/images/office.png') no-repeat 50% 25%;	
height:698px;
position:relative;
margin-top: 10px;
}
.internet-page-img div, .office-page-img div {
text-align:center;
position:absolute;
color:#585858;
font-style: italic;
}
.internet-page-img div.internet-internet {
left:25px;
top:100px;
}
.internet-page-img div.internet-3g {
right:-5px;
top:100px;
}
.internet-page-img div.internet-router {
left:35px;
top:254px;
}
.internet-page-img div.internet-switch {
left:5px;
top:398px;
}
.office-page-img div.office-main {
left: 125px;
top: 22px;
}
.office-page-img div.office-vpn {
left: 0px;
top: 160px;
width: 140px;
}
.office-page-img div.office-internet {
right:43px;
top:180px;
}
.office-page-img div.office-office1 {
left:60px;
top:600px;
}
.office-page-img div.office-office2 {
right:60px;
top:600px;
}
.d-find {
    height: 60px;
    #width: 670px;
    background: url(/images/d-check.png) no-repeat;
    margin: 20px 0 0 0;
    position: relative;
}
.d-find input {
    background: none;
    outline: none;
    margin: 0;
    padding: 3px 4px 4px 3px;
    font-size: 18px;
    left: 17px;
    color: #4e4e4e;
    top: 15px;
    border: none;
    position: absolute;
    float: left;
    width: 226px;
}
.d-find button {
text-indent: -999px;
    overflow: hidden;
    width: 90px;
    height: 32px;
    cursor: pointer;
    border: none;
    background: url(/images/domains-bt.png) no-repeat 0px -116px;
    position: absolute;
    float: left;
    left: 255px;
    top: 13px;
}
.domains {
	max-width:670px;
}
.domainnovat {
	max-width:670px;
	padding-top:10px;
	position:relative;
}
.d-order, .d-whois {display:none;}
.owncloud_download { text-align:center;max-width: 400px;margin: 0 auto;}
.rekv, .rekv h3 {text-align:left;}
.ourclients { float:left; width:20%;}
.ourclients a, .ourclients>div {display:block;text-align:center;height:120px;color: #CE6700;font-size:11pt;}
.faqblog a {color: #CE6700;}
.faqblog img {max-width: 100%;}
.ourclients>div>div {text-align:center;padding-top:100px;}
.header-center div.ourclients {background-size: inherit;}
.center {text-align:center;}
.clients-logo-1 {
background: url('/images/clients/us_embassy.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-2 {
background: url('/images/clients/saeima.png') no-repeat 50% 50%;
background-size:contain;	
}
.clients-logo-3 {
background: url('/images/clients/tiesu.png') no-repeat 50% 50%;	
}
.clients-logo-4 {
background: url('/images/clients/capitalfm.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-5 {
background: url('/images/clients/eco.png') no-repeat 50% 50%;
}
.clients-logo-6 {
background: url('/images/clients/vp.png') no-repeat 50% 50%;	
}
.clients-logo-7 {
background: url('/images/clients/grandcredit.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-8 {
background: url('/images/clients/winbaltic.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-9 {
background: url('/images/clients/iuna.png') no-repeat 50% 50%;	
}
.clients-logo-10 {
background: url('/images/clients/adi.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-11 {
background: url('/images/clients/vcg.png') no-repeat 50% 50%;	
}
.clients-logo-12 {
background: url('/images/clients/lpaa.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-13 {
background: url('/images/clients/tehnikaaz.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-14 {
background: url('/images/clients/amsek.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-15 {
background: url('/images/clients/ino_stuio.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-16 {
background: url('/images/clients/magistr.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-17 {
background: url('/images/clients/samarits.png') no-repeat 50% 50%;	
background-size:contain;
}
.clients-logo-18 {
background: url('/images/clients/e-risinajumi.png') no-repeat 50% 50%;	
}
.clients-logo-19 {
background: url('/images/clients/firsthost.png') no-repeat 50% 50%;	
}
.clients-logo-20 {
background: url('/images/clients/csdd.png') no-repeat 50% 50%;	
}
.clients-logo-21 {
background: url('/images/clients/rdconsult.png') no-repeat 50% 50%;	
}
.clients-logo-22 {
background: url('/images/clients/installs.png') no-repeat 50% 50%;	
}
.clients-logo-23 {
background: url('/images/clients/ambk.png') no-repeat 50% 50%;	
}
.clients-logo-24 {
background: url('/images/clients/apicaab.png') no-repeat 50% 50%;	
}
.clients-logo-25 {
background: url('/images/clients/bilesuserviss.png') no-repeat 50% 50%;	
}
.clients-logo-26 {
background: url('/images/clients/fastsoft.png') no-repeat 50% 50%;	
}
.clients-logo-27 {
background: url('/images/clients/gross.png') no-repeat 50% 50%;	
}
.clients-logo-28 {
background: url('/images/clients/iteca.png') no-repeat 50% 50%;	
}
.clients-logo-29 {
background: url('/images/clients/jahonts.png') no-repeat 50% 50%;	
}
.clients-logo-30 {
background: url('/images/clients/krokus.png') no-repeat 50% 50%;	
}
.clients-logo-31 {
background: url('/images/clients/lageko.png') no-repeat 50% 50%;	
}
.clients-logo-32 {
background: url('/images/clients/lnb.png') no-repeat 50% 50%;	
}
.clients-logo-33 {
background: url('/images/clients/maraprint.png') no-repeat 50% 50%;	
}
.clients-logo-34 {
background: url('/images/clients/radio7.png') no-repeat 50% 50%;	
}
.clients-logo-35 {
background: url('/images/clients/silkplaster.png') no-repeat 50% 50%;	
}
.clients-logo-36 {
background: url('/images/clients/tomus.png') no-repeat 50% 50%;	
}
.clients-logo-37 {
background: url('/images/clients/top.png') no-repeat 50% 50%;	
}
.clients-logo-38 {
background: url('/images/clients/viada.png') no-repeat 50% 50%;	
}
.clients-logo-39 {
background: url('/images/clients/winbaltic.png') no-repeat 50% 50%;	
}
.svgicon {
position:relative;
}
.svgicon a {
padding-left:25px;
}
.hide, .disabl {
display:none!important;
}
.d-order span {
color:#4fbe00;
}
.d-order span:hover {
color:#055f00;
}
.svgicon.card:before {
content: url(/images/menuicon/credit-card-with-dollar-symbol.png);
position:absolute;
top: 3px;
}
.svgicon.agreement:before {
content: url(/images/menuicon/signing-the-contract.png);
position:absolute;
top: 3px;
}
.svgicon.datacenter:before {
content: url(/images/menuicon/servers-interface-symbol.png);
position:absolute;
top: 3px;
}
.svgicon.clients:before {
content: url(/images/menuicon/friends-talking.png);
position:absolute;
top: 3px;
}
.svgicon.aboutus:before {
content: url(/images/menuicon/businessman.png);
position:absolute;
top: 3px;
}
.svgicon.cloud:before {
content: url(/images/menuicon/plain-cloud.png);
position:absolute;
top: 3px;
}
.svgicon.dedic:before {
content: url(/images/menuicon/server.png);
position:absolute;
top: 3px;
}
.svgicon.colo:before {
content: url(/images/menuicon/office-block.png);
position:absolute;
top: 3px;
}
.svgicon.hosting:before {
content: url(/images/menuicon/internet-explorer-logo-on-laptop-computer.png);
position:absolute;
top: 3px;
}
.svgicon.domain:before {
content: url(/images/menuicon/domain.png);
position:absolute;
top: 3px;
}
.svgicon.owncloud:before {
content: url(/images/menuicon/night.png);
position:absolute;
top: 3px;
}
.svgicon.ssl:before {
content: url(/images/menuicon/locked-padlock.png);
position:absolute;
top: 3px;
}
.svgicon.isp:before {
content: url(/images/menuicon/certificate.png);
position:absolute;
top: 3px;
}
.svgicon.spla:before {
content: url(/images/menuicon/windows-8.png);
position:absolute;
top: 3px;
}
.svgicon.licence:before {
content: url(/images/menuicon/licence.png);
position:absolute;
top: 3px;
}
.svgicon.ip:before {
content: url(/images/menuicon/ip.png);
position:absolute;
top: 3px;
}
.svgicon.code:before {
content: url(/images/menuicon/binary-code.png);
position:absolute;
top: 3px;
}
.svgicon.internet:before {
content: url(/images/menuicon/difussion.png);
position:absolute;
top: 3px;
}
.svgicon.office:before {
content: url(/images/menuicon/3d-building.png);
position:absolute;
top: 3px;
}
.svgicon.audit:before {
content: url(/images/menuicon/approve-invoice.png);
position:absolute;
top: 3px;
}
.svgicon.safe:before {
content: url(/images/menuicon/moneybox.png);
position:absolute;
top: 3px;
}
.svgicon.server:before {
content: url(/images/menuicon/rack-servers.png);
position:absolute;
top: 3px;
}
.svgicon.project:before {
content: url(/images/menuicon/business-presentation.png);
position:absolute;
top: 3px;
}
.servicesblog.itrisinajumi a {
	color:#3081e0;
}
.servicesblog.itrisinajumi a:hover {
	color:#00aee4;
}
.servicesblog.itrisinajumi div {
	height:128px;
}
.servicesblog.itrisinajumi p {
	padding:0px;
	min-height: 20px;
	width: 100%;
}
.itrisinajumi .licence {
background: url('/images/bigicon/certificate_128.png') no-repeat 50% 50%;	
}
.ssd-banner {
	width:980px;
	margin:0 auto;
	color:#127cbd;
	height:200px;
	position:relative;
}
.ssd-banner .text1 {
	position:absolute;
	top:25px;
	left:50px;
	font-size:24pt;
}
.ssd-banner .text2 {
	position:absolute;
	top:60px;
	left:50px;
	font-size:22pt;
}
.ssd-banner .price {
	position:absolute;
	top:118px;
	left:60px;
	width:120px;
	text-align:center;
	font-size:12pt;
	color:#fff;
}
.ssd-banner .price span {
	font-family: 'Digital'; 
	font-size:18pt;
}
.ssd-banner .text3 {
	position:absolute;
	bottom:15px;
	left:50px;
	font-size:12pt;
}
.paymentdiv {
padding-bottom:20px;
}
.paymentdiv a {
	color: #3081e0;
}
.paymentdiv a:hover {
	color: #68a1e3;
	text-decoration:underline;
}
.paymentdiv h5 {
padding-left: 170px;
}
.paymentlogo {
width:150px;
height:50px;
float:left;
}
.agreement ol li {
list-style-type: decimal;
padding: 10px 0 0 0;
}
.agreement ol {
margin-left: 38px;
}
.agreement ul {
padding-left: 15px;
}
.agreement ul li {
list-style-type: circle;
padding: 10px 0 0 0;
}
.agreement.pjustify li:before {
content: "";
}
.paymentlogo.bank {
background: url('/images/payment/bank.png') no-repeat 50% 50%;	
}
.paymentlogo.card {
background: url('/images/payment/card_web.png') no-repeat 50% 50%;	
}
.paymentlogo.bitcoin {
background: url('/images/payment/bitcoin.png') no-repeat 50% 50%;	
}
.paymentlogo.ethereum {
background: url('/images/payment/ethereum.png') no-repeat 50% 50%;	
}
.paymentlogo.litecoin {
background: url('/images/payment/litecoin.png') no-repeat 50% 50%;	
}
.paymentlogo.tether {
background: url('/images/payment/tether.png') no-repeat 50% 50%;	
}
.paymentlogo.unionpay {
background: url('/images/payment/unionpay.webp') no-repeat 50% 50%;	
}
.paymentlogo.paypal {
background: url('/images/payment/paypal.png') no-repeat 50% 50%;	
}
.paymentlogo.webmoney {
background: url('/images/payment/webmoney.png') no-repeat 50% 50%;	
}
.paymentlogo.qiwi {
background: url('/images/payment/qiwi.png') no-repeat 50% 50%;	
}
.paymentlogo.paysera {
background: url('/images/payment/paysera.png') no-repeat 50% 50%;	
}
.paymentlogo.swedbank {
background: url('/images/payment/swedbank.png') no-repeat 50% 50%;	
}
.paymentlogo.seb {
background: url('/images/payment/seb.png') no-repeat 50% 50%;	
}
.paymentlogo.citadele {
background: url('/images/payment/citadele.png') no-repeat 50% 50%;	
}
.paymentlogo.nordea {
background: url('/images/payment/nordea.png') no-repeat 50% 50%;	
}
.paymentlogo.danske {
background: url('/images/payment/danske.png') no-repeat 50% 50%;	
}
.paymentlogo.dnb {
background: url('/images/payment/dnb.png') no-repeat 50% 50%;	
}
.paymentlogo.other {
background: url('/images/payment/other.png') no-repeat 50% 50%;	
}
.paymentlogo.itripe {
background: url('/images/it/it-ripe.png') no-repeat 50% 50%;	
}
.paymentlogo.itlicense {
background: url('/images/it/it-license.png') no-repeat 50% 50%;	
}
.paymentlogo.itinternet {
background: url('/images/it/it-internet.png') no-repeat 50% 50%;	
}
.paymentlogo.itsoftware {
background: url('/images/it/it-software.png') no-repeat 50% 50%;	
}
.paymentlogo.itoffice {
background: url('/images/it/it-office.png') no-repeat 50% 50%;	
}
.paymentlogo.itsale {
background: url('/images/it/it-sale.png') no-repeat 50% 50%;	
}
.paymentlogo.itaudit {
background: url('/images/it/it-audit.png') no-repeat 50% 50%;	
}
.paymentlogo.itprotection {
background: url('/images/it/it-protection.png') no-repeat 50% 50%;	
}
.paymentlogo.itowncloud {
background: url('/images/it/it-owncloud.png') no-repeat 50% 50%;	
}
.topdedic {
	#background: url(/images/dedicbg.png) repeat;
	background: url('/images/bannertopdedic.png') #0188cc no-repeat 100% 50%;	
}
.topdedic.toright {
    background: url('/images/bannertopdedicr.png') #009be1 no-repeat 0% 50%;	
}

.topdedic-center {
	color:#fffeff;
	font-size:10pt;
	line-height:14pt;
}
.topdedicserverstext {
	float:left;
}
.topdedic.toright .topdedicserverstext {
	float:right;
}
.topdedic.toright .topdedicserverstext li {
	text-align:right;
}
.topdedic.toright .topdedicserverstext .divprice {
	text-align:left;
}
.topdedicserverstext h2 {
	color:#d5e7f4;
}
.topdedicserverstext ul {
	display: inline-block;
}
.topdedicserverstextline {
	border-bottom: 1px solid #fffeff;
	padding:3px;
}
.topdedicservers {
	background: url('/images/topdedicservers.png') no-repeat 50% 50%;	
	width:360px;
	height: 420px;
	float:right;
	opacity:0.8;
}
.divprice {
font-family: 'Digital';
line-height: 18pt;
font-size: 16pt;
padding: 10px;
text-align:right;
margin-top: -42px;
}
.divprice span {
font-family: Open, sans-serif;
font-size:11pt;
}
.topdedicorder {
	border: 1px solid #fffeff;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    padding: 5px 15px;
    cursor:pointer;
    line-height: 14pt;font-size: 12pt;
    margin:0 10px;
    font-family: OpenLight;
    background:#fffeff;
	color:#0188cc;
}
.topdedicorder:hover {
	background:transparent;
	color:#fffeff;
}

.social {
	width:31px;
	height:31px;
	float:right;
}
.social a {
	display:block;
	width:31px;
	height:31px;
}
.social.facebook {
	background: url('/images/social_icon.png') 0 0 no-repeat;	
}
.social.twitter {
	background: url('/images/social_icon.png') -31px 0 no-repeat;	
}
.social.google {
	background: url('/images/social_icon.png') -93px -31px no-repeat;	
}
.social.vk {
	background: url('/images/social_icon.png') -62px -31px no-repeat;	
}
.bigcpu {
	color: #6894d6;
}
.showip {
	position:absolute;
	right:0px;
	top:30px;
	background: #fff;
	padding: 0px 30px;
	background: #ecf2f9;
	line-height: 20px!important;
	-webkit-border-radius: 0 0 20px 20px;
    -moz-border-radius: 0 0 20px 20px;
    border-radius: 0 0 20px 20px;
}
.blueline {
background-color:#004164;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#004164, endColorstr=#00aaeb);
background-image:-moz-linear-gradient(left, #004164 0%, #00aaeb 50%);
background-image:-webkit-linear-gradient(left, #004164 0%, #00aaeb 50%);
background-image:-ms-linear-gradient(left, #004164 0%, #00aaeb 50%);
background-image:linear-gradient(left, #004164 0%, #00aaeb 50%);
background-image:-o-linear-gradient(left, #004164 0%, #00aaeb 50%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#004164), color-stop(50%,#00aaeb));
}
.blueprice {
width:300px;
height:100px;
background-color:#004367;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#004367, endColorstr=#00a5e5);
background-image:-moz-linear-gradient(top, #004367 0%, #00a5e5 50%,#004367 100%);
background-image:linear-gradient(top, #004367 0%, #00a5e5 50%,#004367 100%);
background-image:-webkit-linear-gradient(top, #004367 0%, #00a5e5 50%,#004367 100%);
background-image:-o-linear-gradient(top, #004367 0%, #00a5e5 50%,#004367 100%);
background-image:-ms-linear-gradient(top, #004367 0%, #00a5e5 50%,#004367 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#004367), color-stop(50%,#00a5e5),color-stop(100%,#004367));
}
.redline {
background-color:#d00000;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#d00000, endColorstr=#ff8700);
background-image:-moz-linear-gradient(left, #d00000 0%, #ff8700 50%);
background-image:-webkit-linear-gradient(left, #d00000 0%, #ff8700 50%);
background-image:-ms-linear-gradient(left, #d00000 0%, #ff8700 50%);
background-image:linear-gradient(left, #d00000 0%, #ff8700 50%);
background-image:-o-linear-gradient(left, #d00000 0%, #ff8700 50%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#d00000), color-stop(50%,#ff8700));
}
.redprice {
width:300px;
height:100px;
background-color:#e50800;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e50800, endColorstr=#fe8500);
background-image:-moz-linear-gradient(top, #e50800 0%, #fe8500 50%,#e50800 100%);
background-image:linear-gradient(top, #e50800 0%, #fe8500 50%,#e50800 100%);
background-image:-webkit-linear-gradient(top, #e50800 0%, #fe8500 50%,#e50800 100%);
background-image:-o-linear-gradient(top, #e50800 0%, #fe8500 50%,#e50800 100%);
background-image:-ms-linear-gradient(top, #e50800 0%, #fe8500 50%,#e50800 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e50800), color-stop(50%,#fe8500),color-stop(100%,#e50800));
}
.greenline {
background-color:#055f00;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#055f00, endColorstr=#4fbe00);
background-image:-moz-linear-gradient(left, #055f00 0%, #4fbe00 50%);
background-image:-webkit-linear-gradient(left, #055f00 0%, #4fbe00 50%);
background-image:-ms-linear-gradient(left, #055f00 0%, #4fbe00 50%);
background-image:linear-gradient(left, #055f00 0%, #4fbe00 50%);
background-image:-o-linear-gradient(left, #055f00 0%, #4fbe00 50%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#055f00), color-stop(50%,#4fbe00));
}
.greenprice {
width:300px;
height:100px;
background-color:#055f00;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#055f00, endColorstr=#4fbe00);
background-image:-moz-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-webkit-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-o-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-ms-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#055f00), color-stop(50%,#4fbe00),color-stop(100%,#055f00));
}
.greenorder {
width:300px;
height:100px;
background-color:#055f00;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#055f00, endColorstr=#4fbe00);
background-image:-moz-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-webkit-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-o-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-ms-linear-gradient(top, #055f00 0%, #4fbe00 50%,#055f00 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#055f00), color-stop(50%,#4fbe00),color-stop(100%,#055f00));
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.greenorder:hover {
background-color:#055f00;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4fbe00, endColorstr=#055f00);
background-image:-moz-linear-gradient(top, #4fbe00 0%, #055f00 50%,#4fbe00 100%);
background-image:linear-gradient(top, #4fbe00 0%, #055f00 50%,#4fbe00 100%);
background-image:-webkit-linear-gradient(top, #4fbe00 0%, #055f00 50%,#4fbe00 100%);
background-image:-o-linear-gradient(top, #4fbe00 0%, #055f00 50%,#4fbe00 100%);
background-image:-ms-linear-gradient(top, #4fbe00 0%, #055f00 50%,#4fbe00 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#4fbe00), color-stop(50%,#055f00),color-stop(100%,#4fbe00));
}
.blueorder {
width:300px;
height:100px;
background-color:#2d72d9;
cursor:pointer;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d72d9, endColorstr=#4c7ec9);
background-image:-moz-linear-gradient(top, #2d72d9 0%, #4c7ec9 50%,#2d72d9 100%);
background-image:linear-gradient(top, #2d72d9 0%, #4c7ec9 50%,#2d72d9 100%);
background-image:-webkit-linear-gradient(top, #2d72d9 0%, #4c7ec9 50%,#2d72d9 100%);
background-image:-o-linear-gradient(top, #2d72d9 0%, #4c7ec9 50%,#2d72d9 100%);
background-image:-ms-linear-gradient(top, #2d72d9 0%, #4c7ec9 50%,#2d72d9 100%);
background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#2d72d9), color-stop(50%,#4c7ec9),color-stop(100%,#2d72d9));
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.grayorder {
    color: white;
    background: #afafaf;
    background: -moz-linear-gradient(top,#afafaf 0%, #737373 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afafaf), color-stop(100%,#737373));
    background: -webkit-linear-gradient(top,#afafaf 0%,#737373 100%);
    background: -o-linear-gradient(top,#afafaf 0%,#737373 100%);
    background: -ms-linear-gradient(top,#afafaf 0%,#737373 100%);
    background: linear-gradient(to bottom,#afafaf 0%,#737373 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#737373',GradientType=0 );
}
.bannerdedic {
	background: url('/images/bannerdedic.webp') #070f1c no-repeat 50% 50%;
}
.bannerdedic > a > div {
	width:900px;
	margin: 0 auto;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	padding:40px;
}
.bannerdedic .text1 {
	color:#dae4e4;
	font-size:20pt;
	padding:2px;
	-webkit-text-shadow: 0px 0px 15px #dae4e4;
	-moz-text-shadow: 0px 0px 15px #dae4e4;
	text-shadow: 0px 0px 15px #dae4e4;
}
.bannerdedic .text2 {
	color:#11d6ed;
	font-size:12pt;
	padding:2px;
	-webkit-text-shadow: 0px 0px 5px #11d6ed;
	-moz-text-shadow: 0px 0px 5px #11d6ed;
	text-shadow: 0px 0px 5px #11d6ed;
}
.bannerssd {
 width:100%;
 height:200px;
 background-color:#d3e8ff;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#d3e8ff, endColorstr=#1c0603);
 background-image:-moz-linear-gradient(left, #d3e8ff 35%, #1c0603 65%);
 background-image:-webkit-linear-gradient(left, #d3e8ff 35%, #1c0603 65%);
 background-image:-ms-linear-gradient(left, #d3e8ff 35%, #1c0603 65%);
 background-image:linear-gradient(left, #d3e8ff 35%, #1c0603 65%);
 background-image:-o-linear-gradient(left, #d3e8ff 35%, #1c0603 65%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(35%,#d3e8ff), color-stop(65%,#1c0603));
}
.greytowhite {
 width:460px;
 height:42px;
 background-color:#c7c9cd;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#c7c9cd, endColorstr=#e9eef2);
 background-image:-moz-linear-gradient(left, #c7c9cd 5%, #e9eef2 32%,#c7c9cd 35%,#e9eef2 65%,#c7c9cd 70%,#e9eef2 100%);
background-image:linear-gradient(left, #c7c9cd 5%, #e9eef2 32%,#c7c9cd 35%,#e9eef2 65%,#c7c9cd 70%,#e9eef2 100%);
background-image:-webkit-linear-gradient(left, #c7c9cd 5%, #e9eef2 32%,#c7c9cd 35%,#e9eef2 65%,#c7c9cd 70%,#e9eef2 100%);
background-image:-o-linear-gradient(left, #c7c9cd 5%, #e9eef2 32%,#c7c9cd 35%,#e9eef2 65%,#c7c9cd 70%,#e9eef2 100%);
background-image:-ms-linear-gradient(left, #c7c9cd 5%, #e9eef2 32%,#c7c9cd 35%,#e9eef2 65%,#c7c9cd 70%,#e9eef2 100%);
 background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(5%,#c7c9cd), color-stop(32%,#e9eef2),color-stop(35%,#c7c9cd),color-stop(65%,#e9eef2),color-stop(70%,#c7c9cd),color-stop(100%,#e9eef2));
}
.grayscales {
-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
background-color:#dcdfe3;
} 
/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.checkbox {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.checkbox + label {
  cursor: pointer;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
.checkbox:not(checked) {
  position: absolute;
  opacity: 0;
}
.checkbox:not(checked) + label {
  position: relative; /* будем позиционировать псевдочекбокс относительно label */
  padding: 0 0 0 60px; /* оставляем слева от label место под псевдочекбокс */
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.checkbox:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 0;
  width: 50px;
  height: 26px;
  border-radius: 13px;
  background: #CDD1DA;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.checkbox:not(checked) + label:after {
  content: '';
  position: absolute;
  top: -2px;
  left: 2px;
  width: 22px;
  height: 22px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
  transition: all .2s; /* анимация, чтобы чекбокс переключался плавно */
}
/* Меняем фон чекбокса, когда он включен. */
.checkbox:checked + label:before {
  background: #9FD468;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.checkbox:checked + label:after {
  left: 26px;
}
/* Показываем получение фокуса. */
.checkbox:focus + label:before {
  #box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
.mobilemenu, .header-line div.smalllogo {
	display:none;
	cursor:pointer;
}
.mobilemenuul {
	position:absolute;
	width: 100%;
    left: 0px;
    top: 36px;
    z-index: 1;
    border-bottom:2px solid #ecf2f9;
    display:none;
}
.mobilemenuul li {
	background:#fff;
	padding:0 10px;
	font-size:11pt;
	cursor:pointer;
}
.mobilemenuul li:hover {
	color: #00aee4; 
}
.mobilemenuul li a {
	font-size:11pt;
	display:block;
}
.mobilemenuli-second {
	display:none;
}
.caret {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted;
    border-left: 4px solid transparent;
    content: "";
}
.back {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-right: 4px solid #000000;
    border-top: 4px solid transparent;
    border-left: 0 dotted;
    border-bottom: 4px solid transparent;
    content: "";
}

.header-line div.mobilemenu div {
	background: #3081e0;
	width:42px;
	height:32px;
	margin:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.header-line div.mobilemenu div span:first-child {
	margin-top:10px;
}
.header-line div.mobilemenu div span {
	background:#fff;
    height: 1px;
    display: block;
    margin:0 auto;
    margin:5px 8px;
}
.header-line div.smalllogo {
float:left;
background: url('/images/logo_small.png') no-repeat 50% 50%;	
background-size:contain;
width:143px;
height:38px;
}
.agreement.pjustify {
  counter-reset: foos;
  counter-reset: fooss;
}
.agreement.pjustify p {
	counter-increment: foos;
}
.agreement.pjustify p {
  counter-reset: foo;
}
.agreement.pjustify ol li {
  list-style-type: none;
}
.agreement.pjustify ol > li:before {
  counter-increment: foo;
  content: "" counter(foos) "." counter(foo) " ";
  color:#000;
}
.agreement.pjustify ol > ul >li:before {
	counter-increment: fooss;
	content: "" counter(foos) "." counter(foo) "." counter(fooss) " ";
	color:#000;
}
.gdpr {
	background: #ecf2f9;
	position: fixed;
	bottom: 0px;
    width: 100%;
    z-index: 10;
}
.gdpr p { 
	color: #3081e0;
	text-align:center;
	padding:10px 10px;
	#text-align: justify;
    font-size: 12pt;
    line-height:34pt;
}
.gdpr p a { 
	color: #CE6700;
	font-size: 12pt;
}	
.gdpr p span { 
	padding: 5px 10px;
    margin-left: 10px;
	color:#fff;
}
.dedicflaglist {
	height:10px;
	width:auto;
	margin:-2px 3px;
	border: 1px solid #ddd;
}
.dedicmoreinfod {
	font-size:8pt;
}
.dedicmoreinfo {
	font-size:7pt;
}
.header-menu-s.hidemenus {
	height:auto;
}
.header-menu-s.hidemenus .animate {
	display:none;
}
.footer li a, .footer li {
	font-size:14px;
	line-height: 24px;
}
@media (max-width:768px) {
.gdpr { display:none; }
.selectvarcountry { margin-top:0px; }
.selectvpcountry>div { width:calc( 48% - 15px );}
.package:after, .package-selecter.slider:after { background-image:none;background: #000;}
.gdpr p { line-height:18pt; }
.nomobile{ display:none!important;}
.header-line div.smalllogo { height:58px;}
.width7,.faqblog img { display:none; }
.width9 { display:none;}
.thirdwdedic.width9 { display:block;width:100%;}
.halfw .package {margin:10px!important;}
.header-center, .footer-center, .topdedic-center { width: 100%; }
.server-slider { width:auto;}
.package-selecter.slider div { width:32%; }
.clients-logo-div {width:auto;}
.thirdw2, .thirdw50 {width:100%;}
.thirdw2.padding3 {padding:0px; width:100%;}
.menu {display:block;float: none;}
.menu ul.first {width:100%;}
.servicesblog.four {width:50%;}
.servicesblog.five {width:100%;}
.servicesblog.five li {text-align:center;line-height: 36px;font-size: 11pt;}
.header-line {height:58px}
.topdedic {
	background:#0188cc;	
}
.topdedic.toright {
    background:#009be1;	
}
.header-line div.mobilemenu div {
	background: #3081e0;
	width:50px;
	height:50px;
	margin:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.header-line div.mobilemenu div span:first-child {
	margin-top:10px;
}
.header-line div.mobilemenu div span {
	background:#fff;
    height: 3px;
    display: block;
    margin:0 auto;
    margin:10px 8px;
}
.mobilemenuul {
	top:58px;
}
.header-line a {
	font-size:16pt;
	line-height: 58px;
}
.icon {
	height:20px;
}
.header-center.first {
margin-top:58px;
}
.vatcheckbox {
	top:auto;
	bottom:auto;
}
table.dedicated {
	padding:0px;
}
	table.resized, .resized thead, .resized tbody, .resized th, .resized td, .resized tr { 
		display: block; 
	}
	.resized th { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.resized tr { border: 1px solid #ccc; }
	
	table.resized tr:first-child { border: 0px solid #ccc;padding-top:5px; }
	table.dedicated.resized tr td:first-child, table.dedicated tr td:last-child {text-align:center;width:auto;}
	table.dedicated.dedicatedsinfo tr td:last-child,table.dedicated.dedicatedsinfo.vpscalcnew tr td:last-child {width: calc( 100% - 14px );}
	table.dedicated.resized tr td .order {margin:0 auto;}
	
	.resized td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.resized td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.logos .dedicated { width:370px;}
	.logos {float:left;}
	.package-selecter div {width:32.31%;}
	
	.resized td:nth-of-type(6):after { content: "€"; }
	
	.resized.hosting td:nth-of-type(2):before { content: "STARTER: "; }
	.resized.hosting td:nth-of-type(3):before { content: "BEGINNER: "; }
	.resized.hosting td:nth-of-type(4):before { content: "FULLHOUSE: "; }
	.resized.hosting td:nth-of-type(5):before { content: "COMPLETE: "; }
	
	.resized.hosting.clidmin td:nth-of-type(2):before { content: "BTC: "; }
	.resized.hosting.clidmin td:nth-of-type(3):before { content: "ETH: "; }
	.resized.hosting.clidmin td:nth-of-type(4):before { content: "ZEC: "; }
	
	
	.resized.hosting td.noteresized:nth-of-type(2):before { content: ""; }
	
.logos .ispmanager { background:url(/images/icon/ispmanager.png) no-repeat 50% 50%; width:80px; height:41px;float:left; }
.logos .windows { background:url(/images/icon/windows_server_all.png) no-repeat 50% 50%; width:224px; height:41px;float:left;}
.slider .logos .windows { display:none; }
.logos .cpanel { background:url(/images/icon/cpanel.png) no-repeat 50% 50%; width:80px; height:41px;float:left; }
.logos .ready5min { background:url(/images/icon/ready5min.png) no-repeat 3% 55%;color:#fa592b;float:left;padding: 10px 30px;line-height: 8pt; }
.logos .ispmanager_free { background:url(/images/icon/ispmanager_free.png) no-repeat 50% 50%; width:111px; height:41px;float:left; }
.logos .cpanel_free { background:url(/images/icon/cpanel_free.png) no-repeat 50% 50%; width:130px; height:41px;float:left; }
.logos .mikrotik { background:url(/images/icon/mikrotik.png) no-repeat 50% 50%; width:130px; height:41px;float:left; }
.logos .lxc { background:url(/images/icon/lxc_logo_icon.png) no-repeat 50% 50%; width:80px; height:52px;float:left; }
.logos .lxc-new { background:url(/images/icon/lxc-new.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .vmware { background:url(/images/icon/vmware.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windowsnew { background:url(/images/icon/windows-new.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windows1c-1 { background:url(/images/icon/windows1c-1.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }
.logos .windows1c-2 { background:url(/images/icon/windows1c-2.png) no-repeat 50% 50%; width:150px; height:52px;float:left; }

	.header-line li a, .header-line li {line-height:36px;font-size:22px;}
	.header-line li {padding:5px 10px;}
	.package .price {right: 20px;}
}
@media (max-width:980px) {
.gdpr { display:none; }
.pjustify li, .pjustify p, .pjustify pre {font-size:14px;padding:5px 10px;}
.package:after, .package-selecter.slider:after { background-image:none;background: #000;}
.blueorder.reklamardp {width:100%;}
.rdp_reklama_png {display:block;}
.thirdw {width:100%;}
.ourclients {width:50%;}
.width9,.faqblog img { display:none;}
.nomobile{ display:none!important;}
.thirdwdedic.width9 { display:block;width:100%;}
.halfw {width:100%!important;display:block;}
.halfw .package {margin:10px 0px!important;}
.header-center, .footer-center, .topdedic-center { width: 100%; }
.server-slider { width:auto;}
.package-selecter.slider div { width:32%; }
.clients-logo-div {width:auto;}
.thirdw2, .thirdw50 {width:100%;}
.menu {display:block;float: none;}
.menu ul.first {width:100%;}
.header-line {position:fixed;right:0px;top:0px;width:100%;z-index:1;}
.mobilemenu, .header-line div.smalllogo { display:block; }
.lr20 {padding:0px;}
.servicesblog {width:50%;}
.price_without_vat {bottom:-8px;font-size:14px;}
.paddingsmall p, .paddingsmall b, .paddingsmall ol, .paddingsmall ul {padding-right:10px;}
.ptopsmall {padding-top:30px;}
.topdedic {
	background:#0188cc;	
}
.topdedic.toright {
    background:#009be1;	
}
}
@media screen and (max-width: 768px) {
	.width9,.faqblog img { display:none;}
	.header-menu-s,.audit-page-img3,.audit-page-img1 { background:none;}
	table.dedicated tr td.price {font-size: 16pt;}
	.faqblog img { display:none!important;}
	.nomobile{ display:none!important;}
}
@media (max-width:670px) {
	.faqblog img { display:none;}
	.servicesblog {width:100%;}
	.package:after, .package-selecter.slider:after { background-image:none;background: #000;}
	.nomobile{ display:none!important;}
}
@media (min-width:1200px) {
.header-center, .footer-center { width: 1180px; }
.menu ul.first { width: 788px; }
.menu-second { width: 930px; }
.ui-slider { width:880px; }
.server-slider { width:1000px;}
.clients-logo-div {width: 1176px;}
.internet-page-img div.internet-internet {
left:30px;
top:100px;
}
.internet-page-img div.internet-3g {
right:10px;
top:100px;
}
.internet-page-img div.internet-router {
left:55px;
top:254px;
}
.internet-page-img div.internet-switch {
left:25px;
top:398px;
}
.office-page-img div.office-main {
left: 155px;
top: 22px;
}
.office-page-img div.office-vpn {
left: 8px;
top: 160px;
width: 140px;
}
.office-page-img div.office-internet {
right:73px;
top:180px;
}
.office-page-img div.office-office1 {
left:90px;
top:600px;
}
.office-page-img div.office-office2 {
right:90px;
top:600px;
}
}
.cc-container{ min-height:60px;}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}