article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"] /* 1 */,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{-webkit-border-radius:0;border-radius:0;overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:"OpenSans";font-style:normal;font-weight:normal;src:url("../fonts/OpenSans-Regulard41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Regular.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Regular.woff") format("woff")}
@font-face{font-family:"OpenSans";font-style:italic;font-weight:normal;src:url("../fonts/OpenSans-Italicd41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Italic.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Italic.woff") format("woff")}
@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;src:url("../fonts/OpenSans-Semiboldd41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Semibold.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Semibold.woff") format("woff")}
@font-face{font-family:"OpenSans";font-style:italic;font-weight:600;src:url("../fonts/OpenSans-Italicd41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Italic.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Italic.woff") format("woff")}
@font-face{font-family:"OpenSans";font-style:normal;font-weight:bold;src:url("../fonts/OpenSans-Boldd41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Bold.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Bold.woff") format("woff")}
@font-face{font-family:"OpenSans";font-style:italic;font-weight:bold;src:url("../fonts/OpenSans-Italicd41d.eot?#iefix") format("eot"),url("../fonts/OpenSans-Italic.svg#OpenSans") format("svg"),url("../fonts/OpenSans-Italic.woff") format("woff")}
@font-face{font-family:"icons";src:url("../fonts/icons.eot");src:url("../fonts/iconsd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.svg#icomoon") format("svg"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.html") format("truetype");font-weight:normal;font-style:normal}
[ class^="link-" ]{background:none;border:0 none;color:#b6b6b6;display:inline-block;outline-width:0;padding:0;text-align:left;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
[ class^="link-" ]:before,[ class^="link-" ]:after{background:#6096e2;color:#fff;display:inline-block;font-size:.9333333333333333em;height:2em;line-height:2;text-align:center;width:2em;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;-moz-transition:background .2s ease-in-out,color .2s ease-in-out;-ms-transition:background .2s ease-in-out,color .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}
[ class^="link-" ]:before{margin-right:.5714285714285714em}
[ class^="link-" ]:after{margin-left:.5714285714285714em}
[ class^="link-" ]:visited{color:#b6b6b6}
[ class^="link-" ]:hover,[ class^="link-" ]:focus,[ class^="link-" ]:active,[ class^="link-" ].on{color:#989898;}
[ class^="link-" ]:hover:before,[ class^="link-" ]:focus:before,[ class^="link-" ]:active:before,[ class^="link-" ].on:before,[ class^="link-" ]:hover:after,[ class^="link-" ]:focus:after,[ class^="link-" ]:active:after,[ class^="link-" ].on:after{background:#6096e2;color:#fff}
[ class^="link-back" ]:before{content:"\e018";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2}
[ class^="link-prev" ]:before{content:"\e016";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2}
[ class^="link-next" ]:after{content:"\e017";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2}
[ class^="link-more" ]:after{content:"\e017";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;color:#467ecd;height:auto;width:auto}
[ class^="link-more" ]:hover:after,[ class^="link-more" ]:focus:after,[ class^="link-more" ]:active:after,[ class^="link-more" ].on:after{background:transparent;color:#467ecd}
[ class^="link-soc-" ]{min-height:1.7333333333333334em;}
[ class^="link-soc-" ]:before,[ class^="link-soc-" ]:after{background:transparent;color:#b6b6b6;font-size:1.6666666666666667em;height:auto;line-height:1em;vertical-align:middle;width:auto}
[ class^="link-soc-" ]:before{margin-right:0}
[ class^="link-soc-" ]:after{margin-left:0}
[ class^="link-soc-" ] span{left:-999em;position:absolute;vertical-align:middle}
[ class^="link-soc-" ]:hover:before,[ class^="link-soc-" ]:focus:before,[ class^="link-soc-" ]:active:before,[ class^="link-soc-" ].on:before,[ class^="link-soc-" ]:hover:after,[ class^="link-soc-" ]:focus:after,[ class^="link-soc-" ]:active:after,[ class^="link-soc-" ].on:after{background:transparent;color:#989898}
[ class^="link-soc-fb" ]:after{content:"\e004";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[ class^="link-soc-fb" ]:hover:before,[ class^="link-soc-fb" ]:focus:before,[ class^="link-soc-fb" ]:active:before,[ class^="link-soc-fb" ].on:before,[ class^="link-soc-fb" ]:hover:after,[ class^="link-soc-fb" ]:focus:after,[ class^="link-soc-fb" ]:active:after,[ class^="link-soc-fb" ].on:after{color:#3c599b}
[ class^="link-soc-tw" ]:after{content:"\e002";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[ class^="link-soc-tw" ]:hover:before,[ class^="link-soc-tw" ]:focus:before,[ class^="link-soc-tw" ]:active:before,[ class^="link-soc-tw" ].on:before,[ class^="link-soc-tw" ]:hover:after,[ class^="link-soc-tw" ]:focus:after,[ class^="link-soc-tw" ]:active:after,[ class^="link-soc-tw" ].on:after{color:#00aced}
[ class^="link-soc-gp" ]:after{content:"\e003";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[ class^="link-soc-gp" ]:hover:before,[ class^="link-soc-gp" ]:focus:before,[ class^="link-soc-gp" ]:active:before,[ class^="link-soc-gp" ].on:before,[ class^="link-soc-gp" ]:hover:after,[ class^="link-soc-gp" ]:focus:after,[ class^="link-soc-gp" ]:active:after,[ class^="link-soc-gp" ].on:after{color:#d94836}
[ class^="cta" ]{background:#6096e2;border:0 none;-webkit-border-radius:.2857142857142857em;border-radius:.2857142857142857em;color:#fff;display:inline-block;font-size:.9333333333333333em;font-weight:600;line-height:1.3571428571428572;outline-width:0;padding:.2857142857142857em .8571428571428571em;position:relative;text-align:left;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;-moz-transition:background .2s ease-in-out,color .2s ease-in-out;-ms-transition:background .2s ease-in-out,color .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out;}
[ class^="cta" ]:visited{color:#fff}
[ class^="cta" ]:hover,[ class^="cta" ]:focus,[ class^="cta" ]:active,[ class^="cta" ].on{background:#467ecd;color:#fff}
[ class^="cta" ]:after,[ class^="cta" ]:before{-webkit-transition:background .2s ease-in-out,color .2s ease-in-out;-moz-transition:background .2s ease-in-out,color .2s ease-in-out;-ms-transition:background .2s ease-in-out,color .2s ease-in-out;-o-transition:background .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out}
[ class^="cta" ] span{display:inline-block;vertical-align:top}
[ class^="cta-next" ]{padding-right:2.2857142857142856em;white-space:nowrap;}
[ class^="cta-next" ]:after{background:#467ecd;-webkit-border-radius:0 .2857142857142857em .2857142857142857em 0;border-radius:0 .2857142857142857em .2857142857142857em 0;content:"";display:inline-block;height:100%;position:absolute;right:0;text-align:center;top:0;vertical-align:middle;width:1.5714285714285714em}
[ class^="cta-next" ] span{white-space:normal;}
[ class^="cta-next" ] span:after{content:"\e017";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7142857142857143em;margin-top:-.5em;position:absolute;right:0;text-align:center;top:50%;width:2.2em;z-index:1}
[ class^="cta-next" ]:hover:after,[ class^="cta-next" ]:focus:after,[ class^="cta-next" ]:active:after,[ class^="cta-next" ].on:after{background:#3269b5}
[ class^="cta-next-small" ]{background:#445d84;-webkit-border-radius:.3333333333333333em;border-radius:.3333333333333333em;font-size:.8em;line-height:1.25;padding:.3333333333333333em 2.1666666666666665em .3333333333333333em .5em;}
[ class^="cta-next-small" ]:after{background:#334a6e;-webkit-border-radius:0 .3333333333333333em .3333333333333333em 0;border-radius:0 .3333333333333333em .3333333333333333em 0;width:1.8333333333333333em}
[ class^="cta-next-small" ] span:after{font-size:10px}
[ class^="cta-next-small" ]:hover,[ class^="cta-next-small" ]:focus,[ class^="cta-next-small" ]:active,[ class^="cta-next-small" ].on{background:#334a6e;}
[ class^="cta-next-small" ]:hover:after,[ class^="cta-next-small" ]:focus:after,[ class^="cta-next-small" ]:active:after,[ class^="cta-next-small" ].on:after{background:#223552}
[ class^="cta-next-medium" ]{-webkit-border-radius:.3333333333333333em;border-radius:.3333333333333333em;font-size:.8em;line-height:1.25;padding:.3333333333333333em 2.6666666666666665em .3333333333333333em 1em;}
[ class^="cta-next-medium" ]:after{-webkit-border-radius:0 .3333333333333333em .3333333333333333em 0;border-radius:0 .3333333333333333em .3333333333333333em 0;width:1.8333333333333333em}
[ class^="cta-next-medium" ] span:after{font-size:10px}
[ class^="cta-next-big" ]{-webkit-border-radius:.26666666666666666em;border-radius:.26666666666666666em;font-size:1em;line-height:1.3333333333333333;min-height:2.533333333333333em;padding:.26666666666666666em 2.4em .26666666666666666em .8em;}
[ class^="cta-next-big" ]:before{content:"";display:inline-block;height:100%;min-height:2.533333333333333em;vertical-align:middle;width:.07142857142857142em}
[ class^="cta-next-big" ]:after{-webkit-border-radius:0 .26666666666666666em .26666666666666666em 0;border-radius:0 .26666666666666666em .26666666666666666em 0;width:1.7333333333333334em}
[ class^="cta-next-big" ] span{vertical-align:middle;}
[ class^="cta-next-big" ] span:after{font-size:10px;width:2.6em}
[ class^="cta-bt" ]{background:#b6b6b6;}
[ class^="cta-bt" ]:hover,[ class^="cta-bt" ]:focus,[ class^="cta-bt" ]:active,[ class^="cta-bt" ].on{background:#6096e2}
[ class^="cta-more" ]{background:#b6b6b6;}
[ class^="cta-more" ]:hover,[ class^="cta-more" ]:focus,[ class^="cta-more" ]:active,[ class^="cta-more" ].on{background:#989898}
.bt-watch{background-color:rgba(255,255,255,0.3);border:1px solid #fff;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:.6666666666666666em;font-weight:600;padding:.5333333333333333em 2em;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.bt-watch:focus,.bt-watch:active,.bt-watch:hover,.bt-watch:visited,.bt-watch.on{color:#e3e6ec}
.bt-watch:hover{background-color:rgba(255,255,255,0.4)}
[ class^="bt-slider" ]{background-color:transparent;border:3px solid rgba(255,255,255,0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;height:4em;line-height:4em;width:4em;display:block;outline:none;padding:0;position:absolute;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;text-align:center;}
[ class^="bt-slider" ]:before{border:1px solid rgba(255,255,255,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";-webkit-border-radius:50%;border-radius:50%;height:4em;width:4em;display:block;left:-3px;position:absolute;top:-3px;-webkit-transition-property:-webkit-transform, background-color;-moz-transition-property:-moz-transform, background-color;-o-transition-property:-o-transform, background-color;-ms-transition-property:-ms-transform, background-color;transition-property:transform, background-color;-webkit-transition-duration:.2s,.2s;-moz-transition-duration:.2s,.2s;-o-transition-duration:.2s,.2s;-ms-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:ease-in-out,ease-in-out;-moz-transition-timing-function:ease-in-out,ease-in-out;-o-transition-timing-function:ease-in-out,ease-in-out;-ms-transition-timing-function:ease-in-out,ease-in-out;transition-timing-function:ease-in-out,ease-in-out;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
[ class^="bt-slider" ]:after{color:rgba(255,255,255,0.7);display:inline-block;height:2.727272727272727em;font-size:1.4666666666666666em}
[ class^="bt-slider" ]:hover{background-color:rgba(255,255,255,0.05);}
[ class^="bt-slider" ]:hover:before{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
[ class^="bt-slider" ].disabled{cursor:default;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
[ class^="bt-slider" ].disabled:before{content:none}
.bt-slider-prev:after{content:"\e016";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bt-slider-next:after{content:"\e017";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[ class^="counter-" ]{-webkit-border-radius:.35714285714285715em 0 0 .35714285714285715em;border-radius:.35714285714285715em 0 0 .35714285714285715em;color:#fff;display:inline-block;font-size:.9333333333333333em;font-weight:600;height:2.142857142857143em;line-height:2.142857142857143em;padding:0 1.1428571428571428em 0 0;position:relative;text-align:right;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;width:5.714285714285714em;}
[ class^="counter-" ]:visited{color:#fff}
[ class^="counter-" ]:hover,[ class^="counter-" ]:active,[ class^="counter-" ]:focus{color:#fff}
[ class^="counter-" ] .text{left:-999em;position:absolute}
[ class^="counter-" ]:before{color:#fff;font-size:1.1428571428571428em;left:.625em;line-height:1.875em;position:absolute;top:0}
.counter-tw{background:#169fd1;}
.counter-tw:hover,.counter-tw:active,.counter-tw:focus{background:#0b8ebe}
.counter-tw:before{content:"\e001";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.875em}
.counter-fb{background:#3c599b;}
.counter-fb:hover,.counter-fb:active,.counter-fb:focus{background:#2f498b}
.counter-fb:before{content:"\e00f";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.875em}
body{background:#f8f8f8;color:#5d6876;font-family:"OpenSans",serif;font-size:93.75%;line-height:1.3333333333333333em}
a{color:#467ecd;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
a:visited{color:#467ecd}
a:hover,a:focus,a:active{color:#3269b5}
.tt1{font-size:1.3333333333333333em;font-weight:600;line-height:1.45;margin:0 auto 0 auto;max-width:;text-align:center;}
.tt1 >span,.tt1 >b{background:#6096e2; opacity:0.8;-webkit-box-shadow:.4em 0 0 #6096e2,-.25em 0 0 #6096e2,-.4em 0 0 #467ecd;box-shadow:.4em 0 0 #6096e2,-.25em 0 0 #6096e2,-.4em 0 0 #467ecd;color:#fff;padding:.05em 0;text-shadow:0 1px 0 #467ecd;}
.no-boxshadow .tt1 >span,.no-boxshadow .tt1 >b{border-left:5px solid #467ecd}
.tt1 b{font-weight:bold}
.tt2{color:#5d6876;font-size:1.2em;font-weight:normal;line-height:1.2777777777777777em;margin:0 0 .8333333333333334em 0;}
.tt2 b{font-weight:600}
.tt3{color:#5d6876;font-size:1.0666666666666667em;font-weight:600;line-height:1.3125;margin:0 0 .625em 0;}
.tt3 b{font-weight:bold}
.tt4,.tt5,.tt6{font-size:1.0666666666666667em;font-weight:normal;line-height:1.3125;margin:0 0 .9375em 0}
.tt-blog{color:#495466;font-size:1em;font-weight:bold;line-height:1.3333333333333333;margin:0 0 2em 0;min-height:3.3333333333333335em;padding:0 0 0 4em;position:relative;white-space:nowrap;}
.tt-blog:before{border:2px solid #6096e2;-webkit-border-radius:50%;border-radius:50%;content:"\e007";font-family:"icons";speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;height:2.6666666666666665em;left:0;line-height:2.6666666666666665;margin-top:-1.3888888888888888em;position:absolute;text-align:center;top:50%;width:2.6666666666666665em}
.tt-blog:after{content:"";display:inline-block;height:3.3333333333333335em;vertical-align:middle;width:1%}
.tt-blog span{display:inline-block;vertical-align:middle;width:98%;white-space:normal}
.sub-tt{color:#fff;font-size:1.1333333333333333em;font-weight:normal;line-height:1.2941176470588236;margin:0 0 .8823529411764706em 0;text-align:center}
.highlight{color:#467ecd}
b,strong{font-weight:600}
p{margin:0 0 1em 0}
ul,ol{margin-bottom:1em;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
form .line{padding-bottom:.6666666666666666em}
form .submit{max-width:22em;padding-bottom:.6666666666666666em;text-align:right;width:100%}
form .field{display:inline-block;max-width:14.666666666666666em;position:relative;width:100%;}
form .field.textarea{max-width:22em}
fieldset{border:0 none;-webkit-border-radius:0;border-radius:0;margin:0;padding:0}
input[ type="email"],input[ type="number"],input[ type="password"],input[ type="search"],input[ type="tel"],input[ type="text"],input[ type="url"],textarea{-webkit-appearance:none;background:;border:1px solid #cecece;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#5d6876;font-size:.9333333333333333em;line-height:1.3571428571428572;outline-width:0;padding:.7857142857142857em 1.0714285714285714em;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;width:100%;}
input[ type="email"]::-webkit-input-placeholder,input[ type="number"]::-webkit-input-placeholder,input[ type="password"]::-webkit-input-placeholder,input[ type="search"]::-webkit-input-placeholder,input[ type="tel"]::-webkit-input-placeholder,input[ type="text"]::-webkit-input-placeholder,input[ type="url"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7a7a7a}
input[ type="email"]:-moz-placeholder,input[ type="number"]:-moz-placeholder,input[ type="password"]:-moz-placeholder,input[ type="search"]:-moz-placeholder,input[ type="tel"]:-moz-placeholder,input[ type="text"]:-moz-placeholder,input[ type="url"]:-moz-placeholder,textarea:-moz-placeholder{color:#7a7a7a}
input[ type="email"]::-moz-placeholder,input[ type="number"]::-moz-placeholder,input[ type="password"]::-moz-placeholder,input[ type="search"]::-moz-placeholder,input[ type="tel"]::-moz-placeholder,input[ type="text"]::-moz-placeholder,input[ type="url"]::-moz-placeholder,textarea::-moz-placeholder{color:#7a7a7a}
input[ type="email"]:-ms-input-placeholder,input[ type="number"]:-ms-input-placeholder,input[ type="password"]:-ms-input-placeholder,input[ type="search"]:-ms-input-placeholder,input[ type="tel"]:-ms-input-placeholder,input[ type="text"]:-ms-input-placeholder,input[ type="url"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7a7a7a}
input[ type="email"]:focus,input[ type="number"]:focus,input[ type="password"]:focus,input[ type="search"]:focus,input[ type="tel"]:focus,input[ type="text"]:focus,input[ type="url"]:focus,textarea:focus{border-color:#6096e2}
textarea{height:9.285714285714286em;resize:vertical}
.search{display:inline-block;position:relative;}
.search input[ type="search"]{background:#fff;padding:.2857142857142857em 2.142857142857143em .2857142857142857em 1.0714285714285714em;width:12.142857142857142em;}
.search input[ type="search"]::-webkit-input-placeholder{color:#b6b6b6}
.search input[ type="search"]:-moz-placeholder{color:#b6b6b6}
.search input[ type="search"]::-moz-placeholder{color:#b6b6b6}
.search input[ type="search"]:-ms-input-placeholder{color:#b6b6b6}
.search input[ type="search"] + button{background:none;border:0 none;font-size:1.0714285714285714em;height:1.0666666666666667em;outline-width:0;margin:-.5333333333333333em 0 0 0;padding:0;position:absolute;right:.6666666666666666em;top:50%;width:1.0666666666666667em;}
.search input[ type="search"] + button:after{color:#b6b6b6;content:"\e005";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em}
.search input[ type="search"] + button span{left:-999em;position:absolute}
.error input[ type="email"],.error input[ type="number"],.error input[ type="password"],.error input[ type="search"],.error input[ type="tel"],.error input[ type="text"],.error input[ type="url"],.error textarea{border-color:#ff3e4c}
.error.invalid .field:before{border:2px solid #ff3e4c;-webkit-border-radius:50%;border-radius:50%;content:"\e012";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff3e4c;font-size:.5333333333333333em;height:2.75em;line-height:2.75em;right:1.25em;text-align:center;top:1.125em;position:absolute;width:2.75em}
.error.invalid .field input[ type="email"],.error.invalid .field input[ type="number"],.error.invalid .field input[ type="password"],.error.invalid .field input[ type="search"],.error.invalid .field input[ type="tel"],.error.invalid .field input[ type="text"],.error.invalid .field input[ type="url"],.error.invalid .field textarea{padding-right:2.857142857142857em}
.error .msg{color:#ff3e4c;margin:.6666666666666666em 0 0 0}
body{counter-reset:section}
#main .wrapper-st{width:90.625%;margin:0 auto}
[data-layer-tg]{display:none;}
[data-layer-tg].active{display:block}
.main-logo{display:inline-block;font-size:1em;height:2.1333333333333333em;margin:.5333333333333333em 1em .26666666666666666em 0;padding:0 0 .26666666666666666em;position:relative;width:10.666666666666666em; }
.main-logo .tt{background:url("../images/logo.png") no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:block;height:100%;text-indent:-9999em}
.main-logo .s-tt{bottom:0;display:block;font-size:.8em;font-weight:600;position:absolute;right:0}
header[role="banner"]{background-color:#fff;border-top:.13333333333333333em solid #6096e2;position:relative;z-index:30;}
header[role="banner"] > div:before,header[role="banner"] > div:after{content:" ";display:table}
header[role="banner"] > div:after{clear:both}
header[role="banner"] a{color:#67717f;text-decoration:none}
header[role="banner"] .home,header[role="banner"] .account{display:none}
header[role="banner"] .main-logo{display:inline-block;}
header[role="banner"] .main-logo .s-tt{text-indent:-9999em}
header[role="banner"] .social{float:right}
header[role="banner"] .logo,header[role="banner"] nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2.6875%;padding-right:2.6875%}
header[role="banner"] .logo{border-bottom:2px solid #e3e6ec}
header[role="banner"] .menu{background:none;border:0 none;color:#688198;float:right;margin-top:.7333333333333333em;}
header[role="banner"] .menu span{display:inline-block;vertical-align:middle}
header[role="banner"] .menu:after{color:#6096e2;content:"\e009";display:inline-block;font-family:icons;margin-left:.4em;vertical-align:middle}
header[role="banner"] .nav.active{display:block}
header[role="banner"] nav{background-color:#333c49;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
header[role="banner"] nav a{color:#688198;display:block;font-weight:400;line-height:1.3;padding:0 3.6666666666666665em .6666666666666666em;text-align:center;text-decoration:none; text-transform: uppercase;}
header[role="banner"] nav a + a:before{border-top:.06666666666666667em solid #48525f;content:"";display:block;height:0;padding-bottom:.6666666666666666em;}
header[role="banner"] nav a.home + a{padding-top:.6666666666666666em;}
header[role="banner"] nav a.home + a:before{content:none}
.toolbar{background-color:#28313d;padding:.6666666666666666em 4.6875%}
.toolbar:before,.toolbar:after{content:" ";display:table}
.toolbar:after{clear:both}
.lg{float:left;}
.lg a,.lg > span{color:#56595e;font-weight:600;font-size:.7333333333333333em;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.lg a:hover,.lg > span:hover{opacity:1;-ms-filter:none;filter:none}
.lg a:before,.lg > span:before{background-color:#2a3443;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 2px #56595e;box-shadow:0 0 0 2px #56595e;-webkit-border-radius:50%;border-radius:50%;height:2em;line-height:2em;width:2em;content:"";display:inline-block;margin-right:.36363636363636365em;vertical-align:middle}
.lg a + a,.lg > span + a{margin-left:.8em}
.lg a span,.lg > span span{display:inline-block;vertical-align:middle;}
.lg a span:before,.lg > span span:before{background:url("../images/lg.png") no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;content:"";display:inline-block;height:.45454545454545453em;left:.6363636363636364em;position:absolute;top:.6363636363636364em;width:.7272727272727273em}
.lg a.fr span:before,.lg > span.fr span:before{background-position:0 0}
.lg a.en span:before,.lg > span.en span:before{background-position:0 -6px}
.lg > span{opacity:1;-ms-filter:none;filter:none}
.header-lg .other-lang{display:none}
.header-lg:hover .other-lang{display:block;position:absolute}
.header-lg{display:inline-block;margin-right:12px}
.header-lg a,.header-lg>span{font-weight:600;font-size:13px;opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);position:relative;text-transform:uppercase;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.header-lg a:before,.header-lg>span:before{-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;content:"";display:inline-block}
.header-lg a span,.header-lg>span span{display:inline-block}
.header-lg>span span{text-decoration:underline}
.header-lg a i.flag:before,.header-lg>span i.flag:before{background:url("../images/lg.png") 0 0/100% auto no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;content:"";display:inline-block;height:10px;width:13px;border-bottom:0;margin-right:.535353535354em}
.header-lg a:hover,.header-lg>span:hover{opacity:1;-ms-filter:none;filter:none}
.header-lg>.other-lang i.en:before,.header-lg>span i.flag.en:before{background-position:0 -10px}
.header-lg>span{opacity:1;-ms-filter:none;filter:none}
.fr > i.fa.fa-angle-down,.en > i.fa.fa-angle-down{margin-left: .3232323232325em;}



.social{margin-top:.13333333333333333em;}
.social a{color:#4c5766;margin-right:.6666666666666666em;text-decoration:none;}
.social a:before{display:inline-block;font-family:icons;font-size:1.3333333333333333em;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.social a span{display:inline-block;text-indent:-9999em}
.social .fb:before{content:"\e004";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .fb:hover:before{color:#3b5998}
.social .tw:before{content:"\e002";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .tw:hover:before{color:#00acee}
.social .gp:before{content:"\e003";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .gp:hover:before{color:#c63b1e}
.social .in:before{content:"\e601";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .in:hover:before{color:#4E7BA1}
.social .ln:before{content:"\e600";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .ln:hover:before{color:#107CB7}
.social .pt:before{content:"\e607";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .pt:hover:before{color:#c63b1e}
.social .jy:before{content:"\e608";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .jy:hover:before{color:#3EAE9E}
.social .yt:before{content:"\e606";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social .yt:hover:before{color:#c63b1e}
footer[role="contentinfo"]{background-color:#333c49;border-top:2px solid #545f6f;color:#A7AAAD;padding-top:1.6666666666666667em;text-align:center;}
footer[role="contentinfo"] .guarantee .tt, footer[role="contentinfo"] .lg, footer[role="contentinfo"] .legals nav, footer[role="contentinfo"] .legals .account{display:none}
footer[role="contentinfo"] .news,footer[role="contentinfo"] .products, footer[role="contentinfo"] .about,footer[role="contentinfo"] .follow {margin-bottom: 24px;}
footer[role="contentinfo"] ul{margin:0;padding:0}
footer[role="contentinfo"] li{list-style:none;text-shadow:1px 0 1px rgba(0,0,0,0.4);}
footer[role="contentinfo"] li a{color:#A7AAAD;}
footer[role="contentinfo"] li.social{text-shadow:none}
footer[role="contentinfo"] h2{line-height:1.1;margin-bottom:.6em;margin-top:0}
footer[role="contentinfo"] p{/*font-weight:bold;*/margin-bottom:.8em;text-shadow:1px 0 1px rgba(0,0,0,0.4)}
footer[role="contentinfo"] a{color:#5d6876;text-decoration:none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
footer[role="contentinfo"] a:hover{color:#cfdde5}
footer[role="contentinfo"] .main-logo{margin-bottom:1.7333333333333334em;height: 2.3em;}
footer[role="contentinfo"] .main-logo .tt{background-image:url("../images/logo-footer.png"); height:3.8em;}
footer[role="contentinfo"] .tt{color:#cfdde5;font-family:"OpenSans",serif;font-size:1em;font-weight:600;text-transform:uppercase}
footer[role="contentinfo"] .address,footer[role="contentinfo"] .phone,footer[role="contentinfo"] .email{margin-bottom:1.6em;}
footer[role="contentinfo"] .address > span,footer[role="contentinfo"] .phone > span,footer[role="contentinfo"] .email > span{display:block}
footer[role="contentinfo"] .address:before,footer[role="contentinfo"] .phone:before,footer[role="contentinfo"] .email:before{border:2px solid #5d6876;-webkit-border-radius:50%;border-radius:50%;height:1rem;line-height:1rem;width:1rem;display:inline-block;margin-bottom:.875em;height:1.875rem;text-align:center;vertical-align:middle;width:1.875rem}
footer[role="contentinfo"] .address:before,footer[role="contentinfo"] .phone:before,footer[role="contentinfo"] .email:before{content:"\e00b";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0666666666666667em;line-height:30px}
footer[role="contentinfo"] .phone:before{content:"\e006";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8666666666666667em;line-height:30px}
footer[role="contentinfo"] .email:before{content:"\e010";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8em;line-height:30px}
footer[role="contentinfo"] .guarantee p span{border:1px solid #5d6876;-webkit-border-radius:.36363636363636365em;border-radius:.36363636363636365em;display:inline-block;font-size:.7333333333333333em;padding:.5454545454545454em .9090909090909091em;}
footer[role="contentinfo"] .guarantee p span:before{margin-right:.5454545454545454em}
footer[role="contentinfo"] .guarantee .security:before{content:"\e00a";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
footer[role="contentinfo"] .guarantee .sponsor:before{content:"\e00e";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
footer[role="contentinfo"] .legals{background-color:#2b333e;border-top:1px solid #3b4450;font-size:.7333333333333333em;margin-top:2.272727272727273em;}
footer[role="contentinfo"] .legals .wrapper-st{padding:.5454545454545454em 0}
footer[role="contentinfo"] .legals p{margin:0}
.js [ data-toggle-target ]{display:none;}
.js [ data-toggle-target ].visible{display:block}
.counters{display:none}
.article-header{background:#141821 url("../images/header.jpg") no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.05);box-shadow:inset 0 5px 10px rgba(0,0,0,0.05);min-height:11.466666666666667em;padding-top:1.3333333333333333em;}
.article-header .wrapper-st:before{content:'';display:inline-block;height:11.466666666666667em;vertical-align:middle;width:1%}
.article-header .wrapper-st > div{display:inline-block;vertical-align:middle;width:96%}
[ class^="article-nav" ]{border-bottom:1px solid #e0e0e0;margin:0 0 1em;text-align:center;}
[ class^="article-nav" ] + .edito{margin-top:0}
[ class^="article-nav" ] .pager{margin:1em 0}
[ class^="article-nav" ] .link-prev span,[ class^="article-nav" ] .link-next span{left:-999em;position:absolute}
[ class^="article-nav" ] .text{color:#b6b6b6}
[ class^="article-nav" ] a.text:hover,[ class^="article-nav" ] a.text:active,[ class^="article-nav" ] a.text:focus{color:#989898}
[ class^="article-nav" ] .num .sub,[ class^="article-nav" ] .num .sup{position:relative}
[ class^="article-nav" ] .num .sup{top:-.2em}
[ class^="article-nav" ] .num .sub{bottom:-.2em}
.article-nav-blog{text-align:left;}
.article-nav-blog .text{position:absolute;left:-999em}
.article-nav-blog .link-prev span,.article-nav-blog .link-next span{left:auto;position:static}
.article-nav-blog .pager:before,.article-nav-blog .pager:after{content:" ";display:table}
.article-nav-blog .pager:after{clear:both}
.article-nav-blog .link-prev{float:left}
.article-nav-blog .link-next{float:right}
.article-content{padding:1.7333333333333334em 0 0}
.edito{color:#7a7a7a;}
.edito + .edito{margin-top:1.7333333333333334em}
.edito img,.edito video,.edito iframe{max-width:100%;margin-bottom:.8em}
.edito ul{list-style-position:inside;margin-top:0;padding-left:0;}
.edito ul li{list-style-type:none;margin-bottom:1.3333333333333333em;}
.edito ul li:before{content:"-";margin-right:.25em}
.edito .tt3{color:#467ecd;margin-bottom:1.0666666666666667em}
.edito em{color:#467ecd;font-style:normal;font-weight:600}
aside.infos{background-color:#e9e9e9;-webkit-box-shadow:0 4px 13px rgba(0,0,0,0.03) inset;box-shadow:0 4px 13px rgba(0,0,0,0.03) inset;padding:1.8666666666666667em 0;text-align:center;}
aside.infos h2{font-weight:normal}
aside.infos p{text-shadow:1px 1px 0 rgba(255,255,255,0.7);margin:0;}
aside.infos p + p{margin-top:1.7333333333333334em}
aside.infos p a{text-shadow:none}
.btns{margin:1.7333333333333334em 0;text-align:center}
[class^="cols"]:before,[class^="cols"]:after{content:" ";display:table}
[class^="cols"]:after{clear:both}
.tagline{font-weight:normal;line-height:1.3;margin-bottom:1.6em;text-align:center;}
.tagline b{font-weight:600}
.pushes{margin-bottom:2em;}
.pushes .item{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);margin-bottom:1.7333333333333334em;text-align:center;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;}
.pushes .item:hover{-webkit-box-shadow:0 0 18px rgba(0,0,0,0.19);box-shadow:0 0 18px rgba(0,0,0,0.19)}
.pushes .item a{color:#495466;display:block}
.pushes .item .tt4{background-color:#fff;margin:0;padding:1em .5em}
.pushes .item .media{background-color:#f1f1f1;overflow:hidden;height:7.466666666666667em;}
.pushes .item .media img{height:100%;max-width:100%}
.pushes .item .text{padding:.9333333333333333em .6666666666666666em .6666666666666666em}
.art-item{padding-bottom:1em;position:relative;}
.art-item + .art-item{border-top:1px solid #d2d2d2;padding-top:2em}
.art-tags{list-style:none;margin:0 0 1em;padding:0;}
.art-tags li{display:inline-block;margin:0 .8666666666666667em .6666666666666666em 0;vertical-align:top}
.art-search{display:none}
.art-info{left:0;position:absolute;text-align:center;top:0}
.art-time{display:block;border-right:1px solid #d2d2d2;font-weight:600;padding-right:.6666666666666666em;text-transform:uppercase;width:2.8em;}
.art-time .day{font-size:1.8em;font-weight:bold}
.art-comments-num{display:none}
.art-title{color:#5d6876;font-size:1.2em;font-weight:600;line-height:1.2777777777777777em;margin:0 0 .5555555555555556em 0;padding:0 0 0 3.8333333333333335em;}
.art-title:after{content:"";display:inline-block;height:2.5em;vertical-align:middle;width:1%}
.art-title span{display:inline-block;vertical-align:middle;width:98%}
.art-author{font-size:.7333333333333333em;line-height:1.4545454545454546;margin:0 0 .7272727272727273em;}
.art-author .avatar{-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:2.727272727272727em;margin:0 .7272727272727273em 0 0;overflow:hidden;position:relative;vertical-align:middle;width:2.727272727272727em;}
.art-author .avatar:after{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 4px #f8f8f8;box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 4px #f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.art-author .avatar img{display:block;position:relative;width:2em;margin:.36363636363636365em 0 0 .36363636363636365em;z-index:1}
.art-content{position:relative}
.art-visu{display:block;margin:0 auto .8em;max-width:36.666666666666664em;width:100%}
.art-extract + p{text-align:center}
.art-more{margin:0 0 1em;text-align:center}
.art-actions{background:#f1f1f1;-webkit-border-radius:.3333333333333333em;border-radius:.3333333333333333em;margin:0 0 1.6666666666666667em 0;padding:1em 1em .3333333333333333em;}
.art-actions .share{margin:0 0 1em;text-align:center;}
.art-actions .share p{display:inline-block;margin:0;vertical-align:middle}
.art-actions .share ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:middle}
.art-actions .share li{display:inline-block;margin:0 0 0 .8em;vertical-align:middle}
.art-actions .tags{text-align:center;padding:0 .6666666666666666em;}
.art-actions .tags p{display:inline-block;vertical-align:top;padding-top:.13333333333333333em}
.art-actions .tags ul{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}
.art-actions .tags li{display:inline-block;margin:0 0 .8666666666666667em .8em;vertical-align:middle}
.art-comments form{padding:0 0 .6666666666666666em}
.art-comments .form-bt{margin:0 0 2.6666666666666665em}
.art-comment .author{margin:0 0 1em;min-height:3.466666666666667em;padding:0 0 0 4.666666666666667em;position:relative;}
.art-comment .author:after{content:"";display:inline-block;height:3.466666666666667em;vertical-align:middle;width:1%}
.art-comment .author cite{font-style:normal;font-weight:600}
.art-comment .avatar{-webkit-border-radius:50%;border-radius:50%;height:3.466666666666667em;left:0;overflow:hidden;position:absolute;top:0;vertical-align:middle;width:3.466666666666667em;}
.art-comment .avatar:after{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #b6b6b6,inset 0 0 0 6px #f8f8f8;box-shadow:inset 0 0 0 2px #b6b6b6,inset 0 0 0 6px #f8f8f8;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.art-comment .avatar img{display:block;position:relative;width:2.6666666666666665em;margin:.4em 0 0 .4em;z-index:1}
.art-comment .avatar + span{display:inline-block;font-size:.9333333333333333em;line-height:1.3571428571428572;vertical-align:middle;width:98%}
.art-comment.team .avatar:after{-webkit-box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 6px #f8f8f8;box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 6px #f8f8f8}
.art-comment .text{background:#f1f1f1;-webkit-border-radius:.21428571428571427em;border-radius:.21428571428571427em;color:#7a7a7a;font-size:.9333333333333333em;line-height:1.5;margin:0 0 1.0714285714285714em 0;padding:1.0714285714285714em 1.0714285714285714em 1px}
.details{margin-bottom:2em;}
.details img{display:block;margin:0 auto 1em;width:4.533333333333333em}
.details p{margin-bottom:0;}
.details p + p{margin-top:1em}
.details h2{color:#467ecd;text-align:center}
.faq{margin:0;padding:0 0 2em 0;}
.faq li{list-style-type:none}
.faq h2{color:#467ecd;display:table;width:100%;position:relative;}
.faq h2 span{display:table-cell;padding-left:4.827586206896552%;vertical-align:middle}
.faq h2:before{counter-increment:section;content:counter(section);display:table-cell;padding:.9333333333333333em 0 .8em 0;text-align:center;vertical-align:top;width:3em}
.faq h2:after{content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #467ecd;-webkit-border-radius:50%;border-radius:50%;height:3em;line-height:3em;width:3em;left:0;position:absolute}
.social-row .item:before,.social-row em{color:#3b5997}
.social-row.main .item{font-size:1.2em;}
.social-row.main .item:before{font-size:1em;height:2.2222222222222223em;position:relative;z-index:2}
.social-row.main .item:after{background-color:#f8f8f8;border:2px solid #6197e3;-webkit-border-radius:50%;border-radius:50%;height:2.2222222222222223em;line-height:2.2222222222222223em;width:2.2222222222222223em;margin-left:-1.1111111111111112em;z-index:1}
.social-row.main .item p{font-weight:600}
.social-row.main .item strong{display:inline-block;font-size:2.2777777777777777em;margin-bottom:0;margin-top:0;vertical-align:middle;}
.social-row.main .item strong + span{display:inline-block;margin-left:.8333333333333334em;text-align:left;vertical-align:middle;}
.social-row.main .item strong + span span{font-weight:normal}
.social-row.main .item em{display:block;font-style:normal;font-weight:normal}
.social-row.main .item:before,.social-row.main em,.social-row.main strong{color:#6197e3}
.social-row .item{font-size:1.0666666666666667em;position:relative;}
.social-row .item:before{display:block;font-size:1.125em;height:2.2222222222222223em;text-align:center}
.social-row .item:after{border:2px solid #3b5997;-webkit-box-shadow:0 0 0 .875em #f8f8f8;box-shadow:0 0 0 .875em #f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";left:50%;-webkit-border-radius:50%;border-radius:50%;height:2.5em;line-height:2.5em;width:2.5em;margin-left:-1.25em;position:absolute;top:0;z-index:0}
.social-row .item p{margin-bottom:0;margin-top:.8888888888888888em;text-align:center}
.social-row .item strong{display:block;font-weight:600;font-size:1.6875em;margin-bottom:.5925925925925926em;margin-top:.5925925925925926em;text-align:center}
.social-row .users:before{content:"\e000";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2222222222222223em}
.social-row .accounts:before{content:"\e019";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2222222222222223em}
.social-row .twitter:before{content:"\e013";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2222222222222223em}
.social-row .facebook:before{content:"\e00c";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2222222222222223em}
.social-row .pages:before{content:"\e00e";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2222222222222223em}
.social-row,.social-row .item{margin-bottom:1.3888888888888888em}
.quotes ul{padding:0}
.quotes li{list-style:none;position:relative;text-align:left;}
.quotes li + li{margin-top:2em}
.quotes li img,.quotes li p{display:inline-block;vertical-align:middle}
.quotes li img{left:0;position:absolute;width:4.4em}
.quotes li p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-style:italic;font-size:.8em;padding-left:6.933333333333334em}
.quotes li em{color:#6197e3;display:block;font-style:normal;font-weight:600}
.quotes li b{font-style:normal}
.clients{padding:2.8em 0;text-align:center;}
.clients ul{margin:0;padding:0}
.clients{padding:2.8em 0;text-align:center}
.clients ul{margin:0;padding:0;overflow:hidden}
.clients a{width:100%}
.clients li{overflow:hidden;text-align:left;float:left;display:block;margin:.8em 2% .8em 0;height:70px;width:23%;padding:0.5em 0.5em;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 5px 0 #cfcfcf;-webkit-box-shadow:0 0 5px 0 #cfcfcf;-o-box-shadow:0 0 5px 0 #cfcfcf;box-shadow:0 0 5px 0 #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf,Direction=NaN,Strength=5);-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-filter:grayscale(1);opacity:.5; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><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"); /* Firefox 10+ */}
.clients li:hover{-webkit-filter:grayscale(0);opacity:1;filter:inherit}
.clients li span{width:calc(100% - 61px);font-size:80%;vertical-align:middle;text-align:center;white-space:nowrap;display:inline-block}
.clients a{display:inline-block;line-height:0;position:relative;}
.clients li img {border-radius: 100%;display: inline-block;vertical-align: middle; width:55px; transition: all 1s; margin-right: 4px;}
.fade-in-client{opacity:1 !important;} .on{left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.clients a:hover .on{opacity:1;-ms-filter:none;filter:none}
.infos.learn-more .wrapper-st:before{background:url("../img/pictos/wallet.png") no-repeat center center;content:"";-webkit-border-radius:50%;border-radius:50%;height:4.933333333333334em;line-height:4.933333333333334em;width:4.933333333333334em;display:inline-block}
.presse ul{list-style:none; text-align:center;margin-top : 0;}
.presse ul li{display:inline-block; margin: 1.2em 3em; vertical-align:middle; }
.presse ul li a img{max-width:100%; height:auto; min-width:30%;transition : all 0.6s; -webkit-transition : all 0.6s; -ms-transition : all 0.6s; opacity: 0.5; max-height:75px; filter: gray; -webkit-filter: grayscale(100%);   }
.presse ul li a img:hover{ opacity: 1;;filter: none; -webkit-filter: grayscale(0%);}
/*.infos.learn-more .btns{display:none}
*/.portraits button{background:none;border:0 none;padding:0}
.portraits ul{padding:0}
.portraits .texts{border-bottom:1px solid #878787;margin-bottom:0;padding-bottom:1.3333333333333333em}
.portraits li{display:none;text-align:center;}
.portraits li.current{display:block}
.portraits .img{margin-bottom:1em;}
.portraits .img li:hover{cursor:pointer}
.portraits em{color:#6197e3;font-weight:bold}
.portraits .author{color:#6197e3}


.schema-wrapper{padding:1.3333333333333333em 0 .6666666666666666em;position:relative;text-align:center}
.schema{padding:1em 0;text-align:left;}
.schema .icon{background:#f8f8f8;float:left;padding:0 1em 1em 0;width:4em}
.schema .intro{background:url("../images/schema-dot.json") repeat-y 1.9333333333333333em 5em;-webkit-background-size:auto .6666666666666666em;-moz-background-size:auto .6666666666666666em;background-size:auto .6666666666666666em;color:#a0a0a0;margin:0 0 1em;min-height:9.333333333333334em;padding:0 0 0 5em;position:relative;}
.schema .intro .icon{height:4em;left:0;position:absolute;top:0;}
.schema .intro .icon .circle{background:#467ecd;-webkit-border-radius:50%;border-radius:50%;display:block;height:4em;margin:0 auto;text-align:center;width:4em}
.schema .intro .icon .pict{display:block;height:100%;}
.schema .intro .icon .pict:before{content:"\e008";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-size:2em;height:100%;line-height:2em}
.schema .intro .text{color:#818181;font-size:.8em;line-height:1.4166666666666667;margin-top:-.5em}
.schema .intro .tt{color:#5d6876;font-size:1.5em;font-weight:600;line-height:1.2777777777777777;margin:0 0 .5555555555555556em}
.schema .intro .sub{color:#6197e3;font-size:1.1666666666666667em;font-weight:600;line-height:1.3571428571428572;margin:0 0 1.0714285714285714em;}
.schema .intro .sub b,.schema .intro .sub strong{font-weight:bold}
.schema ol{list-style:none;margin:0;padding:0;}
.schema ol li{display:block}
.schema .item{background:url("../images/schema-dot.json") repeat-y 1.9333333333333333em 5em;-webkit-background-size:auto .6666666666666666em;-moz-background-size:auto .6666666666666666em;background-size:auto .6666666666666666em;margin:0 0 1em;min-height:9.333333333333334em;padding:0 0 0 5em;position:relative;}
.schema .item .icon{height:4em;left:0;position:absolute;top:0;}
.schema .item .icon .circle{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .13333333333333333em #467ecd;box-shadow:inset 0 0 0 .13333333333333333em #467ecd;display:block;height:4em;width:4em}
.schema .item .icon .circle:before,.schema .item .icon .circle:after{content:" ";display:table}
.schema .item .icon .circle:after{clear:both}
.schema .item .icon .pict{color:#467ecd;display:block;height:2.6666666666666665em;margin:.6666666666666666em 0 0 .6666666666666666em;text-align:center;width:2.6666666666666665em}
.schema .item .visu{display:none}
.schema .item .text{color:#818181;font-size:.8em;line-height:1.4166666666666667;margin-top:-.5em}
.schema .item .tt{color:#5d6876;font-size:1.5em;font-weight:600;line-height:1.2777777777777777;margin:0 0 .5555555555555556em}
.schema .item .sub{color:#6197e3;font-size:1.1666666666666667em;font-weight:600;line-height:1.3571428571428572;margin:0 0 1.0714285714285714em;}
.schema .item .sub b,.schema .item .sub strong{font-weight:bold}
.schema .item.publish .icon .pict:before{content:"\e007";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3333333333333333em;line-height:2em}
.schema .item.talk .icon .pict:before{content:"\e014";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4em;line-height:1.9047619047619047em}
.schema .item.analyze{background:none;}
.schema .item.analyze .icon .pict:before{content:"\e005";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2666666666666666em;line-height:2.1052631578947367em}


.schema .item.test{background:none;}
.schema .item.test .icon .pict:before{content:"\f239";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2666666666666666em;line-height:2.1052631578947367em}

.schema .item.conclusion{background:none;}
.schema .item.conclusion .icon .circle{-webkit-box-shadow:inset 0 0 0 .13333333333333333em #4f4f52;box-shadow:inset 0 0 0 .13333333333333333em #4f4f52}
.schema .item.conclusion .icon .pict{background:#4f4f52;-webkit-border-radius:50%;border-radius:50%;color:#fff;}
.schema .item.conclusion .icon .pict:before{content:"\e015";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:1.6666666666666667em;line-height:1.6em}


.slider{position:relative;}
.slider .wrapper-st{position:relative}
.slider .sbtns{position:absolute;width:100%;z-index:10}
.slider .pbtns{display:none;margin-top:-1.2em;position:absolute;top:50%;width:100%;z-index:10}
.slider .sbtns,.slider .pbtns{display:none;}
.slider .sbtns a,.slider .pbtns a,.slider .sbtns button,.slider .pbtns button{top:0}
.slider .content{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;height:10.4em;}
.slider .content:before{content:'';display:inline-block;height:10.4em;vertical-align:middle;width:0}
.slider .content > div{display:inline-block;position:relative;vertical-align:middle;width:98%;z-index:3}
.slider [ class^="bt-slider" ]{position:absolute}
.slider .bx-prev,.slider .bt-slider-prev{left:0}
.slider .bx-next,.slider .bt-slider-next{right:0}
.slider p{color:#fff;display:none;font-weight:600;margin-top:2.533333333333333em;/*text-align:center*/}
.slider div.btns{margin:1.3333333333333333em 0 0;text-align:center;z-index:10}
.slider .pager{position:relative;}
.slider .pager ol{padding-left:0;text-align:center}
.slider .pager [ class^="bt-slider" ]{-webkit-border-radius:50%;border-radius:50%;height:2.3333333333333335em;width:2.3333333333333335em;line-height:1.7333333333333334em;position:absolute;}
.slider .pager [ class^="bt-slider" ]:before{-webkit-border-radius:50%;border-radius:50%;height:2.3333333333333335em;width:2.3333333333333335em}
.slider .pager [ class^="bt-slider" ]:after{font-size:12px}
.slider .pager li{background-color:#d2d2d2;-webkit-border-radius:50%;border-radius:50%;height:1.8666666666666667em;line-height:1.8666666666666667em;width:1.8666666666666667em;display:inline-block;margin:0 .6666666666666666em;}
.slider .pager li.active{background-color:#b6b6b6}
.slider .pager li > a{height:100%;display:block;}
.slider .pager li > a > div{display:none}
.slider video{left:0;position:absolute;top:0;width:100%;z-index:1}
.slider .closer{background:#141821;border:0 none;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;height:30px;left:0;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);position:absolute;top:0;width:30px;}
.slider .closer:before{color:#fff;content:"\e012";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ctr-carousel{position:relative !important;z-index:11;}
.ctr-carousel .content{float:left}
#media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20;}
#media iframe{border:0 none;height:100%;width:100%}
#ticker{display:none}
#ticker{background-color:rgba(94,148,223,0.65);color:#fff;font-size:.7333333333333333em;font-weight:600;left:0;padding:.7692307692307693em 0;position:absolute;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%;z-index:20;}
#ticker .wrapper-st{position:relative}
#ticker.inactive{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
#ticker p.current{opacity:1;-ms-filter:none;filter:none}
#ticker p{left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin:0;padding-left:2.3076923076923075em;position:absolute;top:0;-webkit-transition:opacity .2s .3s;-moz-transition:opacity .2s .3s;-ms-transition:opacity .2s .3s;-o-transition:opacity .2s .3s;transition:opacity .2s .3s}
#ticker a{font-size:1em;margin-left:.38461538461538464em}
#ticker .closer{background:#334a6e;border:0 none;-webkit-box-shadow:0 0 3px #fff inset;box-shadow:0 0 3px #fff inset;-webkit-border-radius:50%;border-radius:50%;height:1.5384615384615385em;width:1.5384615384615385em;line-height:1em;height:1.5384615384615385em;left:0;margin-top:2px;padding:0;position:absolute;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:1.5384615384615385em;z-index:1;}
#ticker .closer:before{color:#fff;content:"\e012";font-family:"icons";speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.5384615384615384em}

#ticker .closer:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}
@media (min-width: 34.375em){footer[role="contentinfo"] .address,footer[role="contentinfo"] .phone,footer[role="contentinfo"] .email{display:inline-block;margin:10px;vertical-align:top;width:28%}
footer[role="contentinfo"] .phone span span:first-child,footer[role="contentinfo"] .email span span:first-child{display:block}
footer[role="contentinfo"] .about li, footer[role="contentinfo"] .follow li{display: inline-block;margin: 10px;}
footer[role="contentinfo"] .news li, footer[role="contentinfo"] .products li{display: block; clear:both;}*/
.pushes .item .media{height:8.8em;}
.pushes .item .media img{height:100%;max-width:100%}
.slider .content,.slider .content:before{height:17.066666666666666em}
.infos.learn-more .wrapper-st{display:table;}
.infos.learn-more .wrapper-st:before{display:table-cell;vertical-align:middle;width:8.181818181818182%}
.infos.learn-more p{display:table-cell;padding-left:2.727272727272727%;vertical-align:middle}
}@media (min-width: 50em){[ class^="article-nav" ]{margin-bottom:2em;padding:0 0 1.3333333333333333em;text-align:left;}
[ class^="article-nav" ]:before,[ class^="article-nav" ]:after{content:" ";display:table}
[ class^="article-nav" ]:after{clear:both}
[ class^="article-nav" ] .link-back{float:left;max-width:45%}
[ class^="article-nav" ] .pager{float:right;margin:0;position:relative}
[ class^="article-nav" ] .text{position:absolute;top:.26666666666666666em;right:6em;text-align:right;width:20em}
.article-nav-blog .text{left:auto}
.article-nav-blog .link-prev,.article-nav-blog .link-next{float:none;}
.article-nav-blog .link-prev span,.article-nav-blog .link-next span{position:absolute;left:-999em}
.art-item:before,.art-item:after{content:" ";display:table}
.art-item:after{clear:both}
.art-visu{float:left;margin-right:2.5%;width:48.75%}
.art-text{float:left;width:48.75%}
.art-extract + p{text-align:left}
.cols-2 .details{clear:both}
.cols-2 .item{clear:none;float:left;width:44.54545454545455%;}
.cols-2 .item + .item{margin-left:10.909090909090908%}
.cols-2 .item.line-anfang{clear:left;margin-left:0}
.cols-2.pushes .item{min-height:20.4em;padding-bottom:3.066666666666667em;position:relative}
.cols-3 .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:29.272727272727273%;}
.cols-3 .item + .item{margin-left:6.0909090909090935%}
.cols-3 .item.line-anfang{clear:left;margin-left:0}
.cols-3.pushes .item{min-height:27.066666666666666em;padding-bottom:3.066666666666667em;position:relative}

.cols-4 .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:22.272727272727273%;}
.cols-4 .item + .item{margin-left:3.0909090909090935%}
.cols-4 .item.line-anfang{clear:left;margin-left:0}
.cols-4.pushes .item{min-height:27.066666666666666em;padding-bottom:3.066666666666667em;position:relative}



.item{position:relative;}
.item .bt{bottom:0;left:0;margin-bottom:1.7333333333333334em;position:absolute;width:100%}
.quotes li,.quotes li + li{margin-top:3.7333333333333334em}
.social-row{margin-bottom:4em;text-align:center;}
.social-row .item{display:inline-block}
.social-row.main .item{margin:0 1.8em;}
.social-row.main .item p{position:relative;z-index:0;}
.social-row.main .item p:before{border-top:1px solid #cecece;content:"";display:block;height:0;position:absolute;margin-top:-2em;width:100%}
.social-row .item.twitter{width:13.555555555555555em}
.social-row .item.facebook{width:17.77777777777778em}
.social-row .item.pages{margin-right:4.2105263157894735em;width:9.11111111111111em}
.slider .content,.slider .content:before{height:23.733333333333334em}
.slider p{display:block}
.slider div.btns{margin-top:3.5555555555555554em}
.infos.learn-more{margin-bottom:3.3333333333333335em;}
.infos.learn-more .btns{display:table-cell;vertical-align:middle;}
.infos.learn-more .btns a,.infos.learn-more .btns a span{white-space:nowrap}



.portraits ul{text-align:center}
.portraits .img li{display:inline-block;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:relative;width:9.090909090909092%;}
.portraits .img li img{display:block;max-width:100%;width:100%}
.portraits .img li + li{margin-left:2.3636363636363638%}
.portraits .img li.current{display:inline-block;opacity:1;-ms-filter:none;filter:none;}
.portraits .img li.current:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";-webkit-border-radius:50%;border-radius:50%;height:100%;line-height:100%;width:100%;left:0;position:absolute;top:0}
.portraits .texts{margin:0 auto;padding-bottom:3.3333333333333335em;width:71.45454545454545%;}
.portraits .texts li.current{display:block}
.clients li{margin-top:0}
}@media (min-width: 62.5em){#main{padding-top:5.866666666666666em;}
#main .wrapper-st{width:97.0703125%}
[data-layer-tg]{display:block}
header[role="banner"]{border-bottom:2px solid #e3e6ec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:5.866666666666666em;left:0;top:0;padding:1.3333333333333333em 1.46484375% 0;position:fixed;width:100%;z-index:50;}
header[role="banner"] .wrapper-header{display:table;width:100%}
header[role="banner"] .main-logo{height:3.6em;margin:0 2.1333333333333333em 0 0;padding-bottom:.4em;width:12.666666666666666em;}
header[role="banner"] .main-logo .s-tt{text-indent:0}
header[role="banner"] .logo,header[role="banner"] nav{padding-left:0;padding-right:0}
header[role="banner"] .nav,header[role="banner"] .account{display:block}
header[role="banner"] .logo,header[role="banner"] .nav{display:table-cell;vertical-align:top}
header[role="banner"] .logo{border-bottom:0 none;width:14.8em}
header[role="banner"] .home{background-color:#b6b6b6;display:inline-block;-webkit-border-radius:50%;border-radius:50%;height:2.5em;line-height:2.5em;width:2.5em;color:#fff;font-size:.6666666666666666em;margin:0 1.5em 0 0;padding:0;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
header[role="banner"] .home:before{content:"\e00d";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
header[role="banner"] .home:hover{background-color:#467ecd;}
header[role="banner"] .home:hover:before{color:#fff}
header[role="banner"] .nav{vertical-align:middle;}
header[role="banner"] .nav .home + a{padding-top:0}
header[role="banner"] .menu,header[role="banner"] .toolbar{display:none}
header[role="banner"] nav{background-color:transparent;border-bottom:0 none;}
header[role="banner"] nav a,header[role="banner"] nav a + a{display:inline-block;margin:0 1em 0 0;padding:0;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;vertical-align:middle;}
header[role="banner"] nav a:before,header[role="banner"] nav a + a:before{content:none}
header[role="banner"] nav a:hover,header[role="banner"] nav a + a:hover,header[role="banner"] nav a.active,header[role="banner"] nav a + a.active{color:#6096e2;}
header[role="banner"] .account{border-left:1px solid #d2d2d2;padding-left:1.3333333333333333em;padding-top:0;text-align:right;width:17.466666666666665em;}
header[role="banner"] .account a,header[role="banner"] .account > span{vertical-align:middle}
header[role="banner"] .account .cta-connection{color:#688198;display:inline-block;font-weight:400;vertical-align:middle}
header[role="banner"] .account a.connection:hover,header[role="banner"] .account a.connection:active,header[role="banner"] .account a.connection:focus{color:#467ecd;}
header[role="banner"] .account [ class^="cta-" ]{color:#fff}
footer[role="contentinfo"]{font-size:.9333333333333333em;padding-top:3.142857142857143em;text-align:left;}
footer[role="contentinfo"] .smp:before,footer[role="contentinfo"] .smp:after{content:" ";display:table}
footer[role="contentinfo"] .smp:after{clear:both}
footer[role="contentinfo"] .products,footer[role="contentinfo"] .news,footer[role="contentinfo"] .about,footer[role="contentinfo"] .follow,footer[role="contentinfo"] .lg,footer[role="contentinfo"] .legals nav,footer[role="contentinfo"] .legals .account,footer[role="contentinfo"] .guarantee .tt{display:block}
footer[role="contentinfo"] .main-logo{height:2.9em;margin:0 0 2.857142857142857em;width:13.571428571428571em}
footer[role="contentinfo"] .cl{float:left;width:29%;}
footer[role="contentinfo"] .cl + div{margin-left:6.5%}
footer[role="contentinfo"] .cl > div + div{margin-top:2.5714285714285716em}
footer[role="contentinfo"] .cl .guarantee{margin-top:2em}
footer[role="contentinfo"] .cl .lg{margin-top:1.1428571428571428em}
footer[role="contentinfo"] h2.tt{margin-bottom:1.7142857142857142em;position:relative;}
footer[role="contentinfo"] h2.tt span{background-color:#333c49;padding-right:.42857142857142855em;position:relative;z-index:1}
footer[role="contentinfo"] h2.tt:after{border-top:1px solid #48525f;content:"";display:block;position:absolute;top:50%;width:100%}
footer[role="contentinfo"] li{font-weight:600;margin-bottom:.2857142857142857em;}
footer[role="contentinfo"] li a:before{content:"\e017";font-family:"icons";speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.7142857142857143em;line-height:.7142857142857143em;margin-right:.5714285714285714em}
footer[role="contentinfo"] .address,footer[role="contentinfo"] .phone,footer[role="contentinfo"] .email{display:block;margin:1.1428571428571428em 0;width:auto;}
footer[role="contentinfo"] .address span span span:first-child,footer[role="contentinfo"] .phone span span span:first-child,footer[role="contentinfo"] .email span span span:first-child{display:inline}
footer[role="contentinfo"] .address:before,footer[role="contentinfo"] .phone:before,footer[role="contentinfo"] .email:before{margin-bottom:0;margin-right:.8571428571428571em}
footer[role="contentinfo"] .address > span,footer[role="contentinfo"] .phone > span,footer[role="contentinfo"] .email > span{display:inline-block;vertical-align:middle}
footer[role="contentinfo"] .social{margin-bottom:0;margin-top:1em;}
footer[role="contentinfo"] .social:before{content:none}
footer[role="contentinfo"] .social a{margin:0 .1em 0 1em;}
footer[role="contentinfo"] .social a:before{font-size:2.857142857142857em;margin-right: 0.3em; margin-bottom: 0.4em;}
footer[role="contentinfo"] .guarantee p span{font-size:.8571428571428571em;font-weight:600;text-transform:uppercase}
footer[role="contentinfo"] .legals{font-size:.8571428571428571em;font-weight:600;}
footer[role="contentinfo"] .legals .wrapper-st{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:1.0714285714285714em 0;width:100%}
footer[role="contentinfo"] .legals .wrapper-st:before,footer[role="contentinfo"] .legals .wrapper-st:after{content:" ";display:table}
footer[role="contentinfo"] .legals .wrapper-st:after{clear:both}
footer[role="contentinfo"] .legals p{display:table-cell;padding-right:20px}
footer[role="contentinfo"] .legals nav{display:table-cell;padding-right:20px;text-align:center}
footer[role="contentinfo"] .legals span + span{margin-left:6px;}
footer[role="contentinfo"] .legals span + span:before{content:"-";margin-right:6px}
footer[role="contentinfo"] .legals .account{display:table-cell;text-align:right}
footer[role="contentinfo"] .legals .connect{color:#6096e2}
.lg{float:none;}
.lg a,.lg > span{color:#5d6876;font-size:1em;}
.lg a:before,.lg > span:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #2a3443;-webkit-box-shadow:0 0 0 4px #333c49 inset;box-shadow:0 0 0 4px #333c49 inset;-webkit-border-radius:50%;border-radius:50%;height:2.857142857142857em;line-height:2.857142857142857em;width:2.857142857142857em;margin-right:.8571428571428571em}
.lg a + a,.lg > span + a{margin-left:1.4285714285714286em}
.lg a span:before,.lg > span span:before{height:.7142857142857143em;left:.8571428571428571em;top:.42857142857142855em;width:1.0714285714285714em}
.lg a.en span:before,.lg > span.en span:before{background-position:0 -12px}
.art-filter:before,.art-filter:after{content:" ";display:table}
.art-filter:after{clear:both}
.art-search{display:block;float:right}
.art-tags{padding-right:12.666666666666666em}
.art-time{border-bottom:1px solid #d2d2d2;border-right:0 none;margin:.26666666666666666em;padding-bottom:.26666666666666666em;padding-right:0;width:3.466666666666667em}
.art-content{padding-left:4.6em}
.art-header,.art-text{float:right;width:48.03921568627451%}
.art-visu{float:left;margin-right:0;max-width:none;width:49.01960784313725%}
.art-title{padding-left:0;}
.art-title:after{content:none}
.art-author{border-bottom:1px solid #d2d2d2;padding-bottom:1em}
.art-comments-num{color:#b6b6b6;display:block;}
.art-comments-num:hover,.art-comments-num:active,.art-comments-num:focus{color:#6096e2}
.art-comments-num:before{content:"\e011";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;vertical-align:middle}
.art-comments-num span{left:-999em;position:absolute}
.art-more{position:relative;}
.art-more:before,.art-more:after{background:#d2d2d2;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;width:31.363636363636367%}
.art-more:before{left:0}
.art-more:after{right:0}
.article-content{padding:0em 0 1.467em}
.edito:before,.edito:after{content:" ";display:table}
.edito:after{clear:both}
.edito + .edito{margin-top:3.466666666666667em}
.edito .tt3{margin-bottom:2.1333333333333333em}
.edito .tagline{margin-bottom:3.3333333333333335em}
.edito .media{width:31.09090909090909%;}
.edito .media img,.edito .media video,.edito .media iframe{width:100%}
.edito .video{height:0;position:relative;padding-bottom:28.6%;width:50.90909090909091%;}
.edito .video:before,.edito .video:after{display:none}
.edito .video iframe{background-color:#000;display:block;margin:0 auto;height:100%;left:0;position:absolute;top:0;width:100%}
.edito .lm{float:left;margin-right:5%}
.edito .rm{float:right;margin-left:5%}
.btns{margin:1.6em 0 3.466666666666667em}
.details:before,.details:after{content:" ";display:table}
.details:after{clear:both}
.details.item .text{width:77.55102040816327%;}
.details.item .text + img{float:left}
.details.item img{margin-bottom:1.6em;margin-right:3.061224489795918%;width:18.775510204081634%}
.details h2{text-align:left}
.details .text{float:left;width:90%}
.details img{float:left;margin-right:1.3636363636363635%;width:8.363636363636363%}
.cols-3 .item .media{height:10.533333333333333em;}
.cols-3 .item .media img{height:100%}
.social-row .item.facebook{margin:0 2.5em;width:23.75em;}
.social-row .item.facebook p{border-left:1px solid #cecece;border-right:1px solid #cecece;padding:0 1.875em}
.faq{padding-top:.8em}
.art-actions:before,.art-actions:after{content:" ";display:table}
.art-actions:after{clear:both}
.art-actions .share{float:left;margin:0}
.art-actions .tags{float:right;text-align:right;}
.art-actions .tags ul{text-align:left;max-width:33.333333333333336em}
.art-comments .text,.art-comments .comment-form{margin-left:4.666666666666667em}
.slider{background-color:#343e4c;margin-bottom:2.6666666666666665em;overflow:hidden;position:relative;}
.slider:after{border-bottom:10px solid #e9e9e9;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}
.slider .content,.slider .content:before{height:29.066666666666666em}
.slider .content{position:relative}
.slider .sbtns{margin-top:-6.666666666666667em;top:50%}
.slider .pbtns,.slider .sbtns{display:block}
.slider .wrapper-st{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4.933333333333334em}
.slider .pager > div{position:relative;z-index:1}
.slider .pager .sp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3.6666666666666665em}
.slider .pager .wrapper-st{padding:0;}
.slider .pager .wrapper-st .sp{margin:-4em auto 0}
.slider .pager ol{margin:0;padding:0;text-align:center}
.slider .pager li{background-color:transparent;border-bottom:10px solid #e9e9e9;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:11.333333333333334em;float:left;line-height:1.3;position:relative;-webkit-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s ease-in-out;width:21.818181818181817%;}
.slider .pager li > a{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:.6666666666666666em;position:relative;z-index:1;}
.slider .pager li > a > div{display:block}
.slider .pager li:before{background-color:rgba(0,0,0,0.25);content:"";display:block;height:4em;left:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%;z-index:0}
.slider .pager li.active{background-color:#4a70a9;border-color:#334a6e; -webkit-box-shadow:0 0 21px rgba(0,0,0,0.54);box-shadow:0 0 21px rgba(0,0,0,0.54);}

.slider .pager li.active p{color:#fff;}
.slider .pager li.active:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.slider .pager li.active p{opacity:1;-ms-filter:none;filter:none}
.slider .pager li p{color:#a1a7b0;font-size:.8333333333333334em;margin:0;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);padding:.6666666666666666em 0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.slider .pager li img{width:100%}
.no-touch .slider .pager li:hover{background-color:#343e4c;border-color:#48525f;-webkit-box-shadow:0 0 21px rgba(0,0,0,0.54);box-shadow:0 0 21px rgba(0,0,0,0.54);}
.no-touch .slider .pager li:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
.no-touch .slider .pager li:hover p{opacity:1;-ms-filter:none;filter:none}
.bt-watch{padding:.8em 3.2em}
#ticker{display:block}
.counters{display:block;position:absolute;right:0;top:0;z-index:30;}
.counters [ class^="counter-" ]{display:block;}
.counters [ class^="counter-" ] + [ class^="counter-" ]{margin-top:.6666666666666666em}


.schema{height:26.666666666666668em;margin-left:auto;margin-right:auto;position:relative;width:63.46666666666667em;}
.schema:before,.schema:after{content:" ";display:table}
.schema:after{clear:both}
.schema .intro,.schema .item{background:none;float:left;margin:0;min-height:0;padding:0;text-align:center;width:15.866666666666667em;}
.schema .intro .text,.schema .item .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;margin:0;padding:0 1.6666666666666667em;position:absolute;top:6.666666666666667em;width:100%}
.schema .intro .tt,.schema .item .tt{color:#a0a0a0;padding-top:.8333333333333334em}
.schema .intro .icon,.schema .item .icon{display:block;float:none;height:5.333333333333333em;left:auto;margin:0 auto .8em;padding:0;position:relative;top:auto;width:5.333333333333333em}
.schema .intro .sub,.schema .item .sub{font-weight:normal;}
.schema .intro .sub b,.schema .item .sub b,.schema .intro .sub strong,.schema .item .sub strong{font-weight:600}
.schema .intro .icon{height:5.333333333333333em;margin-bottom:0;margin-top:0;width:5.333333333333333em;z-index:12;}
.schema .intro .icon .circle{height:5.333333333333333em;position:relative;width:5.333333333333333em}
.schema .intro .icon .pict:before{font-size:44px;line-height:1.8181818181818181em}
.schema .item{position:relative;}
.schema .item .icon{-webkit-box-shadow:0 0 0 .4em #f8f8f8;box-shadow:0 0 0 .4em #f8f8f8;margin-bottom:0;z-index:8;}
.schema .item .icon .circle{background:#fff;-webkit-box-shadow:inset 0 0 0 .26666666666666666em #eee;box-shadow:inset 0 0 0 .26666666666666666em #eee;height:5.333333333333333em;position:relative;width:5.333333333333333em}
.schema .item .icon .pict{height:4em;margin:.6666666666666666em 0 0 .6666666666666666em;width:4em}
.schema .item .visu{text-align:center}
.schema .item.publish .icon .pict:before{font-size:26px;line-height:2.3076923076923075em}
.schema .item.talk .icon .pict:before{font-size:28px;line-height:2.142857142857143em}
.schema .item.talk2 .icon .pict:before{font-size:28px;line-height:2.142857142857143em}
.schema .item.analyze .icon .pict:before{font-size:25px;line-height:2.4em}
.schema .item.conclusion{left:0;position:absolute;top:11em;z-index:13;}
.schema .item.conclusion .icon{background:none;}
.schema .item.conclusion .icon .circle{-webkit-box-shadow:none;box-shadow:none}
.schema .item.conclusion .icon .pict:before{font-size:38px;line-height:1.5789473684210527em}
.schema .item.conclusion .text{left:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;top:auto}
.schema .item.conclusion .desc,.schema .item.conclusion .visu{display:block}
.schema [ class^="half" ]{height:2.6666666666666665em;left:0;overflow:hidden;position:absolute;z-index:10;width:100%;}
.schema [ class^="half" ] .line{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;border-radius:50%;border:.26666666666666666em solid transparent;height:5.333333333333333em;left:0;position:absolute;top:0;width:5.333333333333333em}
.schema .half-top{top:0;}
.schema .half-top .line{border-left-color:#467ecd;border-top-color:#467ecd;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.schema .half-bottom{top:2.6666666666666665em;}
.schema .half-bottom .line{border-left-color:#467ecd;border-top-color:#467ecd;top:-2.6666666666666665em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
.schema .knob{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:12;}
.schema .knob > div{background:#467ecd;-webkit-border-radius:50%;border-radius:50%;height:.8em;left:0;margin:-.4em 0 0 -.26666666666666666em;position:absolute;top:50%;width:.8em;}
.schema .knob > div:before{content:"";-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .13333333333333333em #467ecd;box-shadow:inset 0 0 0 .13333333333333333em #467ecd;height:1.6em;left:-6px;position:absolute;top:-6px;width:1.6em}
.schema .cursor{background:#467ecd;-webkit-border-radius:50%;border-radius:50%;display:none;height:.8em;left:7.533333333333333em;position:absolute;top:3.2666666666666666em;width:.8em;z-index:12;}
.schema .cursor .dot{-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 .13333333333333333em #467ecd;box-shadow:inset 0 0 0 .13333333333333333em #467ecd;height:1.6em;left:-6px;position:absolute;top:-6px;width:1.6em}
.schema [ class^="trail" ]{background:#467ecd;-webkit-border-radius:50%;border-radius:50%;display:none;height:.4em;left:7.733333333333333em;position:absolute;top:3.466666666666667em;width:.4em;z-index:6}
.schema .trail-1{background:#6193e2;z-index:6}
.schema .trail-2{background:#6193e2;z-index:6}
.schema .trail-3{background:#6193e2;z-index:6}
.schema .trail-4{background:#6193e2;z-index:6}
.schema .trail-5{background:#6193e2;z-index:6}
.schema .trail-6{background:#6193e2;z-index:6}
.schema .trail-7{background:#81a9e8;z-index:5}
.schema .trail-8{background:#a0beee;z-index:4}
.schema .trail-9{background:#c0d4f3;z-index:3}
.schema .trail-10{background:#dfe9f9;z-index:2}
.schema .trail-11{background:#eff4fc;z-index:1}
}@media ( min-width: 75em ){#main{padding-top:5em;}
#main .wrapper-st{width:61.111111111111114em}
body{font-size:112.5%;line-height:1.2777777777777777em}
.tt1{font-size:1.5em;line-height:1.3333333333333333;margin:0 auto 0 auto; max-width:;}
.tt1 >span,.tt1 >b{-webkit-box-shadow:.5em 0 0 #6096e2,-.38461538461538464em 0 0 #6096e2,-.5em 0 0 #467ecd;box-shadow:.5em 0 0 #6096e2,-.38461538461538464em 0 0 #6096e2,-.5em 0 0 #467ecd;padding:0 0 0 0}
.tt2{font-size:1.3333333333333333em;line-height:1.2083333333333333em;margin:1em 0 0.5em 0}
.tt3{font-size:1.2222222222222223em;line-height:1.2272727272727273;margin:0 0 .9090909090909091em 0}
.tt4,.tt5,.tt6{font-size:1.1111111111111112em;line-height:1.25;margin:0 0 1em 0}
.tt-blog{font-size:1.2222222222222223em;line-height:1.2272727272727273;margin:0 0 2.272727272727273em 0;min-height:3em;padding:0 0 0 4.090909090909091em;position:relative;white-space:nowrap;}
.tt-blog:before{border:3px solid #6096e2;font-size:1.0909090909090908em;height:2.5em;line-height:2.5;margin-top:-1.3333333333333333em;width:2.5em}
.tt-blog:after{height:3em}
.tt-blog span{display:inline-block;vertical-align:middle;width:98%;white-space:normal}
.sub-tt{font-size:1.3333333333333333em;line-height:1.2083333333333333em;margin:0 0 .8333333333333334em 0}
p{margin:0 0 0.8em 0; text-transform:none; font-size:medium;}
ul,ol{margin-bottom:1.1111111111111112em;}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
[ class^="link-" ]:before,[ class^="link-" ]:after{font-size:.8888888888888888em;height:1.9375em;line-height:1.9375;width:1.9375em}
[ class^="link-" ]:before{margin-right:1.125em}
[ class^="link-" ]:after{margin-left:1.125em}
[ class^="link-more" ]:after{height:auto;width:auto}
[ class^="link-soc-" ]{min-height:1.8888888888888888em;}
[ class^="link-soc-" ]:before,[ class^="link-soc-" ]:after{font-size:1.8333333333333333em;height:auto;line-height:1em;width:auto}
[ class^="link-soc-" ]:before{margin-right:.30303030303030304em}
[ class^="link-soc-" ]:after{margin-left:.30303030303030304em}
[ class^="link-soc-" ] span{left:auto;position:static}
[ class^="cta" ]{-webkit-border-radius:.2222222222222222em;border-radius:.2222222222222222em;font-size:1em;line-height:1.2777777777777777;padding:.2777777777777778em 1.1111111111111112em}
[ class^="cta-next" ]{padding-right:2.2222222222222223em;}
[ class^="cta-next" ]:before{width:.05555555555555555em}
[ class^="cta-next" ]:after{-webkit-border-radius:0 .2222222222222222em .2222222222222222em 0;border-radius:0 .2222222222222222em .2222222222222222em 0;width:1.5555555555555556em}
[ class^="cta-next" ] span:after{font-size:12px;margin-top:-.5em;width:2.3333333333333335em}
[ class^="cta-next-small" ]{-webkit-border-radius:.3333333333333333em;border-radius:.3333333333333333em;font-size:.6666666666666666em;line-height:1.25;padding:.4166666666666667em 2.1666666666666665em .4166666666666667em .5em;}
[ class^="cta-next-small" ]:after{-webkit-border-radius:0 .3333333333333333em .3333333333333333em 0;border-radius:0 .3333333333333333em .3333333333333333em 0;width:1.8333333333333333em}
[ class^="cta-next-small" ] span:after{font-size:10px;margin-top:-.5em;width:2.2em}
[ class^="cta-next-medium" ]{-webkit-border-radius:.26666666666666666em;border-radius:.26666666666666666em;font-size:.8333333333333334em;line-height:1.2;padding:.3333333333333333em 2.6666666666666665em .3333333333333333em 1.3333333333333333em;}
[ class^="cta-next-medium" ]:after{-webkit-border-radius:0 .26666666666666666em .26666666666666666em 0;border-radius:0 .26666666666666666em .26666666666666666em 0;width:1.8666666666666667em}
[ class^="cta-next-medium" ] span:after{font-size:12px}
[ class^="cta-next-big" ]{-webkit-border-radius:.2em;border-radius:.2em;font-size:1.1111111111111112em;line-height:1.25;min-height:2.5em;padding:.25em 2.5em .25em 1em;}
[ class^="cta-next-big" ]:before{min-height:2.5em}
[ class^="cta-next-big" ]:after{-webkit-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;width:1.7em}
[ class^="cta-next-big" ] span:after{font-size:14px;margin-top:-.5em;width:2.4285714285714284em}
[ class^="counter-" ]{-webkit-border-radius:.3125em 0 0 .3125em;border-radius:.3125em 0 0 .3125em;font-size:.8888888888888888em;font-weight:600;height:2.5em;line-height:2.5em;padding:0 1.25em 0 0;width:5em;}
[ class^="counter-" ]:before{font-size:1em;left:.625em;line-height:2.5em}
.counter-tw:before{line-height:2.5em}
.counter-fb:before{line-height:2.5em}
form .line{padding-bottom:1em}
form .submit{max-width:100%;padding-bottom:1em;width:25em}
form .field{max-width:none;width:16.666666666666668em;}
form .field.textarea{max-width:none;width:25em}
input[ type="email"],input[ type="number"],input[ type="password"],input[ type="search"],input[ type="tel"],input[ type="text"],input[ type="url"],textarea{font-size:1em;line-height:1.2777777777777777;outline-width:0;padding:.8888888888888888em 1.1111111111111112em}
textarea{height:10em}
.search input[ type="search"]{padding:.2777777777777778em 1.6666666666666667em .2777777777777778em .8333333333333334em;width:10.555555555555555em;}
.search input[ type="search"] + button{font-size:.9444444444444444em;height:1.0588235294117647em;margin:-.5294117647058824em 0 0 0;right:.5882352941176471em;width:1.0588235294117647em;}
.search input[ type="search"] + button:after{font-size:1em}
.error.invalid .field:before{border:2px solid #ff3e4c;-webkit-border-radius:50%;border-radius:50%;content:"\e012";font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff3e4c;font-size:.5555555555555556em;height:2.5em;line-height:2.5em;right:1.6em;text-align:center;top:1.4em;position:absolute;width:2.5em}
.error.invalid .field input[ type="email"],.error.invalid .field input[ type="number"],.error.invalid .field input[ type="password"],.error.invalid .field input[ type="search"],.error.invalid .field input[ type="tel"],.error.invalid .field input[ type="text"],.error.invalid .field input[ type="url"],.error.invalid .field textarea{padding-right:2.6666666666666665em}
.error .msg{margin:.5555555555555556em 0 0 0}
header[role="banner"]{border-top:.13333333333333333em solid #6096e2;display:block;font-size:.8333333333333334em;height:6em;padding-left:0;padding-right:0;}
header[role="banner"]:before,header[role="banner"]:after{content:" ";display:table}
header[role="banner"]:after{clear:both}
header[role="banner"] .wrapper-header{margin:0 auto;width:73.33333333333333em}
header[role="banner"] .logo,header[role="banner"] .nav{display:block;float:left}
header[role="banner"] .logo{margin-top:.26666666666666666em;width:16.466666666666667em;}
header[role="banner"] .logo + .nav{}
header[role="banner"] .account{float:right;width:auto;border-left:1px solid #d2d2d2;padding-left:1.3333333333333333em;padding-top:0;text-align:right;margin-top:.5em;}
header[role="banner"] .toolbar{display:none}
header[role="banner"] [ class^="cta-next-medium" ]{font-size:1em}
footer[role="contentinfo"]{font-size:.7777777777777778em;}
#main footer[role="contentinfo"] .wrapper-st{width:78.57142857142857em}
#main footer[role="contentinfo"] .legals{font-size:1em}
#main footer[role="contentinfo"] .legals{font-size:13px;}
.article-header{min-height:18.333333333333332em;padding-top:1.1111111111111112em;}
.article-header .wrapper-st:before{height:18.333333333333332em}
.tagline{margin-bottom:2.7777777777777777em}
[ class^="article-nav" ]{margin-bottom:0em;padding: 1.3888888888888888em 0;}
[ class^="article-nav" ] .num{margin-right:.5555555555555556em}
[ class^="article-nav" ] .text{top:.2222222222222222em;right:5.277777777777778em;width:16.666666666666668em}
[ class^="article-nav" ] .pager [ class^="link-" ]:before{margin-right:.5555555555555556em}
[ class^="article-nav" ] .pager [ class^="link-" ]:after{margin-left:.5555555555555556em}
.article-content{}
>>>>>>> origin,aside.infos{padding:3em 0}
.art-item{padding-bottom:2.5em;}
.art-item + .art-item{padding-top:3.3333333333333335em}
.art-tags{padding-right:10.555555555555555em;margin:0 0 2.5em;}
.art-tags li{margin:0 .9444444444444444em .8333333333333334em 0}
.art-time{font-size:1.1111111111111112em;margin:.4em;padding-bottom:.3em;width:3em;}
.art-time .day{font-size:1.8em}
.art-comments-num:before{font-size:1em}
.art-title{font-size:1.3333333333333333em;line-height:1.2083333333333333em;margin:0 0 .5em 0}
.art-author{font-size:.7777777777777778em;line-height:1.3571428571428572;margin:0 0 1em;padding:0 0 1.5714285714285714em;}
.art-author .avatar{height:2.857142857142857em;margin:0 .7142857142857143em 0 0;width:2.857142857142857em;}
.art-author .avatar img{display:block;position:relative;width:2.142857142857143em;margin:.35714285714285715em 0 0 .35714285714285715em;z-index:1}
.art-extract + p{padding-top:.4444444444444444em}
.art-more{margin:0 0 .8333333333333334em}
.faq{padding-top:.6666666666666666em}
.art-actions{-webkit-border-radius:.2777777777777778em;border-radius:.2777777777777778em;margin:0 0 2.7777777777777777em 0;padding:.8333333333333334em .8333333333333334em .2777777777777778em;}
.art-actions .share li{margin:0 0 0 .8333333333333334em}
.art-actions .tags{padding:0 .5555555555555556em;}
.art-actions .tags p{padding-top:.2222222222222222em}
.art-actions .tags ul{max-width:19.444444444444443em}
.art-actions .tags li{margin:0 0 .5555555555555556em .5555555555555556em}
.art-comments form{padding:0 0 .5555555555555556em}
.art-comments .form-bt{margin:0 0 2.2222222222222223em}
.art-comment .author{margin:0;min-height:2.888888888888889em;padding:0 0 0 5em;}
.art-comment .author:after{content:"";display:inline-block;height:4em;vertical-align:middle;width:1%}
.art-comment .author cite{font-style:normal;font-weight:600}
.art-comment .avatar{-webkit-border-radius:50%;border-radius:50%;height:3.888888888888889em;width:3.888888888888889em;}
.art-comment .avatar:after{-webkit-box-shadow:inset 0 0 0 2px #b6b6b6,inset 0 0 0 8px #f8f8f8;box-shadow:inset 0 0 0 2px #b6b6b6,inset 0 0 0 8px #f8f8f8;z-index:2}
.art-comment .avatar img{width:3em;margin:.4444444444444444em 0 0 .4444444444444444em}
.art-comment .avatar + span{font-size:1em;line-height:1.2777777777777777}
.art-comment.team .avatar:after{-webkit-box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 8px #f8f8f8;box-shadow:inset 0 0 0 2px #467ecd,inset 0 0 0 8px #f8f8f8}
.art-comment .text{-webkit-border-radius:.16666666666666666em;border-radius:.16666666666666666em;font-size:1em;line-height:1.3888888888888888;margin:0 0 1.1111111111111112em 0;padding:.8333333333333334em .8333333333333334em 1px}
.art-comments .text,.art-comments .comment-form{margin-left:5em}
.schema-wrapper{padding:2.2222222222222223em 0 2.2222222222222223em}
.schema{height:23.333333333333332em;padding:.8333333333333334em 0;width:52.888888888888886em;}
.schema .intro,.schema .item{width:13.222222222222221em;}
.schema .intro .icon,.schema .item .icon{height:4.444444444444445em;margin:0 auto .6666666666666666em;width:4.444444444444445em}
.schema .intro .text,.schema .item .text{font-size:.8888888888888888em;line-height:1.3125em;padding:0 .75em;top:5em}
.schema .intro .tt,.schema .item .tt{font-size:1.375em;line-height:1.2272727272727273em;padding-top:.6818181818181818em}
.schema .intro .sub,.schema .item .sub{font-size:1.1875em;line-height:1.263157894736842;margin:0 0 .7894736842105263em}
.schema .intro .icon .circle{height:4.444444444444445em;width:4.444444444444445em}
.schema .intro .tt{font-size:1.375em;line-height:1.2272727272727273em;padding-top:.6818181818181818em}
.schema .item .icon .circle{-webkit-box-shadow:inset 0 0 0 .2222222222222222em #eee;box-shadow:inset 0 0 0 .2222222222222222em #eee;height:4.444444444444445em;width:4.444444444444445em}
.schema .item .icon .pict{height:3.3333333333333335em;margin:.5555555555555556em 0 0 .5555555555555556em;width:3.3333333333333335em}
.schema .item.conclusion{top:9.444444444444445em}
.schema [ class^="half" ]{height:2.2222222222222223em;}
.schema [ class^="half" ] .line{border:.2222222222222222em solid transparent;height:4.444444444444445em;width:4.444444444444445em}
.schema .half-top .line{border-left-color:#467ecd;border-top-color:#467ecd}
.schema .half-bottom{top:2.2222222222222223em;}
.schema .half-bottom .line{border-left-color:#467ecd;border-top-color:#467ecd;top:-2.2222222222222223em}
.schema .knob > div{height:.6666666666666666em;margin:-.3333333333333333em 0 0 -.2222222222222222em;width:.6666666666666666em;}
.schema .knob > div:before{-webkit-box-shadow:inset 0 0 0 .1111111111111111em #467ecd;box-shadow:inset 0 0 0 .1111111111111111em #467ecd;height:1.3333333333333333em;width:1.3333333333333333em}
.schema .cursor{height:.6666666666666666em;left:6.277777777777778em;top:2.7222222222222223em;width:.6666666666666666em;}
.schema .cursor .dot{-webkit-box-shadow:inset 0 0 0 .1111111111111111em #467ecd;box-shadow:inset 0 0 0 .1111111111111111em #467ecd;height:1.3333333333333333em;width:1.3333333333333333em}
.schema [ class^="trail" ]{height:.3333333333333333em;left:6.444444444444445em;top:2.888888888888889em;width:.3333333333333333em}
.slider .pager:after{height:9.4em}
#ticker{font-size:.7222222222222222em;}
#ticker .wrapper-st{width:84.61538461538461em}
.counters{position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-60%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-70%);top:50%}
.deco-socials .item div{float: left;width: 125px;margin-right: 20px;}
.deco-socials .item a{float: left;display: block;}
}
@media (min-width: 34.375em) and (max-width: 75em){.deco-socials .item div, .deco-socials .item a{display: inline-block;}.deco-socials .item div{margin-right: 20px;}}
@media (min-width: 0px) and (max-width: 62.500em){.deco-socials .item{width: 100%;margin: 0 !important;text-align: center;padding-bottom: 10px;}.deco-socials .item div{display: inline-block;min-width: 180px;text-align: left;}}

.job {float: left;padding: 30px 20px;width: 320px;box-sizing: border-box;-moz-box-sizing: border-box;background: #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: center;-moz-box-shadow: 0px 0px 5px 0px #cfcfcf;-webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;-o-box-shadow: 0px 0px 5px 0px #cfcfcf;box-shadow: 0px 0px 5px 0px #cfcfcf;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);margin: auto 70px 70px auto;}
.job-spontaneous{background: #F2F2F2;}
.job h2{float: left; max-width: 120px;text-align: left;}
.job-spontaneous h2{max-width: 100%;}
.job .job-type{padding: 5px 10px;float: right;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;text-transform: uppercase;}
.job-cdi .job-type{background-color: #71ADFB;}
.job-cdd .job-type{background-color: #7C73B3;}
.job-stage .job-type{background-color: #D46B5E;}
.job-free .job-type{background-color: #956D22;}

.job-cdi:hover,.job-cdd:hover,.job-free:hover, .job-cdi:hover h2,.job-cdd:hover h2,.job-free:hover h2{color: #fff;}
.job-cdi:hover{background: url('../images/job-cdi-bg.jpg') repeat;}
.job-cdi:hover h2 b{color: #71ADFB;}
.job-cdd:hover h2 b{color: #7C73B3;}
.job-cdd:hover{background: url('../images/job-cdd-bg.jpg') repeat;}
.job-stage:hover h2 b{color: #D46B5E;}
.job-stage:hover{background: url('../images/job-stage-bg.jpg') repeat;}
.job-free:hover h2 b{color: #956D22;}
.job-free:hover{background: url('../images/job-free-bg.jpg') repeat;}

.job-description{clear: both;font-weight: 300; text-align: justify;-moz-text-align-last: center;text-align-last: center;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

[ class^="article-nav" ] + .job-content{margin-top:0}
.job-content{color:#7a7a7a;font-weight: 300;}
.job-content:before,.job-content:after{content:" ";display:table}
.job-content:after{clear:both}
.job-content .job-left h2{font-size: 22px;font-weight: 600;color: #6197e3;}
.job-content .job-left p{margin-bottom: 60px;}
.job-content .job-profil{list-style: none;padding:0;margin:0;margin-bottom: 60px;}
.job-content .job-profil li{margin-bottom: 20px;padding-left: 1em; text-indent: -.7em;}
.job-content .job-profil li:before{font-size: 22px;content: "• ";color: #6197e3;}
.job-content .job-title{margin-top: 0;font-size: 1.2222222222222223em;font-weight: normal;margin-bottom: 40px;}
.list-info{list-style: none;}
.list-info li{margin-bottom: 20px;}
.list-info li span{color: #6197e3;display: block;}
.job-infos p{font-weight: 300;}

.video-embed .media{float: left;margin-right: 60px;margin-bottom: 20px;}
.video-embed iframe{width:690px;height:390px;}
.video-embed h2{color: #467ecd;}

.tg {border-collapse:collapse;border-spacing:0;width:100%; height : auto;}
.tg td{font-family:Arial, sans-serif;font-size:1.2vw;padding:1% 0%;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color: rgb(221,221,221);border-bottom-color: transparent;text-align: center;}
.tg th{font-family:Arial, sans-serif;font-size:1.2vw;font-weight:normal;padding:2% 1%;border-style:solid;border-width:1px;overflow:hidden;word-break:none	 ;border-color: rgb(221,221,221);border-top-color: transparent;}
.tg th img{width:100%; height:auto; max-width: 48px; min-width: 24px;}
.tg .last td, .end td{border-bottom-color: rgb(221,221,221);}
.tg tr td:first-child{border-left-color: transparent;border-right-color: transparent; }
.tg tr td:first-child + td{width: 10%}
.tg tr.big td{padding: 1% 0;}
.tg th[colspan="2"]{border-top-color: transparent;border-left-color: transparent;}
.tg .table-logo:before{font-family:"icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size: 3.2em;}
.tg .table-logo.fb:before{content:"\e004";color: rgb(59, 89, 152);}
.tg .table-logo.tw:before{content:"\e002";color: rgb(1, 172, 238);}
.tg .table-logo.ins:before{content:"\e601";color: rgb(77, 123, 161);}
.tg .table-logo.lin:before{content:"\e600";color: rgb(14, 124, 183);}
.tg .table-logo.gplus:before{content:"\e003";color: rgb(198, 59, 30);}
.tg .table-logo.you:before{content:"\e606
";color: rgb(198, 59, 30);}
.tg .logo-you{background: url("../images/table-logo-you.png");max-width: 41px;height: auto; background-repeat:no-repeat;
background-size:contain; margin: auto;}
.tg .wip, .table-list .wip{background: url("../images/wip.png");width: 22px;height: 22px;margin: auto;}
.tg .ok, .table-list .ok{background: url("../images/ok.png");width: 23px;height: 18px;margin: auto;}
.tg .ko, .table-list .ko{background: url("../images/offer/ko.png");width: 17px;height: 17px;margin: auto;}
.table-list{list-style: none;margin: 2.3em;overflow: hidden;}
.table-list li{float: left;font-size: 1.2em;margin-right: 1.7em;}
.table-list div{display: inline-block;vertical-align: middle;}

/* sticky discover og */


.discover-og{background-image:-moz-linear-gradient(90deg,#4e82dc 0%,#73abe8 100%);background-image:-webkit-linear-gradient(90deg,#4e82dc 0%,#73abe8 100%);background-image:-ms-linear-gradient(90deg,#4e82dc 0%,#73abe8 100%);position:fixed;right:0;bottom:110px;display:inline-block;z-index:40;border-bottom-left-radius:5px;border-top-left-radius:5px;max-height:77px;-moz-box-shadow:2px 2px 13px 0px #7d7d7d;-webkit-box-shadow:2px 2px 13px 0px #7d7d7d;-o-box-shadow:2px 2px 13px 0px #7d7d7d;box-shadow:2px 2px 13px 0px #7d7d7d;filter:progid:DXImageTransform.Microsoft.Shadow(color=#7d7d7d, Direction=134, Strength=13)}
.discover-og::before{height:77px;display:block;content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(90deg,#6094E6 0%,#94BEF5 50%);background-image:-moz-linear-gradient(90deg,#6094E6 0%,#94BEF5 50%);background-image:-webkit-linear-gradient(90deg,#6094E6 0%,#94BEF5 50%);background-image:linear-gradient(90deg,#6094E6 0%,#94BEF5 100%);-webkit-animation:glow 2s ease-in-out infinite;animation:glow 2s ease-in-out infinite;border-bottom-left-radius:5px;border-top-left-radius:5px;z-index:-1}
.button-discover{vertical-align:baseline;-webkit-transition:background 2s;-moz-transition:background 2s;-ms-transition:background 2s;-o-transition:background 2s;transition:background 2s;background:rgba(0,0,0,0.1);cursor:pointer;border-bottom-left-radius:5px;border-top-left-radius:5px}
.discover-og:hover{background-image:-moz-linear-gradient(90deg,#6094E6 0%,#94BEF5 50%);background-image:-webkit-linear-gradient(90deg,#6094E6 0%,#94BEF5 50%);background-image:-ms-linear-gradient(90deg,#6094E6 0%,#94BEF5 100%)}
.discover-og:hover .button-discover{background-image:-moz-linear-gradient(90deg,rgba(0,0,0 0) 0%,rgba(0,0,0 0) 100%);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0 0) 0%,rgba(0,0,0 0) 100%);background-image:linear-gradient(90deg,rgba(0,0,0 0) 0%,rgba(0,0,0 0) 100%);}
.button-discover i{padding:0 .5em; vertical-align: middle; position: relative; bottom: 2px;}
.discover-og span{border-bottom-left-radius:5px;border-top-left-radius:5px;display:inline-block;line-height:77px;max-height:77px;overflow:hidden;vertical-align:middle;color:#fff}
.discover-og a span{color:#fff;line-height:20px;overflow:hidden;white-space:nowrap;max-height:77px;font-size:14px;font-weight:600;padding-left:10px}
.open{-webkit-transition:all 0.5s;transition:all 0.5s;width:105px;opacity:1}
.close{-webkit-transition:all 0.5s;transition:all 0.5s;width:0px;opacity:0}
.trick{right:-15px}
.rotate{transition:all 0.6s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.rotate-{transition:all 0.6s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
@keyframes glow{0%{opacity:0;}40%{opacity:1;}100%{opacity:0;}}
@-webkit-keyframes glow{0%{opacity:0;}40%{opacity:1;}100%{opacity:0;}}
@-moz-keyframes glow{0%{opacity:0;}40%{opacity:1;}100%{opacity:0;}}


#nav-wrapper-bg{background-color: #EAEAEA;}
 
@media screen and (max-width: 1100px){
  .video-embed .media{width: 100%;text-align: center;}
}

@media screen and (max-width: 780px){
  .video-embed iframe{width: 100%;}
  .tg td, .tg th{font-size:1.6vw;}
  .single-client *{text-align:center; padding:0;}
  .single-client a span{display:none; padding:0;}
  .discover-og{transform: scale(0.85)}
}

@media screen and (max-width: 550px){
	.lg, .social{display:block; text-align:center; float:none !important; clear:both; margin:12px 0;}
	.width{ width:100%;}
}
@media screen and (max-width: 380px){

  .tg td, .tg th{font-size:2vw;}
.width{ width:100%;}
  
}

@media (min-width: 62.5em){
    .job-content .rm{float:right;margin-left:%;}
    .job-content .job-info {
        width: 31.09090909090909%;
    }
}
@media screen and (min-width: 75em){
    .job:nth-child(3n){margin-right: 0;}
    .job-left{width: 750px;border-right: 1px solid #e0e0e0;}
}


@media screen and (min-width: 880px) and (max-width: 75em){
    .jobs{width: 710px;margin: auto;}
    .job:nth-child(2n){margin-right: 0;}
}

@media screen and (max-width: 1080px){
    .job-content .job-info{width: 100%;margin: 0;}
    .list-info li{float: left;margin-right: 30px;}
    .list-info{margin: 0;padding: 0;}
    .job-left{clear: both;}
}

@media screen and (max-width: 880px){
    .jobs{width: 320px;margin: auto;}
    .job{margin-right: 0;}
}









#comment_form{ width:100%;}

.form-align{margin:0px;  height:auto;}
#comment_form input, #comment_form textarea {
	border: 4px solid rgba(70,126,205,0.1);
	padding: 8px 10px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	outline: 0;
}

#comment_form select { float:left; margin:5px;
	border: 4px solid rgba(70,126,205,0.1);
	padding: 8px 10px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#7a7a7a;
	outline: 0;
}

#comment_form select:first-child{ margin:0px 10px 10px 0px;}

#comment_form textarea {
	
}



#comment_form input[type="submit"] {
	cursor: pointer;
	background: -webkit-linear-gradient(top, #efefef, #abc4e6);
	background: -moz-linear-gradient(top, #efefef, #abc4e6);
	background: -ms-linear-gradient(top, #efefef, #abc4e6);
	background: -o-linear-gradient(top, #efefef, #abc4e6);
	background: linear-gradient(top, #efefef, #abc4e6	);
	color: #333;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	border: 1px solid #abc4e6;
}

#comment_form input[type="submit"]:hover {
	background: -webkit-linear-gradient(top, #eee, #467ecf);
	background: -moz-linear-gradient(top, #eee, #467ecf);
	background: -ms-linear-gradient(top, #eee, #467ecf);
	background: -o-linear-gradient(top, #eee, #467ecf);
	background: linear-gradient(top, #eee, #467ecf);
	border: 1px solid #abc4e6;
}

#comment_form input[type="submit"]:active {
	background: -webkit-linear-gradient(top, #467ecd, #aaa);
	background: -moz-linear-gradient(top, #467ecd, #aaa);
	background: -ms-linear-gradient(top, #467ecd, #aaa);
	background: -o-linear-gradient(top, #467ecd, #aaa);
	background: linear-gradient(top, #467ecd, #aaa);	
	border: 1px solid #abc4e6;
}

#comment_form div {
	margin-bottom: 8px; padding:0px 10px 0px 10px;
}



.width{ width:48%; float:left; margin:0px; padding:0px;}
@media only screen and (min-width: 320px) and (max-width: 768px){
.width{ width:100%;}}