.highlightcaroussel__shortnav .previous,.highlightcaroussel__shortnav .next{font-family:"ec";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#pagewrapper{margin:0 auto;/*background:#fff;*/position:relative;font-size:16px;font-size:1rem;line-height:1.375;line-height:1.4;
background-blend-mode: color;   }
@media(min-width:320px){
    .owl-item .item{min-height: 300px;}
    .sitecontent{padding: 0 20px;background: none;}
    .contentstart{padding: 0;}
}
@media(min-width:530px){#pagewrapper{font-size:16px;font-size:1rem;line-height:1.375;line-height:1.4}
    span.ecPage__title{font-size: 20px}
}
@media(min-width:960px){#pagewrapper{font-size:16px;font-size:1rem;line-height:1.375;}.carouselnav_my a{font-size: 20px;padding: 20px 0;}
.owl-item .item{min-height: 700px;} .sitecontent{padding: 0 0; background: rgba(256, 256, 256, 0.5); /*padding-bottom: 20px;*/ border: 1px solid #fff;border-radius: 7px;}
    .contentstart{padding:43px 0; margin-bottom: -25px;}
    span.ecPage__title{font-size: 20px}
}
.sitecontent{ /*min-height:100vh;*/ /*background: rgba(256, 256, 256, 0.5);*/ overflow:hidden;max-width:1440px;margin:0 auto; /* margin-top: 100px; border: 1px solid #fff; border-radius: 7px; */ }
.sitecontent--neutral{background:#f2f2f2}
@media(min-width:960px){.siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div:first-child:not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){/*padding-top:100px;*/-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.search--active .siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div:first-child:not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:216px}
.siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div:first-child:not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){/*padding-top:170px;*/-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin-top: 146px;}
.search--active .siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div:first-child:not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:250px}
.siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:160px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.search--active .siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.search--active .siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:306px}
.siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.pah:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.pageheader:first-child:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:175px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.search--active .siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.pah:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.search--active .siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.ecPage:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.search--active .siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.pageheader:first-child:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:256px}
.siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.breadcrumb:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.pageheader:first-child:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:140px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.search--active .siteheader:not(.siteheader--narrow).has-share+.sitecontent .contentstart>div.breadcrumb:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel),.search--active .siteheader:not(.siteheader--narrow)+.sitecontent .contentstart>div.pageheader:first-child:not(.page--nobackground):not(.highlighter):not(.selectionnav):not(.highlightCarousel):not(.highlighterCarousel){padding-top:216px}
}
@media(min-width:960px) and (min-width:960px){.contentstart>.selectionnav:first-child .servicesNavigator{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;padding-top:190px}
.search--active .contentstart>.selectionnav:first-child .servicesNavigator{padding-top:306px}
}
@media(min-width:960px){.siteheader--white+.sitecontent .contentstart>.highlighterCarousel{-webkit-transition:margin .3s linear;-o-transition:margin .3s linear;transition:margin .3s linear}
.search--active .siteheader--white+.sitecontent .contentstart>.highlighterCarousel{margin-top:115px}
}

.searchPage .ec-search{z-index:3;position:relative;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}
.searchPage .siteheader__wrapper{overflow:hidden}
.searchPage .siteheader__wrapper::before{content:"";width:20px;height:20px;background:#79362a;position:absolute;bottom:-15px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;right:21px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-45deg) translateX(0);-ms-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0)}
.searchPage .siteheader--narrow .siteheader__wrapper::before{bottom:-30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.searchPage.nav-is-visible .ec-search{-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px);z-index:2}
@media(min-width:1720px){.searchPage.nav-is-visible .ec-search{-webkit-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px)}
}
.siteheader{background:#fff;font-weight:300;position:relative;z-index:50;top:0;width:100%;/*max-width:1440px;*/text-align:center;margin-right:auto;margin-left:auto}
@media(min-width:960px){.siteheader{background:transparent;position:fixed;left:0;right:0;}
}
.siteheader.has-share{margin-bottom:0px}
.search--active .siteheader.has-share{margin-bottom:0}
@media(min-width:960px){.siteheader.has-share{margin-bottom:0}
}
.siteheader--narrow{
    /*background: url(bgr_header_bw.jpg) center no-repeat;*/
    background-blend-mode: color;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    z-index:50;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.4);box-shadow:0 0 12px 0 rgba(0,0,0,0.1)}
