@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.archive__container h1,body,h2{font-weight:400}
.article__header h1,h2{-ms-hyphens:auto;-webkit-hyphens:auto}
h1,h2,h3,h4,h5,h6,ul{-webkit-margin-start:0;-webkit-margin-end:0}
.block--products .block__list-item-wrapper-header,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.person,p{line-height:1.4}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
h1,h2,h3,h4,h5,h6{-webkit-margin-before:0;-webkit-margin-after:0;margin:0}
h2{font-size:1.85rem;line-height:1.3;letter-spacing:-.3px;margin-bottom:.9375rem;hyphens:auto;color:#123274}
p{font-size:1em;color:#333}
.archive__highlight,.basecolor{color:#00719c}
@media screen and (min-width:380px){h2{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
p{line-height:1.475;margin-bottom:.78125rem}
}
@media screen and (min-width:480px){h2{font-size:2.25rem;line-height:1.22;margin-bottom:1.25rem}
p{line-height:1.5;margin-bottom:.9375rem}
}
p,ul{-webkit-margin-before:0;-webkit-margin-after:0;margin-bottom:1em}
p.big-text{font-size:1.375rem;line-height:1.27}
ul{-webkit-padding-start:0}
p.intro{font-size:1.75em}
img,picture{image-rendering:-webkit-optimize-contrast}
.ie__image{width:100%;height:100%;background-size:cover;background-position:center}
.basecolor{font-weight:700}
body{margin:0;font-family:"Open Sans",sans-serif;color:#333;line-height:1.5;font-size:16px}
body .with-bg a,body .with-bg article,body .with-bg div,body .with-bg figcaption,body .with-bg figure,body .with-bg h1,body .with-bg h2,body .with-bg h3,body .with-bg h4,body .with-bg h5,body .with-bg h6,body .with-bg li,body .with-bg p,body .with-bg span{color:#123274}
.acf__map{width:100%;height:400px;border:1px solid #ccc;margin:20px 0}
.post-type-archive-vion_location .archive.section{display:block}
.archive__container{width:100%}
.archive__container h1{font-size:40px;line-height:1.2;color:#0a1f40;width:100%;display:block}
.archive__container>.container{padding:15px}
@media screen and (min-width:1024px){.archive__container>.container{padding:0 30px}
}
.archive__main{box-sizing:border-box;position:relative}
.archive__main>p{max-width:580px;display:block}
.archive__main.no-margins{margin-bottom:0}
.archive__main.archive--location{-ms-flex:none;flex:none}
.archive__content{display:inline-block;width:70%}
.archive--article,.archive--news{display:inline-block;width:100%}
.archive--article .archive__aside,.archive--news .archive__aside{padding-left:3px;width:30%;margin-bottom:1rem}
.archive--article .archive__aside--header,.archive--news .archive__aside--header{margin-bottom:.75rem;font-size:1rem;line-height:1.25;font-weight:600;color:#444}
.archive--article section.archive,.archive--news section.archive{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media screen and (min-width:768px){.archive--article .archive__aside,.archive--news .archive__aside{padding-left:1.875rem}
.archive--article section.archive,.archive--news section.archive{-ms-flex-direction:row;flex-direction:row}
}
.archive--article .loader,.archive--news .loader{position:relative;width:5rem;height:5rem;margin:0 auto;display:none}
.archive--article .loader div,.archive--news .loader div{display:inline-block;position:absolute;left:.5rem;width:1rem;background:#2063cb;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}
.archive__aside,.article__container{position:relative;box-sizing:border-box}
.archive--article .loader div:nth-child(1),.archive--news .loader div:nth-child(1){left:8px;animation-delay:-.24s}
.archive--article .loader div:nth-child(2),.archive--news .loader div:nth-child(2){left:32px;animation-delay:-.12s}
.archive--article .loader div:nth-child(3),.archive--news .loader div:nth-child(3){left:56px;animation-delay:0}
@keyframes lds-facebook{0%{top:8px;height:64px}
100%,50%{top:24px;height:32px}
}
.archive--article .loading .loader,.archive--news .loading .loader{display:block}
.archive--article .animated--element,.archive--news .animated--element{opacity:0;-ms-transform:scale(.8);transform:scale(.8);transition:opacity .3s ease;animation:fadein .35s;animation-fill-mode:forwards}
@keyframes fadein{0%{opacity:0;transform:scale(.8)}
100%{opacity:1;transform:scale(1)}
}
.archive--article .animated--element.animated--0,.archive--news .animated--element.animated--0{animation-delay:0s}
.loading .archive--article .animated--element.animated--0,.loading .archive--news .animated--element.animated--0{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--1,.archive--news .animated--element.animated--1{animation-delay:.05s}
.loading .archive--article .animated--element.animated--1,.loading .archive--news .animated--element.animated--1{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--2,.archive--news .animated--element.animated--2{animation-delay:.1s}
.loading .archive--article .animated--element.animated--2,.loading .archive--news .animated--element.animated--2{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--3,.archive--news .animated--element.animated--3{animation-delay:.15s}
.loading .archive--article .animated--element.animated--3,.loading .archive--news .animated--element.animated--3{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--4,.archive--news .animated--element.animated--4{animation-delay:.2s}
.loading .archive--article .animated--element.animated--4,.loading .archive--news .animated--element.animated--4{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--5,.archive--news .animated--element.animated--5{animation-delay:.25s}
.loading .archive--article .animated--element.animated--5,.loading .archive--news .animated--element.animated--5{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--6,.archive--news .animated--element.animated--6{animation-delay:.3s}
.loading .archive--article .animated--element.animated--6,.loading .archive--news .animated--element.animated--6{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--7,.archive--news .animated--element.animated--7{animation-delay:.35s}
.loading .archive--article .animated--element.animated--7,.loading .archive--news .animated--element.animated--7{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--8,.archive--news .animated--element.animated--8{animation-delay:.4s}
.loading .archive--article .animated--element.animated--8,.loading .archive--news .animated--element.animated--8{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--9,.archive--news .animated--element.animated--9{animation-delay:.45s}
.loading .archive--article .animated--element.animated--9,.loading .archive--news .animated--element.animated--9{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--10,.archive--news .animated--element.animated--10{animation-delay:.5s}
.loading .archive--article .animated--element.animated--10,.loading .archive--news .animated--element.animated--10{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--11,.archive--news .animated--element.animated--11{animation-delay:.55s}
.loading .archive--article .animated--element.animated--11,.loading .archive--news .animated--element.animated--11{animation:fadeout .3s;animation-fill-mode:forwards}
.archive--article .animated--element.animated--12,.archive--news .animated--element.animated--12{animation-delay:.6s}
.loading .archive--article .animated--element.animated--12,.loading .archive--news .animated--element.animated--12{animation:fadeout .3s;animation-fill-mode:forwards}
@keyframes fadeout{0%{opacity:1;transform:scale(1)}
99%{opacity:0;transform:scale(1)}
100%{transform:scale(.8)}
}
@media screen and (min-width:1024px){.archive__aside{padding-left:30px;width:300px;clear:both}
.archive__aside:after,.archive__aside:before{content:" ";display:table}
.archive__aside:after{clear:both}
}
.archive__aside.sidebar--vacancy{padding-top:0;width:100%}
@media screen and (min-width:600px){.archive__aside.sidebar--vacancy{width:300px;padding-left:30px;padding-top:67px}
}
.archive__aside.sidebar--vacancy .sidebar{width:100%}
.archive__aside.sidebar--vacancy #mapboxMap{width:100%;height:300px}
.archive__aside .filter__wrapper{margin-top:2.125rem}
.archive__aside .filter__wrapper:first-child{margin-top:0}
.archive__aside--header{margin-bottom:1rem}
.archive__list{list-style:none;margin:0;padding:0}
.archive__list-item{padding:1ex 0}
.archive__list-item:first-child{border-top:0}
.archive-result__link{color:#a61a17;text-decoration:none}
.archive__heading{font-size:40px;line-height:1.2;color:#0a1f40;font-weight:400;margin-bottom:20px;margin-top:30px}
.archive--location{margin:0 auto;width:100%;max-width:1020px}
.archive--vacancy{-ms-flex-order:2;order:2}
.archive--vacancy>.vacancy{border:0}
@media screen and (min-width:600px){.archive__aside.sidebar--vacancy #mapboxMap{height:480px}
.archive--vacancy{-ms-flex-order:inherit;order:inherit}
}
.article__container{margin:0 auto;max-width:980px;padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.article__container--small{max-width:640px}
.article__container--wide{max-width:1080px}
.article__vacancy{display:-ms-flexbox;display:flex;margin-bottom:40px}
@media screen and (min-width:480px){.article__vacancy{margin-bottom:60px}
}
.article__vacancy--left{width:100%;-ms-flex-order:2;order:2}
@media screen and (min-width:768px){.article__container{padding:0 30px}
.article__vacancy--left{width:calc(70% - 70px);padding-right:70px;-ms-flex-order:1;order:1}
}
.article__vacancy--left h1,.article__vacancy--left h2,.article__vacancy--left h3,.article__vacancy--left h4,.article__vacancy--left h5,.article__vacancy--left h6{font-size:1rem;font-weight:600}
.article__vacancy--left li,.article__vacancy--left ul{padding-left:1rem}
.article__vacancy--right{width:100%;-ms-flex-order:1;order:1;margin-bottom:1rem}
@media screen and (min-width:768px){.article__vacancy--right{width:30%;margin-bottom:0;-ms-flex-order:2;order:2}
}
.article__vacancy--right h3{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:#333}
@media screen and (min-width:380px){.article__vacancy--right h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.article__vacancy--right h3{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.article__vacancy--right ul{list-style:none;margin-bottom:1.25rem;padding-left:0}
.article__vacancy--right li{margin-bottom:1em;font-size:.813rem;line-height:1.5}
@media screen and (min-width:380px){.article__vacancy--right li{line-height:1.55}
}
@media screen and (min-width:480px){.article__vacancy--right li{line-height:1.54}
}
.article__vacancy--right li:last-of-type{margin-bottom:0}
.article__aside,.article__main{margin-bottom:3em;position:relative;box-sizing:border-box}
.article__main{background-color:#fff;-ms-flex:1;flex:1;padding:1em}
.article__aside{padding:1em 0}
@media screen and (min-width:1024px){.article__aside{padding-left:30px;width:300px}
}
.article__aside .widget{margin-bottom:1.5em}
.article h1{font-weight:400;font-size:40px;line-height:1.2;color:#0a1f40;margin-bottom:40px}
.article--content{background:#fff;border-bottom:1px solid #fff}
.article--event .article__main{padding-bottom:0}
.article-teaser__category,.article-teaser__title{z-index:1;padding:0 .675rem;color:#fff;text-decoration:none}
.article__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.article__header .container{-ms-flex-direction:column;flex-direction:column}
.article__header header{width:100%}
.article__header .article__heading{margin-top:1.875rem}
.single-vion_article .article__header .article__heading{margin-top:1rem}
.article__header .block__button{margin-top:1.875rem}
.article__header h1{font-size:2rem;line-height:1.3;font-weight:400;hyphens:auto}
@media screen and (min-width:380px){.article__header h1{font-size:2.25rem;line-height:1.25;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.article__header h1{font-size:2.5rem;line-height:1.2}
}
.article__header+.block--faq,.article__header+.block--product{margin-top:3.75rem}
.article__header+.section--blocks.block__header{margin-top:0}
.post-type-archive-vion_location .article__header:last-of-type{margin-bottom:0}
.single-vion_article .article__header,.single-vion_news .article__header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.article__breadcrumb+.article__header .article__heading{margin-top:1.5rem}
.article-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch;height:11rem;position:relative;text-decoration:none}
.overview__list--articles .article-teaser .block__image,.overview__list--articles .article-teaser img{height:100%;object-fit:cover}
.article-teaser__category{background-color:#123873;line-height:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:grid;grid-template-columns:1fr 5.25rem}
.article-teaser__category:hover,.article-teaser__category:visited{text-decoration:none}
.article-teaser__category span:last-child{text-align:right;font-weight:400}
.article-teaser__title{position:absolute;bottom:0;font-size:1.125rem;margin-bottom:.5rem}
.article-teaser__title span{display:block;font-size:.8rem}
.article-teaser .block__image{width:100%;overflow:hidden;height:100%}
.article-teaser .block__image img{width:100%;transition:all .6s ease-in-out}
.article-teaser .block__image:after{position:absolute;height:100%;width:100%;top:0;left:0;content:'';background-image:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(0,0,0,.3))}
.article-teaser:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}
.block__header.with_blocks+.section{margin-top:3.75rem}
.block__header.with_blocks+.padding,.block__header.with_blocks+.with-bg{margin-top:0}
.block__header.with_blocks+.padding.margin-top,.section+.section{margin-top:3.75rem}
.section.article__header.with-image+.padding,.section.article__header.with-image+.with-bg,.section.block--columns+.block--columns,.section.block--field-of-expertise+.padding,.section.no-padding+.padding{margin-top:0}
.section.padding{padding:3.75rem 0}
.section.article__header.with-image+.padding.margin-top{margin-top:3.75rem}
.section+.no-padding,.section.padding+.with-bg,.section.with-bg+.with-bg{margin-top:0}
.section.padding+.with-bg.margin-top,.section.with-bg+.with-bg.margin-top{margin-top:3.75rem}
.section.block--image.no-background+.no-background.block--image,.section.block--image.no-background+.padding,.section.no-background+.with-bg,.section.padding+.no-background.block--image,.section.padding+.padding,.section.padding+.with-bg,.section.with-bg+.padding{margin-top:0}
.section.block--image.no-background+.padding.margin-top,.section.padding+.padding.margin-top{margin-top:3.75rem}
.section:last-of-type{margin-bottom:3.75rem}
.section:last-of-type.no-padding,.section:last-of-type.padding,.section:last-of-type.with-bg{margin-bottom:0}
.block__header-wrapper{background-position:center;background-size:cover;position:relative}
.block__header-wrapper h1,.block__header-wrapper h2{font-size:2rem;line-height:1.15;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-width:100%;margin:2.5rem 0 1rem;color:#fff;display:block;position:relative}
@media screen and (min-width:380px){.block__header-wrapper h1,.block__header-wrapper h2{font-size:2.25rem;line-height:1.15;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.block__header-wrapper h1,.block__header-wrapper h2{font-size:3.5rem;line-height:1.14}
}
.block__header-wrapper h1.block__slider--heading,.block__header-wrapper h1.block__slider--subheading,.block__header-wrapper h2.block__slider--heading,.block__header-wrapper h2.block__slider--subheading{margin:0}
.block__header-wrapper h1.block__slider--heading+.block__slider--intro,.block__header-wrapper h1.block__slider--subheading+.block__slider--intro,.block__header-wrapper h2.block__slider--heading+.block__slider--intro,.block__header-wrapper h2.block__slider--subheading+.block__slider--intro{margin-top:1rem}
.block__header:first-of-type{margin-top:0}
.block__header .block__slider--frontpage{width:100%;position:relative;margin:0}
.block__header .block__slider--frontpage:before{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.1)}
.block__header .block__slider--frontpage button{position:absolute;bottom:0;-ms-transform:translateY(0);transform:translateY(0);z-index:2;font-size:0;background-color:transparent;border:0;padding:0;outline:0}
@media (min-width:630px){.block__header .block__slider--frontpage button{top:50%;bottom:inherit;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.block__header .block__slider--frontpage button.slick-prev{left:15px}
.block__header .block__slider--frontpage button.slick-prev:after{content:'\f104';font-family:FontAwesome;font-size:46px;color:#fff}
.block__header .block__slider--frontpage button.slick-next{right:15px}
.block__header .block__slider--frontpage button.slick-next:after{content:'\f105';font-family:FontAwesome;font-size:46px;color:#fff}
.block__header .block__slider--frontpage .block__slider-slide{width:100%;position:relative;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}
@media screen and (min-width:1024px){.overview__list--articles .article-teaser{height:100%}
.block__header .block__slider--frontpage .block__slider-slide{display:block}
}
.block__header .block__slider--frontpage .block__slider-slide .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.block__header .block__slider--frontpage .block__slider-slide--darken:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.block__header .block__slider--frontpage .block__slider-slide--darken .container{z-index:1}
.block__header .block__slider--frontpage .block__slider-slide .slider__background-image img{width:100%;height:auto}
.block__header .block__slider--frontpage .slide{width:100%;height:50vh;min-height:450px;position:relative;background-position:center;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}
.block__header .block__slider--frontpage .slide .container{display:block;margin-bottom:90px;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:4rem}
@media screen and (min-width:1024px){.block__header .block__slider--frontpage .slide{display:block}
.block__header .block__slider--frontpage .slide .container{display:-ms-flexbox;display:flex;height:50vh;min-height:450px;margin-bottom:0;top:inherit;-ms-transform:none;transform:none}
}
.block__header .block__slider--frontpage .slide h2{font-size:32px;line-height:1.14;letter-spacing:0;min-width:100%;margin-top:20px;color:#fff;display:block;position:relative;bottom:inherit;font-weight:400;text-shadow:2px 2px 10px rgba(0,0,0,.2)}
@media screen and (min-width:1024px){.block__header .block__slider--frontpage .slide h2{font-size:56px;position:absolute;top:50%;margin-top:0;bottom:inherit;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.block__header-frontpage{position:relative;bottom:inherit;left:inherit;right:inherit;height:auto;margin-top:20px}
@media (min-width:630px){.block__header-frontpage{position:absolute;bottom:5vh;left:0;right:0;margin-top:1.25rem;height:13rem}
}
@media (min-width:820px){.block__header-frontpage{height:11.25rem}
}
.block__header-frontpage .container{min-height:inherit;height:auto;-ms-flex-align:start;align-items:flex-start}
@media screen and (min-width:1024px){.block__header-frontpage .container{padding:0 1.625rem}
}
.block__header-frontpage figure{margin:0 -.625rem 1.25rem;display:block;box-sizing:border-box;min-width:100%}
@media (min-width:630px){.block__header-frontpage figure{display:-ms-flexbox;display:flex}
}
.block__header-frontpage figcaption{display:inline-block;box-sizing:border-box;padding:0 10px;width:100%;margin-bottom:.625rem}
@media (min-width:630px){.block__header-frontpage figcaption{width:33.33333%;margin-bottom:0}
}
.block__header-frontpage figcaption span{padding:10px 20px 60px;display:block;position:relative;box-sizing:border-box;height:100%}
.block__header-frontpage figcaption span.color--blue{background-color:#2063cb}
.block__header-frontpage figcaption span.color--green{background-color:#9ac31c}
.block__header-frontpage figcaption span.color--gray{background-color:#777}
.block__header-frontpage figcaption h3{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:#fff}
@media screen and (min-width:380px){.block__header-frontpage figcaption h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block__header-frontpage figcaption h3{font-size:1.225rem;line-height:1.2;margin-bottom:1.09375rem}
}
@media (min-width:950px){.block__header-frontpage figcaption h3{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block__header-frontpage figcaption a{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:43px;padding:10px 40px 12px 20px;background-color:rgba(0,0,0,.3);box-sizing:border-box;text-decoration:none;color:#fff;transition:all .4s ease}
.block__header-frontpage figcaption a span{color:#fff;position:relative;z-index:2;line-height:1.7;padding:0}
@media screen and (min-width:1024px){.block__header-frontpage figcaption a{height:50px}
}
.block__header-frontpage figcaption a:before{content:'';position:absolute;display:block;left:0;top:0;height:100%;width:0;background-color:rgba(0,0,0,.3);z-index:1;transition:all .4s ease}
.block__header-frontpage figcaption a:after{display:block;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;content:'\f105';font-family:FontAwesome;font-size:24px;color:#fff;transition:all .4s ease}
.block__header-frontpage figcaption a:hover{padding:10px 40px 12px 25px}
.block__header-frontpage figcaption a:hover:after{right:20px}
.block__header-frontpage figcaption a:hover:before{width:100%}
.block__header-buttons{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0}
.block__header-buttons .container{height:100%}
.block__header-buttons .buttons__list{width:32%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;list-style:none;padding:0 0 1.5rem;height:100%;box-sizing:border-box;min-width:16.5625rem;line-height:1.15}
@media not screen and (min-width:1024px){.block__header-buttons .buttons__list{padding-bottom:3.75rem}
}
.block__header-buttons .buttons__wrapper{width:100%;pointer-events:auto}
.block__header-buttons .buttons__item .btn{font-size:1.25rem;line-height:1.27;font-weight:400;padding:7px 2.5rem 9px 1.25rem;border-radius:2px;overflow:hidden;margin-bottom:5px;width:100%;text-align:left;display:-ms-inline-flexbox;display:inline-flex;margin-top:5px;position:relative;text-decoration:none;color:#fff;box-sizing:border-box;cursor:pointer}
.block__header-buttons .buttons__item .btn i{position:absolute;right:.9375rem;top:50%;z-index:3;margin-left:1.1875rem;font-size:1.6875rem;-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}
.block__header-buttons .buttons__item .btn i.rotated{-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.block__header-buttons .buttons__item .btn span{position:relative;z-index:2}
.block__header-buttons .buttons__item .btn .animation{position:absolute;width:100%;height:100%;top:0;right:-100%;z-index:1;opacity:0;transition:all 250ms ease-in}
@media (hover:hover){.block__header-buttons .buttons__item .btn:hover .animation{right:0;opacity:1;transition:all 250ms ease-out}
}
.block__header-buttons .buttons__item .btn.green{background-image:linear-gradient(to right,rgba(154,195,28,.8),#9ac31c)}
.block__header-buttons .buttons__item .btn.green .animation{background:#9ac31c}
.block__header-buttons .buttons__item .btn.blue{background-image:linear-gradient(to right,rgba(18,56,115,.8),#123873)}
.block__header-buttons .buttons__item .btn.blue .animation{background:#123873}
.block__list--background,.block__slider .slide{background-position:center;background-size:cover}
.block__header-logo{position:absolute;width:100%;top:2rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:calc(61.25rem + 1.875rem * 2);padding:0 .938em;z-index:1;box-sizing:border-box}
.block__header-logo img{max-height:4.25rem}
@media screen and (min-width:768px){.block__header-logo{padding:0 1.875rem}
.block__header-logo.position--right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
}
.block__header.with_blocks .block__slider--frontpage{min-height:32rem}
@media (min-width:630px){.block__header.with_blocks .block__slider--frontpage .block__slider-slide{padding-bottom:12.5rem;min-height:32rem}
}
@media not screen and (min-width:768px){.block__header-buttons .buttons__list{width:100%}
.block__header.with_buttons div .slide .container{-ms-transform:translateY(0);transform:translateY(0);top:1rem;width:100%}
}
.block__header.with_buttons .slide h1.block__heading,.block__header.with_buttons .slide h2.block__heading{width:100%;display:block;min-width:auto;font-size:2rem}
@media screen and (min-width:480px){.block__header-logo img{max-height:5rem}
.block__header.with_buttons .slide h1.block__heading,.block__header.with_buttons .slide h2.block__heading{font-size:2.5rem}
}
@media screen and (min-width:768px){.block__header.with_buttons .slide h1.block__heading,.block__header.with_buttons .slide h2.block__heading{font-size:3rem;width:calc(100% - 32% - 3rem)}
}
.single-vion_article .block__header.header-width--container,.single-vion_news .block__header.header-width--container{max-width:61.25rem;width:100%}
.single-vion_article .block__header.header-width--container.has__height--75vh.block__slider,.single-vion_news .block__header.header-width--container.has__height--75vh.block__slider{height:60vh}
.single-vion_article .block__header.header-width--text,.single-vion_news .block__header.header-width--text{max-width:calc(768px - 1.875rem * 2);width:100%;-ms-flex-pack:end;justify-content:flex-end}
.single-vion_article .block__header.header-width--text.has__height--75vh.block__slider,.single-vion_news .block__header.header-width--text.has__height--75vh.block__slider{height:55vh}
.single-vion_article .block__header.header-width--text .container,.single-vion_news .block__header.header-width--text .container{margin-bottom:3rem}
.block__container{padding:0}
.block__list-item{display:inline-block;width:25%;position:relative}
.block--field-of-expertise .block__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.block__list--items,.block__list--people{position:relative;margin:0;padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block__list--items .block__list-item,.block__list--people .block__list-item{width:50%;display:block;padding:0 15px;box-sizing:border-box;margin-bottom:20px}
@media screen and (min-width:768px){.block--field-of-expertise .block__list-item{min-height:37.5rem}
.block__list--items .block__list-item,.block__list--people .block__list-item{width:25%;padding:0 15px}
}
.block--field-of-expertise .block__list--items .block__list-item,.block--field-of-expertise .block__list--people .block__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.block__list--left,.block__list--right{width:50%}
.block__list-count--2 .block__list-item{width:100%}
@media screen and (min-width:768px){.block__list-count--2 .block__list-item{width:50%}
}
.block__list-count--3 .block__list-item{width:100%}
@media screen and (min-width:768px){.block__list-count--3 .block__list-item{width:33.33%;width:calc(100% / 3)}
}
.block__list--background{width:100%;height:100%;position:absolute;left:0;top:0}
.block__list--content{position:relative;padding:3rem 1rem;max-width:35rem}
.block__list--content h2,.block__list--content p{color:#fff}
@media screen and (min-width:768px){.block__list--content{max-width:15rem}
.block__list--text{font-size:1.175rem}
}
.block__back-button{display:block;width:100%;margin-bottom:10px;margin-top:10px}
.block__back-button a{color:#2063cb;padding:10px 0;display:inline-block;text-decoration:none}
.block__back-button a:hover:before{left:-4px}
.block__back-button a:before{font-family:FontAwesome;content:'\f053';font-size:.75rem;font-weight:400;margin-left:0;position:relative;left:0;transition:all .3s ease-in-out}
.block__slider--frontpage .block__slider-slide{min-height:inherit;height:75vh}
@media screen and (min-width:630px){.block__slider--frontpage .block__slider-slide{padding-bottom:0}
.block__slider--frontpage .block__slider-slide .container{height:100%}
.with_blocks .block__slider--frontpage .block__slider-slide .container{height:calc(100% - 12.5rem)}
}
@media not screen and (min-width:630px){.block__slider,.has__height--50vh.block__slider{height:50vh}
.has__height--100vh.block__slider,.has__height--75vh.block__slider{height:75vh}
}
@media screen and (min-width:630px){.has__height--50vh.block__slider{height:50vh}
.has__height--75vh.block__slider{height:75vh}
.has__height--100vh.block__slider{height:calc(100vh - 4.3125rem)}
}
@media screen and (min-width:630px) and (min-width:768px){.has__height--100vh.block__slider{height:calc(100vh - 6rem)}
}
.has__height--auto.block__slider{height:auto}
.has__height--auto.block__slider .container{top:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.block__slider .slider--content{width:100%}
.block__slider--heading,.block__slider--subheading{text-shadow:2px 2px 10px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.block__slider--intro{max-width:38rem;color:#fff}
section.block__header:first-of-type .block__slider .block__heading{font-size:3.5rem}
@media screen and (min-width:768px){.block__slider .slide .container.post-left{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}
.block__slider .slide .container.post-right{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-align:right}
.block__slider .slide .container.post-right .container--inner.width-65{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
}
.block__slider .slide .container.post-center{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.block__slider .slide .container.post-center .container--inner.width-65{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
.block__slider{width:100%;height:50vh;min-height:28.125rem;position:relative;margin:0}
.has__height--50vh.block__slider{height:50vh}
.has__height--75vh.block__slider{height:75vh}
.has__height--100vh.block__slider{height:calc(100vh - 4.3125rem)}
@media screen and (min-width:768px){.block__slider .slide .container--inner.width-65{max-width:65%}
.has__height--100vh.block__slider{height:calc(100vh - 6rem)}
}
.has__height--auto.block__slider{min-height:18.75rem}
@media screen and (min-width:600px){.has__height--auto.block__slider{min-height:inherit}
}
.header-style--extended-blocks .block__slider{height:auto;min-height:18.75rem}
@media screen and (min-width:600px){.header-style--extended-blocks .block__slider{min-height:inherit}
}
.block__slider button{position:absolute;bottom:0;-ms-transform:translateY(0);transform:translateY(0);z-index:2;font-size:0;background-color:transparent;border:0;padding:0;outline:0}
@media screen and (min-width:1024px){.block__slider button{top:50%;bottom:inherit;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.block__slider button.slick-prev{left:15px}
.block__slider button.slick-prev:after{content:'\f104';font-family:FontAwesome;font-size:46px;color:#fff}
.block__slider button.slick-next{right:15px}
.block__slider button.slick-next:after{content:'\f105';font-family:FontAwesome;font-size:46px;color:#fff}
.block__slider .slick-slide{width:100vw}
.block__slider .slide{width:100vw;min-height:28.125rem;position:relative;display:block}
@supports not (-webkit-touch-callout:none){.parallax .block__slider .slide{background-attachment:fixed;background-repeat:no-repeat}
}
.header-style--extended-blocks .block__slider .slide .container{display:-ms-flexbox;display:flex;margin-bottom:0;top:inherit;-ms-transform:translateY(0);transform:translateY(0);height:auto;-ms-flex-align:center;align-items:center;padding-top:3.875rem;padding-bottom:3.875rem;min-height:33.75rem}
.has__height--50vh.block__slider .slide{height:50vh}
.header-style--extended-blocks .has__height--50vh.block__slider .slide .container{min-height:50vh}
.has__height--75vh.block__slider .slide{height:75vh}
.header-style--extended-blocks .has__height--75vh.block__slider .slide .container{min-height:75vh}
.has__height--100vh.block__slider .slide{height:calc(100vh - 4.3125rem)}
@media screen and (min-width:768px){.has__height--100vh.block__slider .slide{height:calc(100vh - 6rem)}
}
.header-style--extended-blocks .has__height--100vh.block__slider .slide .container{min-height:100vh}
.has__height--auto.block__slider .slide{height:auto;min-height:18.75rem}
@media screen and (min-width:600px){.has__height--auto.block__slider .slide{min-height:inherit}
}
.header-style--extended-blocks .block__slider .slide{height:auto;min-height:18.75rem}
@media screen and (min-width:600px){.header-style--extended-blocks .block__slider .slide{min-height:inherit}
}
.block__slider .slide__logo{width:100%;box-sizing:border-box}
.block__slider .slide__logo.size--small img{max-height:4rem}
@media screen and (min-width:480px){.block__slider .slide__logo.size--small img{max-height:4.25rem}
}
.block__slider .slide__logo.size--default img{max-height:4.75rem}
@media screen and (min-width:480px){.block__slider .slide__logo.size--default img{max-height:6rem}
}
.block__slider .slide__logo.size--large img{max-height:5.25rem}
.block__slider .slide__logo+.block__heading,.block__slider .slide__logo+.paragraph{margin-top:2rem}
.block__slider .slide .post-right .slide__logo{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.block__slider .slide--darken:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.block__slider .slide--darken .container{z-index:1}
.block__slider .slide .container{display:block;margin-bottom:5.625rem;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.block__slider .slide h1.block__heading,.block__slider .slide h2.block__heading{font-size:2rem;line-height:1.14;letter-spacing:0;min-width:100%;color:#fff;display:block;position:relative;font-weight:400}
@media screen and (min-width:1024px){.block__slider .slide h1.block__heading,.block__slider .slide h2.block__heading{font-size:3.5rem}
}
.block__slider .slide.with--extended-content h1.block__heading,.block__slider .slide.with--extended-content h2.block__heading{font-size:1.875rem;line-height:1.14;letter-spacing:0;min-width:100%;color:#fff;display:block;position:relative;font-weight:400}
@media screen and (min-width:1024px){.block__slider .slide.with--extended-content h1.block__heading,.block__slider .slide.with--extended-content h2.block__heading{font-size:2.5rem}
}
.block__slider .slide .paragraph{margin-top:.875rem}
.block__slider .slide .paragraph p{margin:0;color:#fff;font-size:1.125rem}
.block__slider .slide .paragraph a,.block__slider .slide .paragraph h3,.block__slider .slide .paragraph h4,body .block__slider .slide .paragraph a,body .block__slider .slide .paragraph h3,body .block__slider .slide .paragraph h4{color:#fff}
.block__slider .slide .paragraph p+p{margin-top:.5rem}
.block__slider .slide .paragraph h3+*,.block__slider .slide .paragraph+.button__list{margin-top:1rem}
.block__slider .slide .paragraph h3{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:0;color:inherit}
@media screen and (min-width:380px){.block__slider .slide .paragraph h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block__slider .slide__logo.size--large img{max-height:7.75rem}
.block__slider .slide .paragraph h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block__slider .slide .paragraph p+h3,.block__slider .slide .paragraph p+h4{margin-top:2rem}
.block__slider .slide .paragraph h4,.block__slider .slide .paragraph h5,.block__slider .slide .paragraph h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:inherit}
@media screen and (min-width:380px){.block__slider .slide .paragraph h4,.block__slider .slide .paragraph h5,.block__slider .slide .paragraph h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block__slider .slide .paragraph h4,.block__slider .slide .paragraph h5,.block__slider .slide .paragraph h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block__slider .slide .paragraph a{color:#2063cb}
.block__slider .slide .button{position:relative;margin-top:1rem}
.block__slider .slide .button .button__label{color:#fff}
.block__slider .slider__background-image{width:100%;height:auto}
.block__slider .slider__background-image__image{display:block;width:100%;height:auto}
@media not screen and (min-width:600px){.block__slider .slider__background-image__image{object-fit:cover;min-height:18.75rem}
}
.has__height--auto.block__slider .container{position:absolute;left:0;right:0}
.block__slider.has__header-blocks .slide .container{-ms-transform:translateY(-100%);transform:translateY(-100%)}
.block--fact .block__header{font-size:1.85rem;margin-left:auto;margin-right:auto}
.block--fact .block__header+.block__container{margin-top:2.5rem}
.block--fact .block--flex{-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (min-width:600px){.block--fact .block--flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.block__fact{-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:2rem}
@media screen and (min-width:480px){.block--fact .block__header{font-size:2.25rem}
.block__fact{width:50%}
}
@media screen and (min-width:600px){.block__fact{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}
}
.block__fact--header{font-size:1rem;font-weight:400;color:#333;text-align:center}
.block__fact--subheader{font-size:1.125rem;font-weight:400;color:#123873;text-align:center}
.block__fact .block__image{text-align:center}
.block__fact .block__image img{max-height:4rem;width:auto}
.block__fact .block__image+.block__fact--header,.block__fact .block__image+.block__fact--subheader{margin-top:1rem}
.block__highlight{background-color:#123873;color:#fff;padding:1.25rem;width:100%}
.block--columns .block__column--grey,.block--columns.bg_gray,.block--text.bg-gray{background-color:#f5f5f5}
.block__highlight+.block__highlight{margin-top:1.5rem}
@media screen and (min-width:768px){.block__highlight{width:48%;margin-right:1.375rem}
.block__highlight+.block__highlight{margin-top:0}
}
.block__highlight--header{font-size:1.85rem;line-height:1.3;letter-spacing:-.3px;font-weight:400;margin-bottom:.9375rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff}
@media screen and (min-width:380px){.block__highlight--header{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.block__highlight--header{font-size:2.25rem;line-height:1.22;margin-bottom:1.25rem}
}
.block__highlight p{color:#fff}
.block__highlight+.block__highlight{margin-right:0}
.block__button--brands{text-align:center}
.block--columns .block__button{margin-top:2rem}
.block .slick-slide{outline:0}
.block--image .wrapper{width:100%}
.block--image .block__image{margin:0}
.block--image .block__image a,.block--image .block__image picture{width:100%;height:auto}
.block--image .block__image picture{overflow:hidden}
.block--image .block__image picture img{width:100%;object-fit:cover}
.block--image.margin-bottom{margin:3.75rem 0}
.block--image .container{-ms-flex-direction:column;flex-direction:column}
.block--image .container h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--image .container h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--image .container h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--image .container h3+*{margin-top:1rem}
.block--image .container p+h3,.block--image .container p+h4{margin-top:2rem}
.block--image .container h4,.block--image .container h5,.block--image .container h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--image .container h4,.block--image .container h5,.block--image .container h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--image .container h4,.block--image .container h5,.block--image .container h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--image .container a{color:#2063cb}
.block--image .container.container--text-width{max-width:768px}
.block--flex{display:-ms-flexbox;display:flex;width:100%}
.block--flex .faq__content--wrapper h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--flex .faq__content--wrapper h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--flex .faq__content--wrapper h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--flex .faq__content--wrapper h3+*{margin-top:1rem}
.block--columns .images__link+picture,.block--flex .faq__content--wrapper p+h3,.block--flex .faq__content--wrapper p+h4{margin-top:2rem}
.block--flex .faq__content--wrapper h4,.block--flex .faq__content--wrapper h5,.block--flex .faq__content--wrapper h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--flex .faq__content--wrapper h4,.block--flex .faq__content--wrapper h5,.block--flex .faq__content--wrapper h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--flex .faq__content--wrapper h4,.block--flex .faq__content--wrapper h5,.block--flex .faq__content--wrapper h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--flex .faq__content--wrapper a{color:#2063cb}
.block--columns{overflow:hidden}
.section.block--columns .hidden-anchor{top:-6rem}
.block--columns.padding{padding:0}
.block--columns.padding .block__column--left{margin-bottom:0}
.block--columns p a:not(.button){color:#444;transition:all .1s ease-in-out;font-weight:700}
.block--columns p a:not(.button):hover{color:#194e9f}
@media screen and (min-width:768px){.block--columns .container.background__left::before{content:'';background:#f5f5f5;width:50%;position:absolute;height:100%;left:-40%;z-index:1}
.block--columns .container.background__right::after{content:'';background:#f5f5f5;width:50%;position:absolute;height:100%;right:-40%;z-index:1}
}
.block--columns .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:10}
@media screen and (min-width:600px){.block--columns.padding+.block--columns.padding .block__column--left,.block--columns.padding+.block--columns.padding .block__column--right{padding-top:0}
.block--columns .block--flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.block--columns .images img,.block--columns .media img{width:100%;height:100%}
.block--columns .images picture{display:-ms-flexbox;display:flex}
.block--columns .images picture+.images__link,.block--columns .images picture+p{margin-top:1rem}
.block--columns .images a.block__column--link+.block__column--link,.block--columns .images picture+picture{margin-top:2rem}
.block--columns .images a:active,.block--columns .images a:link,.block--columns .images a:visited{color:#2063cb;text-decoration:none;transition:color .3s ease-in-out}
.block--columns .images a:hover{color:#123873}
.block--columns .images a:hover::after{margin-left:.25rem}
.block--columns .images a::after{font-family:FontAwesome;content:'\f054';font-size:.75rem;margin-left:0;transition:all .3s ease-in-out}
.block--columns .images a.block__column--link{display:block}
.block--columns .images a.block__column--link::after{display:none}
.block--columns .block__column--left{margin-bottom:30px;padding:4rem 1rem}
.block--columns .block__column--left.w5050{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--left{padding-right:20px;margin-bottom:0}
.block--columns .block__column--left.w5050{width:50%}
}
.block--columns .block__column--left.w6040{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--left.w6040{width:60%}
}
.block--columns .block__column--left.w4060{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--left.w4060{width:40%}
}
.block--columns .block__column--left #mapboxMap{width:100%;height:0;padding-bottom:100%}
.block--columns .block__column--left p+.person{margin-top:1.5rem}
@media screen and (min-width:480px){.block--columns .block__column--left p+.person{margin-top:2.5rem}
}
.block--columns .block__column--right{padding:4rem 1rem;margin-bottom:2px}
.block--columns .block__column--right.w5050{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--right{padding-left:20px}
.block--columns .block__column--right.w5050{width:50%}
}
.block--columns .block__column--right.w6040{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--right.w6040{width:40%}
}
.block--columns .block__column--right.w4060{width:100%}
@media screen and (min-width:600px){.block--columns .block__column--right.w4060{width:60%}
}
.block--columns .block__column--right #mapboxMap{width:100%;height:0;padding-bottom:100%}
.block--columns .block__column--right>.vacancy .vacancy--open{max-width:100%}
.block--columns .block__column--right .archive--vacancy .overview__list-item--vacancy{border-top:1px solid #F3F3F3}
.block--columns .block__column--right .archive--vacancy .vacancy__heading{font-size:16px;font-weight:700;color:#333;line-height:1;margin-bottom:3px;display:block;margin-top:5px}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry hr,.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list>li:after,body .block--products .block__list-item-wrapper.background_image:after{display:none}
.block--columns .block__column--right .archive--vacancy .vacancy__heading a{color:#333}
.block--columns .block__column--right .archive--vacancy .vacancy__meta-item{opacity:.8;font-size:14px;font-weight:400}
.block--columns .block__column--right .archive--vacancy .vacancy__link{opacity:0}
.block--columns .block__column--right .dvinci-job-widget small.dvinci-page-label{top:-8px}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .well{margin-bottom:0}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry{background-color:transparent;border:0;border-radius:0}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5{padding:0 6px}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5 .titel{font-size:16px;font-weight:700;color:#333;line-height:1;margin-bottom:3px;display:block;margin-top:5px}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3,.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4{width:100%;display:block;padding:0 6px;margin-top:0}
.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3 span,.block--columns .block__column--right .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4 span{opacity:.8;font-size:14px;font-weight:400}
.block--columns [class*=block__column] h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--columns [class*=block__column] h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--columns [class*=block__column] h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--columns [class*=block__column] h3+*{margin-top:1rem}
.block--columns [class*=block__column] p+h3,.block--columns [class*=block__column] p+h4{margin-top:2rem}
.block--columns [class*=block__column] h4,.block--columns [class*=block__column] h5,.block--columns [class*=block__column] h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--columns [class*=block__column] h4,.block--columns [class*=block__column] h5,.block--columns [class*=block__column] h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--columns [class*=block__column] h4,.block--columns [class*=block__column] h5,.block--columns [class*=block__column] h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--columns [class*=block__column] h3+.location__address{margin-top:0}
.block--columns .location{margin-top:1rem;text-align:center}
.block--columns .location__name a{color:#123873;text-decoration:none;font-size:1.0625rem;font-weight:600}
.block--columns .location__address,.block--columns .location__name{font-size:1.0625rem}
.block--columns .location__name{font-weight:600}
.block--columns .location__address{margin-top:0}
.block--columns .location+.images{margin-top:2rem}
.block--faq.bg_color_FFFFFF .foldout__toggle{color:#123873}
.block--faq.bg_color_9AC31C .faq__content,.block--faq.bg_color_9AC31C .faq__heading{color:#fff}
.block--faq.bg_color_FFFFFF .foldout__toggle:after{color:#123274}
.bg_color_1A1A1A.block--faq .faq__content--wrapper,.block--faq .faq__content--wrapper p,.block--faq.bg_color_0A1F40 .foldout__toggle:after,.block--faq.bg_color_123274 .foldout__toggle:after,.block--faq.bg_color_2063CB .foldout__toggle:after,.block--faq.bg_color_333333 .foldout__toggle:after,.block--faq.bg_color_777777 .foldout__toggle:after,.block--faq.bg_color_9AC31C .foldout__toggle:after,.block--faq.bg_color_A61916 .foldout__toggle:after,.block--faq.bg_color_E24435 .foldout__toggle:after{color:#fff}
.block--faq .faq__heading{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:0}
@media screen and (min-width:380px){.block--columns [class*=block__column] .location__name{margin-bottom:0}
.block--faq .faq__heading{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--faq .faq__heading{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--faq .faq--item{padding-top:20px}
.block--faq .block--flex{-ms-flex-direction:column;flex-direction:column}
.block--faq .faq__content--wrapper{padding:1rem 0 0}
.block--faq .foldout__toggle,.block--faq .foldout__toggle:after{color:#123274}
.block--testimonial{overflow:hidden}
.block--testimonial.padding{padding:0}
.block--testimonial.block--right.w4060 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w4060 .block__image{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .6)}
}
.block--testimonial.block--right.w4060 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w4060 .block__text{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .4)}
.type--full_text.block--testimonial.block--right.w4060 .block__text{width:100%}
.block--testimonial.block--right.w4060 .arrow-prev{right:calc((100vw - 1040px)/ 2 + 1040px * .6 - 17px - 66px);left:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--right .block__container .block__text.w4060 .block__content,.block--testimonial.block--right .block__container .block__text.w4060 .block__heading,.block--testimonial.block--right .block__container .block__text.w5050 .block__content,.block--testimonial.block--right .block__container .block__text.w5050 .block__heading,.block--testimonial.block--right .block__container .block__text.w6040 .block__content,.block--testimonial.block--right .block__container .block__text.w6040 .block__heading{margin-left:calc((100vw - 1040px)/ 2 + 7px);max-width:100%}
.block--testimonial.block--right.w4060 .arrow-prev{right:inherit;left:20px}
}
.block--testimonial.block--right.w6040 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w6040 .block__image{width:40%;width:calc((100vw - 1040px)/ 2 + 1040px * .4)}
}
.block--testimonial.block--right.w6040 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w6040 .block__text{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .6)}
.type--full_text.block--testimonial.block--right.w6040 .block__text{width:100%}
.block--testimonial.block--right.w6040 .arrow-prev{right:calc((100vw - 1040px)/ 2 + 1040px * .4 - 66px);left:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--right.w6040 .arrow-prev{right:inherit;left:20px}
}
.block--testimonial.block--right.w5050 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w5050 .block__image{width:calc((100vw - 1040px)/ 2 + 1040px * .5)}
}
.block--testimonial.block--right.w5050 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--right.w5050 .block__text{width:calc((100vw - 1040px)/ 2 + 1040px * .5)}
.type--full_text.block--testimonial.block--right.w5050 .block__text{width:100%}
.block--testimonial.block--right.w5050 .arrow-prev{right:calc((100vw - 1040px)/ 2 + 1040px * .5 - 66px);left:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--right.w5050 .arrow-prev{right:inherit;left:20px}
}
.block--testimonial.block--left.w4060 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w4060 .block__image{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .4 - 2px)}
.type--image.block--testimonial.block--left.w4060 .block__image:first-of-type{width:calc((100vw - 1040px)/ 2 + 1040px * .4 - 2px)}
.type--image.block--testimonial.block--left.w4060 .block__image:last-of-type{width:calc((100vw - 1040px)/ 2 + 1040px * .6 - 2px)}
}
.block--testimonial.block--left.w4060 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w4060 .block__text{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .6 + 2px)}
.type--text.block--testimonial.block--left.w4060 .block__text.count--1{width:calc((100vw - 1040px)/ 2 + 1040px * .4 + 2px)}
.type--text.block--testimonial.block--left.w4060 .block__text.count--2{width:calc((100vw - 1040px)/ 2 + 1040px * .6 + 2px)}
.type--full_text.block--testimonial.block--left.w4060 .block__text{width:100%}
.block--testimonial.block--left.w4060 .arrow-prev{left:20px;right:inherit}
.block--testimonial.block--left.w4060 .arrow-next{left:calc((100vw - 1040px)/ 2 + 1040px * .4 - 2px - 66px);right:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--left.w4060 .arrow-next{left:inherit;right:20px}
}
.block--testimonial.block--left.w6040 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w6040 .block__image{width:60%;width:calc((100vw - 1040px)/ 2 + 1040px * .6)}
.type--image.block--testimonial.block--left.w6040 .block__image:first-of-type{width:calc((100vw - 1040px)/ 2 + 1040px * .6)}
.type--image.block--testimonial.block--left.w6040 .block__image:last-of-type{width:calc((100vw - 1040px)/ 2 + 1040px * .4)}
}
.block--testimonial.block--left.w6040 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w6040 .block__text{width:40%;width:calc((100vw - 1040px)/ 2 + 1040px * .4)}
.type--text.block--testimonial.block--left.w6040 .block__text.count--1{width:calc((100vw - 1040px)/ 2 + 1040px * .6)}
.type--text.block--testimonial.block--left.w6040 .block__text.count--2{width:calc((100vw - 1040px)/ 2 + 1040px * .4)}
.type--full_text.block--testimonial.block--left.w6040 .block__text{width:100%}
.block--testimonial.block--left.w6040 .arrow-prev{left:20px;right:inherit}
.block--testimonial.block--left.w6040 .arrow-next{left:calc((100vw - 1040px)/ 2 + 1040px * .6 - 66px);right:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--left.w6040 .arrow-next{left:inherit;right:20px}
}
.block--testimonial.block--left.w5050 .block__image{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w5050 .block__image{width:calc((100vw - 1040px)/ 2 + 1040px * .5)}
}
.block--testimonial.block--left.w5050 .block__text{width:100%}
@media screen and (min-width:768px){.block--testimonial.block--left.w5050 .block__text{width:calc((100vw - 1040px)/ 2 + 1040px * .5)}
.type--full_text.block--testimonial.block--left.w5050 .block__text{width:100%}
.block--testimonial.block--left.w5050 .arrow-prev{left:20px;right:inherit}
.block--testimonial.block--left.w5050 .arrow-next{left:calc((100vw - 1040px)/ 2 + 1040px * .5 - 66px);right:inherit}
}
@media screen and (min-width:1080px){.block--testimonial.block--left.w5050 .arrow-next{left:inherit;right:20px}
}
.block--testimonial .block__container{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:-6px}
.block--testimonial .block__container .slick-slider{margin:0}
.block--testimonial .block__container .arrow-next,.block--testimonial .block__container .arrow-prev{position:absolute;background-color:#fff;width:44px;height:44px;right:20px;border-radius:50%;z-index:4;transition:all 200ms ease;top:50%;-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}
@media screen and (min-width:480px){.block--testimonial .block__container .arrow-next,.block--testimonial .block__container .arrow-prev{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:768px){.block--testimonial .block__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.block--testimonial .block__container .arrow-next,.block--testimonial .block__container .arrow-prev{top:inherit;-ms-transform:none;transform:none;bottom:20px}
}
@media screen and (min-width:1024px){.block--testimonial .block__container .arrow-next,.block--testimonial .block__container .arrow-prev{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.block--testimonial .block__container .arrow-next:after,.block--testimonial .block__container .arrow-prev:after{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:18px;margin:0 auto;content:'\f105';font-family:FontAwesome;font-size:1.6em;color:#9ac31c}
.block--testimonial .block__container .arrow-prev{right:inherit;left:20px}
@media screen and (min-width:1080px){.block--testimonial .block__container .arrow-prev{right:inherit;left:20px}
}
.block--testimonial .block__container .arrow-prev:after{content:'\f104';left:15px}
@media screen and (min-width:768px){.type--full_image.block--testimonial .block__container .arrow-next,.type--full_text.block--testimonial .block__container .arrow-next,.type--image.block--testimonial .block__container .arrow-next,.type--text.block--testimonial .block__container .arrow-next{left:inherit;right:20px}
}
.block--testimonial .block__image{-ms-flex-positive:1;flex-grow:1;position:relative}
.block--testimonial .block__image .media{height:100%;overflow:hidden}
.type--full_image.block--testimonial .block__image .media{position:absolute;top:0;left:0;width:100%;height:100%}
.block--testimonial .block__image .media__content{height:100%}
.block--testimonial .block__image .media__content img{height:100%;object-fit:cover;width:100%}
@media screen and (min-width:768px){.block--testimonial .block__image .media{position:absolute;height:100%;width:100%;max-height:100%}
.block--testimonial .block__image .media__content{height:100%}
.block--testimonial .block__image .media__content img{height:100%;object-fit:cover}
}
.block--testimonial .block__image img{max-width:100%;height:auto}
.block--testimonial .block__image--slider .slide{height:250px;position:relative;vertical-align:bottom}
.type--full_image.block--testimonial .block__image--slider .slide,.type--full_text.block--testimonial .block__image--slider .slide{height:auto}
.h--50.block--testimonial .block__image--slider .slide{height:50vh;min-height:250px}
.type--full_image.h--50.block--testimonial .block__image--slider .slide,.type--full_text.h--50.block--testimonial .block__image--slider .slide{height:auto;min-height:inherit}
.h--75.block--testimonial .block__image--slider .slide{height:75vh;min-height:250px}
.type--full_image.h--75.block--testimonial .block__image--slider .slide,.type--full_text.h--75.block--testimonial .block__image--slider .slide{height:auto;min-height:inherit}
.h--100.block--testimonial .block__image--slider .slide{height:100vh;min-height:250px}
.type--full_image.h--100.block--testimonial .block__image--slider .slide,.type--full_text.h--100.block--testimonial .block__image--slider .slide{height:auto;min-height:inherit}
@media screen and (min-width:480px){.block--testimonial .block__image--slider .slide{height:430px}
.h--50.block--testimonial .block__image--slider .slide,.type--full_image.h--50.block--testimonial .block__image--slider .slide,.type--full_text.h--50.block--testimonial .block__image--slider .slide{height:50vh;min-height:430px}
.h--75.block--testimonial .block__image--slider .slide,.type--full_image.h--75.block--testimonial .block__image--slider .slide,.type--full_text.h--75.block--testimonial .block__image--slider .slide{height:75vh;min-height:430px}
.h--100.block--testimonial .block__image--slider .slide,.type--full_image.h--100.block--testimonial .block__image--slider .slide,.type--full_text.h--100.block--testimonial .block__image--slider .slide{height:100vh;min-height:430px}
}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper{z-index:2;position:relative;padding-left:3rem;padding-right:3rem}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .container{padding-top:3rem;padding-bottom:3rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
@media not screen and (min-width:480px){.type--full_image.block--testimonial .block__image--slider .slide__wrapper{padding-left:1rem;padding-right:1rem}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .container{padding-bottom:5rem}
}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .center__logo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .center__logo img{max-width:220px;max-height:175px}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .center__logo+*{margin-top:3rem}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper .block__content,.type--full_image.block--testimonial .block__image--slider .slide__wrapper .block__content--text *,.type--full_image.block--testimonial .block__image--slider .slide__wrapper h2{color:#fff}
.type--full_image.block--testimonial .block__image--slider .slide__wrapper p:last-of-type{margin-bottom:0}
.block--testimonial .block__text h2,.block--testimonial .block__text p{font-weight:300}
.block--testimonial .block__text .block__content--text{overflow:hidden;max-height:12rem;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin-bottom:2rem}
.h--100.block--testimonial .block__text .block__content--text,.h--50.block--testimonial .block__text .block__content--text,.h--75.block--testimonial .block__text .block__content--text{max-height:100%;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;display:block}
.type--full_text.block--testimonial .block__text .block__content--text{max-height:inherit;display:block;margin-bottom:0}
.block--testimonial .block__text .block__content--text p{margin-top:0;margin-bottom:1.5rem}
.block--testimonial .block__text .block__content--text h3{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:0;color:inherit}
@media screen and (min-width:380px){.block--testimonial .block__text .block__content--text h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--testimonial .block__text .block__content--text h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--testimonial .block__text .block__content--text h3+*{margin-top:1rem}
.block--testimonial .block__text .block__content--text p+h3,.block--testimonial .block__text .block__content--text p+h4{margin-top:2rem}
.block--testimonial .block__text .block__content--text h4,.block--testimonial .block__text .block__content--text h5,.block--testimonial .block__text .block__content--text h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:inherit}
@media screen and (min-width:380px){.block--testimonial .block__text .block__content--text h4,.block--testimonial .block__text .block__content--text h5,.block--testimonial .block__text .block__content--text h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
.block--testimonial .block__text .block__content--text a{color:#2063cb}
@media screen and (min-width:768px){.block--testimonial .block__text.w6040 .block__content,.block--testimonial .block__text.w6040 .block__heading{max-width:360px}
}
.type--text.block--testimonial .block__text.w6040.count--1 .block__content,.type--text.block--testimonial .block__text.w6040.count--1 .block__heading,.type--text.block--testimonial .block__text.w6040.count--2 .block__content,.type--text.block--testimonial .block__text.w6040.count--2 .block__heading{width:100%;max-width:100%}
@media screen and (min-width:768px){.type--text.block--testimonial .block__text.w6040.count--1 .block__content,.type--text.block--testimonial .block__text.w6040.count--1 .block__heading{max-width:570px}
.type--text.block--testimonial .block__text.w6040.count--2 .block__content,.type--text.block--testimonial .block__text.w6040.count--2 .block__heading{max-width:360px}
}
.block--testimonial .block__text.w4060 .block__content,.block--testimonial .block__text.w4060 .block__heading{max-width:540px}
.type--text.block--testimonial .block__text.w4060.count--1 .block__content,.type--text.block--testimonial .block__text.w4060.count--1 .block__heading,.type--text.block--testimonial .block__text.w4060.count--2 .block__content,.type--text.block--testimonial .block__text.w4060.count--2 .block__heading{width:100%;max-width:100%}
@media screen and (min-width:768px){.type--text.block--testimonial .block__text.w4060.count--1 .block__content,.type--text.block--testimonial .block__text.w4060.count--1 .block__heading{max-width:360px}
.type--text.block--testimonial .block__text.w4060.count--2 .block__content,.type--text.block--testimonial .block__text.w4060.count--2 .block__heading{max-width:570px}
}
.block--testimonial .block__text.w5050 .block__content,.block--testimonial .block__text.w5050 .block__heading{max-width:470px}
.block--testimonial .block__text .slide{height:inherit;padding-top:40px;padding-bottom:40px;position:relative}
.type--full_text.block--testimonial .block__text .slide{padding-top:0;padding-bottom:0}
.block--testimonial .block__text .slide[class*=bg_color] a,.block--testimonial .block__text .slide[class*=bg_color] h3,.block--testimonial .block__text .slide[class*=bg_color] h4{color:#fff}
.block--testimonial .block__text .slide.bg_color_A61A17{background-color:#a61a17}
.block--testimonial .block__text .slide.bg_color_A61A17 .block__content p,.block--testimonial .block__text .slide.bg_color_A61A17 .block__heading{color:#fff}
.block--testimonial .block__text .slide.bg_color_A61A17 .button{background-color:#4c0c0b}
.block--testimonial .block__text .slide.bg_color_9AC31C{background-color:#9ac31c}
.block--testimonial .block__text .slide.bg_color_9AC31C .block__content p,.block--testimonial .block__text .slide.bg_color_9AC31C .block__heading{color:#fff}
.block--testimonial .block__text .slide.bg_color_9AC31C .button{background-color:#546a0f}
.block--testimonial .block__text .slide.bg_color_123274{background-color:#123873}
.block--testimonial .block__text .slide.bg_color_123274 .block__content p,.block--testimonial .block__text .slide.bg_color_123274 .block__heading{color:#fff}
.block--testimonial .block__text .slide.bg_color_123274 .button{background-color:#040d1b}
.block--testimonial .block__text .slide.bg_color_2063CB{background-color:#2063cb}
.block--testimonial .block__text .slide.bg_color_2063CB .block__content p,.block--testimonial .block__text .slide.bg_color_2063CB .block__heading{color:#fff}
.block--testimonial .block__text .slide.bg_color_2063CB .button{background-color:#123873}
.block--testimonial .block__text .slide.bg_color_D9B536{background-color:#d9b536}
.block--testimonial .block__text .slide.bg_color_D9B536 .button{background-color:#0a1f40;color:#fff}
.block--testimonial .block__text .slide.bg_color_D9B536 ul li:after{background-color:#333}
.block--testimonial .block__text .slide.bg_color_D9B536 a{color:#333}
.block--testimonial .block__text .slide .slide__wrapper{position:relative;padding-left:20px;padding-right:20px}
@media screen and (min-width:480px){.block--testimonial .block__text .block__content--text h4,.block--testimonial .block__text .block__content--text h5,.block--testimonial .block__text .block__content--text h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
.block--testimonial .block__text .slide{box-sizing:border-box;height:430px}
.type--full_text.block--testimonial .block__text .slide{padding-top:40px;padding-bottom:40px}
.h--50.block--testimonial .block__text .slide{height:50vh;min-height:430px}
.h--75.block--testimonial .block__text .slide{height:75vh;min-height:430px}
.h--100.block--testimonial .block__text .slide{height:100vh;min-height:430px}
.block--testimonial .block__text .slide .slide__wrapper{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.type--text.block--testimonial .block__text .slide .slide__wrapper{top:0;-ms-transform:none;transform:none}
}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper{z-index:2;position:relative;padding-left:3rem;padding-right:3rem}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .container{padding-top:3rem;padding-bottom:3rem;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
@media not screen and (min-width:480px){.type--full_text.block--testimonial .block__text .slide .slide__wrapper{padding-left:1rem;padding-right:1rem}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .container{padding-bottom:5rem}
}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .center__logo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .center__logo img{max-width:220px;max-height:175px}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .center__logo+*{margin-top:3rem}
.block--testimonial .block__content--text ul li+li,.foldout__toggle mark+cite{margin-top:5px}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper .block__content,.type--full_text.block--testimonial .block__text .slide .slide__wrapper .block__content--text *,.type--full_text.block--testimonial .block__text .slide .slide__wrapper h2{color:#fff}
.type--full_text.block--testimonial .block__text .slide .slide__wrapper p:last-of-type{margin-bottom:0}
.block--testimonial .block__text--right{-ms-flex-order:2;order:2}
@media screen and (min-width:768px){.type--text.block--testimonial .block__text.count--1 .block__content,.type--text.block--testimonial .block__text.count--1 .block__heading{margin-left:auto}
.block--testimonial .block__text--right{-ms-flex-order:1;order:1}
}
.block--testimonial .block__image--right{-ms-flex-order:1;order:1}
@media screen and (min-width:768px){.block--testimonial .block__image--right{-ms-flex-order:2;order:2}
}
.block--testimonial .block__content--text ul li{padding-left:1.25rem;position:relative}
.block--testimonial .block__content--text ul li:after{content:'';display:block;position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50%;background-color:#fff}
.block--testimonial .block__content--text ul li a{opacity:1;transition:opacity .2s ease}
.block--testimonial .block__content--text ul li a:hover{opacity:.75}
.block--testimonial .block__content--text+.block__button{margin-top:2rem}
.block--testimonial[class*=type--full] .block__container .arrow-next,.block--testimonial[class*=type--full] .block__container .arrow-prev{top:inherit;-ms-transform:none;transform:none;bottom:20px}
@media screen and (min-width:480px){.block--testimonial[class*=type--full] .block__container .arrow-next,.block--testimonial[class*=type--full] .block__container .arrow-prev{top:inherit;-ms-transform:none;transform:none;bottom:20px}
}
@media screen and (min-width:1024px){.block--testimonial[class*=type--full] .block__container .arrow-next,.block--testimonial[class*=type--full] .block__container .arrow-prev{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
.block--testimonial.type--full_image .block__image.w4060 .block__content,.block--testimonial.type--full_image .block__image.w4060 .block__heading,.block--testimonial.type--full_image .block__image.w6040 .block__content,.block--testimonial.type--full_image .block__image.w6040 .block__heading{max-width:540px}
.block--gallery.background--grey{background:#f5f5f5}
.block--gallery.bg_color_0A1F40 .gallery--content p,.block--gallery.bg_color_123274 .gallery--content p,.block--gallery.bg_color_2063CB .gallery--content p,.block--gallery.bg_color_333333 .gallery--content p,.block--gallery.bg_color_777777 .gallery--content p,.block--gallery.bg_color_9AC31C .gallery--content p,.block--gallery.bg_color_A61916 .gallery--content p,.block--gallery.bg_color_E24435 .gallery--content p{color:#000}
.block--gallery .slick-dots{list-style:none;margin:1rem 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.block--gallery .slick-dots li{height:.75rem;width:.75rem;border-radius:2rem;margin-left:.5rem;background:#aeaeae;transition:background .3s ease-in-out}
.block--gallery .slick-dots li.slick-active,.block--gallery .slick-dots li:hover{background:#123873}
.block--gallery .gallery,.block--gallery .gallery picture img,.block--gallery .gallery--nav,.block--gallery .gallery--nav picture img,.block--gallery .gallery--wrapper{width:100%}
.block--gallery .gallery--nav .slick-slide{margin:0 .2rem;border:2px solid transparent;outline:0;transition:border .3s ease-in-out;height:120px}
.block--gallery .gallery--nav .slick-slide img{height:120px;object-fit:cover}
.block--gallery .gallery--nav .slick-current{border:2px solid #2063cb}
.block--gallery .gallery--nav button{display:none!important}
.block--gallery .gallery--content{background:#e9e8e6;padding:1rem;margin-bottom:2rem;min-height:10rem}
.block--gallery .gallery--content p{margin-bottom:0;font-weight:600}
.block--gallery .gallery--content h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--gallery .gallery--content h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--gallery .gallery--content h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--gallery .gallery--content h3+*{margin-top:1rem}
.block--gallery .gallery--content p+h3,.block--gallery .gallery--content p+h4{margin-top:2rem}
.block--items .block__text h3+*,.block--text h3+*{margin-top:1rem}
.block--gallery .gallery--content h4,.block--gallery .gallery--content h5,.block--gallery .gallery--content h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--gallery .gallery--content h4,.block--gallery .gallery--content h5,.block--gallery .gallery--content h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--gallery .gallery--content h4,.block--gallery .gallery--content h5,.block--gallery .gallery--content h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--gallery .gallery--content a{color:#2063cb}
.block--gallery button{position:absolute;bottom:0;top:-50%;-ms-transform:translateY(0);transform:translateY(0);z-index:2;font-size:0;background-color:transparent;border:0;padding:0;outline:0}
.block--gallery button.slick-prev{left:15px}
.block--gallery button.slick-prev:after{content:'\f104';font-family:FontAwesome;font-size:46px;color:#fff}
.block--gallery button.slick-next{right:15px}
.block--gallery button.slick-next:after{content:'\f105';font-family:FontAwesome;font-size:46px;color:#fff}
.block--items .block__text h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--items .block__text h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--items .block__text h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--items .block__text p+h3,.block--items .block__text p+h4{margin-top:2rem}
.block--items .block__text h4,.block--items .block__text h5,.block--items .block__text h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--items .block__text h4,.block--items .block__text h5,.block--items .block__text h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--items .block__text h4,.block--items .block__text h5,.block--items .block__text h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--items .block__text a{color:#2063cb}
.block--items.bg_color_9AC31C .block__header,.block--items.bg_color_9AC31C .block__text p,.block--news.bg_color_9AC31C .block__header,.block--news.bg_color_9AC31C .block__text p,.block--products.bg_color_9AC31C .block__header,.block--products.bg_color_9AC31C .block__text p{color:#fff}
.block--items .block__intro__container+.block__list,.block--news .block__intro__container+.block__list,.block--products .block__intro__container+.block__list{margin-top:3rem}
.block--news .block__intro__container,.block--products .block__intro__container,.small_text_container.block--items .block__intro__container{max-width:36.25rem;margin-left:auto;margin-right:auto}
.block--items .block__button,.block--news .block__button,.block--news .button,.block--products .block__button,.block--products .button{margin:0 auto}
.block--items .block__list--items,.block--news .block__list--items,.block--products .block__list--items{margin:0 -10px;width:calc(100% + 20px)}
.block--items .block__list-item,.block--news .block__list-item,.block--products .block__list-item{padding:0 10px;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media screen and (min-width:376px){.block--items .block__list-item,.block--news .block__list-item,.block--products .block__list-item{width:50%}
}
@media screen and (min-width:600px){.block--items .block__list-item,.block--news .block__list-item,.block--products .block__list-item{width:33%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:768px){.block--gallery .gallery--nav button{display:inline-block!important}
.block--gallery .gallery--content{min-height:3rem}
.block--gallery button{top:50%;bottom:inherit;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.block--items .block__list-item,.block--news .block__list-item,.block--products .block__list-item{width:25%}
}
.block--items .block__list--small,.block--news .block__list--small,.block--products .block__list--small{max-width:50rem;margin-left:auto;margin-right:auto}
@media screen and (min-width:600px){.block--items .block__list--small .block__list-item,.block--news .block__list--small .block__list-item,.block--products .block__list--small .block__list-item{width:33%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:768px){.block--items .block__list--small .block__list-item,.block--news .block__list--small .block__list-item,.block--products .block__list--small .block__list-item{width:33%}
}
.block--items .block__list-item-wrapper,.block--news .block__list-item-wrapper,.block--products .block__list-item-wrapper{display:block;padding:8px 13px;position:relative;height:10em;overflow:hidden;border-radius:2px;box-shadow:0 1px 10px 0 rgba(0,0,0,.3);background-position:center;background-size:cover;text-decoration:none;transition:box-shadow .4s ease}
.block--items .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-header,.block--news .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-header,.block--products .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-header{left:7px}
.block--items .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-arrow,.block--news .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-arrow,.block--products .block__list-item-wrapper.got_link:hover .block__list-item-wrapper-arrow{bottom:9px;right:9px;width:46px;height:46px}
.block--items .block__list-item-wrapper-header,.block--news .block__list-item-wrapper-header,.block--products .block__list-item-wrapper-header{position:relative;font-size:1.2em;line-height:1.27;letter-spacing:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;transition:all .2s ease}
.block--items .block__list-item-wrapper-arrow,.block--news .block__list-item-wrapper-arrow,.block--products .block__list-item-wrapper-arrow{position:absolute;bottom:10px;right:10px;width:44px;height:44px;border-radius:50%;background-color:#fff;z-index:3;box-shadow:0 2px 15px rgba(0,0,0,.2)}
.block--items .block__list-item-wrapper-arrow:after,.block--news .block__list-item-wrapper-arrow:after,.block--products .block__list-item-wrapper-arrow:after{content:'\f105';font-family:FontAwesome;font-size:1.6em;color:#9ac31c;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.block--items .block__list-item-wrapper.background_image .block__list-item-wrapper-header,.block--news .block__list-item-wrapper.background_image .block__list-item-wrapper-header,.block--products .block__list-item-wrapper.background_image .block__list-item-wrapper-header{color:#fff;position:relative;z-index:2}
.block--items .block__list-item-wrapper.background_image:after,.block--news .block__list-item-wrapper.background_image:after,.block--products .block__list-item-wrapper.background_image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.25);z-index:1}
.block--items .block__list-item-wrapper.color_333333,.block--news .block__list-item-wrapper.color_333333,.block--products .block__list-item-wrapper.color_333333{color:#fff;background-color:#333}
.block--items .block__list-item-wrapper.color_FAFAFA,.block--news .block__list-item-wrapper.color_FAFAFA,.block--products .block__list-item-wrapper.color_FAFAFA{color:#123873;background-color:#FAFAFA}
.block--items .block__list-item-wrapper.color_FFFFFF,.block--news .block__list-item-wrapper.color_FFFFFF,.block--products .block__list-item-wrapper.color_FFFFFF{color:#123873;background-color:#FFF}
.block--items .block__list-item-wrapper.color_0A1F40,.block--news .block__list-item-wrapper.color_0A1F40,.block--products .block__list-item-wrapper.color_0A1F40{color:#fff;background-color:#0A1F40}
.block--items .block__list-item-wrapper.color_2063CB,.block--news .block__list-item-wrapper.color_2063CB,.block--products .block__list-item-wrapper.color_2063CB{color:#fff;background-color:#2063CB}
.block--items .block__list-item-wrapper.color_B9DEEE,.block--news .block__list-item-wrapper.color_B9DEEE,.block--products .block__list-item-wrapper.color_B9DEEE{color:#123873;background-color:#B9DEEE}
.block--items .block__list-item-wrapper.color_C7E85D,.block--news .block__list-item-wrapper.color_C7E85D,.block--products .block__list-item-wrapper.color_C7E85D{color:#123873;background-color:#C7E85D}
.block--items .block__list-item-wrapper.color_F2E348,.block--news .block__list-item-wrapper.color_F2E348,.block--products .block__list-item-wrapper.color_F2E348{color:#123873;background-color:#F2E348}
.block--items .block__list-item-wrapper.color_777777,.block--news .block__list-item-wrapper.color_777777,.block--products .block__list-item-wrapper.color_777777{color:#fff;background-color:#F2E348}
.block--items .block__list-item-wrapper.color_929292,.block--news .block__list-item-wrapper.color_929292,.block--products .block__list-item-wrapper.color_929292{color:#123873;background-color:#929292}
.block--items .block__list-item-wrapper.color_ADADAD,.block--news .block__list-item-wrapper.color_ADADAD,.block--products .block__list-item-wrapper.color_ADADAD{color:#123873;background-color:#ADADAD}
.block--items .block__list-item-wrapper.color_C9C9C9,.block--news .block__list-item-wrapper.color_C9C9C9,.block--products .block__list-item-wrapper.color_C9C9C9{color:#123873;background-color:#C9C9C9}
.block--items .block__list-item-wrapper.color_E4E4E4,.block--news .block__list-item-wrapper.color_E4E4E4,.block--products .block__list-item-wrapper.color_E4E4E4{color:#123873;background-color:#E4E4E4}
.block--items .block__list-item-wrapper.color_123274,.block--news .block__list-item-wrapper.color_123274,.block--products .block__list-item-wrapper.color_123274{color:#fff;background-color:#123274}
.block--items .block__list-item-wrapper.color_415B90,.block--news .block__list-item-wrapper.color_415B90,.block--products .block__list-item-wrapper.color_415B90{color:#fff;background-color:#415B90}
.block--items .block__list-item-wrapper.color_7184AC,.block--news .block__list-item-wrapper.color_7184AC,.block--products .block__list-item-wrapper.color_7184AC{color:#fff;background-color:#7184AC}
.block--items .block__list-item-wrapper.color_A0ADC7,.block--news .block__list-item-wrapper.color_A0ADC7,.block--products .block__list-item-wrapper.color_A0ADC7{color:#123873;background-color:#A0ADC7}
.block--items .block__list-item-wrapper.color_D0D6E3,.block--news .block__list-item-wrapper.color_D0D6E3,.block--products .block__list-item-wrapper.color_D0D6E3{color:#123873;background-color:#D0D6E3}
.block--items .block__list-item-wrapper.color_9AC31C,.block--news .block__list-item-wrapper.color_9AC31C,.block--products .block__list-item-wrapper.color_9AC31C{color:#123873;background-color:#9AC31C}
.block--items .block__list-item-wrapper.color_AECF49,.block--news .block__list-item-wrapper.color_AECF49,.block--products .block__list-item-wrapper.color_AECF49{color:#123873;background-color:#AECF49}
.block--items .block__list-item-wrapper.color_C2DB77,.block--news .block__list-item-wrapper.color_C2DB77,.block--products .block__list-item-wrapper.color_C2DB77{color:#123873;background-color:#C2DB77}
.block--items .block__list-item-wrapper.color_D7E7A4,.block--news .block__list-item-wrapper.color_D7E7A4,.block--products .block__list-item-wrapper.color_D7E7A4{color:#123873;background-color:#D7E7A4}
.block--items .block__list-item-wrapper.color_EBF3D2,.block--news .block__list-item-wrapper.color_EBF3D2,.block--products .block__list-item-wrapper.color_EBF3D2{color:#123873;background-color:#EBF3D2}
.block--items .block__list-item-wrapper.color_D9B536,.block--news .block__list-item-wrapper.color_D9B536,.block--products .block__list-item-wrapper.color_D9B536{color:#123873;background-color:#D9B536}
.block--items .block__list-item-wrapper.color_E1C45E,.block--news .block__list-item-wrapper.color_E1C45E,.block--products .block__list-item-wrapper.color_E1C45E{color:#123873;background-color:#E1C45E}
.block--items .block__list-item-wrapper.color_E8D386,.block--news .block__list-item-wrapper.color_E8D386,.block--products .block__list-item-wrapper.color_E8D386{color:#123873;background-color:#E8D386}
.block--items .block__list-item-wrapper.color_F0E1AF,.block--news .block__list-item-wrapper.color_F0E1AF,.block--products .block__list-item-wrapper.color_F0E1AF{color:#123873;background-color:#F0E1AF}
.block--items .block__list-item-wrapper.color_F7F0D7,.block--news .block__list-item-wrapper.color_F7F0D7,.block--products .block__list-item-wrapper.color_F7F0D7{color:#123873;background-color:#F7F0D7}
.block--items .block__list-item-wrapper.color_A61916,.block--news .block__list-item-wrapper.color_A61916,.block--products .block__list-item-wrapper.color_A61916{color:#fff;background-color:#A61916}
.block--items .block__list-item-wrapper.color_B84745,.block--news .block__list-item-wrapper.color_B84745,.block--products .block__list-item-wrapper.color_B84745{color:#fff;background-color:#B84745}
.block--items .block__list-item-wrapper.color_CA7573,.block--news .block__list-item-wrapper.color_CA7573,.block--products .block__list-item-wrapper.color_CA7573{color:#123873;background-color:#CA7573}
.block--items .block__list-item-wrapper.color_DBA3A2,.block--news .block__list-item-wrapper.color_DBA3A2,.block--products .block__list-item-wrapper.color_DBA3A2{color:#123873;background-color:#DBA3A2}
.block--items .block__list-item-wrapper.color_EDD1D0,.block--news .block__list-item-wrapper.color_EDD1D0,.block--products .block__list-item-wrapper.color_EDD1D0{color:#123873;background-color:#EDD1D0}
.block--items .block__list-item-wrapper.color_E24435,.block--news .block__list-item-wrapper.color_E24435,.block--products .block__list-item-wrapper.color_E24435{color:#fff;background-color:#E24435}
.block--items .block__list-item-wrapper.color_E8695D,.block--news .block__list-item-wrapper.color_E8695D,.block--products .block__list-item-wrapper.color_E8695D{color:#123873;background-color:#E8695D}
.block--items .block__list-item-wrapper.color_EE8F86,.block--news .block__list-item-wrapper.color_EE8F86,.block--products .block__list-item-wrapper.color_EE8F86{color:#123873;background-color:#EE8F86}
.block--items .block__list-item-wrapper.color_F3B4AE,.block--news .block__list-item-wrapper.color_F3B4AE,.block--products .block__list-item-wrapper.color_F3B4AE{color:#123873;background-color:#F3B4AE}
.block--items .block__list-item-wrapper.color_F9DAD7,.block--news .block__list-item-wrapper.color_F9DAD7,.block--products .block__list-item-wrapper.color_F9DAD7{color:#123873;background-color:#F9DAD7}
.block--news{-ms-flex-direction:column;flex-direction:column}
.block--news .block__list-item{padding:0 .625rem;width:100%;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media screen and (min-width:376px){.block--news .block__list-item{width:50%}
}
@media screen and (min-width:600px){.block--news .block__list-item{width:33%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:768px){.block--news .block__list-item{width:33%}
}
.block--products .block__list-item-wrapper{height:14rem}
.height--small .block__list-item-wrapper{height:7rem}
.block--products .block__list-item-link{text-decoration:none}
.block--products .block__list-item-wrapper-header{position:relative;font-size:1.375rem;line-height:1.27;letter-spacing:0;font-weight:400;left:0;transition:all .2s ease;margin:0;color:#0a1f40}
.block--products .block__list-item-wrapper-header+.block__list-item-wrapper-paragraph{margin-top:.675rem}
.block--products .block__list-item-wrapper-paragraph{margin:0}
.block--products .block__list-item-wrapper-arrow{position:absolute;bottom:.625rem;right:.625rem;width:2.75rem;height:2.75rem;border-radius:50%;background-color:#fff;z-index:3;-ms-transform:scale(1);transform:scale(1);box-shadow:0 2px 1rem rgba(0,0,0,.2);transition:all .2s ease}
.block--products .block__list-item-wrapper-arrow:after{content:'\f105';font-family:FontAwesome;font-size:1.6em;color:#9ac31c;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.block--products .block__list-item-wrapper.background_image .block__list-item-wrapper-header{color:#fff;position:relative;z-index:2}
.block--products .block__list-item-wrapper.color_333333{color:#fff;background-color:#333}
.block--products .block__list-item-wrapper.color_FAFAFA{color:#123873;background-color:#FAFAFA}
.block--products .block__list-item-wrapper.color_FFFFFF{color:#123873;background-color:#FFF}
.block--products .block__list-item-wrapper.color_0A1F40{color:#fff;background-color:#0A1F40}
.block--products .block__list-item-wrapper.color_2063CB{color:#fff;background-color:#2063CB}
.block--products .block__list-item-wrapper.color_B9DEEE{color:#123873;background-color:#B9DEEE}
.block--products .block__list-item-wrapper.color_C7E85D{color:#123873;background-color:#C7E85D}
.block--products .block__list-item-wrapper.color_F2E348{color:#123873;background-color:#F2E348}
.block--products .block__list-item-wrapper.color_777777{color:#fff;background-color:#F2E348}
.block--products .block__list-item-wrapper.color_929292{color:#123873;background-color:#929292}
.block--products .block__list-item-wrapper.color_ADADAD{color:#123873;background-color:#ADADAD}
.block--products .block__list-item-wrapper.color_C9C9C9{color:#123873;background-color:#C9C9C9}
.block--products .block__list-item-wrapper.color_E4E4E4{color:#123873;background-color:#E4E4E4}
.block--products .block__list-item-wrapper.color_123274{color:#fff;background-color:#123274}
.block--products .block__list-item-wrapper.color_415B90{color:#fff;background-color:#415B90}
.block--products .block__list-item-wrapper.color_7184AC{color:#fff;background-color:#7184AC}
.block--products .block__list-item-wrapper.color_A0ADC7{color:#123873;background-color:#A0ADC7}
.block--products .block__list-item-wrapper.color_D0D6E3{color:#123873;background-color:#D0D6E3}
.block--products .block__list-item-wrapper.color_9AC31C{color:#123873;background-color:#9AC31C}
.block--products .block__list-item-wrapper.color_AECF49{color:#123873;background-color:#AECF49}
.block--products .block__list-item-wrapper.color_C2DB77{color:#123873;background-color:#C2DB77}
.block--products .block__list-item-wrapper.color_D7E7A4{color:#123873;background-color:#D7E7A4}
.block--products .block__list-item-wrapper.color_EBF3D2{color:#123873;background-color:#EBF3D2}
.block--products .block__list-item-wrapper.color_D9B536{color:#123873;background-color:#D9B536}
.block--products .block__list-item-wrapper.color_E1C45E{color:#123873;background-color:#E1C45E}
.block--products .block__list-item-wrapper.color_E8D386{color:#123873;background-color:#E8D386}
.block--products .block__list-item-wrapper.color_F0E1AF{color:#123873;background-color:#F0E1AF}
.block--products .block__list-item-wrapper.color_F7F0D7{color:#123873;background-color:#F7F0D7}
.block--products .block__list-item-wrapper.color_A61916{color:#fff;background-color:#A61916}
.block--products .block__list-item-wrapper.color_B84745{color:#fff;background-color:#B84745}
.block--products .block__list-item-wrapper.color_CA7573{color:#123873;background-color:#CA7573}
.block--products .block__list-item-wrapper.color_DBA3A2{color:#123873;background-color:#DBA3A2}
.block--products .block__list-item-wrapper.color_EDD1D0{color:#123873;background-color:#EDD1D0}
.block--products .block__list-item-wrapper.color_E24435{color:#fff;background-color:#E24435}
.block--products .block__list-item-wrapper.color_E8695D{color:#123873;background-color:#E8695D}
.block--products .block__list-item-wrapper.color_EE8F86{color:#123873;background-color:#EE8F86}
.block--products .block__list-item-wrapper.color_F3B4AE{color:#123873;background-color:#F3B4AE}
.block--products .block__list-item-wrapper.color_F9DAD7{color:#123873;background-color:#F9DAD7}
.block--products .block__list-item-wrapper+.block__list-item-wrapper-header,.block--products .block__list-item-wrapper+.block__list-item-wrapper-paragraph{margin-top:1.175rem}
.block--brands .overview{max-width:100%;width:100%}
.block--brands .overview__list .block__image{position:relative;height:15.75rem}
.block--brands .overview__list .block__image img,.block--brands .overview__list .block__image picture{vertical-align:middle;width:100%;height:100%;object-fit:cover}
.block--brands .overview__list .block__image+.brand-item__content{margin-top:1.175rem}
.block--brands .overview__list .brand-item__content+.brand__intro{margin-top:.675rem}
.block--brands .overview__list .brand-item__content{color:#0a1f40;line-height:1.125;font-size:1.375rem;font-weight:400;text-align:left}
.block--brands .overview__list .block__list-item-wrapper-arrow{position:absolute;bottom:.625rem;right:.625rem;width:1.875rem;height:1.875rem;border-radius:50%;background-color:#2063cb;z-index:3;-ms-transform:scale(1);transform:scale(1);box-shadow:0 2px 1rem rgba(0,0,0,.2);transition:all .2s ease}
.block--brands .overview__list .block__list-item-wrapper-arrow:after{content:'\f105';font-family:FontAwesome;font-size:1.6em;color:#fff;position:absolute;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.block--intro{margin-top:2.5rem}
@media screen and (min-width:480px){.block--intro{margin-top:3.75rem}
}
section:nth-of-type(2) .block__header{font-size:2.5rem;line-height:1.2}
.block--text.bg_color_D9B536 .block__text p{color:#333}
.block--text.bg_color_9AC31C .block__header,.block--text.bg_color_9AC31C .block__text p{color:#fff}
.block--text .block__text{width:100%;padding-right:0;box-sizing:border-box}
@media screen and (min-width:600px){.block--text .block__text{width:60%;padding-right:10px}
.block--text .block__text.full{width:100%}
}
.block--text .block__text ul{padding:0 0 0 1.25rem;margin:0}
.block--text h1{font-size:2rem;line-height:1.3;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1.25rem}
@media screen and (min-width:380px){.block--text h1{font-size:2.25rem;line-height:1.25;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
.block--image-quote .right .block__quote,.block--text h2{-webkit-hyphens:auto;-ms-hyphens:auto;letter-spacing:-.3px}
@media screen and (min-width:380px){.block--text h1{margin-bottom:1.5625rem}
}
@media screen and (min-width:480px){.block--text h1{font-size:2.5rem;line-height:1.2;margin-bottom:1.875rem}
}
.block--text h2{font-size:1.85rem;line-height:1.3;font-weight:400;margin-bottom:.9375rem;hyphens:auto}
@media screen and (min-width:380px){.block--text h2{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.block--text h2{font-size:2.25rem;line-height:1.22;margin-bottom:1.25rem}
}
.block--text h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--text h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--text h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--text .grid--below .block__content+.block__downloads,.block--text p+h3{margin-top:2rem}
.block--text h4,.block--text h5,.block--text h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--text h4,.block--text h5,.block--text h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--text h4,.block--text h5,.block--text h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--text a{color:#2063cb}
.block--text.person--text .block__text .block__image img{width:100%}
.block--text .intro{font-size:1.375rem;line-height:1.27;margin-bottom:1.875rem}
.block--image-quote.bg-set{padding-top:30px;padding-bottom:30px}
.block--image-quote .left{width:100%;padding-right:0;box-sizing:border-box}
@media screen and (min-width:600px){.block--text .grid--leftright{display:grid;grid-template-columns:50% 1fr;grid-column-gap:3rem;-ms-flex-align:center;align-items:center}
.block--image-quote .left{width:60%;padding-right:10px}
}
.block--image-quote .left .block__image img{width:100%;display:block}
.block--image-quote .right{width:100%;padding-left:0;box-sizing:border-box}
@media screen and (min-width:600px){.block--image-quote .right{width:40%}
}
.block--image-quote .right .block__quote{font-size:1.375rem;line-height:1.3;color:#d9b536;hyphens:auto;padding:1rem}
@media screen and (min-width:768px){.block--image-quote .right .block__quote{font-size:1.625rem;line-height:1.3}
}
@media screen and (min-width:1024px){.block--image-quote .right .block__quote{font-size:2.25rem;line-height:1.22}
}
.block--image-text{position:relative}
.block--image-text.bg_color_9AC31C .block__header,.block--image-text.bg_color_9AC31C .block__text p{color:#fff}
.block--image-text .block__background-image{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.block--image-text .block__header{line-height:1.2}
.block--image-text .block__header+p{margin-top:1.25rem}
.block--image-text .block__subheader{font-size:1.375rem;line-height:1.27;font-weight:400;color:#2063cb}
.block--image-text .block__paragraph{margin-bottom:0;color:#333}
.block--image-text .block__paragraph+.block__button{margin-top:1rem}
.block--image-text .block__button .button__label{color:#fff}
.block--image-text .block__container--wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.block--image-text .block__text{box-sizing:border-box;width:100%}
@media screen and (min-width:600px){.block--image-text .block__text{width:calc(50% - 1.5rem);margin-left:1.5rem}
}
.block--image-text .block__text .block__header,.block--image-text .block__text .block__paragraph,.block--image-text .block__text .block__subheader{margin-bottom:0}
.block--image-text .block__text .block__header+.block__paragraph,.block--image-text .block__text .block__header+.block__subheader{margin-top:1.25rem}
.block--image-text .block__text .block__subheader+.block__paragraph,.block--image-text .block__text h3+*{margin-top:1rem}
.block--image-text .block__text h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--image-text .block__text h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--image-text .block__text h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--image-text .block__text p+h3,.block--image-text .block__text p+h4{margin-top:2rem}
.block--image-text .block__text h4,.block--image-text .block__text h5,.block--image-text .block__text h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--image-text .block__text h4,.block--image-text .block__text h5,.block--image-text .block__text h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--image-text .block__text h4,.block--image-text .block__text h5,.block--image-text .block__text h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--image-text .block__text a{color:#2063cb}
.block--image-text .block__image{width:100%}
.block--image-text .block__image+.block__text{margin-top:1.5rem}
@media screen and (min-width:600px){.block--image-text .block__image{width:calc(50% - 1.5rem);margin-right:1.5rem}
.block--image-text .block__image+.block__text{margin-top:0}
}
.block--image-text .block__image img{width:100%;height:auto;vertical-align:middle;display:block}
.browser__ie .block--image-text .block__image{display:block;width:40%;max-height:calc((100vw - 4rem)/ 1.95);overflow:hidden}
@media screen and (min-width:1024px){.browser__ie .block--image-text .block__image{height:27rem}
}
@media screen and (min-width:600px){.block--image-text--right .block__image{-ms-flex-order:2;order:2;margin-left:1.5rem;margin-right:0}
.block--image-text--right .block__text{-ms-flex-order:1;order:1;margin-right:1.5rem;margin-left:0}
}
.block--video{text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block--video.background-grey{background:#f5f5f5}
.block--video .video--content{width:100%;margin-top:1rem}
.block--video .video--content p{text-align:left}
.block--video .video--content h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--video .video--content h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--video .video--content h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--video .video--content h3+*{margin-top:1rem}
.block--video .video--content p+h3,.block--video .video--content p+h4{margin-top:2rem}
.block--video .video--content h4,.block--video .video--content h5,.block--video .video--content h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--video .video--content h4,.block--video .video--content h5,.block--video .video--content h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--video .video--content h4,.block--video .video--content h5,.block--video .video--content h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--video .video--content a{color:#2063cb}
.block--video .video--content .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}
.block--video .video--columns{display:grid;grid-template-columns:1fr;grid-gap:1rem}
.block--video__content.with-quote{text-align:left;margin-top:.675rem}
.block--video h3{font-size:1.85rem;line-height:1.3;letter-spacing:-.3px;font-weight:400;margin-bottom:.9375rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
@media screen and (min-width:380px){.block--video h3{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.block--video h3{font-size:2.25rem;line-height:1.22;margin-bottom:1.25rem}
}
@media not screen and (min-width:600px){.block--video .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.block--video .block__header{text-align:center}
.block--video .block__header+.container{margin-top:2rem}
.block--video__container{position:relative;width:100%;display:inline-block}
.block--quote-left .block--video__container{-ms-flex-order:2;order:2}
.block--video__quote{font-size:2em;padding:0 0 0 2rem;text-align:left}
@media not screen and (min-width:600px){.block--video__quote{padding:0}
}
.block--quote-left .block--video__quote{-ms-flex-order:1;order:1;padding:0 2rem 0 0}
@media not screen and (min-width:600px){.block--quote-left .block--video__quote{padding:0}
}
.bg_color_FFFFFF .block--video__quote{color:#123873}
.block--video .image__overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;background-position:center;background-size:cover;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.block--video .image__overlay--button{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;background:url(../../images/play.svg) center/40% no-repeat;z-index:2;cursor:pointer}
.block--video .image__overlay--button:after,.block--video .image__overlay--button:before{content:"";left:50%;top:50%;width:80px;height:80px;background:#eb6909;border-radius:50%;display:block}
.block--video .image__overlay--button:before{position:absolute;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.block--video .image__overlay--button:after{position:absolute;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all 200ms}
.block--video .image__overlay--button:hover:after,.block--video .image__overlay--button:hover:before{background-color:#ba5307}
.block--video .image__overlay--button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}
.block--product-details{max-width:100%;width:36.25rem;margin:0 auto}
.block--product-details *{margin-bottom:0}
.block--product-details *+*{margin-top:1rem}
.block--social{background-color:#123873}
.block--social.with-bg{padding:2.813rem 0}
.block--social.with-bg .social__heading{color:#fff}
.block--social .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.block--social .social__heading{padding-right:2rem;font-size:1.85rem;line-height:1.3;letter-spacing:-.3px;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0}
@media screen and (min-width:380px){.block--social .social__heading{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
.block--social .social__heading+nav{margin-top:1.5rem}
@media screen and (min-width:480px){.block--social .social__heading{font-size:2.25rem;line-height:1.22;margin:0}
}
@media screen and (min-width:600px){.block--social .block--flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}
.block--social .social__heading+nav{margin-top:0}
}
.block--social .social__link{text-decoration:none;display:block;width:2.75rem;height:2.75rem;border-radius:4px;background-color:#0a1f40}
.block--social .social__link:hover{text-decoration:none}
.block--social .social__icon{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.block--social nav[role=navigation]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.block--social .social__list{min-width:16.375rem}
.block--social .social__icon--facebook:before,.block--social .social__icon--instagram:before,.block--social .social__icon--like:before,.block--social .social__icon--twitter:before,.block--social .social__icon--vimeo:before{font-family:FontAwesome;font-size:1.6rem;color:#fff}
.block--social .social__icon--instagram:before{content:'\f16d'}
.block--social .social__icon--facebook:before{content:'\f09a'}
.block--social .social__icon--twitter:before{content:'\f099'}
.block--social .social__icon--vimeo:before{content:'\f27d'}
.block--social .social__icon--like:before{content:'\f004';padding-right:1rem}
.block--social.section--article-blocks{padding:2rem 0;background-color:#f5f5f5}
.block--social.section--article-blocks .social__heading{font-size:1.875rem}
.block--social.section--article-blocks .social__link{background-color:#2063cb}
.block--social.section--article-blocks .social__link--like{background-color:#e14436;width:auto;color:#fff;padding:0 .5rem;font-weight:600}
.block--social.section--article-blocks .social__link--like[disabled=disabled]{cursor:default;background-color:#a61a17}
.block--social.section--article-blocks .social__link--like[disabled=disabled]:hover{-ms-transform:none;transform:none}
.block--field-of-expertise .columns--wrapper{width:100%}
.block--field-of-expertise .button{background-color:#d9b536}
.block--field-of-expertise .button:hover{background-color:#b99823}
.block--field-of-expertise .block__button .button .button__label,.block--field-of-expertise .block__list-item .block__list--content h2,.block--field-of-expertise .block__list-item .block__list--content p{color:#fff}
.block--field-of-expertise .block__list-item:hover .block__list--background:after{background-color:rgba(0,0,0,.25)}
.block--list{counter-reset:li}
.block--list ol{margin:0;padding:0}
.block--list ol li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0 0 0 2rem;list-style:none;padding-left:1.5rem}
.block--list ol li+li{margin-top:1.75rem}
.block--list ol li h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--list ol li h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--list ol li h3{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--list ol li h3+p{margin-top:.2rem}
.block--list ol li h3+p:first-of-type{min-height:0}
.block--list ol li p{margin:0}
.block--list ol li p:first-of-type{min-height:3.375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.block--list ol li p+p{margin-top:1rem}
.block--list .block__list--left+.block__list--right,.tile__image+.tile__text{margin-top:1.75rem}
.block--list li:before{content:counter(li);counter-increment:li;position:absolute;top:6px;left:-2rem;width:2.2rem;line-height:2.75rem;color:#fff;background:#123873;border-radius:.25rem;font-weight:700;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center}
.block--list .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.block--list .block__list--left,.block--list .block__list--right{width:100%}
@media screen and (min-width:768px){.block--video .video--columns{grid-template-columns:1fr 1fr}
.block--list ol li{padding-right:1.5rem}
.block--list .block--flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.block--list .block__list--left,.block--list .block__list--right{width:48%}
.block--list .block__list--left+.block__list--right{margin-top:0}
}
@media not screen and (min-width:768px){.block--highlights .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.block--cta{background-color:#f4f4f4}
.block--cta .location__name a{color:#123873;text-decoration:none}
.block--cta .block__column__wrapper{width:100%}
@media screen and (min-width:600px){.block--cta .block__column__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}
}
.block--cta .block__column__wrapper.noflex{display:block}
.block--cta .block__column--left{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
@media not screen and (min-width:600px){.block--cta .block__column--left+.block__column--right{margin-top:2rem}
}
.block--cta .block__cta-action .block__content+.block__button,.block--cta .block__cta-action .block__heading+.block__button,.block--cta .block__cta-action .block__heading+.block__content,.block--cta .block__cta-action h3+*,.block--cta .block__cta-call .block__content+.block__button,.block--cta .block__cta-call .block__heading+.block__button,.block--cta .block__cta-call .block__heading+.block__content,.block--cta .block__cta-call h3+*{margin-top:1rem}
@media screen and (min-width:600px){.block--cta .block__column--left{width:40%;padding-right:2rem;box-sizing:border-box}
}
.block--cta .block__column--right{width:calc(100% + 2rem);overflow:hidden;margin-left:-1rem;margin-right:-1rem}
@media screen and (min-width:600px){.block--cta .block__column--right{width:calc(60% + 2rem)}
}
.block--cta .block__column__slider{display:-ms-flexbox;display:flex;width:300%;position:relative;left:0;transition:left .4s ease}
.block--cta .block__column__slider.active{left:-100%}
.block--cta .block__column__slider.active.complete{left:-200%}
@media screen and (min-width:600px){.block--cta .block__column__slider{-ms-flex-align:start;align-items:flex-start}
}
.block--cta .block__cta-action .block__heading,.block--cta .block__cta-call .block__heading{font-size:1.475rem;line-height:1.3;font-weight:400;color:#0a1f40;margin-bottom:0}
@media screen and (min-width:380px){.block--list ol li h3{margin-bottom:0}
.block--cta .block__cta-action .block__heading,.block--cta .block__cta-call .block__heading{font-size:1.675rem;line-height:1.25}
}
@media screen and (min-width:480px){.block--list ol li h3{margin-bottom:0}
.block--cta .block__cta-action .block__heading,.block--cta .block__cta-call .block__heading{font-size:1.875rem;line-height:1.2}
}
.block--cta .block__cta-action .block__content,.block--cta .block__cta-call .block__content{margin-bottom:0}
.block--cta .block__cta-action h3,.block--cta .block__cta-call h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--cta .block__cta-action h3,.block--cta .block__cta-call h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--cta .block__cta-action h3,.block--cta .block__cta-call h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--cta .block__cta-action p+h3,.block--cta .block__cta-action p+h4,.block--cta .block__cta-call p+h3,.block--cta .block__cta-call p+h4{margin-top:2rem}
.block--cta .block__cta-action h4,.block--cta .block__cta-action h5,.block--cta .block__cta-action h6,.block--cta .block__cta-call h4,.block--cta .block__cta-call h5,.block--cta .block__cta-call h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--cta .block__cta-action h4,.block--cta .block__cta-action h5,.block--cta .block__cta-action h6,.block--cta .block__cta-call h4,.block--cta .block__cta-call h5,.block--cta .block__cta-call h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--cta .block__cta-action h4,.block--cta .block__cta-action h5,.block--cta .block__cta-action h6,.block--cta .block__cta-call h4,.block--cta .block__cta-call h5,.block--cta .block__cta-call h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--cta .block__cta-action,.block--cta .block__cta-call{width:100%;padding:0 1rem}
@media not screen and (min-width:600px){.block--cta .block__column__slider.active .block__cta-action{height:auto}
.block--cta .block__cta-action{height:0;overflow:hidden}
}
.block--cta .block__cta-action fieldset{border:none;margin:0;padding:0}
.block--cta .block__cta-action fieldset+.block__button{margin-top:1rem}
.block--cta .block__cta-action .block__button .button{margin:0}
.block--cta .block__cta-action legend{font-size:1.475rem;line-height:1.3;font-weight:400;color:#0a1f40;margin-bottom:0;width:100%;display:block}
@media screen and (min-width:380px){.block--cta .block__cta-action legend{font-size:1.675rem;line-height:1.25}
}
@media screen and (min-width:480px){.block--cta .block__cta-action legend{font-size:1.875rem;line-height:1.2}
}
.block--cta .block__cta-action div[role=group]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.block--cta .block__cta-action .form--cta__row{width:100%;margin-top:1rem}
@media screen and (min-width:600px){.block--cta .block__cta-action .form--cta__row{width:calc(50% - .625rem)}
}
.block--cta .block__cta-action .form--cta__row label{display:none}
.block--cta .block__cta-action .form--cta__row input,.block--cta .block__cta-action .form--cta__row textarea{border-radius:4px;width:100%;border:1px solid #2063cb;padding:.6562rem .625rem;outline:0;color:#444;box-sizing:border-box}
.block--cta .block__cta-action .form--cta__row input:-ms-input-placeholder,.block--cta .block__cta-action .form--cta__row textarea:-ms-input-placeholder{color:#444;opacity:.5}
.block--cta .block__cta-action .form--cta__row input::placeholder,.block--cta .block__cta-action .form--cta__row textarea::placeholder{color:#444;opacity:.5}
.block--cta .block__cta-action .form--cta__row input:active,.block--cta .block__cta-action .form--cta__row textarea:active{border:1px solid #0a1f40}
.block--cta .block__cta-action .form--cta__row input.error,.block--cta .block__cta-action .form--cta__row textarea.error{border:1px solid #a61a17}
.block--cta .block__cta-action .form--cta__row textarea{height:6rem}
.block--cta .block__cta-action .form--cta__row:last-of-type{width:100%}
.block--cta .block__cta-complete{width:100%;padding:0 1rem}
.block--cta .map__container{width:100%}
.block--cta .map__container #mapboxMap{width:100%;margin-top:0;height:16rem}
.block--cta .location{margin-top:1rem;text-align:center}
.block--cta .location__address,.block--cta .location__name{font-size:1.0625rem}
.block--cta .location__name{font-weight:600}
.block--cta .person{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.block--cta .person--photo{width:11.1875rem;height:11.1875rem;border-radius:12.5rem;overflow:hidden}
.block--cta .person--photo a{display:block;width:100%;height:100%}
.block--cta .person--photo a img{width:100%;height:100%;object-fit:cover}
.block--quotations{background-color:#2063cb;padding:2rem 0}
.block--quotations .block__header{margin-bottom:0;color:#fff}
.block--quotations .block__header+.block__button{margin-top:1rem}
.block--quotations .block__intro--quotations{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:675px){.block--quotations .block__header+.block__button{margin-top:0}
.block--quotations .block__intro--quotations{-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
}
.block--quotations .block__intro+.block__container{margin-top:3.75rem}
.block--quotations .block__foot-note{width:100%;margin-top:1rem}
.block--quotations .block__foot-note--normal,.block--quotations .block__foot-note--normal p{color:#fff}
.block--quotations .block__foot-note--normal+.block__vat--small{margin-top:1rem}
.block--quotations .block__foot-note--normal h3{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:0;color:inherit}
@media screen and (min-width:380px){.block--quotations .block__foot-note--normal h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--quotations .block__foot-note--normal h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--quotations .block__foot-note--normal h3+*{margin-top:1rem}
.block--quotations .block__foot-note--normal p+h3,.block--quotations .block__foot-note--normal p+h4{margin-top:2rem}
.block--quotations .block__foot-note--normal h4,.block--quotations .block__foot-note--normal h5,.block--quotations .block__foot-note--normal h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:inherit}
@media screen and (min-width:380px){.block--quotations .block__foot-note--normal h4,.block--quotations .block__foot-note--normal h5,.block--quotations .block__foot-note--normal h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--quotations .block__foot-note--normal h4,.block--quotations .block__foot-note--normal h5,.block--quotations .block__foot-note--normal h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--quotations .block__foot-note--normal a{color:#2063cb}
.block--quotations .block__foot-note--small{font-size:.875rem;color:#fff}
.block--quotations .block--week-row{-ms-flex-pack:justify;justify-content:space-between;width:100%;background-color:#2063cb;padding:3rem 0}
.block--quotations .block__button .button{margin:0}
.block--quotations .block--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.block--location-person .container{-ms-flex-direction:column;flex-direction:column}
.archive--location .block--location-person .container{padding:0}
.block--location-person .legend{width:100%;margin-bottom:2rem}
.block--location-person .legend h3{color:#0a1f40;font-size:1.375rem;line-height:1.75rem;font-weight:400;padding-right:2rem;letter-spacing:-.3px;margin-bottom:0}
.block--location-person .legend__list{list-style:none;padding:0;margin:1rem -6px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% + 12px)}
.block--location-person .legend__list li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 6px;white-space:nowrap}
.block--location-person .legend__list input{-webkit-appearance:none;width:15px;height:15px;position:relative;vertical-align:middle;display:inline-block;margin-right:4px;border-radius:50%;border:1px solid #2063cb;color:#fff;text-align:center;line-height:1.2;transition:all .3s ease;background-color:transparent;outline:0;box-shadow:inset 0 0 0 0 #2063cb;cursor:pointer}
.archive--location .block--location-person .persons .person--photo a:after,.block--location-person .persons__item{display:none}
.block--location-person .legend__list input:checked{box-shadow:inset 0 0 0 5px #2063cb}
.block--location-person .legend__list label{font-size:13px;color:#333;white-space:nowrap;cursor:pointer;margin-left:2px}
.block--location-person .persons{border-top:1px solid rgba(18,56,115,.2);padding-top:2rem;width:100%}
.archive--location .block--location-person .persons .person--photo img{border-radius:200px}
.block--location-person .persons__item.active{display:block}
.block--location-person .persons__featured,.block--location-person .persons__regular{list-style:none;width:100%;padding:0;margin:0}
.block--location-person .persons__featured{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;grid-row-gap:2rem;-ms-flex-align:start;align-items:flex-start}
.archive--location .block--location-person .persons__featured .person{margin-bottom:0;padding:0}
@media screen and (min-width:768px){.block--location-person .persons__featured{grid-template-columns:1fr 1fr 1fr}
.block--location-person .persons__featured .person{text-align:left}
}
.block--location-person .persons__featured .person--photo{max-width:25rem;margin-left:auto;margin-right:auto}
.block--location-person .persons__featured .person--photo a{width:100%;padding-bottom:100%;display:block}
.block--location-person .persons__featured .person--photo img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}
.block--location-person .persons__featured .person--name,.block--location-person .persons__featured .person--name a{color:#2063cb;text-decoration:none;font-size:18px}
.archive--location .block--location-person .persons__featured .person--name,.archive--location .block--location-person .persons__featured .person--name a{color:#2063cb;text-decoration:none;font-size:18px;font-weight:600;text-align:center}
@media screen and (min-width:768px){.archive--location .block--location-person .persons__featured .person--name,.archive--location .block--location-person .persons__featured .person--name a{text-align:left}
}
.block--location-person .persons__featured .person--address,.block--location-person .persons__featured .person--contact,.block--location-person .persons__featured .person--title{font-size:16px;color:#333}
.block--location-person .persons__featured .person--contact a{text-decoration:none;color:#2063cb}
.block--location-person .persons__featured .person--contact a:hover{text-decoration:underline}
.block--location-person .persons__quote{text-align:center;padding:0 8px}
.block--location-person .persons__quote cite{font-size:28px;background-color:#0a1f40;box-shadow:-8px 0 0 #0a1f40,8px 0 0 #0a1f40;font-style:italic;color:#fff;line-height:1.7}
@media screen and (min-width:600px){.block--location-person .persons__quote cite{font-size:24px}
}
@media screen and (min-width:1024px){.block--location-person .persons__quote cite{font-size:30px}
}
.block--location-person .persons__regular{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;grid-row-gap:2rem;margin-top:3rem;border-top:1px solid rgba(18,56,115,.2);padding-top:2rem}
@media screen and (min-width:600px){.block--location-person .persons__regular{grid-template-columns:1fr 1fr}
.block--location-person .persons__regular li{padding-right:15%}
}
.archive--location .block--location-person .persons__regular .person--photo{width:inherit}
.archive--location .block--location-person .persons__regular .person--photo img{width:11.1875rem}
.archive--location .block--location-person .persons__regular .person{margin-bottom:0;padding:0}
.block--location-person .persons__regular .person--name,.block--location-person .persons__regular .person--name a{color:#2063cb;text-decoration:none}
.archive--location .block--location-person .persons__regular .person--name,.archive--location .block--location-person .persons__regular .person--name a{font-weight:600}
@media screen and (min-width:380px){.archive--location .block--location-person .persons .person--name{margin-bottom:0}
.archive--location .block--location-person .persons__regular .person--name,.archive--location .block--location-person .persons__regular .person--name a{font-size:1rem}
}
@media screen and (min-width:480px){.archive--location .block--location-person .persons .person--name{margin-bottom:0}
.archive--location .block--location-person .persons__regular .person--name,.archive--location .block--location-person .persons__regular .person--name a{font-size:1rem}
}
.block--location-person .persons__regular .person--address,.block--location-person .persons__regular .person--contact,.block--location-person .persons__regular .person--title{font-size:16px;color:#333}
.block--location-person .persons__regular .person--contact a{text-decoration:none;color:#2063cb}
.block--location-person .persons__regular .person--contact a:hover{text-decoration:underline}
.block--location-person .persons__regular-2{border:none;padding:0}
.block__image{display:block!important}
.block__image .block__image{margin-bottom:.5em}
.block__image .block__image .container-fluid,.block__image .block__image--link,.block__image .block__image--link img{width:100%}
.block__image .description{font-size:1rem;font-weight:400;margin-bottom:0}
.block__quotation{width:50%;margin-bottom:1rem}
@media screen and (min-width:768px){.block--location-person .persons__quote{text-align:left}
.block--location-person .persons__regular{grid-template-columns:1fr 1fr 1fr}
.block--location-person .persons__regular .person{text-align:left}
.block--location-person .persons__regular-2{max-width:30rem;grid-template-columns:1fr 1fr}
.block__quotation{width:25%;margin-bottom:0}
}
.block__quotation__wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;background-color:red}
.with-bg .block__quotation-footnote,.with-bg .block__quotation-label,.with-bg .block__quotation-na,.with-bg .block__quotation-number,.with-bg .block__quotation-symbol,.with-bg .block__quotation-week{color:#fff}
.block__quotation-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:.3rem}
.block__quotation-symbol{font-weight:600;font-size:1.625rem;margin-right:.3rem}
.block__quotation-na{color:#fff;font-size:2.74rem;font-weight:600}
.block__quotation-number{font-size:4rem;line-height:4rem;font-weight:600}
.block__quotation-label{text-align:center;font-size:1rem;font-weight:400;max-width:11rem;margin:0 auto}
.button,.overview__button button{text-align:left;-webkit-appearance:none}
.block__quotation-week{font-size:1.5rem;color:#fff;margin-bottom:.6rem;width:100%}
.block__quotation-footnote{font-size:.7rem}
.section--article-blocks .block-article__header{font-size:1.875rem}
.section--article-blocks .block-article__intro{line-height:1.27;font-size:1.375rem}
.section--article-blocks .block-article__subheader{font-size:1.375rem;color:#2063cb}
.browser__ie .section--article-blocks .block-article__image{display:block;width:100%;max-height:calc((100vw - 4rem)/ 1.95);overflow:hidden}
@media screen and (min-width:1024px){.browser__ie .section--article-blocks .block-article__image{height:27rem}
}
.section--article-blocks .block-article__image img{width:100%;max-height:100%;object-fit:cover}
.block--articles,.block--articles .container--small{-ms-flex-direction:column;flex-direction:column}
.block--articles .container--small h3{font-size:1.225rem;line-height:1.33;font-weight:400;color:#2063cb;margin-bottom:0}
@media screen and (min-width:380px){.block--articles .container--small h3{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--articles .container--small h3{font-size:1.375rem;line-height:1.27;margin-bottom:0}
}
.block--articles .container--small h3+*{margin-top:1rem}
.block--articles .container--small p+h3,.block--articles .container--small p+h4{margin-top:2rem}
.block--articles .container--small h4,.block--articles .container--small h5,.block--articles .container--small h6{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem}
@media screen and (min-width:380px){.block--articles .container--small h4,.block--articles .container--small h5,.block--articles .container--small h6{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.block--articles .container--small h4,.block--articles .container--small h5,.block--articles .container--small h6{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.block--articles .container--small a{color:#2063cb}
.block--tiles .block__header{margin:0}
.block--tiles .block__header+.block__items{margin-top:2.125rem}
.block--tiles .block__items{list-style:none;margin:0;padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.block--tiles .block__items .block__item__tile{width:100%;margin-bottom:2rem}
@media screen and (min-width:550px){.block--tiles .block__items .block__item__tile{width:49%}
}
@supports (display:grid){.block--tiles .block__items{display:grid;grid-row-gap:2.75rem}
.block--tiles .block__items .block__item__tile{width:100%;margin-bottom:0}
@media screen and (min-width:550px){.block--tiles .block__items{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.75rem}
.block--tiles .block__items .block__item__tile{width:100%}
}
}
.button{display:inline-block;position:relative;background-color:#2063cb;text-decoration:none;min-width:180px;font-size:16px;line-height:1.5;color:#fff;box-sizing:border-box;padding:.5rem 2.2rem .5rem 1rem;transition:all .4s ease;font-weight:400;margin-top:0;border:none;border-radius:4px;vertical-align:top;margin-right:1rem;margin-bottom:1rem}
.button span{display:block;position:relative;left:0;transition:all .2s ease}
.button--back:after,.button:after{position:absolute;display:block;transition:all .4s ease}
.button:after{content:'\f105';font-family:FontAwesome;font-size:18px;color:#fff;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.button:hover{background-color:#0f2d5d}
.button--back,.button--back-overview,.button--back:hover,.button--white,.nav__header{background-color:#fff}
.button:hover:after{right:9px}
.button:active span{left:-5px}
.button--back-overview:after,.button--back:after{left:0;-ms-transform:translateY(-50%);color:#2063cb;font-size:1.125rem;font-family:FontAwesome}
@media screen and (min-width:768px){.article__vacancy--right .button{width:100%}
}
.button--back{color:#2063cb;padding:0 0 0 1rem;margin:0}
.button--back:after{content:'\f104';top:55%;transform:translateY(-50%)}
.button--back-overview:after,.button--prev-product:after{content:'\f104';transition:left .3s ease}
.button--back:hover{padding-left:1.25rem}
.button--back-overview{color:#2063cb;padding:0 0 0 1rem;margin:0;position:relative;width:1.625rem;height:2.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.button--back-overview:after{position:absolute;display:block;top:50%;transform:translateY(-50%)}
.button--back-overview:hover{background-color:transparent}
.button--back-overview:hover:after{left:3px}
.button--back-overview .icon--overview{width:1.5625rem;height:1.1875rem;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='25px' height='19px' viewBox='0 0 25 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3EGroup Copy 5%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design-–-Anuga-site-v3' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Product-catalog/Product-detail' transform='translate(-40.000000, -201.000000)' fill='%232063CB'%3E%3Cg id='Group-Copy-5' transform='translate(40.000000, 201.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='5' height='5' rx='2.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-3' x='8' y='1' width='17' height='3' rx='1.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-6' x='8' y='8' width='17' height='3' rx='1.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-7' x='8' y='15' width='17' height='3' rx='1.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy' x='0' y='7' width='5' height='5' rx='2.5'%3E%3C/rect%3E%3Crect id='Rectangle-Copy-2' x='0' y='14' width='5' height='5' rx='2.5'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}
.button--next-product,.button--prev-product{text-decoration:none;color:#2063cb;margin:0;position:relative}
.button--next-product:after,.button--prev-product:after{font-family:FontAwesome;font-size:1.125rem;color:#2063cb;position:absolute;display:block;top:53%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.button--prev-product{padding:0 0 0 1rem}
.button--prev-product:after{left:0}
.button--prev-product:hover:after{left:-4px}
.button--next-product{padding:0 1rem 0 0}
.button--next-product:after{content:'\f105';right:0;transition:right .3s ease}
.button--next-product:hover:after{right:-4px}
.button--white{border:1px solid #2063cb;color:#2063cb;padding:7px 35px 7px 15px;margin-top:1px}
.button--white:after{color:#2063cb}
.button--white:hover{background-color:#e6e5e5}
.button__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1rem}
.block__heading+.button__list{margin-top:1rem}
.button__list .block__button{margin-top:1rem;margin-right:.5rem}
.button__list .block__button .button{margin:0}
@media screen and (min-width:768px){.post-right .button__list{-ms-flex-pack:end;justify-content:flex-end}
.post-right .button__list .block__button{margin-right:inherit;margin-left:.5rem}
}
.contact{width:100%}
@media screen and (min-width:1024px){.contact{width:60%}
}
.contact__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:2em;width:100%}
.contact__block:last-child{margin-bottom:0}
.contact__info{min-width:100%;min-height:170px;line-height:1.5}
@media screen and (min-width:768px){.contact__block{-ms-flex-flow:row nowrap;flex-flow:row nowrap}
.contact__info{min-width:400px}
}
.contact__location--name{margin-top:1rem}
.contact__location--name:first-child{margin-top:0}
.contact__selector{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}
@media screen and (min-width:768px){.contact__selector h5{margin-top:3px}
}
.contact__selector select{margin:1rem 0;width:100%;border-radius:0;border-color:#e1e1e1;padding:.85rem;display:block;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;background-repeat:no-repeat}
.contact__tax{margin:0 0 2em}
@media screen and (min-width:768px){.contact__tax{margin:2em 0 0}
}
.container{margin:0 auto;max-width:calc(61.25rem + 1.875rem * 2);padding:0 .938em;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;box-sizing:border-box}
.block--brands .container,.container--noflex{display:block}
@media screen and (min-width:768px){.container{padding:0 1.875rem}
}
.container--small{max-width:640px}
.container--medium{max-width:768px}
.container--wide{max-width:1080px}
.map--location .container{margin:0 auto 30px;padding:0}
@media screen and (min-width:480px){.map--location .container{position:absolute;bottom:50px;left:0;right:0;margin:0 auto;padding:0 30px}
}
.archive--location .container{max-width:1020px}
.container--breadcrumb{height:3.75rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.container--breadcrumb:after{content:'';display:block;position:absolute;height:1px;width:calc(100% - (.938em * 2));bottom:0;border-bottom:1px solid #E1E1E1}
@media screen and (min-width:768px){.container--breadcrumb:after{width:calc(100% - (1.875em * 2))}
}
.container--direction-column{-ms-flex-direction:column;flex-direction:column}
#react_root .container{-ms-flex-direction:column;flex-direction:column;padding:0}
.cookie-bar{background-color:#e9e8e6;bottom:0;box-shadow:0 -1px 0 rgba(0,0,0,.1);left:0;padding:1em;position:fixed;right:0;-ms-transform:translateY(100%);transform:translateY(100%);transition:transform .3s;z-index:9999}
.cookie-bar.is-active{-ms-transform:translateY(0);transform:translateY(0)}
.cookie-bar .container{clear:both;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.cookie-bar .container:after,.cookie-bar .container:before{content:" ";display:table}
.cookie-bar .container:after{clear:both}
.cookie-bar p{-ms-flex:1;flex:1;margin-bottom:0;padding:7px 0}
.cookie-bar p a:link,.cookie-bar p a:visited{color:#2063cb;text-decoration:none}
.cookie-bar .button--cookie{margin-bottom:0;min-width:50px}
.download{display:block;position:relative;border-radius:2px;background-color:#EEF2FB;margin-bottom:15px;padding:15px 85px 15px 15px;margin-left:1px;margin-right:1px;border:0 solid #fff;transition:all .3s ease;text-decoration:none;color:#444}
.foldout,.vacancy{border-bottom:2px solid #ededed}
.download:hover{background-color:#e6ecf9}
.download:first-child{margin-top:1em}
.download:last-child{margin-bottom:0}
.downloads__header{color:#123274;font-size:1.25rem;margin:1rem 0 .5rem}
.download__icon{float:left;margin-right:8em;font-size:14%}
.download__icon img{max-width:32px;height:auto;max-height:32px}
.download__size{position:absolute;bottom:5px;right:7px}
.download a{text-decoration:none;color:#333}
.error--vion{width:50%;background-color:#f7efef;padding:2rem;margin:2rem 0 0;border-radius:.5rem}
.error--vion.notice-success{background-color:#c6ffd9}
.wp-admin .wrap div.error-vion{border-left:4px solid #fff;border-left-color:#dc3232;margin:5px 0 .9375rem;padding:.625rem 0 .625rem .9375rem}
.wp-admin .wrap div.error-vion.notice-success{border-left-color:#43bc71}
.wp-admin .wrap div.error-vion.notice-error{border-left-color:#dc3232}
.wp-admin .wrap div.error-vion.notice-warning{border-left-color:#ff9000}
.event--info{font-size:200%}
.event--reserve a{color:#a61a17;text-decoration:none}
.figure{margin-bottom:20px}
.site__footer .footer__breadcrumbs{float:left;font-size:13px;line-height:1.54;letter-spacing:0;text-decoration:none;position:relative}
.site__footer .footer__breadcrumbs a{text-decoration:none}
.site__footer .footer__breadcrumbs a+span{margin-left:2em;position:relative}
.site__footer .footer__breadcrumbs a+span:before{position:absolute;display:block;content:'\f105';font-family:FontAwesome;font-size:1rem;color:#fff;left:-1.1rem;top:2px;line-height:.9}
.site__footer .footer__row1{width:100%;display:block;font-weight:300;margin-bottom:50px}
.site__footer .footer__row1--alignright{float:right;font-size:.875rem;letter-spacing:0;font-weight:700}
.site__footer .footer__row2{width:100%}
.site__footer .footer__row2 a,.site__footer .footer__row2 li,.site__footer .footer__row2 span{font-size:12px;line-height:1.67;letter-spacing:0;font-weight:300}
.site__footer .footer__row2 span{width:100%;float:left;margin-right:30px;margin-bottom:7px}
@media screen and (min-width:480px){.site__footer .footer__row2 span{width:auto;margin-bottom:0}
}
.foldout{border-top:2px solid #ededed;padding:15px 0;margin-bottom:-2px}
.foldout:first-of-type{margin-top:2px}
.foldout__toggle{cursor:pointer;font-size:22px;line-height:1.27;font-weight:400;color:#333;position:relative;padding-right:35px;transition:padding .4s ease}
.foldout__toggle:hover{color:#807f7f}
.foldout__toggle:after{content:'\f105';font-family:FontAwesome;position:absolute;right:5px;font-size:34px;top:50%;color:#2063cb;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:all .4s ease}
.header__heading,.header__heading--simple{font-family:'Work Sans',sans-serif;text-transform:none}
.foldout__toggle.open:after{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}
.foldout__toggle mark{font-size:16px;font-weight:600;background:0 0;position:relative;display:block;color:#333}
.foldout__toggle cite{font-size:.75rem;display:block;margin-left:.5rem}
.foldout__toggle cite:before{content:'-';margin-right:4px}
.foldout__toggle cite:after{content:'-';margin-left:4px}
.foldout__content p:first-of-type{margin-top:10px}
.form__article{width:100%}
.form__article .button{height:2.5rem}
.form__article input[type=text]{height:2.5rem;border:1px solid #2063cb;border-radius:4px;width:40%;margin-right:1rem}
.form__list--inline{display:-ms-flexbox;display:flex;margin:-10px}
.form--search,.label--radio{display:block}
.form__list--inline .form__list-item{box-sizing:border-box;-ms-flex:1;flex:1;padding:0 10px;width:25%}
.label--radio{background:#aeaeae;border-radius:6px;border:4px solid #fff;color:#fff;cursor:pointer;font-size:1em;margin:0 0 20px;padding:10px 0;position:relative;text-align:center}
.active .label--radio{background:#fff;border-color:#dc3232;color:#dc3232}
.label--radio input[type=radio]{left:0;display:none;position:absolute}
input[type=text],input[type=email],input[type=password],input[type=search]{background:#fff;border:0;box-shadow:inset 0 0 1px rgba(0,0,0,.5);box-sizing:border-box;padding:10px}
.nav__header,.nav__header--wrapper{box-shadow:0 5px 20px rgba(0,0,0,.1)}
.gallery__list{position:relative}
.gallery__list-item{display:inline-block;text-align:center;width:200px}
.gallery__list-item img{max-width:100%;height:auto}
.header__logo{margin-top:2em;margin-bottom:2em}
@media (min-width:1024px){.header__logo{margin-top:3em}
}
.header__heading{color:inherit;margin:0;padding:1em 0;text-shadow:-.05ex .05ex 2px rgba(0,0,0,.1)}
@media (min-width:640px){.header__heading{font-size:3rem;max-width:50%}
}
@media (min-width:1024px){.header__heading{font-size:3rem}
}
.header__heading--large{max-width:100%;text-align:center;font-size:2em}
@media (min-width:1200px){.header__heading--large{font-size:3rem}
}
.header__tag,.page__heading,.product--new{text-transform:uppercase}
.header__image{background-size:cover;background-position:center;width:100%;height:480px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.header__image .container{display:block}
.header__image h1{font-size:2rem;line-height:1.15;font-weight:400;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff}
@media screen and (min-width:380px){.header__image h1{font-size:2.25rem;line-height:1.15;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.header__image h1{font-size:3.5rem;line-height:1.14}
}
.header__image--darken:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.header__image--darken .container{z-index:1}
.header__date{color:#fff;text-decoration:none;line-height:1.5}
.header__tag{color:#fff;text-decoration:none;padding:.5rem 1rem;font-size:12px;font-weight:700;border-radius:4px}
.isotope__filter a,.logo a{color:#333;text-decoration:none}
@media not screen and (min-width:480px){.hidden--mobile{display:none}
}
.icon{width:32px;height:32px}
.play__icon{background-color:#4183D7;height:50px;left:50%;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:50px}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope__grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;vertical-align:top;margin-top:2em;margin-bottom:2em}
.isotope__grid.container-fluid{padding-left:0}
.isotope__filter{margin-top:1em;margin-bottom:2em;position:relative}
.isotope__filter li{display:inline-block;margin-right:12px}
.isotope__filter a{font-size:13px;white-space:nowrap;vertical-align:middle}
.isotope__filter a:before{width:15px;height:15px;position:relative;vertical-align:middle;top:-2px;display:inline-block;margin-right:4px;border-radius:50%;border:1px solid #2063cb;content:'•';color:#fff;text-align:center;line-height:1.2;transition:all .3s ease;background-color:transparent}
.isotope__filter a.active:before{background-color:#2063cb}
.isotope__filter+.isotope__filter{margin-top:0}
.isotope__filter--label{font-size:.875rem;color:#0a1f40;display:block}
.page-template-landing-page .section--vpc-search,.page-template-landing-page h1.article__heading{display:none}
.isotope__filter--country,.isotope__filter--divisions{margin:0}
.isotope__filter--country+.isotope__filter--label,.isotope__filter--divisions+.isotope__filter--label{margin-top:1rem}
.isotope__country a:before,.isotope__divisions a:before{border-radius:3px;content:'✓';font-size:17px;line-height:.9;width:1rem;height:1rem}
.page-template-landing-page .site__content{padding-top:0}
.page-template-landing-page .container--landing-page{margin-top:1em}
.page-template-landing-page .container--landing-page img.logo{height:69px;position:relative}
@media screen and (min-width:768px){.page-template-landing-page .container--landing-page img.logo{height:96px}
}
.page-template-landing-page .header__image{height:200px}
@media screen and (min-width:480px){.page-template-landing-page .header__image{height:250px}
}
@media screen and (min-width:600px){.page-template-landing-page .header__image{height:300px}
}
@media screen and (min-width:768px){.page-template-landing-page .header__image{height:350px}
}
@media screen and (min-width:1024px){.page-template-landing-page .header__image{height:450px}
}
@media screen and (min-width:1280px){.page-template-landing-page .header__image{height:600px}
}
@media screen and (min-width:1600px){.page-template-landing-page .header__image{height:700px}
}
.page-template-landing-page .section.block--text{margin-top:1em;margin-bottom:1em}
@media screen and (min-width:768px){.page-template-landing-page .section.block--text{font-size:150%}
}
.page-template-landing-page .section.block--text .block__text{width:100%;padding-right:0}
.page-template-landing-page .section.block--text .block__text h3{font-size:150%}
.legacy-warning{z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5}
.legacy-warning__content{background:#fff;max-width:400px;margin:10em auto 0;padding:2em;text-align:center}
.logo{font-size:18px;vertical-align:top;position:absolute}
.logo img{max-height:55px;width:auto}
.logo a{display:block}
.site__header .logo{float:left}
.screen-reader-text{position:absolute!important;left:-999em}
#mapboxMap,.map--location,.map--mapbox,.media{position:relative}
.clear{clear:both}
.aligncenter{display:block;margin:.5em auto}
.alignright{float:right}
.alignright:after{clear:both}
.entry-content img{max-width:100%;height:auto}
.entry-content a:link,.entry-content a:visited{color:#a61a17;text-decoration:none}
.hidden{display:none}
.map--mapbox{height:250px;width:100%;margin-top:30px}
.block--columns .map__container,.block--columns .map__container+.images{margin-top:2rem}
.map--location{width:100%}
.map--location .container{padding-left:15px;padding-right:15px}
@media screen and (min-width:480px){.map--location .container{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:1024px){.map--location .container{padding-left:30px;padding-right:30px}
}
.mapboxgl-popup{width:100%;max-width:200px}
.mapboxgl-popup-content{font-family:'Open Sans',sans-serif}
.mapboxgl-popup-content a{color:#2063cb}
.block--columns .map__container #mapboxMap{padding-bottom:50%}
#mapboxMap{height:480px;width:100%;margin-top:30px}
.archive #mapboxMap{margin-top:0;margin-bottom:30px}
.media img{display:block;max-width:100%;height:auto}
.media svg{display:block;width:100%;max-width:100%}
.media embed,.media iframe,.media object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.media--video{height:0;overflow:hidden;margin-top:auto;margin-bottom:auto;padding-bottom:56.25%;width:100%}
.nav__header{width:100vw;height:69px;z-index:3;position:fixed;top:0}
@media screen and (min-width:768px){.nav__header{height:96px;z-index:3;box-shadow:0 0 0 transparent}
}
.admin-bar .nav__header{top:46px}
@media (min-width:782px){.admin-bar .nav__header{top:32px}
}
.nav__header .container{height:100%}
.nav__header--left{width:96px;height:100%}
.nav__header--right{width:calc(100% - 96px);padding-left:96px;box-sizing:border-box}
.nav__header--right.logo--custom{width:calc(100% - 11.25rem)}
.nav__header--logo{position:relative;display:block;width:6.25rem;padding:.313rem 3px 3px;box-sizing:border-box;height:100%}
@media screen and (min-width:768px){.nav__header--logo{width:7.813rem}
}
.nav__header--logo-custom{width:auto;max-width:11.25rem}
.nav__header--logo-custom a{width:100%;padding:1.5rem 0}
@media screen and (min-width:768px){.nav__header--logo-custom a{padding:2rem 0}
}
.nav__header--logo img{display:block;width:auto;max-height:inherit;height:100%}
.nav__header--logo .ie__image{background-repeat:no-repeat;background-size:contain}
.nav__header--wrapper{position:absolute;top:69px;width:100vw;left:0;right:0;display:none}
.nav__header--wrapper .nav nav{background-color:#fafafa;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;box-sizing:border-box;height:100%}
.nav__header--wrapper .nav__list{width:100%}
.nav__header--wrapper .nav__link{font-size:18px;max-width:calc(100% - 30px);display:inline-block;position:relative}
.nav__header--wrapper .nav__list-item{display:block;padding:7px 0;position:relative;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;margin-bottom:0}
@media screen and (min-width:768px){.nav__header--wrapper{width:100%;height:100%;position:relative;top:0;left:0;right:0;display:block!important;box-shadow:0 0 0 transparent}
.nav__header--wrapper .nav{height:100%}
.nav__header--wrapper .nav nav{background-color:#fff;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 .625rem;box-sizing:border-box;height:100%}
.nav__header--wrapper .nav__list{margin:0;padding:0;list-style:none;-ms-flex-item-align:end;align-self:flex-end}
.nav__header--wrapper .nav__link{font-size:16px;line-height:1.88;max-width:inherit;color:#0a1f40;position:relative}
.nav__header--wrapper .nav__link:after{content:'';display:block;position:absolute;bottom:2px;left:0;right:0;height:1px;width:0;background-color:#0a1f40;transition:all .4s ease}
.nav__header--wrapper .nav__link:hover:after{width:2rem;transition:all .4s ease}
.nav__header--wrapper .nav__link:active:after{width:75%;transition:all .4s ease}
.nav__header--wrapper .nav__list-item{margin-right:26px;float:left;display:inline-block;padding:inherit;border-bottom:0;cursor:pointer}
}
.nav__list{list-style:none;margin:0;padding:0}
.nav__list--main{float:left}
.nav__list-item{margin-bottom:.5em}
.nav__list-item.current-menu-item .nav__link{color:#2063cb}
.nav__list--inline .nav__list-item{margin-left:.7em;display:inline-block;margin-right:.5em}
.nav__list--inline{position:relative}
.nav__list--inline .donate{margin-left:50px}
.nav__link{color:inherit;text-decoration:none;transition:.2s ease-in-out}
.nav__trigger{height:24px;width:30px;position:absolute;right:35px;top:20px;text-align:center;cursor:pointer}
@media screen and (min-width:768px){.nav__trigger{display:none;pointer-events:none}
}
.nav__trigger.clicked>div{opacity:0;width:0;transition:all .15s}
.nav__trigger.clicked>div:first-child{opacity:1;top:8px;-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%;transition:all .15s;transition-delay:75ms}
.nav__trigger.clicked>div:last-child{opacity:1;top:-8px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;transition:all .15s;transition-delay:75ms}
.nav__trigger--icon{width:100%;height:4px;background-color:#123873;position:relative;margin-bottom:4px;margin-top:4px;border-radius:15px;opacity:1;-moz-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;-webkit-transition:all 150ms ease-in;transition:all 150ms ease-in}
.nav__trigger--icon:first-child,.nav__trigger--icon:last-child{opacity:1;top:0;-ms-transform:rotate(0);transform:rotate(0);-moz-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out}
.nav--inline{background:#fff;display:none;padding-bottom:2em;text-align:center}
@media (min-width:640px){.nav--inline{display:block}
}
.nav--inline .nav__heading{margin:0;padding:2em 0}
.nav--inline .nav__list-item{display:inline-block}
.nav--inline .nav__link{background:#f5f5f5;border-radius:20px;display:block;margin:0 1ex 1em;padding:1ex 2em}
.nav--inline .nav__link:hover{background:#00719c;color:#fff}
.nav--footer nav ul li{width:100%;float:left;margin-right:30px}
@media screen and (min-width:480px){.nav--footer nav ul li{width:auto}
}
.nav--footer nav ul li a{position:relative}
.nav--footer nav ul li a:after{content:'';display:block;position:absolute;bottom:-2px;left:0;right:0;height:1px;width:0;margin-left:auto;margin-right:auto;background-color:#fff;transition:all .4s ease}
.nav--footer nav ul li a:hover{color:#fff}
.nav--footer nav ul li a:hover:after{width:100%;transition:all .4s ease}
.nav--footer nav ul li a:active:after{width:75%;transition:all .4s ease}
.news-item header{text-align:center}
.news-item__content{margin-top:1em}
.news-item__read-more{color:#333;text-decoration:none}
.news-item__title{margin-bottom:.5em}
.news-item__title a{color:#a61a17;text-decoration:none;font-weight:400}
.overview__title{font-size:200%;color:#a61a17;margin-bottom:1em}
.overview__list{list-style:none;padding-left:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.overview__list--people{margin:0 -10px}
.overview__list--location{display:block;-ms-flex-wrap:inherit;flex-wrap:inherit;width:100%;height:100%}
.overview__list--brands{margin:0 -.625rem -1.675rem}
.overview__list--categories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}
.overview__list--vacancy{margin-top:1rem}
.block--articles .overview__list--articles{margin-top:3rem}
.block--articles .overview__list--articles .article-teaser{height:13rem}
body.browser__ie .block--articles .overview__list--articles .overview__list-item--articles{width:33%;padding:0 .9rem}
@media screen and (min-width:1024px){body:not(.browser__ie) .block--articles .overview__list--articles.count-4 .article-teaser--1,body:not(.browser__ie) .block--articles .overview__list--articles.count-5 .article-teaser--1,body:not(.browser__ie) .block--articles .overview__list--articles.count-6 .article-teaser--1,body:not(.browser__ie) .block--articles .overview__list--articles.count-6 .article-teaser--3,body:not(.browser__ie) .block--articles .overview__list--articles.count-7 .article-teaser--1{height:27.875rem}
body:not(.browser__ie) .block--articles .overview__list--articles{display:grid;grid-template-columns:33% 33% 33%;width:100%;margin-left:-.9rem;margin-right:-.9rem}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles{width:100%;padding:0 .9rem}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(0){grid-area:area0}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(1){grid-area:area1}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(2){grid-area:area2}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(3){grid-area:area3}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(4){grid-area:area4}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(5){grid-area:area5}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(6){grid-area:area6}
body:not(.browser__ie) .block--articles .overview__list--articles .overview__list-item--articles:nth-child(7){grid-area:area7}
body:not(.browser__ie) .block--articles .overview__list--articles.count-7{grid-template-areas:'area1 area2 area3' 'area1 area4 area5' 'area6 area7 area7'}
body:not(.browser__ie) .block--articles .overview__list--articles.count-6{grid-template-areas:'area1 area2 area3' 'area1 area4 area3' 'area5 area6 area6'}
body:not(.browser__ie) .block--articles .overview__list--articles.count-5{grid-template-areas:'area1 area2 area3' 'area1 area4 area5'}
body:not(.browser__ie) .block--articles .overview__list--articles.count-4{grid-template-areas:'area1 area2 area3' 'area1 area4 area4'}
body:not(.browser__ie) .block--articles .overview__list--articles.count-3{grid-template-areas:'area1 area2 area3'}
}
.overview__list-item{width:100%;padding:0 10px;box-sizing:border-box;margin-bottom:1.675rem;overflow:hidden;text-decoration:none}
.overview__list-item--articles{margin-bottom:1.5rem;padding:0 .8rem}
@media screen and (min-width:600px){.overview__list-item--articles{width:50%}
}
@media screen and (min-width:1280px){.overview__list-item--articles{width:50%}
}
.overview__list-item--category{margin-bottom:0;padding:.3rem 0}
@media screen and (min-width:768px){.overview__list-item--category{font-size:.8125rem;line-height:1.54}
}
.overview__list-item--category a{cursor:pointer}
.overview__list-item--category a:before{content:' ';top:3px;right:0;width:.8125rem;height:.8125rem;position:relative;display:inline-block;pointer-events:none;margin-right:.5rem;border:1px solid #2063cb;border-radius:50%;transition:all .5s ease-in-out;background-color:#fff;background-size:.625rem;background-repeat:no-repeat;background-position:3px}
.overview__button button,.overview__list-item--category.selected a:before{background-color:#2063cb}
.page__header,.product__slide-image{background-size:cover;background-repeat:no-repeat}
.overview__list-item--vacancy{margin-bottom:0}
@media screen and (min-width:600px){.overview__list-item--vacancy{width:50%}
}
.archive__main .overview__list-item--vacancy{width:100%}
@media screen and (min-width:600px){.archive--people .overview__list-item--vacancy{width:50%}
}
.overview__list-item--location{display:inline-block;padding-right:1em;min-height:100px;box-sizing:border-box;width:100%;vertical-align:top;margin-bottom:15px}
@media screen and (min-width:380px){.overview__list-item--location{width:50%}
}
@media screen and (min-width:600px){.overview__list-item--location{width:calc(100% / 3.01)}
}
@media screen and (min-width:1280px){.overview__list-item--location{width:25%}
}
.overview__list-item--location .location h3 a{font-size:16px;line-height:1.5;font-weight:400;text-decoration:none;color:#2063cb}
.overview__list-item--location .location__address{font-size:16px;line-height:1.5;color:#333}
.overview__list-item--brands,.overview__list-item--people{padding:0;width:100%}
@media screen and (min-width:480px){.news-item header{text-align:initial}
.overview__list-item--brands,.overview__list-item--people{width:49.9%}
}
@media screen and (min-width:1024px){.overview__list-item--brands,.overview__list-item--people{width:calc(100% / 3.01)}
}
.overview__list-item--brands{box-sizing:border-box;padding:0 .625rem;margin-bottom:1.675rem}
@media screen and (min-width:768px){.overview__list-item--brands{width:calc(100% / 3.01);-ms-flex-positive:1;flex-grow:1}
}
.overview__list-item--brands a{color:#00719c;text-decoration:none}
.overview__list-item--brand{margin-bottom:1.675rem}
.overview__list-item--brand img{max-width:100%;border-radius:2px}
.home.page-template-blocks-page .overview__list-item--job{display:inline-block;width:50%;padding:0 10px;box-sizing:border-box;-ms-flex:1 50%;flex:1 50%}
.overview__list-item--products{width:25%}
.overview__list-item--product-type{display:block;width:100%}
.overview__button{width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.overview__button button{display:inline-block;position:relative;font-size:16px;box-sizing:border-box;padding:8px 35px 8px 15px;min-width:140px;color:#fff;font-weight:400;margin-top:0;border:none;border-radius:4px;vertical-align:top;transition:all .4s ease}
.overview__button--right{-ms-flex-pack:end;justify-content:flex-end}
.overview__downloads{list-style:none}
.overview__downloads-item .block__button .button__label{color:#fff}
.overview--articles{width:100%}
.overview--intro{max-width:36.25rem;margin-bottom:2.75rem}
.post-type-archive-vion_location .overview--intro+.overview--location{margin-top:0}
.site-11 .overview--location{padding:0 .938em}
@media screen and (min-width:768px){.site-11 .overview--location{padding:0 1.875em}
}
.post-type-archive-vion_location .overview--location{margin-top:2.75rem}
.post-type-archive-vion_location .overview--location .overview--intro+.overview--location{margin-top:0}
.overview--brands+.block__button--brands,.overview--location+section{margin-top:2rem}
.page__container{margin:0 auto;position:relative;max-width:1160px}
.page__main{background-color:#fff;box-sizing:border-box;-ms-flex:1;flex:1;padding:1em;margin-bottom:3em;position:relative}
.paginator ul,.person__list-wrapper{display:-ms-flexbox;-ms-flex-wrap:wrap}
.page__header{text-align:center;min-height:300px;background-position:center center}
@media (min-width:1024px){.page__header{background-size:1980px}
}
.page__heading{text-align:center;padding-bottom:1em}
.page--content{background:#fff;border-bottom:1px solid #fff}
.paginator ul{list-style-type:none;margin:0;padding:20px 0;display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.paginator ul li{display:inline-block;margin:0 7px}
.paginator ul li a,.paginator ul li span{display:inline-block;overflow:visible;position:relative;text-decoration:none;text-align:center;line-height:42px;background:#fff;color:#333;margin:0;width:44px;height:44px;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}
.paginator ul li a.current,.paginator ul li span.current{background-color:#9ac31c;color:#fff}
.paginator ul li a.separator,.paginator ul li span.separator{background:0 0;pointer-events:none;padding:0 10px}
.paginator ul li .prev:after{content:'\f104';font-family:FontAwesome;font-size:30px;color:#9ac31c}
.paginator ul li .next:after{content:'\f105';font-family:FontAwesome;font-size:30px;color:#9ac31c}
.person{font-size:1em;margin-bottom:.625rem;text-align:center}
@media screen and (min-width:380px){.person{line-height:1.475;margin-bottom:.78125rem}
}
@media screen and (min-width:480px){.person{line-height:1.5;margin-bottom:.9375rem}
}
.archive__main .person{margin-bottom:1.875rem;padding:0 1.875rem}
.archive--people.archive__main .person{padding:0 .625em}
.person--photo{position:relative;margin-bottom:.9375rem}
.person--photo img{width:11.1875rem;height:auto;border-radius:50%}
@supports (object-fit:cover){.person--photo img{height:11.1875rem;object-fit:cover}
}
.archive__main .person--photo{width:100%}
.archive__main .person--photo a{display:block;text-decoration:none}
.archive__main .person--photo a img{width:100%;border-radius:2px;display:block}
.archive__main .person--photo a:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.3;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}
.archive__main .person--photo a:hover+.chevron{right:1.25em}
.archive__main .person--photo .chevron{width:1.875em;height:1.875em;background-color:#fff;position:absolute;right:.625em;bottom:.625em;border-radius:50%;overflow:hidden;pointer-events:none;transition:right .3s ease}
.archive__main .person--photo .chevron:after{content:'\f105';font-family:FontAwesome;font-size:1.875em;color:#2063cb;transition:all .4s ease;line-height:.95;margin-left:3px;background:0 0;opacity:1}
.person--photo a img{max-width:100%}
.person--name,.person--name a{font-weight:600}
.archive__main .person--name,.archive__main .person--name a{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;text-align:left;color:#123873;text-decoration:none}
@media screen and (min-width:380px){.archive__main .person--name,.archive__main .person--name a{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.archive__main .person--name,.archive__main .person--name a{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.person--title,.person--title a{font-size:1rem;line-height:1.5;color:#2063cb;text-decoration:none}
.overview .person--title,.overview .person--title a{text-align:left}
.overview .person--address{color:#2063cb;text-align:left}
.overview .person--phone{text-align:left}
.person--contact a{color:#2063cb;position:relative}
.person--tooltip{position:absolute;left:50%;-ms-transform:translateY(-100%) translateX(-50%) scale(1);transform:translateY(-100%) translateX(-50%) scale(1);opacity:0;pointer-events:none;top:.625rem;width:calc(100% + 4rem);background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.05),0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 16px 16px rgba(0,0,0,.05),0 0 16px rgba(0,0,0,.05);padding:1rem .875rem;text-align:left;-ms-transform-origin:bottom center;transform-origin:bottom center;z-index:2;transition:transform .475s ease,opacity .475s ease}
.person.open .person--tooltip{-ms-transform:translateY(-100%) translateX(-50%) scale(1);transform:translateY(-100%) translateX(-50%) scale(1);opacity:1;pointer-events:auto;animation:scaleUp .475s ease 1 forwards}
#ui-datepicker-div,.person__list .person--photo a,.slick-slide.dragging img{pointer-events:none}
@keyframes scaleUp{0%{transform:translateY(-100%) translateX(-50%) scale(0)}
100%{transform:translateY(-100%) translateX(-50%) scale(1)}
}
.person--tooltip:after{content:'';display:block;position:absolute;top:calc(100% - 1px);left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fff}
.person--tooltip.clear-left{left:calc(50% + 3rem)}
.person--tooltip.clear-left:after,.person--tooltip.clear-right{left:calc(50% - 3rem)}
.person--tooltip.clear-right:after{left:calc(50% + 3rem)}
.person--tooltip header{padding:.7rem .875rem .6rem;margin-left:-.875rem;margin-top:-1rem;background-color:rgba(0,0,0,.05);width:100%;font-size:1.125rem}
.person--tooltip header+.person--tooltip-content{margin-top:.675rem}
.person--tooltip-content{font-size:14px}
.person--tooltip-content ul{margin-top:.5rem;padding-left:1.25rem}
.person--tooltip-content ul li+li{margin-top:.325rem}
.person--tooltip-link{font-size:1rem;color:#2063cb;text-decoration:none;display:inline-block;padding-right:.5rem;position:relative}
.person--tooltip-link:after{content:'\f105';font-family:FontAwesome;font-size:1.125rem;right:-6px;top:calc(50% + 2px);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2063cb;position:absolute;display:block;transition:all .4s ease}
.person__left{width:100%;padding-right:0;box-sizing:border-box}
@media screen and (min-width:600px){.person__left{width:60%;padding-right:.625em}
}
.person__right{width:100%;padding-left:0;box-sizing:border-box}
@media screen and (min-width:600px){.person__right{width:40%;padding-left:.625em}
}
.person__text{font-size:1.225rem;line-height:1.33;font-weight:400;margin-bottom:.9375rem;color:#333;padding-top:1.25em}
@media screen and (min-width:380px){.person__text{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.person__text{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.person__function{padding:1.25em 1em;background-color:#D0D6E3;width:100%;box-sizing:border-box}
.person__title{font-size:1.225rem;line-height:1.33;font-weight:400;color:#123873;margin:0 0 1em}
.block--columns .person--name,.person__subheading{font-weight:600}
@media screen and (min-width:380px){.person__title{font-size:1.3rem;line-height:1.3;margin-bottom:1.09375rem}
}
@media screen and (min-width:480px){.person__title{font-size:1.375rem;line-height:1.27;margin-bottom:1.25rem}
}
.person__jobtitle,.person__location{font-size:1em;line-height:1.4;margin-bottom:.625rem;color:#2063cb}
@media screen and (min-width:380px){.person__jobtitle,.person__location{line-height:1.475;margin-bottom:.78125rem}
}
@media screen and (min-width:480px){.person__jobtitle,.person__location{line-height:1.5;margin-bottom:.9375rem}
}
.person__jobtitle{margin-bottom:0}
.person__education,.person__experience{font-size:1em;line-height:1.4;margin-bottom:.625rem}
@media screen and (min-width:380px){.person__education,.person__experience{line-height:1.475;margin-bottom:.78125rem}
}
@media screen and (min-width:480px){.person__education,.person__experience{line-height:1.5;margin-bottom:.9375rem}
}
.block--columns .person{font-size:1.0625rem;line-height:1.53;color:#444}
.block--columns .person--title{font-size:1.0625rem}
.person__list{width:calc(100% + (2 * .625rem));margin-right:-.625rem;margin-left:-.625rem;margin-bottom:-2.5rem}
.block__header+.person__list{margin-top:1.25rem}
.block--columns .person__list{margin-top:2rem}
.person__list-wrapper{width:100%;display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.block--columns .person__list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
@media screen and (min-width:600px){.block--columns .person__list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:center;justify-content:center}
}
.person__list .person{width:calc(100% / 6 - 2px);padding-left:.625rem;padding-right:.625rem;position:relative;box-sizing:border-box;margin-bottom:2.5rem}
@media not screen and (min-width:960px){.person__list .person{width:calc(100% / 4 - 2px)}
}
@media not screen and (min-width:600px){.person__list .person{width:calc(100% / 3 - 2px)}
}
@media not screen and (min-width:480px){.person__list .person{width:calc(100% / 2 - 2px)}
}
.block--columns .person__list .person{width:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:14rem}
.person__list .person--photo{padding-bottom:100%}
.person__list .person--photo i.person__icon--fullscreen{display:block;width:4rem;height:4rem;position:absolute;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%) rotate(35deg) scale(0);transform:translateX(-50%) translateY(-50%) rotate(35deg) scale(0);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3Cpath id='a' d='M24.323 22.908l5.455 5.456a1 1 0 0 1-1.414 1.414l-5.456-5.455a8.002 8.002 0 1 1 1.415-1.415zm-6.321 1.095a6.001 6.001 0 1 0 0-12.003 6.001 6.001 0 0 0 0 12.003z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23ffffff' xlink:href='%23a'/%3E%3Cg fill='%23ffffff' mask='url(%23b)'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transition:transform .375s ease}
.person__list .person--photo img{width:100%;height:100%;position:absolute;top:0;left:0;filter:brightness(1);transition:filter .375s ease}
.person__list .person--photo.got-link{cursor:pointer}
@media (hover:hover){.person--tooltip-link:hover:after{right:-10px}
.person__list .person--photo.got-link:hover img{filter:brightness(.5)}
.person__list .person--photo.got-link:hover i.person__icon--fullscreen{-ms-transform:translateX(-50%) translateY(-50%) rotate(0) scale(1);transform:translateX(-50%) translateY(-50%) rotate(0) scale(1)}
}
.person__list .person--name a{text-decoration:none;color:#333;font-size:1rem;line-height:1.1;display:block}
.person__list .person--name+.person--title{margin-top:.225rem}
.person__list .person--title{max-width:100%;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:14px;color:#333}
.block--columns .person__list .person--address,.block--columns .person__list .person--address a,.block--columns .person__list .person--contact,.block--columns .person__list .person--contact a{font-size:14px}
.person__button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.person__list+.person__button{margin-top:1.5rem}
.block--person-list .person__button .button{margin:0}
.product__slides{max-width:100%;width:100%}
.product__slides--image img{width:100%;height:100%;object-fit:cover}
.product__slides+.button{margin-top:1rem}
.product__slider .slick-dots,.product__slider.slick-slider{padding:0;margin:0}
.product__slider{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:distribute;align-content:space-around;list-style:none;width:100%;height:auto}
@media screen and (min-width:480px){.product__slider{width:100%}
}
.product__slider .slick-next,.product__slider .slick-prev{position:absolute;-webkit-appearance:none;top:calc(24.5rem - 1.5rem);-ms-transform:translateY(-100%) scale(1);transform:translateY(-100%) scale(1);z-index:2;height:2.75rem;width:2.75rem;border-radius:50%;overflow:hidden;font-size:0;outline:0;transition:transform .25s ease;background-color:rgba(68,68,68,.6);border:0}
.product__slider .slick-next:active,.product__slider .slick-prev:active{-ms-transform:translateY(-100%) scale(.925);transform:translateY(-100%) scale(.925)}
@media screen and (min-width:480px){.product__slider .slick-next,.product__slider .slick-prev{top:calc(24.5rem / 2);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.product__slider .slick-next:active,.product__slider .slick-prev:active{-ms-transform:translateY(-50%) scale(.925);transform:translateY(-50%) scale(.925)}
}
.product__slider .slick-next:after,.product__slider .slick-prev:after{content:'\f104';font-family:FontAwesome;font-size:1.5rem;color:#fff;position:absolute;left:1rem;top:.21rem}
.product__slider .slick-prev{left:1.5rem}
.product__slider .slick-next{right:1.5rem}
@media screen and (min-width:480px){.product__slider .slick-prev{left:2.5rem}
.product__slider .slick-next{right:2.5rem}
}
.product__slider .slick-next:after{content:'\f105';left:1.1rem}
.product__slider .slick-list{border-radius:4px;overflow:hidden}
.product__slider .slick-dots img{border-radius:4px}
.product__slider .slick-dots li{margin-top:.7rem}
.product__slider .slick-dots li img{filter:brightness(100%);transition:filter .35s ease}
.product__slider .slick-dots .slick-active img{filter:brightness(50%)}
.product__slider--image{height:100%}
.product__slider.block__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625rem;width:calc(100% + 1.25rem)}
@media screen and (min-width:768px){.product__slider.block__list .block__list-item{width:33%;width:calc(100% / 3)}
}
.product__slider-item{width:33.3333333333%;overflow:hidden}
.product__slide .product__slider-item{width:100%}
.slick-track .product__slider-item{height:24.5rem}
.product__slider-item img{object-fit:cover;height:100%;width:100%;vertical-align:top}
.product__slide{position:relative;width:100%;height:100%;padding-top:3.15rem}
@media screen and (min-width:480px){.product__slide{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
}
.product__slide-image{position:absolute;top:0;left:0;height:100%;width:100%}
.product__slide-info{max-width:calc(100% - (2 * 2.5rem));padding:1.5rem}
.product__slide-info .product-slide__name{position:relative;color:#fff}
.product__slide-info .product-slide__name--header{line-height:1.3;letter-spacing:-.3px;font-weight:400;margin-bottom:.9375rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#444}
@media screen and (min-width:380px){.product__slide-info .product-slide__name--header{font-size:2.050rem;line-height:1.26;margin-bottom:1.09375rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
}
@media screen and (min-width:480px){.product__slide-info{padding:2.5rem}
.product__slide-info .product-slide__name--header{font-size:2.25rem;line-height:1.22;margin-bottom:1.25rem}
}
.product__slide-info .button,h3.gform_title{margin-bottom:0}
@media screen and (min-width:380px){.product__slide-info .product-slide__name--header{font-size:1.5rem}
}
@media screen and (min-width:480px){.product__slide-info .product-slide__name--header{font-size:2.5rem}
}
.product--new{position:absolute;top:1rem;left:1rem;background-color:#e14436;border-radius:1rem;font-size:.8rem;font-weight:800;font-style:italic;line-height:1.5;letter-spacing:1.6px;color:#fff;text-decoration:none;padding:.5rem 1.438rem;z-index:2}
.product__slide .product--new{top:1.5rem;left:1.5rem}
@media screen and (min-width:480px){.product__slide .product--new{top:2.5rem;left:2.5rem}
}
.product__navigation .icon--stripe-prev-next{position:relative;width:1px;display:inline-block;height:1.125rem;background-color:#2063cb;margin-left:.475rem;margin-right:.475rem;top:3px}
.search--archive{display:block;width:100%}
.search-results__list{list-style:none;margin:0;padding:0}
.search-result__news table td:first-child{vertical-align:top;width:125px;padding-right:1.5em}
.search-result__news table td:first-child img{max-width:100%;height:auto}
.search-result__news table td:nth-child(2){vertical-align:top}
.nav__search .search__form{display:table}
.nav__search .search__form .form__input{display:table-cell;width:100%;padding-right:.5em;box-sizing:border-box;vertical-align:top}
.nav__search .search__form .form__input input{display:block;width:100%}
.nav__search .search__form .form__submit{display:table-cell;width:100%}
.search__criteria,.search__form--vacancies .search__form--filter li{display:inline-block}
.search__form--vacancies{margin-bottom:2em;position:relative}
@media screen and (min-width:480px){.search__form--vacancies{margin-bottom:3em}
}
.search__form--vacancies *{margin:0;box-sizing:border-box}
.search__form--vacancies .search__form--filter{position:relative;padding:0;list-style:none}
.search__form--locations input{border-radius:4px;border:1px solid #2063cb;padding:.5rem 2.2rem .5rem 1rem;-webkit-appearance:none;font-size:16px;color:#444;margin-right:20px;min-width:100%;box-sizing:border-box;background-color:#fff;vertical-align:top;margin-bottom:10px}
@media screen and (min-width:768px){.search__form--locations input{margin-bottom:0;min-width:380px}
}
.search__criteria{position:relative;width:100%;margin-bottom:10px}
.search__criteria--category:after,.search__criteria--location:after{content:'\f107';font-family:FontAwesome;display:block;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;font-size:24px;color:#9ac31c;transition:all .4s ease}
.search__criteria input[type=text],.search__criteria select.search--dropdown{border-radius:4px;border:1px solid #2063cb;padding:7px 1rem;-webkit-appearance:none;font-size:1rem;color:#444;margin-right:20px;min-width:100%;box-sizing:border-box;background-color:transparent;vertical-align:top}
@media screen and (min-width:480px){.search__criteria{width:auto}
.search__criteria--category:after,.search__criteria--location:after{right:32px}
.search__criteria input[type=text],.search__criteria select.search--dropdown{min-width:150px}
}
.search__criteria input[type=text]:-ms-input-placeholder,.search__criteria select.search--dropdown:-ms-input-placeholder{color:#444;opacity:1}
.search__criteria input[type=text]::placeholder,.search__criteria select.search--dropdown::placeholder{color:#444;opacity:1}
.search__criteria input[type=text]{padding:.5rem 2.2rem .5rem 1rem}
.section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;width:100%}
.section .hidden-anchor{visibility:hidden;position:relative;display:block;height:0;width:0;top:-10rem}
.section.archive{margin-top:0}
@media screen and (min-width:480px){.section.archive{margin-top:0}
}
.section__heading h3{font-size:30px;font-weight:400;color:#0a1f40;line-height:1.2;margin-bottom:30px}
.section--article-blocks.block--social.with-bg .social__heading{color:#123274}
.section--article-search{margin:.75rem 0}
@media screen and (min-width:768px){.section--article-blocks+.block--items .block__list-item{width:33.3%}
.section--article-search{margin:3.75rem 0}
}
.section--vacancies{overflow:hidden}
.section--grey{padding-top:4rem;padding-bottom:4rem;background-color:#f5f5f5}
.section.article__header,.section.block--testimonial+.block--testimonial,.section.block--text.with-bg+.block--testimonial,.section.block--text.with-bg+.block__header,.section.block__header+.block--text.with-bg,.section.block__header+.block__header{margin-top:0}
.section+.archive__container{margin-top:40px}
@media screen and (min-width:480px){.section+.archive__container{margin-top:60px}
}
section.block__header+.block--testimonial,section.block__header+.block__header{margin-top:0}
.site__header{background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);left:0;right:0;top:0;z-index:10}
.site__header--wrapper{float:right;padding-top:9px}
@media (min-width:640px){.site__header--wrapper{padding:9px 0 0}
}
.site__header--topmenu{display:none}
@media screen and (min-width:1100px){.site__header--topmenu{display:inline;float:right;font-size:16px;margin-left:1em;margin-top:20px}
}
.site__content{position:relative;z-index:1;padding-top:4.313em;min-height:calc(100vh - 129px - 69px)}
@media screen and (min-width:768px){.site__content{padding-top:6em;min-height:calc(100vh - 129px - 96px)}
}
.admin-bar .site__content{min-height:calc(100vh - 129px - 69px - 32px)}
@media screen and (min-width:768px){.admin-bar .site__content{min-height:calc(100vh - 129px - 96px - 32px)}
}
.site__content .bg_color_FFFFFF{background-color:#FFF}
.site__content .bg_color_0A1F40{background-color:#0A1F40}
.site__content .bg_color_333333{background-color:#333}
.site__content .bg_color_2063CB{background-color:#2063CB}
.site__content .bg_color_777777{background-color:#777}
.site__content .bg_color_123274{background-color:#123274}
.site__content .bg_color_415B90{background-color:#415B90}
.site__content .bg_color_7184AC{background-color:#7184AC}
.site__content .bg_color_A0ADC7{background-color:#A0ADC7}
.site__content .bg_color_D0D6E3{background-color:#D0D6E3}
.site__content .bg_color_A61916{background-color:#A61916}
.site__content .bg_color_B84745{background-color:#B84745}
.site__content .bg_color_E24435{background-color:#E24435}
.site__content .bg_color_1A1A1A{background-color:#1A1A1A}
.site__content .bg_color_0A1F40 a,.site__content .bg_color_0A1F40 article,.site__content .bg_color_0A1F40 div,.site__content .bg_color_0A1F40 figcaption,.site__content .bg_color_0A1F40 figure,.site__content .bg_color_0A1F40 h1,.site__content .bg_color_0A1F40 h2,.site__content .bg_color_0A1F40 h3,.site__content .bg_color_0A1F40 h4,.site__content .bg_color_0A1F40 h5,.site__content .bg_color_0A1F40 h6,.site__content .bg_color_0A1F40 li,.site__content .bg_color_0A1F40 p,.site__content .bg_color_0A1F40 span,.site__content .bg_color_123274 a,.site__content .bg_color_123274 article,.site__content .bg_color_123274 div,.site__content .bg_color_123274 figcaption,.site__content .bg_color_123274 figure,.site__content .bg_color_123274 h1,.site__content .bg_color_123274 h2,.site__content .bg_color_123274 h3,.site__content .bg_color_123274 h4,.site__content .bg_color_123274 h5,.site__content .bg_color_123274 h6,.site__content .bg_color_123274 li,.site__content .bg_color_123274 p,.site__content .bg_color_123274 span,.site__content .bg_color_2063CB a,.site__content .bg_color_2063CB article,.site__content .bg_color_2063CB div,.site__content .bg_color_2063CB figcaption,.site__content .bg_color_2063CB figure,.site__content .bg_color_2063CB h1,.site__content .bg_color_2063CB h2,.site__content .bg_color_2063CB h3,.site__content .bg_color_2063CB h4,.site__content .bg_color_2063CB h5,.site__content .bg_color_2063CB h6,.site__content .bg_color_2063CB li,.site__content .bg_color_2063CB p,.site__content .bg_color_2063CB span,.site__content .bg_color_333333 a,.site__content .bg_color_333333 article,.site__content .bg_color_333333 div,.site__content .bg_color_333333 figcaption,.site__content .bg_color_333333 figure,.site__content .bg_color_333333 h1,.site__content .bg_color_333333 h2,.site__content .bg_color_333333 h3,.site__content .bg_color_333333 h4,.site__content .bg_color_333333 h5,.site__content .bg_color_333333 h6,.site__content .bg_color_333333 li,.site__content .bg_color_333333 p,.site__content .bg_color_333333 span,.site__content .bg_color_415B90 a,.site__content .bg_color_415B90 article,.site__content .bg_color_415B90 div,.site__content .bg_color_415B90 figcaption,.site__content .bg_color_415B90 figure,.site__content .bg_color_415B90 h1,.site__content .bg_color_415B90 h2,.site__content .bg_color_415B90 h3,.site__content .bg_color_415B90 h4,.site__content .bg_color_415B90 h5,.site__content .bg_color_415B90 h6,.site__content .bg_color_415B90 li,.site__content .bg_color_415B90 p,.site__content .bg_color_415B90 span,.site__content .bg_color_7184AC a,.site__content .bg_color_7184AC article,.site__content .bg_color_7184AC div,.site__content .bg_color_7184AC figcaption,.site__content .bg_color_7184AC figure,.site__content .bg_color_7184AC h1,.site__content .bg_color_7184AC h2,.site__content .bg_color_7184AC h3,.site__content .bg_color_7184AC h4,.site__content .bg_color_7184AC h5,.site__content .bg_color_7184AC h6,.site__content .bg_color_7184AC li,.site__content .bg_color_7184AC p,.site__content .bg_color_7184AC span,.site__content .bg_color_777777 a,.site__content .bg_color_777777 article,.site__content .bg_color_777777 div,.site__content .bg_color_777777 figcaption,.site__content .bg_color_777777 figure,.site__content .bg_color_777777 h1,.site__content .bg_color_777777 h2,.site__content .bg_color_777777 h3,.site__content .bg_color_777777 h4,.site__content .bg_color_777777 h5,.site__content .bg_color_777777 h6,.site__content .bg_color_777777 li,.site__content .bg_color_777777 p,.site__content .bg_color_777777 span,.site__content .bg_color_A0ADC7 a,.site__content .bg_color_A0ADC7 article,.site__content .bg_color_A0ADC7 div,.site__content .bg_color_A0ADC7 figcaption,.site__content .bg_color_A0ADC7 figure,.site__content .bg_color_A0ADC7 h1,.site__content .bg_color_A0ADC7 h2,.site__content .bg_color_A0ADC7 h3,.site__content .bg_color_A0ADC7 h4,.site__content .bg_color_A0ADC7 h5,.site__content .bg_color_A0ADC7 h6,.site__content .bg_color_A0ADC7 li,.site__content .bg_color_A0ADC7 p,.site__content .bg_color_A0ADC7 span,.site__content .bg_color_A61916 a,.site__content .bg_color_A61916 article,.site__content .bg_color_A61916 div,.site__content .bg_color_A61916 figcaption,.site__content .bg_color_A61916 figure,.site__content .bg_color_A61916 h1,.site__content .bg_color_A61916 h2,.site__content .bg_color_A61916 h3,.site__content .bg_color_A61916 h4,.site__content .bg_color_A61916 h5,.site__content .bg_color_A61916 h6,.site__content .bg_color_A61916 li,.site__content .bg_color_A61916 p,.site__content .bg_color_A61916 span,.site__content .bg_color_B84745 a,.site__content .bg_color_B84745 article,.site__content .bg_color_B84745 div,.site__content .bg_color_B84745 figcaption,.site__content .bg_color_B84745 figure,.site__content .bg_color_B84745 h1,.site__content .bg_color_B84745 h2,.site__content .bg_color_B84745 h3,.site__content .bg_color_B84745 h4,.site__content .bg_color_B84745 h5,.site__content .bg_color_B84745 h6,.site__content .bg_color_B84745 li,.site__content .bg_color_B84745 p,.site__content .bg_color_B84745 span,.site__content .bg_color_D0D6E3 a,.site__content .bg_color_D0D6E3 article,.site__content .bg_color_D0D6E3 div,.site__content .bg_color_D0D6E3 figcaption,.site__content .bg_color_D0D6E3 figure,.site__content .bg_color_D0D6E3 h1,.site__content .bg_color_D0D6E3 h2,.site__content .bg_color_D0D6E3 h3,.site__content .bg_color_D0D6E3 h4,.site__content .bg_color_D0D6E3 h5,.site__content .bg_color_D0D6E3 h6,.site__content .bg_color_D0D6E3 li,.site__content .bg_color_D0D6E3 p,.site__content .bg_color_D0D6E3 span,.site__content .bg_color_E24435 a,.site__content .bg_color_E24435 article,.site__content .bg_color_E24435 div,.site__content .bg_color_E24435 figcaption,.site__content .bg_color_E24435 figure,.site__content .bg_color_E24435 h1,.site__content .bg_color_E24435 h2,.site__content .bg_color_E24435 h3,.site__content .bg_color_E24435 h4,.site__content .bg_color_E24435 h5,.site__content .bg_color_E24435 h6,.site__content .bg_color_E24435 li,.site__content .bg_color_E24435 p,.site__content .bg_color_E24435 span{color:#fff}
.site__content .bg_color_F3F0EB a,.site__content .bg_color_F3F0EB article,.site__content .bg_color_F3F0EB div,.site__content .bg_color_F3F0EB figcaption,.site__content .bg_color_F3F0EB figure,.site__content .bg_color_F3F0EB h1,.site__content .bg_color_F3F0EB h2,.site__content .bg_color_F3F0EB h3,.site__content .bg_color_F3F0EB h4,.site__content .bg_color_F3F0EB h5,.site__content .bg_color_F3F0EB h6,.site__content .bg_color_F3F0EB li,.site__content .bg_color_F3F0EB p,.site__content .bg_color_F3F0EB span,.site__content .bg_color_f3f0eb a,.site__content .bg_color_f3f0eb article,.site__content .bg_color_f3f0eb div,.site__content .bg_color_f3f0eb figcaption,.site__content .bg_color_f3f0eb figure,.site__content .bg_color_f3f0eb h1,.site__content .bg_color_f3f0eb h2,.site__content .bg_color_f3f0eb h3,.site__content .bg_color_f3f0eb h4,.site__content .bg_color_f3f0eb h5,.site__content .bg_color_f3f0eb h6,.site__content .bg_color_f3f0eb li,.site__content .bg_color_f3f0eb p,.site__content .bg_color_f3f0eb span{color:#444}
.site__content .bg_color_FFFFFF h1,.site__content .bg_color_FFFFFF h2,.site__content .bg_color_FFFFFF h3,.site__content .bg_color_FFFFFF h4,.site__content .bg_color_FFFFFF h5,.site__content .bg_color_FFFFFF h6{color:#123873}
.site__content .bg_color_FFFFFF a,.site__content .bg_color_FFFFFF article,.site__content .bg_color_FFFFFF div:not(.block__list-item-wrapper-header),.site__content .bg_color_FFFFFF figcaption,.site__content .bg_color_FFFFFF figure,.site__content .bg_color_FFFFFF li,.site__content .bg_color_FFFFFF p,.site__content .bg_color_FFFFFF span{color:#444}
.site__footer{background-color:#123873;color:#fff;padding-top:1em;padding-bottom:1em}
.site__footer a{color:#fff}
.site__footer__menu{position:relative;list-style:none;padding:0;margin:0;text-align:left}
.slick__arrow,.sponsor__item{text-align:center}
.site__footer__menu-column{vertical-align:top;padding:0;margin:0 0 1em}
@media screen and (min-width:480px){.site__footer__menu-column{display:inline-block;padding-right:1em;width:50%;box-sizing:border-box}
}
@media screen and (min-width:640px){.site__footer__menu-column{margin:0;width:33%}
}
.site__footer__menu--column__header{margin-bottom:.5em;font-size:200%}
.site__footer__logo{margin-bottom:2em}
.slick-dots li{cursor:pointer}
.slick-slider .slide{margin:0}
.slick--sponsor{height:50px;margin:2em 0;overflow:hidden;position:relative}
.slick__arrow{position:absolute;top:0;z-index:2000;color:#333;height:44px;width:44px;font-size:200%;vertical-align:middle}
.slick__arrow--left{left:0}
.slick__arrow--right{right:0}
.social{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding:3em 0}
.social__heading{margin-bottom:.625rem;font-size:1rem;font-weight:400}
.social__list{list-style:none;margin:0;padding:0}
.entry-content .social__list{padding-left:0}
.social__list-item{display:inline-block}
.social__list-item+li{margin-left:1.5rem}
.social__link{width:2rem;height:2rem;margin:0;color:#00719c;fill:#00719c;transition:all .2s ease-in-out;border-radius:50%;overflow:hidden;-ms-transform:scale(1);transform:scale(1)}
@media screen and (min-width:480px){.social__link{margin:0}
}
.social__link:hover{-ms-transform:scale(1.1);transform:scale(1.1)}
.social__icon path,.social__icon:hover{fill:#00719c}
.social .block__container{margin:0}
.overview__list-item--sponsor-overig .sponsor__item{text-align:left}
.sponsor__image{text-align:center;box-sizing:border-box}
.sponsor__image img{max-width:100%;height:auto}
.sponsor__link{text-decoration:none;color:#333;margin-top:.5em}
.tile__image-wrapper{height:0;padding-top:56.25%;width:100%;display:-ms-flexbox;display:flex;position:relative}
.tile__image-wrapper picture{display:-ms-flexbox;display:flex;width:100%;height:100%;padding-top:0;position:absolute;top:0}
.tile__image-wrapper picture img{width:100%;height:100%;object-fit:cover}
.tile__image .image{display:block;position:relative}
.tile__image .image:after{content:'';width:1.875rem;height:1.875rem;position:absolute;right:1rem;bottom:1rem;background-image:url(../img/blue-arrow-forward.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:right .35s ease}
.tile__image .image:hover:after{right:1.5rem}
.tile__image img{width:100%;object-fit:cover}
.tile__image .ie__image{width:100%;height:20rem}
.tile__text__header{font-size:1.375rem;line-height:1.27;font-weight:400;color:#0a1f40;margin:0}
.tile__text__header+.tile__text__description,.tile__text__header+.tile__text__link{margin-top:.75rem}
.tile__text__description p{line-height:1.5;color:#777;margin:0}
.gform_fields .gfield .clear-multi .gfield_time_hour+div,.gform_fields .gfield .clear-multi .gfield_time_minute+div,.gform_fields .gfield .ginput_container_date .clear-multi>div+div,.tile__text__link:after{margin-left:.5rem}
.tile__text__description p+p,.tile__text__description+.tile__text__link{margin-top:1rem}
.tile__text__link{display:block;text-decoration:none;color:#2063cb}
.tile__text__link:after{content:'\f105';font-family:FontAwesome;font-size:1.1em;color:#2063cb;position:absolute;transition:margin-left .35s ease}
.tile__text__link:hover:after{margin-left:.7rem}
.vacancy{display:block;position:relative;border-radius:2px;margin:0 1px 1.5rem;padding:.625rem 0;box-sizing:border-box}
.block--columns .vacancy:last-child{border-bottom:0;padding-bottom:0}
.vacancy__heading{font-size:1.375rem;line-height:1.75rem;color:#2063cb;font-weight:400;margin-bottom:1rem;padding-right:2rem}
.vacancy__heading a{text-decoration:none;color:#2063cb}
.vacancy__intro{width:80%}
.vacancy__meta-list{font-size:small;color:#333;margin-bottom:.5rem}
.article__vacancy .vacancy__meta-list{margin-bottom:2rem}
.vacancy__meta-item{margin-right:2rem;font-size:1rem}
.vacancy__expertise,.vacancy__location{margin-right:10px;font-size:13px;display:block;color:#777}
.vacancy__expertise a,.vacancy__location a{font-size:13px;color:#2063cb;text-decoration:none;position:relative}
@media screen and (min-width:600px){.vacancy__expertise,.vacancy__location{display:inline}
}
.vacancy__expertise a:after,.vacancy__location a:after{content:'';display:block;position:absolute;bottom:-1px;left:0;right:0;height:2px;width:0;margin-left:auto;margin-right:auto;background-color:#2063cb;transition:all .4s ease}
.dvinci-job-widget .dvinci-pagination-button.btn-default:after,.dvinci-job-widget ul.dvinci-job-list>li:after,.vacancy__link:after{content:'\f105';font-family:FontAwesome;transition:all .4s ease}
.vacancy__expertise a:hover:after,.vacancy__location a:hover:after{width:100%;transition:all .4s ease}
.vacancy__expertise a:active:after,.vacancy__location a:active:after{width:75%;transition:all .4s ease}
.vacancy__link{position:absolute;right:15px;top:0}
.vacancy__link a{width:42px;height:45px;display:block;position:absolute;right:-12px;bottom:2px;z-index:2;cursor:pointer}
.vacancy__link:after{font-size:34px;color:#2063cb}
.vacancy__counter{display:block;width:100%}
.vacancy__counter--text{font-size:30px;line-height:1.2;color:#0a1f40;margin-bottom:15px}
.vacancy--open{background-color:#f3f8ff;border-radius:.8rem;text-align:center;max-width:50%;margin:2rem auto;padding:1.5em 2em 1rem}
.vacancy--open p{color:#0a1f40}
.vacancy--open a{margin:0}
.widget__heading{font-size:31px;color:#a61a17;margin-bottom:1em}
.widget--event .event__date{font-size:125%}
.widget--event .event__reserve{margin-top:1em}
body.site-3 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{color:grey!important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.wpml__language-switcher{position:relative;list-style:none;margin-top:20px}
.wpml__language-switcher li{margin-right:10px;display:inline-block}
.wpml__language-switcher a{color:#0a1f40;display:block;font-size:18px;text-decoration:none}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select:hover,.wpml__language-switcher .wpml-ls-current-language a{text-decoration:underline}
@media screen and (min-width:768px){.wpml__language-switcher{position:absolute;right:15px;list-style:none;margin-top:0}
.wpml__language-switcher li{width:40px;height:37px;float:left;padding-top:8px;text-align:center;margin:0 1px;position:relative;box-sizing:border-box;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.wpml__language-switcher li.wpml-ls-current-language{background-color:#2063cb;cursor:default}
.wpml__language-switcher li.wpml-ls-current-language a{color:#fff;display:block;font-size:1em;text-decoration:none}
.wpml__language-switcher li a{text-decoration:none;text-transform:uppercase;color:#00719c;display:block;font-size:1em}
}
.site-10 .wpml-ls,.site-12 .wpml-ls,.site-8 .wpml-ls{display:none}
.dvinci{width:100%;overflow:hidden}
.dvinci-job-widget .dvinci-job-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:-.5rem;margin-bottom:-.5rem}
.block--columns .dvinci-job-widget .dvinci-job-filters{-ms-flex-direction:column;flex-direction:column}
.dvinci-job-widget .dvinci-job-filters .dvinci-job-filter{margin-top:.5rem;margin-bottom:.5rem;width:100%;float:inherit}
@media screen and (min-width:768px){.dvinci-job-widget .dvinci-job-filters .dvinci-job-filter{width:50%}
.block--columns .dvinci-job-widget .dvinci-job-filters .dvinci-job-filter{width:100%}
}
.dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .dvinci-filter-heading{display:block;font-size:15px;margin-bottom:6px;margin-top:5px;font-weight:400;color:#0a1f40}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap{padding:0;border:0}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap>div{position:relative}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap>div:after{content:'\f107';font-family:FontAwesome;display:block;position:absolute;bottom:7px;font-size:24px;color:#9ac31c;transition:all .4s ease;right:1rem}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap input.ui-select-search{border-radius:4px;border:1px solid #2063cb;padding:19px 1rem;-webkit-appearance:none;font-size:1rem;width:100%!important;color:#444;margin-right:20px;min-width:100%;box-sizing:border-box;background-color:transparent;vertical-align:top;cursor:pointer}
@media screen and (min-width:480px){.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap input.ui-select-search{min-width:150px}
}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder{color:#444;opacity:1}
.dvinci-job-widget .ui-select-multiple.ui-select-bootstrap input.ui-select-search::placeholder{color:#444;opacity:1}
.dvinci-job-widget .badge{background-color:#0a1f40}
.dvinci-job-widget .btn-default,.dvinci-job-widget .btn-default:active,.dvinci-job-widget .btn-default:focus,.dvinci-job-widget .btn-default:hover{color:#fff;background-color:#2063cb;border-color:#2063cb}
.dvinci-job-widget .close{color:#fff;opacity:1}
.dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .ui-select-match-item .ui-select-match-close{top:5px}
.dvinci-job-widget .dvinci-job-filters .dvinci-job-filter .ui-select-match-item .ui-select-match-close+span{max-width:80%;right:inherit;padding-left:inherit;top:1px}
.dvinci-job-widget .btn-xs{padding:.25rem 0;font-size:.875rem}
.dvinci-job-widget hr{border-top:2px solid #ededed}
.dvinci-job-widget .dvinci-pagination-button.btn-default{display:inline-block;position:relative;background-color:#2063cb;min-width:180px;text-align:left;font-size:16px;line-height:1.5;color:#fff;box-sizing:border-box;padding:.5rem 2.2rem .5rem 1rem;transition:all .4s ease;-webkit-appearance:none;font-weight:400;margin-top:0;border:none;border-radius:4px;vertical-align:top;margin-right:1rem;margin-bottom:1rem}
.dvinci-job-widget .dvinci-pagination-button.btn-default:hover{background-color:#0a1f40}
.dvinci-job-widget .dvinci-pagination-button.btn-default:hover:after{right:9px}
.dvinci-job-widget .dvinci-pagination-button.btn-default:after{font-size:18px;color:#fff;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:block}
.dvinci-job-widget ul.dvinci-job-list>li{position:relative}
.dvinci-job-widget ul.dvinci-job-list>li:after{font-size:34px;color:#2063cb;position:absolute;right:10px;top:calc(50% - 21px);display:block;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.dvinci-job-widget small.dvinci-page-label{position:relative;top:-24px}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry{margin-top:0}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry div[role=main]{padding:0 24px}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position{font-size:1rem;padding-right:50px;display:block}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5{width:100%}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5 .titel{font-size:1.375rem;line-height:1.75rem;color:#2063cb;font-weight:400;margin-bottom:1rem;padding-right:2px}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3 .m_title,.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4 .m_title{font-size:1rem;color:#333;padding-right:0}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5 .label{top:-3px;position:relative}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-5 .label{display:none}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3{width:auto;display:inline-block;margin-top:1rem}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3{margin-top:.375rem}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3 .col-md-4{margin-top:.35rem}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-3 .col-md-4{margin-top:.125rem}
.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4{width:auto;display:inline-block}
@media screen and (min-width:768px){.dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4{margin-top:1rem}
.block--columns .dvinci-job-widget .dvinci-job-list .dvinci-job-entry .dvinci-job-position .col-md-4{margin-top:.375rem}
}
html.with-featherlight{overflow:hidden}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:0 0}
.featherlight:last-of-type{background:rgba(0,0,0,.8)}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}
.featherlight .featherlight-inner{display:block}
.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}
.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}
.featherlight .featherlight-image{width:100%}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}
.featherlight iframe{border:0}
.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}
}
@media print{html.with-featherlight>*>:not(.featherlight){display:none}
}
.gform_heading+.gform_body{margin-top:1.5rem}
h3.gform_title{font-size:1.475rem;line-height:1.3;font-weight:400;color:#0a1f40}
@media screen and (min-width:380px){h3.gform_title{font-size:1.675rem;line-height:1.25}
}
@media screen and (min-width:480px){h3.gform_title{font-size:1.875rem;line-height:1.2}
}
.block--columns h3.gform_title{color:#0a1f40}
.gform_title+.gform_description{margin-top:.475rem}
.gform_description{display:block}
.gform_description:empty{display:none}
.gform_body+.gform_footer{margin-top:1.5rem}
.gform_fields{list-style:none;padding:0;margin:0}
.block--text .block__text .gform_fields{padding:0}
.gform_fields .gfield_label{font-size:15px;margin-bottom:6px;display:block;margin-top:5px}
.gform_fields .gfield_description{font-size:14px;margin-bottom:6px;display:block;opacity:.875;margin-top:5px;line-height:1.4}
.gform_fields .gfield_description.validation_message{color:#a61a17;margin-top:2px}
.gform_fields .gfield_required{margin-left:3px;color:#a61a17}
.gform_fields .gfield+.gfield{margin-top:.775rem}
.gform_fields .gfield.field_description_above .gfield_label{font-size:18px}
.gform_fields .gfield.field_description_above .gfield_label+.gfield_description{margin-top:-6px}
.gform_fields .gfield [class*="_container_name"] .name_first+span,.gform_fields .gfield [class*="_container_name"] .name_last+span,.gform_fields .gfield [class*="_container_name"] .name_middle+span,.gform_fields .gfield [class*="_container_name"] .name_prefix+span,.gform_fields .gfield [class*="_container_name"] .name_suffix+span,.gform_fields .gfield [class*="_container_address"] .address_city+span,.gform_fields .gfield [class*="_container_address"] .address_country+span,.gform_fields .gfield [class*="_container_address"] .address_line_1+span,.gform_fields .gfield [class*="_container_address"] .address_line_2+span,.gform_fields .gfield [class*="_container_address"] .address_state+span,.gform_fields .gfield [class*="_container_address"] .address_zip+span,.gform_fields .gfield [class*="_container_email"] .ginput_left+span,.gform_fields .gfield [class*="_container_email"] .ginput_right+span{margin-top:.775rem}
.gform_fields .gfield.field_description_above .gfield_description{font-size:14px;margin-bottom:.625rem}
.gform_fields .gfield.field_description_below{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.gform_fields .gfield.field_description_below .gfield_description{-ms-flex-order:4;order:4}
.gform_fields .gfield.field_description_below .gfield_description.validation_message{-ms-flex-order:3;order:3}
.gform_fields .gfield [class*="_container_name"] .name_first,.gform_fields .gfield [class*="_container_name"] .name_last,.gform_fields .gfield [class*="_container_name"] .name_middle,.gform_fields .gfield [class*="_container_name"] .name_prefix,.gform_fields .gfield [class*="_container_name"] .name_suffix{display:block;position:relative}
.gform_fields .gfield [class*="_container_name"] .name_first label,.gform_fields .gfield [class*="_container_name"] .name_last label,.gform_fields .gfield [class*="_container_name"] .name_middle label,.gform_fields .gfield [class*="_container_name"] .name_prefix label,.gform_fields .gfield [class*="_container_name"] .name_suffix label{position:absolute;left:9px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;padding-left:3px;padding-right:4px;background-color:#fff;color:rgba(51,51,51,.825)}
.gform_fields .gfield .ginput_container_date{position:relative}
.gform_fields .gfield .ginput_container_date .clear-multi{display:-ms-flexbox;display:flex}
.gform_fields .gfield .ginput_container_date .clear-multi>div{display:inline-block;width:calc(100% / 3 - .25rem);position:relative}
.gform_fields .gfield .ginput_container_date .clear-multi label{position:absolute;left:9px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;padding-left:3px;padding-right:4px;background-color:#fff;color:rgba(51,51,51,.825)}
.gform_fields .gfield .ginput_container_date img{position:absolute;right:.775rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gform_fields .gfield .clear-multi{display:-ms-flexbox;display:flex}
.gform_fields .gfield .clear-multi .gfield_time_hour,.gform_fields .gfield .clear-multi .gfield_time_minute{display:inline-block;width:calc(100% / 2 - .25rem);position:relative}
.gform_fields .gfield .clear-multi .gfield_time_hour i,.gform_fields .gfield .clear-multi .gfield_time_minute i{display:none}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select+select,.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons a+a{margin-left:6px}
.gform_fields .gfield .clear-multi label{position:absolute;left:9px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;padding-left:3px;padding-right:4px;background-color:#fff;color:rgba(51,51,51,.825)}
.gform_fields .gfield [class*="_container_address"] .address_city,.gform_fields .gfield [class*="_container_address"] .address_country,.gform_fields .gfield [class*="_container_address"] .address_line_1,.gform_fields .gfield [class*="_container_address"] .address_line_2,.gform_fields .gfield [class*="_container_address"] .address_state,.gform_fields .gfield [class*="_container_address"] .address_zip{display:block;position:relative}
.gform_fields .gfield [class*="_container_address"] .address_city label,.gform_fields .gfield [class*="_container_address"] .address_country label,.gform_fields .gfield [class*="_container_address"] .address_line_1 label,.gform_fields .gfield [class*="_container_address"] .address_line_2 label,.gform_fields .gfield [class*="_container_address"] .address_state label,.gform_fields .gfield [class*="_container_address"] .address_zip label{position:absolute;left:9px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;padding-left:3px;padding-right:4px;background-color:#fff;color:rgba(51,51,51,.825)}
.gform_fields .gfield [class*="_container_email"] .ginput_left,.gform_fields .gfield [class*="_container_email"] .ginput_right{display:block;position:relative}
.gform_fields .gfield [class*="_container_email"] .ginput_left label,.gform_fields .gfield [class*="_container_email"] .ginput_right label{position:absolute;left:9px;top:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px;padding-left:3px;padding-right:4px;background-color:#fff;color:rgba(51,51,51,.825)}
.gform_fields .gfield [class*="_container_list"] table{width:100%}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons{width:5.875rem;font-size:0;padding-left:1rem}
.gform_fields .gfield [class*="_container_list"] table td+td,.gform_fields .gfield [class*="_container_list"] table th+th{padding-left:.5rem}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons a{display:inline-block;background-color:#E1E1E1;cursor:pointer;text-decoration:none;border-radius:4px;transition:all .25s ease}
@media (hover:hover){.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons a:hover{background-color:#c8c7c7}
}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons a.add_list_item{background-color:#2063cb}
@media (hover:hover){.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons a.add_list_item:hover{background-color:#194e9f}
}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons .media{width:2.75rem;height:2.75rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons .media:after{content:"\f068";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1rem;color:#333}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons .media img{display:none}
.gform_fields .gfield [class*="_container_list"] table .gfield_list_icons .add_list_item .media:after{content:"\f067";color:#fff}
.gform_fields .gfield [class*="_container_list"] table tr+tr td{padding-top:.775rem}
.gform_fields .gfield [class*="_container_list"] table th{text-align:left;font-size:14px;font-weight:400;padding-bottom:4px}
.gform_fields .gfield [class*="_container_consent"]{padding-left:1.5rem;position:relative}
.gform_fields .gfield [class*="_container_consent"] input{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gform_fields .gfield [class*="_container_checkbox"] input,.gform_fields .gfield [class*="_container_checkbox"] label{cursor:pointer}
.gform_fields .gfield [class*="_container_checkbox"] ul{list-style:none;padding:0;margin:0}
.gform_fields .gfield [class*="_container_checkbox"] ul li{padding-left:1.5rem;position:relative}
.gform_fields .gfield [class*="_container_checkbox"] ul li input[type=checkbox]{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gform_fields .gfield [class*="_container_radio"] input,.gform_fields .gfield [class*="_container_radio"] label{cursor:pointer}
.gform_fields .gfield [class*="_container_radio"] ul{list-style:none;padding:0;margin:0}
.gform_fields .gfield [class*="_container_radio"] ul li{padding-left:1.5rem;position:relative}
.gform_fields .gfield [class*="_container_radio"] ul li input[type=radio]{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gform_fields.left_label .gfield_label{font-size:1rem;font-weight:600;line-height:1.3}
.gform_fields.left_label .gfield.field_description_above .gfield_label{font-size:1rem;margin-bottom:6px;display:block}
.gform_fields.left_label .gfield.field_description_above .gfield_description{font-size:14px;margin-bottom:6px;display:block;opacity:.875;margin-top:5px;line-height:1.4}
.gform_fields.right_label .gfield_label{font-size:1rem;font-weight:600;line-height:1.3}
@media screen and (min-width:480px){.gform_fields.left_label .gfield{padding-left:40%;position:relative}
.gform_fields.left_label .gfield_label{position:absolute;left:0;top:.75rem;width:calc(40% - 2rem);padding-right:2rem}
.gform_fields.right_label .gfield{padding-right:40%;position:relative}
.gform_fields.right_label .gfield_label{position:absolute;right:0;top:.75rem;width:calc(40% - 2rem);padding-left:2rem}
}
.gform_fields.right_label .gfield.field_description_above .gfield_label{font-size:1rem;margin-bottom:6px;display:block}
.gform_fields.right_label .gfield.field_description_above .gfield_description{font-size:14px;margin-bottom:6px;display:block;opacity:.875;margin-top:5px;line-height:1.4}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper input[type=search],.gform_wrapper select,.gform_wrapper textarea{border:1px solid #2063cb;background-color:#fff;font-size:1rem;color:#444;padding:.45rem .65rem;border-radius:4px;width:100%;box-sizing:border-box;box-shadow:inset 0 0 1px rgba(0,0,0,.5);-webkit-appearance:none;-moz-appearance:none;outline:0}
.gform_wrapper textarea{height:8rem;resize:vertical}
.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{box-shadow:inset 0 0 0 1px #2063cb;width:1rem;height:1rem;transition:box-shadow .1s ease;position:absolute;-webkit-appearance:none;outline:0}
.gform_wrapper select{background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='14px' height='9px' viewBox='0 0 14 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3EPath Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home-Page' transform='translate(-1263.000000, -669.000000)' fill='%23333333' fill-rule='nonzero'%3E%3Cpath d='M1267.79176,667.282217 C1267.3814,666.904065 1266.72185,666.906207 1266.31431,667.287016 C1265.90676,667.667825 1265.9037,668.284824 1266.30744,668.669163 L1271.46673,673.497305 L1266.30744,678.323812 C1266.04229,678.571858 1265.93874,678.933393 1266.03579,679.27223 C1266.13284,679.611068 1266.41575,679.87573 1266.77795,679.966521 C1267.14015,680.057312 1267.52661,679.960439 1267.79176,679.712393 L1273.69234,674.190778 C1273.88932,674.006712 1274,673.756941 1274,673.496487 C1274,673.236033 1273.88932,672.986263 1273.69234,672.802197 L1267.79176,667.282217 Z' id='Path-Copy-2' transform='translate(1270.000000, 673.500000) rotate(90.000000) translate(-1270.000000, -673.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:center;cursor:pointer}
.gform_wrapper select[multiple]{background-image:none}
.gform_wrapper input[type=checkbox]{border:0;border-radius:4px}
.gform_wrapper input[type=checkbox]:checked{background-color:#2063cb}
.gform_wrapper input[type=checkbox]:checked:after{content:'\2714';font-size:1rem;position:absolute;top:-4px;left:2px;color:#fff}
.gform_wrapper input[type=radio]{border:0;border-radius:50%}
.gform_wrapper input[type=radio]:checked{box-shadow:inset 0 0 0 6px #2063cb}
.gform_wrapper .gfield_error input[type=text],.gform_wrapper .gfield_error input[type=email],.gform_wrapper .gfield_error input[type=password],.gform_wrapper .gfield_error input[type=tel],.gform_wrapper .gfield_error input[type=url],.gform_wrapper .gfield_error input[type=number],.gform_wrapper .gfield_error input[type=search],.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border:1px solid #a61a17}
.gform_wrapper .validation_error{margin-top:.875rem;margin-bottom:.875rem;background-color:#f7efef;padding:1rem 1rem 1rem 4rem;border-radius:.5rem;position:relative;line-height:1.3}
.gform_wrapper .validation_error:after{content:'!';display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:1rem;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:2rem;height:2rem;border-radius:100%;border:2px solid #a61a17;color:#a61a17;font-size:1.5rem;font-weight:700}
#ui-datepicker-div{position:fixed!important;width:100%;height:100%;top:0!important;left:0!important;z-index:6!important}
#ui-datepicker-div .ui-datepicker-header{position:absolute;width:300px;height:90px;background-color:#123873;left:50%;bottom:calc(50% + 2rem);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:auto;padding:1rem 1rem .2rem;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{font-size:0;color:transparent;width:.75rem;height:.75rem;background-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='14px' height='9px' viewBox='0 0 14 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3EPath Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home-Page' transform='translate(-1263.000000, -669.000000)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M1267.79176,667.282217 C1267.3814,666.904065 1266.72185,666.906207 1266.31431,667.287016 C1265.90676,667.667825 1265.9037,668.284824 1266.30744,668.669163 L1271.46673,673.497305 L1266.30744,678.323812 C1266.04229,678.571858 1265.93874,678.933393 1266.03579,679.27223 C1266.13284,679.611068 1266.41575,679.87573 1266.77795,679.966521 C1267.14015,680.057312 1267.52661,679.960439 1267.79176,679.712393 L1273.69234,674.190778 C1273.88932,674.006712 1274,673.756941 1274,673.496487 C1274,673.236033 1273.88932,672.986263 1273.69234,672.802197 L1267.79176,667.282217 Z' id='Path-Copy-2' transform='translate(1270.000000, 673.500000) rotate(90.000000) translate(-1270.000000, -673.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-ms-transform:rotate(90deg) scale(1);transform:rotate(90deg) scale(1);position:relative;cursor:pointer;transition:all .2s ease}
@media (hover:hover){#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover{-ms-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{content:'';display:block;position:absolute;width:2.75rem;height:2.75rem;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{-ms-transform:rotate(-90deg) scale(1);transform:rotate(-90deg) scale(1)}
@media (hover:hover){#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover{-ms-transform:rotate(-90deg) scale(1.1);transform:rotate(-90deg) scale(1.1)}
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;outline:0;color:#fff;font-weight:600;font-size:18px;cursor:pointer;text-align:right}
#ui-datepicker-div .ui-datepicker-calendar{position:absolute;width:300px;height:200px;background-color:#f4f4f4;left:50%;top:calc(50% - 2rem);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:1rem 1rem .2rem;box-sizing:border-box;pointer-events:auto}
#ui-datepicker-div .ui-datepicker-calendar tr td:first-of-type,#ui-datepicker-div .ui-datepicker-calendar tr th:first-of-type{padding-left:1rem}
#ui-datepicker-div .ui-datepicker-calendar tr td:last-of-type,#ui-datepicker-div .ui-datepicker-calendar tr th:last-of-type{padding-right:1rem}
#ui-datepicker-div .ui-datepicker-calendar tr th{padding-top:1rem}
#ui-datepicker-div .ui-datepicker-calendar tr td{text-align:center}
#ui-datepicker-div .ui-datepicker-calendar tr td a{width:2rem;height:2rem;border-radius:100%;background-color:transparent;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .25s ease;text-decoration:none;color:#333}
#ui-datepicker-div .ui-datepicker-calendar tr td a.ui-state-highlight{background-color:#fff}
#ui-datepicker-div .ui-datepicker-calendar tr td a:hover{background-color:#2063cb;color:#fff}
.encebe__form_wrapper #gform_fields_1 .gfield.date-row,.encebe__form_wrapper #gform_fields_1 .gfield.email-row,.encebe__form_wrapper #gform_fields_1 .gfield.name-row,.encebe__form_wrapper #gform_fields_1 .gfield.phone-row,.vioncareers__form_wrapper #gform_fields_1 .gfield.date-row,.vioncareers__form_wrapper #gform_fields_1 .gfield.email-row,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row,.vioncareers__form_wrapper #gform_fields_1 .gfield.phone-row{padding-left:0!important}
#ui-datepicker-div .ui-datepicker-calendar tbody tr:first-of-type td{padding-top:.375rem}
#ui-datepicker-div .ui-datepicker-calendar tbody tr:last-of-type td{padding-bottom:1rem}
.encebe__form_wrapper .gform_heading,.vioncareers__form_wrapper .gform_heading{margin-bottom:.775rem!important}
.encebe__form_wrapper #gform_fields_1 .gfield.name-row .ginput_container,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row .ginput_container{position:relative;top:10px}
.encebe__form_wrapper #gform_fields_1 .gfield.name-row legend,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row legend{position:relative!important;top:0!important}
.encebe__form_wrapper #gform_fields_1 .gfield.name-row legend.gfield_label,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row legend.gfield_label{position:relative;top:0!important}
.encebe__form_wrapper #gform_fields_1 .gfield.name-row .ginput_container .name_last,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row .ginput_container .name_last{margin-top:0}
.encebe__form_wrapper #gform_fields_1 .gfield.name-row span.first_name label,.encebe__form_wrapper #gform_fields_1 .gfield.name-row span.last_name label,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row span.first_name label,.vioncareers__form_wrapper #gform_fields_1 .gfield.name-row span.last_name label{position:absolute!important}
.encebe__form_wrapper #gform_fields_1 .gfield.date-row label.gfield_label,.vioncareers__form_wrapper #gform_fields_1 .gfield.date-row label.gfield_label{width:100%!important;position:relative;top:-10px}
.encebe__form_wrapper #gform_fields_1 .gfield.date-row .ginput_container,.vioncareers__form_wrapper #gform_fields_1 .gfield.date-row .ginput_container{position:relative!important;width:100%!important}
.encebe__form_wrapper #gform_fields_1 .gfield.date-row .ginput_container .datepicker,.vioncareers__form_wrapper #gform_fields_1 .gfield.date-row .ginput_container .datepicker{width:100%}
.encebe__form_wrapper #gform_fields_1 .gfield.phone-row label.gfield_label,.vioncareers__form_wrapper #gform_fields_1 .gfield.phone-row label.gfield_label{width:100%!important;position:relative;top:-10px}
.encebe__form_wrapper #gform_fields_1 .gfield.phone-row .ginput_container,.vioncareers__form_wrapper #gform_fields_1 .gfield.phone-row .ginput_container{position:relative!important;width:100%!important}
.encebe__form_wrapper #gform_fields_1 .gfield.email-row label.gfield_label,.vioncareers__form_wrapper #gform_fields_1 .gfield.email-row label.gfield_label{width:100%!important;position:relative;top:-10px}
.encebe__form_wrapper #gform_fields_1 .gfield.email-row .ginput_container,.vioncareers__form_wrapper #gform_fields_1 .gfield.email-row .ginput_container{position:relative!important;width:100%!important}
.encebe__form_wrapper #gform_fields_1 .gfield.consent-row legend,.vioncareers__form_wrapper #gform_fields_1 .gfield.consent-row legend{top:-1px}
.encebe__form_wrapper .encebe__form .gform_footer.left_label,.encebe__form_wrapper .vioncareers__form .gform_footer.left_label,.vioncareers__form_wrapper .encebe__form .gform_footer.left_label,.vioncareers__form_wrapper .vioncareers__form .gform_footer.left_label{padding:16px 0 10px!important}
.encebe__form_wrapper .encebe__form .gform_footer.left_label input[type=submit],.encebe__form_wrapper .vioncareers__form .gform_footer.left_label input[type=submit],.vioncareers__form_wrapper .encebe__form .gform_footer.left_label input[type=submit],.vioncareers__form_wrapper .vioncareers__form .gform_footer.left_label input[type=submit]{width:100%;text-align:center}