body, header, footer, section, footer, nav, aside{display: block; position: relative;}
html,body{/* height:100%; */ position: relative;overflow-x: hidden;}
body{width:100%;/* min-height:100%; */padding:0; margin:0;background:#FFF;color: #000000; font:normal 18px 'Exo 2', arial, sans-serif; line-height: 1; z-index: 1;}
*{font-family: inherit;font-weight: inherit;font-size: inherit;line-height: inherit;margin: 0;padding: 0;outline: 0;border: 0;color:inherit;vertical-align: baseline;}
:focus{outline: 0;}
*, :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.line{color:#666;font-size:22px;text-decoration:line-through;  padding-left: 10px;}

/* floats & position*/
.rel{position:relative;width:100%;overflow: hidden;}
.abs{position:absolute;}
.fl{float:left; !important;}
.fr{float:right !important;margin-right:20px}
.cf:before, .cf:after { content: " "; display: table; clear: both; }
.clear{clear: both;}
.cf { *zoom: 1;}

.hidden-list .main-title{align-items: center;justify-content: left;/* border-top: 1px solid #ddd; */border: 1px solid #00000029;border-radius:10px;padding: 12px 15px;transition: background-color 500ms linear;}
.hidden-list .main-title small{font-size:1.3rem;font-weight:400}
.hidden-list .main-title:hover, .hidden-list .main-title.open{cursor:pointer;/* background: #088eff0d; */background-image: linear-gradient(31deg, #cef0fa96 0%, #f0f0f040 50%);}
.hidden{display:none}

.mt0{margin-top:0!important}
.mt10{margin-top:10px!important}
.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px!important}
.mt60{margin-top:60px!important}
.mt70{margin-top:70px!important}
.mt80{margin-top:80px!important}
.mb0{margin-bottom:0!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.mb40{margin-bottom:40px!important}
.mb50{margin-bottom:50px!important}
.mb60{margin-bottom:60px!important}
.mb70{margin-bottom:70px!important}
.mb80{margin-bottom:80px!important}
.pt0{padding-top:0!important}
.pt10{padding-top:10px!important}
.pt20{padding-top:20px!important}
.pt30{padding-top:30px!important}
.pt40{padding-top:40px!important}
.pt50{padding-top:50px!important}
.pt60{padding-top:60px!important}
.pt70{padding-top:70px!important}
.pt80{padding-top:80px!important}
.pb0{padding-bottom:0!important}
.pb10{padding-bottom:10px!important}
.pb20{padding-bottom:20px!important}
.pb30{padding-bottom:30px!important}
.pb40{padding-bottom:40px!important}
.pb50{padding-bottom:50px!important}
.pb60{padding-bottom:60px!important}
.pb70{padding-bottom:70px!important}
.pb80{padding-bottom:80px!important}
.mr0{margin-right:0!important}
.mr20{margin-right:20px!important} 
.mr40{margin-right:40px!important}
.flex{display: flex;align-items: flex-start;justify-content: center;column-gap: 40px;}

/* alings */
.aleft{text-align: left !important;}
.aright{text-align: right !important;}
.acenter{text-align: center !important;}
.amiddle, .amiddle > *{vertical-align: middle !important;}

/* show-hidden */
.on{display:block !important;}
.off{display:none !important;}

/* debug and another */
.nobr{white-space:nowrap;}
.free, .free > *{padding:0 !important; margin:0 !important; border:none !important;}
.z{background: red;} /* for debug */

/* columns widths */
.w-33{width:33.33%;}
.w-50{width:50%;}
.w-66{width:66.66%;}
.w-100{width:99.98%; float:none !important;}

table {border-collapse: collapse; border-spacing: 0;}
th, td{text-align: center; vertical-align: middle; font-weight: normal;}

.tabs-content div.col{background: #f9f9f9;background: linear-gradient(180deg, rgba(249,249,249,1) 0%, rgba(0,0,0,0) 80%);/* padding: 0 20px; */}
.tabs-content div.col .row{padding: 0 30px;}
@media screen and (max-width:769px) {
.tabs-content.product-select p{min-height:inherit!important}	
}
.tabs{background-color:#fff;color:#222;padding:0;width:100%;position:relative;border-bottom: 10px solid #fff;}
.tabs.eset-col{xborder-bottom: 5px solid #0096a1;}
.tabs.gdata-col{xborder-bottom: 5px solid #000;}
.tabs ul{list-style-type:none;padding:0;margin:0 auto!important;display:flex;align-items: end;/* width: 100%; *//* background:#f1f1f1; */border-radius:30px;column-gap: 10px;}
.tabs ul li{/* width:calc(50% - 0px); */padding: 15px 30px;/* margin-top: 10px; */display:flex;justify-content:center;align-items:center;font-size:1.1em;color: #999;transition:all .1s;border-radius: 4px;background: #eee;/* transform: skewX(-8deg); */flex-direction: row;column-gap: 10px;}
.tabs ul li:hover{cursor:pointer;color:#222}
.tabs ul li.selected{background-color:#2f2f2f;color:#f6f6f6;margin-top:0;border-left:none;border-right:none;position:relative;}
.tabs ul li.selected:after{content:"";width: 50px;height: 30px;position:absolute;top: 99%;left:calc(50% - 25px);background: #2f2f2f;clip-path: polygon(100% 0, 0 0, 50% 70%);transition: .1s;}
.tabs.eset-col ul li.selected:after{background:#0096a1}
.tabs.gdata-col ul li.selected:after{background:#000}
.tabs ul li svg path{fill: #aaa!important;transition: all .1s;}
.tabs ul li:hover svg path{fill: #222!important;}
.tabs ul li.selected svg path{fill:#fff!important}
.tabs.eset-col ul li.selected{background-color:#0096a1}
.tabs.gdata-col ul li.selected{background-color:#000}
.tabs ul li.m2{xborder-radius:0 2px 2px 0}
.tabs div.col1,.tabs div.col2{padding:50px 0}
.tabs p{padding:10px 60px 0;margin-left:790px}
.tabs a.btn{margin:0 auto;display:inline-block}
@media screen and (max-width:769px) {
.tabs p{padding:10px}
.tabs ul{/* display:block; */max-width: 100%!important;width: 100%;column-gap: 0;}
.tabs ul li{/* width: 98%!important; */border-radius: 0!important;font-size: 16px;transform:none;justify-content: space-evenly;padding: 12px 20px;min-height: 125px;flex-direction: column;text-align: center;}
.tabs ul li.selected{/* padding: 34px 20px; *//* min-height: 135px; */}
}

.eset-svg-icon.color-faded-teal [fill^="#"], .eset-svg-icon.color-faded-teal [fill^=rgb], .eset-svg-icon.color-faded-teal [fill^="#"], .eset-svg-icon.color-faded-teal [fill^=rgb] {fill: #0096a1;}
.csc-frame, .csc-textpic-center, .csc-textpic-image-center{text-align:center}
.csc-frame h4, .csc-frame h3{font-size: 1.2rem;font-weight: 500;color:#000;margin-bottom:0}
.cont .csc-frame p{font-size:1.2rem;line-height:1.5;margin-top:16px}
.csc-frame .flex{column-gap: 12px;align-items: baseline;justify-content: center;}
.csc-frame .flex .colC{padding: 20px;width: 20%;margin-bottom:12px;background: #ffffff;xbackground: linear-gradient(180deg, rgb(255 255 255) 0%, rgba(0,0,0,0) 80%);border-radius: 4px;border-top: 4px solid #008da0;box-shadow: 2px 2px 5px #ddd;}
.eset .csc-frame h2,.withsecure .csc-frame p{color:#fff}
.eset .csc-frame .flex .colC{border:none;box-shadow:none}
.gdata .csc-frame .flex .colC{background:#282828;border:none}
.fsecure .csc-frame .flex .colC{border-color: #000c1b;}
.paragon .csc-frame .flex .colC{border-color:#ff793c}
.arcabit .csc-frame .flex .colC{border-color:#e31e24}
.secureauth .csc-frame .flex .colC{border-color:#970a82}
.withsecure .csc-frame h2,.withsecure .csc-frame p{color:#fff}
.withsecure .csc-frame .flex .colC{border:none;box-shadow:none}
.acronis .csc-frame h2,.withsecure .csc-frame p{color:#fff}
.acronis .csc-frame .flex .colC{border:none;box-shadow:none}
.gdata .csc-frame h4,.gdata .csc-frame h3{color:#fff}
.csc-frame .flex.h150,.csc-frame .flex.h200,.csc-frame .flex.h250,.csc-frame .flex.h300,.csc-frame .flex.h350,.csc-frame .flex.h400{align-items: flex-start;}
.csc-frame .flex.h150 .colC,.csc-frame .flex.h200 .colC,.csc-frame .flex.h250 .colC,.csc-frame .flex.h300 .colC,.csc-frame .flex.h350 .colC,.csc-frame .flex.h400 .colC{flex-direction:column;display:flex;justify-content: center;}
.csc-frame .flex.h150 .colC{height:150px;}
.csc-frame .flex.h200 .colC{height:200px;}
.csc-frame .flex.h250 .colC{height:250px;}
.csc-frame .flex.h300 .colC{height:300px;}
.csc-frame .flex.h350 .colC{height:350px;}
.csc-frame .flex.h400 .colC{height:400px;}
@media screen and (max-width:769px) {
.csc-frame .flex.h150 .colC,.csc-frame .flex.h200 .colC,.csc-frame .flex.h250 .colC,.csc-frame .flex.h300 .colC,.csc-frame .flex.h350 .colC,.csc-frame .flex.h400 .colC{height:inherit;}	
}
.csc-frame .flex .colC .svg-holder{display: block;margin: 5px auto 10px;}
.bestTag{position: absolute;top: 75px;left: 65%;background: #f5b124;font-weight: 600;color: #000;font-size: 1rem;padding:0px;border-radius: 40px;width: 80px;height: 80px;text-align: center;display: flex;flex-direction: column;justify-content: center;}

.left{text-align:left;}

ol, ul{margin:0 0 0 1.4em;}

/* structure */
body, html{/* min-width: 1000px; */}
.wrap{width: 1200px; padding:20px 0; margin: 0 auto;}

/* header */
header{opacity:0;display:block;color:#FFF;  height: 78px;  box-shadow: 0 0px 35px 14px #dedede; }
header .top-header{width:100%;height:78px;  position: fixed;  top: 0;  z-index: 10;  left: 0;xbackground-color:#009E73;background:#009E73 url(../img/510e8281.png) 0 0 repeat;  box-shadow:box-shadow: 0 0px 35px 14px #dedede;}
header .title, header .logo{display: block; height: 86px;}
header .title{font-size: 40px; font-weight: 700; text-transform: uppercase; padding-top:42px; border-bottom:solid 5px #FFF;}
header .logo{background-color: #FFF; padding:40px 20px 0;}
header .ks-logo {display: block;text-decoration:none;color: #30A077;font-size: 24px;margin-top: 24px;}
header a.ks-logo{float: left;color:#fff;    text-shadow: 3px 3px 6px #0F6759;}
.main-header-fixed{position:relative;width:1000px;margin:0 auto}
#menu{/* background: #009E73 url(../img/510e8281.png) 0 0 repeat; */box-shadow: 0px 1px 6px #dfdfdf;}
.home #menu{box-shadow:none}
#menu .wrap{display:flex;align-items: center;justify-content: space-between;}
#menu.fixed{position: fixed; left: 0;top: 0;width: 100%;z-index:10}
#menu-icon, ul#menu-mobile{display:none;}
ul#main-menu{list-style:none; /* margin: 0px auto 0 auto; */    /* width: 325px; */}
ul#main-menu li{float: left;    font-size: 18px;    font-family: 'Exo 2', sans-serif;    font-weight: 500;    text-transform: uppercase;    margin-left: 25px;    cursor: pointer; padding: 8px 15px;/* text-shadow: 1px 1px 4px #444; */transition:.3s}
ul#main-menu li a{text-decoration:none;color:#000;transition:.3s}
ul#main-menu li:hover, ul#main-menu li a:hover{color:#0b82ff}
.logoTop{width:250px}

/*mobile menu*/
#mm-button-container{height: 60px;background:#000;display: flex;align-items: center;justify-content: flex-end;padding-right: 14px;}
.mobile-menu-ctn {display:none;padding: 1px 14px;background: #f6f6f6;}
@media screen and (min-width:1000px){
#mm-button-container{display:none}	
.mobile-menu-ctn{display:none!important}
}
.mobile-menu-ctn ul{list-style:none;}
.mobile-menu-ctn ul li{margin: 0;padding: 20px 0;border-top: 1px solid #ddd;text-align: center;}
.mobile-menu-ctn ul li.noPadding{padding:0}
.mobile-menu-ctn ul li a{color:#000;padding:20px 0;display:block}
.mobile-menu {width:25px;height:30px;cursor: pointer;}
.patty {width:25px;background:#fff;height:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:15px;margin-top: 7px;-webkit-transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;transition: all 0.125s ease-in-out;}
.patty:before {
  content:"";
  width:25px;
  background:#fff; 
  height:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  float:right;
  margin-top:7px;
  display:block;
  -webkit-transition: all 0.125s ease-in-out;
  -moz-transition: all 0.125s ease-in-out;
  transition: all 0.125s ease-in-out;
}
.patty:after {
  content:"";
  width:25px;
  background:#fff; 
  height:3px;
  float:right;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin-top:4px;
  display:block;
  -webkit-transition: all 0.125s ease-in-out;
  -moz-transition: all 0.125s ease-in-out;
  transition: all 0.125s ease-in-out;
}
.patty.active {
   transform:rotate(45deg);
   -ms-transform:rotate(45deg); /* IE 9 */
   -webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
   margin-top: 14px;
}
.patty.active:before {
  transform:rotate(-90deg);
  -ms-transform:rotate(-90deg); /* IE 9 */
  -webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
  margin-top:0px;
}
.patty.active:after {
    transform:rotate(-90deg);
  -ms-transform:rotate(-90deg); /* IE 9 */
  -webkit-transform:rotate(-90deg); /* Opera, Chrome, and Safari */
  margin-top:-4px;
}
/*#end mobile menu*/

.share-it-block {float:right;height: 71px;line-height: 36px;list-style: none outside none;margin: 0 auto;padding: 0;z-index: 9999;margin-left: 160px;margin-top:22px;}
.share-it-block .share-container span{color: #555;display: inline-block;float: left;font-size: 12px;margin-right: 8px;}
.share-it-block a {	text-decoration:none;	color:#000;}

header .sub-area p{font-size: 26px; font-weight: 700; margin:1.2em 0 1em;}
header .bt-buy, header .bt-go{display: block; position: absolute; text-decoration: none;}
header .off-01{left:352px; top:184px; width: 90px; height: 104px; background: url(../img/off-01.png) center center no-repeat;}
header .off-02{left:738px; top:254px; width: 96px; height: 112px; background: url(../img/off-02.png) center center no-repeat;}
header .off-03{right:-35px; top:205px; width: 90px; height: 104px; background: url(../img/off-03.png) center center no-repeat;}
header .bt-go{width: 60px; height: 36px; background: url(../img/bt-go.png) center center no-repeat; left:50%; margin-left:-30px; top:480px;}

.cont{padding:0;}
.cont #about-us{background:#007dff;background: linear-gradient(224deg, #1161ff 0%, #00bcff 100%);/* background-size: contain; *//* background: linear-gradient(155deg, #1161ff 0%, #00bcff 100%); *//* text-shadow: 1px 1px 4px #444; *//* padding: 70px 0; */border: 15px solid #fff;border-left: none;border-right: none;}
.cont #about-us .wrap{display: flex;align-items: center;width: 100%;/* padding: 0!important; */margin: -15px 0!important;background: url(../img/computer-g7d952966b_1920.png?v=1.02) 0 0 no-repeat;background-size: contain;background-position-x: -40px;padding: 70px 0;}
.cont #about-us .wrap div{width: 48%;}
.cont #about-us .wrap div:first-child{width: 40%;}
.cont #about-us .wrap div img{width: 94%;height: 100%;}
.cont #about-us .wrap div.text-block{padding: 30px 0;}
.cont #about-us h3,.cont #about-us p.h3, .cont #about-us p{color:#fff;margin-top: 0;text-align:left}
.cont #about-us h3,.cont #about-us p.h3{margin-bottom:30px;}
.cont #about-us p{font-size: 1.38rem;}
.cont table{width: 99.98%;}
.cont table tr{border-top:solid 1px #cdcdcd;}
.cont table tr:first-child{border-top: none;}
.cont table td{width:25%; padding:20px 0 20px 0px; line-height: 1.4;}
.cont table thead tr:first-child td{text-align: left;padding-left: 30px;}
.cont table thead tr:first-child td img{margin-left:10px}
.cont table tr:first-child td{color: #333;/* text-transform: uppercase; */text-align:left;}
.cont table tr.fnt-small td{font-size: 14px; line-height: 1.2;}
.cont table img{margin-right:10px;}
.cont table td:first-child{color: #58595b !important; font-size: 16px !important; text-transform: none !important; padding-left:0;}
.cont table .td-total{display:none}
.cont p, .cont ul{    font-size: 1.25rem;  text-align: left;  line-height: 1.8;    font-weight: 300;}
#solutions .buttonCTA{background: #000;border: 2px solid #000;color: #fff;}
#solutions p a{color:#000;transition:.3s}
#solutions p a:hover{text-decoration:none;border-bottom:1px solid #000}
.buttonCTA.bw{background: #fff;border: 2px solid #000;color: #000;xfont-weight: 600;}
.buttonCTA.bw:hover{xcolor:#fff}
.vendors,.certs{margin: 40px auto 30px;display:flex;align-items: center;justify-content: space-evenly;flex-wrap: wrap;max-width: 950px;}
.certs{max-width:100%}
#solutions .vendors a{margin: 12px 0px;padding: 22px 25px;line-height:1;border: 1px solid #ccc;border-radius: 9px;width: fit-content !important;transition:.3s}
#solutions .vendors a:hover{border:1px solid #ccc;background:#fafafa}
#solutions .vendors img{max-width: 125px;height: 40px;margin: 0;}
.certs{justify-content: center;align-items: flex-start;column-gap: 15px;margin-top: 10px;}
.certs a{max-width:28%;text-align: center;margin-bottom: 20px;/* margin:40px 0; */}
.certs img{max-height: 180px;/* image-rendering: -webkit-optimize-contrast; */border: 1px solid #f6f6f6;box-shadow: 3px 3px 12px #ddd;margin-top: 20px;margin-bottom: 20px;}
.certs .cert-desc{line-height: 1.4;display: inline-block;color: #000;margin: 0;width: 100%;}
h2, h3{margin:12px 0}
h1,h2,h3,h4,h5,h6,p.h1,p.h2,p.h3,p.h4,p.h5,p.h6{color: #000000;font-weight: 600;line-height: 1.2;margin-bottom: 30px;/* text-align:center; *//* text-transform: uppercase; */}
h1{font-size:44px;}
h2{font-size:40px;}
h3{font-size:36px;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
.h1{font-size:44px!important;}
.h2{font-size:40px!important;}
.h3{font-size:36px!important;}
.h4{font-size:30px!important;}
.h5{font-size:24px!important;}
.h6{font-size:18px!important;}
sup{font-size:18px;vertical-align: super;}
b{font-weight:700}

#b2b-compare a{text-decoration:none}
#b2b-compare .td-title{padding-left:15px}
#b2b-compare img{float:left}

.logo_bar{width:100%;height:100px;clear:both;background:#b1b1b1 url(../img/plain_bg_red.png) 50% -388px no-repeat;  margin-top: 30px;  box-shadow: 0 9px 10px 0px #DEDEDE;}
.logo_bar .inner_logo_bar{width:1000px;margin:0 auto;text-align:center;padding-top: 28px;}
.green_bar{width:100%;margin-top:0;color: #fff;xbackground-color:#009E73;background:#009E73 url(../img/510e8281.png) 0 0 repeat;box-shadow: 0 9px 10px 0px #DEDEDE;text-shadow: 1px 1px 4px #444;}
.blue_bar{background: #000000;/* background: linear-gradient(155deg, #1161ff 0%, #00bcff 100%); */}
#help .inner_bar, #help .inner_bar{width: 1200px;margin:0 auto;padding: 60px 0px;}
#help .inner_bar h3,#help .inner_bar h2, #help .inner_bar p{color: #fff;}
#help{background: #070707 url(../img/make-a-phone-call-g94b16c355_1920.webp) top left no-repeat;background-attachment: fixed;background-size: cover;}
#help p{font-size:1.25rem}

.img_1{width:470px;float:right;margin:0 0 20px 10px}
.img_2{width:410px;margin:0 40px 8px 0}
.img_3{width:420px;float:right;margin:0 0 0 80px}
/* #contact{height:500px;zbackground:#e9e5dc url(../img/map-hd.png) 0 0 no-repeat}
.contact_info{zfloat:right;position:relative;xmargin:60px 122px 0 0;xpadding: 20px 40px;zbackground-color: rgba(255,255,255,0.8);}
.contact_info ul{font-size:15px}
.contact_info .arrow-white{position:absolute;top: 183px;left: -28px;} */
.gm-style-iw p{font-size:15px}

footer{color:#fff;background-color: #088eff; background: linear-gradient(330deg, #1161ff 0%, #00bcff 100%);font-size: 15px; line-height: 1.4; padding:30px 0 16px;}
footer.fixed{position:fixed;width:100%;bottom:0}
footer .wrap{padding: 0px 0 20px;display:flex;justify-content: space-between;align-items: center;}
footer .logoFooter{width: 250px;}
footer .copy{text-align:right;max-width:500px;}
footer .copy p{font-size:1rem}
footer .copy p small{font-size:.7rem;line-height: 1.4;margin-top: 10px;display: block;}
footer a.bt-snet{display: inline-block; text-decoration: none; width: 30px; height: 30px; margin-left: 5px; background-position: center center; background-repeat: no-repeat;}
footer a.snet-01{background-image: url(../img/sn-01.png);}
footer a.snet-02{background-image: url(../img/sn-02.png);}
footer a.snet-03{background-image: url(../img/sn-03.png);}
footer a{text-decoration:none}
footer a:hover{text-decoration:underline}

.bt-buy:hover{opacity: 0.9; color:#EEE;}

.blizzard{font-size:12px;line-height:18px}
.blizzard p{text-align:center;}

table.buyblock{width:280px; margin:0 auto}
table.buyblock tr td{padding:8px}
table.buyblock tr td.center{text-align:center}
table.buyblock tr td.center img{margin:2px auto;}
table.buyblock tr td .price {text-transform:lowercase}
.buy-button {cursor:pointer;background: #ec2939; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjMjkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjIzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ec2939 0%, #cb2331 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec2939), color-stop(100%,#cb2331)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ec2939 0%,#cb2331 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ec2939 0%,#cb2331 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ec2939 0%,#cb2331 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ec2939 0%,#cb2331 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2939', endColorstr='#cb2331',GradientType=0 ); /* IE6-8 */
	 color: white; font-size: 13px;   margin: 20px 0;  font-size: 21px;  padding: 12px 16px 12px 16px;  xwidth: 180px;	text-decoration: none;}
table.buyblock td select {border: 1px solid #CDCDCD;width: 96px;font-size: 11px;padding: 3px 1px;}
table.buyblock .renew-button {font-size:13px;text-decoration:none;  margin-top: 5px;}
table.buyblock .renew-button:hover{text-decoration:underline}

/*Animations*/
.animated {
    -webkit-animation-duration: infinite;
    animation-duration: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }
    50% { -webkit-transform: scale(0.8); }
    100% { -webkit-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(0.8); }
    100% { transform: scale(1); }
}
.pulse {
	 -webkit-animation: pulse 1.5s linear infinite;
    -moz-animation: pulse 1.5s linear infinite; 
	animation-name: pulse;
}

/*back to top*/
/* .page-blocks{position:relative;width: 960px;margin:0 auto;z-index:100} */
.back-to-top--btn{z-index:10000;position:absolute}
.back-to-top--btn.fixed{position:fixed}
.back-to-top--btn,.back-to-top--btn:focus{outline:0}
.back-to-top--btn{text-align:center;outline:0;/* margin-right:-600px; */right: 0px;width: 50px;height: 45px;background: #ffffff;border: 1px solid #666;border-right: none;bottom: 90px;opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60)}
.read-more-text,.back-to-top-text{padding-top:16px;font-weight:700;color: #000000;background-repeat:no-repeat;background-color:transparent;height:40px}
.read-more-text{background-position:center bottom;background-image:url(../img/more-btn.png);padding-bottom:18px;display:block;height:44px}
.back-to-top-text{background-position:center top;background-image:url(../img/back-to-top.png);padding-top:20px;margin-top: 11px;xdisplay:none}
.back-to-top--btn:hover,.back-to-top--btn:focus{color:#6c7073;text-decoration:none;cursor:pointer;}

/*cookie msg*/
#cookies-message{filter: alpha(opacity=80); opacity:.8;padding: 10px 0px; font-size: 12px; line-height: 18px; border-bottom: 1px solid black; text-align: center; position: fixed; bottom: 0px; background-color: #000000; color:#ffffff; width: 100%; z-index: 9999;}

a.btn{transition:all .2s cubic-bezier(.42,0,.58,1)}.large,a.pdf{font-size:16px}a{color: #008cff;text-decoration: none;}.btn-pager,.pagination>li{transition:all .2s cubic-bezier(.42,0,.58,1)}a:hover{color:#008cff;text-decoration: underline;}a.pdf{background:url(../../images/kso4-2015/pdf-icon.png) top left no-repeat;display:inline-block;margin-right:15px;line-height:16px;background-size:12px 14px;padding-left:20px;margin-bottom:5px}
p.equal{color:#858686;margin-bottom:20px;font-size: 15px;    line-height: 1.5;    font-weight: 400;}p strong{/* color:#333; */font-weight: 600;}ol,ul{margin:0;padding:0}ul ul{list-style:circle}.list-item{margin:0 0 10px 14px;color:#929393}.center{text-align:center!important}.auto{display:block;margin:0 auto}.video_popup{display:inline-block;text-align:left}.headline,.title-centered{text-align:center}.auto.btn{width:150px}.placeholder,.placeholder-img,.table{width:100%;position:relative}.vertpad{padding-top:30px;padding-bottom:30px}.horzpad{padding-left:30px;padding-right:30px}.inner:after,.inner:before{display:table;content:"";line-height:0}.inner{padding:25px 25px 25px 0}.placeholder-img{border:1px solid #ddd;background:#f3f3f3;min-height:100px}.placeholder{display:block}.more-info-anchor{display:inline-block;margin-bottom:15px;height:187px}.more-info-anchor>img{border:0;max-height:187px;width:auto;display:block}.collab-icon,.file-icon,.gateways-icon,.mail-icon,.mobile-icon,.storage-icon,.sys-icon,.virt-icon{display:inline-block;width:34px;height:16px;background-size:56%!important}.gateways-icon{background:url(../../images/kso4-2015/gate-icon.png) bottom left no-repeat}.virt-icon{background:url(../../images/kso4-2015/virt-icon.png) bottom left no-repeat}.mail-icon{background:url(../../images/kso4-2015/mail-srvr-icon.png) bottom left no-repeat}.file-icon{background:url(../../images/kso4-2015/file-icon.png) bottom left no-repeat}.sys-icon{background:url(../../images/kso4-2015/sys-mgmt-icon.png) bottom left no-repeat}.mobile-icon{background:url(../../images/kso4-2015/mobile-icon.png) bottom left no-repeat}.collab-icon{background:url(../../images/kso4-2015/collab-icon.png) bottom left no-repeat}.storage-icon{background:url(../../images/kso4-2015/storage-icon.png) bottom left no-repeat}.large{max-width:none}.small{font-size:12px}.content-head,.product-head,.section-title{font-family: 'Exo 2',MuseoSans-700,Helvetica Neue,Arial,sans-serif;}.content-head{font-size:18px;margin-bottom:14px}.product-head,.section-title,h3.section-title{color:#333;font-size: 23px;letter-spacing:-1px;}.product-head{line-height:30px}.section-title,h3.section-title{font-weight:400;line-height:27px;margin-bottom:10px}.section-block>.section-title{margin-bottom:20px}.section-block>h2.section-title{margin-bottom:5px}.awards-section .section-title,.product-definition .section-title,.section-head-title{font-family:MuseoSans-700,Arial,sans-serif;margin-bottom:20px;text-align:center}.headline .section-title{font-size:27px;line-height:33px;margin-bottom:5px}.headline .subhead{margin-right:auto;margin-left:auto}.section-title.small{font-size:14px;line-height:21px;letter-spacing:normal;margin-bottom:20px}.section-title a{color:#333}.section-title.left{text-align:left;max-width:14em;font-size:22px;line-height:28px}.section-title.red{color:#eb2c3e;margin-bottom:0}.subhead{font-size:18px;line-height:24px;color:#808081;margin-bottom:12px}.product-subhead{color:#808081;font-family: 'Exo 2',Helvetica Neue,Arial,sans-serif;font-size: 15px;font-weight:400;line-height: 20px;margin-bottom:10px;}.btn,.btn.large{font-weight: 500;}.b2b-list{list-style:none;margin-left:0}.b2b-list>li{font-size:14px;line-height:21px}.b2b-list>li:first-child{margin-top:0}.b2b-list>li.b2b-list-head{font-size:16px;line-height:22px;font-family:MuseoSans-700,Helvetica Neue,Arial,sans-serif;margin:15px 0 10px}.show-more .b2b-bulleted-list{list-style:disc;color:#929393}.b2b-bulleted-list{margin:0 0 15px 16px;text-align:left}.btn,.table td{text-align:center}.b2b-bulleted-list>li{line-height:22px}.b2b-bulleted-list>li>a,.b2b-bulleted-list>li>a:active,.b2b-bulleted-list>li>a:focus{outline:transparent;vertical-align:top;color:#159882}.overview-item .b2b-bulleted-list>li{color:#929393;font-size:12px;line-height:18px;margin-top:8px}.overview-item .b2b-bulleted-list>li:first-child{margin-top:0}.b2b-list .b2b-bulleted-list{list-style:disc}.b2b-menu,.b2b-submenu,.tabs{list-style:none}.overview-item p{margin-bottom:10px}.btn{text-shadow:none;color:#159882;background-color:#fff;border:2px solid #159882;padding:0 16px;font-size: 15px;font-family: 'Exo 2',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:32px;min-width:120px;display:inline-block;}
.btn.green,.btn:active,.btn:hover{xbackground-color:#159882;background: rgb(17,97,255);
background: linear-gradient(155deg, #1161ff 0%, #00bcff 100%);color:#fff;text-decoration:none;cursor:pointer;border: none;transition:.3s;padding: 6px 30px;}.btn.small,.sm-btn-group .btn{padding:0 10px;font-size:12px;line-height:27px}.btn.large{padding:0 30px 1px;font-size:21px;line-height:55px;min-width:140px}.btn.green{/* border-color: #00bcff; */text-transform: uppercase;font-family: 'Exo 2',Arial;font-size: 15px;}.btn.green:active,.btn.green:focus,.btn.green:hover{background-color:#006d5C;border-color:#006d5C}.btn.red{color:#fff;border-color:#eb2c3e;background-color:#eb2c3e}.btn.red:focus,.btn.red:hover{background-color:#cd2b36;border-color:#cd2b36;color:#fff}.btn.text{border-color:#fff;background:#fff;min-width:70px;text-decoration:none}.btn.text:active,.btn.text:focus,.btn.text:hover{color:#006d5C}.align-btns p{min-height:90px}.pagination{margin-left:0;margin-top:25px}.btn-pager,.pagination>li{display:inline-block;padding:0 16px;margin-left:4px;outline:0;font-family:MuseoSans-500,Helvetica,Arial,sans-serif;text-decoration:none!important;text-shadow:0;text-align:center;color:#159882;background-color:#fff;border:1px solid #159882;X-moz-transition:all .2s cubic-bezier(.42,0,.58,1);X-o-transition:all .2s cubic-bezier(.42,0,.58,1);Xtransition:all .2s cubic-bezier(.42,0,.58,1);font-size:12px;line-height:32px}

.b2b-menu>li.open>a,.b2b-submenu>li>a,.enterprise-list.feature .product-name,.enterprise.feature .product-name{font-family:MuseoSans-700,Helvetica Neue,Arial,sans-serif}.pagination>li.disabled,.pagination>li.disabled:hover{border-color:#999;color:#777;background-color:transparent;cursor:not-allowed}.btn-pager:first-child,.pagination>li:first-child{margin-left:0}.btn-pager.active,.btn-pager:active,.btn-pager:hover,.pagination>li.active,.pagination>li:active,.pagination>li:hover{background-color:#b2e8df;border:1px solid #159882;color:#444343;color:rgba(68,67,67,1)}.table thead tr td,.table tr td{border-bottom:1px solid #b4d3c7}.btn-pager.active:hover,.pagination>li.active:hover{color:#fff;background-color:#159882}.table tbody,.table thead{background:#fff}.pages{display:none}.pages.active{display:block}.table{padding:0;margin:0 0 15px;border-collapse:collapse}.table tr td{border-top:1px solid #b4d3c7;width:15%}.table tr td:first-child{width:40%}
.table thead td.active-product-title{border:1px solid #159882;border-bottom-color:#fff}.table thead tr>td{font-weight: 500;font-size:16px;line-height:2;border:none;}.table>thead>tr>td{padding:15px 8px}.table tbody{border-top:1px solid #b4d3c7;border-bottom:none}.table td{font-size:12px;padding:15px;line-height:18px;font-weight:400;border-left:1px solid #b4d3c7}.table td.td-title,.table td.td-titleInTab{font-size:16px!important;text-align:left}.table td:last-child{border-right:1px solid #b4d3c7}
.table thead td:last-child{border-right:1px solid #fff}.table thead td.active-product-title:last-child{border-right:1px solid #159882}
.table td.active-product{background:#fff;border:1px solid #fff;border-right-color:#159882;border-left-color:#159882}.table td.left{text-align:left}.table td.td-body{font-size:16px!important;width:30%}.table td.td-titleInTab{width:40%}.ent-why-kl.row .section-title,.quotes,.section-align-center,.section-centered,.section-head-title{text-align:center}.table .table-ctas{background:#fff!important;border-color:#fff}.table .table-ctas td{border:none;padding-bottom:5px}
.table .table-ctas td.active-product-ctas{border:1px solid #159882}.compare-ksos-kesb.row,.compare-ksos.row{border-top:none!important}.table .table-ctas td .btn{margin-bottom:10px;display:block;min-width:auto}.table .icon-check{position:relative;width:100%;background:url(../img/green-check.png) center center no-repeat;display:block;height:16px}.table-striped .table-row-dark>td,.table-striped tbody tr:nth-child(odd){background-color:#fafafa}
.table-striped .table-row-dark>td.active-product{background-color:#fff}.ksos-kesb-table .table{margin-bottom:0}.compare-ksos.row .green{color:#159882;font-size:16px;text-transform:uppercase;font-weight:500}.b2b-menu>li>a,.compare-ksos-kesb.row .ksos-kesb-table td{font-size:14px}.compare-ksos-kesb.row{padding-top:0}.b2b-menu{margin:0;padding:0}.b2b-menu>li{border-top:1px solid #ddd}.b2b-menu>li:first-child{border-top:0}.b2b-menu>li>a{width:100%;display:block;position:relative;padding-left:14px;line-height:40px;background:url(../../images/kso4-2015/arrow-grey.png) left center no-repeat}.b2b-menu>li>a:hover{background:url(../../images/kso4-2015/arrow-red.png) left center no-repeat}.b2b-menu>li.no-sub>a{background:0 0;color:#333;font-weight:900}.b2b-menu>li.open>a{background:url(../../images/kso4-2015/arrow-red-down.png) left center no-repeat}.b2b-submenu{display:none;margin:-5px 15px 15px}.b2b-submenu>li{margin-top:4px}.b2b-submenu>li:first-child{margin-top:0}.b2b-submenu>li>a{padding-left:0;background:0 0;font-size:13px;line-height:20px;color:#777}.b2b-submenu>li>a.active,.b2b-submenu>li>a:active,.b2b-submenu>li>a:hover{color:#333;font-weight:400}.b2b-menu-item.open>.b2b-submenu{display:block}.b2b.container .b2b-tab-container.row{border-top:none;padding-top:0}.ksos-tabs .b2b.container .b2b-tab-container{padding:0}.b2b-tab-container:after,.b2b-tab-container:before{content:" ";display:table;line-height:0}.b2b-tab-content,.b2b-tabs,.b2b-tabs .tab-link,.b2b-tabs .tab-link a{position:relative;display:block}.b2b-tab-container{margin-top:25px}.b2b-tabs{width:100%;overflow:hidden;z-index:1}.b2b-tabs .tab-link{float:left;z-index:10;top:1px;text-align:center}.b2b-tabs .tab-link a{padding:11px 19px 9px;margin-right:1px;line-height:19px;border:1px solid transparent;font-size:13px;font-weight:900;font-weight:400\9;text-transform:uppercase;color:#159882}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.table *{-webkit-box-sizing:border-box;box-sizing:border-box}.b2b-tabs .tab-link a{letter-spacing:-1px}}}.b2b-tabs .tab-link.current a{color:#333;background-color:#fff;border-color:#ddd #ddd #fff;cursor:pointer;outline:transparent}.b2b-tab-content{overflow:hidden;margin-top:-1px;padding:25px;border:1px solid #ddd}.b2b-tab-content.b2b-tab-content-noborder{border:0;padding-bottom:0;padding-top:0}.b2b-tab-content .tab-content{display:none}.b2b-tab-content .tab-content.current{display:block}.b2b-tab-content .tab-content .span6{margin:0;padding-right:20px}.b2b-tab-content .tab-content h2{text-transform:uppercase;font-weight:900;color:#333;font-size:14px;line-height:21px;letter-spacing:normal}.b2b-tab-content .tab-content .b2b-bulleted-list{color:#929393}.b2b-tab-content .show-more-link{padding:5px 10px 3px;border:1px solid transparent;display:block;margin-left:-10px;outline:transparent}.b2b-tab-content .show-more-link span{display:none;position:absolute;top:5px;right:5px}.b2b-tab-content a.show-more-link{color:#159882}

.b2b-tab-content .show-more-link:hover{background:url(../../images/kso4-2015/plus.png) 98% center no-repeat #f5f5f5;border:1px solid #ddd;transition:none} 
.b2b-tab-content .show-more-content{display:none}.b2b-tab-content .b2b-list li.show-more>a{border:1px solid #ddd;border-bottom-color:#f5f5f5;background:url(../../images/kso4-2015/minus.png) 98% center no-repeat #f5f5f5}.b2b-tab-content .show-more .show-more-content{display:block;border:1px solid #ddd;padding:0 10px;background:#f5f5f5;border-top-color:#f5f5f5;margin-left:-10px}.container.b2b{margin-top:35px;margin-bottom:45px}.article.row{padding-bottom:25px;padding-top:25px}.article.row:firt-child{margin-top:0}.btn-pager-row{margin-top:50px}.container.b2b .span12{margin-left:0}.no-margin [class*=span]{margin-left:0;margin-bottom:10px}.kesb-feature-container{border-top:0;padding:0}.kesb[class*=span]{margin:0 0 0 -4px;padding:35px 15px;border:1px solid #ddd;display:inline-block;float:none;vertical-align:top}.container-b2b .no-margin [class*=span]{margin-left:0}.container-b2b .kesb[class*=span]:hover{border-color:#159882}.container-b2b .kesb.span3{width:25%}.container-b2b .kesb.span4{width:33.3%;padding:30px}.row.first+.applications-list{margin-top:25px}.right-content{margin:0 0 30px;padding:0 30px;border-left:1px solid #ddd}.platform-icons{width:100%;margin:-10px 0 25px}.platform-icons img{width:20px;display:inline-block;margin-right:5px}.resources .span9{padding:0 15px}.cta-group{margin-top:15px}.btn-group{display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group>.btn{margin-left:3px;min-width:0}.btn-group>.btn:first-child,.enterprise .span12,.enterprise-list .span12{margin-left:0}.featured-section{padding:30px 0 40px;width:100%;background:#fbfcfc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f7f9f9));background:-webkit-linear-gradient(top,#fff 0,#f7f9f9 100%);background:-moz-linear-gradient(top,#fff 0,#f7f9f9 100%);background:-o-linear-gradient(top,#fff 0,#f7f9f9 100%);background:-ms-linear-gradient(top,#fff 0,#f7f9f9 100%);background:linear-gradient(to bottom,#fff 0,#f7f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',  endColorstr='#f7f9f9',  GradientType=0);border-bottom:1px solid #ddd}.enterprise-list.feature .headline,.enterprise.feature .headline{margin-bottom:15px}.enterprise-list.feature .product-name,.enterprise.feature .product-name{font-size:18px}.enterprise-list.feature .subhead,.enterprise.feature .subhead{margin-bottom:5px}.enterprise-list.feature .span3,.enterprise.feature .span3{padding:15px 0}.enterprise-list.feature img,.enterprise.feature img{width:40px;margin:0 auto}.enterprise-list.feature .span2,.enterprise.feature .span2{padding:15px 0;width:18%}.enterprise-list.feature{background:#fff;border-bottom:none}.product-definition,.section-options{border-bottom:1px solid #ddd}.cta-block .subhead{width:36em;margin:0 auto 15px}.cta-block .btn{display:block;margin:10px auto}.not-sure-bar:after,.not-sure-bar:before,.services-list:after,.services-list:before{content:" ";display:table;line-height:0}.ent-why-kl .content-head{margin-top:20px}.ent-why-kl .span4{padding:0 10px}.solutions-list .span6 .inner{padding:15px 15px 0 0}.services-list .span6 .inner{padding:15px 15px 15px 0}.awards .head{margin-bottom:7px}.awards.row{border-top:none}.ksos-feature-box,.other-box{background:#f9f9f9;border:1px solid #ddd}.ksos-feature-box{padding:30px!important}.ksos-feature-box .b2b-bulleted-list{color:grey}.other-box{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important;padding-bottom:0}.ksos-details .stars{margin:5px 0 10px}.ksos-awards{margin-top:10px}.ksos-awards img{margin-right:10px}.video{border-top:none!important}.kesb-list .span6{padding:15px}.kesb-list .span6 .content-head{margin-bottom:0}.kesb-list .span6 .btn-group{margin-top:10px;margin-bottom:15px}.quotes .date,.quotes .head,.quotes .subhead{max-width:none}.quotes .quote-nav a{font-size:30px}.quotes .quote-nav a.active,.quotes .quote-nav a:active{color:#eb2c3e}.not-sure-bar{margin-top:100px;background:#7f8c8d;padding:30px 0}.not-sure-bar .not-sure-headline{font-size:19px;line-height:36px;color:#fff}.banner-block:after,.banner-block:before,.content-area:after,.content-area:before,.content-section:after,.content-section:before,.section-block:after,.section-block:before,.sidebar:after,.sidebar:before,.tabs:after,.tabs:before,.vertpad:after,.vertpad:before{content:" ";display:table;line-height:0}.not-sure-bar .btn{background:#566566;border-color:#566566;color:#fff}.not-sure-bar .btn:hover{background:#485657;border-color:#485657}.sidebar{width:225px}.sidebar-left{float:left}.sidebar-right{float:right}.sidebar-left+.content-area,.sidebar-right+.content-area{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-left+.content-area{float:left;padding-left:30px;margin-left:20px;width:684px;border-left:1px solid #ddd}.sidebar-right+.content-area{float:right;padding-right:30px;margin-right:20px;width:684px;border-right:1px solid #ddd}.section-block{padding-top:25px;width:960px;margin:25px auto}.section-border-top{border-top:1px solid #ccc}.banner-block,.row-line{border-top:1px solid #ddd}.banner-block{margin-top:30px;padding:25px 0}.row-line{margin-top:25px;padding-top:25px}.tabs{margin:0;padding:0}.section-options:after,.section-options:before{content:" ";display:table;line-height:both}.section-options{padding-bottom:18px}.section-quicklinks{margin:0;padding:0;list-style:none}.section-quicklinks>li{padding-left:8px;padding-right:8px;line-height:1;border-left:1px solid #404040;display:inline-block}.section-quicklinks>li:first-child{padding-left:0;border-left:0}.section-quicklinks>li>a{display:block;font-size:12px;line-height:18px}.section-quicklinks>li>a.active,.section-quicklinks>li>a:active{color:#404040}.table-row-title{font-size:16px;font-weight:700;line-height:1}
.security-option:after,.security-option:before{content:" ";display:table;line-height:0}.security-option{margin: 8px 0 0 -4px;width:25%;min-height:380px;padding:35px 15px;vertical-align:top;display:inline-block;}.security-option,.security-option:first-child{border:1px solid #ddd}.security-option:hover{border-color:#159882;cursor:pointer}.product-definition:after,.product-definition:before,.section:after,.section:before{content:" ";display:table;line-height:0}.section{margin-top:40px;margin-bottom:40px}.product-definition>.section>.container{width:740px}.product-definition>.section{border-top:1px solid #ddd;border-bottom:0;padding-bottom:30px;padding-top:40px;margin-bottom:0;margin-top:0}.product-definition>.section:first-child{border-top:0 none}.section-title.list-title{font-size:14px;letter-spacing:normal;line-height:21px;text-transform:uppercase;font-family:MuseoSans-900,Arial,sans-serif}.section-head-title{color:#333;font-family:MuseoSans-700,Arial,sans-serif;font-size:24px;letter-spacing:-1px;line-height:27px;margin-bottom:20px}.b2b-tab-contained .b2b-tab-content,.product-definition .b2b-tab-content{padding-left:10px;padding-top:10px;padding-right:0;margin-top:8px;border:0}.product-definition .b2b-list p{margin-bottom:10px}.b2b-bulleted-list-ksos.product-subhead{padding-left:0}.b2b-tab-title{font-family:MuseoSans-700,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:10px 0}.product-definition .b2b-bulleted-list-ksos{list-style:disc;padding-left:12px}.product-definition-graphic{width:340px!important;height:250px}.section-align-left{text-align:left}.section-align-right{text-align:right}.section-hr{border-top:1px solid #ddd;padding-top:25px}.awards-section-list:after,.awards-section-list:before{content:" ";display:table;line-height:0}.awards-section-list{margin:0;list-style:none;text-align:center}.awards-section-list>li{margin-left:50px;display:inline-block}.awards-section-list>li:first-child{margin-left:0}.awards-graphic{display:inline-block;max-width:105px;vertical-align:middle}.awards-section-list>li:first-child .awards-graphic{max-width:160px}.more-info-row [class*=span]>a>img{display:block;max-height:181px;width:auto}.kesb-option{display:block}.kesb-option>img{width:80px}.sys-req-trigger{font-family:MuseoSans-700,Arial,sans-serif;font-size:24px;letter-spacing:-1px;line-height:27px}.awards-section,.further-info-section,.system-requirements-section{text-align:center;border-top:1px solid #ddd;padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}.further-info-section,.system-requirements-section .b2b-tab-content{padding-bottom:0}.sys-reqs-table td{width:150px}.sys-reqs-table td:first-child{width:560px}

@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}iframe[name=google_conversion_frame]{display:none;height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}.ValidationErrors{color:#000}.centered-par,.centered-par p{text-align:center;color:#858686}

.container_12{margin-left:auto;margin-right:auto;xwidth:960px}.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.pull_1,.pull_10,.pull_11,.pull_12,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10,.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.clear,.clearfix:after,.clearfix:before{display:block;overflow:hidden;visibility:hidden;width:0;height:0}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clearfix:after,.clearfix:before{content:'\0020'}.clearfix{zoom:1}.centered-par{margin-top:5px;margin-bottom:20px}.centered-par p{margin-bottom:5px}.styledSelect{background:url(../../images/kso4-2015/bb-arrow-down.png) 96% center no-repeat #fff;background-size:7px auto}.buyblock-b2b-kesb1 .styledSelect{background-color:#fafafa}.buyblock-b2b-kesb1 .styledSelect select,.styledSelect select{background-color:transparent!important}
.buttonCTA{display: inline-block;margin-top: 20px;color:#fff;font-family: 'Exo 2',Arial;padding: 15px 30px 17px;font-size: 18px;font-weight: 500;background-color: #cf0412;border: 2px solid #cf0412;cursor:pointer;text-transform: uppercase;transition:.3s}
.buttonCTA small{font-size: .75rem;text-transform: none;}
.transBtn{background-color: transparent;border: 2px solid #fff;}
.whiteBtn{background-color: #fff;border: 2px solid #fff;color:#000}
#buyblock .kesb[class*=span]{padding:30px}.bb-border[style]{width:100%!important}.buyblockParent .bb-border{display:inline-block}
/*.buttonCTA[style]{padding: 5px 30px;margin:10px 0;line-height:36px;transition:.3s}.buttonCTA:hover{background-color:#cd2b36!important;border-color:#cd2b36!important}*/
/*.buttonCTA:hover{background-color:#b81f2a!important;border-color:#b81f2a!important}*/
.transBtn:hover,.buttonCTA:hover,.whiteBtn:hover{filter:brightness(.9)}
/*{background-color: #ffffff26!important;border-color: #ffffff!important;}
{background-color: #eee!important;border-color: #eee!important;}*/
.sm-btn-group .btn{min-width:100px}a:link, a{color: #008cff;}
body .leaflet-popup-content p {margin: 0;font-size: 1rem;font-family: Lato,sans-serif;}

.swiper{width:100%;height:480px;background:#f9f9f9}
.swiper-slide{font-size:18px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 60px}
.swiper-slide .swiper-container{max-width:1180px;margin:0 auto}
.parallax-bg{position:absolute;left:0;top:0;width:130%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center}
.swiper-slide .title{font-size:41px;font-weight:300;}
@media only screen and (min-width: 500px) {
.swiper-slide .title{margin-top: 70px;}
}
.swiper-slide .subtitle{font-size:21px}
.swiper-slide .text{font-size:14px;margin-top: 25px;max-width:700px;line-height:1.3}