body,div,span,h1,h2,p,a{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}
a:hover *{cursor:pointer;color:#ffca00}
a,a:active,a:visited{float:left;height:3em;line-height:3.1em;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;background-color:transparent;color:#fff;border-radius:.214em}
#background{position:absolute}
table{border-collapse:collapse;border:none;border-spacing:0;text-align:left;margin:0;padding:0;vertical-align:baseline;width:100%}
img{border:none}
b{font-weight:900;color:#000}
body *{font-family:"Segoe UI",sans-serif}
#container{height:490px;width:745px}
.font--extrabold{font-weight:900}
.font--semibold{font-weight:600}
.font--underline{text-decoration:underline}
#header-icon{padding:1.9em 1.7em 2.3em 2.8em;width:4.6em}
#side--right{padding-top:3.2em;padding-left:21em}
#subtitle{margin-left:.2em}
#subtitle > span{font-weight:700;font-size:1.74em;color:#005e9c;letter-spacing:-.01em}
#subtitle .font--extrabold.font--underline{font-weight:900;color:#105ca0}
#subtitle > .translate > .notranslate{color:#105ca0}
#title{margin-top:-.4em;width:42em}
#mid-container{position:relative}
#mid{position:relative;overflow:hidden}
#title > span{font-weight:900;font-size:2.7em;color:#105ca0;letter-spacing:.023em}
.display--inline{display:inline}
.float--left{float:left}
#p{margin:0 0 1em .6em;line-height:1.6;width:24em}
#p > span{letter-spacing:.05em;font-weight:600;font-size:1.3em}
.list{width:32em}
.list-cell-image{padding-top:.7em;text-align:center;vertical-align:top;padding-right:.4em;width:1.9em}
.list-image{width:1.23em}
.list-row{padding-left:.3em;line-height:2.24em}
.list-row .translate{font-weight:400;font-size:1.16em;letter-spacing:.03em}
.boxshot{position:absolute}
#boxshot-text1 > span{font-size:1.2em}
.container-ribbon{position:absolute;top:0;left:0}
#boxshot1{width:20.77em;right:31.7em;bottom:5em;z-index:2}
.boxshot-text{z-index:1;padding:0 .33em 0 .51em;color:#fff;display:table-cell;vertical-align:middle;height:1.96em;background-color:#ef1717;font-size:.9em}
#container-text-boxshot1{right:39.9em;bottom:4.726em;transform:rotate(-2.2deg);-webkit-transform:rotate(-2.2deg);-ms-transform:rotate(-2.2deg);display:block;height:8.1978em;width:8.7142em;z-index:2}
#container-text-boxshot1::after{z-index:-1;content:"";top:0;position:absolute;left:-.19em;bottom:0;width:.5em;height:0;border-left:0 solid transparent;border-right:.42em solid transparent;border-top:1.78em solid #ef1717}
#boxshot-text1::before{z-index:-1;content:"";position:absolute;top:0;right:-.6em;width:.5em;height:0;border-right:.6em solid transparent;border-top:.976em solid #ef1717;border-bottom:.977em solid #ef1717}
#top{padding-bottom:2em}
#top,#bot{background-color:#efefef}
.border-radius-image.left{left:.3em}
.border-radius-image.right{right:.3em}
#bot{height:6em;position:absolute;left:0;bottom:0}
#button-cell{width:20.6em}
#button-cell a{vertical-align:middle;margin-left:.6em}
#button-core{font-weight:900;padding:0 1.6em;position:relative;text-transform:uppercase;font-size:1.2em;letter-spacing:.05em}
#button-core > span{color:#fff;font-size:1.1em}
.border-radius-image{position:absolute;top:0;width:2.56em}
#button *{transition:all .3s ease-in-out}
#button-core div{height:100%;min-width:10.7em;background-color:#00af00;z-index:2;position:relative}
#button-core div span{padding:0 1em;font-size:1.2em}
#close-container{padding:.26em .45em 0;height:1.565em;position:absolute;top:0;right:0;z-index:5}
#ps-cell{text-align:left}
.bottom-section-height{height:5.6em}
#call{line-height:1.67em;letter-spacing:.025em;margin-left:2.8em;width:26em}
#call > span{color:#005298;font-size:1.19em;font-weight:700}
#close-cell img{height:.8em}
.top-text{width:85.6%}
.border-radius-image{position:absolute;top:0;width:2.56em}
.color--red{color:#ff0812}
.color--blue{color:#005e9c}
#button-core span{margin-top:-0.03em\9;display:inline-block\9}
.list-row{*line-height:1.4em}
#button-core span{*margin-top:-.1em;*display:inline-block}
.std #button-core div span,.pro #button-core div span{padding:0 .8em}
.std #button-cell,.pro #button-cell{width:22em}
.cs.list-row{line-height:2.3em}
.cs #p > span,.nl #p > span{font-size:1.2em}
.cs .list-row .translate{font-size:1em;letter-spacing:0}
.cs #call{width:28em}
.cs #call > span{font-size:1em}
.da #title > span{font-size:2.5em}
.nl #title > span{font-size:2.2em}
.nl .list-row .translate{font-size:1em}
.fi .list-row .translate{font-size:1.12em}
.fi .list-row{line-height:2.26em}
.fr #title > span{font-size:2.25em}
.fr #p > span{font-size:1.1em}
.fr .list-row .translate{letter-spacing:.02em;font-size:1em}
.fr .list-row{line-height:2.4em}
.fr #button-core div span{font-size:.75em}
.fr #call > span{font-size:1em}
.fr #call{width:28em}
.de #title > span{font-size:2em}
.de #p{width:27em}
.de .list-row .translate{font-size:1em;letter-spacing:0}
.de #call > span{font-size:1em}
.de #call{width:29em}
.it #title > span{font-size:2.4em}
.it .list-row .translate{font-size:1em}
.it .list-row{line-height:2.26em}
.ja .list-row .translate{font-size:1.1em;letter-spacing:0}
.ja #call > span{font-size:1.15em}
.ja #call{width:29em}
.pt #title > span{font-size:2.4em}
.pt #p{width:27em}
.pt .list-row .translate{font-size:1.1em;letter-spacing:.02em}
.pt #call{width:28em}
.pt #call > span{font-size:1.1em}
.pt #button-core div span{font-size:1.1em}
.pt-br #title > span{font-size:2.04em}
.pt-br .list-row .translate{font-size:1.1em;letter-spacing:.02em}
.pt-br #button-core div span{font-size:1em}
.pt-br #call{width:29em}
.pt-br #call > span{font-size:1.1em}
.ru #title > span{font-size:2.4em}
.ru #subtitle > span{font-size:1.6em}
.ru #p{width:30em;margin:0 0 .4em .6em}
.ru #p > span{font-size:1.14em;letter-spacing:.04em}
.ru .list-cell-image{padding-top:.5em}
.ru .list-row .translate{font-size:1em;letter-spacing:0}
.ru .list{width:30em}
.ru #button-core div span{font-size:1em}
.ru #call{width:29em}
.ru #call > span{font-size:1.02em}
.ru .list-row{line-height:1.5em}
.es #p{width:29em}
.es #p > span{letter-spacing:.04em;font-size:1.16em}
.es .list{width:31em}
.es .list-row .translate{font-size:1.12em;letter-spacing:.02em}
.es #call{line-height:1.47em;width:29em}
.es #call > span{font-size:1em}
.sv .list-row{line-height:2.26em}
.std.cs #button-core div span,.pro.cs #button-core div span{font-size:1em}
.std.nl #subtitle > span,.pro.nl #subtitle > span{font-size:1.55em}
.std.fr #subtitle > span,.pro.fr #subtitle > span{font-size:1.48em}
.std.fr #button-core div span,.pro.fr #button-core div span{font-size:.7em}
.std.de #call,.pro.de #call{width:28em}
.std.de #button-core div span,.pro.de #button-core div span{font-size:1.1em}
.std.de #subtitle > span,.pro.de #subtitle > span{font-size:1.46em}
.std.it #subtitle > span,.pro.it #subtitle > span{font-size:1.6em}
.std.ja #button-core div span,.pro.ja #button-core div span{font-size:1em}
.std.ja #call,.pro.ja #call{width:28em}
.std.pt-br #call,.pro.pt-br #call{width:28em}
.std.pt-br #button-core div span,.pro.pt-br #button-core div span{font-size:.9em}
.std.pt-br #call > span,.pro.pt-br #call > span{font-size:1em}
.std.es #button-core div span,.pro.es #button-core div span{font-size:1em}
.std.sv #subtitle > span,.pro.sv #subtitle > span{font-size:1.5em}

.fi .list-row{*line-height:1em}
.fi .list-cell-image,
.no .list-cell-image,
.es .list-cell-image,
.zh-tw .list-cell-image{*padding-top: 0.5em}
.fr .list-row{*line-height: 1.2em}
.it .list-row{*line-height: 1.5em}
.ko .list-cell-image,
.da .list-cell-image,
.fr .list-cell-image{*padding-top: 0.6em}
.pt .list-cell-image,
.it .list-cell-image,
.pt-br .list-cell-image{*padding-top: 0.4em}
.sv .list-row{*line-height: 1.6em}