@media(min-width:850px){.siteheader--narrow .siteheader__logo{height:54px;width:60px}
.siteheader__name{font-size:20px; line-height: 0}
}
.siteheader--narrow .ec-share,.siteheader--narrow .languageswitch{visibility:hidden}
@media(min-width:960px){.siteheader--narrow .siteheader__logo{-webkit-box-flex:0;-ms-flex:0 0 130px;flex: 0 0 130px;background-size: 70px 70px;margin: 4px 12px 0 0;width: 130px;}.siteheader--narrow .siteheader__admin{-webkit-box-flex:0;-ms-flex:0 0 130px;flex: 0 0 130px;margin: -19px 0 0 143px;width: 2%;position: absolute}.siteheader__admin{-webkit-box-flex:0;-ms-flex:0 0 130px;flex: 0 0 130px;margin: -14px 0 0 174px;width: 3%;position: absolute;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
}
@media(min-width:960px){.siteheader--white:not(.siteheader--narrow){
    /*background:rgba(255,255,255,0.6);*/
    -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);box-shadow: 0 0 12px 0 rgba(0,0,0,0.4);
    /*background: url(bgr_header_bw.jpg) center no-repeat;*/
    /*background: #171a1e;*/
    background-blend-mode: color;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    border-bottom: 1px #ada496 solid;
}
.siteheader--white:not(.siteheader--narrow) .siteheader__wrapper{border-bottom:0} .owl-carousel{margin-top: 148px;}
}
@media(min-width:960px){.siteheader--dark:not(.siteheader--narrow){background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(0,0,0,0.4)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 2%,transparent 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.4) 2%,transparent 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,0.4) 2%,transparent 100%)}
.siteheader--dark:not(.siteheader--narrow) .siteheader__wrapper{ /*border-bottom:1px solid rgba(255,255,255,0.4)*/ }
.siteheader--dark:not(.siteheader--narrow) .ec-share{background:transparent}
.siteheader--dark:not(.siteheader--narrow) .ec-share .iconlink{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}
.siteheader--dark:not(.siteheader--narrow) .ec-share__title{color:#fff;font-weight:600;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}
.siteheader--dark:not(.siteheader--narrow) .siteheader__name{color:#fff}
.siteheader--dark:not(.siteheader--narrow) .siteheader__menutrigger,.siteheader--dark:not(.siteheader--narrow) .siteheader__menutrigger__icon,.siteheader--dark:not(.siteheader--narrow) .siteheader__searchtrigger{color:#fff}
}
.siteheader__wrapper{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:1390px;margin:0 auto;padding:30px 20px 38px}
.siteheader__actions{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;align-self: flex-end;}
@media(min-width:960px){.siteheader__actions{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px}
}
.siteheader__actions__divider{display:inline-block;width:1px;margin:0 15px;height:35px;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;background:#cecece;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.siteheader__cta{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:50px}
@media(min-width:960px){.siteheader__cta{padding-bottom:6px;-ms-flex-item-align:end;align-self:flex-end}
}
@media(max-width:766px){.siteheader__cta{display:none}
}
.siteheader__brand{/*-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;*/display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;color:#333;text-decoration:none}
.siteheader__brand:hover,.siteheader__brand:active,.siteheader__brand:focus{color:#79362a;text-decoration:none;background:transparent}
.siteheader__logo{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;background-size:60px 60px;margin:10px 12px 0 0;width:120px;display:inline-block;-ms-flex-item-align:start;align-self:flex-start}
.siteheader__logo img{/*display:none*/}
.my_bank{right: 170px;position: absolute;}
@media(min-width:960px){.siteheader__logo{-webkit-box-flex:0;-ms-flex:0 0 159px;flex: 0 0 159px;width: 159px;background-size: 159px 80px;}
    .my_bank{right: 193px;padding-bottom: 3px;position: absolute;align-self: flex-end;}
}
@media(min-width:768px){
    .my_bank{right: 193px;padding-bottom: 3px;position: absolute;top:14px;}
}
@media(min-width:1024px){
    .my_bank{right: 193px;padding-bottom: 3px;position: absolute;top:48px;}
}
@media(max-width:500px){
    .siteheader__brand{display: none}
    .my_bank{right: 170px;top: 0px;padding-bottom: 3px;position: absolute;}
    .siteheader__actions{ /*margin-top: 20px*/ }
}
.siteheader__name{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;margin:0;font-weight:300;letter-spacing:0;line-height:1;color:#fff;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size: 14px;padding-bottom: 2px;}
@media(max-width:888px){.siteheader__name{display:none;font-size: 12px;padding-bottom: 0;}.siteheader__admin{-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;margin: 13px 0 0 135px;width: 13%;position: absolute;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
}
@media(max-width:960px){.siteheader__admin{-webkit-box-flex: 0;-ms-flex: 0 0 130px;flex: 0 0 130px;margin: 13px 0 0 135px;width: 3%;position: absolute;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
}
@media(min-width:1078px){.siteheader__name{font-weight:300;line-height:23px;font-size:20px;letter-spacing:-0.2px;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:0px}
}
@media(max-width:529px){.siteheader__name>span{display:block}
}
.siteheader__menutrigger{background:transparent;border:0;-webkit-appearance:none;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center}
.siteheader__menutrigger__label{font-weight:600;font-size:22px;text-transform:uppercase;margin-right:8px}
.siteheader__menutrigger__icon{color:#ababab}
.siteheader__menutrigger:hover,.siteheader__menutrigger:focus{text-decoration:none}
.siteheader__menutrigger:hover .siteheader__menutrigger__label,.siteheader__menutrigger:focus .siteheader__menutrigger__label{text-decoration:underline}
.siteheader__menutrigger:hover .siteheader__menutrigger__icon,.siteheader__menutrigger:focus .siteheader__menutrigger__icon{color:#ababab}
.siteheader__searchtrigger{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:18px;-ms-flex-item-align:center;align-self:center}
.siteheader__searchtrigger:hover,.siteheader__searchtrigger:focus{color:#000}
.siteheader__searchtrigger .ec-icon-search{text-align:left}
.siteheader__searchtrigger .ec-icon-search::before{margin-left:0;margin-right:0;text-align:left}
.ec-follow{background:#fff}
.doormat{ /*background:url("../img/pattern_footer_bw.jpg");*/ padding:20px 16px 10px;font-weight:400}
@media(min-width:960px){.doormat{font-size:16px;font-size:1rem;line-height:1.375}
}
.doormat ul ul{ /*display:none*/ }
.doormat ul ul a{ /*display:none*/ /*padding:0;*/ color: #ffffff;}
.doormat a{display:block;margin:0 -10px;text-decoration:none;color:#151b23}
.doormat__links a{color:#151b23;-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear;font-weight: 400;
    padding: 3px 0;
    font-size: 16px;
    display: block;}
@media(min-width:530px){.doormat__links a{margin:0}
}
.doormat__links a:hover,.doormat__links a:focus,.doormat__links a:active{color:#79362a;text-decoration:underline;background:transparent}
.doormat__additionallinks a{color:#151b23;padding:10px;font-size:18px;-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
@media(min-width:530px){.doormat__additionallinks a{margin:0}
}
.doormat__additionallinks a:hover,.doormat__additionallinks a:focus,.doormat__additionallinks a:active{color:#79362a;text-decoration:underline;background:transparent}
@media(min-width:530px){.doormat__links,.doormat__additionallinks{float:left}
.doormat__links{width: 100%}
.doormat__additionallinks{width:40%}
}
@media (max-width:1370px){.doormat__links,.doormat__additionallinks{float:left}
.doormat__links{padding: 0 11px 0 11px;width: 100%}
.doormat__additionallinks{width:40%}
    .noformat-list, .doormat ul, .sitelegal ul{
        padding: 0 27px 0 27px;
    }
}
@media(min-width:960px){.doormat{padding:45px 5% 40px}
.doormat a{display:inline}
.doormat__links,.doormat__additionallinks{float:none;width:100%;}
.doormat__links a,.doormat__additionallinks a{display:inline;padding:0}
.doormat__additionallinks a{display:inline-block;padding:5px 10px 5px 0}
.doormat__links{margin-bottom:24px}
.doormat__links ul{display:table;table-layout:fixed;text-align:left;width:100%}
.doormat__links ul>li{display:table-cell}
}
@media(min-width:960px){.doormat{padding:32px 0 0px}
.doormat__links ul ul{display:block;padding-top:10px}
.doormat__links ul ul li{display:block}
.doormat__links ul ul a{font-weight:400;padding:3px 0;font-size:16px;display:block}
.doormat__links ul ul a:hover,.doormat__links ul ul a:active,.doormat__links ul ul a:focus{color:#79362a;text-decoration:underline;background:transparent}
}
.sitefooter__bottom{text-align:center; /*background:url("../img/pattern_footer_bw.jpg");*/ margin:0 -20px;padding:15px 20px;position:relative}
.sitefooter__bottom::before{ /*border-top:1px solid #c2c2c2;*/ content:"";display:block;width:calc(100% - 40px);margin:0 auto;position:absolute;left:20px;top:0}
@media(min-width:767px){.sitefooter__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;/*padding:10px 20px 20px*/}
}
@media(min-width:1240px){.sitefooter__bottom{ /*margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2);padding-right:calc((100vw - 100%) / 2)*/ max-width: 1390px; margin: 0 auto}
.sitefooter__bottom::before{ /*width:1240px;left:50%;margin-left:-620px*/ }
}
.siteslogan{padding:15px 0 0;margin:0 auto;max-width:150px}
@media(min-width:767px){.siteslogan{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;padding:0}
}
.sitelegal{padding:10px 0;color:#999}
@media(min-width:767px){.sitelegal{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 10px;margin:0}
}
.sitelegal a{color:#999;-webkit-transition:color .3s linear;-o-transition:color .3s linear;transition:color .3s linear}
.sitelegal a:hover{color:#333}
.sitelegal a:focus{color:#333}
.sitelegal a:active{color:#333}
@media(min-width:767px){.sitelegal ul li{display:inline-block}
.sitelegal ul li+li::before{content:"\2014";display:inline-block;padding:0 1ch}
}
.sitelegal__item{padding:5px 20px;display:block}
@media(min-width:767px){.sitelegal__item{display:inline-block;padding:0}
}
.mainnav{background:#fff;padding-bottom:40px}
.mainnav .cta{margin:30px 40px;font-size:16px;line-height:1;letter-spacing: 1px;}
.mainnav__list{margin:0;padding:0;list-style:none}
.mainnav__item{border-bottom:1px solid #d8d8d8;position:relative}
.mainnav__link{display:block;color:#151b23;font-weight:600;padding:12px 35px 12px 40px;position:relative;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;outline:0;position:relative;font-size:18px;font-size:1.125rem;line-height:1}
.mainnav__link__icon{display:inline-block;vertical-align:middle;color:#79362a;margin-left:6px;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;position:absolute;right:15px;top:50%;margin-top:-5px}
.mainnav__link[aria-expanded="true"] .mainnav__link__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.mainnav__link:hover,.mainnav__link:focus,.mainnav__link:active{background:#f2f2f2;text-decoration:none;color:#151b23}
.mainnav__link:active{background:transparent}
.mainnav__item--active:not(.has-child) .mainnav__link{background:#f2f2f2}
.mainnav__item--active:not(.has-child) .mainnav__link::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:5px;background:#79362a}
.subnav__list{margin:0;padding:0 0 6px;list-style:none}
.subnav__item a{display:block;position:relative;outline:0;font-size:16px;font-size:1rem;line-height:1;padding:6px 35px 6px 40px;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear}
.subnav__link__icon{display:inline-block;vertical-align:middle;margin-left:3px;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;position:absolute;right:15px;top:50%;margin-top:-5px}
.subnav__item a[aria-expanded="true"] .subnav__link__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.subnav__item a:hover,.subnav__item a:focus,.subnav__item a:active{background:#f2f2f2;text-decoration:none;color:#79362a}
.subnav__item a:active{background:transparent}
.subnav__item--active:not(.has-child) .subnav__item a{background:#f2f2f2;font-weight:600;color:#151b23}
.subnav__item--active:not(.has-child) .subnav__item a::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:5px;background:#79362a}
.subnav--level1 .subnav__item a{border-left:2px solid #e5e5e5;padding:6px 20px;margin-left:40px;color:#777}
.subnav--level1 .subnav__item a:hover,.subnav--level1 .subnav__item a:focus,.subnav--level1 .subnav__item a:active{color:#151b23}
.subnav--level1 .subnav__item--active:not(.has-child) .subnav__item a{color:#151b23;border-left:2px solid #79362a}
.subnav--level1 .subnav__item--active:not(.has-child) .subnav__item a::before{display:none}
.subnav--level1 .subnav__link{border-left:2px solid #e5e5e5;padding:6px 20px;margin-left:40px;color:#777}
.subnav__link[aria-expanded="true"] .subnav__link__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.subnav__link:hover,.subnav__link:focus,.subnav__link:active{background:#f2f2f2;text-decoration:none;color:#c33}
.subnav__link:active{background:transparent}
.subnav__item--active:not(.has-child) .subnav__link{background:#f2f2f2;font-weight:600;color:#151b23}
.subnav__item--active:not(.has-child) .subnav__link::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:5px;background:#c33}
.subnav--level1 .subnav__link:hover,.subnav--level1 .subnav__link:focus,.subnav--level1 .subnav__link:active{color:#151b23}
.subnav--level1 .subnav__item--active:not(.has-child) .subnav__link{color:#151b23;border-left:2px solid #c33}
.subnav--level1 .subnav__item--active:not(.has-child) .subnav__link::before{display:none}

.subnav[aria-hidden=true]{display:none}

.sitecontent{position:relative;z-index:2;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}
.siteheader{-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;
    /*background: url(bgr_header_bw.jpg) center no-repeat;*/
    background: #171a1e;
    background-blend-mode: color;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    border-bottom: 1px #ada496 solid;
}
.sitenavigation{background:#fff;outline:0;position:fixed;top:0;right:0;height:100%;width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1;min-height:100vh;-webkit-transform:translateX(280px);-ms-transform:translateX(280px);transform:translateX(280px);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;padding-bottom:100px}
.sitenavigation__logo{display:inline-block;margin:13px 0 11px 35px}
.sitenavigation__close{background:transparent;border:0;-webkit-appearance:none;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0;padding:0;position:absolute;top:20px;right:20px}
.sitenavigation__close__icon{color:#333;fill:#333}
.sitenavigation__close:hover .sitenavigation__close__icon,.sitenavigation__close:focus .sitenavigation__close__icon{color:#79362a;fill:#79362a}
.nav-is-visible{position:fixed;width:100%;overflow:hidden}
.nav-is-visible .siteheader{-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px);z-index:3}
@media(min-width:1720px){.nav-is-visible .siteheader{-webkit-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px)}
}
.nav-is-visible .sitecontent{-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px);z-index:2}
@media(min-width:1720px){.nav-is-visible .sitecontent{-webkit-transform:translateX(-140px);-ms-transform:translateX(-140px);transform:translateX(-140px)}
}
.nav-is-visible .sitenavigation{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:20}
.nav-is-visible .site-overlay{opacity:1;z-index:3}
.site-overlay{background:rgba(0,0,0,0.4);-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;top:0;opacity:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;position:fixed}
.siteheader__search{display:none}
.siteheader__search .ec-search{text-align:left;margin:0;padding:20px 0 1px}
@media(min-width:960px){.siteheader__search .ec-search{padding:35px 0 15px}
}
.search--active .siteheader__search{display:block;overflow:visible;z-index:500}
@media(min-width:960px){.search--active .siteheader__search .ec-search{margin:0}
}
.search--active .siteheader__search .container-fluid::after{content:"";width:20px;height:20px;background:#79362a;position:absolute;top:-25px;right:21px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
@media(min-width:960px){.search--active .siteheader__search .container-fluid::after{top:-40px}
}
.ec-search{background:#79362a;padding:20px 0 10px;margin:0 auto;max-width:1440px}
@media(min-width:960px){.ec-search{padding-top:190px}
}
.ec-search .container-fluid{position:relative}
@media(min-width:960px){.ec-search{padding:130px 0 15px}
}
.ec-inlineForm{margin:0 0 20px}
.ec-inlineForm__label{display:block;margin:0 0 10px}
.ec-inlineForm__wrapper{background:#fff;border:1px solid #c2c2c2;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.ec-inlineForm__wrapper.is-focussed{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.ec-inlineForm__wrapper--autocompleteActive{-webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2);box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}
.ec-inlineForm__input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:44px;background:#fff;border:0;padding-left:12px;padding-right:12px;font-weight:600;width:1px;font-size:16px}
.ec-inlineForm__input:focus{outline:0}
.ec-inlineForm__submit{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-webkit-appearance:none;background:transparent;color:#79362a;border:0;font-size:20px;outline:0}
.ec-inlineForm__submit:hover,.ec-inlineForm__submit:focus{color:#333}
.ec-inlineForm__input::-webkit-input-placeholder{color:#777;font-weight:400}
.ec-inlineForm__input::-moz-placeholder{color:#777;font-weight:400}
.ec-inlineForm__input:-ms-input-placeholder{color:#777;font-weight:400}
.ec-inlineForm__input:-moz-placeholder{color:#777;font-weight:400}
@media(min-width:960px){.ec-search .ec-inlineForm{width:83.33333333%}
.ec-search .ec-inlineForm__input{font-size:20px}
}
.ecForm__label{display:block;margin:0 0 12px}
.ecForm__group{position:relative;margin:0 0 15px}
.languageswitch{font-size:14px;padding:0 10px}
.languageswitch__link{display:inline-block;border:1px solid currentcolor;font-weight:600;font-size:12px;padding:2px;line-height:1}
@media(min-width:530px){.languageswitch__link{padding:4px}
}
.languageswitch__link:hover,.languageswitch__link:focus{background:#79362a;border-color:#79362a;color:#fff;text-decoration:none}
.search--active .languageswitch{display:none}
.ec-language-availability-enabled .languageswitch__label{position:relative;padding-right:10px;cursor:pointer;border:0;background:transparent;-webkit-appearance:none;padding-left:0}
@media(min-width:530px){.ec-language-availability-enabled .languageswitch__label{padding-right:0;cursor:inherit}
}
.ec-language-availability-enabled .languageswitch__label::after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;position:absolute;right:0;top:50%;margin-top:-1px}
@media(min-width:530px){.ec-language-availability-enabled .languageswitch__label::after{display:none}
}
.ec-language-availability-enabled .languageswitch__label[aria-expanded=true],.ec-language-availability-enabled .languageswitch__label:focus{color:#79362a}
.ec-language-availability-enabled .languageswitch__label[aria-expanded=true]::after,.ec-language-availability-enabled .languageswitch__label:focus::after{border-top-color:#79362a}
.ec-language-availability-enabled .languageswitch__languages[aria-hidden=true]{display:none}
.ec-language-availability-enabled .languageswitch__languages[aria-hidden=false]{display:block;position:absolute;z-index:900;right:10px;padding:.25em;background:rgba(255,255,255,0.4)}
.ec-language-availability-enabled .languageswitch__languages[aria-hidden=false] .languageswitch__link{display:block;width:28px;height:28px;line-height:26px;text-align:center;margin-bottom:.5em}
@media(min-width:530px){.ec-language-availability-enabled .languageswitch__languages[aria-hidden=false]{display:inline-block}
}
.siteheader .languageswitch{height:40px;line-height:40px;position:absolute;bottom:-40px;right:20px;text-align:right;z-index:4;background:rgba(255,255,255,0.4)}
@media(min-width:530px){.siteheader .languageswitch{right:20px}
}
@media(min-width:960px){.siteheader .languageswitch{right:20px}
}
@media(min-width:1280px){.siteheader .languageswitch{right:calc((100% - 1240px) / 2)}
}
.siteheader .languageswitch__label{text-shadow:0 1px 0 rgba(255,255,255,0.4)}
@media(min-width:960px){.siteheader--dark:not(.siteheader--narrow) .languageswitch{color:#fff;font-weight:600;background:transparent}
.siteheader--dark:not(.siteheader--narrow) .languageswitch__link{color:#fff;border:1px solid currentcolor}
.siteheader--dark:not(.siteheader--narrow) .languageswitch__link:hover,.siteheader--dark:not(.siteheader--narrow) .languageswitch__link:focus{background:#fff;color:#333;border-color:#fff}
.siteheader--dark:not(.siteheader--narrow) .languageswitch__label{text-shadow:0 1px 0 rgba(0,0,0,0.4)}
}
.ecPage{background-size:contain;background-repeat:no-repeat;background-position:0 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin:0 -10px;padding-top:57px;}
@media(min-width:530px){.ecPage{margin:0 -10px 0;padding:60px 10px 0}
}
@media(min-width:960px){.ecPage{margin:0 -10px}
}
@media(min-width:1280px){.ecPage{margin:0 -10px;/*min-height:450px*/}
}
.ecPage__bg{position:absolute;top:0;width:100%;max-width:1440px;left:0;overflow:hidden;height:100%;max-height:520px;background-size:contain;background-repeat:no-repeat;background-position:0 0}
@media(min-width:1240px){.ecPage__bg{margin:0}
}
@media(min-width:960px){.ecPage__bg{background-size:cover;background-position:top center;position: fixed;right: 0;left: 0; margin: auto;}
}
.ecPage__bg::before{content:"";display:block;width:100%}
.ecPage__header{margin:14px 0 0; /*background:rgba(255,255,255,0.75)*/}
@media(min-width:530px){.ecPage__header{ margin-top:18px; /*padding:30px 4.5%*/ }
}
@media(min-width:960px){.ecPage__header{padding:0px 8% 30px 4.5%;margin-top: 0;}
}
@media(min-width:1280px){.ecPage__header{padding:0px 108px 0px 44px;margin-bottom: 20px;}
}
.ecPage__header--narrow{background:transparent}
@media(min-width:960px){.ecPage__header--narrow{padding:40px 8% 30px 20px;padding-left: 10px;}
}
@media(min-width:1280px){.ecPage__header--narrow{padding:0px 108px 0px 24px;;padding-left: 171px;}
}
.ecPage__header--narrow .ecPage__title{font-weight:600;text-shadow:1px 1px 0 rgba(0,0,0,0.5);font-weight: 600;text-shadow: 1px 1px 0 rgba(0,0,0,0.5);}
.ecPage__header--narrow .ecPage__subtitle{max-width:100%;font-weight:bold;}
.ecPage__content{margin:0;padding:20px 10px;background:#fff}
@media(min-width:530px){.ecPage__content{margin:0;padding:25px 4.5% 0;background:rgba(255,255,255,0.9);background:#fff}
}
@media(min-width:960px){.ecPage__content{padding:40px 8% 40px 4.5%}
}
@media(min-width:1280px){.ecPage__content{padding:40px 30px 30px 44px}
}
@media(min-width:960px){.ecPage__content--wide{padding:40px 4% 40px 4%;margin:0 -20px}
}
@media(min-width:1280px){.ecPage__content--wide{padding:40px 40px 0 40px}
}
@media(min-width:1240px){.ecPage__content--wide{margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2);padding-right:calc((100vw - 100%) / 2)}
}
.ecPage--nobackground{padding-top:0}
.ecPage--nobackground .ecPage__header{margin-top:0}
.ecPage--nobackground .ecPage__content{padding-top:0}
.ecPage__title{margin-bottom:0;line-height:2;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ecPage__subtitle{margin:10px 0 0 0}
.ecPage__subtitle-placeholder{height:58px}
.pageheader{background:#FFF;padding-bottom:15px;margin:0 -20px 20px;padding:0 20px 15px}
@media(min-width:530px){.pageheader{padding:0 20px 15px}
}
@media(min-width:960px){.pageheader{padding:40px 20px 40px;margin:0 -20px 0;background:transparent}
}
.pageheader__title{color:#151b23;margin-bottom:10px;line-height:1.1}
.pageheader__meta{color:#666;font-size:14px;font-weight:bold;margin:5px 0 0 4px}
.pageheader__subtitle{margin:0;color:#151b23;font-size:20px;font-size:1.25rem;line-height:1.1;font-weight:300}
@media(min-width:530px){.pageheader__subtitle{font-size:24px;font-size:1.5rem;line-height:1.8333333333}
}
@media(min-width:960px){.pageheader__subtitle{font-size:28px;font-size:1.75rem;line-height:1.5714285714}
}
.breadcrumb{margin:0 -20px;border-bottom:1px solid rgba(194,194,194,0.8)}
@media(max-width:959px){.breadcrumb{display:none}
}
@media(min-width:1240px){.breadcrumb{margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2);padding-left:calc((100vw - 100%) / 2);padding-right:calc((100vw - 100%) / 2)}
}
.breadcrumb__nav{max-width:1240px;margin:0 auto;padding:1em 20px}
@media(min-width:1240px){.breadcrumb__nav{padding:1em 0}
}
.breadcrumb__list{margin:0;padding:0;list-style-type:none}
.breadcrumb__item{display:inline-block;vertical-align:middle;margin:0 -4px 0 0;font-size:18px;font-size:1.125rem;line-height:1;color:#333}
.breadcrumb__item+.breadcrumb__item::before{content:"\2014";display:inline-block;color:#777;padding:0 1ch}
.breadcrumb__link{text-decoration:underline}
.newsdetail{background:#fff;border-radius:5px;padding:22px 28px 22px 28px;margin:0 0 0 0px;}
.newsdetail>.parsys [class^="cols-"]+[class^="cols-"]{margin-top:20px}
@media screen and (min-width:530px){.newsdetail>.parsys [class^="cols-"]+[class^="cols-"]{margin-top:0}
}
.newsdetail>.parsys>*{margin-bottom:0}
.newsdetail>.parsys>*+*{margin-top:20px;margin-bottom:0}
.newsdetail>.parsys .title+*{margin-top:0}
.profileblock{margin-bottom:20px}
@media(min-width:530px){.profileblock{max-width:245px;margin:0}
}
@media(min-width:530px){.profileblock .image{display:block;margin-bottom:20px}
}
.profileblock__cta .cta{display:block}
.profileblock__cta .cta+.cta{margin-top:15px}
@media(min-width:960px){.profileblock__cta .cta+.cta{margin-top:30px}
}
.hornav{margin:0 -20px;position:relative;z-index:5}
.hornav__items{display:none}
.hornav__title{display:none}
@media(min-width:960px){.hornav{background:#bbbabd;padding-left:20px;margin-bottom:70px}
.hornav__wrapper{display:table;table-layout:fixed;width:100%;max-width:1280px;margin:0 auto}
.hornav__title{color:#fff;font-size:40px;text-align:left;line-height:1;width:180px;padding:0;display:table-cell;vertical-align:middle}
.hornav__items{display:table-cell;vertical-align:top;height:130px}
.hornav__items ul{margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;height:100%}
.hornav__items li{display:table-cell;vertical-align:middle;text-align:center;min-height:100%;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.hornav__items li:hover a{color:#79362a;text-decoration:none}
.hornav__items li:hover a span{color:#666}
.hornav__items li.selected{background:#fff}
.hornav__items li.selected a{color:#79362a}
.hornav__items li.selected a span{color:#666}
.hornav__items li a{color:#fff;display:block;width:100%;height:130px;font-size:22px;padding:30px 5px 0;position:relative;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.hornav__items li a span{font-size:16px}
.hornav__items li a:hover,.hornav__items li a:active,.hornav__items li a:focus{background:#fff}
.hornav__items li a span{display:block;color:#666}
}
@media(min-width:1280px){.hornav{margin-bottom:80px}
}
@media(min-width:1240px){.hornav{margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2)}
}
.hornav__condensed{text-align:center;padding:0 30px;position:relative}
@media(min-width:960px){.hornav__condensed{visibility:hidden}
}
.hornav__condensed__title{font-size:30px;font-size:1.875rem;line-height:1.4666666667;color:#666;font-weight:200}
@media(min-width:960px){.hornav__condensed__title{visibility:hidden}
}
.hornav__condensed__previous,.hornav__condensed__next{position:absolute;top:50%;margin-top:-10px}
.hornav__condensed__previous span,.hornav__condensed__next span{font-size:1.5em}
.hornav__condensed__previous{left:0}
.hornav__condensed__next{right:0}
.highlightcaroussel .iosslider{position:relative;top:0;left:0;overflow:hidden;width:100%;height:1500px}
.highlightcaroussel .iosslider .slider{width:100%;height:100%}
.highlightcaroussel .iosslider .slider .slide{float:left;width:100%}
.highlightcaroussel{margin:0 -20px;position:relative}
@media(min-width:1300px){.highlightcaroussel{margin-left:calc(-50vw + 620px);margin-right:calc(-50vw + 620px)}
}
.highlightcaroussel__container{padding-bottom:75%;position:relative;height:0;z-index:4}
@media(min-width:960px){.highlightcaroussel__container{padding-bottom:60%}.newsdetail{ /*opacity: 0.85*/ color: #000;min-height: 570px;padding: 40px 50px 30px 50px;margin: 0 0 0 0px;}
}
@media(min-width:1240px){.highlightcaroussel__container{height:inherit;padding:0;max-height:768px}
}
@media(min-width:960px){.highlightcaroussel--narrow .highlightcaroussel__container{padding-bottom:60%}
}
.caroussel__link:hover{text-decoration:none}
.caroussel__link:hover .cta--more{text-decoration:underline}
@media(min-width:960px){.highlightcaroussel__shortnav{display:none}
}
.highlightcaroussel__shortnav .previous,.highlightcaroussel__shortnav .next{color:#fff;font-size:1.5em;position:absolute;top:10px}
@media(min-width:530px){.highlightcaroussel__shortnav .previous,.highlightcaroussel__shortnav .next{color:#79362a}
}
.highlightcaroussel__shortnav .previous{left:0}
@media(min-width:530px){.highlightcaroussel__shortnav .previous{left:8.33333333%}
}
.highlightcaroussel__shortnav .previous:before{content:'\64'}
.highlightcaroussel__shortnav .next{right:0}
@media(min-width:530px){.highlightcaroussel__shortnav .next{right:8.33333333%}
}
.highlightcaroussel__shortnav .next:before{content:'\6b'}
.highlightcaroussel__navigation{background:#79362a;position:relative;z-index:5}
@media(min-width:530px){.highlightcaroussel__navigation{margin-top:20px;background:transparent}
}
@media(min-width:960px){.highlightcaroussel__navigation{margin-top:0;position:absolute;bottom:0;left:0;width:100%}
}
.highlightcaroussel__navigation__items{display:none}
.highlightcaroussel__navigation__title{text-align:center;margin-bottom:0;line-height:44px;padding:0 20px;color:#fff}
@media(min-width:530px){.highlightcaroussel__navigation__title{margin:0 auto;width:66.66666667%;color:#666}
}
@media(min-width:960px){.highlightcaroussel__navigation{background:#bbbabd}
.highlightcaroussel_navigation_wrapper{display:table;table-layout:fixed;width:100%}
.highlightcaroussel__navigation__title{color:#fff;font-size:40px;text-align:left;line-height:1;width:180px;padding:0;display:table-cell;vertical-align:middle}
.highlightcaroussel__navigation__items{display:table-cell;vertical-align:top;height:130px}
.highlightcaroussel__navigation__items ul{margin:0;padding:0;list-style:none;display:table;table-layout:fixed;width:100%;height:100%}
.highlightcaroussel__navigation__items li{display:table-cell;vertical-align:middle;text-align:center;min-height:100%;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.highlightcaroussel__navigation__items li:hover a{color:#79362a;text-decoration:none}
.highlightcaroussel__navigation__items li:hover a span{color:#666}
.highlightcaroussel__navigation__items li.selected{background:#fff}
.highlightcaroussel__navigation__items li.selected a{color:#79362a}
.highlightcaroussel__navigation__items li.selected a span{color:#666}
.highlightcaroussel__navigation__items li.selected a::after{content:" ";display:block;top:-30px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:16px;margin-left:-16px;z-index:80}
.highlightcaroussel__navigation__items li a{color:#fff;display:block;width:100%;height:130px;font-size:22px;padding:30px 5px 0;position:relative;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.highlightcaroussel__navigation__items li a span{font-size:16px}
.highlightcaroussel__navigation__items li a:hover,.highlightcaroussel__navigation__items li a:active,.highlightcaroussel__navigation__items li a:focus{background:#fff;text-decoration:none}
.highlightcaroussel__navigation__items li a span{display:block;color:#666}
}
.casedetailheader{padding:0 !important;margin:0 -20px;position:relative}
@media(min-width:960px){.casedetailheader{max-height:768px}
}
.casedetailheader .casedetailheader__visual{display:none}
@media(min-width:530px){.casedetailheader .casedetailheader__visual{display:block;padding-bottom:66%;min-height:10px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.casedetailheader .casedetailheader__visual img{display:block;position:absolute;width:100%;height:auto}
}
@media(min-width:960px){.casedetailheader .casedetailheader__visual{padding-bottom:60%}
}
@media(min-width:1240px){.casedetailheader .casedetailheader__visual{margin-left:calc(-1440px / 2 + 1280px / 2);margin-right:calc(-1440px / 2 + 1280px / 2)}
}
.casedetailheader .casedetailheader__content{margin:0 20px;padding:20px 0 0}
@media(min-width:530px){.casedetailheader .casedetailheader__content{padding:20px 8.33333%;background:rgba(255,255,255,0.9);margin:-120px 10px 0;min-height:120px}
}
@media(min-width:960px){.casedetailheader .casedetailheader__content{margin:0 10px;position:absolute;bottom:15px;z-index:2;padding:20px}
}
@media(min-width:1280px){.casedetailheader .casedetailheader__content{margin:0 8.33333%;padding:50px 30px}
}
.casedetailheader .casedetailheader__content .casedetailheader__title{color:#666;font-size:20px;margin-bottom:.5em}
@media(min-width:530px){.casedetailheader .casedetailheader__content .casedetailheader__title{font-size:24px}
}
@media(min-width:960px){.casedetailheader .casedetailheader__content .casedetailheader__title{font-size:40px}
}
@media(min-width:960px){.casedetailheader .casedetailheader__content .casedetailheader__description{font-size:20px}
}
.casedetailheader--with-video{padding:0 !important;margin-top:70px;margin:0 -10px;position:relative}
@media(min-width:960px){.casedetailheader--with-video{margin:0 -20px}
}
@media(min-width:530px){.casedetailheader--with-video .video{margin:-62% 10px 0;background:rgba(255,255,255,0.7)}
}
@media(min-width:960px){.casedetailheader--with-video .video{width:50%;width:calc(50% - 20px);position:absolute;margin:0 0 0 10px;bottom:15px;left:41.66666667%}
}
@media(min-width:1280px){.casedetailheader--with-video .video{bottom:inherit;top:190px}
}
.casedetailheader--with-video .video__c{background:#bbbabd;padding:5px 10px}
@media(min-width:530px){.casedetailheader--with-video .video__c{padding:10px}
}
.casedetailheader--with-video .video__body{background:#fff;padding:15px 20px}
.casedetailheader--with-video .video__body p+p{margin-bottom:0}
@media(min-width:530px){.casedetailheader--with-video .video__body{background:rgba(255,255,255,0.7);background:#fff;padding:20px 25px;padding:20px 8.33333%}
}
@media(min-width:960px){.casedetailheader--with-video .video__body{padding:20px;background:rgba(255,255,255,0.7)}
}
.casedetailheader--with-video .video__header{margin-bottom:.5em}
.casedetailheader--with-video .video__description p:last-child{margin-bottom:0}
@media(min-width:960px){.casedetailheader--with-video .video__description{font-size:14px}
}
@media(min-width:1280px){.casedetailheader--with-video .video__description{font-size:16px}
}
.servicesNavigator{background:#666;margin:0 -20px;padding:2em 20px;background-repeat:no-repeat;background-position:center top;background-size:cover}
@media(min-width:1240px){.servicesNavigator{margin-left:calc((100% - 100vw) / 2);margin-right:calc((100% - 100vw) / 2)}
}
.servicesNavigator__form{margin:0 auto 0;max-width:1240px;background:rgba(255,255,255,0.85);border-radius:5px;padding:1.5em 20px;position:relative}
@media(min-width:530px){.servicesNavigator__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media(min-width:767px){.servicesNavigator__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(83.3333% - 20px)}
}
.servicesNavigator__form::after{content:"";clear:both;display:table}
.servicesNavigator__selectgroup{width:100%;margin-bottom:1.25em}
@media(min-width:530px){.servicesNavigator__selectgroup{width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 10px 0 0}
.servicesNavigator__selectgroup+.servicesNavigator__selectgroup{padding:0 0 0 10px}
}
@media(min-width:767px){.servicesNavigator__selectgroup{padding-right:2em;margin-bottom:0;width:40%}
}
.servicesNavigator__select{display:block;width:100%}
.servicesNavigator__select option:disabled{display:none}
.servicesNavigator__title{display:block;margin-bottom:.5em;font-weight:600;font-size:16px;color:#333}
.servicesNavigator__optionswrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.servicesNavigator__optionswrapper .servicesNavigator__item{margin:0 0 .5em;font-weight:600;font-size:16px;width:100%}
@media(min-width:1280px){.servicesNavigator__optionswrapper .servicesNavigator__item{width:50%}
}
.servicesNavigator__optionswrapper input{opacity:0;width:0;height:0;position:absolute}
.servicesNavigator__optionswrapper input:checked+label{color:#79362a}
.servicesNavigator__optionswrapper input:checked+label::after{background:#79362a}
.servicesNavigator__optionswrapper input:focus+label{color:#79362a}
.servicesNavigator__optionswrapper input[disabled]+label{opacity:.4}
.servicesNavigator__optionswrapper input[disabled]+label::after,.servicesNavigator__optionswrapper input[disabled]+label::before{opacity:.5}
.servicesNavigator__optionswrapper label{position:relative;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 15px 0 20px;margin:0;display:block;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:14px}
.servicesNavigator__optionswrapper label:hover{color:#79362a}
.servicesNavigator__optionswrapper label::before{content:"";width:14px;height:14px;position:absolute;background:#999;left:0;top:50%;margin-top:-7px;border-radius:10px}
.servicesNavigator__optionswrapper label::after{content:"";width:8px;height:8px;position:absolute;background:#ccc;left:3px;top:50%;margin-top:-4px;border-radius:10px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media(min-width:530px){.servicesNavigator__cta{text-align:right;width:100%}
}
@media(min-width:767px){.servicesNavigator__cta{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px}
}
.servicesNavigator__cta .btn{display:block;width:100%}
@media(min-width:530px){.servicesNavigator__cta .btn{display:inline-block;width:auto}
}
@media(min-width:767px){.servicesNavigator__cta .btn{display:block;width:100%}
}
.servicesNavigator--narrow{background-position:center center}
@media(min-width:960px){.servicesNavigator--narrow .servicesNavigator__form{width:calc(66.66666667% - 20px)}
}
@media(min-width:530px){.servicesNavigator--narrow .servicesNavigator__cta{width:100%}
}
@media(min-width:767px){.servicesNavigator--narrow .servicesNavigator__cta{width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-left:20px}
}
@media(min-width:767px){.servicesNavigator--full{padding:2em 10px 0}
}
@media(min-width:767px){.servicesNavigator--full .servicesNavigator__form{display:block;border-radius:5px 5px 0 0}
.servicesNavigator--full .servicesNavigator__form::before{background:rgba(255,255,255,0.4);position:absolute;width:50%;left:50%;height:100%;content:"";top:0}
}
@media(min-width:767px){.servicesNavigator--full .servicesNavigator__selectgroup{display:none}
}
.servicesNavigator--full .servicesNavigator__radiogroup{display:none}
@media(min-width:767px){.servicesNavigator--full .servicesNavigator__radiogroup{display:block;border:0;position:relative;float:left;width:50%;padding-right:1em}
.servicesNavigator--full .servicesNavigator__radiogroup::after{content:"";display:block;clear:both}
.servicesNavigator--full .servicesNavigator__radiogroup+fieldset{padding:0 1em}
.servicesNavigator--full .servicesNavigator__radiogroup legend{font-weight:600;font-size:18px;width:100%;color:#79362a;margin:0 0 .5em;text-transform:uppercase}
}
@media(min-width:767px) and (min-width:960px){.servicesNavigator--full .servicesNavigator__radiogroup legend{font-size:20px;margin:0 0 1em}
}
@media(min-width:767px){.servicesNavigator--full .servicesNavigator__cta{position:absolute;bottom:-20px;text-align:center;width:30%;left:35%}
}
.world-map{padding:50px 20px;background-color:transparent;text-align:center}
.theme--black .world-map .world-map__dots{fill:#fff}
.theme--grey .world-map .world-map__dots{fill:#fff}
.theme--red .world-map .world-map__dots{fill:#fff}
.theme--red .world-map .world-map__continent:hover .world-map__dots,.theme--red .world-map .world-map__continent--active .world-map__dots{fill:#333}
.world-map .world-map__continent:hover .world-map__dots,.world-map .world-map__continent--active .world-map__dots{fill:#79362a}
.world-map__dots{cursor:pointer;fill:#333;-webkit-transition:fill .3s ease-in;-o-transition:fill .3s ease-in;transition:fill .3s ease-in}
.world-map__svg{width:100%;height:auto;height:60vh}
.world-map__clickarea{fill:transparent;cursor:pointer}
.world-map__navigation{background-color:rgba(255,255,255,0.75);padding:20px 0 10px 0;text-align:center}
.world-map__navigation .btn{cursor:pointer}
.world-map__navigation ul{margin:0}
.world-map__navigation li{margin:0 5px 5px 5px;display:inline-block}
.world-map__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 20px}
.world-map__contacts>div{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:250px;flex-basis:250px;max-width:300px;margin:5px}
.world-map__contact{text-align:center;padding:5px}
.world-map__contact>div{padding:5px;margin:5px;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.world-map__contact>.world-map__countries{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.world-map__name{font-size:1.2em}
.world-map__countries{font-size:.75em}
.in-page-nav{background:#333;padding:1em 1em 1em;border-top:8px solid #79362a;margin:0 0 2em}
@media(min-width:530px){.in-page-nav{margin-top:-6em}
}
.in-page-nav__title{font-weight:600;color:#fff;text-transform:uppercase}
.in-page-nav ul{margin:0}
.in-page-nav ul>li{border-top:1px solid rgba(255,255,255,0.3);list-style:none}
.in-page-nav ul>li a{display:block;padding:5px 0;color:rgba(255,255,255,0.8);font-weight:600}
.siteheader__in-page-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:16px;display:none}
.siteheader__in-page-nav ul{height:32px;margin:0;overflow:hidden;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}
.siteheader__in-page-nav ul li{display:none;list-style:none}
.siteheader__in-page-nav ul li.selected{display:block}
.siteheader__in-page-nav ul li a{padding-left:5px;padding-right:5px;display:block;line-height:34px;text-decoration:none;cursor:pointer}
.siteheader__in-page-nav .in-page-nav__title{color:#666;font-size:14px;margin-right:5px;cursor:auto}
.siteheader__in-page-nav .selected .in-page-nav__title{display:none}
.siteheader__in-page-nav .in-page-nav__selectlist{opacity:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;position:relative;padding-right:30px;width:auto}
.siteheader__in-page-nav .in-page-nav__selectlist.active,.siteheader__in-page-nav .in-page-nav__selectlist:focus{background:rgba(255,255,255,0.9);height:auto}
.siteheader__in-page-nav .in-page-nav__selectlist.active .in-page-nav__title,.siteheader__in-page-nav .in-page-nav__selectlist:focus .in-page-nav__title{display:block}
.siteheader__in-page-nav .in-page-nav__selectlist.active ul,.siteheader__in-page-nav .in-page-nav__selectlist:focus ul{height:auto}
.siteheader__in-page-nav .in-page-nav__selectlist.active ul li,.siteheader__in-page-nav .in-page-nav__selectlist:focus ul li{display:block}
.siteheader__in-page-nav .in-page-nav__selectlist.active ul li:hover a,.siteheader__in-page-nav .in-page-nav__selectlist:focus ul li:hover a{text-decoration:underline}
.siteheader__in-page-nav .in-page-nav__selectlist.visible{opacity:1}
@media(min-width:960px){.siteheader--narrow .siteheader__in-page-nav{display:block}
}
.card{background:#fff;border-radius:5px; margin:0 0px 20px; display:-webkit-box;display:-ms-flexbox; display:grid; position:relative;-webkit-transition:-webkit-box-shadow .3s linear,1s -webkit-filter linear;transition:-webkit-box-shadow .3s linear,1s -webkit-filter linear;-o-transition:box-shadow .3s linear,1s filter linear;transition:box-shadow .3s linear,1s filter linear;transition:box-shadow .3s linear,1s filter linear,-webkit-box-shadow .3s linear,1s -webkit-filter linear}
.card:hover,.card.has-focus{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2)}
.card:hover .card__title,.card.has-focus .card__title{color:#79362a}
.card:hover .card__visual,.card.has-focus .card__visual{opacity:.9}
@media(min-width:960px){.card{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify; /*justify-content:space-between*/ }
}
.card--image .card__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
@media(min-width:960px){.card--image .card__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media(min-width:960px){.card--image .card__bd .card__category{display:none}
}
.card--transparent{border:1px solid #a8c8b9;}
.card--quickfinds .card__title{font-size:12px;font-size:.75rem;line-height:1;text-transform:uppercase;font-weight:600;color:#939393}
@media(min-width:960px){.card--quickfinds .card__title{font-size:14px;font-size:.875rem;line-height:1}
}
.card--quickfinds .card__main{width:100%}
@media(min-width:960px){.card--quickfinds .card__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
}
.card--quickfinds .card__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.card--highlight{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear;transition:opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear;-o-transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear;transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear;transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear}
.js .card--highlight{-webkit-transition:opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear;transition:opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear;-o-transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear;transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear;transition:box-shadow .3s linear,filter .3s linear,opacity .3s linear,-webkit-box-shadow .3s linear,-webkit-filter .3s linear;background-position: top;}
.card--highlight:hover,.card--highlight.has-focus{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%);opacity:.9}
.card--highlight:hover .card__body,.card--highlight.has-focus .card__body{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%)}
.card--highlight:hover .card__title,.card--highlight.has-focus .card__title{color:#fff}
.card--highlight::before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(25%,rgba(255,255,255,0)),color-stop(60%,rgba(0,0,0,0.4)),to(rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 25%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 25%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 25%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.8) 100%);-webkit-box-shadow:inset 0 0 40px rgba(0,0,0,0.5);box-shadow:inset 0 0 40px rgba(0,0,0,0.5);pointer-events:none;position:absolute;left:0;top:0;height:100%;width:100%;border-radius:5px;content:"";display:block;z-index:2}
.card--highlight .card__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:static;z-index:3;color:#fff;width:100%;min-height:250px}
@media(min-width:960px){.card--highlight .card__main{min-height:300px}
}
.card--highlight .card__description{margin-top:8px}
.card--highlight .card__actionlink{margin-top:8px;display:inline-block;z-index:4}
.card--highlight .card__actionlink:hover,.card--highlight .card__actionlink:focus{color:#fff}
@media(max-width:959px){.card--highlight .card__actionlink__label{display:inline-block;border:0;clip:none;height:inherit;margin:0;padding:0;position:static;width:inherit}
}
.card--highlight .card__actionlink::before{position:absolute;content:"";display:inline-block;width:100%;height:100%;top:0;left:0;z-index:5}
.card--highlight .card__title,.card--highlight .card__description,.card--highlight .card__category{pointer-events:none;z-index:-1}
.card--highlight .card__title,.card--highlight .card__description,.card--highlight .card__actionlink,.card--highlight .card__category,.card--highlight .card__date{color:#fff;line-height: 24px;}
.card__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
@media(min-width:960px){.card__main{width:inherit;width:100%}
}
.card__bd{padding:20px}
@media(min-width:960px){.card__bd{padding:0}
}
.card__cta{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:5;margin-top:50px}
@media(max-width:959px){.card__cta{display:none;margin-top:0}
}
.card__cta a:focus{text-decoration:underline;color:#79362a;outline:0;background:transparent}
.card__title{color:#151b23;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:20px;font-size:1.25rem;line-height:1;font-weight:600;word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0}
@media(min-width:960px){.card__title{
    /*font-size:25px;font-size:1.5625rem;*/
    line-height:1}
}
.card__date{font-size:14px;font-weight:600;color:#666}
.card__category{font-size:12px;font-size:.75rem;line-height:1;text-transform:uppercase;font-weight:600;color:#939393}
@media(min-width:960px){.card__category{font-size:14px;font-size:.875rem;line-height:1}
}
.card__description{margin:8px 0 0}
@media(min-width:960px){.card__actionlink{margin:8px 0 0;display:inline-block}
}
.card__actionlink:focus{background:transparent;color:#79362a;outline:0;text-decoration:underline}
@media(max-width:959px){.card__actionlink__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden}
.card__actionlink .ec-icon-arrow-right{display:none}
}
.card__actionlink::before{position:absolute;content:"";display:inline-block;width:100%;height:100%;top:0;left:0}
.card__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 120px;flex:1 0 120px;max-width:120px;position:relative;background-size:cover;border-radius:5px 0 0 5px;background-repeat:no-repeat;background-position:center center;position:relative;-webkit-transition:.3s -webkit-filter linear;transition:.3s -webkit-filter linear;-o-transition:.3s filter linear;transition:.3s filter linear;transition:.3s filter linear,0.3s -webkit-filter linear}
.js .card__visual{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}
.card__visual::before{position:absolute;content:"";bottom:0;left:0;z-index:4;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.4)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.4));background-image:-o-linear-gradient(transparent,rgba(0,0,0,0.4));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));border-radius:5px 5px 0 0}
@media(min-width:960px){.card__visual{max-height:150px;margin:-20px -20px 15px;position:relative;max-width:none;border-radius:5px 5px 0 0}
}
.card__visual .card__category{position:absolute;left:20px;bottom:20px;color:#fff;z-index:5;line-height: 24px;}
@media(max-width:959px){.card__visual .card__category{display:none}
}
.card__visual img{display:none;max-width:none;width:100%}
.card--small{min-height:60px}
.card--small.card--asset-right .card__main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.card--small.card--asset-right .card__visual{border-radius:0 5px 5px 0}
@media(min-width:960px){.card--small.card--asset-right .card__visual{border-radius:0 5px 5px 0}
}
.card--small .card__bd{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}
@media(min-width:960px){.card--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}
}
.card--small .card__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}
.card--small .card__title{-ms-flex-item-align:center;align-self:center;padding:0;font-size:20px;font-size:1.25rem;line-height:1}
@media(min-width:960px){.card--small .card__title{font-size:20px;font-size:1.25rem;line-height:1;padding:0}
}
.card--small .card__visual{-webkit-box-flex:1;-ms-flex:1 0 105px;flex:1 0 105px;max-width:105px;min-height:80px;margin:0;border-radius:5px 0 0 5px}
@media(min-width:960px){.card--small .card__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 105px;flex:1 0 105px;max-width:105px;min-height:80px;position:relative;background-size:cover;border-radius:5px 0 0 5px;margin:0;background-repeat:no-repeat;background-position:center center;position:relative;-webkit-transition:.3s -webkit-filter linear;transition:.3s -webkit-filter linear;-o-transition:.3s filter linear;transition:.3s filter linear;transition:.3s filter linear,0.3s -webkit-filter linear}
}
.card--small .card__actionlink__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden}
.card--small .card__actionlink .ec-icon-arrow-right{display:none}
@media(min-width:1200px){.newsbar{ /*max-width:1350px;*/ margin:0 auto}
}
@media(min-width:960px){.newsbar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media(min-width:960px){.newsbar__container>.card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333333% - 20px);margin:0 10px 20px}
.newsbar__container>.card:first-child{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333333% - 10px)}
.newsbar__container>.card:last-child{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333333% - 10px)}
}
@media(min-width:960px){.newsbar__container .card--quickfinds+.card{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333333% - 10px)}
.newsbar__container .card--quickfinds+.card--large{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(33.33333333% - 10px)}
}
@media(min-width:960px){.newsbar__container>.card--large{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(66.66666667% - 20px)}
.newsbar__container>.card--large:first-child{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(66.66666667% - 10px)}
.newsbar__container>.card--large:last-child{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(66.66666667% - 10px)}
}
.teaser{background:#fff;border-radius:5px;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid transparent;min-height:120px}
.teaser:hover,.teaser.has-focus{border:1px solid #b9b9b9}
.teaser:hover .teaser__title,.teaser.has-focus .teaser__title{color:#79362a}
.teaser.is-hidden{display:none}
.teaser__visual{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;background-size:cover;background-position:center center;border-radius:5px 0 0 5px;position:relative;z-index:2}
@media(min-width:960px){.teaser__visual{-webkit-box-flex:0;-ms-flex:0 1 292px;flex:0 1 292px}
}
@media(max-width:959px){.teaser__visual+.teaser__bd .teaser__description{display:none}
}
.teaser__bd{padding:20px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:1px}
.teaser__title{color:#000;position:relative;z-index:2;font-size:20px;font-size:1.25rem;line-height:1;font-weight:600;font-weight:600;margin:0 0 5px}
@media(min-width:960px){.teaser__title{font-size:25px;font-size:1.5625rem;line-height:1}
}
.teaser__date{font-size:14px;font-weight:600;color:#666}
.teaser__description{margin:0 0 15px;line-height:1.375;font-size:16px;font-weight:400;font-size:16px;color:#333;letter-spacing:0;line-height:22px;position:relative;z-index:2}
.teaser__cta{font-size:16px;font-weight:400;z-index:2}
.teaser__cta:active:before{background:#f4f4f4;position:absolute;border-radius:5px;display:block;top:0;left:0;width:100%;height:100%;content:""}
.teaser__cta:active .teaser__cta__label,.teaser__cta:active span{position:relative;z-index:3}
.teaser__cta:after{position:absolute;border-radius:5px;display:block;top:0;left:0;width:100%;height:100%;content:"";z-index:4}
@media(max-width:959px){.teaser__cta__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;overflow:hidden}
.teaser__cta span{display:none}
}
.teaser--asset-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.teaser--asset-right .teaser__visual{border-radius:0 5px 5px 0}
.teaser--skeleton:hover{border:1px solid transparent}
.teaser--skeleton .teaser__title{height:28px;background:#efefef;position:relative;overflow:hidden;max-width:80%}
.teaser--skeleton .teaser__title::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-image:-webkit-linear-gradient(#eaeaea 28px,transparent 0);background-image:-o-linear-gradient(#eaeaea 28px,transparent 0);background-image:linear-gradient(#eaeaea 28px,transparent 0);background-size:100% 28px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0}
.teaser--skeleton .teaser__description{height:14px;margin:6px 0 0 0;background:#efefef;position:relative;overflow:hidden}
.teaser--skeleton .teaser__description::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-image:-webkit-linear-gradient(#eaeaea 14px,transparent 0);background-image:-o-linear-gradient(#eaeaea 14px,transparent 0);background-image:linear-gradient(#eaeaea 14px,transparent 0);background-size:100% 14px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0}
.teaser--skeleton .teaser__action{height:14px;width:120px;margin:25px 0 0 0;background:#efefef;position:relative;overflow:hidden}
@media(max-width:959px){.teaser--skeleton .teaser__action{display:none}
}
.teaser--skeleton .teaser__action::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;background-image:-webkit-linear-gradient(#eaeaea 14px,transparent 0);background-image:-o-linear-gradient(#eaeaea 14px,transparent 0);background-image:linear-gradient(#eaeaea 14px,transparent 0);background-size:100% 14px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0}
@-webkit-keyframes shimmer{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes shimmer{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.facets{margin:-20px 0 20px}
@media(min-width:960px){.facets{margin-top:0}
}
.facet+.facet{margin-top:10px}
.filters{padding:15px 20px 30px;margin:0 -20px;background:#fff}
@media(min-width:960px){.filters{background:transparent;padding:0;margin:0}
}
.filters[aria-hidden=true]{display:none}
.filters[aria-hidden=false]{display:block}
.filter__trigger{background:0;display:block;padding:15px 20px;margin:0 -20px;-webkit-appearance:none;border:0;border-top:1px solid #e5e5e5;font-size:18px;font-size:1.125rem;line-height:1;color:#333;background:#fff;position:relative;text-align:left;text-decoration:none;width:100vw}
.filter__trigger__icon{position:absolute;width:15px;height:15px;color:#79362a;display:inline-block;right:40px;top:50%;-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}
.filter__trigger:hover,.filter__trigger:focus{color:#79362a;text-decoration:none}
.filter__trigger:active{background:#fff}
.filter__trigger[aria-expanded=false] .filter__trigger__icon{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}
.filter__trigger[aria-expanded=true] .filter__trigger__icon{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
@media(min-width:960px){.filter__trigger{display:none}
}
.filter+.filter{margin-top:20px}
.filter__title{display:block;font-size:12px;font-size:.75rem;line-height:1;text-transform:uppercase;font-weight:600;margin-bottom:15px;color:#939393}
@media(min-width:960px){.filter__title{font-size:14px;font-size:.875rem;line-height:1}
}
.filter__bd .cta+.cta{margin-top:20px}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-radius:4px;border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-radius:4px;border-color:#ccc}
.select2-container--open .select2-dropdown--below{border-radius:0 0 4px 4px}
.select2-container--open .select2-dropdown--above{border-radius:4px 4px 0 0}
.anchorID{visibility:hidden}
@media(min-width:960px){.anchorID{position:relative;top:-80px;display:block}
}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.clearfix::after,.siteheader::after,.doormat::after,.hornav::after,.highlightcaroussel__navigation::after{content:"";display:table;clear:both}
.noformat-list,.doormat ul,.sitelegal ul{list-style:none;margin:8px 0;padding:0}
@media print{#pagewrapper{width:1024px !important}
}
@media print and (min-width:960px){#pagewrapper{font-size:20px;font-size:1.25rem;line-height:1.1}
}
@media (min-width:980px){.noformat-list,.doormat ul{display: flex;
    justify-content: space-between;
    width: 100%;}
}
}
@media print{.sitelogo img{display:inline}
.siteheader .menutrigger,.ec-share,.ec-follow,.doormat,.sitelegal,.reference__visual,#menu,.hornav,.pageheader,.siteslogan,.pager{display:none !important}
.contentstart>div:first-child:not(.reference){padding-top:10px}
.highlighter--centered.reference--default .highlighter_container{position:static;margin:0}
.highlighter__visual{display:none}
.highlighter,.highlighter__wrapper{min-height:0 !important;max-height:auto !important}
.highlighter__container,.highlighter__wrapper{position:relative !important;margin:0 !important;width:100% !important}
.highlighter__header,.highlighter__bd{width:100% !important;float:none !important}
}
.loadmoreBtn{display:inline-block;color:#333;padding:5px;border-radius:5px}
.loadmoreBtn:hover,.loadmoreBtn:focus{text-decoration:none;color:#79362a;background:transparent}
.loadmoreBtn__icon{vertical-align:middle;display:inline-block;margin-right:10px;color:#79362a}
.loadmoreBtn__label{font-size:18px;display:inline-block;vertical-align:middle}
.news-widget__actions{text-align:center;padding:45px 0 90px}
.news-widget__actions.is-hidden{display:none}