@import 'fontawesome-all.css';@import 'flowplayer.css';@import 'flowplayer.overlay.fancybox.css';@import 'jquery.fancybox.css';@import 'select2.css';html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section{display:block;} *[hidden]{display:none;} body{line-height:1;} ol,
ul{list-style:none;} blockquote,
q{quotes:none;} blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;} table{border-collapse:collapse;border-spacing:0;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-ExtraLight-7eb43b76.ttf') format('truetype');font-weight:200;font-style:normal;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-ExtraLightItalic-74164602.ttf') format('truetype');font-weight:200;font-style:italic;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-Light-b013d990.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-LightItalic-930ddd5a.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-Regular-6fc6e8f2.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-Italic-f878d50f.ttf') format('truetype');font-weight:400;font-style:italic;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-Semibold-ad9bf535.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-SemiboldItalic-2c17546e.ttf') format('truetype');font-weight:500;font-style:italic;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-Bold-5635ab88.ttf') format('truetype');font-weight:600;font-style:normal;}@font-face {font-family:'SourceSansPro';src:local('☺︎'),url('/de-ch/webfonts/SourceSansPro-BoldItalic-a2886355.ttf') format('truetype');font-weight:600;font-style:italic;} .clear{zoom:1;clear:both;} .clear:before,
.clear:after{content:"";display:table;} .clear:after{clear:both;} .hidden{visibility:hidden;display:block;position:absolute;top:-4000px;left:-4000px;z-index:-99;} body{background:#f4f9fc;} body:before{content:'';background:#fff;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f4f9fc 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4f9fc 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4f9fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f9fc',GradientType=0);position:absolute;left:0;right:0;top:0;bottom:0;} .csPage{max-width:1640px;background:#fff;margin:0 auto;box-shadow:0 10px 5px rgba(0, 0, 0, 0.05);padding:0;top:70px;position:relative;overflow:hidden;}@media screen and (min-width:568px){ body{padding:0 0;}}@media screen and (min-width:1024px){ .csPage{top:110px;}}@media screen and (min-width:1280px){ .csPage{max-width:1440px;}} html,
body{font-family:'SourceSansPro',serif;font-weight:300;font-size:21px;line-height:28px;} h1,
h2,
h3,
h4,
h5{font-family:'SourceSansPro',serif;font-weight:400;color:#4a4a4a;display:block;} h1.left,
h2.left,
h3.left,
h4.left,
h5.left{text-align:left;} h1.center,
h2.center,
h3.center,
h4.center,
h5.center{text-align:center;} h1.right,
h2.right,
h3.right,
h4.right,
h5.right{text-align:right;} h1{font-size:52px;line-height:58px;margin-bottom:10px;font-weight:400;} h2{font-size:36px;line-height:40px;margin-bottom:20px;font-weight:500;} h3{font-size:42px;line-height:46px;margin-bottom:15px;font-weight:400;} h4{font-size:24px;line-height:26px;margin-bottom:15px;}@media screen and (min-width:768px){ h2{font-size:46px;line-height:50px;margin-bottom:20px;}} .csH-1 + p{margin-top:-10px;} p + .csH-1,
ul + .csH-1,
ol + .csH-1{margin-top:60px;} .csH-2{margin:0 0 15px;} p + .csH-2,
ul + .csH-2,
ol + .csH-2{margin-top:40px;} .csH-3{margin:0 0 10px;} .csArticle--content .csH-1:first-of-type{margin-top:50px;} .csSection__hl{text-align:center;} p{color:#6a6969;font-size:21px;line-height:28px;margin:0 0 30px;} p b,
p strong{font-weight:500;} p i{font-style:italic;} p.left{text-align:left;} p.center{text-align:center;} p.right{text-align:right;} li{color:#797979;font-weight:400;} li p{font-weight:300;} p a{font-weight:400;} p a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f054";font-family:'Font Awesome 5 Pro';font-size:14px;font-weight:300;margin:0 4px 2px 0;position:relative;top:-1px;} .purple{color:#662d91;} .red{color:#bf1e2e;} .pink{color:#ec008c;} .blue{color:#2baee9;} .green{color:#8cc63f;} a{color:#2baee9;text-decoration:none;} a:hover{text-decoration:underline;} a.ex:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f35d";font-family:'Font Awesome 5 Pro';font-size:12px;font-weight:600;margin:0 0 0 6px;position:relative;top:-1px;} .csAlign--left{text-align:left;} .csAlign--right{text-align:right;} .csAlign--center{text-align:center;} .group{margin-bottom:0px;} .group p{margin-left:0 !important;margin-right:0 !important;max-width:none!important;} ul.csList{margin:30px 0 0 0;} ul.csList li{position:relative;padding:0 0 13px 0;text-align:left;} ul.csList li:last-child{padding-bottom:0;} ul.csList li p{margin:0;padding:0;line-height:26px;max-width:none!important;} ul.csList li p:before{left:0;top:6px;content:"";width:16px;margin:0 6px 0 0;height:16px;position:relative;display:inline-block;vertical-align:top;background:url('/de-ch/img/list-icon-a79c3589.svg');} ul.csList li p a:before{display:none;} ol.csList{margin:30px 0 0 0;padding:0;list-style:decimal;} ol.csList li{position:relative;padding:0 0 13px 0;} ol.csList li p{margin:0;padding:0;} ul.csList.checkbox li p:before{background:url('/de-ch/img/list-icon-check-16beb791.svg');background:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f00c";font-family:'Font Awesome 5 Pro';font-size:13px;font-weight:600;margin:3px 6px 0 0;vertical-align:top;color:#2baee9;} .csList.style-1 > li{list-style:none;background:none;padding-left:60px;} .csList.style-1 > li p{position:relative;} .csList.style-1 > li .csI{position:absolute;left:-40px;top:3px;} .csList.style-1 > li p:before{content:none;} body.color-1 ul.csList li p:before{background:url('/de-ch/img/list-icon-purple-83a7ab0c.svg');} body.color-2 ul.csList li p:before{background:url('/de-ch/img/list-icon-green-d2948d0a.svg');} .csList + p{margin-top:30px;} .csSection__content > .csList{max-width:580px;margin-left:auto;margin-right:auto;} .csSection.csArticle--content ul.csList + h2,
.csSection.csArticle--content ul.csList + h3,
.csSection.csArticle--content ul.csList + h4,
.csSection.csArticle--content ul.csList + p{margin-top:30px;} .csList + .csBtn{margin-top:30px;} .csBtn + p{margin-top:20px;} .csSection__content p + .group{margin-top:40px;} .csSection .csSection__content table,
.csSection.wide .csSection__content table,
.csSection.extra-wide .csSection__content table{width:100%;margin:0 0 40px 0;font-family:'SourceSansPro';box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);} .csSection .csSection__content table h3,
.csSection.wide .csSection__content table h3,
.csSection.extra-wide .csSection__content table h3{max-width:none;color:#4a4a4a;} .csSection .csSection__content table h4,
.csSection.wide .csSection__content table h4,
.csSection.extra-wide .csSection__content table h4{margin-top:20px;border-top:1px #e4e4e4 solid;margin-left:-20px;margin-right:-20px;padding:20px 20px 0;} .csSection .csSection__content table p,
.csSection.wide .csSection__content table p,
.csSection.extra-wide .csSection__content table p{max-width:none;color:#6a6969;} .csSection .csSection__content table p b,
.csSection.wide .csSection__content table p b,
.csSection.extra-wide .csSection__content table p b{color:#4a4a4a;} .csSection .csSection__content table p + p,
.csSection.wide .csSection__content table p + p,
.csSection.extra-wide .csSection__content table p + p{margin-top:-15px;} .csSection .csSection__content table p a,
.csSection.wide .csSection__content table p a,
.csSection.extra-wide .csSection__content table p a{display:block;} .csSection .csSection__content table tr td:first-of-type,
.csSection.wide .csSection__content table tr td:first-of-type,
.csSection.extra-wide .csSection__content table tr td:first-of-type{background:#fbfbfb;} .csSection .csSection__content table tr td:first-of-type p,
.csSection.wide .csSection__content table tr td:first-of-type p,
.csSection.extra-wide .csSection__content table tr td:first-of-type p{font-weight:400;} .csSection .csSection__content table tr td:first-of-type p b,
.csSection.wide .csSection__content table tr td:first-of-type p b,
.csSection.extra-wide .csSection__content table tr td:first-of-type p b{font-weight:500;} .csSection .csSection__content table td,
.csSection.wide .csSection__content table td,
.csSection.extra-wide .csSection__content table td{padding:20px;font-family:'SourceSansPro';border:1px #e4e4e4 solid;background:#fff;} .csSection .csSection__content table td .csFigure,
.csSection.wide .csSection__content table td .csFigure,
.csSection.extra-wide .csSection__content table td .csFigure{margin:-20px -20px 20px -20px;} .csSection .csSection__content table td .csFigure picture,
.csSection.wide .csSection__content table td .csFigure picture,
.csSection.extra-wide .csSection__content table td .csFigure picture{border:none;} .csSection .csSection__content table.style-1{box-shadow:none;margin-bottom:60px;} .csSection .csSection__content table.style-1 tr{border-bottom:1px #e4e4e4 solid;} .csSection .csSection__content table.style-1 tr td{border:0;padding:10px 0;background:transparent;} .csSection .csSection__content table.style-1 tr td p{font-size:18px;margin-bottom:0;} .csSection .csSection__content table.style-1 tr td:first-of-type{background:transparent;}@media screen and (min-width:768px){ h2{font-size:46px;line-height:50px;margin-bottom:30px;} .csH-2{margin:0 0 30px;} .csH-1{margin:0 0 30px;}} .csHeader{padding:15px 0;position:fixed;top:0;z-index:99;background:#ffffff;left:0;right:0;max-width:1440px;margin:0 auto;border-bottom:1px #e6e6e6 solid;} .csHeader .csHeader__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;max-width:1024px;margin:0 auto;padding:0 30px;position:relative;} .csHeader .con__l{-webkit-flex:0 1 200px;-moz-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;} .csHeader .con__r{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right;} .csLogo{display:block;margin:0;padding:0;width:auto;height:40px;} .csLogo.csLogo--mobile{display:none;width:100%;height:auto;} .csMetaNav{display:block;margin:0;position:absolute;right:30px;top:7px;z-index:9;} .csMetaNav > ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;} .csMetaNav > ul > li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 5px;} .csMetaNav > ul > li > a{padding:3px 8px;display:block;text-decoration:none;color:#4a4a4a;font-weight:400;font-size:16px;line-height:16px;} .csMetaNav > ul > li > a:hover{color:#2baee9;} .csMetaNav > ul > li:last-child a{padding-right:0;} .csMetaNav .csBtn--sm{margin-left:15px !important;} .csMetaNav .csBtn span{display:none;} .csMetaNav .csBtn i{margin:0 0 0 0;position:relative;top:-1px;} .csMetaNav > ul > li:nth-child(1),
.csMetaNav > ul > li:nth-child(2){display:none;}@media screen and (min-width:768px){ .csMetaNav > ul > li:nth-child(1),
.csMetaNav > ul > li:nth-child(2){display:block;}} .csMetaNav .csDropdown{margin:-2px -10px 0 0;} .csMetaNav .csDropdown i.fa-globe{margin:0 4px 0 0;} .csMetaNav .csDropdown .csDropdown__label > span{display:none;} .csMetaNav .csDropdown .csDropdown__menu{right:0px !important;top:29px;} .csMetaNav .csDropdown .csDropdown__menu > ul{padding-top:10px;} .csMetaNav .csDropdown .csDropdown__menu > ul{width:160px !important;} .csMetaNav .csDropdown .csDropdown__label{border:1px transparent solid;padding-left:10px;padding-right:20px;background:#fff;height:19px;} .csMetaNav .csDropdown .csDropdown__label .csDropdown__arr{right:8px;} .csMetaNav .csDropdown:hover .csDropdown__label{border:1px #e4e4e4 solid;border-bottom:1px #fff solid;} .csMobileNav__btn{border:none;font-size:20px;padding:0 5px;margin:0 15px 0 0;position:relative;z-index:9999;cursor:pointer;background:transparent;}@media screen and (min-width:376px){ .csMetaNav{display:block;}}@media screen and (min-width:768px){ .csMetaNav .csBtn span{display:inline-block;padding-left:2px;} .csMetaNav .csDropdown .csDropdown__label > span{display:inline-block;}}@media screen and (min-width:1024px){ .csMobileNav__btn{display:none;} .csLogo{display:block;} .csMetaNav{top:-15px;} .csHeader{padding:30px 0 15px;width:100%;right:0px;left:50%;transform:translate(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;height:110px;} .csHeader .csLogo{display:block;margin:0;padding:0;width:100%;height:auto;} .csHeader .csLogo.csLogo--mobile{display:none;}} body.color-1 .csMetaNav > ul > li > a:hover{color:#662483;} body.color-2 .csMetaNav > ul > li > a:hover{color:#80bb33;} .csFooter{background:#333333;margin:0;padding:30px 30px;} .csFooter .csFooter__inner{max-width:1024px;margin:0 auto;padding:0 0;} .csFooter .csRow{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;} .csFooter .csRow .csRow__col{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} .csFooter nav{text-align:center;} .csFooter nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px;} .csFooter nav ul li{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 25px 0 0;} .csFooter nav ul li a{color:#bdbdbd;font-size:20px;padding:4px 0;display:block;} .csFooter .col--special{padding:0 0 20px;text-align:center;} .csFooter .col--special h4{color:#fff;font-size:26px;line-height:30px;font-weight:300;margin:0 0 5px;display:inline-block;color:#dedede;} .csFooter .col--special p{color:#fff;margin:0;font-size:18px;line-height:20px;padding:0;display:block;color:#878787;} .csFooter .col--special p a{color:#8bc53f;text-decoration:underline;} .csFooter .col--special p a:before{display:none;} .csFooter .breadcrumb{display:none;} .csFooter .breadcrumb ul li{float:left;font-weight:300;margin:0 10px 0 0;font-size:16px;color:#878787;} .csFooter .breadcrumb ul li a{color:#bdbdbd;} .csFooter .copyright{font-size:16px;color:#878787;margin:0;padding:0;text-align:center;} .csFooter .social{margin-bottom:30px;} .csFooter .csRow{width:100%;} .csFooter .social__box{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;background:rgba(0, 0, 0, 0.25);color:#fff;border-radius:2px;box-sizing:border-box;border-right:1px solid #333;height:100%;max-height:56px;padding:0;text-align:center;cursor:pointer;} .csFooter .social__box a{padding:14px 0;color:#fff;display:block;width:100%;} .csFooter .social__box p{color:#fff;margin:0;font-size:16px;line-height:20px;} .csFooter .social__box p b{color:#969696;font-weight:500;display:block;} .csFooter .social__box i{width:25px;font-size:18px;line-height:22px;text-align:center;} .csFooter .social__box.ns{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background:transparent;margin-bottom:1px;padding:6px 20px;text-align:center;cursor:default;} .csFooter .social__box.ns a{color:#bdbdbd;font-size:18px;font-weight:400;line-height:22px;} .csFooter .social__box.ns i{padding:0 5px 1px 0;font-size:16px;} .csFooter .social__box.fb:hover{background:#3B5998;} .csFooter .social__box.tw:hover{background:#1dcaff;} .csFooter .social__box.yt:hover{background:#ff0000;} .csFooter .social__box.in:hover{background:#0077b5;} .csFooter .social__box.xi:hover{background:#cfdc00;} .csFooter .social__box:last-child{border:0;}@media screen and (min-width:520px){ .csFooter nav{padding-right:30px;text-align:left;} .csFooter .col--special{text-align:right;} .csFooter .col--special p{display:inline-block;} .csFooter .col--special h4{padding:0 10px 0 0;} .csFooter .social__box{-webkit-flex:1 1 15%;-moz-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-height:90px;min-height:56px;} .csFooter .social__box.ns{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;background:#292929;text-align:left;} .csFooter .social__box.ns a{padding:0;} .csFooter .social__box.ns i{display:block;float:left;} .csFooter .breadcrumb{display:block;} .csFooter nav ul li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .csFooter nav ul li:first-child a{padding-left:0;} .csFooter .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;} .csFooter .csRow.social{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csFooter .csRow.social .csRow__col{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;} .csFooter .csRow .csRow__col{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} .csFooter .csRow.first .csRow__col:first-child{-webkit-flex:0 1 70%;-moz-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;} .csFooter .csRow.end .csRow__col:first-child{-webkit-flex:0 1 70%;-moz-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;} .csFooter .copyright{text-align:right;}}@media screen and (min-width:768px){ .csFooter{padding:60px 30px 30px;} .csFooter .csRow.social{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csFooter .csRow.social .csRow__col{-webkit-flex:0 1 31%;-moz-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;}} img{display:block;} .flag{width:18px;height:18px;display:inline-block;background:url('/img/gb-square.svg') center center no-repeat;background-size:cover;border-radius:100%;border:1px #ccc solid;} .csFlex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .csFlex > div{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;} .csFlex .csFigure.left,
.csFlex .csFigure.center,
.csFlex .csFigure.right{width:100%;} .fancybox-close-small{display:none;} .flowplayer .fp-color{background-color:#2baee9;} .csH-1,
.csH-2,
.csH-3,
.csH-4{position:relative;} .anchor-target{display:block;position:relative;top:-140px;visibility:hidden;} body.csInlineNav--scroll .anchor-target{top:-180px;} .csSection.csArticle--head{margin:0;padding:0;} .csSection.csArticle--head .csSection__content{overflow:hidden;} .csSection.csArticle--head .csArticle__head{margin:20px 0 0;max-width:680px;} .csSection.csArticle--head .csRow__col:first-of-type:last-of-type{max-width:680px !important;margin:40px auto 20px;} .csSection.csArticle--head .category{display:block;text-transform:uppercase;color:#868686;font-weight:400;margin:0px 0 0px 0;} .csSection.csArticle--head .title{margin-bottom:20px;margin-top:10px;font-size:42px;line-height:44px;font-weight:500;max-width:none!important;} .csSection.csArticle--head .subtitle{margin-bottom:30px;color:#868686;font-weight:300;font-size:26px;line-height:30px;max-width:none!important;}@media screen and (min-width:768px){ .csSection.csArticle--head .title{margin-bottom:25px;font-size:58px;line-height:62px;font-weight:500;} .csSection.csArticle--head .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csArticle--head .csRow .csRow__col{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 20px;}}@media screen and (min-width:1200px){ .csSection.csArticle--head{padding:0;} .csSection.csArticle--head .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csArticle--head .csFigure .csFigure__credit{text-align:right;margin-right:0;margin-left:0;max-width:none;} .csSection.csArticle--head .csRow .csRow__col:first-of-type{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;order:2;position:relative;margin:0;padding-right:0;} .csSection.csArticle--head .csRow .csRow__col:last-of-type{order:1;-webkit-flex:1 0 40%;-moz-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;} .csSection.csArticle--head .csRow .csRow__col:first-of-type:last-of-type{margin:0px auto 20px;}} .csPage--article figure.csImg .csImg__copyright{color:#868585;font-size:16px;display:block;} .csSection .date{display:block;margin:20px 0 0px;color:#868585;position:relative;} .csPage--article .csSocial__side{position:absolute;top:550px;display:none;} .csPage--article .csSocial__inline{padding:50px 0 0;text-align:center;} .csPage--article .csSocial__inline ul li{display:inline;margin-right:15px;} .csPage--article .csSocial__inline ul li .fa-facebook-f{width:10px;} .csPage--article .csSocial__side ul li,
.csPage--article .csSocial__inline ul li{color:#737b83;padding-bottom:15px;} .csPage--article .csSocial__side i,
.csPage--article .csSocial__inline i{width:20px;} .csPage--article .csSocial__side span.csSocial__count,
.csPage--article .csSocial__inline span.csSocial__count{position:relative;margin-left:10px;padding:1px 5px;top:-5px;width:auto;font-size:12px;background-color:#fff;border:1px solid #c2c2c2;border-radius:9px;text-align:center;} .csPage--article .csSocial__side span.csSocial__count:before,
.csPage--article .csSocial__inline span.csSocial__count:before{content:' ';position:absolute;width:0;height:0;z-index:0;left:-4px;top:14px;border:4px solid;border-color:#c2c2c2 transparent transparent #c2c2c2;transform:rotate(45deg);} .csPage--article .csSocial__side span.csSocial__count:after,
.csPage--article .csSocial__inline span.csSocial__count:after{content:' ';position:absolute;width:0;height:0;left:-2px;top:13px;border:4px solid;border-color:#fff transparent transparent #fff;transform:rotate(45deg);} p.style-1:first-letter{float:left;padding-right:15px;font-size:70px;font-weight:500;color:#4a4a4a;line-height:50px;} p.style-1{margin-bottom:40px;} .csPage--article figure.csImg figcaption{color:#868585;font-size:18px;}@media screen and (min-width:1024px){ .csSection .date{margin:0 0 0px;} .csPage--article .csRow--wide{margin-left:-24% !important;margin-right:-24% !important;}} .csSection.csArticle--content{padding-bottom:30px;padding-top:20px;} .csSection.csArticle--content .csRow{margin-top:30px;margin-bottom:60px;} .csSection.csArticle--content .article__tags{padding:50px 0;} .csSection.csArticle--content .csSection{margin-top:60px;} .csSection.csArticle--content .csSection:before,
.csSection.csArticle--content .csSection .csSection__bg-img{position:absolute;right:-30px;left:-30px;}@media screen and (min-width:620px){ .csSection.csArticle--content .csSection{margin-top:60px;} .csSection.csArticle--content .csSection:before,
.csSection.csArticle--content .csSection .csSection__bg-img{position:absolute;right:calc((100vw - 540px) / 2 * -1);left:calc((100vw - 540px) / 2 * -1);}}@media screen and (min-width:768px){ .csSection.csArticle--content{padding-top:60px;} .csSection.csArticle--content .csSection{margin-top:60px;} .csSection.csArticle--content .csSection:before,
.csSection.csArticle--content .csSection .csSection__bg-img{position:absolute;right:calc((100vw - 620px) / 2 * -1);left:calc((100vw - 620px) / 2 * -1);}}@media screen and (min-width:1024px){ .csSection.csArticle--content{padding-top:80px;} .csSection.csArticle--content .csSection:before,
.csSection.csArticle--content .csSection .csSection__bg-img{position:absolute;right:calc((100vw - 680px) / 2 * -1);left:calc((100vw - 680px) / 2 * -1);}}@media screen and (min-width:1440px){ .csSection.csArticle--content .csSection:before,
.csSection.csArticle--content .csSection .csSection__bg-img{position:absolute;right:-380px;left:-380px;}} .csSection.csSection--disturber{padding:20px 0 30px;text-align:center;} .csSection.csSection--disturber h2{margin-top:0 !important;} .csSection.csSection--disturber h2 + p{margin-top:-20px;} .csSection.csArticle--head.csArticle--head-video .csFigure{padding:0 0 0;margin:0 -30px;}@media screen and (min-width:768px){ .csSection.csArticle--head.csArticle--head-video{padding:0 0 0;margin:0 -30px;}}@media screen and (min-width:1024px){ .csSection.csArticle--head.csArticle--head-video{padding:60px 0 0;margin:0;} .csSection.csArticle--head.csArticle--head-video .csFigure.csFigure--video-iframe{margin-right:0;margin-left:0;} .csSection.csArticle--head.csArticle--head-video .csFigure{height:100%;width:auto;left:30px;right:0;position:absolute;margin:0;}}@media screen and (min-width:1070px){ .csSection .csSection__bg-video video{width:100%;height:auto;}}@media screen and (min-width:1280px){ .csSection.csArticle--head.csArticle--head-video{padding:80px 0 0;}} .csSection.csArticle--head.csArticle--head-img .csFigure{margin-top:0;margin-left:-60px;margin-right:-60px;} .csSection.csArticle--head.csArticle--head-img .csFigure picture{border:none;max-height:420px;} .csSection.csArticle--head.csArticle--head-img .csFigure img{width:100%;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;} .csSection.csArticle--head.csArticle--head-img .csFigure .csFigure__credit{margin:15px 60px 15px;text-align:right;} .csSection.csArticle--head.csArticle--head-img .csKeyVisual{height:100%;margin-bottom:20px;}@media screen and (min-width:768px){ .csSection.csArticle--head.csArticle--head-img .csFigure .csFigure__credit{margin:15px 60px;max-width:none;} .csSection.csArticle--head.csArticle--head-img .csFigure{margin-left:-80px;margin-right:-80px;} .csSection.csArticle--head.csArticle--head-img .csFigure picture{height:420px;} .csSection.csArticle--head.csArticle--head-img .csFigure picture img{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}@media screen and (min-width:900px){ .csSection.csArticle--head.csArticle--head-img .csFigure picture img{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);}}@media screen and (min-width:1024px){ .csSection.csArticle--head.csArticle--head-img .csFigure picture img{-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-ms-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px);}}@media screen and (min-width:1200px){ .csSection.csArticle--head.csArticle--head-img{padding:80px 0 0;} .csSection.csArticle--head.csArticle--head-img .csSection__content{max-width:none!important;} .csSection.csArticle--head.csArticle--head-img .csFigure{margin-left:0;margin-right:0;} .csSection.csArticle--head.csArticle--head-img .csFigure picture{height:420px;} .csSection.csArticle--head.csArticle--head-img .csFigure picture img{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);height:100%;width:auto;max-width:none;}} .csSection.csArticle--head .csKeyVisual.slideshow{max-width:740px;} .csSection.csArticle--head .csKeyVisual.slideshow .csSlider .btn_left,
.csSection.csArticle--head .csKeyVisual.slideshow .csSlider .btn_right{top:40%;} .csSection.csArticle--meta{padding:0;z-index:3;} .csSection.csArticle--meta .csWidget__list{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:540px;margin:20px auto;} .csSection.csArticle--meta .csWidget__list > li:nth-child(1){-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;} .csSection.csArticle--meta .csWidget__list > li:nth-child(2){-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;} .csSection.csArticle--meta .csWidget__list > li:nth-child(3){-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;} .csSection.csArticle--meta .csWidget__list > li:nth-child(3) .sharethis-inline-share-buttons{text-align:right!important;margin-top:15px;} .csSection.csArticle--meta .csArticle__date{font-size:16px;line-height:18px;font-weight:400;display:block;margin:20px 0 20px 5px;} .csSection.csArticle--meta .csArticle__date i{font-size:14px;margin:0 8px 0 0;} .csSection.csArticle--meta .sharethis-inline-share-buttons{margin:15px 0 0;} .csSection.csArticle--meta .csAuthor{margin:0 0 10px;} .csSection.csArticle--meta .csAuthor .csAuthor__img{display:block;margin-right:10px;} .csSection.csArticle--meta .csAuthor .csAuthor__img img{margin:0;}@media screen and (min-width:768px){ .csSection.csArticle--meta + .csSection.csArticle--content .csSection__content{padding-left:260px;} .csSection.csArticle--meta{position:relative;} .csSection.csArticle--meta > .csSection__content{position:absolute;top:65px;} .csSection.csArticle--meta .csWidget__list{margin-top:0;} .csSection.csArticle--meta .csWidget__list > li:nth-child(1){-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left;} .csSection.csArticle--meta .csWidget__list > li:nth-child(3){-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;} .csSection.csArticle--meta .csWidget__list > li:nth-child(3) .sharethis-inline-share-buttons{text-align:left!important;margin-top:20px;} .csSection.csArticle--meta .csWidget__list{width:180px;}}@media screen and (min-width:1024px){ .csSection.csArticle--meta{position:relative;} .csSection.csArticle--meta .csWidget__list{margin-top:25px;} .sharethis-inline-share-buttons#st-1 .st-total{display:block;padding-left:0;padding-bottom:10px;text-align:left;padding-top:0;margin-top:-5px;} .sharethis-inline-share-buttons#st-1 .st-total .st-label{font-size:18px;font-weight:400;color:#6a6969;line-height:18px;font-family:'SourceSansPro';padding-bottom:4px;display:inline-block;} .sharethis-inline-share-buttons#st-1 .st-total .st-shares{font-size:14px;font-weight:400;color:#868686;line-height:14px;display:inline-block;font-family:'SourceSansPro';} .sharethis-inline-share-buttons#st-1 .st-btn{display:inline-block!important;}}@media screen and (min-width:1200px){ .csSection.csArticle--content .csSection__content{padding-left:60px;}} .csBtn{background:#2baee9 !important;color:#eff6ff !important;display:inline-block;padding:12px 25px;text-decoration:none;border-radius:2px;font-weight:500;font-size:20px;line-height:20px;border:none;outline:none;border-radius:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;margin:0;} .csBtn:hover{color:#fff !important;text-decoration:none;background:#3db5eb !important;cursor:pointer;} .csBtn i{font-size:14px;margin:0 0 0 5px;} .csBtn.csBtn--sm,
.csBtn.small{padding:5px 13px !important;font-size:16px !important;font-weight:500 !important;line-height:16px !important;border-radius:15px !important;box-shadow:none;margin:0;letter-spacing:0.01em;} .csBtn.csBtn--md{padding:8px 15px !important;font-size:18px !important;font-weight:500 !important;line-height:20px !important;border-radius:15px !important;box-shadow:none;} a.csBtn[class*="style-"]:before{font-family:'Font Awesome 5 Pro';font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:16px;line-height:18px;position:relative;top:-1px;margin:0 4px 0 0;color:#fff;} a.csBtn.style-1:before{content:"\f054";font-size:16px;font-weight:600;} a.csBtn.style-2:before{content:"\f019";font-weight:900;} a.csBtn.style-3:before{content:"\f274";font-weight:400;font-size:18px;} a.csBtn.style-4:before{content:"\f04b";font-weight:400;font-size:18px;} .hbspt-form .hs-button{background:#2baee9 !important;color:#eff6ff !important;border:none;display:inline-block;width:100%;padding:12px 25px;margin:15px auto 40px;font-family:'SourceSansPro',Arial;font-weight:500;font-size:20px;line-height:20px;text-decoration:none;border-radius:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .hbspt-form .hs-button:hover{color:#fff !important;text-decoration:none;background:#3db5eb !important;cursor:pointer;} .hbspt-form .hs-buttonfocus{outline:none;} .csSection--form .btn{background:#2baee9 !important;color:#eff6ff !important;border:none;display:inline-block;width:100%;padding:10px 25px;margin:15px auto 40px;font-family:'SourceSansPro',Arial;font-weight:500;font-size:20px;line-height:22px;text-decoration:none;border-radius:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .csSection--form .btn:hover{color:#fff !important;text-decoration:none;background:#3db5eb !important;cursor:pointer;} .csSection--form .btn:focus{outline:none;} body.color-1 .csBtn{background-color:#662483 !important;color:#f6efff !important;} body.color-1 .csBtn:hover{background-color:#6b2a89 !important;color:#fff !important;} body .csBtn.purple{background-color:#662483 !important;color:#f6efff !important;} body .csBtn.purple:hover{background-color:#6b2a89 !important;color:#fff !important;} body.color-2 .csBtn{background-color:#80bb33 !important;color:#f4ffef !important;} body.color-2 .csBtn:hover{background-color:#85c335 !important;color:#fff !important;} body .csBtn.green{background-color:#80bb33 !important;color:#f4ffef !important;} body .csBtn.green:hover{background-color:#85c335 !important;color:#fff !important;} body .csBtn.blue{background-color:#2baee9 !important;} body .csBtn.blue:hover{color:#fff !important;background:#3db5eb !important;} .csDropdown{position:relative;display:inline-block;vertical-align:top;z-index:9999;} .csDropdown .csDropdown__arr{position:absolute;right:6px;top:9px;display:inline-block;font-size:10px;font-weight:600;cursor:pointer;color:#868686;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .csDropdown .csDropdown__label{cursor:pointer;margin:0 0 0;padding:5px 18px 5px 5px;display:inline-block;display:block;text-decoration:none;color:#6a6969;font-weight:400;font-size:16px;line-height:16px;z-index:10;position:relative;text-align:center;} .csDropdown .csDropdown__label.territory .fa-globe{padding-right:5px;} .csDropdown .csDropdown__menu{position:absolute;left:0;top:30px;right:0;bottom:0;display:none;z-index:9;} .csDropdown .csDropdown__menu.right{left:auto;right:0;} .csDropdown .csDropdown__menu > ul{position:relative;border:1px #e4e4e4 solid;width:220px;background:#fff;display:block;text-align:left;padding:15px 0;border-radius:2px;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.25);} .csDropdown .csDropdown__menu > ul > li{display:block;} .csDropdown .csDropdown__menu > ul > li > a{padding:8px 20px;display:block;font-size:16px;line-height:18px;color:#6a6969;text-decoration:none;} .csDropdown .csDropdown__menu > ul > li > a:hover{color:#2baee9;} .csDropdown:hover .csDropdown__arr{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:black;} .csDropdown:hover .csDropdown__label{color:black;} .csDropdown:hover .csDropdown__menu{display:block;} body.color-1 .csDropdown .csDropdown__menu > ul > li > a:hover{color:#662483;} body.color-2 .csDropdown .csDropdown__menu > ul > li > a:hover{color:#80bb33;} .csTestimonial{margin:30px 0 30px 0;text-align:center;} .csTestimonial .csBtn{margin-top:25px !important;} .csTestimonial blockquote > p:before{content:'“';font-weight:500;font-size:40px;line-height:0;} .csTestimonial blockquote > p:after{content:'”';font-weight:500;font-size:40px;line-height:0;} .csTestimonial blockquote p{margin-top:0;margin-bottom:23px;text-align:center;} .csTestimonial blockquote + p{font-size:20px;line-height:26px;margin-left:20px;margin-top:20px;padding-left:25px;color:#6a6969;} .csTestimonial blockquote + p b{color:#4a4a4a;} .csTestimonial blockquote + p:before{content:'—';margin:0 6px 0 -20px;} .csTestimonial p{font:italic 300 26px/32px 'SourceSansPro';color:#4a4a4a;} .csTestimonial p strong,
.csTestimonial p b{font-weight:500;} .csTestimonial p footer{font-size:18px;line-height:20px;} .csTestimonial .csTestimonial__author p{font:normal 300 20px/28px 'SourceSansPro';text-align:center;} .csTestimonial .csTestimonial__author p b{margin-left:-25px;} .csTestimonial .csTestimonial__author p b:before{content:'—';margin:0 10px 0 0;font-weight:300;position:relative;color:#797979;} .csTestimonial footer{color:#6a6969;margin:25px 0;width:auto;display:inline-block;} .csTestimonial footer span{display:inline-block;color:#6a6969;} .csTestimonial footer span:first-of-type{font-weight:400;color:#6a6969;margin:0 5px 0;} .csRow__col .csTestimonial{text-align:left;} .csRow__col:first-of-type > .csTestimonial{text-align:right;} .csSection--brands-box + .csSection.csSection--slider{padding-top:80px;}@media screen and (min-width:480px){ .csFigure.left + .csTestimonial{width:calc(75% - 60px);float:left;text-align:left;margin-left:30px;margin-bottom:0;margin-top:0;}} .csRow .csTestimonial{margin:0;} .csTestimonial + .csTestimonial{margin-top:60px;} .csTestimonial--img .csTestimonial__l,
.csTestimonial--video .csTestimonial__l{width:50%;margin:0 auto;} .csTestimonial--img .csFigure,
.csTestimonial--video .csFigure{margin:0 auto 40px;} .csTestimonial--img .csTestimonial__r blockquote p,
.csTestimonial--video .csTestimonial__r blockquote p{text-align:center;} .csTestimonial--img .csTestimonial__author,
.csTestimonial--video .csTestimonial__author{text-align:center;} .csTestimonial--img .csTestimonial__author p,
.csTestimonial--video .csTestimonial__author p{text-align:center;} .csTestimonial--img .csTestimonial__author p b,
.csTestimonial--video .csTestimonial__author p b{display:block;} .csTestimonial--video .csTestimonial__l{width:80%;margin:0 auto 20px;} .csTestimonial--video .csTestimonial__l .csVideo__box{max-width:320px;margin:0 auto;}@media screen and (min-width:768px){ .csTestimonial--img,
.csTestimonial--video{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csTestimonial--img .csTestimonial__l,
.csTestimonial--video .csTestimonial__l{-webkit-flex:0 1 24%;-moz-flex:0 1 24%;-ms-flex:0 1 24%;flex:0 1 24%;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;width:auto;margin:0;} .csTestimonial--img .csTestimonial__l .csFigure,
.csTestimonial--video .csTestimonial__l .csFigure{margin-bottom:0;margin-top:0;} .csTestimonial--img .csTestimonial__r,
.csTestimonial--video .csTestimonial__r{-webkit-flex:0 1 60%;-moz-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;padding-left:60px;} .csTestimonial--img .csTestimonial__r blockquote p,
.csTestimonial--video .csTestimonial__r blockquote p{text-align:left;} .csTestimonial--img .csTestimonial__author p,
.csTestimonial--video .csTestimonial__author p{text-align:left;} .csTestimonial--img .csTestimonial__author,
.csTestimonial--video .csTestimonial__author{padding-left:25px;} .csTestimonial p{font-size:32px;line-height:38px;text-align:left;} .csSection.csSection--slider .csTestimonial{max-width:none;margin:0;} .csSection.csSection--slider .csTestimonial--img .csTestimonial__l{-webkit-flex:0 1 20%;-moz-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;} .csSection.csSection--slider .csTestimonial--img .csTestimonial__l .csFigure{margin-top:-70px;} .csTestimonial--img .csTestimonial__r blockquote p,
.csTestimonial--video .csTestimonial__r blockquote p{text-align:left;} .csTestimonial--img .csTestimonial__author,
.csTestimonial--video .csTestimonial__author{text-align:left;} .csTestimonial--img .csTestimonial__author p,
.csTestimonial--video .csTestimonial__author p{text-align:left;}} .csSection{position:relative;padding:40px 0;} .csSection .csSection__bg-img{left:0;right:0;top:0;bottom:0;z-index:2;position:absolute;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;background-position:center center;background-size:cover;background-color:#84888a;} .csSection .csSection__bg-img + .csSection__content h2{font-weight:600;} .csSection .csSection__bg-video{position:absolute;top:0;width:100%;height:100%;overflow:hidden;z-index:2;} .csSection .csSection__bg-video video{left:0;right:0;top:0;bottom:0;z-index:2;position:absolute;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;transform:translate(-50%,-50%);top:50%;left:50%;width:120%;width:auto;height:120%;z-index:0;}@media screen and (min-width:700px){ .csSection .csSection__bg-video video{width:130%;height:auto;} .csSection{padding:80px 0;}}@media screen and (min-width:1024px){ .csSection .csSection__bg-video video{width:100%;height:auto;}} .csSection.no-space{padding-bottom:0;} .csSection.no-space + .csSection{padding-top:0px;} .csSection.no-space + .csSection.short{padding-top:20px;} .csSection.spacing-top-30{padding-top:60px !important;} .csSection .csSection__content{max-width:540px;margin:0 auto;padding:0 30px;position:relative;z-index:2;} .csSection .csSection__content.extra-wide{max-width:none;padding:0;}@media screen and (min-width:420px){ .csSection .csSection__content{padding:0 40px;}}@media screen and (min-width:768px){ .csSection .csSection__content{max-width:620px;padding:0 60px;}}@media screen and (min-width:1024px){ .csSection .csSection__content{max-width:680px;}} .csSection.short{padding:30px;} .csSection.short .csFlex{margin-top:0;} .csSection.short .csRow__col p:last-of-type{margin-bottom:0;} .csSection.short .csRow__col .csFigure{margin-bottom:0;} .csSection.short .csRow__col .csBtn{margin-top:15px;} .csSection.wide .csSection__content{max-width:1024px;} .csSection.wide .csSection__content h2,
.csSection.wide .csSection__content h3{margin-left:auto;margin-right:auto;max-width:680px;} .csSection.wide .csSection__content .group p,
.csSection.wide .csSection__content p{max-width:680px !important;margin-left:auto!important;margin-right:auto!important;} .csSection.wide .csSection__content .group p.right,
.csSection.wide .csSection__content p.right{margin-right:0;} .csSection.wide .csSection__content .group p.left,
.csSection.wide .csSection__content p.left{margin-left:0;} .csSection.extra-wide .csSection__content{max-width:1280px;} .csSection.extra-wide .csSection__content p,
.csSection.extra-wide .csSection__content h2,
.csSection.extra-wide .csSection__content h3{max-width:680px;margin-left:auto;margin-right:auto;} .csSection.extra-wide .csSection__content > .csFigure{max-width:1024px;margin:0 auto;} .csSection.left{text-align:left;} .csSection.center{text-align:center;} .csSection.right{text-align:right;} .csSection.border{border-bottom:1px #e5e5e5 solid;} .csSection.border-style1:after{content:'';background:url("/de-ch/img/gfx_border-545cf85c.png") center center no-repeat;position:absolute;left:0;right:0;bottom:-140px;background-size:cover;height:324px;} .csSection.border-style1 + .csSection{padding-top:40px;} .csSection.border-style2:after{content:'';background:url("/de-ch/img/gfx_border-2-f1a6a22e.png") center center no-repeat;position:absolute;left:0;right:0;bottom:-150px;background-size:cover;height:324px;} .csSection.border-style2 + .csSection{padding-top:50px;} .csSection.border-style3:after{content:'';background:url("/de-ch/img/gfx_border-3-34ee182a.png") center center no-repeat;position:absolute;left:0;right:0;bottom:-100px;background-size:cover;height:324px;} .csSection.border-style3 + .csSection{padding-top:80px;}@media screen and (min-width:768px){ .csSection.border-style1:after{bottom:-140px;background-size:cover;height:324px;} .csSection.border-style1 + .csSection{padding-top:100px;} .csSection.border-style2:after{bottom:-150px;background-size:cover;height:324px;} .csSection.border-style2 + .csSection{padding-top:100px;} .csSection.border-style3:after{bottom:-100px;background-size:cover;height:324px;} .csSection.border-style3 + .csSection{padding-top:100px;}} .csSection img{height:auto;display:block;max-width:100%;margin:0 auto;} .csSection.csSection--keyvisual{padding-top:80px;padding-bottom:80px;background:#52555e;} .csSection.csSection--keyvisual .csSection__bg-img:before{content:'';background:url("/de-ch/img/keyvisual_tex-d5e28964.png") center center no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;background-size:200%;} .csSection.csSection--keyvisual .csSection__content{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection.csSection--keyvisual h1{font-weight:600;font-size:46px;line-height:52px;color:#fff;} .csSection.csSection--keyvisual h2{font-weight:600;font-size:42px;line-height:48px;color:#fff;} .csSection.csSection--keyvisual p{font-weight:400;font-size:23px;line-height:30px;color:#fff;} .csSection.csSection--keyvisual .csImg{position:relative;top:20px;margin:0;} .csSection.csSection--keyvisual .csFigure .csFigure__action{text-align:center;color:#fff;} .csSection.csSection--keyvisual .csFigure.csFigure--video .csFigure__icon{top:-40px;} .csSection.csSection--keyvisual .csBtn{margin-top:5px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;} .csSection.csSection--keyvisual .csBtn + .csFigure{margin-top:30px;} .csSection.csSection--keyvisual.video .csFigure.csFigure--video{max-width:360px;margin:0 auto 0;} .csSection.csSection--keyvisual .csSection__content h1{position:relative;z-index:1;text-shadow:0 0px 2px rgba(0, 0, 0, 0.3);} .csSection.csSection--keyvisual .csSection__content p{position:relative;z-index:1;text-shadow:0 0px 2px rgba(0, 0, 0, 0.3);}@media screen and (min-width:480px){ .csSection.csSection--keyvisual .csSection__bg-img:before{background-size:150%;}}@media screen and (min-width:768px){ .csSection.csSection--keyvisual .csSection__bg-img:before{background-size:140%;} .csSection.csSection--keyvisual.min-height .csSection__content{min-height:420px;} .csSection.csSection--keyvisual h1{font-weight:600;font-size:64px;line-height:70px;} .csSection.csSection--keyvisual h2{font-weight:600;font-size:64px;line-height:70px;}}@media screen and (min-width:1024px){ .csSection.csSection--keyvisual .csSection__bg-img:before{background-size:100%;}} #success .csTestimonial.csTestimonial--img{border-bottom:1px #e4e4e4 solid;padding-bottom:30px;} #success .csTestimonial.csTestimonial--img:first-of-type{margin-top:60px;} #success .csTestimonial.csTestimonial--img:last-of-type{border-bottom:none;padding-bottom:0;}@media screen and (max-width:480px){ #success .csTestimonial.csTestimonial--img + .csTestimonial.csTestimonial--img{margin-top:30px;}} .csSection.csSection--keyvisual-logo .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;} .csSection.csSection--keyvisual-logo .csRow .csRow__col{text-align:center;} .csSection.csSection--keyvisual-logo .csRow .csRow__col:nth-child(1){margin-bottom:15px;} .csSection.csSection--keyvisual-logo .csRow h1{color:#4a4a4a;text-shadow:none;} .csSection.csSection--keyvisual-logo .csRow p{color:#4a4a4a;text-shadow:none;}@media screen and (min-width:480px){ .csSection.csSection--keyvisual-logo .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--keyvisual-logo .csRow .csRow__col{text-align:left;} .csSection.csSection--keyvisual-logo .csRow .csRow__col:nth-child(1){margin-bottom:0;}} .csSection .csFigure.pull-down{margin-bottom:0px !important;}@media screen and (min-width:768px){ .csSection .csFigure.pull-down{margin-bottom:-80px !important;}} .bg-gray:before,
.bg-lightgray:before{content:'';background:#f9f9f9;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;} .bg-tex{padding-bottom:120px !important;} .bg-tex + .csSection{padding-top:70px !important;margin-top:-100px !important;} .bg-tex + .csSection:before{content:'';background:#f9f9f9 url('/de-ch/img/gfx_wave-27183302.png') center 0 no-repeat;position:absolute;left:0;right:0;top:40px;top:0;z-index:0;background-size:contain;}@media screen and (min-width:480px){ .bg-tex + .csSection{padding-top:100px !important;margin-top:-100px !important;}}@media screen and (min-width:768px){ .bg-tex + .csSection{padding-top:160px !important;margin-top:-160px !important;}}@media screen and (min-width:1024px){ .bg-tex + .csSection{padding-top:220px !important;margin-top:-160px !important;}} body.color-1 .bg-tex + .csSection:before{background-image:url('/de-ch/img/gfx_wave_g-abb088f5.png');} body.color-2 .bg-tex + .csSection:before{background-image:url('/de-ch/img/gfx_wave-27183302.png');} body.color-1 .csSection.border-style1:after{background-image:url("/de-ch/img/gfx_border_purple-1-a246ffca.png");} body.color-1 .csSection.border-style2:after{background-image:url("/de-ch/img/gfx_border_purple-2-3e8ae084.png");} body.color-1 .csSection.border-style3:after{background-image:url("/de-ch/img/gfx_border_purple-3-570dcda2.png");} body.color-2 .csSection.border-style1:after{background-image:url("/de-ch/img/gfx_border_green-1-336da599.png");} body.color-2 .csSection.border-style2:after{background-image:url("/de-ch/img/gfx_border_green-2-90af4ed0.png");} body.color-2 .csSection.border-style3:after{background-image:url("/de-ch/img/gfx_border_green-3-929ad16b.png");} body.color-1 .csSection.csSection--keyvisual .csSection__bg-img:before{background-image:url("/de-ch/img/keyvisual_tex_p-b2c146ef.png");} body.color-2 .csSection.csSection--keyvisual .csSection__bg-img:before{background-image:url("/de-ch/img/keyvisual_tex_g-656cc6b1.png");} .csSection.csSection--brands-box .csSection__bg-img{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;background-size:contain;background-repeat:no-repeat;position:relative;padding-top:40%;max-width:1024px;margin:0 auto;} .csSection.csSection--brands-box h2{font-size:42px !important;line-height:44px !important;font-weight:400 !important;color:#4a4a4a;} .csSection.csSection--cards-3-s h3{font-size:22px;line-height:24px;font-weight:500 !important;color:#4a4a4a;margin:10px 0 15px !important;text-align:left;} .csSection.csSection--cards-3-s .csFigure{max-width:100% !important;margin-bottom:0 !important;margin-top:-10px !important;} .csSection.csSection--cards-3-s .csFigure + h4{margin-top:25px;} .csSection.csSection--cards-3-s .csFigure > picture{margin:0 0 15px 0;border:none;} .csSection.csSection--cards-3-s p{color:#868686;margin-left:0 !important;margin-right:0 !important;margin-bottom:5px !important;text-align:left;font-size:20px !important;line-height:24px !important;} .csSection.csSection--cards-3-s .csBtn{margin-top:15px;} .csSection.csSection--cards-3-s .csRow__col{-webkit-flex:1 1 46%;-moz-flex:1 1 46%;-ms-flex:1 1 46%;flex:1 1 46%;} .csSection.csSection--cards-3-s .csRow__col:nth-child(1) a{color:#89c836;} .csSection.csSection--cards-3-s .csRow__col:nth-child(2) a{color:#0090d3;} .csSection.csSection--cards-3-s .csRow__col:nth-child(3) a{color:#ac313b;} .csSection.csSection--cards-3-s .csRow__col:nth-child(4) a{color:#5e2a8e;} .csSection.csSection--cards-3-s .csRow__col:nth-child(5) a{color:#e7038b;} .csSection.csSection--cards-3-s .csRow__col:nth-child(6) a{color:#40318a;} .csSection.csSection--cards-3-s .csRow__col:nth-child(7) a{color:#fb892d;}@media screen and (min-width:460px){ .csSection.csSection--cards-3-s .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;} .csSection.csSection--cards-3-s .csRow .csRow__col{-webkit-flex:0 1 46%;-moz-flex:0 1 46%;-ms-flex:0 1 46%;flex:0 1 46%;margin-right:0;margin-left:0;margin-bottom:30px;}}@media screen and (min-width:1024px){ .csSection.csSection--cards-3-s .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;} .csSection.csSection--cards-3-s .csRow .csRow__col{-webkit-flex:0 1 31%;-moz-flex:0 1 31%;-ms-flex:0 1 31%;flex:0 1 31%;margin-right:0;margin-left:0;margin-bottom:30px;}} .csSection.csSection--network-video .csSection__content.overlay{max-width:none;padding:0;margin:0;} .csSection.csSection--network-video .csSection__content.overlay .csFigure.csFigure--video{margin:0 auto;position:absolute;left:0;right:0;top:27%;bottom:17.5%;width:18.9%;cursor:pointer!important;z-index:99;background:#fff;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .csSection.csSection--network-video .csSection__content.overlay .csFigure.csFigure--video picture{border:none;} .csSection.csSection--network-video .csSection__content.overlay .csFigure.csFigure--video img{width:110%;height:auto;max-width:110%;margin:0 -5%;} .csSection.csSection--network-video .csFigure{margin:0;} .csSection.csHubspotForm .hbspt-form + p{margin-top:15px;} .csSection.csSection--list-logos ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;margin:0;} .csSection.csSection--list-logos ul > li{-webkit-flex:0 1 48%;-moz-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;} .csSection.csSection--list-logos ul > li div{padding:20px;}@media screen and (min-width:540px){ .csSection.csSection--list-logos ul > li{-webkit-flex:0 1 33%;-moz-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;}}@media screen and (min-width:768px){ .csSection.csSection--list-logos ul > li{-webkit-flex:0 1 23%;-moz-flex:0 1 23%;-ms-flex:0 1 23%;flex:0 1 23%;}} .csComment .csComment__form{margin:0 0;background:#fcfcfc;border-top:#e4e4e4 solid 1px;border-bottom:#e4e4e4 solid 1px;} .csComment .csComment__form textarea{width:100%;max-width:100%;min-width:100%;min-height:80px;padding:35px 0 20px 70px;font-size:18px;line-height:15px;box-sizing:border-box;border-radius:2px;border:#e5e5e5 solid 1px;height:85px;} .csComment .csComment__form textarea:placeholder{color:#868585;} .csComment .csComment__form textarea:focus{border:1px transparent solid;background:#FFF;box-shadow:0 0 1px 1px #2baee9;} .csComment .csComment__form textarea:focus::placeholder{color:#2baee9;} .csComment .csComment__form .csComment__textarea{position:relative;margin:0 auto;} .csComment .csComment__form .csComment__textarea:before{content:'\f075';font-family:'Font Awesome 5 Pro';position:absolute;top:30px;left:30px;color:#737b83;} .csComment .csComment__form .csComment__max-w{position:relative;max-width:680px;margin:0 auto;padding:60px 30px;} .csComment{padding:0;font-size:18px;} .csComment .csBtn{margin-top:15px;} .csComment .csBtn:before{content:"\f1d8";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:700;font-size:14px;margin:0 5px 0 0;} .csComment .csSection__content:last-child{max-width:680px;} .csComment .csComment__item{padding-top:30px;border-bottom:#e5e5e5 solid 1px;} .csComment .csComment__item:last-of-type{margin-bottom:30px;border:0;} .csComment .csComment__count{display:block;padding:10px 0;text-align:center;font-size:20px;color:#868585;} .csComment .csComment__img{float:left;padding:0;margin:0 15px 0 0;} .csComment .csComment__img img{border-radius:100%;width:50px;height:50px;} .csComment .csComment__name{display:inline-block;margin:0 5px 5px 0;font-weight:400;font-size:20px;color:#4a4a4a;} .csComment .csComment__img + .csComment__content{margin-left:60px;} .csComment .csComment__content{padding-bottom:30px;} .csComment .csComment__content .csComment__date{color:#868585;} .csComment .csComment__content p{margin:0;font-size:18px;line-height:24px;} .csComment .csForm__group input[type='checkbox'] + label p{color:#7c7c7c;font-size:18px;display:block;margin:0 0 5px;text-align:left;line-height:19px;} .csComment .csForm__group{margin-bottom:30px;} .csComment input{margin-bottom:20px;} .csComment input::placeholder{color:#868585;} .csComment .error.active{color:#da4949;margin:0 0 5px 0;display:block;} .csComment .error.active + .csComment__textarea textarea{border-color:#da4949;background:#fff5f5;} .csComment .error.active + input[type="text"]{border-color:#da4949;background:#fff5f5;}@media screen and (min-width:420px){ .csComment .csComment__form .csComment__max-w{padding:60px 40px;}}@media screen and (min-width:768px){ .csSection.csSection--comments .csSection__content{max-width:680px;} .csSection.csSection--comments .csSection__content.extra-wide{max-width:none;}} .csFigure{position:relative;margin:0;} .csFigure > a{color:#fff;font-weight:300;display:block;overflow:hidden;position:relative;outline:none;} .csFigure > a:hover .csFigure__action{text-decoration:underline;color:#797979;} .csFigure > a:hover .csFigure__icon{bottom:0;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;} .csFigure > a:hover .csFigure__action{color:#2baee9;} .csFigure.csFigure--border > a:hover picture{border:2px #2baee9 solid;} .csFigure.csFigure--border > a:hover picture img{transform:scale(1.07);} .csFigure .csFigure__ov{position:relative;overflow:hidden;display:block;} .csFigure picture{display:block;margin:0;border:2px rgba(0, 0, 0, 0) solid;-webkit-transition:border 300ms ease;-moz-transition:border 300ms ease;-o-transition:border 300ms ease;transition:border 300ms ease;overflow:hidden;} .csFigure picture img{width:100%;height:auto;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} .csFigure.csFigure--border picture{border:2px rgba(0, 0, 0, 0.05) solid;} .csFigure .csFigure__icon{position:absolute;left:0;right:0;top:0;bottom:-130%;border:0;z-index:99;margin:auto;width:60px;height:60px;text-align:center;color:#fff;padding:0;text-shadow:0 0 1px rgba(0, 0, 0, 0.4);background:rgba(0, 0, 0, 0.2);border-radius:100%;line-height:60px;font-size:24px;border:2px #fff solid;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;} .csFigure figcaption{font-size:20px;line-height:26px;color:#868686;} .csFigure .csFigure__credit{font-size:16px;line-height:18px;text-align:left;margin:10px 0 3px;padding:0;color:#868686;} .csFigure .csFigure__play{position:absolute;top:50%;left:0;right:0;margin:auto;width:70px;height:70px;background:rgba(0, 0, 0, 0.4);text-align:center;border-radius:100%;line-height:70px;font-size:24px;margin-top:-60px;border:2px #fff solid;} .csFigure .csFigure__action{margin:0px 0 0 15px;display:block;font-size:16px;font-weight:400;color:#afafaf;text-align:left;font-style:italic;} .csFigure .csFigure__action:hover{text-decoration:none;color:#797979;} .csFigure .csFigure__action i{font-size:18px;position:relative;top:-6px;margin-right:8px;font-weight:400;background:#69bde4;padding:6px;border-radius:100%;color:#fff;width:18px;height:18px;text-align:center;line-height:18px;} .csRow .csFigure{margin-bottom:0px;} .csRow__col figcaption{text-align:left;} .csFigure.csFigure--video{margin:0;} .csFigure.csFigure--video picture{border:2px rgba(0, 0, 0, 0.05) solid;display:block;} .csFigure.csFigure--video .csFigure__icon{background:rgba(0, 0, 0, 0.15);bottom:0;border:none;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;width:100px;height:100px;} .csFigure.csFigure--video .csFigure__icon .fa-play{font-size:36px;line-height:100px;text-shadow:0 0 5px rgba(0, 0, 0, 0);} .csFigure.csFigure--video.center{margin:0 !important;} .csFigure.csFigure--video.center .csFigure__action{margin:0;} .csFigure.csFigure--video.center a{margin-top:5px;} .csFigure.csFigure--video.center a i{font-size:14px;text-indent:2px;top:0;} .csSection--bg-purple .csFigure .csFigure__action,
.csSection--bg-green .csFigure .csFigure__action,
.csSection--bg-blue .csFigure .csFigure__action,
.csSection--bg-lightblue .csFigure .csFigure__action,
.csSection--bg-dark .csFigure .csFigure__action{color:#fff;} .csSection--bg-purple .csFigure.csFigure--video a .csFigure__action,
.csSection--bg-green .csFigure.csFigure--video a .csFigure__action,
.csSection--bg-blue .csFigure.csFigure--video a .csFigure__action,
.csSection--bg-lightblue .csFigure.csFigure--video a .csFigure__action,
.csSection--bg-dark .csFigure.csFigure--video a .csFigure__action,
.csSection--bg-purple .csFigure a .csFigure__action,
.csSection--bg-green .csFigure a .csFigure__action,
.csSection--bg-blue .csFigure a .csFigure__action,
.csSection--bg-lightblue .csFigure a .csFigure__action,
.csSection--bg-dark .csFigure a .csFigure__action{color:#fff;} .csSection--bg-purple .csFigure.csFigure--video picture img,
.csSection--bg-green .csFigure.csFigure--video picture img,
.csSection--bg-blue .csFigure.csFigure--video picture img,
.csSection--bg-lightblue .csFigure.csFigure--video picture img,
.csSection--bg-dark .csFigure.csFigure--video picture img{border:2px rgba(255, 255, 255, 0.25) solid;} .csBtn + .csFigure{margin-top:40px;} .csFigure.csFigure--sticky{margin-top:30px;margin-left:-30px;margin-right:-30px;margin-bottom:-110px !important;} .csFigure.csFigure--video-iframe iframe{width:100%;min-height:260px;}@media screen and (min-width:768px){ .csFigure.csFigure--video-iframe iframe{min-height:315px;} .csRow .csFigure{margin-bottom:30px;}}@media screen and (min-width:1024px){ .csFigure.csFigure--video-iframe{margin:30px 0 0;} .csFigure.csFigure--video-iframe iframe{width:100%;height:410px;}} .csFigure.left{float:left;margin-right:30px;margin-bottom:15px;width:45%;} .csFigure.left:before{content:'';clear:both;} .csFigure.right{float:right;margin-left:30px;margin-bottom:15px;width:45%;} .csFigure.center{float:none;margin-left:auto;margin-right:auto;width:33%;} h2 + .csFigure.right,
h3 + .csFigure.right,
h4 + .csFigure.right,
h2 + .csFigure.left,
h3 + .csFigure.left,
h4 + .csFigure.left{margin-top:-25px;} h2 + .csFigure.right + p,
h3 + .csFigure.right + p,
h4 + .csFigure.right + p,
h2 + .csFigure.left + p,
h3 + .csFigure.left + p,
h4 + .csFigure.left + p{margin-top:-25px;}@media screen and (max-width:480px){ .csFigure.left,
.csFigure.right{float:none!important;margin-right:auto;margin-left:auto;width:50% !important;}}@media screen and (max-width:480px){ .csSection__content > .csFigure:not(.left):not(.right){margin-left:-30px;margin-right:-30px;} .csSection__content > .csFigure.left,
.csSection__content > .csFigure.right{width:80% !important;}} .csArticle--content .csFigure.center .csFigure__action{text-align:center;} .csSection.extra-wide .csFigure{margin:30px -32px 0;}@media screen and (min-width:1024px){ .csSection.extra-wide .csFigure{margin:30px -82px 0;} .csSection.wide .csSection__content > .csFigure{margin-left:auto;margin-right:auto;max-width:800px;}} body.color-1 .csFigure .csFigure__action i{background-color:#662483 !important;} body.color-2 .csFigure .csFigure__action i{background-color:#80bb33 !important;} .csPage--thumbs h2{padding-bottom:30px;} .csSection ul.csThumbs{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;margin:0 -1% 0px;} .csSection ul.csThumbs li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex:0 1 48%;-moz-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;margin:0 1% 2% 1%;padding:0;background:#fff;-webkit-align-self:stretch;-moz-align-self:stretch;-ms-align-self:stretch;align-self:stretch;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;} .csSection ul.csThumbs li .csThumb__img{width:100%;padding:0;border:none;} .csSection ul.csThumbs li .csThumb__img a{-webkit-transition:border 200ms ease;-moz-transition:border 200ms ease;-o-transition:border 200ms ease;transition:border 200ms ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;display:block;border:1px #e4e4e4 solid;box-shadow:none;padding:0 30px;border-radius:2px;} .csSection ul.csThumbs li .csThumb__img a:hover{border-color:#4d97d4;cursor:pointer;box-shadow:0 0 1px 1px #2baee9;} .csSection ul.csThumbs li img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;padding:10px 10px;width:100%;height:auto;border:0;} .csSection.csSection--tiles{padding-top:0;} .csSection ul.csThumbs.csTiles li{position:relative;} .csSection ul.csThumbs.csTiles a{height:100%;background:#fff;} .csSection ul.csThumbs.csTiles .csTile{position:relative;padding-top:56.66%;width:100%;} .csSection ul.csThumbs.csTiles .csThumb__img{background:#f5f7f7;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;border-radius:2px;} .csSection ul.csThumbs.csTiles .csThumb__img img{width:80%;position:absolute;top:0;right:0;left:0;bottom:0;height:auto;display:block;margin:auto;}@media screen and (min-width:568px){ .csSection ul.csThumbs li{-webkit-flex:0 1 23%;-moz-flex:0 1 23%;-ms-flex:0 1 23%;flex:0 1 23%;max-width:23%;} .csSection ul.csThumbs li img{padding:20px 10px;}}@media screen and (min-width:1024px){ .csSection ul.csThumbs li img{padding:20px;} .csSection.csSection--extra-wide ul.csThumbs li img{padding:20px 30px;}} .csPage--lead .csSection--wide.csSection--lead-about .csSection__content h4{margin:0 0 15px;font-size:30px;} .csPage--lead b{font-weight:500;} .csSection--keyvisual.form-hs + .csSection{padding-top:100px;} .csSection.csSection--keyvisual{background:#fff;} .csSection--keyvisual.form-hs{padding-bottom:0;} .csSection--keyvisual.form-hs .csForm{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;width:100%;max-width:740px;margin:0 auto;} .csSection--keyvisual.form-hs .csForm .csForm__notice-blue i{padding-right:15px;} .csSection--keyvisual.form-hs .csForm h1{color:#2f2f2f;} .csSection--keyvisual.form-hs .csForm > h2{margin-top:30px;} .csSection--keyvisual.form-hs .csForm p{color:#3f595a;font-weight:300;font-size:20px;line-height:24px;max-width:none;text-shadow:none;display:block;clear:both;} .csSection--keyvisual.form-hs .csForm h2{font-weight:500;font-size:42px;line-height:42px;color:#3f595a;margin-top:10px;margin-bottom:20px;} .csSection--keyvisual.form-hs .csForm h4{font-weight:300;font-size:24px;line-height:26px;margin-bottom:30px;color:#868585;} .csSection--keyvisual.form-hs .csForm .csRow{margin-top:50px;margin-bottom:30px;} .csSection--keyvisual.form-hs .csForm .csRow .csRow__col.small{margin:0 auto;flex:0 1 70%;} .csSection--keyvisual.form-hs .csForm .csLead__form-logo img{margin:50px auto 60px;} .csSection--keyvisual.form-hs .csForm .csForm__label{margin:30px 0;} .csSection--keyvisual.form-hs .csForm .csBtn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;width:100%;text-align:center;margin:0;} .csSection--keyvisual.form-hs .csForm .csForm__group{margin:0;} .csSection--keyvisual.form-hs .csForm .csForm__notice-blue{text-align:left;} .csSection--keyvisual.form-hs .csForm .csFigure{margin:0 auto 50px;} .csSection--keyvisual.form-hs .csForm .csFigure .csFigure__action{text-align:left;color:#868686;} .csSection--keyvisual.form-hs .csForm .csFigure:hover .csFigure__action{color:#2baee9;} .csSection--keyvisual.form-hs .csForm .csFigure.left{padding-right:35px !important;width:100%;} .csSection--keyvisual.form-hs .csForm .hbspt-form{margin:30px 0 0;} .csSection--keyvisual.form-hs .csForm .hbspt-form + p{clear:both;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-form-field{width:100%;float:left;box-sizing:border-box;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-fieldtype-booleancheckbox{width:100%;} .csSection--keyvisual.form-hs .csForm .hbspt-form .select2-container{max-width:50%;} .csSection--keyvisual.form-hs .csForm .hbspt-form select{display:none;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-submit .actions{clear:both;display:table;width:100%;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs_submit.hs-submit{margin:0 10px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-button{width:100%;margin:15px auto 40px;display:block;background:#2baee9;border-radius:30px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-button:focus{box-shadow:none;outline:none;} .csSection--keyvisual.form-hs .csForm .hbspt-form hr{border-top:#e5e5e5;width:100%;float:left;margin:10px 0 25px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-richtext{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-richtext h6{margin-bottom:15px;font-size:20px;text-align:left;clear:both;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-ecosphere_days_oktoberfest_request .hs-form-booleancheckbox-display{margin-bottom:0;} .csSection--keyvisual.form-hs .csForm .csForm__head{padding:0;margin-bottom:20px;border-bottom:#e2eef3 solid 1px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__notice{width:100%;float:none;font-size:18px;line-height:20px;border-top:#e2eef3 solid 1px;margin-bottom:0;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__notice i{padding-right:15px;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l{-webkit-flex:1 0 25%;-moz-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r{-webkit-flex:1 0 70%;-moz-flex:1 0 70%;-ms-flex:1 0 70%;flex:1 0 70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;padding-left:35px;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r h2{text-align:center;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r p{text-align:center;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l + .csForm__head-r h2{text-align:left;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l + .csForm__head-r p{text-align:left;} .csSection--keyvisual.form-hs .csForm .csForm__group{background:#ecf3f6;padding:30px;} .csSection--keyvisual.form-hs .csForm .csForm__group input{border-color:transparent;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form label{color:#8ca9b6;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display{padding-left:50px;margin-top:10px;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type='checkbox'] + span{color:#628a9c;vertical-align:middle;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type='checkbox'] + span:before{background:#fff;top:0;left:25px;width:25px;height:25px;margin:0 5px 0 -25px;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type='checkbox'] + span:after{top:0;width:26px;height:26px;padding:3px 0 0 4px;font-size:20px;line-height:20px;font-weight:500;margin-top:0;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .select2-container--default .select2-selection--single{border-color:transparent;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#8ca9b6;font-size:18px;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form .select2-container--default .select2-selection--single .select2-selection__rendered:after{color:#8ca9b6;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form ul:not(.inputs-list){margin-bottom:20px;list-style-type:circle;padding-left:20px;} .csSection--keyvisual.form-hs .csForm .csForm__group .hbspt-form ul:not(.inputs-list) li{color:#628a9c;font-size:18px;line-height:24px;} .csSection--keyvisual.form-hs .csForm .csForm__group p{color:#628a9c;font-size:18px;} .csSection--keyvisual.form-hs .csForm .csForm__group p a{color:#628a9c;font-weight:500;text-decoration:underline;} .csSection--keyvisual.form-hs .csForm .csForm__group > p:last-child{font-size:16px;line-height:18px;text-align:center;margin-bottom:0;} .csForm__notice-blue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;display:block;width:100%;background:#ecf3f9;padding:20px 30px;font-weight:400;color:#5a88b8;font-size:18px;line-height:24px;}@media screen and (max-width:376px){ .csSection--keyvisual.form-hs{padding-top:40px;} .csSection--keyvisual.form-hs .csSection__content{padding:0;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r h2{padding:0 30px;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-r p{padding:0 30px;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l + .csForm__head-r h2{text-align:center;} .csSection--keyvisual.form-hs .csForm .csForm__head .csForm__head-l + .csForm__head-r p{text-align:center;}}@media screen and (min-width:480px){ .csSection--keyvisual.form-hs .csForm .csForm__group{padding:30px 40px;} .csPage--lead .csForm h2{font-size:42px;line-height:44px;} .csSection--keyvisual.form-hs .csForm .csRow .csRow__col.small{margin:0 auto;flex:0 1 50%;} .csSection--keyvisual.form-hs .hbspt-form > form{margin:0 -20px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-form-field{width:50%;padding:0 10px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-richtext{padding:0 10px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-fieldtype-textarea.hs-form-field{width:100%;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-fieldtype-booleancheckbox{width:100%;}}@media screen and (max-width:480px){ .csSection--keyvisual.form-hs .csForm .csFigure.left{width:100% !important;margin-right:0;} .csSection--keyvisual.form-hs .csForm .csFigure.left + h2,
.csSection--keyvisual.form-hs .csForm .csFigure.left + h2 + p{float:none;width:100%;}}@media screen and (min-width:568px){ .csSection--keyvisual.form-hs .csForm .csForm__head{padding:0 20px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-form-field,
.csSection--keyvisual.form-hs .csForm .hbspt-form .hs-richtext{padding:0 15px;}}@media screen and (min-width:768px){ .csSection--keyvisual.form-hs .csForm .csForm__group{padding:30px 60px;} .csSection--keyvisual.form-hs .csForm .csForm__head{padding:0 30px;} .csSection--keyvisual.form-hs .csForm .hbspt-form .hs-form-field,
.csSection--keyvisual.form-hs .csForm .hbspt-form .hs-richtext{padding:0 20px;} .csPage--lead .csForm h4{font-size:26px;line-height:30px;} .csForm .csForm__notice-blue{font-size:20px;line-height:26px;} .csSection--keyvisual.form-hs .csForm .csRow .csRow__col.small{margin:0 auto;flex:0 0 33%;}} .csSection--keyvisual.form-hs .csFigure.csFigure--video{margin-bottom:0;} .csSection--keyvisual.form-hs{margin-bottom:0;} .csSection--keyvisual.form-hs > svg{display:none;position:absolute;width:150%;top:20%;left:0;right:0;margin:auto;transform:translateX(-38%) rotate(-40deg);}@media screen and (min-width:480px){ .csSection--keyvisual.form-hs > svg{width:240%;display:block;transform:translateX(-50%) rotate(-40deg);}}@media screen and (min-width:768px){ .csSection--keyvisual.form-hs > svg{width:200%;transform:translateX(-47%) rotate(-40deg);}}@media screen and (min-width:1200px){ .csSection--keyvisual.form-hs > svg{width:180%;transform:translateX(-44%) rotate(-40deg);}}@media screen and (min-width:1400px){ .csSection--keyvisual.form-hs > svg{width:150%;transform:translateX(-38%) rotate(-40deg);}} .csForm__group,
.csForm__group-inline{margin-bottom:10px;text-align:left;} .csForm__group-inline{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csForm__group-inline input[type='text']{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px;} .csForm__group-inline input[type='text']:last-child{margin:0;}@media screen and (min-width:520px){ .csForm__group-inline{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csForm__group-inline input[type="text"]{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-right:15px;}}@media screen and (min-width:1024px){ .csForm__group-inline input[type="text"]{margin-right:30px;}} .csForm__notice{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;display:block;width:100%;padding:20px 30px;font-weight:400;font-size:18px;line-height:24px;margin-bottom:30px;} .csForm__notice-warning{background:#f7f7ca;color:#f0ad4e;} label,
.csForm__option-label{color:#7c7c7c;font-size:18px;display:block;margin-bottom:5px;text-align:left;line-height:19px;} .csForm__option-label{margin-bottom:10px;} input{font-size:16px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);color:#4a4a4a;} input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{border:2px #2baee9 outset!important;-webkit-box-shadow:inset 0 0 0px 9999px white!important;} input[type='text'],
input[type='email'],
input[type='tel']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin-bottom:20px;padding:2px 10px 0;height:42px;border:#e5e5e5 solid 1px;border-radius:2px;line-height:20px;outline:none;} input[type='text']:focus,
input[type='email']:focus,
input[type='tel']:focus{box-shadow:0 0 1px 1px #2baee9;border:1px transparent solid;background:#FFF;} input[type='text']:focus.error,
input[type='email']:focus.error,
input[type='tel']:focus.error{box-shadow:0px 0 3px 1px rgba(255, 114, 114, 0.46);} input[type='text']:focus::placeholder,
input[type='email']:focus::placeholder,
input[type='tel']:focus::placeholder{color:#2baee9;} input[type='text']::placeholder,
input[type='email']::placeholder,
input[type='tel']::placeholder{color:#afafae;} input[type='text'].error,
input[type='email'].error,
input[type='tel'].error{background:#fffdfd;border:1px rgba(255, 0, 0, 0.54) solid;} input[type='text'].error:placeholder,
input[type='email'].error:placeholder,
input[type='tel'].error:placeholder{color:rgba(255, 0, 0, 0.54);} input[type='file']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin-bottom:20px;padding:9px 0 0 42px;height:42px;border:#e5e5e5 solid 1px;border-radius:2px;line-height:14px;position:relative;background:#fff;outline:none;} input[type='file']:before{content:'\f0c6';font-family:'Font Awesome 5 Pro';position:absolute;top:0;left:0;padding:13px 15px;font-size:14px;} textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;height:80px;width:100%;margin-bottom:20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);padding:10px;border:#e5e5e5 solid 1px;border-radius:2px;font-size:18px;color:#4a4a4a;outline:none;} textarea::placeholder{color:#afafae;font-weight:400;font-family:'SourceSansPro',Arial;} textarea::focus{box-shadow:0 0 1px 1px #2baee9;border:1px transparent solid;background:#FFF;} textarea::focus::placeholder{color:#2baee9;} input[type='checkbox'],
input[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;margin:0;position:absolute;z-index:99;left:-99999px;top:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;} input[type='checkbox'] + label{line-height:24px px;position:relative;padding-left:40px;margin-top:10px;} input[type='checkbox'] + label:before{content:'';display:block;width:20px;height:20px;position:absolute;z-index:99;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin:4px 5px 0 -40px;border:1px #e4e4e4 solid;cursor:pointer;} input[type='checkbox']:checked + label:after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:600;font-size:13px;line-height:16px;height:21px;width:21px;padding:3px 0 0 4px;display:block;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;z-index:99;border-radius:2px;top:2px;left:0;background:#2baee9;color:#fff;} input[type='radio'] + label{line-height:18px;padding-left:25px;position:relative;cursor:pointer;} input[type='radio']:not(.hs-input) + label{float:none;} input[type='radio'] + label:before{background:#fff;display:block;width:14px;height:14px;position:relative;z-index:99;content:'';-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:left;margin:2px 0px 0 -25px;border:1px #e4e4e4 solid;cursor:pointer;} input[type='radio']:checked + label:after{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:'';height:6px;width:6px;top:7px;left:5px;display:block;background:#2baee9;z-index:99;font-size:10px;line-height:16px;position:absolute;} .csStripe{padding-bottom:0;} .csStripe .form_message.form_message_error h3{font-size:28px;line-height:30px;font-weight:500;} .csStripe .form_message.form_message_error p{text-align:center;color:#f92b3f;margin-bottom:5px;font-size:20px;line-height:28px;} .csStripe .form_message.form_message_error p:last-child{margin-bottom:30px;} .csStripe p,
.csStripe .form_row{text-align:left;} .csForm__select{margin-bottom:20px;} .csForm__select label{margin-right:5px;} .csForm__select select{padding:5px 15px 5px 0;border:#e5e5e5 solid 1px;border-radius:2px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);color:#808080;height:42px;min-width:80px;} .csForm__select select:focus{box-shadow:0 0 1px 1px #2baee9;border:1px transparent solid;background:#FFF;} .csForm__select select:focus::placeholder{color:#2baee9;} .input-block span.fa-paperclip{display:none;} .select2-container{text-align:left;box-shadow:0 1px 1px -1px rgba(0, 0, 0, 0.1);} .select2-container .select2-selection{width:100%;line-height:0;min-height:42px;border:#e5e5e5 solid 1px;border-radius:2px;position:relative;background:#fff;} .select2-container .select2-selection .select2-selection__rendered{padding:10px 20px 10px 10px;line-height:19px;} .select2-container .select2-selection .select2-selection__rendered:focus{outline:none;} .select2-container .select2-selection .select2-selection__arrow{display:none;} .select2-container .select2-selection .select2-selection__placeholder{color:#868686;font-size:16px;font-weight:400;} .select2-container .select2-selection:focus{outline:none;background:#fff;} .select2-container .select2-selection:focus.error{box-shadow:0px 0 3px 1px rgba(255, 114, 114, 0.46);} .select2-container .select2-selection.error{background:#fffdfd;border:1px rgba(255, 0, 0, 0.54) solid;} .select2-container .select2-selection.error .select2-selection__placeholder{color:rgba(255, 0, 0, 0.54);} .select2-container .select2-selection:-webkit-autofill,
.select2-container .select2-selection:-webkit-autofill:hover,
.select2-container .select2-selection:-webkit-autofill:focus{border:2px #2baee9 outset!important;-webkit-box-shadow:inset 0 0 0px 9999px white!important;} .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;} .select2-container .select2-selection .select2-selection__rendered:after{content:"\f104";font-family:"Font Awesome 5 Pro";font-size:16px;font-weight:400;color:#868686;position:absolute;top:10px;right:12px;} .select2-container.select2-container--open .select2-selection__rendered:after{content:"\f107";} .select2-container.select2-container--open.select2-container--above .select2-selection__rendered:after{content:"\f077";font-size:12px;font-weight:600;} .select2-container--default .select2-selection .select2-selection__clear{position:absolute;top:4px;right:0;width:15px;margin-top:5px;margin-right:10px;text-align:right;color:#868686;background:#fff;font-size:18px;z-index:999;} .select2-container .select2-selection--multiple .select2-selection__rendered{padding:5px 20px 5px 5px;} .select2-container .select2-selection--multiple .select2-search{line-height:20px;} .select2-container .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field{width:100% !important;padding-left:5px !important;font-size:16px;line-height:22px;} .select2-container .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field::placeholder{color:#868686;} .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:16px;line-height:14px;padding:5px 15px 5px 6px;margin-top:2px;color:#eff6ff;text-shadow:0 0px 1px rgba(0, 0, 0, 0.35);background:#2baee9;border:1px solid #e4e4e4;} .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice::first-of-type{margin-left:10px;} .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{float:right;text-align:center;margin:0 -10px 0 7px;color:#eff6ff;border-radius:2px;line-height:14px;height:13px;width:13px;} .select2-container.select2-container--focus .select2-selection:not(.error),
.select2-container.select2-container--open .select2-selection:not(.error){box-shadow:0 0 1px 1px #2baee9;border:1px transparent solid;background:#FFF;} .select2-container.select2-container--focus .select2-selection:not(.error) .select2-search__field::placeholder,
.select2-container.select2-container--open .select2-selection:not(.error) .select2-search__field::placeholder{color:#2baee9;} .select2-container.select2-container--focus .select2-selection:not(.error) .select2-search--inline input::placeholder,
.select2-container.select2-container--open .select2-selection:not(.error) .select2-search--inline input::placeholder{color:#2baee9;} .select2-container.select2-container--focus .select2-selection:not(.error) .select2-selection__clear,
.select2-container.select2-container--open .select2-selection:not(.error) .select2-selection__clear{background:#FFF;color:#2baee9;} .select2-container.select2-container--focus .select2-selection:not(.error) .select2-selection__rendered:after,
.select2-container.select2-container--open .select2-selection:not(.error) .select2-selection__rendered:after{color:#2baee9;} .select2-container.select2-container--focus .select2-selection:not(.error) .select2-search.select2-search--inline .select2-search__field:placeholder,
.select2-container.select2-container--open .select2-selection:not(.error) .select2-search.select2-search--inline .select2-search__field:placeholder{color:#2baee9;} .select2-container .select2-dropdown{padding:5px 0;border-radius:2px;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.25);border:1px #e4e4e4 solid;} .select2-container .select2-dropdown .select2-results__option{padding:10px;font-size:16px;} .select2-container .select2-dropdown .select2-results__option:not(.select2-results__option--highlighted){color:#505050;} .select2-container .select2-dropdown .select2-results__option[aria-disabled="true"]{display:none;} .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background:#2baee9;} .select2-container .csMulti__checkbox .select2-results__option[aria-selected="true"]{background-color:inherit;color:#2baee9 !important;} .select2-container .csMulti__checkbox .select2-results__option[aria-selected="true"].select2-results__option--highlighted{background:#2baee9;color:#fff !important;} .select2-container .csMulti__checkbox .select2-results__option[aria-selected="true"].select2-results__option--highlighted:before{background:#fff;color:#2baee9;} .select2-container .select2-dropdown .select2-results__option:nth-child(odd):not([aria-selected="true"]){background:#fcfcfc;color:#505050;} .select2-container .select2-dropdown .select2-results__option:nth-child(odd):not([aria-selected="true"]):hover{background:#2baee9;color:#fff;} .select2-container .csMulti__checkbox .select2-results__option{padding-left:35px;} .select2-container .csMulti__checkbox .select2-results__option[aria-selected=true]:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;content:'\f00c';height:15px;width:15px;z-index:99;top:0px;left:0px;font-size:9px;font-weight:600;line-height:9px;font-family:'Font Awesome 5 Pro';background:#2baee9;color:#fff;border:none;padding:3px 0 0 3px;} .select2-container .csMulti__checkbox .select2-results__option:before{display:block;width:14px;height:14px;background:#e7e7e7;z-index:99;content:'';-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin:4px 5px 0 -25px;border:1px #e4e4e4 solid;cursor:pointer;} .hbspt-form label{display:block;margin-bottom:5px;color:#7c7c7c;font-size:18px;font-family:'SourceSansPro',Arial;text-align:left;line-height:19px;} .hbspt-form .hs-fieldtype-checkbox label,
.csForm .hbspt-form .hs-fieldtype-radio label,
.csForm .hbspt-form .hs-multiselect label{margin-bottom:10px;} .hbspt-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;height:80px;width:100%;max-width:100%;min-width:100%;margin-bottom:20px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);padding:10px;border:#e5e5e5 solid 1px;border-radius:2px;font-size:18px;outline:none;} .hbspt-form textarea::placeholder{color:#afafae;font-weight:400;font-family:'SourceSansPro',Arial;} .hbspt-form textarea:focus{box-shadow:0 0 1px 1px #2baee9;border:1px transparent solid;background:#FFF;} .hbspt-form textarea:focus:placeholder{color:#2baee9;} .hbspt-form .select2-container{min-width:100%;margin-bottom:20px;} .hbspt-form{font-family:'SourceSansPro',Arial;} .hbspt-form .multi-container{margin:0;} .hbspt-form .hs-fieldtype-checkbox .hs-form-checkbox label{margin-bottom:5px;} .hbspt-form .hs-form-booleancheckbox-display{margin-bottom:20px;} .hbspt-form .hs-form-booleancheckbox-display span{color:#7c7c7c;} .hbspt-form .hs-form-checkbox label input[type="checkbox"]:checked + span:after,
.hbspt-form .hs-form-booleancheckbox-display input[type="checkbox"]:checked + span:after{height:21px;width:21px;top:2px;line-height:9px;background:#2baee9;color:#fff;border-radius:2px;} .hbspt-form{line-height:18px;} .hbspt-form .hs-fieldtype-radio .input label{margin-bottom:5px;} .hbspt-form .hs-form-radio label input[type='radio']:checked{background:#2baee9;} .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display{position:relative;padding-left:40px;line-height:24px;} .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type='checkbox'] + span:before{content:'';display:block;width:20px;height:20px;top:1px;position:absolute;z-index:99;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin:4px 5px 0 -40px;border:1px #e4e4e4 solid;cursor:pointer;} .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input[type='checkbox']:checked + span:after{content:'\f00c';font-family:'Font Awesome 5 Pro';font-weight:600;font-size:13px;line-height:16px;height:21px;width:21px;padding:3px 0 0 4px;display:block;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;z-index:99;border-radius:2px;top:5px;left:0;background:#2baee9;color:#fff;} .hbspt-form .hs-form-radio label.hs-form-radio-display{position:relative;} .hbspt-form .hs-form-radio label.hs-form-radio-display input[type='radio']{margin:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;} .hbspt-form .hs-form-radio label.hs-form-radio-display input[type='radio'] + span:before{display:block;width:14px;height:14px;top:2px;position:relative;z-index:99;content:'';-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;float:left;margin:0;border:1px #e4e4e4 solid;background:#fff;cursor:pointer;} .hbspt-form .hs-form-radio label.hs-form-radio-display input[type='radio']:checked + span:after{display:block;height:6px;width:6px;top:7px;left:5px;background:#2baee9;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;z-index:99;content:'';font-size:10px;line-height:16px;position:absolute;} .hbspt-form .hs-form-radio label.hs-form-radio-display span{padding-left:9px;} .hbspt-form ul.hs-error-msgs li label{display:none!important;} body > .select2-container.select2-container--default{width:auto!important;} .hbspt-form h6{font-family:'SourceSansPro';font-size:22px;font-weight:500;color:#4a4a4a;margin-bottom:10px;} .csSection.csHubspotForm .hs-richtext:before,
.csSection.csHubspotForm .hs-richtext:after{content:'';display:block;height:0px;overflow:hidden;clear:both;} .csSection.csHubspotForm .hs-richtext p{font-size:20px;line-height:26px;} .csSection.csHubspotForm form > div{position:relative;} .csSection.csHubspotForm .hs_ecosphere_extra,
.csSection.csHubspotForm .hs_brand_matters_subscription,
.csSection.csHubspotForm .hs_gutenberg_s_ghost_subscription,
.csSection.csHubspotForm .hs_the_taxonomist_subscription{left:0;position:relative;top:0;} .csSection.csHubspotForm .hs_ecosphere_extra label span,
.csSection.csHubspotForm .hs_brand_matters_subscription label span,
.csSection.csHubspotForm .hs_gutenberg_s_ghost_subscription label span,
.csSection.csHubspotForm .hs_the_taxonomist_subscription label span{font-weight:400;font-size:20px;color:#4a4a4a;} .csSection.csHubspotForm .hs_ecosphere_extra ul,
.csSection.csHubspotForm .hs_brand_matters_subscription ul,
.csSection.csHubspotForm .hs_gutenberg_s_ghost_subscription ul,
.csSection.csHubspotForm .hs_the_taxonomist_subscription ul{float:none;margin:0;width:100%;} .csSection.csHubspotForm .hs-richtext > ul{padding-left:25px;margin-top:15px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;} .csSection.csHubspotForm .hs-richtext > ul li{font-size:20px;font-weight:300;line-height:24px;padding:4px 0;position:relative;} .csSection.csHubspotForm .hs-richtext > ul li:before{background:url('/de-ch/img/list-icon-a79c3589.svg');left:-25px;top:6px;content:"";width:16px;height:16px;position:absolute;} #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$0"],
#hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$0"],
#hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$0"],
#hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$0"],
#hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$1"],
#hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$1"],
#hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$1"],
#hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$1"],
#hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$2"],
#hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$2"],
#hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$2"],
#hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$2"],
#hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$3"],
#hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$3"],
#hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$3"],
#hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$3"]{border-bottom:1px #e4e4e4 solid;padding:0 0 20px 0;margin:5px 0 20px;}@media screen and (min-width:768px){ .csSection.csHubspotForm .hs_ecosphere_extra,
.csSection.csHubspotForm .hs_brand_matters_subscription,
.csSection.csHubspotForm .hs_gutenberg_s_ghost_subscription,
.csSection.csHubspotForm .hs_the_taxonomist_subscription{left:calc(50% + 30px);position:absolute;top:29px;} .csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext p,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext p{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;padding-right:30px;} .csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$0"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$1"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$2"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_5427eacb-b45d-40ce-bcd8-6e666e381a9b div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_cb173563-f28f-49a3-a8e7-83dba9788d24 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_3b484c6f-d336-49ab-a33f-9b58fef68ce5 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext > ul,
.csSection.csHubspotForm #hsForm_eb998edb-a1ff-4e46-a2d2-fe5cfd7c00f1 div[data-reactid=".hbspt-forms-0.0:$3"] .hs-richtext > ul{float:left;width:50%;padding-left:55px;margin-top:35px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;}} .csPage--career-lead .csSection--keyvisual{min-height:200px;} .csPage--career-lead .csSection--keyvisual .csSection__bg-img{opacity:1;} .csPage--career-lead .csSection p:first-child{margin-top:0;} .csPage--career-lead .csSection h3{margin:30px 0;} .csPage--career-lead .csSection h3:first-child{margin-top:0;} .csPage--career-lead .csSection h4{margin:30px 0 15px;} .csPage--career-lead .csForm__group p{margin-top:0;}@media screen and (min-width:1024px){ .csPage--career-lead .csSection--keyvisual{min-height:400px;}} .csMobileNav__ov{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(75, 105, 119, 0.5);z-index:99;display:none;} .csMobileNav__btn{outline:none;cursor:pointer;color:#969696;} .csMobileNav__btn:hover{color:#6a6969;} .csMobileNav__menu{position:fixed;left:0;top:0;right:0;width:360px;height:100%;box-shadow:0px 0 30px 0px rgba(0, 0, 0, 0.3);z-index:99;background:#fff;display:none;} .csMobileNav__menu .csMobileNav__sub{display:block;position:absolute;left:0;right:0;bottom:0;top:70px;background:#fff;padding:30px;left:-400px;width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-transition:left 360ms ease;-moz-transition:left 360ms ease;-o-transition:left 360ms ease;transition:left 360ms ease;} .csMobileNav__menu .csMobileNav__sub.active{left:0px;} .csMobileNav__menu .csMobileNav__top{padding:15px;border-bottom:1px #f4f4f4 solid;} .csMobileNav__menu .csMobileNav__close{color:#656565;cursor:pointer;display:block;float:left;margin:0 8px 0 10px;padding:10px;height:40px;width:40px;background:url('/de-ch/img/close-fda62cfd.svg') center center no-repeat;box-sizing:border-box;outline:none;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;} .csMobileNav__menu .csMobileNav__close:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;} .csMobileNav__menu .hasSub:before{content:"\f105";font-family:'Font Awesome 5 Pro';font-weight:300;float:left;margin:12px -25px 0 0;font-size:16px;color:#656565;} .csMobileNav__menu .hasSub:hover:before{color:#2baee9;} .csMobileNav__menu .hasSub h2{font:300 28px/30px 'SourceSansPro',serif;margin-bottom:10px;padding:10px 0 20px;border-bottom:1px #e4e4e4 solid;} .csMobileNav__logo{height:40px;width:auto;display:block;float:left;} .csMobileNav__menu > ul{margin:20px 30px 30px 22px;} .csMobileNav__menu > ul > li{font-size:18px;line-height:20px;padding-left:15px;} .csMobileNav__menu > ul > li > a{padding:12px 15px;display:block;color:#656565;font:500 18px/20px 'SourceSansPro',serif;text-transform:uppercase;} .csMobileNav__menu > ul > li > a:hover{color:#2baee9;} .csMobileNav__menu > ul > li.active{color:#2baee9;} .csMobileNav__menu > ul > li.active:before{color:#2baee9;} .csMobileNav__menu > ul > li.active > a{color:#2baee9;} .csMobileNav__menu > ul > li.active li.active,
.csMobileNav__menu > ul > li.active li.active > a{color:#2baee9;} .csMobileNav__menu > ul > li > .csMobileNav__sub a{padding:12px 0;color:#6a6969;display:block;font:400 18px/22px 'SourceSansPro',serif;} .csMobileNav__menu > ul > li > .csMobileNav__sub a:hover{color:#2baee9;} .csMobileNav__menu > ul > li > .csMobileNav__sub a.csMobileNav__back{background:#fbfbfb;margin:-30px -30px 15px;padding:5px 30px 4px;text-transform:uppercase;font-size:16px;font-weight:400;color:#838383;font-weight:500;display:block;border-top:1px #f4f4f4 solid;border-bottom:1px #f4f4f4 solid;} .csMobileNav__menu > ul > li > .csMobileNav__sub a.csMobileNav__back i{font-size:10px;font-weight:300;} .csMobileNav__menu i{vertical-align:top;font-size:14px;line-height:22px;margin:0 4px 0 0;} ul.csTeasers{margin:30px 0;} ul.csTeasers > li{margin:0 0 30px;border:1px #e4e4e4 solid;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);} ul.csTeasers > li .csTeaser__preview{margin:0 0 0px 0;} ul.csTeasers > li .csTeaser__preview img{width:100%;height:auto;} ul.csTeasers > li .csTeaser__top{margin:20px 0 10px 0;} ul.csTeasers > li .csTeaser__top span{font-size:18px;line-height:22px;display:inline-block;margin:0 5px 0 0;} ul.csTeasers > li .csTeaser__top span.csTeaser__date{font-weight:300;color:#868686;} ul.csTeasers > li .csTeaser__top span.csTeaser__author{font-weight:400;color:#6a6969;} ul.csTeasers > li .csTeaser__top a{color:#6a6969;} ul.csTeasers > li .csTeaser__content{padding:0 30px 30px;} ul.csTeasers > li .csTeaser__content .csTeaser__title{font-size:24px;line-height:26px;color:#2baee9;margin-top:5px;margin-bottom:5px;} ul.csTeasers > li .csTeaser__content .csTeaser__title a{color:#2baee9;} ul.csTeasers > li .csTeaser__content p{margin:0px 0 0 !important;font-size:20px;line-height:26px;color:#6a6969;} ul.csTeasers > li[data-click-handler]{cursor:pointer;} ul.csTeasers > li:last-child{border-bottom:0;}@media screen and (min-width:640px){ ul.csTeasers > li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;border:none;border-bottom:1px #e4e4e4 solid;padding:0 0 30px 0;margin:0 0 30px;box-shadow:none;} ul.csTeasers > li .csTeaser__preview{-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;} ul.csTeasers > li .csTeaser__content{-webkit-flex:1 1 67%;-moz-flex:1 1 67%;-ms-flex:1 1 67%;flex:1 1 67%;} ul.csTeasers > li .csTeaser__preview img{border-radius:3px;} ul.csTeasers > li .csTeaser__top{margin:0 0 5px;} ul.csTeasers > li .csTeaser__content{padding:0 30px;}}@media screen and (min-width:768px){ ul.csTeasers{margin:30px 60px 30px;}} .csSection .csCard{border:1px #e4e4e4 solid;background:#fff;padding:25px 30px;border-radius:3px;box-sizing:border-box;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);font-size:18px;line-height:22px;position:relative;top:0;-webkit-transition:border 200ms ease,box-shadow 200ms ease;-moz-transition:border 200ms ease,box-shadow 200ms ease;-o-transition:border 200ms ease,box-shadow 200ms ease;transition:border 200ms ease,box-shadow 200ms ease;} .csSection .csCard[data-click-handler]:hover{border:1px #32abe2 solid;box-shadow:0 0 1px 1px #2baee9;cursor:pointer;} .csSection .csCard[data-click-handler]:hover a{text-decoration:none!important;} .csSection .csCard .csCard__top p{padding:0;color:#868686;font-weight:400;font-size:18px;text-transform:uppercase;margin-top:0;margin-bottom:10px;} .csSection .csCard .csCard__title{font-size:24px;line-height:26px;color:#4a4a4a;margin-top:5px;margin-bottom:10px;} .csSection .csCard .csCard__title a{color:#2baee9;} .csSection .csCard p{margin:0;padding:0;color:#6a6969;font-size:18px;line-height:22px;word-break:break-word;} .csSection .csCard p a{margin:10px 0 0 0;text-overflow:ellipsis;display:block;max-width:100%;overflow:hidden;white-space:nowrap;color:#2baee9;outline:none;} .csSection .csCard p a:hover{text-decoration:underline;} .csSection .csCard p a:hover b{text-decoration:underline;} .csSection .csCard p a b{color:#2baee9;} .csSection .csCard p strong,
.csSection .csCard p b{font-weight:400;margin:0 0 5px 0;display:inline-block;color:#6a6969;text-transform:none;} .csSection .csCard .csVideo__link{outline:none;} .csSection .csCard .csVideo__link .fa{font-size:14px;line-height:14px;font-weight:400;margin:0 8px 0 0;} .csSection .csCard .csCard__pic{margin:-25px -30px 20px;display:block;overflow:hidden;max-height:200px;} .csSection .csCard .csCard__pic img{width:100%;height:auto;} .csSection.csSection--row-slim .csCard p{line-height:24px;} .csSection.csSection--row-slim .csCard p a{margin:0;} ul.csCards{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -15px 0;} ul.csCards > li{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 30px;min-height:0;min-width:0;} ul.csCards .csCard{height:100%;margin:0 15px;} ul.csCards.csCards--teaser{text-align:left;} ul.csCards.csCards--teaser .csCard{padding:20px 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;overflow:hidden;} ul.csCards.csCards--teaser .csCard__pic{height:130px;background-size:cover;background-repeat:no-repeat;margin:-25px -20px 10px;} ul.csCards.csCards--teaser .csCard__cat{text-transform:uppercase;font-size:16px;line-height:18px;color:#868585;} ul.csCards.csCards--teaser .csCard__title{font-size:20px;line-height:24px;margin:5px 0 8px;} ul.csCards.csCards--teaser .csCard__bottom{margin-top:4px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} ul.csCards.csCards--teaser .csCard__bottom a{text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;} ul.csCards.csCards--teaser .csCard__author{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex:0 1 70%;-moz-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;} ul.csCards.csCards--teaser .csCard__author-img{width:40px;height:40px;margin-right:10px;} ul.csCards.csCards--teaser .csCard__author-img img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;} ul.csCards.csCards--teaser .csCard__author-name{font-weight:400;font-size:16px;line-height:20px;color:#4a4a4a;margin-right:5px;} ul.csCards.csCards--teaser .csCard__author-name a{color:#4a4a4a;} ul.csCards.csCards--teaser .csCard__date{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex:1 1 30%;-moz-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;font-weight:300;font-size:16px;line-height:16px;color:#868686;} ul.csCards.csCards--leaders{text-align:left;} ul.csCards.csCards--leaders .csCard{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:390px;padding-left:15px;padding-right:15px;background:transparent;position:relative;transform-style:preserve-3d;-webkit-transition:border 200ms ease,box-shadow 200ms ease,transform 600ms ease-in-out;-moz-transition:border 200ms ease,box-shadow 200ms ease,transform 600ms ease-in-out;-o-transition:border 200ms ease,box-shadow 200ms ease,transform 600ms ease-in-out;transition:border 200ms ease,box-shadow 200ms ease,transform 600ms ease-in-out;} ul.csCards.csCards--leaders .csCard .csCard__btn:hover{width:60px;height:60px;right:15px;top:-30px;line-height:60px;} ul.csCards.csCards--leaders .csCard .csCard__btn:hover i{font-size:24px;line-height:60px;} ul.csCards.csCards--leaders .csCard.active{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);} ul.csCards.csCards--leaders .csCard.active .csCard__back{overflow-y:auto;} ul.csCards.csCards--leaders .csCard__pic{max-height:220px;-webkit-flex:0 0 230px;-moz-flex:0 0 230px;-ms-flex:0 0 230px;flex:0 0 230px;margin:-25px -15px 20px;position:relative;top:0;} ul.csCards.csCards--leaders .csCard__close{margin:0;color:#bcbcbc;font-weight:300;position:relative;top:-10px;background:#fff;padding:0 10px;} ul.csCards.csCards--leaders .csCard__top{text-align:center;padding:0 15px;} ul.csCards.csCards--leaders .csCard__top p{margin-bottom:5px;} ul.csCards.csCards--leaders .csCard__title{margin-bottom:7px;color:#4a4a4a;} ul.csCards.csCards--leaders .csCard__front{height:100%;position:absolute;overflow:hidden;width:100%;background:white;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;} ul.csCards.csCards--leaders .csCard__back{display:block;position:absolute;overflow:hidden;background:white;left:0;right:0;top:0;bottom:0;height:100%;margin:0;padding:20px 15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;z-index:2;} ul.csCards.csCards--leaders .csCard__back .csCard__deco{margin-top:30px;} ul.csCards.csCards--leaders .csCard__back .csCard__deco .csCard__btn{right:10px;} ul.csCards.csCards--leaders .csCard__back .csCard__deco .csCard__btn:hover{right:0;} ul.csCards.csCards--leaders .csCard__deco{position:relative;height:2px;background:#2baee9;margin:-20px -15px 30px;} ul.csCards.csCards--leaders .csCard__deco .csCard__btn{position:absolute;right:25px;top:-20px;bottom:0;background:#2baee9;z-index:999999;height:40px;width:40px;border-radius:100%;text-align:center;line-height:40px;color:#fff;box-shadow:0 1px 1px rgba(9, 69, 96, 0.5);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;cursor:pointer;} ul.csCards.csCards--leaders .csCard__deco .csCard__btn i{line-height:40px;font-size:16px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} ul.csCards.csCards--leaders .csCard__bottom{margin-top:auto;margin-bottom:auto;margin-left:15px;margin-right:15px;} ul.csCards.csCards--leaders .csCard__bottom p{padding-left:5px;padding-right:5px;margin-bottom:4px;} ul.csCards.csCards--leaders .csCard__bottom p a:before{font-weight:300;margin-right:5px;top:0;} ul.csCards.csCards--leaders p{text-align:center;margin:0 0 3px;color:#6a6969 !important;} ul.csCards.csCards--leaders p a{margin:0;font-weight:400;color:#2baee9;} ul.csCards.csCards--leaders p a:hover{text-decoration:underline!important;} ul.csCards.csCards--leaders p a:after{content:" ";} ul.csCards.csCards--leaders p b{color:#6a6969;} ul.csCards .csCard__dl{margin:15px 0 0;} ul.csCards .csCard__dl li{margin:0 0 3px;} ul.csCards .csCard__dl li a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f019";font-family:'Font Awesome 5 Pro';font-size:14px;font-weight:600;margin:0px 8px 0 0;position:relative;top:-1px;color:#2baee9;} ul.csCards .csCard__dl li a{text-overflow:ellipsis;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;color:#2baee9;outline:none;} .csSection.csSection--blog-related ul.csCards > li .csCard__bottom{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;} .csSection.csSection--blog-related ul.csCards > li .csCard__bottom .csCard__author-img{margin-right:15px;} .csSection.csSection--blog-related ul.csCards > li .csCard__bottom .csCard__date{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;}@media screen and (min-width:640px) and (max-width:1024px){ ul.csCards.csCards--leaders > li{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (min-width:560px){ ul.csCards > li{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;}}@media screen and (min-width:1024px){ ul.csCards > li{-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;width:33%;}} .csPagination{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csPagination li{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 1px;} .csPagination li a{padding:10px 15px;display:inline-block;color:#6a6969;font-size:18px;font-weight:400;line-height:18px;border-radius:2px;text-decoration:none;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease;cursor:pointer;} .csPagination li a:hover{background:rgba(0, 0, 0, 0.05);} .csPagination li > span{padding:10px 15px;display:inline-block;color:#ccc;font-size:18px;font-weight:500;line-height:18px;} .csPagination li .fa{font-weight:400;font-size:16px;} .csPagination li.active a{background:#32abe2;color:#fff;} .csTags{padding:15px 0 0;} .csTags li{margin:0 5px 8px 0;display:inline-block;} .csTags a{background:#f3f3f3;font-size:18px;line-height:20px;border-radius:20px;display:inline-block;padding:6px 15px 5px;color:#828282;text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .csTags a:hover{color:black;} .csAuthor{display:inline-block;position:relative;margin:0;} .csAuthor .csAuthor__img{float:left;padding:0;margin:0 20px 0 0;} .csAuthor .csAuthor__img img{width:50px;height:50px;border-radius:100%;} .csAuthor .csAuthor__placeholder{width:50px;height:50px;border-radius:100%;border:#e5e5e5 solid 1px;text-align:center;color:#868585;} .csAuthor .csAuthor__placeholder span{padding:13px 0;font-size:22px;text-align:center;} .csAuthor .csAuthor__name{display:inline-block;font-weight:400;color:#4a4a4a;margin:8px 0;} .csAuthor--meta{display:block;margin:0 auto;padding:0;} .csAuthor--meta .csAuthor__name{margin:0 0 5px;} .csAuthor--meta .csAuthor__desc{margin:0 0 15px 70px;font-size:20px;line-height:26px;} .csAuthor--meta .csAuthor_ref{margin-left:70px;font-size:18px;} .csAuthor--meta .csAuthor_ref li{display:inline;padding-right:15px;color:#868585;} .csAuthor--meta .csAuthor_ref li a{font-weight:300;color:#868585;} .csAuthor--meta .csAuthor_ref li a:hover{color:#2baee9;} .csAuthor--meta .csAuthor_ref li i{padding-right:7px;font-size:16px;} .csSection--public-profile{text-align:center;} .csSection--public-profile .csAuthor .csAuthor__img{display:block;float:none;margin:0 0 20px 0;} .csSection--public-profile .csAuthor .csAuthor__img img{width:170px;height:170px;} .csSection--public-profile .csAuthor--meta .csAuthor__name{margin-bottom:10px;} .csSection--public-profile .csAuthor--meta .csAuthor__desc{margin-left:0;} .csSection--public-profile .csAuthor__ref a{margin-right:10px;} .csSection--public-profile .csAuthor__ref a:last-child{margin-right:0;} .csSection--public-profile .csAuthor__ref i{font-size:16px;font-weight:500;padding-right:2px;} .csVideo{box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);border-radius:2px;border:2px rgba(0, 0, 0, 0.05) solid;} .csVideo__box.center + p{margin-top:20px;} .qualbuttons{display:none;} .video-wrapper.fancybox-content{width:80%;background:transparent;padding:0;} .csVideo.csVideo--sticky{margin-bottom:-110px !important;margin-top:30px;margin-left:-30px;margin-right:-30px;} .keyvisual .csVideo{margin-top:30px;position:relative;left:-10%;width:120%;} .video__embed{width:100%;padding-top:56.25%;position:relative;} .video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;} .video-wrapper.iframe.fancybox-content > div{width:100%;padding-top:56.25%;position:relative;} .video-wrapper.iframe.fancybox-content > div iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media print{ .csHeader{position:relative;width:100%;max-width:100%;} .csPage{top:0;max-width:100%;box-shadow:none;} .csPage .csSection:first-of-type{padding-top:50px;} .csBtn{display:none;} p{page-break-inside:avoid;color:#505050 !important;} h1,
h2,
h3,
h4,
h5,
h6{color:#4a4a4a !important;page-break-after:avoid;} .csSection--keyvisual,
.csSection--bg-tex,
.csSection--bg-dark,
.csSection--bg-blue,
.csSection--bg-lightblue,
.csSection--bg-green,
.csSection--bg-purple{page-break-inside:avoid;} .csSection .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -30px;} .csSection .csRow .csRow__col{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 30px;} .csSection .csRow .csRow__col.csRow__col--short{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;padding:0 30px;} .csSection .csSection__bg-video{display:none;} .csAuthor--meta,
.csComment__item{page-break-inside:avoid;} .csPage .csSection.csArticle--head-img,
.csPage .csSection.csArticle--head{padding-top:0;} .csPage .csSection.csArticle--head-img{width:100%;} .csPage--article .csArticle--head .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} ul.csCards,
ul.csThumbs{flex-wrap:none;display:block;} ul.csCards li,
ul.csThumbs li{flex:none;width:50%;box-sizing:border-box;page-break-inside:avoid;} .csSection--form{page-break-inside:avoid;padding-top:40px;} ul.csList li:before{display:inline-block;line-height:1;content:"\f111";font-family:'Font Awesome 5 Pro';font-size:6px;font-weight:600;margin:6px 0 0 1px;color:#5486bf;} .csPage--lead .csForm{padding-bottom:30px;} .csPage--lead .csSection--lead-about{page-break-inside:avoid;} ul.csTeasers li{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;border:none;border-bottom:1px #e4e4e4 solid;padding:0 0 30px 0;margin:0 0 30px;box-shadow:none;page-break-inside:avoid;} ul.csTeasers li .csTeaser__preview{-webkit-flex:0 0 35%;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;} ul.csTeasers li .csTeaser__content{-webkit-flex:1 1 65%;-moz-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;} ul.csTeasers li .csTeaser__preview img{border-radius:3px;} ul.csTeasers li .csTeaser__top{margin:0 0 5px;} ul.csTeasers li .csTeaser__content{padding:0 30px;} .csFooter{page-break-inside:avoid;} .csFooter .col--special{text-align:right;} .csFooter .social{display:none;} .csFooter .breadcrumb{display:block;} .csFooter nav ul li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .csFooter nav ul li:first-child a{padding-left:0;} .csFooter .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;} .csFooter .csRow.social{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csFooter .csRow.social .csRow__col{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;} .csFooter .csRow .csRow__col{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} .csFooter .csRow.first .csRow__col:first-child{-webkit-flex:0 1 70%;-moz-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;} .csFooter .csRow.end .csRow__col:first-child{-webkit-flex:0 1 70%;-moz-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;}} .csSection.csSection--tab-nav{border-bottom-width:3px;padding-bottom:0;padding-top:0;margin-top:-60px;position:relative;z-index:9;} .csSection.csSection--tab-nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:40px 0 0;margin:0 0 -4px 0;} .csSection.csSection--tab-nav ul li{margin:0;list-style:none;color:inherit;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .csSection.csSection--tab-nav ul li p{font-family:'SourceSansPro';font-weight:400;font-size:28px;line-height:50px;color:inherit;padding:0 20px;margin:0;cursor:default;} .csSection.csSection--tab-nav ul li a{font-family:'SourceSansPro';color:#666;padding:0;margin:0;box-shadow:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;} .csSection.csSection--tab-nav ul li a:before{display:none;} .csSection.csSection--tab-nav ul li a:hover{text-decoration:none;box-shadow:none;color:#2baee9;} .csSection.csSection--tab-nav ul li a.internal:after{display:none;} .csSection.csSection--tab-nav ul li.active{color:#2baee9;border-bottom:4px #0076be solid;border-bottom-color:#2baee9;} .csSection.csSection--tab-nav ul li:hover{border-bottom:4px #2baee9 solid;} .csSection .csFilter .csRow{margin:0;} .csSection .csFilter{margin-bottom:15px;} .csSection .csFilter .csRow{margin:0 -10px;padding:0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection .csFilter .csRow .csRow__col{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:300px;padding:0 10px;} .csSection .csFilter .csRow .csRow__col + .csRow__col{margin-top:0;} .csSection .csFilter .csRow + .csRow{margin-top:20px;} .csSection .csFilter .csFilter__bar{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:0 0 30px 0;} .csSection .csFilter .toolbar__result,
.csSection .csFilter .toolbar__block,
.csSection .csFilter .csFilter__bar{display:none;} .csSection .csFilter .js-loading-indicator{display:none!important;} .csSection .csFilter .select2-container{margin-bottom:15px;} .csSection .csFilter .csBtn--reset{display:none;}@media screen and (min-width:376px){ .csSection .csFilter .csRow .csRow__col{-webkit-flex:1 1 33.33%;-moz-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;}}@media screen and (min-width:560px){ .csSection .csFilter .csRow{padding:0 30px;}}@media screen and (min-width:768px){ .csSection .csFilter .csRow{padding:0 80px;} .csSection .csFilter .csRow .csRow__col{padding:0 15px;}} .csSlider{position:relative;overflow:hidden;width:100%;margin:0;} .csSlider .csSlider__stage{position:relative;overflow:hidden;width:100%;height:100%;min-height:55px;margin:0;padding:0;} .csSlider .csSlider__slide{position:absolute;top:0;display:block;width:100%;margin:0;padding:0;line-height:0;list-style:none;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);} .csSlider .csSlider__slide:first-child{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:relative;} .csSlider .btn_left,
.csSlider .btn_right{position:absolute;top:0;left:-30px;background:transparent;border:none;top:20%;outline:none;cursor:pointer;width:80px;height:80px;line-height:80px;} .csSlider .btn_left:before,
.csSlider .btn_right:before{height:14px;width:14px;display:block;z-index:99;content:"\f053";font-family:'Font Awesome 5 Pro';font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px;line-height:80px;position:relative;color:#6a6969;} .csSlider .btn_left:hover:before,
.csSlider .btn_right:hover:before{color:#2baee9;} .csSlider .btn_right{left:auto;right:-30px;} .csSlider .btn_right:before{content:"\f054";} .csSlider .csSlider__dots{text-align:center;margin-top:20px;} .csSlider .csSlider__dots li{width:10px;height:10px;background:#c7c7c7;margin:0 5px;display:inline-block;border-radius:100%;cursor:pointer;} .csSlider .csSlider__dots li.active{background:#2baee9;} .csSlider .csTestimonial{margin-bottom:30px;} .csSection.csSection--keyvisual-slideshow{padding:0;} .csSection.csSection--keyvisual-slideshow .csSlider__slide{height:600px;} .csSection.csSection--keyvisual-slideshow .csSection__content{padding:0;height:100%;justify-content:center;display:flex;flex-direction:column;align-items:center;} .csSection.csSection--keyvisual-slideshow .csSlider .btn_left,
.csSection.csSection--keyvisual-slideshow .csSlider .btn_right{top:270px;} .csSection.csSection--keyvisual-slideshow .csSlider .btn_left:before,
.csSection.csSection--keyvisual-slideshow .csSlider .btn_right:before{color:#fff;} .csSlider__thumbnails{margin:15px 0 0 0;} .csSlider__thumbnails .csSlider__thumbnails-wrapper{overflow:hidden;} .csSlider__thumbnails .csSlider__thumbnails-stage{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;} .csSlider__thumbnails .csSlider__thumbnails-stage li.csSlider__thumb{-webkit-flex:0 0 120px;-moz-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;} .csSection--slider .csSlider .btn_left:before,
.csSection--slider .csSlider .btn_right:before{color:#d4d4d4;} .csSection--slider .csSlider .btn_left:hover:before,
.csSection--slider .csSlider .btn_right:hover:before{color:#2baee9;} .csSection--slider.bg-green .csSlider .btn_left:before,
.csSection--slider.bg-green .csSlider .btn_right:before{color:#cbeaa1;} .csSection--slider.bg-green .csSlider .btn_left:hover:before,
.csSection--slider.bg-green .csSlider .btn_right:hover:before{color:#fff;} .csSection--slider.bg-green .csSlider .csSlider__dots li{background:#cbeaa1;} .csSection--slider.bg-green .csSlider .csSlider__dots li.active{background:#fff;}@media screen and (max-width:768px){ .csSection--slider .csSlider .btn_left,
.csSection--slider .csSlider .btn_right{top:auto;bottom:-30px;}} .csGMap__map,
.contact-gmap{height:300px;} .csGMap .csText__block{margin-bottom:30px;} .csGMap__map{border:1px #e4e4e4 solid;background:#fff;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);} .csGMap .csText__block b,
.gmap-partner b{font-weight:500;} .csGMap .csText__block > p:first-child,
.gmap-partner > p:first-child{font-size:24px;margin:15px 0 0;} .csGMap .csText__block p,
.gmap-partner p{font-size:18px;line-height:26px;margin:5px 0 0;} .csGMap .csText__block .block-left,
.gmap-partner .block-left{padding:0 30px 0 0;width:auto;float:left;} .csGMap .csRow__col > .csText__block > p:first-child{margin:0;} .gmap-partner .csSection__content h3{font-size:28px;line-height:28px;margin-bottom:20px;} .gmap-partner .csSection__content p > a{margin-bottom:15px;display:block;} .csTabs{padding-top:60px;} .csTabs > .csSection{padding:0;} .csTabs .csTabs__btn{position:absolute;left:40px;top:5px;padding:10px;z-index:999;display:block;cursor:pointer;color:#969696;} .csTabs .csTabs__btn:hover{color:#4a4a4a;} .csTabs .csTabs__links{border:1px #e5e5e5 solid;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px #e4e4e4 solid;margin-bottom:40px;} .csTabs .csTabs__links li{margin:0 5px -1px;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;} .csTabs .csTabs__links li a{padding:8px 15px;text-decoration:none;cursor:pointer;border-bottom:3px transparent solid;display:block;color:#6a6969;} .csTabs .csTabs__links li a:hover{color:#2baee9;} .csTabs .csTabs__links li.active{display:block;border-bottom:3px #3789cc solid;} .csTabs .csTabs__links li.active a{color:#2baee9;} .csTabs.collapsed .csTabs__btn{width:100%;} .csTabs.collapsed .csTabs__links li{display:none;} .csTabs.collapsed .csTabs__links li.active{display:block;}@media screen and (min-width:768px){ .csTabs .csTabs__btn{left:70px;}}@media screen and (min-width:1024px){ .csTabs .csTabs__links,
.csTabs.collapsed .csTabs__links{border:none;border-bottom:1px #e4e4e4 solid;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} .csTabs .csTabs__links li,
.csTabs.collapsed .csTabs__links li{display:block;} .csTabs .csTabs__btn{display:none;}} .csTabs .csSection.csSection--row-slim{padding-top:0;padding-bottom:20px;} .csTabs .csSection.csGMap{padding-top:0;}@media screen and (max-width:768px){ .csTabs .csSection.csGMap .csRow__col.small{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} .csTabs .csSection.csGMap .csRow__col.small .csText__block > p:first-child{margin-top:15px;} .csTabs .csSection.csSection--row-slim .csRow__col.small:empty{display:none;}} .no-space + .csTabs{padding-top:0;} .csSection.csSection--csResrc{margin:0;} .csSection.csSection--csResrc .csSection__content h2{margin-top:20px;} .csSection.csSection--csResrc.short{margin-top:-60px !important;padding-bottom:80px !important;} .csSection.csSection--csResrc .csBtn--reset,
.csSection.csSection--csResrc .csFilter__bar{display:none;} .csSection.csSection--csResrc .csResrc{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;-ms-flex-pack:start;justify-content:start;margin:0 -10px;} .csSection.csSection--csResrc .csResrc > li{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 0 30px;} .csSection.csSection--csResrc .csResrc .csResrc__icon-webinar{position:relative;} .csSection.csSection--csResrc .csResrc .csResrc__icon-webinar:before{content:"\f19d";font-family:'Font Awesome 5 Pro';font-size:26px;line-height:30px;} .csSection.csSection--csResrc .csResrc .csResrc__icon-webinar:after{content:"\f03d";font-family:'Font Awesome 5 Pro';font-size:12px;position:absolute;top:11px;left:28px;color:#d24754;} .csSection.csSection--csResrc .csResrc .csResrc__btn{position:relative;padding:15px 15px;white-space:nowrap;line-height:0;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-label{display:block;font-size:16px;line-height:16px;font-family:'SourceSansPro';padding:0 0 2px;color:#585858;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-meta{display:block;font-size:14px;line-height:14px;font-family:'SourceSansPro';color:#9c9c9c;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-l{display:inline-block;position:relative;vertical-align:top;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-r{display:inline-block;padding:0 0 0 5px;text-align:left;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-icon:first-child:before{content:"\f15c";font-family:'Font Awesome 5 Pro';font-weight:300;font-size:32px;} .csSection.csSection--csResrc .csResrc .csResrc__btn .csResrc__btn-icon:nth-child(2):before{content:"\f063";font-size:10px;position:absolute;left:14px;top:20px;background:#408bc8;display:block;padding:1px 2px;border-radius:4px;color:#fff;border:2px #fff solid;} .csSection.csSection--csResrc .csResrc .csResrc__btn.style-1 .csResrc__btn-icon:first-child:before{content:"\f15c";font-family:'Font Awesome 5 Pro';font-weight:300;font-size:32px;} .csSection.csSection--csResrc .csResrc .csResrc__btn.style-1 .csResrc__btn-icon:nth-child(2):before{content:"\f360";font-family:'Font Awesome 5 Pro';font-weight:300;font-size:14px;position:absolute;left:14px;top:15px;background:white;display:block;padding:2px;color:#8cc63f;} .csSection.csSection--csResrc .csResrc .csResrc__btn.style-2 .csResrc__btn-icon:nth-child(1){height:26px;width:36px;margin-top:2px;} .csSection.csSection--csResrc .csResrc .csResrc__btn.style-2 .csResrc__btn-icon:nth-child(1):before{content:"";position:static;background:#408bc8;display:block;border-radius:2px;height:100%;width:100%;} .csSection.csSection--csResrc .csResrc .csResrc__btn.style-2 .csResrc__btn-icon:nth-child(2):before{content:"\f04b";font-family:'Font Awesome 5 Pro';background:transparent;font-size:14px;position:absolute;left:0;right:0;top:6px;bottom:0;margin:auto;display:block;color:#fff;border:none;} .csSection.csSection--csResrc .csResrc .csResrc__item{border:1px #e4e4e4 solid;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);text-align:center;padding:0 0;margin:0 10px 0;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;border-radius:2px;} .csSection.csSection--csResrc .csResrc .csResrc__item:hover{border:1px #4d97d4 solid!important;-webkit-box-shadow:0 0 1px 1px #2baee9;-moz-box-shadow:0 0 1px 1px #2baee9;box-shadow:0 0 1px 1px #2baee9;} .csSection.csSection--csResrc .csResrc .csResrc__item:hover .csResrc__title a{color:#2baee9;} .csSection.csSection--csResrc .csResrc .csResrc__item:hover a{text-decoration:none;} .csSection.csSection--csResrc .csResrc .csResrc__type{display:block;font-family:'SourceSansPro';font-size:14px;line-height:16px;text-transform:uppercase;color:#9e9e9e;padding:0;margin:15px 0 10px;} .csSection.csSection--csResrc .csResrc .csResrc__logo{display:block;margin:auto;height:24px;margin-top:15px;} .csSection.csSection--csResrc .csResrc .csResrc__logo.csResrc__logo--webinar{display:block;} .csSection.csSection--csResrc .csResrc .csResrc__logo img{width:100%;height:auto;display:block;margin:auto;} .csSection.csSection--csResrc .csResrc .csResrc__pic{display:block;border-top:1px #e6e6e6 solid;border-bottom:none;} .csSection.csSection--csResrc .csResrc .csResrc__pic img{width:100%;height:auto;display:block;} .csSection.csSection--csResrc .csResrc .pic-landscape img{width:auto;height:100%;} .csSection.csSection--csResrc .csResrc .csResrc__video .pic-landscape img{width:100%;height:auto;} .csSection.csSection--csResrc .csResrc .pic-square img{width:auto;height:30px;} .csSection.csSection--csResrc .csResrc .csResrc__video{padding:0;background:#454545;position:relative;} .csSection.csSection--csResrc .csResrc .csResrc__video .csResrc__pic{border:1px #3c3c3c solid;} .csSection.csSection--csResrc .csResrc .csResrc__video picture:after{content:"";height:25px;background:#3c3c3c;width:100%;position:absolute;bottom:0;left:0;} .csSection.csSection--csResrc .csResrc .csResrc__video i{position:absolute;color:#d2d2d2;bottom:8px;left:15px;z-index:9;} .csSection.csSection--csResrc .csResrc .csResrc__video i:before{font-size:8px;} .csSection.csSection--csResrc .csResrc .csResrc__video:before{content:"";position:absolute;height:3px;background:#272727;bottom:11px;left:35px;right:15px;z-index:7;} .csSection.csSection--csResrc .csResrc .csResrc__video:after{content:"";position:absolute;height:3px;background:#408bc8;bottom:11px;left:35px;width:40px;z-index:8;} .csSection.csSection--csResrc .csResrc .csResrc__title{font-family:'SourceSansPro';font-weight:500;font-size:18px;line-height:20px;padding:10px;margin:0 0 0;height:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;} .csSection.csSection--csResrc .csResrc .csResrc__title a{color:#4a4a4a;} .csSection.csSection--csResrc .csResrc .csResrc__head{padding:0;margin:0 15px;height:52px;}@media screen and (min-width:480px){ .csSection.csSection--csResrc .csResrc > li{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}}@media screen and (min-width:768px){ .csSection.csSection--csResrc .csResrc > li{-webkit-flex:0 1 33.333%;-moz-flex:0 1 33.333%;-ms-flex:0 1 33.333%;flex:0 1 33.333%;}}@media screen and (min-width:1024px){ .csSection.csSection--csResrc .csResrc > li{-webkit-flex:0 1 25%;-moz-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;}}@media screen and (min-width:1680px){ .csSection.csSection--csResrc .csResrc li .csResrc__title{font-size:18px;line-height:20px;}} .csSection.csSection--csResrc.csSection--csResrc-mini .csResrc__head{border-bottom:0;}@media screen and (min-width:768px){ .csSection.csSection--csResrc.csSection--csResrc-mini .csResrc > li{margin-bottom:0;} .csSection.csSection--csResrc.csSection--csResrc-mini .csResrc > li:last-of-type{display:none;}}@media screen and (min-width:1024px){ .csSection.csSection--csResrc.csSection--csResrc-mini .csSection__content h2{margin-top:0;} .csSection.csSection--csResrc.csSection--csResrc-mini .csResrc > li:last-of-type{display:block;}} body.color-1 .csSection.csSection--csResrc .csResrc .csResrc__item:hover{border-color:#8a5b9e;box-shadow:0 0 1px 1px #c07bde;} body.color-1 .csSection.csSection--csResrc .csResrc .csResrc__item:hover .csResrc__title a{color:#662483;} body.color-2 .csSection.csSection--csResrc .csResrc .csResrc__item:hover{border-color:#a8cc7b;box-shadow:0 0 1px 1px #a5d468;} body.color-2 .csSection.csSection--csResrc .csResrc .csResrc__item:hover .csResrc__title a{color:#80bb33;} .csSection.csSection--csResrc.csResrc--head{padding:40px 0;} .csSection.csSection--csResrc.csResrc--head ul.csResrc{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:20px;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li .csResrc__item{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;text-align:left;box-sizing:border-box;padding:20px 10px;border-color:transparent;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom-color:#e4e4e4;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li .csResrc__title{margin:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:initial;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li i{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;margin-right:15px;font-size:28px;color:#4a4a4a;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li:hover i{color:#2baee9;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li:last-child{margin-bottom:0;}@media screen and (min-width:480px){ .csSection.csSection--csResrc.csResrc--head ul.csResrc li{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li:nth-child(3){margin-bottom:0;}}@media screen and (min-width:981px){ .csSection.csSection--csResrc.csResrc--head ul.csResrc{margin:0;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;margin-bottom:0;} .csSection.csSection--csResrc.csResrc--head ul.csResrc li:nth-child(1),
.csSection.csSection--csResrc.csResrc--head ul.csResrc li:nth-child(2){margin-bottom:0px;}} .csLoading{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255, 255, 255, 0.8);z-index:9;text-align:center;border:1px #f5f5f5 solid;} .csLoading i{font-size:32px;font-weight:300;position:relative;top:50%;color:#2baee9;} .csSection.csSection--intro-banner{padding:20px 0;} .csSection.csSection--intro-banner .csFigure.pull-down{margin-top:0 !important;margin-bottom:10px !important;} .csSection.csSection--intro-banner .csRow{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-7px -15px;max-width:70%;margin:auto;} .csSection.csSection--intro-banner .csRow .csRow__col{-webkit-flex:0 1 65%;-moz-flex:0 1 65%;-ms-flex:0 1 65%;flex:0 1 65%;text-align:center;padding:7px 15px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;} .csSection.csSection--intro-banner .csRow .csRow__col + .csRow__col{margin-top:0;} .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type{padding-top:0;padding-bottom:0;-webkit-flex:1 1 40%;-moz-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;} .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type .csFigure{float:none;margin:-60px auto 10px;} .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type .csFigure picture{margin-bottom:0;overflow:visible;border:3px rgba(0, 0, 0, 0.15) solid;} .csSection.csSection--intro-banner p{margin:0 0 15px;font-weight:500;color:#6a6969;}@media screen and (max-width:480px){ .csSection.csSection--intro-banner .csRow{max-width:none;} .csSection.csSection--intro-banner .csRow .csRow__col{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type .csFigure{max-width:80% !important;}}@media screen and (min-width:768px){ .csSection.csSection--intro-banner .csRow .csRow__col{text-align:left;} .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type .csFigure{float:right;margin:-60px 30px 0 0;width:auto;}}@media screen and (min-width:1024px){ .csSection.csSection--intro-banner .csRow .csRow__col:first-of-type .csFigure{width:50%;}} .csSection.csSection--thumbs .csRow{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0;} .csSection.csSection--thumbs .csRow .csRow__col{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;} .csSection.csSection--thumbs .csFigure{margin-top:0;} .csSection.csSection--thumbs .csFigure > a,
.csSection.csSection--thumbs .csFigure .csFigure__ov{height:100%;} .csSection.csSection--thumbs .csFigure picture{height:100%;border:none;} .csSection.csSection--thumbs .csRow.box{margin-bottom:-30px;padding-bottom:45px;} .csSection.csSection--thumbs .csRow.box .csRow__col{border:none;padding:0;background:transparent;box-shadow:none;border-radius:0;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;margin-left:0;margin-bottom:30px;} .csSection.csSection--thumbs .csRow.box .csFigure{margin:0;overflow:visible;} .csSection.csSection--thumbs .csRow.box .csFigure .csFigure__ov{overflow:visible;} .csSection.csSection--thumbs .csRow.box .csFigure a{overflow:visible;border-radius:2px;} .csSection.csSection--thumbs .csRow.box .csFigure a:hover{cursor:pointer;box-shadow:0 0 1px 1px #2baee9;} .csSection.csSection--thumbs .csRow.box .csFigure a:hover picture{border-color:#4d97d4;} .csSection.csSection--thumbs .csRow.box .csFigure picture{border:1px #e4e4e4 solid;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);padding:30px;border-radius:2px;background:#fff;overflow:visible;}@media screen and (min-width:380px){ .csSection.csSection--thumbs .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--thumbs .csRow.box .csRow__col{-webkit-flex:1 1 28%;-moz-flex:1 1 28%;-ms-flex:1 1 28%;flex:1 1 28%;margin-left:15px;margin-right:15px;}}@media screen and (min-width:480px){ .csSection.csSection--thumbs .csRow .csRow__col{-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;}}@media screen and (min-width:768px){ .csSection.csSection--thumbs .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--thumbs .csRow .csRow__col{-webkit-flex:0 1 20%;-moz-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;} .csSection.csSection--thumbs .csRow.box .csRow__col{-webkit-flex:1 1 28%;-moz-flex:1 1 28%;-ms-flex:1 1 28%;flex:1 1 28%;}}@media screen and (min-width:1024px){ .csSection.csSection--thumbs .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--thumbs .csRow.box .csRow__col{min-width:120px;}} .csSection.csSection--no-studies .csThumbs li{margin:0;padding:0;background:transparent;} .csSection.csSection--no-studies .csThumbs li .csThumb__img{padding:10px 20px;} .csSection.csSection--no-studies .csThumbs li .csThumb__img img{padding:20px 10px;filter:grayscale(1);}@media screen and (min-width:568px){ .csSection.csSection--no-studies .csThumbs li{-webkit-flex:0 1 20%;-moz-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;}} .csSection.csSection--thumbs-content .csI{margin:20px;font-size:34px;} .csSection.csSection--thumbs-content .csSection__content{padding:0;} .csSection.csSection--thumbs-content .csRow{margin-top:0;margin-left:0;margin-right:0;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection.csSection--thumbs-content .csRow .csRow__col{-webkit-flex:1 0 80%;-moz-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%;text-align:center;padding:0 20px 30px 20px;border-bottom:1px #e4e4e4 solid;margin-bottom:30px;} .csSection.csSection--thumbs-content .csRow .csRow__col:last-of-type{border-bottom:0;} .csSection.csSection--thumbs-content .csRow .csRow__col .csFigure{margin:0 auto 15px;max-width:none;width:160px;height:100%;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;} .csSection.csSection--thumbs-content .csRow .csRow__col .csFigure picture{height:auto;width:100%;display:block;border:none;} .csSection.csSection--thumbs-content .csRow .csRow__col .csFigure picture img{height:auto;width:100%;display:block;max-width:none;border:none;} .csSection.csSection--thumbs-content .csRow .csRow__col h3{font-weight:500;font-size:24px;line-height:28px;} .csSection.csSection--thumbs-content .csRow .csRow__col p{font:300 18px/24px 'SourceSansPro',serif;margin-top:10px;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} .csSection.csSection--thumbs-content .csRow + .csRow{margin-top:10px;} .csSection.csSection--thumbs-content .csRow.box .csRow__col{padding-left:15px;padding-right:15px;} .csSection.csSection--thumbs-content .csRow .csRow__col.center p{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}@media screen and (min-width:420px){ .csSection.csSection--thumbs-content .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--thumbs-content .csRow.box{margin-left:40px;margin-right:40px;} .csSection.csSection--thumbs-content .csRow.box .csRow__col{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:1%;margin-right:1%;}}@media screen and (min-width:480px){ .csSection.csSection--thumbs-content .csRow .csRow__col{-webkit-flex:0 0 45%;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;margin-left:2%;margin-right:2%;border-bottom:1px #e4e4e4 solid !important;margin-bottom:30px;} .csSection.csSection--thumbs-content .csRow .csRow__col:nth-child(5),
.csSection.csSection--thumbs-content .csRow .csRow__col:nth-child(6){border-bottom:none!important;}}@media screen and (min-width:768px){ .csSection.csSection--thumbs-content .csRow{margin-top:60px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--thumbs-content .csRow .csRow__col{-webkit-flex:0 1 46%;-moz-flex:0 1 46%;-ms-flex:0 1 46%;flex:0 1 46%;} .csSection.csSection--thumbs-content .csRow.box .csRow__col{-webkit-flex:0 0 31.33%;-moz-flex:0 0 31.33%;-ms-flex:0 0 31.33%;flex:0 0 31.33%;} .csSection.csSection--thumbs-content .csRow.box .csRow__col .csFigure{margin-top:-40px;}}@media screen and (min-width:1024px){ .csSection.csSection--thumbs-content .csRow .csRow__col{border-bottom:0 !important;margin:0;} .csSection.csSection--thumbs-content .csSection__content{padding:0 40px;} .csSection.csSection--thumbs-content .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--thumbs-content .csRow.box{margin-left:-7px;margin-right:-7px;} .csSection.csSection--thumbs-content .csRow.box .csRow__col{min-width:120px;-webkit-flex:1 1 28%;-moz-flex:1 1 28%;-ms-flex:1 1 28%;flex:1 1 28%;margin-left:7px;margin-right:7px;}}@media screen and (min-width:1200px){ .csSection.csSection--thumbs-content .csRow{margin-left:-40px;margin-right:-40px;}} .csSection.csSection--thumbs-content .csRow.box .csFigure{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:auto;} .csSection.csSection--thumbs-content .csRow.box .csFigure picture{display:block;} .csSection.csSection--row-three .csRow{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection.csSection--row-three .csRow .csRow__col{-webkit-flex:1 1 30%;-moz-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;} .csSection.csSection--checkbox-links{overflow:hidden;} .csSection.csSection--checkbox-links .csSection__content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;position:relative;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--checkbox-links .csSection__content .btn-inline-block{display:inline-block;margin-bottom:15px;} .csSection.csSection--checkbox-links .csSection__content .check__box{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;position:relative;z-index:3;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;text-align:center;padding-bottom:30px;} .csSection.csSection--checkbox-links .csSection__content .check__box h2{padding-right:0;font-weight:400;text-shadow:0 1px rgba(255, 255, 255, 0.5);} .csSection.csSection--checkbox-links .csSection__content .check__box p{padding:0;margin:0 0 20px 0;} .csSection.csSection--checkbox-links .check__list{background:#fff;box-shadow:0 1px 1px 0px rgba(4, 4, 4, 0.15);-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0;border-radius:2px;} .csSection.csSection--checkbox-links .check__list > li.check__svg{z-index:0;border:none;position:static;} .csSection.csSection--checkbox-links .check__list > li.check__svg:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;} .csSection.csSection--checkbox-links .check__list > li.check__svg .checkbox-svg{position:absolute;width:115%;z-index:0;right:-80px;left:auto;top:0;bottom:0;margin:auto;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-1{isolation:isolate;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-2{fill:#b3b3b3;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-2,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-3,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-4,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-5,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-6,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-7{mix-blend-mode:multiply;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-3{fill:#bdbdbd;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-4{fill:#2f2f2f;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-5{fill:#696969;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-6{fill:#2a2a2a;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-7{fill:#b0b0b0;} .csSection.csSection--checkbox-links .check__list > li.check__svg .cls-2,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-3,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-4,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-5,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-6,
.csSection.csSection--checkbox-links .check__list > li.check__svg .cls-7{fill-opacity:.2;-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out;} .csSection.csSection--checkbox-links .check__list > li{border-top:1px #e9e9e9 solid;border-right:3px #f1f1f1 solid;background:#fff;z-index:1;position:relative;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .csSection.csSection--checkbox-links .check__list > li:nth-child(1):hover ~ .check__svg .cls-2 + .cls-2{fill:#8cc63f;fill-opacity:.8;} .csSection.csSection--checkbox-links .check__list > li:nth-child(1):hover p a:after{color:#8cc63f;} .csSection.csSection--checkbox-links .check__list > li:nth-child(1):hover{border-right:3px #8cc63f solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(2):hover ~ .check__svg .cls-7{fill-opacity:.6;fill:#23a0d5;} .csSection.csSection--checkbox-links .check__list > li:nth-child(2):hover p a:after{color:#23a0d5;} .csSection.csSection--checkbox-links .check__list > li:nth-child(2):hover{border-right:3px #23a0d5 solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(3):hover ~ .check__svg .cls-6{fill:#bf1e2e;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(3):hover p a:after{color:#bf1e2e;} .csSection.csSection--checkbox-links .check__list > li:nth-child(3):hover{border-right:3px #bf1e2e solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(4):hover ~ .check__svg .cls-5 + .cls-3{fill:#662d91;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(4):hover p a:after{color:#662d91;} .csSection.csSection--checkbox-links .check__list > li:nth-child(4):hover{border-right:3px #662d91 solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(5):hover ~ .check__svg .cls-4 + .cls-5{fill:#ec008c;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(5):hover p a:after{color:#ec008c;} .csSection.csSection--checkbox-links .check__list > li:nth-child(5):hover{border-right:3px #ec008c solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(6):hover ~ .check__svg .cls-2 + .cls-3{fill:#40318a;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(6):hover p a:after{color:#40318a;} .csSection.csSection--checkbox-links .check__list > li:nth-child(6):hover{border-right:3px #40318a solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(7):hover ~ .check__svg .cls-3 + .cls-4{fill:#fb892d;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(7):hover p a:after{color:#fb892d;} .csSection.csSection--checkbox-links .check__list > li:nth-child(7):hover{border-right:3px #fb892d solid;} .csSection.csSection--checkbox-links .check__list > li:nth-child(8):hover ~ .check__svg .cls-2 + .cls-5{fill:#bf1e2e;fill-opacity:.6;} .csSection.csSection--checkbox-links .check__list > li:nth-child(8):hover p a:after{color:#bf1e2e;} .csSection.csSection--checkbox-links .check__list > li:nth-child(8):hover{border-right:3px #bf1e2e solid;} .csSection.csSection--checkbox-links .check__list > li:first-child{border-top:none;border-radius:2px 2px 0 0;} .csSection.csSection--checkbox-links .check__list > li:hover{background:#f6f6f6;color:#000;} .csSection.csSection--checkbox-links .check__list > li p{display:inline-block;width:calc(100% - 68px);font-family:'SourceSansPro';font-weight:500;margin:0;} .csSection.csSection--checkbox-links .check__list > li p a:after{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;} .csSection.csSection--checkbox-links .check__list > li .fa-check{font-size:20px !important;color:#77aa36;padding:0 6px 0 30px;vertical-align:top;line-height:67px !important;display:inline-block;} .csSection.csSection--checkbox-links .check__list p a{color:#383838;font-size:22px;font-family:'SourceSansPro';font-weight:500;line-height:26px;box-shadow:none;padding:20px 15px;display:inline-block;width:100%;text-decoration:none;} .csSection.csSection--checkbox-links .check__list p a:before{display:none;} .csSection.csSection--checkbox-links .check__list p a:after{font-family:'Font Awesome 5 Pro';content:"\f054";font-size:14px;line-height:30px;color:#d1d1d1;position:absolute;right:10px;top:20px;height:20px;margin:auto;}@media screen and (min-width:768px){ .csSection.csSection--checkbox-links .csSection__content{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--checkbox-links .csSection__content > .check__box{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:left;padding-bottom:0;} .csSection.csSection--checkbox-links .csSection__content > .check__box h2{max-width:80%;margin-left:0;} .csSection.csSection--checkbox-links .csSection__content > .check__box + .check__list{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;} .csSection.csSection--checkbox-links .csSection__content > .check__list{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}} .csSection.csSection--outro{background:#52555e;} .csSection.csSection--outro .csSection__bg-img:before{content:'';background:url("/de-ch/img/disturber_tex-c44ef6c3.png") center center no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;background-size:200%;} .csSection.csSection--outro .csFigure{max-width:250px;} .csSection.csSection--outro .csFigure.left{margin:0;} .csSection.csSection--outro .csFigure.right{margin-top:5px;margin-left:0;} .csSection.csSection--outro .csBtn{margin:0 0 0 0;} .csSection.csSection--outro h2{margin-bottom:0;margin-top:0;text-shadow:0 0px 2px rgba(0, 0, 0, 0.3);color:#fff;} .csSection.csSection--outro .csSection__content > h2{max-width:680px;} .csSection.csSection--outro p{margin-top:10px;font-weight:400;font-size:23px;text-shadow:0 0px 2px rgba(0, 0, 0, 0.3);color:#fff;} .csSection.csSection--outro .csFlex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--outro .csFlex .csFigure{float:none;margin:10px 30px 30px 0;width:auto;} .csSection.csSection--outro .csFlex > div:first-of-type{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;align-self:normal;} .csSection.csSection--outro .csFlex > div:last-of-type h2,
.csSection.csSection--outro .csFlex > div:last-of-type h3,
.csSection.csSection--outro .csFlex > div:last-of-type p{margin-left:0;} .csSection.csSection--outro .csFlex > div:last-of-type .csTestimonial{text-align:left;} .csSection.csSection--outro .csFlex h2{margin-top:0;margin-bottom:0;} .csSection.csSection--outro.wide .csFlex > div:first-of-type{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;}@media screen and (min-width:480px){ .csSection.csSection--outro .csSection__bg-img:before{background-size:150%;}}@media screen and (min-width:768px){ .csSection.csSection--outro .csSection__bg-img:before{background-size:140%;} .csSection.csSection--outro .csFlex{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--outro .csFlex > div{text-align:left;} .csSection.csSection--outro.wide .csFlex > div:first-of-type{-webkit-flex:1 0 20%;-moz-flex:1 0 20%;-ms-flex:1 0 20%;flex:1 0 20%;}}@media screen and (min-width:768px){ .csSection.csSection--outro.wide .csFlex > div:first-of-type{-webkit-flex:1 0 22%;-moz-flex:1 0 22%;-ms-flex:1 0 22%;flex:1 0 22%;}}@media screen and (min-width:1024px){ .csSection.csSection--outro .csSection__bg-img:before{background-size:100%;}} body.color-1 .csSection.csSection--outro .csSection__bg-img:before{background:url("/de-ch/img/disturber_tex_p-f1654b33.png") center center no-repeat;} body.color-2 .csSection.csSection--outro .csSection__bg-img:before{background:url("/de-ch/img/disturber_tex_g-ad0434ff.png") center center no-repeat;} .csSection.csArticle--content + .csSection.csSection--outro{border-top:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid;} .csSection.csArticle--content + .csSection.csSection--outro .csSection__content > h2{text-shadow:none;color:#4a4a4a;} .csSection.csArticle--content + .csSection.csSection--outro .csSection__content > p{text-shadow:none;color:#6a6969;font-weight:300;} .csSection.csSection--bg-image .csSection__bg-img{opacity:.75;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;} .csSection.csSection--bg-image p{font-weight:400;color:#fff;} .csSection.csSection--bg-video p{font-weight:400;} .csSection.csSection--masonry .csGrid{margin-top:30px;} .csSection.csSection--masonry .csGrid .csGrid__sizer,
.csSection.csSection--masonry .csGrid .csGrid__item{width:25%;} .csSection.csSection--masonry .csGrid .csGrid__sizer picture,
.csSection.csSection--masonry .csGrid .csGrid__item picture{display:block;padding:15px 30px;box-sizing:border-box;} .csSection.csSection--masonry .csGrid .csGrid__sizer picture img,
.csSection.csSection--masonry .csGrid .csGrid__item picture img{padding:20px;box-sizing:border-box;} .csSection.csSection--masonry .csGrid .csGrid__sizer a,
.csSection.csSection--masonry .csGrid .csGrid__item a{display:block;} .csSection.csSection--masonry .csGrid .csGrid__sizer a:hover,
.csSection.csSection--masonry .csGrid .csGrid__item a:hover{border-color:#4d97d4;cursor:pointer;box-shadow:0 0 1px 1px #2baee9;} .csSection.csSection--masonry .csGrid img{width:100%;height:auto;} .csSection + .csSection.csSection--masonry{padding-top:0;} .csSection--inline-nav{padding:0;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;display:none;} .csSection--inline-nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;list-style:none;z-index:2;} .csSection--inline-nav ul li{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-transform:uppercase;box-sizing:border-box;} .csSection--inline-nav ul li p{margin:0;padding:0;display:block;} .csSection--inline-nav ul li a{color:#4a4a4a;font:400 16px/20px 'SourceSansPro';text-decoration:none;padding:10px;display:block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .csSection--inline-nav ul li a:before{display:none;} .csSection--inline-nav ul li a:hover{color:#2baee9;} .csSection--inline-nav ul li.active a{color:#2baee9;} .csSection--inline-nav .bar{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection--inline-nav .bar__title{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;padding:20px 0;display:none;} .csSection--inline-nav .bar__title h2{margin:0;padding:0;color:#969696;font:400 italic 18px/24px 'SourceSansPro';} .csSection--inline-nav.scroll{height:88px;} .csSection--inline-nav.scroll .bar{background:#f9f9f9;padding:0;position:fixed;width:100%;top:71px;left:auto;right:auto;z-index:3;border-bottom:1px #e5e5e5 solid;display:none;} .csSection--inline-nav.scroll .bar__title{padding:10px 0 0 0;display:block;} .csSection--inline-nav.scroll .bar__title h2{font:500 normal 16px/26px 'SourceSansPro';} .csSection--inline-nav.scroll ul li{padding:5px 0;} .csSection--inline-nav.scroll ul li a{font:400 16px/26px 'SourceSansPro';padding:0 10px 0;} body.hasPrefGeoOverlay .csSection--inline-nav .bar{top:130px;}@media only screen and (min-width:420px){ .csSection--inline-nav .bar ul li{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} .csSection--inline-nav.scroll .bar ul li{padding:10px 0;}}@media only screen and (min-width:620px){ body.csInlineNav--scroll .csSection--inline-nav.scroll .bar{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .csSection--inline-nav .bar{padding:10px 0;} .csSection--inline-nav .bar ul li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .csSection--inline-nav .bar ul li a{font:400 20px/26px 'SourceSansPro';padding:20px;} .csSection--inline-nav.scroll .bar .bar__title{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px 20px 0 0;} .csSection--inline-nav.scroll .bar ul li a{font:400 16px/26px 'SourceSansPro';padding:0 20px 0;}}@media screen and (min-width:1024px){ .csSection--inline-nav{display:block;} .csSection--inline-nav.scroll .bar{top:110px;} .csSection--inline-nav ul li a{padding-left:30px;padding-right:30px;} body.hasPrefGeoOverlay .csSection--inline-nav .bar{top:170px;}}@media screen and (min-width:1440px){ .csSection--inline-nav.scroll .bar{width:1440px;}} body.color-1 .csSection--inline-nav ul li.active a,
body.color-1 .csSection--inline-nav ul li a:hover{color:#662483;} body.color-2 .csSection--inline-nav ul li.active a,
body.color-2 .csSection--inline-nav ul li a:hover{color:#80bb33;} .csSection.csSection--hgrid{color:#6a6969;} .csSection.csSection--hgrid .csRow{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:#e4e4e4 solid 1px;padding:40px 0;margin:40px 0 0;} .csSection.csSection--hgrid .csRow .csRow__col{-webkit-flex:1 0 80%;-moz-flex:1 0 80%;-ms-flex:1 0 80%;flex:1 0 80%;text-align:center;padding:0 20px 30px 20px;} .csSection.csSection--hgrid .csRow .csRow__col .csFigure{margin:0 auto 15px;max-width:150px;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} .csSection.csSection--hgrid .csRow .csRow__col .csFigure picture{width:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection.csSection--hgrid .csRow .csRow__col .csFigure picture img{height:auto;width:100%;} .csSection.csSection--hgrid .csRow .csRow__col h3{font-weight:500;font-size:24px;line-height:28px;} .csSection.csSection--hgrid .csRow .csRow__col p{font:300 24px/24px 'SourceSansPro',serif;letter-spacing:1px;margin-top:10px;margin-bottom:15px;} .csSection.csSection--hgrid .csRow .csRow__col p b{margin-right:5px;} .csSection.csSection--hgrid .csRow .csRow__col p:last-of-type{margin-bottom:30px;} .csSection.csSection--hgrid .csRow .csRow__col .csI{margin:0;} .csSection.csSection--hgrid .csRow .csRow__col .csI.l{margin:0 0 10px;} .csSection.csSection--hgrid .csRow .csRow__col .csList{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;} .csSection.csSection--hgrid .csRow .csRow__col .csList li{width:70px;} .csSection.csSection--hgrid .csRow .csRow__col .csList .csFigure{width:43px;height:43px;margin:0 13px 0;} .csSection.csSection--hgrid .csRow .csRow__col .csList .csFigure picture{display:block;} .csSection.csSection--hgrid .csRow + .csRow{margin-top:10px;} .csSection.csSection--hgrid .csRow:first-of-type{padding-top:0;} .csSection.csSection--hgrid .csRow:first-of-type .csRow__col{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0;} .csSection.csSection--hgrid .csRow:last-of-type{border-bottom:0;} .csSection.csSection--hgrid .csRow:last-of-type p b{margin-left:5px;} .csSection.csSection--hgrid .csRow.box .csRow__col{padding-left:15px;padding-right:15px;} .csSection.csSection--hgrid .csRow.box .csFigure{max-width:none;}@media screen and (min-width:380px){ .csSection.csSection--hgrid .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--hgrid .csRow.box{margin-left:-1%;margin-right:-1%;} .csSection.csSection--hgrid .csRow.box .csRow__col{-webkit-flex:0 1 48%;-moz-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;margin-left:1%;margin-right:1%;}}@media screen and (min-width:480px){ .csSection.csSection--hgrid .csRow .csRow__col{-webkit-flex:1 0 33%;-moz-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;}}@media screen and (min-width:668px){ .csSection.csSection--hgrid .csRow .csRow__col{-webkit-flex:0 0 31.33%;-moz-flex:0 0 31.33%;-ms-flex:0 0 31.33%;flex:0 0 31.33%;}}@media screen and (min-width:768px){ .csSection.csSection--hgrid .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--hgrid .csRow .csRow__col{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;} .csSection.csSection--hgrid .csRow .csRow__col:nth-last-child(n+2),
.csSection.csSection--hgrid .csRow .csRow__col:nth-last-child(n+2) + .csRow__col,
.csSection.csSection--hgrid .csRow .csRow__col:nth-last-child(n+2) + .csRow__col + .csRow__col{max-width:33.33%;} .csSection.csSection--hgrid .csRow.box .csRow__col{-webkit-flex:0 0 31.33%;-moz-flex:0 0 31.33%;-ms-flex:0 0 31.33%;flex:0 0 31.33%;}}@media screen and (min-width:1024px){ .csSection.csSection--hgrid .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--hgrid .csRow.box{margin-left:-7px;margin-right:-7px;} .csSection.csSection--hgrid .csRow.box .csRow__col{min-width:120px;-webkit-flex:1 1 28%;-moz-flex:1 1 28%;-ms-flex:1 1 28%;flex:1 1 28%;margin-left:7px;margin-right:7px;}} .csSection.csSection--products{text-align:center;padding-bottom:40px;} .csSection.csSection--products .csRow{margin:40px 0px 0 0px;} .csSection.csSection--products .csRow + .csRow{margin-top:0;} .csSection.csSection--products .csRow .csRow__col{padding:0 20px;} .csSection.csSection--products .csRow h3,
.csSection.csSection--products .csRow h4,
.csSection.csSection--products .csRow p{color:#fff;} .csSection.csSection--products h3,
.csSection.csSection--products h4{text-align:center;} .csSection.csSection--products h3{font:200 64px/70px 'SourceSansPro',serif;margin:40px 0 10px;z-index:9;} .csSection.csSection--products h4{font:400 20px/26px 'SourceSansPro',serif;margin:0 0 10px 0;z-index:9;} .csSection.csSection--products p{font:300 18px/24px 'SourceSansPro',serif;z-index:9;} .csSection.csSection--products ul{margin:0 -40px 30px;} .csSection.csSection--products ul li{border-bottom:1px #762997 solid;padding:13px 0 13px 0;} .csSection.csSection--products ul li p{font:400 18px/24px 'SourceSansPro',serif;} .csSection.csSection--products .csI{font-size:32px;line-height:38px;margin:10px 0 20px;color:#80bb33;} .csSection.csSection--products .csBtn{margin:0 0 40px;background:#fff !important;color:#662483 !important;padding:10px 15px;z-index:9;width:100%;text-align:center;} .csSection.csSection--products .csBtn:before{color:#662483 !important;} .csSection.csSection--products .csRow:first-of-type .csRow__col{background:#561f6f;color:#fff;text-align:center;border-radius:2px;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 1px 30px !important;} .csSection.csSection--products .csRow:first-of-type .csRow__col p,
.csSection.csSection--products .csRow:first-of-type .csRow__col h4{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} .csSection.csSection--products .csRow:first-of-type .csRow__col p{color:#e3d2ea;} .csSection.csSection--products .csRow:first-of-type .csRow__col:before{background:url('/de-ch/img/bubble-1-16c2a5f7.svg') 0 0 no-repeat;display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;background-size:810px;background-position:287px -358px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:after{background:url('/de-ch/img/bubble-1-16c2a5f7.svg') 0 0 no-repeat;display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;background-size:810px;background-position:-134px -40px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(1):before{content:'';background-size:810px;background-position:287px -358px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(1):after{content:'';background-size:810px;background-position:-134px -40px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(2):before{content:'';background-size:810px;background-position:-30px -330px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(2):after{content:'';background-size:810px;background-position:170px -558px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(3):before{content:'';background-size:810px;background-position:-160px -585px;} .csSection.csSection--products .csRow:first-of-type .csRow__col:nth-child(3):after{content:'';background-size:810px;background-position:-346px -363px;} .csSection.csSection--products .csRow:first-of-type ul{display:none;} .csSection.csSection--products .csRow:last-of-type ul{margin:0;} .csSection.csSection--products .csRow:last-of-type .csRow__col{background:#fff;color:#6a6969;text-align:left;padding:0;position:relative;} .csSection.csSection--products .csRow:last-of-type .csRow__col + .csRow__col{margin-top:0;} .csSection.csSection--products .csRow:last-of-type .csRow__col:first-of-type{text-align:left;} .csSection.csSection--products .csRow:last-of-type .csRow__col h3{font:400 24px/28px 'SourceSansPro',serif;margin:0 0 15px;color:#80bb33;text-align:left;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul{margin:0 !important;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul li{border-bottom-color:#e4e4e4;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul li p{color:#6a6969;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul li p:before{margin-top:0;font-weight:400;color:#6a6969;} .csSection.csSection--products .csRow:last-of-type .csRow__col .csI{margin-bottom:20px;} .csSection.csSection--products .csRow:last-of-type .csBtn{margin:20px 0 0 0;background-color:#80bb33 !important;color:#fff !important;} .csSection.csSection--products .csRow:last-of-type .csBtn:before{color:#fff !important;}@media screen and (min-width:480px){ .csSection.csSection--products .csRow .csRow__col{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}}@media screen and (min-width:768px){ .csSection.csSection--products{padding-bottom:100px;} .csSection.csSection--products .csI{margin-top:50px;} .csSection.csSection--products .csRow{margin:80px 0 0;} .csSection.csSection--products .csRow + .csRow{margin-top:40px;} .csSection.csSection--products .csRow .csRow__col{padding:0 20px;-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;} .csSection.csSection--products .csRow:first-of-type .csRow__col{margin:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .csSection.csSection--products .csRow:first-of-type .csRow__col + .csRow__col{border-left:1px #8138a2 solid;} .csSection.csSection--products .csRow:first-of-type .csRow__col:first-of-type{text-align:left;} .csSection.csSection--products .csRow:first-of-type .csRow__col.active{border:1px #762997 solid;box-shadow:0 0px 0px 6px rgba(0, 0, 0, 0.1);background:#662483;z-index:3;margin:-20px 1px 30px !important;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);} .csSection.csSection--products .csRow:last-of-type{border:1px #e4e4e4 solid;border-radius:2px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--products .csRow:last-of-type .csRow__col{padding-bottom:30px;padding-left:40px;padding-right:40px;} .csSection.csSection--products .csRow:last-of-type .csRow__col:nth-child(2) ul li:last-child{border-bottom:0;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul{margin:10px 0px 0 !important;} .csSection.csSection--products .csRow:last-of-type .csRow__col h3{text-align:center;margin:0 auto;} .csSection.csSection--products .csRow:last-of-type .csRow__col:first-of-type{text-align:center;} .csSection.csSection--products .csRow:last-of-type .csRow__col .csBtn{margin:10px 0 0 -20px;}}@media screen and (min-width:1024px){ .csSection.csSection--products .csRow{margin:80px 40px 0;} .csSection.csSection--products .csRow .csRow__col{padding:0 40px;} .csSection.csSection--products .csRow:last-of-type{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection.csSection--products .csRow:last-of-type .csRow__col:first-of-type{-webkit-flex:0 0 30%;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;} .csSection.csSection--products .csRow:last-of-type .csRow__col ul{margin-top:20px !important;margin-right:-20px !important;margin-left:-20px !important;}} .csSection.csSection--industry{text-align:center;} .csSection.csSection--industry h3{font-size:24px;line-height:28px;z-index:9;-webkit-flex:0 0 auto!important;-moz-flex:0 0 auto!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;} .csSection.csSection--industry .csI{margin:50px 0 10px;z-index:9;font-size:36px;-webkit-flex:0 0 40px !important;-moz-flex:0 0 40px !important;-ms-flex:0 0 40px !important;flex:0 0 40px !important;} .csSection.csSection--industry p{z-index:9;} .csSection.csSection--industry .csBtn{z-index:9;margin:0 0 10px;} .csSection.csSection--industry .csRow.box .csRow__col{padding:10px 15px 20px;position:relative;} .csSection.csSection--industry .csRow.box .csRow__col:before{position:absolute;left:0;right:0;top:0;height:100%;z-index:1;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;} .csSection.csSection--industry .csRow.box .csRow__col:after{position:absolute;left:0;right:0;top:0;height:100%;z-index:1;filter:grayscale(80%) opacity(.4);} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(1):before{background:url('/de-ch/img/bubble-2-8ddbdeb7.svg') -30px 40px no-repeat;background-size:640px;} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(2):before{background:url('/de-ch/img/bubble-2-8ddbdeb7.svg') -282px 41px no-repeat;background-size:640px;} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(2):after{background:url('/de-ch/img/bubble-2-8ddbdeb7.svg') 217px 14px no-repeat;background-size:640px;} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(3):before{background:url('/de-ch/img/bubble-3-f7280575.svg') -30px -220px no-repeat;background-size:640px;} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(3):after{background:url('/de-ch/img/bubble-3-f7280575.svg') -540px 275px no-repeat;background-size:640px;} .csSection.csSection--industry .csRow.box .csRow__col:nth-child(4):before{background:url('/de-ch/img/bubble-3-f7280575.svg') -277px -220px no-repeat;background-size:640px;}@media screen and (min-width:768px){ .csSection.csSection--industry .csRow{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;} .csSection.csSection--industry .csRow.box .csRow__col{-webkit-flex:0 0 48%;-moz-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;}}@media screen and (min-width:1024px){ .csSection.csSection--industry .csRow.box .csRow__col{-webkit-flex:0 0 22%;-moz-flex:0 0 22%;-ms-flex:0 0 22%;flex:0 0 22%;margin-left:10px;margin-right:10px;} .csSection.csSection--industry .csRow.box .csRow__col:before,
.csSection.csSection--industry .csRow.box .csRow__col:after{content:'';}} .csSection#analysts .csRow{margin:0;} .csSection#analysts .csRow .csFigure{max-width:120px;margin:0 auto;} .csSection#analysts .csRow .csRow__col{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0 0 30px;padding:0 20px;}@media screen and (min-width:480px){ .csSection#analysts .csRow .csRow__col{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;}}@media screen and (min-width:768px){ .csSection#analysts .csRow .csRow__col{-webkit-flex:1 1 18%;-moz-flex:1 1 18%;-ms-flex:1 1 18%;flex:1 1 18%;padding:0 20px;}} .csPrivacyPolicy{max-width:280px;position:fixed;background:white;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);box-sizing:border-box;left:40px;right:auto;top:auto;border-radius:2px;bottom:20px;z-index:9999;display:none;font-family:'SourceSansPro';} .csPrivacyPolicy .csPrivacyPolicy__shield{position:relative;width:30px;height:32px;background-color:#408bc8;border-radius:0 0 140px 140px;margin:0 15px 0 0;display:inline-block;padding:5px 0 0 0;box-sizing:border-box;} .csPrivacyPolicy .csPrivacyPolicy__shield:before,
.csPrivacyPolicy .csPrivacyPolicy__shield:after{position:absolute;margin-top:0px;content:"";left:15px;top:17px;width:15px;height:17px;background:#408bc8;border-radius:100px 100px 0 0;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;} .csPrivacyPolicy .csPrivacyPolicy__shield:after{background-color:#408bc8;left:0;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;} .csPrivacyPolicy .csPrivacyPolicy__head{padding:30px 20px 10px;border-radius:2px 2px 0 0;text-align:center;} .csPrivacyPolicy .csPrivacyPolicy__head span.t{position:relative;} .csPrivacyPolicy .csPrivacyPolicy__head span.t:before,
.csPrivacyPolicy .csPrivacyPolicy__head span.t:after{content:'';height:3px;background:#286392;width:17px;position:absolute;top:-6px;left:-16px;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);} .csPrivacyPolicy .csPrivacyPolicy__head span.t:after{right:-16px;left:auto;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);} .csPrivacyPolicy .csPrivacyPolicy__head i i{position:relative;z-index:9;color:#fff;font-size:10px;background:#286392;border-radius:100%;width:22px;height:22px;display:block;text-align:center;line-height:22px;margin:0 auto 0;} .csPrivacyPolicy .csPrivacyPolicy__hl{display:inline-block;margin:0;padding:0;line-height:20px;font-size:20px;font-family:'SourceSansPro';font-weight:500;max-width:160px;vertical-align:middle;} .csPrivacyPolicy .csPrivacyPolicy__close{float:right;height:30px;margin-top:0;width:30px;text-align:center;margin-right:0;cursor:pointer;line-height:30px;border-radius:2px;} .csPrivacyPolicy .csPrivacyPolicy__close i{font-size:16px !important;margin:0;position:relative;top:0;color:#bfbfbf;} .csPrivacyPolicy .csPrivacyPolicy__close:hover{background:rgba(0, 0, 0, 0.1);} .csPrivacyPolicy .csPrivacyPolicy__close:hover i{color:#2baee9;} .csPrivacyPolicy .csPrivacyPolicy__body{padding:10px 20px 20px;color:#333;text-align:center;} .csPrivacyPolicy .csPrivacyPolicy__body p{color:#333;font-size:16px;color:#868686;line-height:20px;margin-bottom:10px;} .csPrivacyPolicy .csPrivacyPolicy__body p a{font-size:16px;font-family:'SourceSansPro';font-weight:400;color:#868686;cursor:pointer;} .csPrivacyPolicy .csPrivacyPolicy__body p a:before{font-size:12px;margin-right:2px;} .csPrivacyPolicy .csPrivacyPolicy__body .btn{display:block;width:100%;font-size:16px;padding:8px;margin:5px 0;background:#408bc8;color:#fff;border:none;text-transform:none;cursor:pointer;text-shadow:0 0px 1px rgba(0, 0, 0, 0.35);} .csPrivacyPolicy .csPrivacyPolicy__body .btn:hover{background:#5495ca;} .csPrivacyPolicy .csPrivacyPolicy__body .btn.btn-alt{background:#fff;color:#616161;margin:0 0 10px 0;text-shadow:none;border:none;padding-left:0;text-align:center;font-family:'SourceSansPro';font-weight:300;} .csPrivacyPolicy .csPrivacyPolicy__body .btn.btn-alt:hover{text-decoration:underline;} .csTheme--lp .csHeader .csMetaNav{position:absolute;right:0;top:6px;} .csTheme--lp .csHeader .csMetaNav a.csBtn{padding:10px 12px !important;font-weight:500;} .csTheme--lp .csHeader .csMetaNav li:last-child a.csBtn{background:#6868a2 !important;} .csTheme--lp .csHeader .csMetaNav li:last-child a.csBtn:hover{background:#7b7bbb !important;} .csTheme--lp .csHeader .con__r{position:relative;} .csTheme--lp .csHeader .csMainNav > ul{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;} .csTheme--in .csHeader .csDropdown.csDropdown--lang,
.csTheme--se .csHeader .csDropdown.csDropdown--lang,
.csTheme--nl .csHeader .csDropdown.csDropdown--lang,
.csTheme--fr .csHeader .csDropdown.csDropdown--lang,
.csTheme--in .csRow__col.col--special,
.csTheme--se .csRow__col.col--special,
.csTheme--nl .csRow__col.col--special,
.csTheme--fr .csRow__col.col--special{display:none;} .csTheme--in .csHeader .csMetaNav > ul > li:nth-child(1),
.csTheme--se .csHeader .csMetaNav > ul > li:nth-child(1),
.csTheme--nl .csHeader .csMetaNav > ul > li:nth-child(1),
.csTheme--fr .csHeader .csMetaNav > ul > li:nth-child(1),
.csTheme--in .csHeader .csMetaNav > ul > li:nth-child(2),
.csTheme--se .csHeader .csMetaNav > ul > li:nth-child(2),
.csTheme--nl .csHeader .csMetaNav > ul > li:nth-child(2),
.csTheme--fr .csHeader .csMetaNav > ul > li:nth-child(2){display:block;}@media screen and (min-width:520px){ .csTheme--fr .csFooter .csRow.first .csRow__col:first-child,
.csTheme--in .csFooter .csRow.first .csRow__col:first-child,
.csTheme--nl .csFooter .csRow.first .csRow__col:first-child,
.csTheme--se .csFooter .csRow.first .csRow__col:first-child{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}} #csPrefGeo{background:#403091;position:fixed;left:0;right:0;top:0;z-index:9999;height:145px;overflow:hidden;display:none;} #csPrefGeo .csForm{margin:15px 0 0 0;order:3;text-align:center;} #csPrefGeo .inner{padding:15px;max-width:1024px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;} #csPrefGeo .inner .text{-webkit-flex:1 1 80%;-moz-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;} #csPrefGeo .inner .csForm{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;} #csPrefGeo .inner p{color:#fff;margin:0;padding:0;font-family:'SourceSansPro';font-size:18px;line-height:23px;display:inline-block;vertical-align:middle;max-width:calc(100% - 60px);} #csPrefGeo .icon{display:inline-block;vertical-align:top;margin:0 10px 0 10px;width:28px;height:auto;border-radius:100%;background:#fff;padding:1px;} #csPrefGeo .close{color:#fff;position:relative;padding:8px 10px;font-size:16px;margin:0 0 0 20px;display:block;order:2;cursor:pointer;} #csPrefGeo .csDropdown{background:#fff;padding:4px 8px;border-radius:2px;margin:0 auto;width:135px;float:none;} #csPrefGeo .csDropdown ul:before{position:absolute;right:8px;top:-8px;width:0;height:0;content:'';border-bottom:8px solid #e4e4e4;border-right:8px solid transparent;border-left:8px solid transparent;} #csPrefGeo .csDropdown ul:after{position:absolute;right:9px;top:-6px;width:0;height:0;content:'';border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;} #csPrefGeo.initialised{overflow:visible;display:block;} body.hasPrefGeoOverlay .csHeader{top:145px;} body.hasPrefGeoOverlay .csHeader .csDropdown.csDropdown--lang{display:none;} body.hasPrefGeoOverlay .csPage{top:215px;}@media screen and (min-width:320px){ #csPrefGeo{height:120px;} body.hasPrefGeoOverlay .csHeader{top:120px;} body.hasPrefGeoOverlay .csPage{top:190px;}}@media screen and (min-width:668px){ #csPrefGeo{height:60px;} #csPrefGeo .csForm{margin:0;order:2;} #csPrefGeo .inner{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} #csPrefGeo .inner .text{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;} #csPrefGeo .inner .csForm{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;text-align:right;} #csPrefGeo .inner > div:nth-child(3){order:3;} #csPrefGeo .icon{margin-left:22px;} body.hasPrefGeoOverlay .csHeader{top:60px;} body.hasPrefGeoOverlay .csPage{top:130px;}}@media screen and (min-width:1024px){ body.hasPrefGeoOverlay .csPage{top:170px;}} body.csPolicy{overflow:hidden;} .csCookiePolicy{max-width:100%;width:460px;position:fixed;box-sizing:border-box;z-index:99999;display:none;left:0;right:0;top:20px;bottom:0;margin:auto;max-height:80%;} .csCookiePolicy .csCP__inner{background:#fff;position:relative;z-index:99999;padding:30px;background:white;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);border-radius:2px;} .csCookiePolicy:before{content:'';position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0, 0, 0, 0.4);z-index:9998;} .csCookiePolicy .csCP__hl{text-align:center;font-size:28px;font-family:'SourceSansPro';line-height:28px;margin:0;padding:0;} .csCookiePolicy .csCP__head{margin:0 0 15px;} .csCookiePolicy .csCP__body p{text-align:center;font-size:18px;line-height:22px;margin-bottom:15px;color:;} .csCookiePolicy .csCP__body .csCP__btn{display:block;width:100%;background:#408bc8;color:#fff;font-size:16px;border-color:#408bc8;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;border:none;margin:0 0 10px 0;} .csCookiePolicy .csCP__body .csCP__btn:hover{text-decoration:underline;} .csCookiePolicy .csCP__body .csCP__btn i{margin:0 5px 0 0;} .csCookiePolicy .csCP__body .csCP__btn.csCP__btn--cfg{border:1px #e5e7e8 solid;background:#fff;color:#4f4f4f;font-family:'SourceSansPro';} .csCookiePolicy .csCP__close{position:absolute;right:20px;top:20px;display:none;} .csCookiePolicy .con__t{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;} .csCookiePolicy .con__t .con__l{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} .csCookiePolicy .con__t .con__r{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;} .csCookiePolicy .csCP__cfg{border-top:1px #e5e7e8 solid;z-index:9999;display:none;position:relative;} .csCookiePolicy .csCP__cfg .csCP__inner{overflow-y:auto;height:50vh;} .csCookiePolicy .csCP__cfg fieldset{border-bottom:1px #e5e7e8 solid;margin:0 0 10px;padding:0 0 10px;} .csCookiePolicy .csCP__cfg fieldset:last-of-type{border-bottom:none;} .csCookiePolicy .csCP__cfg table{border:none;margin:0;width:100%;} .csCookiePolicy .csCP__cfg table tr td,
.csCookiePolicy .csCP__cfg table tr th{font-size:14px;padding:5px 10px;} .csCookiePolicy .csCP__cfg table tr td p,
.csCookiePolicy .csCP__cfg table tr th p{margin-bottom:0;font-size:14px;} .csCookiePolicy .csCP__cfg table tr td:first-child,
.csCookiePolicy .csCP__cfg table tr th:first-child{border-left:none;} .csCookiePolicy .csCP__cfg table tr td:last-child,
.csCookiePolicy .csCP__cfg table tr th:last-child{border-right:none;} .csCookiePolicy .csCP__cfg table tr:last-child td{border-bottom:none;} .csCookiePolicy .csCP__cfg table tr th{background-color:#f1f1f1;} .csCookiePolicy .csCP__cfg .opt__con{margin:0 0 15px;display:none;} .csCookiePolicy .csCP__cfg .opt__toggle{font:400 14px/28px 'SourceSansPro';color:#2baee9;display:inline-block;background:white;padding:0 5px 5px;margin:0;position:relative;cursor:pointer;} .csCookiePolicy .csCP__cfg .opt__toggle:hover{color:#2baee9;text-decoration:underline;} .csCookiePolicy .csCP__cfg .opt__toggle i{margin-right:8px;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;} .csCookiePolicy .csCP__cfg .opt__toggle .toggle__label-hide{display:none;} .csCookiePolicy .csCP__cfg .opt__toggle.open + .opt__con{display:block;} .csCookiePolicy .csCP__cfg .opt__toggle.open > .fas{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);} .csCookiePolicy .csCP__cfg .opt__toggle.open .toggle__label-hide{display:inline-block;} .csCookiePolicy .csCP__cfg .opt__toggle.open .toggle__label-show{display:none;} .csCookiePolicy .csCP__cfg .opt__switch{position:relative;display:inline-block;width:60px;margin:3px 0 0 0;height:28px;} .csCookiePolicy .csCP__cfg .opt__desc{font-size:14px;line-height:18px;margin:0 0 10px;padding:0;} .csCookiePolicy .csCP__cfg .opt__hl{margin:0;padding:0;font-size:24px;line-height:30px;} .csCookiePolicy .csCP__cfg .opt__cb:checked + .opt__slide{background-color:#2196F3;} .csCookiePolicy .csCP__cfg .opt__cb:focus + .opt__slide{box-shadow:0 0 1px #2196F3;} .csCookiePolicy .csCP__cfg .opt__cb:disabled + .opt__slide{background-color:#abc8e2;} .csCookiePolicy .csCP__cfg .opt__cb:checked + .opt__slide:before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);} .csCookiePolicy .csCP__cfg .opt__slide{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;border-radius:28px;} .csCookiePolicy .csCP__cfg .opt__slide:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%;}@media screen and (max-width:768px){ .csCookiePolicy{max-height:95%;top:0;max-width:95%;} .csCookiePolicy .csCP__cfg .csCP__inner{height:calc(100vh - 300px);}} #hs-eu-cookie-confirmation{left:-999999px !important;} .csI{margin:0 5px 0 0;} .csI.s{font-size:18px;} .csI.m{font-size:24px;} .csI.l{font-size:42px;margin:30px;} .csI.xl{font-size:64px;margin:30px;} h1 .csI,
h2 .csI,
h3 .csI,
h4 .csI,
h5 .csI,
h6 .csI{float:left;margin:4px 8px 0 0;} .csMainNav{display:none;z-index:8;} .csMainNav > ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;} .csMainNav > ul > li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:static;} .csMainNav > ul > li > .linkA{font:500 18px/20px 'SourceSansPro',serif;padding:22px 15px 29px;display:block;text-decoration:none;color:#4a4a4a;cursor:pointer;text-transform:uppercase;border-bottom:3px transparent solid;} .csMainNav > ul > li > .linkA:hover{color:#2baee9;} .csMainNav > ul > li > .linkD{font:500 18px/20px 'SourceSansPro',serif;padding:22px 15px 27px;display:block;text-decoration:none;color:#4a4a4a;z-index:999;cursor:default;text-transform:uppercase;border-bottom:3px transparent solid;} .csMainNav > ul > li > .linkD.hover{color:#2baee9;} .csMainNav > ul > li.hover > .linkD{color:#2baee9;} .csMainNav > ul > li:last-child .linkD{padding-right:0;} .csMainNav > ul > li.active .linkD{color:#2baee9;} .csMainNav .hasSub.hover > .linkD{border-bottom:3px #2baee9 solid;} .csMainNav .hasSub.hover .csMainNav__outlet{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;} .csMainNav .csMainNav__outlet{position:absolute;width:auto;top:80px;right:30px;left:30px;z-index:99;padding:0;border-color:#fff;border-radius:0;background:#fff;border-left:1px #e4e4e4 solid;border-top:1px #e4e4e4 solid;border-right:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid;text-align:left;box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.25);display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-transform:translate(9999px);-moz-transform:translate(9999px);-ms-transform:translate(9999px);-o-transform:translate(9999px);transform:translate(9999px);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;} .csMainNav .csMainNav__outlet:before{content:'';position:absolute;background:#f1f1f1;left:0;right:0;top:0;bottom:0;width:1px;margin:auto;} .csMainNav .hasSub.right .csMainNav__outlet:before{display:none;} .csMainNav .hasSub.right .csMainNav__outlet{width:50%;right:0;left:auto;} .csMainNav .hasSub.right .csMainNav__outlet .outlet__box{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;} .csMainNav .hasSub.right .csMainNav__outlet .outlet__box:first-of-type{display:none;} .csMainNav .hasSub.right h4.heading + ul.nav{margin-top:10px;} .csTheme--fr .csMainNav .hasSub .linkD{position:relative;} .csTheme--fr .csMainNav .hasSub .linkD:after{content:"\f053";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';font-weight:300;font-size:10px;color:#4a4a4a;position:absolute;top:27px;right:0px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;transition-delay:200ms;} .csTheme--fr .csMainNav .hasSub{margin-right:10px;} .csTheme--fr .csMainNav .hasSub .linkD:hover:after{color:#2baee9;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);} .csTheme--fr.color-2 .csMainNav .hasSub .linkD:hover:after{color:#80bb33;} .csTheme--fr.color-1 .csMainNav .hasSub .linkD:hover:after{color:#662483;} .csMainNav > ul > li:nth-child(1) .outlet__box ul.nav,
.csMainNav > ul > li:nth-child(2) .outlet__box ul.nav,
.csMainNav > ul > li:last-child .outlet__box ul.nav{margin-bottom:30px;} .csMainNav > ul > li:last-child .csMainNav__outlet:before{top:68px;} .csMainNav .csMainNav__outlet .outlet__box{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;} .csMainNav .csMainNav__outlet .outlet__box .heading{font:300 24px/28px 'SourceSansPro',serif;padding:10px 50px 0;margin:20px 0 10px;color:#797979;color:#989898;cursor:default;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a{font:500 18px/20px 'SourceSansPro',serif;text-decoration:none;display:block;padding:14px 50px;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a strong{font:400 18px/20px 'SourceSansPro',serif;color:#4a4a4a;display:block;margin:0 0 4px;padding:0;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a strong:before{content:"\f105";font-family:'Font Awesome 5 Pro';font-weight:300;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:18px;line-height:18px;position:relative;top:0px;margin:0 4px 0 0;color:#797979;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a p{font:400 14px/19px 'SourceSansPro',serif;color:#797979;color:#989898;margin:2px 0 0 0;padding:0;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a img{margin:2px 15px 10px 0;display:block;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a img.left{float:left;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a img.left + strong{float:right;width:calc(100% - 130px);} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a img.left + strong + p{float:right;width:calc(100% - 130px);} .csMainNav .csMainNav__outlet .outlet__box ul.nav + h4{margin-top:0;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li a[href^="https"] strong:before,
.csMainNav .csMainNav__outlet .outlet__box ul.nav li a[href^="http"] strong:before{font-size:11px;content:"\f08e";font-weight:400;top:-1px;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li{background:transparent;-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li:hover{background:#f9f9f9;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li:hover a strong{color:#2baee9;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li:hover a strong:before{color:inherit;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li.active > a{color:#2baee9;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li.active > a strong{color:inherit;} .csMainNav .csMainNav__outlet .outlet__box ul.nav > li.active > a strong:before{color:inherit;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li > a.feat{padding:30px 50px;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg{background:#f4f6f9;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg strong:before{display:none;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg p{color:#8693a7;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg:nth-child(2){background:#e7ebf1;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg:nth-child(2) p{color:#8693a7;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.hasImg:nth-child(2) strong:before{display:none;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.third{margin-top:-5px;} .csMainNav .csMainNav__outlet .outlet__box ul.nav li.third a{padding:8px 0 8px 70px;} .csMainNav .csMainNav__outlet .outlet__box > ul.nav.stretch{margin-top:0;margin-bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} .csMainNav .csMainNav__outlet .outlet__box > ul.nav.stretch > li{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;} .csMainNav .csMainNav__outlet .outlet__box > ul.nav.stretch > li > a{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;} .outlet__box ul.nav{margin-top:68px;margin-bottom:20px;} .outlet__box h4 + ul.nav{margin-top:0;}@media screen and (min-width:1024px){ .csMainNav{display:block;margin-top:7px;padding-left:50px;}} .outlet__box ul.logowall{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;padding:25px 50px 0;} .outlet__box ul.logowall li{-webkit-flex:0 0 21%;-moz-flex:0 0 21%;-ms-flex:0 0 21%;flex:0 0 21%;margin:0 0 20px;} .outlet__box ul.logowall a{display:block;padding:0 6px;} .outlet__box ul.logowall img{height:28px;width:auto;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;} .outlet__box ul.logowall a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);} .outlet__box ul.nav--feature img{display:block;width:auto;height:60px;} body.color-1 .csMainNav > ul > li.active > .linkD,
body.color-1 .csMainNav .hasSub.hover > .linkD,
body.color-1 .csMainNav > ul > li.active > .linkA,
body.color-1 .csMainNav > ul > li:hover > .linkA,
body.color-1 .csMainNav ul > li.active > .linkA > .linkD,
body.color-1 .csMainNav .csMainNav__outlet .outlet__box ul.nav > li:hover > a strong,
body.color-1 .csMainNav .csMainNav__outlet .outlet__box ul.nav > li.active > a{color:#662483;} body.color-1 .csMainNav .hasSub.hover > .linkD,
body.color-1 .csMainNav .hasSub.hover > .linkA{border-bottom-color:#662483;} body.color-2 .csMainNav > ul > li.active > .linkD,
body.color-2 .csMainNav .hasSub.hover > .linkD,
body.color-2 .csMainNav > ul > li.active > .linkA,
body.color-2 .csMainNav > ul > li:hover > .linkA,
body.color-2 .csMainNav > ul > li.active > .linkA > .linkD,
body.color-2 .csMainNav .csMainNav__outlet .outlet__box ul.nav > li:hover > a strong,
body.color-2 .csMainNav .csMainNav__outlet .outlet__box ul.nav > li.active > a{color:#80bb33;} body.color-2 .csMainNav .hasSub.hover > .linkD,
body.color-2 .csMainNav .hasSub:hover > .linkA{border-bottom-color:#80bb33;} .csSection .csRow{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px 0;} .csSection .csRow .csRow__col{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 40px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;} .csSection .csRow .csRow__col + .csRow__col{margin-top:30px;} .csSection .csRow .csRow__col > p:first-child{margin-top:0;padding-top:0;} .csSection .csRow .csRow__col p{margin-right:0;margin-left:0;width:100%;} .csSection .csRow + .csRow{margin-top:30px;} .csSection .csRow + p{margin-top:30px;} .csSection .csRow + .csBtn{margin-top:30px;}@media screen and (min-width:480px){ .csSection .csRow .csRow__col{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;} .csSection .csRow .csRow__col.small{-webkit-flex:0 0 33%;-moz-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;} .csSection .csRow .csRow__col + .csRow__col{margin-top:0;} .csSection .csRow + .csRow{margin-top:60px;}}@media screen and (min-width:768px){ .csSection .csRow{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;} .csSection .csRow .csRow__col{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;} .csSection .csRow .csRow__col.small{-webkit-flex:0 1 33%;-moz-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%;}} .csSection .csRow.box{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-right:0;} .csSection .csRow.box .csRow__col{border:1px #e4e4e4 solid;background:#fff;padding:20px 10px 30px;border-radius:2px;box-sizing:border-box;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);margin:0 30px 30px;text-align:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;} .csSection .csRow.box + .csRow{margin-top:0px;} .csSection .csRow.box h2{font:normal 400 32px/36px 'SourceSansPro';max-width:none;} .csSection .csRow.box p{font:normal 300 21px/24px 'SourceSansPro';} .csSection .csRow.box .csRow__col .csFigure{margin-left:-15px;margin-right:-15px;margin-top:-20px;margin-bottom:30px;} .csSection .csRow.box .csRow__col .csFigure .csFigure__action{display:none;} .csSection .csRow.box .csRow__col .csFigure picture{border:none;} .csSection .csRow.box .csRow__col p + .csFigure{margin-top:0;} .csSection .csRow.box .csFigure{margin:0 auto 15px;} .csSection .csRow.box h2{display:block;text-align:center;padding:0 15px 15px;margin:0;} .csSection .csRow.box h3{margin-bottom:15px;} .csSection .csRow.box p{font:normal 300 18px/24px 'SourceSansPro';margin-top:10px;} .csSection .csRow.box p b{margin-bottom:5px;} .csSection .csRow.box p:first-of-type{margin-top:0;} .csSection .csRow.box p:last-child{margin-bottom:15px;} .csSection .csRow.box b{font-weight:500;}@media screen and (min-width:420px){ .csSection .csRow.box{margin-left:-1%;margin-right:-1%;} .csSection .csRow.box .csRow__col{-webkit-flex:1 1 48%;-moz-flex:1 1 48%;-ms-flex:1 1 48%;flex:1 1 48%;margin-left:1%;margin-right:1%;}}@media screen and (min-width:768px){ .csSection .csRow.box .csRow__col{-webkit-flex:1 0 31.33%;-moz-flex:1 0 31.33%;-ms-flex:1 0 31.33%;flex:1 0 31.33%;} .csSection .csRow.box .csRow__col{padding:40px 20px 30px;} .csSection .csRow.box .csRow__col .csFigure{margin-left:-15px;margin-right:-15px;}}@media screen and (min-width:1024px){ .csSection .csRow.box{margin-left:-15px;margin-right:-15px;} .csSection .csRow.box .csRow__col{-webkit-flex:1 1 22%;-moz-flex:1 1 22%;-ms-flex:1 1 22%;flex:1 1 22%;margin-left:15px;margin-right:15px;}}@media screen and (min-width:1024px){ .csSection.csSection--thumbs-content .csRow.box{margin-left:-10px;margin-right:-10px;} .csSection.csSection--thumbs-content .csRow.box .csRow__col{margin-left:10px;margin-right:10px;-webkit-flex:1 1 22%;-moz-flex:1 1 22%;-ms-flex:1 1 22%;flex:1 1 22%;}} .csSection .csRow.center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection .csRow.center .csRow__col{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;} .csSection .csRow.center .csRow__col.small{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;} .csSection .csRow.center .csRow__col.center{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;} .csSection .csRow .csRow__col.center{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;} .csSection .csRow .csRow__col.center > p,
.csSection .csRow .csRow__col.center h3,
.csSection .csRow .csRow__col.center .csI{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;} .csSection .csRow .csRow__col.center > h3{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;width:100%;}@media screen and (min-width:480px){ .csSection .csRow.center > .csRow__col.small{-webkit-flex:0 1 30%;-moz-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;}}