html,body,div,span,h1,h2,p,i,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}
a,a:active,a:visited{float:left;height:3em;width:100%;line-height:3.1em;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;background-color:transparent;color:#fff;border-radius:.214em;transition:all .3s ease-in-out}
a:hover{cursor:pointer}
html{font-size:14px}
body{background:#fff;font-size:100%;margin:0;color: #fff}
body *{font-family:"Segoe UI",sans-serif}
table{border-collapse:collapse;border:none;border-spacing:0;text-align:left;margin:0;padding:0;vertical-align:baseline}
td{vertical-align:middle}
h2{line-height:1.4;font-size:1em;font-weight:400;color:#fff}
p{margin:0;line-height:1.4}
ul{padding:0;margin:.714em 0 0;list-style:none}
li{margin-bottom:.429em;line-height:1.4;font-size:1em;word-spacing:-.071em}
#container{width:53.214em;height:30.285em;margin:auto;overflow:hidden;padding:0;position:relative;background-color: #005e9f}
#content{height:auto;left:0;position:absolute;top:0;width:100%}
.container--720-400{position:relative;width:51.429em;height:28.571em;margin:0 auto;overflow:hidden}
#button-text{padding:.6em}
#container-padding{padding-top: 2.8em;padding-left: 2.7em}
#container{background-color:#005e9c;margin:0 auto}
#copy{width: 31em;margin-left: -.2em}
h3 > span{text-transform:capitalize}
#side--left{width:61%}
#side--right{width:35%}
.color--yellow{color:#ffd900}
#subtitle{margin: .6em 0em 0.8em;letter-spacing:.04em;font-size:1.38em;width:19em}
.en #title{width: 35em}
#title{width: 47em;line-height: 1.14;letter-spacing: -0.05em}
#title > span{font-size: 2.5em}
.display--inline{display:inline}
.font--bold{font-weight:700}
.font--bolder{font-weight:900}
.icon{margin-right: 1.2em}
.icon-folder{width: 1.74em}
.icon-monitor{width: 1.79em}
.icon-check{width: 1.55em}
.icon-tool{width: 2em}
.list-cell-image{text-align: center;vertical-align:top}
.list-cell-text{font-size: 1.12em;padding-bottom: .9em}
.subLi{line-height: 1.25;font-size:1em;letter-spacing: 0.03em}
.boxshot{position:absolute}
#boxshot-container{position:absolute;width:100%;right: -.1em;bottom: -.4em}
#container-ribbon{position:absolute;top:0;left:0}
#boxshot1{width: 14.7em;right: 5.1em;bottom: 5.5em}
.boxshot-text{z-index:1;padding: .1em .4em;color:#fff;display:table-cell;vertical-align:middle;height:1.6em;background-color:#ef1717;font-size: .9em}
#container-text-boxshot{right: 5.8em;bottom: 12.55em;transform:rotate(3deg);-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);display:block;height: 7.1428em;width: 10.7em}
#boxshot-text::after{z-index:-1;content:"";position:absolute;right:-.6em;bottom:0;width:.5em;height:0;border-right:.571em solid transparent;border-top: .892em solid #ef1717;border-bottom: .892em solid #ef1717}
#container-text-boxshot::after{z-index:-1;content:"";top:0;position:absolute;left:-.11em;bottom:0;width:.5em;height:0;border-right: .4em solid transparent;border-left: .1em solid transparent;border-top: 1.4em solid #ef1717}
.decorated-text{text-decoration:underline;color:#ffd900}
.color--yellow.font--italic.translate{font-weight:700}
.font--italic{font-style:italic}
#yellow_italic_font{margin-top:.2em;font-size:1.6em;letter-spacing: .01em}
.float--left{float:left}
.badge-size{width: 5.7em;height: 5.7em}
.en #discount2{width: 2.1em;}
#discount2{width: 3.3em;height: 1.2em;text-align:center;margin:1.28em auto 0}
#discount1{position:relative;margin-top: -.7em;margin-left: 1.2em}
#discount-amount{font-size: 2.3em}
#discount-percent{top: .4em;font-size:1.16em;position:absolute}
.display--inline{display:inline}
#badge-container{bottom: 7.3em;right: 4.5em}
#close-container{padding: 1em 1.1em;position:absolute;top:.0714em;right:.2142em}
#close-cell img{height:.9em}
.eval #badge-container{bottom: 7.5em;right: 4.9em}
.eval .badge-size{width: 5.6em;height: 5.5em}
.translate.color--yellow.font--bolder{font-size:.93em}
#footer-table{margin-top: 0em}
#button-cell{position:absolute;bottom: 2.7em;right:3em}
#button-cell a{vertical-align:middle}
#button-core{padding:0 1.5em;position:relative;text-transform:uppercase;font-size:1.2em}
#button-core > span{color:#fff;font-size:1.1em}
#button-core div{height:100%;min-width: 10.2em;background-color:#00af00;z-index:2;position:relative}
#button-core div > span{padding:1em}
.border-radius-image.left{left:.3em}
.border-radius-image.right{right:.3em}
.border-radius-image{position:absolute;top:0;width:2.56em}
#button{transition:all .3s ease-in-out}
#button:hover{color:#ffd900}
#close-cell:hover{cursor:pointer}
#logo-container{padding: .9em 1.1em;position:absolute;top: 0em;left:0}
#logo-cell img{width: 4.5em;height: .98em}

.cs #yellow_italic_font,.da #yellow_italic_font{font-size: 1.4em}
.nl #title > span,.fi #title > span,.fr #title > span,.de #title > span,.it #title > span,.ja #title > span,.pt-br #title > span,.es #title > span{font-size: 2em}
.fi #yellow_italic_font,.fr #yellow_italic_font,.de #yellow_italic_font,.ko #yellow_italic_font,.pt #yellow_italic_font,.pt-br #yellow_italic_font{font-size: 1.3em}
.fr #subtitle{margin: .3em 0em 0.4em}
.de .subLi,.ja .subLi,.ru .subLi{font-size: .94em}
.ja #yellow_italic_font{font-size: 1.15em}
.no #yellow_italic_font,.es #yellow_italic_font{font-size: 1.45em}
.pt #title > span{font-size: 1.45em}
.pt #subtitle{font-size: 1.2em}
.ru #title > span{font-size: 1.5em}
.ru #subtitle{font-size: 1.3em}
.ru #yellow_italic_font{width: 25em;font-size: 1.15em}
.sv #yellow_italic_font{font-size: 1.35em}

#discount2{*margin:1.1em auto 0}
#copy{*width:33em}
.ru .list-cell-text{*font-size:1em}
.list-cell-text{*font-size:1.05em}