@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo300-Regular.otf") format("opentype");font-weight:300;font-style:normal}
@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo500-Regular.otf") format("opentype");font-weight:500;font-style:normal}
@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo700-Regular.otf") format("opentype");font-weight:700;font-style:normal}
header{background-color:@main-white;z-index:11}
.mobilemenu,.navlogo-mobile,.mobile-search-field{display:none}
.navigation{display:block;border-bottom:1px solid @main-grey;.topnavmultimenuitem{position:absolute;width:100%;top:121px;z-index:999;.introduction-wrapper{h2{display:none}
}
.subnav-wrapper{ul{margin:0;padding:0;list-style:none}
}
}
.editmode{.topnavmultimenuitem{position:relative;width:auto;top:auto;z-index:inherit}
}
#primary-menu{height:60px;li{position:relative}
li.active{&:after{content:'';position:absolute;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid @primary-brand-color;clear:both;transform:rotate(180deg);bottom:-1px;left:~"calc(___YUICSSMIN_PRESERVED_TOKEN_0___)"}
}
#topnav_multimenu_list{margin:0;padding:0;list-style:none;position:relative;top:9px;li{float:left;display:block;font-weight:300;border:1px solid @main-white;border-bottom:0;a{color:inherit;padding:15px 25px;text-decoration:none;font-size:1.2em;display:block}
&:hover{text-decoration:underline}
}
.has-children.navactive{border:1px solid @main-grey;border-bottom:1px solid @main-white;text-decoration:none;a{padding:15px 25px}
}
.nav_open.has-children{border:1px solid @main-grey;border-bottom:1px solid @main-white;text-decoration:none;a{padding:15px 25px}
}
@media all and (max-width:1000px) and (min-width:769px){display:flex;justify-content:space-between;flex:1;width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_1___)";border:0;li{a{padding:15px 0}
}
}
}
}
.topnavmultimenu-third-level-links{position:absolute;top:30px;left:350px}
.subnav-wrapper .active ul{display:block !important}
}
.vesselsearchpage,.groupproductpage,.contentpage{.navigation{#primary-menu{li.active:after{border-top:10px solid @main-grey-darker}
}
}
}
.navlogo{max-width:@max-width;padding:0 20px;margin:0 auto;height:60px;overflow:hidden;.logo{width:50%;float:left;img{height:28px;margin:16px 0}
}
.buttons{width:50%;float:right;height:60px;position:relative;>div{font-size:1em;width:100%;text-align:right;position:absolute;top:50%;transform:translateY(-50%);>div{float:right}
a{color:@text-grey-dark;font-weight:500;text-decoration:none;margin-left:20px}
.search-field{input[type="text"]{border:0;border-radius:0;outline:0;position:relative;z-index:2;padding:3px 4px 4px 4px;width:50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition:all .3s ease;-webkit-transition:all .3s ease;color:@teaser-blue;font-weight:500;text-decoration:none;font-family:inherit;font-size:1em;cursor:pointer}
input[type="text"].active{width:200px;border-bottom:2px solid @teaser-blue}
input[type="text"]::-webkit-input-placeholder{color:@text-grey-dark}
input[type="text"]::-moz-placeholder{color:@text-grey-dark}
input[type="text"]:-ms-input-placeholder{color:@text-grey-dark}
input[type="text"]:-moz-placeholder{color:@text-grey-dark}
.search-button{background:url(images/icons/search-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:-6px;margin-left:0;right:0;outline:0;font-size:0;border:0}
}
.claims-link,.vessel-search-link,.general-enquiries-link,.people-finder-link{display:block;padding:0;font-weight:400;&:after{background-image:url(images/icons/search-blue.png);content:"";display:inline-block;height:15px;width:15px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-left:10px;right:0;padding:1px}
}
.claims-link:after{background-image:url("images/icons/blue-pencil.svg")}
.vessel-search-link:after{background-image:url("images/icons/blue-boat.svg")}
.general-enquiries-link:after{background-image:url("images/icons/phone.svg")}
.people-finder-link:after{background-image:url("images/icons/agenda.svg")}
}
}
}
nav{max-width:@max-width-extrapadding;padding:0 20px;margin:0 auto}
.multi-menu-detail-content .text{width:350px;background-color:@main-grey-highlight;height:300px;position:absolute;float:right;top:0;right:20px;>div{padding:20px 30px}
h1,h2,h3,h4,h5,h6{padding-bottom:5px}
p{padding-bottom:0;font-size:unset;line-height:normal}
a{padding-bottom:0;background:@main-primary-color;color:white;text-decoration:none;padding:10px 25px;display:inline-block;margin:15px 0 5px 0;&:before{background:url(images/icons/arrow-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:1px;left:0;float:left;margin-right:10px}
}
}
#cookie_warning{width:100%;padding:10px 0;min-height:20px;background:#f8f8f8;position:fixed;bottom:0;color:black;z-index:99;border-top:2px solid #e20612;.cookie-buttons{input{text-indent:-900px;position:absolute;right:15px;top:0;border-width:0;outline:0;height:20px;width:20px;background-color:transparent;background-image:url(images/icons/icon-close.png);background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.3s;cursor:pointer;&:hover{transform:rotate(45deg)}
}
}
.cookie-outer-wrapper{max-width:@max-width;padding:0 20px 0 20px;margin:0 auto;display:block;position:relative;.cookie-content{a{color:@text-grey-dark}
p{width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_2___)";@media screen and (max-width:700px){width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_3___)"}
}
// &:after{// background:url(images/icons/icon-close.png) no-repeat;// content:"";// height:20px;// width:20px;// background-size:100%;// background-position:center;// background-repeat:no-repeat;// position:absolute;// top:-2px;// right:18px;// cursor:pointer;// transition:.5s;//}
// &:hover{// cursor:pointer;// &:after{// transform:rotate(45deg);//}
//}
}
}
}
.topnavmultimenuitem{background-color:white;transition:20s;>div{max-width:@max-width;margin:0 auto;padding:30px 20px;min-height:240px;font-size:1.1em}
ul{width:300px;>li{border-bottom:1px solid @main-grey;font-size:1em;min-width:250px;margin-right:0;transition:.2s;cursor:pointer;margin-right:50px;&:last-child{border-bottom:0 solid white}
>a{color:inherit;text-decoration:none;padding:15px;display:block;&:hover{text-decoration:none;cursor:pointer}
}
ul{li{&:hover{transition:.4s;background-color:@main-white;a{transition:.4s;text-decoration:underline}
}
}
}
&:hover{transition:.4s;background-color:@main-grey-highlight}
}
.active{transition:.4s;background-color:@main-grey-highlight}
.topnavmultimenu-has-thirdlevel:after{background:url(images/icons/arrow-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:-30px;right:15px;float:right}
}
}
.markets-search{position:absolute;top:60px;right:~"calc(___YUICSSMIN_PRESERVED_TOKEN_4___)";width:200px;.market-container{width:200px;height:30px;padding:13px 0;margin:0 auto;float:right;>ul{margin:0;padding:0;list-style:none;width:160px;float:right;background:@main-grey-highlight;font-size:1.1em;height:34px;cursor:pointer;>li{padding:0;span{padding:8px;position:absolute;&:before{background:url(images/icons/globe-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:16px;width:16px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:1px;left:0;float:left;margin-right:5px;margin-left:5px}
}
&:after{background:url(images/icons/arrow-solid-down-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:16px;width:16px;background-position:center;background-repeat:no-repeat;position:relative;top:0;right:0;float:right;margin-right:0;padding:9px;background-color:@main-grey-dark}
}
}
.active{background-color:@main-grey-dark}
.markets-menu{ul{margin:0;padding:0;list-style:none;width:240px;float:right;background:@main-grey-highlight;font-size:1.1em;height:34px;position:relative;z-index:999;li{border-top:1px solid @main-grey-dark;position:relative;background:@main-grey-highlight;z-index:999;a{color:inherit;text-decoration:none;padding:8px;display:block;cursor:pointer;&:hover{transition:.4s;background-color:@main-grey-dark}
}
&:before{content:"";display:-webkit-inline-box;height:17px;width:22px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:9px;left:8px;float:left;margin-right:18px;display:block}
&.english-lloyds{&:before{background:url(images/icons/globe-blue.png) no-repeat;margin-left:4px;margin-right:14px}
}
&.english{&:before{background:url(images/flags/flag-gbr.png) no-repeat}
}
&.french{&:before{background:url(images/flags/flag-fra.png) no-repeat}
}
&.flemish{&:before{background:url(images/flags/flag-bel.png) no-repeat}
}
&.german{&:before{background:url(images/flags/flag-ger.png) no-repeat}
}
&.dutch{&:before{background:url(images/flags/flag-ned.png) no-repeat}
}
}
}
}
.markets-menu{display:none}
}
}
.cq-wcm-edit{.editmode{.multi-menu-detail-content .text{width:100%;background-color:@main-grey-highlight;height:auto;position:relative;float:unset;top:unset;right:unset}
.topnavmultimenuitem{>div{min-height:unset;display:block !important}
.introduction-wrapper{h2{display:block}
}
}
.navigation{.topnavmultimenuitem{position:relative;width:100%;top:unset}
.topnavmultimenu-third-level-links{display:block !important}
}
.markets-search{position:relative;top:unset;right:unset;width:auto;max-width:@max-width-extrapadding;padding:0 20px;margin:0 auto;.market-container{width:auto;height:auto;padding:13px 0;margin:0 auto;float:unset;ul{margin:0;padding:0;list-style:none;width:auto;float:unset;background:0;font-size:1em;height:auto}
}
}
.markets-menu{display:block !important}
}
}
.darkpanel{display:none}
.navigation-open .darkpanel,.navigation-open-markets-mobile .darkpanel{display:block;transition:.4s;background:#000;opacity:.4;height:100%;width:100%;position:fixed;left:0;top:121px;z-index:8}
#CQ{.navigation{display:block;.topnavmultimenuitem{position:absolute;width:auto;top:auto;z-index:inherit;.introduction-wrapper{h2{display:block}
}
.subnav-wrapper{ul{margin:0;padding:0;list-style:none}
}
}
#primary-menu{height:auto;#topnav_multimenu_list{margin:0;padding:0;list-style:none;position:relative;top:initial;li{float:left;display:block;font-weight:300;border:1px solid @main-white;border-bottom:0;a{color:inherit;padding:15px 25px;text-decoration:none;font-size:1.2em;display:block}
&:hover{text-decoration:underline}
}
.has-children{&:hover{border:1px solid @main-grey;border-bottom:1px solid @main-white;text-decoration:none;a{padding:15px 25px}
}
}
}
}
.topnavmultimenu-third-level-links{position:relative;top:initial;left:auto}
.subnav-wrapper .active ul{display:block !important}
}
}
.mobile-supplemetary-navigation{display:none}
@media all and (max-width:1280px){.markets-search{right:0;width:240px;padding-right:20px}
}
@media all and (max-width:768px){.navigation-open .darkpanel{top:61px}
.navigation-open-markets-mobile .darkpanel{top:116px}
.mobilemenu{display:block;.level-3{display:none}
}
.navigation{display:none}
.navlogo{display:none}
.market-container{display:none}
.mobile-search-field{display:none;height:55px;position:absolute;top:0;width:100%;top:61px;background:white;z-index:999;border-bottom:1px solid #ededed;form{>input.search-field{padding:17px 20px;margin:0;border:0;outline:0;width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_5___)";display:block;float:left;font-family:inherit;color:inherit;text-decoration:none;font-size:1.3em;font-weight:600;display:block}
>input.search-button{padding:0;margin:0;border:0;outline:0;background:@teaser-blue;width:25%;color:white;display:block;float:left;font-family:inherit;height:58px;font-size:1.2em;cursor:pointer;-webkit-appearance:none;border-radius:0}
}
}
.navlogo-mobile{display:block;height:60px;border-bottom:1px solid @main-grey-highlight;.logo{width:40%;float:left;img{height:20px;width:auto;margin:20px 0 16px 20px}
}
.buttons{width:60%;float:right;width:auto;button{height:59px;width:auto;border:0;outline:0;cursor:pointer;padding:0;margin:0;background:white;transition:.4s;border-left:1px solid white;border-right:1px solid white;cursor:pointer;&:active{background-color:@main-grey-highlight;transition:.4s}
img{height:30px;width:30px;padding:15px 15px 10px 15px}
}
.active{border-left:1px solid @main-grey-highlight;border-right:1px solid @main-grey-highlight;height:59px;padding:0;transition:.4s}
}
}
.markets-search{width:100%;position:absolute;left:0;right:0;top:116px;display:block;margin-right:0;padding-right:0;z-index:9;.market-container{display:block;width:100%;margin:0;padding:0;height:0;>ul{display:none}
.markets-menu{background:100%;display:none;ul{width:100%;list-style:none;padding:0;margin:0;background:white;height:auto;li{width:100%;list-style:none;padding:0;margin:0;background:white;border-bottom:1px solid @main-grey-highlight;border-top:0;&:before{content:"";height:21px;width:26px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:17px;left:15px;float:left;margin-right:24px;display:block}
a{color:inherit;text-decoration:none;font-size:1.2em;font-weight:600;width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_6___)";display:block;padding:15px 20px;cursor:pointer;&:hover{background-color:white}
}
}
}
}
}
}
.mobilemenu{button{display:none}
#dl-menu{display:none;position:absolute;width:100%;height:auto;background:white;top:61px;z-index:12;>ul{list-style:none;padding:0;margin:0;>li{border-bottom:1px solid @main-grey-highlight;margin:0;display:block;position:relative;a{color:inherit;text-decoration:none;font-size:1.2em;font-weight:600;width:~"calc(___YUICSSMIN_PRESERVED_TOKEN_7___)";display:block;padding:15px 20px}
.submenu-link{height:20px;width:20px;font-size:0;float:right;position:absolute;top:0;right:0;transform:rotate(0);transition:.2s;&:after{background:url(images/icons/arrow-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;right:0;float:right;transition:.2s}
}
.submenu-link.active{transform:rotate(90deg);transition:.2s}
>ul{display:none;margin-left:20px;>li{display:none;a{font-weight:300}
}
}
.level-1,.level-2,.level-3{.submenu-link{display:none}
}
>ul.active{display:block;padding:0;transform:.4s;li{display:block;padding:0;margin:0;position:relative;ul{li{position:relative;a{padding-top:10px;padding-bottom:10px}
}
}
}
}
}
}
}
}
.mobile-supplemetary-navigation{display:block;background-color:#ebebeb;>div:first-of-type{float:left;a{padding:5px 0;margin:15px 0;display:block;position:relative;border:0;outline:0;font-size:1em;color:@main-grey-darkest;right:0;font-family:inherit;font-weight:400;float:left;border-right:0;text-decoration:none;transition:.2s;&:hover{transition:.4s;text-decoration:underline}
&:after{content:"";height:14px;width:14px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:0;right:0;float:right;margin-left:7px;transition:.2s}
&:nth-child(1){padding-left:15px;&:after{background:url(images/icons/blue-boat.svg) no-repeat}
}
&:nth-child(2){padding:5px 15px;&:after{background:url(images/icons/phone.svg) no-repeat}
}
&:nth-child(3){&:after{background:url(images/icons/blue-pencil.svg) no-repeat}
}
}
}
>div:last-of-type{float:right}
&:after{content:"";display:table;clear:both}
#marketssupplementarybutton{background-color:#f5f5f5;padding:20px 15px 14px 15px;display:block;position:relative;border:0;outline:0;font-size:1em;right:0;font-family:inherit;font-weight:200;&.active{background-color:#d6d5d5;span{&:after{transform:rotate(180deg);transition:.4s}
}
}
span{&:before{background:url(images/icons/blue-globe.svg) no-repeat;content:"";display:-webkit-inline-box;height:20px;width:20px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px;transition:.2s}
&:after{background:url(images/icons/arrow-solid-down-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:8px;width:9px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:5px;right:0;float:right;margin-left:10px;transition:.2s}
}
}
}
}
@media all and (max-width:450px){.mobile-supplemetary-navigation{display:flex;flex-direction:column;>div{display:flex;flex-direction:column;align-items:center;a{padding:0 15px !important;&:after{float:none}
}
}
div:nth-child(2){z-index:9}
}
.markets-search{top:auto}
}
@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo300-Regular.otf") format("opentype");font-weight:300;font-style:normal}
@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo500-Regular.otf") format("opentype");font-weight:500;font-style:normal}
@font-face{font-family:"Museo";src:url("../fonts/Museo/Museo700-Regular.otf") format("opentype");font-weight:700;font-style:normal}
html{padding:0;margin:0}
body{padding:0;margin:0;font-family:'Museo',serif;font-weight:300;font-size:14px}
h1,h2,.campaignpage main .main-par .optinform .form-wrapper .form-title{font-weight:700;font-size:1.857em}
h3,h4,h5,h6{font-weight:700;font-size:1.143em}
.contentpagewithsidebar .left-column .link-teaser,.contentpagewithsidebar .right-column .link-teaser{height:400px;margin-bottom:20px;display:block}
.contentpagewithsidebar .left-column .link-teaser .content-wrapper,.contentpagewithsidebar .right-column .link-teaser .content-wrapper{background:#ededed !important}
.contentpagewithsidebar .left-column .link-teaser .content-wrapper:after,.contentpagewithsidebar .right-column .link-teaser .content-wrapper:after{border-top:20px solid #ededed !important}
main{min-height:500px;transition:.2s;padding-bottom:60px}
main .banner{height:450px;overflow:hidden;background-size:cover;background-position:center}
main .banner img{display:none}
main .banner.no-image{height:220px;background-image:url(../images/gradient.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
main .breadcrumb-wrapper{background-color:#ccc}
main .breadcrumb-wrapper .breadcrumb{max-width:1280px;padding:10px 20px;margin:0 auto}
main .breadcrumb-wrapper .breadcrumb a{color:black}
main .breadcrumb-wrapper .breadcrumb .delimiter:after{content:"/";text-decoration:none;padding:0 10px}
main .row{max-width:1280px;padding:0 20px;margin:0 auto}
main .content{max-width:1280px;padding:0 20px;margin:0 auto}
main .content .language-flags{width:100%;display:block;margin-top:10px}
main .content .language-flags .alt-langs{list-style:none;margin:0;padding:2px}
main .content .language-flags .alt-langs:after{content:"";display:table;clear:both}
main .content .language-flags .alt-langs li{float:right;margin-left:20px}
main .content .language-flags .alt-langs li a{color:inherit;text-decoration:none}
main .content .language-flags .alt-langs li a:hover{text-decoration:underline}
main .content .language-flags .alt-langs li:before{content:"";display:-webkit-inline-box;height:17px;width:22px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:8px;left:8px;float:left;margin-right:5px;display:block}
main .content .language-flags .alt-langs li.german{background:url(../images/flags/flag-ger.png) no-repeat}
main .content .language-flags .alt-langs li.english{background:url(../images/flags/flag-gbr.png) no-repeat}
main .content .language-flags .alt-langs li.flemish{background:url(../images/flags/flag-bel.png) no-repeat}
main .content .language-flags .alt-langs li.french{background:url(../images/flags/flag-fra.png) no-repeat}
main .content .language-flags .alt-langs li.dutch{background:url(../images/flags/flag-ned.png) no-repeat}
main>.content-wrapper{max-width:1280px;padding:0 20px;margin:0 auto;display:block}
main>.content-wrapper>div>.parsys>.text{margin-top:20px;margin-bottom:10px}
main>.content-wrapper:after{content:"";display:table;clear:both}
main>.content-wrapper .left-column{width:calc(65% - 20px);float:left;margin-top:10px}
main>.content-wrapper .right-column{width:calc(35% - 20px);float:right;margin-top:10px}
main .title-wrapper{height:220px;background-image:url(../images/gradient.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
main .title-wrapper .title{position:absolute;top:calc(50%);transform:translateY(-50%);color:white;padding:0 20px;text-align:center;width:calc(100% - 40px)}
main .title-wrapper .title h1{font-size:3.2em;line-height:1.2em;padding:0 40px}
main .related-content{background:#ebebeb;margin-top:50px}
main .related-content .related-content{margin:0 auto;max-width:1280px;padding:60px 20px}
main .related-content .related-content .text{margin-top:0;margin-bottom:30px}
main .related-content .related-content .text h1,main .related-content .related-content .text h2,main .related-content .related-content .text h3,main .related-content .related-content .text h4,main .related-content .related-content .text h5,main .related-content .related-content .text h6{font-weight:400}
.groupproductpage main .content>.par>.text{margin-top:20px;margin-bottom:10px}
.groupproductpage main .content>.par>.link-teaser{margin-top:20px;margin-bottom:10px;height:500px;background:#f5f5f5}
.groupproductpage main .content>.par>.link-teaser:after{content:"";display:table;clear:both}
.groupproductpage main .content>.par>.link-teaser .teaser-inner .content-wrapper .content-wrapper-inner{background:#f5f5f5}
.groupproductpage main .content>.par>.link-teaser .content-wrapper:after{border-top:20px solid #f5f5f5}
.related-content .column_3 .parsys_column{max-width:33.33333%}
.related-content .social-media-links{margin-top:70px;margin-bottom:90px}
.related-content .social-link-wrapper{font-size:1.4em}
.related-content .social-link-wrapper ul{list-style:none;padding:0;margin:0}
.related-content .social-link-wrapper ul li{list-style:none;padding:0;margin:0;float:left}
.related-content .social-link-wrapper ul li:first-of-type{margin-right:20px}
.related-content .social-link-wrapper ul li a{background:#1b1464;color:white;margin-left:20px;padding:17px 30px 15px 50px;font-size:.8em;text-decoration:none;position:relative}
.related-content .social-link-wrapper ul li a:hover{transition:.4s;background:#191951}
.related-content .social-link-wrapper ul .facebook-icon a:before,.related-content .social-link-wrapper ul .twitter-icon a:before,.related-content .social-link-wrapper ul .instagram-icon a:before,.related-content .social-link-wrapper ul .linkedIn-icon a:before{content:"";display:-webkit-inline-box;height:20px;width:20px;top:15px;left:15px;float:right;margin-right:0;background-size:contain;position:absolute}
.related-content .social-link-wrapper ul .facebook-icon a:before{background:url(../images/icons/social-facebook.svg) no-repeat;left:20px}
.related-content .social-link-wrapper ul .instagram-icon a:before{background:url(../images/icons/social-instagram.svg) no-repeat}
.related-content .social-link-wrapper ul .twitter-icon a:before{background:url(../images/icons/social-twitter.svg) no-repeat}
.related-content .social-link-wrapper ul .linkedIn-icon a:before{background:url(../images/icons/social-linkedin.svg) no-repeat}
.sectionpage.navigation-open #primary-menu li.active:after{display:none}
h1,h2,h3,h4,h5,h6,p,.campaignpage main .main-par .optinform .form-wrapper .form-title{padding:0;margin:0}
main>.intro-panel{width:auto;display:block;max-width:1280px;padding:0 20px;margin:0 auto;position:relative;top:-20px;margin:-20px auto 30px auto;z-index:6}
main>.intro-panel>.intro-panel{margin-bottom:10px;display:inline-block;width:100%}
main>.intro-panel>.parbase .intro-panel-container{position:relative;border:1px solid #ccc;background:white;display:flex}
main>.intro-panel>.parbase .intro-panel-container:after{content:"";clear:both;display:table}
main>.intro-panel .intro-main{flex:1;overflow:hidden;min-height:50px;background-color:#f8f8f8;color:#27277b}
main>.intro-panel .intro-main .introduction-text{padding:30px 30px 40px 30px;font-size:1.4em;line-height:1.4em}
main>.intro-panel .intro-main .introduction-text h1,main>.intro-panel .intro-main .introduction-text h2,main>.intro-panel .intro-main .introduction-text h3,main>.intro-panel .intro-main .introduction-text h4,main>.intro-panel .intro-main .introduction-text h5,main>.intro-panel .intro-main .introduction-text h6{padding-bottom:15px;line-height:36px}
main>.intro-panel .intro-main .introduction-text p{padding-bottom:30px;line-height:1.6em}
main>.intro-panel .intro-main .introduction-text p:last-of-type{padding-bottom:0}
main>.intro-panel .intro-main .introduction-text p a{background-color:#1b1464;margin-right:20px;padding:15px 25px;color:white;text-decoration:none;font-size:.8em;transition:.2s}
main>.intro-panel .intro-main .introduction-text p a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;left:0;margin-right:10px}
main>.intro-panel .intro-main .introduction-text p a:hover{background-color:#191951;transition:.4s}
main>.intro-panel .intro-main .award-info{border-top:1px solid #ccc}
main>.intro-panel .intro-main .award-info .award-title{float:left;margin:30px;width:calc(30% - 60px);font-size:1.3em;font-weight:600;color:black}
main>.intro-panel .intro-main .award-info .award-icons{width:calc(70% - 60px);margin:30px;float:right}
main>.intro-panel .intro-main .award-info .award-icons img{max-width:60px;height:auto;margin-right:100px}
main>.intro-panel .intro-main.purple-button-links{border-bottom:5px solid #572463}
main>.intro-panel .intro-main.purple-button-links .introduction-text p a{background-color:#572463}
main>.intro-panel .intro-main.purple-button-links .introduction-text p a:hover{background-color:#311438}
main>.intro-panel .intro-main.blue-button-links{border-bottom:5px solid #1b1464}
main>.intro-panel .intro-main.red-button-links{border-bottom:5px solid #e20612}
main>.intro-panel .intro-main.red-button-links .introduction-text p a{background-color:#e20612}
main>.intro-panel .intro-main.red-button-links .introduction-text p a:hover{background-color:#af0a13}
main>.intro-panel .intro-sidebar{flex:1;float:right;max-width:239px;min-height:50px;padding:20px;display:none;border-left:1px solid #ccc}
main>.intro-panel .intro-sidebar .contact-wrapper{margin-bottom:15px}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-image{height:180px;overflow:hidden;background-image:none !important}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-image img{width:100%;height:100%;object-fit:cover}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-name{margin-top:10px;font-weight:600;padding-bottom:5px;font-size:1.3em}
main>.intro-panel .intro-sidebar .contact-wrapper a{color:#27277b}
main>.intro-panel .intro-sidebar .contact-wrapper p{line-height:1.2em;font-size:1em;margin:0;padding:0 0 5px 0}
main>.intro-panel .intro-sidebar .emergency-info h1,main>.intro-panel .intro-sidebar .emergency-info h2,main>.intro-panel .intro-sidebar .emergency-info h3,main>.intro-panel .intro-sidebar .emergency-info h4,main>.intro-panel .intro-sidebar .emergency-info h5,main>.intro-panel .intro-sidebar .emergency-info h6{padding-bottom:15px;font-size:1.3em;display:block}
main>.intro-panel .intro-sidebar .emergency-info p{margin-bottom:10px}
main>.intro-panel .intro-sidebar .emergency-info p a{background-color:#1b1464;margin-right:20px;padding:15px 25px;color:white;text-decoration:none;transition:.2s;margin-bottom:10px;display:inline-block}
main>.intro-panel .intro-sidebar .emergency-info p a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;left:0;margin-right:10px}
main>.intro-panel .intro-sidebar .emergency-info p a:hover{background-color:#191951;transition:.4s}
main>.intro-panel .intro-sidebar.purple-button-links .emergency-info p a{background-color:#572463}
main>.intro-panel .intro-sidebar.purple-button-links .emergency-info p a:hover{background-color:#311438}
main>.intro-panel .intro-sidebar.red-button-links .emergency-info p a{background-color:#e20612}
main>.intro-panel .intro-sidebar.red-button-links .emergency-info p a:hover{background-color:#af0a13}
.share{position:relative;border-top:2px solid #1b1464;padding-top:15px;margin-top:15px;display:block}
.share:after{content:"";display:table;clear:both}
.share>span{float:left;height:40px;width:80px;font-size:1.2em;top:7px;position:relative;color:#1b1464;font-weight:400}
.share .addthis_inline_share_toolbox{width:300px;float:left;left:140px;position:absolute;top:15px}
.share .back-to-top-link{float:right;background:#1b1464;color:white;padding:15px 20px;text-align:right;font-size:1em;text-decoration:none}
.share .back-to-top-link:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;left:0;transform:rotate(-90deg);margin-right:10px}
.share .back-to-top-link:hover{transition:.4s;background:#191951}
.share .at-share-btn-elements a{background:#1b1464 !important;outline:0}
.share .at-share-btn-elements a .at-icon-wrapper{height:40px !important;width:40px !important}
.share .at-share-btn-elements a .at-icon-wrapper svg{height:40px !important;width:40px !important}
@media all and (max-width:768px){main .content .language-flags .alt-langs li{float:left;margin-left:0;margin-right:10px}
main>.intro-panel>.parbase .intro-panel-container{display:block}
main .banner{width:100%;height:200px;top:-2px;position:relative}
main .banner.no-image{height:160px;background-image:url(../images/gradient.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:0}
main .row{padding:0 20px;margin:0 auto}
main .breadcrumb-wrapper{display:none}
main .content-wrapper{max-width:1280px}
main .content-wrapper .right-column,main .content-wrapper .left-column{width:100%;float:left}
main .title-wrapper{height:160px}
main .title-wrapper .title{padding:0 20px;width:calc(100% - 120px)}
main .title-wrapper .title h1{font-size:2em;padding:0}
main>.intro-panel{overflow:visible;display:block;width:auto;max-width:auto}
main>.intro-panel>.parbase .intro-panel-container{display:block !important}
main>.intro-panel>.parbase .intro-panel-container>div{flex:unset}
main>.intro-panel>.parbase .intro-panel-container .intro-sidebar a{overflow-wrap:break-word;word-wrap:break-word}
main>.intro-panel .parbase{display:block}
main>.intro-panel .intro-main{width:auto}
main>.intro-panel .intro-main .award-info .award-title{margin:30px 30px 0 30px;width:100%}
main>.intro-panel .intro-main .introduction-text{width:auto;display:block}
main>.intro-panel .intro-main .introduction-text p{font-size:.8em;line-height:1.4em}
main>.intro-panel .intro-main .introduction-text p a{display:inline-block;margin-bottom:20px}
main>.intro-panel .intro-main .introduction-text p a:last-of-type{margin-bottom:0}
main>.intro-panel .intro-main .award-info{margin-top:0}
main>.intro-panel .intro-main .award-info .award-icons{width:auto;margin:30px;float:left}
main>.intro-panel .intro-main .award-info .award-icons img{margin-right:30px}
main>.intro-panel .intro-sidebar{flex:none;top:unset;max-width:auto;float:none;min-height:unset;padding:20px;border-top:1px solid #ccc;border-left:0;width:auto;display:block;max-width:100%;display:none}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-image{width:48%;margin-right:4%;float:left}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-content{width:48%;float:right}
main>.intro-panel .intro-sidebar .contact-wrapper .contact-content .contact-name{margin-top:0;font-weight:600;padding-bottom:10px;font-size:1em}
main>.intro-panel .intro-sidebar .contact-wrapper:after{content:"";clear:both;display:table}
main .content>.par>.link-teaser{margin-top:20px;margin-bottom:10px;height:initial;background:#f5f5f5}
.related-content .column_3 .parsys_column{max-width:100%}
.parsys .dynamicpageteaser{min-height:450px !important}
.parsys .dynamicpageteaser .article-item{padding-bottom:20px}
.parsys .dynamicpageteaser .article-item .news-thumbnail{margin-bottom:20px}
.parsys .dynamicpageteaser .article-item .news-link{bottom:20px;left:20px}
.parsys .dynamicpageteaser .article-item .news-date{margin-left:20px;margin-right:20px}
.parsys .dynamicpageteaser .article-item .news-content-wrapper{margin-left:20px;margin-right:20px}
.parsys .dynamicpageteaser .article-item .news-thumbnail{height:200px}
.related-content .social-media-links{margin-top:40px;margin-bottom:0}
.related-content .social-media-links:after{content:"";clear:both;display:table}
.related-content .social-media-links .social-link-wrapper ul li{list-style:none;padding:0;margin:0 0 40px 0;float:none;display:block}
.related-content .social-media-links .social-link-wrapper ul li:last-of-type{margin:0}
.related-content .social-media-links .social-link-wrapper ul li a{margin-left:0}
.groupproductpage main .content>.par>.parsys_column>.parsys_column{margin-right:0}
.groupproductpage main .content>.par>.parsys_column>.parsys_column .quick-links .link-wrapper ul .default a{margin:0}
.groupproductpage main .content>.par>.link-teaser{height:unset}
.amchart>div{width:100% !important}
.share{position:relative;border-top:2px solid #1b1464;padding-top:15px;margin-top:15px;display:block}
.share:after{content:"";display:table;clear:both}
.share>span{float:left;height:30px;width:90px;font-size:1.2em;top:14px;position:relative;color:#1b1464;font-weight:400}
.share .addthis_inline_share_toolbox{width:100%;float:right;left:0;position:relative;top:0}
.share .back-to-top-link{background:#1b1464;color:white;padding:15px 20px;text-align:right;font-size:1em;text-decoration:none;top:unset;position:relative;left:0;margin-top:20px;float:left}
.share .at-share-btn-elements a .at-icon-wrapper{height:20px !important;width:20px !important}
.share .at-share-btn-elements a .at-icon-wrapper svg{height:20px !important;width:20px !important}
}
@media all and (max-width:450px){main .title-wrapper .title{padding:0 30px;width:calc(100% - 60px)}
}
.contact-page.touch-ui main table{width:100%;background:white;outline:0;border-collapse:collapse}
.contact-page.touch-ui main table th,.contact-page.touch-ui main table td{border:1px solid #ccc;padding:15px}
.team-contact-page.touch-ui main table{width:100%;background:white;outline:0;border-collapse:collapse}
.team-contact-page.touch-ui main table th,.team-contact-page.touch-ui main table td{border:1px solid #ccc;padding:15px}
header{background-color:#fff;z-index:11}
.mobilemenu,.navlogo-mobile,.mobile-search-field{display:none}
.navigation{display:block;border-bottom:1px solid #ebebeb}
.navigation .topnavmultimenuitem{position:absolute;width:100%;top:121px;z-index:999}
.navigation .topnavmultimenuitem .introduction-wrapper h2{display:none}
.navigation .topnavmultimenuitem .subnav-wrapper ul{margin:0;padding:0;list-style:none}
.navigation .editmode .topnavmultimenuitem{position:relative;width:auto;top:auto;z-index:inherit}
.navigation #primary-menu{height:60px}
.navigation #primary-menu li{position:relative}
.navigation #primary-menu li.active:after{content:'';position:absolute;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1b1464;clear:both;transform:rotate(180deg);bottom:-1px;left:calc(50% - 5px)}
.navigation #primary-menu #topnav_multimenu_list{margin:0;padding:0;list-style:none;position:relative;top:9px}
.navigation #primary-menu #topnav_multimenu_list li{float:left;display:block;font-weight:300;border:1px solid #fff;border-bottom:0}
.navigation #primary-menu #topnav_multimenu_list li a{color:inherit;padding:15px 25px;text-decoration:none;font-size:1.2em;display:block}
.navigation #primary-menu #topnav_multimenu_list li:hover{text-decoration:underline}
.navigation #primary-menu #topnav_multimenu_list .has-children.navactive{border:1px solid #ebebeb;border-bottom:1px solid #fff;text-decoration:none}
.navigation #primary-menu #topnav_multimenu_list .has-children.navactive a{padding:15px 25px}
.navigation #primary-menu #topnav_multimenu_list .nav_open.has-children{border:1px solid #ebebeb;border-bottom:1px solid #fff;text-decoration:none}
.navigation #primary-menu #topnav_multimenu_list .nav_open.has-children a{padding:15px 25px}
@media all and (max-width:1000px) and (min-width:769px){.navigation #primary-menu #topnav_multimenu_list{display:flex;justify-content:space-between;flex:1;width:calc(100% - 180px);border:0}
.navigation #primary-menu #topnav_multimenu_list li a{padding:15px 0}
}
.navigation .topnavmultimenu-third-level-links{position:absolute;top:30px;left:350px}
.navigation .subnav-wrapper .active ul{display:block !important}
.vesselsearchpage .navigation #primary-menu li.active:after,.groupproductpage .navigation #primary-menu li.active:after,.contentpage .navigation #primary-menu li.active:after{border-top:10px solid #ccc}
.navlogo{max-width:1280px;padding:0 20px;margin:0 auto;height:60px;overflow:hidden}
.navlogo .logo{width:50%;float:left}
.navlogo .logo img{height:28px;margin:16px 0}
.navlogo .buttons{width:50%;float:right;height:60px;position:relative}
.navlogo .buttons>div{font-size:1em;width:100%;text-align:right;position:absolute;top:50%;transform:translateY(-50%)}
.navlogo .buttons>div>div{float:right}
.navlogo .buttons>div a{color:#95989a;font-weight:500;text-decoration:none;margin-left:20px}
.navlogo .buttons>div .search-field input[type="text"]{border:0;border-radius:0;outline:0;position:relative;z-index:2;padding:3px 4px 4px 4px;width:50px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;transition:all .3s ease;-webkit-transition:all .3s ease;color:#1b1464;font-weight:500;text-decoration:none;font-family:inherit;font-size:1em;cursor:pointer}
.navlogo .buttons>div .search-field input[type="text"].active{width:200px;border-bottom:2px solid #1b1464}
.navlogo .buttons>div .search-field input[type="text"]::-webkit-input-placeholder{color:#95989a}
.navlogo .buttons>div .search-field input[type="text"]::-moz-placeholder{color:#95989a}
.navlogo .buttons>div .search-field input[type="text"]:-ms-input-placeholder{color:#95989a}
.navlogo .buttons>div .search-field input[type="text"]:-moz-placeholder{color:#95989a}
.navlogo .buttons>div .search-field .search-button{background:url(../images/icons/search-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:-6px;margin-left:0;right:0;outline:0;font-size:0;border:0}
.navlogo .buttons>div .claims-link,.navlogo .buttons>div .vessel-search-link,.navlogo .buttons>div .general-enquiries-link,.navlogo .buttons>div .people-finder-link{display:block;padding:0;font-weight:400}
.navlogo .buttons>div .claims-link:after,.navlogo .buttons>div .vessel-search-link:after,.navlogo .buttons>div .general-enquiries-link:after,.navlogo .buttons>div .people-finder-link:after{background-image:url(../images/icons/search-blue.png);content:"";display:inline-block;height:15px;width:15px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-left:10px;right:0;padding:1px}
.navlogo .buttons>div .claims-link:after{background-image:url("../images/icons/blue-pencil.svg")}
.navlogo .buttons>div .vessel-search-link:after{background-image:url("../images/icons/blue-boat.svg")}
.navlogo .buttons>div .general-enquiries-link:after{background-image:url("../images/icons/phone.svg")}
.navlogo .buttons>div .people-finder-link:after{background-image:url("../images/icons/agenda.svg")}
nav{max-width:1320px;padding:0 20px;margin:0 auto}
.multi-menu-detail-content .text{width:350px;background-color:#ededed;height:300px;position:absolute;float:right;top:0;right:20px}
.multi-menu-detail-content .text>div{padding:20px 30px}
.multi-menu-detail-content .text h1,.multi-menu-detail-content .text h2,.multi-menu-detail-content .text h3,.multi-menu-detail-content .text h4,.multi-menu-detail-content .text h5,.multi-menu-detail-content .text h6{padding-bottom:5px}
.multi-menu-detail-content .text p{padding-bottom:0;font-size:unset;line-height:normal}
.multi-menu-detail-content .text a{padding-bottom:0;background:#1b1464;color:white;text-decoration:none;padding:10px 25px;display:inline-block;margin:15px 0 5px 0}
.multi-menu-detail-content .text a:before{background:url(../images/icons/arrow-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:1px;left:0;float:left;margin-right:10px}
#cookie_warning{width:100%;padding:10px 0;min-height:20px;background:#f8f8f8;position:fixed;bottom:0;color:black;z-index:99;border-top:2px solid #e20612}
#cookie_warning .cookie-buttons input{text-indent:-900px;position:absolute;right:15px;top:0;border-width:0;outline:0;height:20px;width:20px;background-color:transparent;background-image:url(../images/icons/icon-close.png);background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.3s;cursor:pointer}
#cookie_warning .cookie-buttons input:hover{transform:rotate(45deg)}
#cookie_warning .cookie-outer-wrapper{max-width:1280px;padding:0 20px 0 20px;margin:0 auto;display:block;position:relative}
#cookie_warning .cookie-outer-wrapper .cookie-content a{color:#95989a}
#cookie_warning .cookie-outer-wrapper .cookie-content p{width:calc(100% - 100px)}
@media screen and (max-width:700px){#cookie_warning .cookie-outer-wrapper .cookie-content p{width:calc(100% - 30px)}
}
.topnavmultimenuitem{background-color:white;transition:20s}
.topnavmultimenuitem>div{max-width:1280px;margin:0 auto;padding:30px 20px;min-height:240px;font-size:1.1em}
.topnavmultimenuitem ul{width:300px}
.topnavmultimenuitem ul>li{border-bottom:1px solid #ebebeb;font-size:1em;min-width:250px;margin-right:0;transition:.2s;cursor:pointer;margin-right:50px}
.topnavmultimenuitem ul>li:last-child{border-bottom:0 solid white}
.topnavmultimenuitem ul>li>a{color:inherit;text-decoration:none;padding:15px;display:block}
.topnavmultimenuitem ul>li>a:hover{text-decoration:none;cursor:pointer}
.topnavmultimenuitem ul>li ul li:hover{transition:.4s;background-color:#fff}
.topnavmultimenuitem ul>li ul li:hover a{transition:.4s;text-decoration:underline}
.topnavmultimenuitem ul>li:hover{transition:.4s;background-color:#ededed}
.topnavmultimenuitem ul .active{transition:.4s;background-color:#ededed}
.topnavmultimenuitem ul .topnavmultimenu-has-thirdlevel:after{background:url(../images/icons/arrow-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:-30px;right:15px;float:right}
.markets-search{position:absolute;top:60px;right:calc(50vw - 648px);width:200px}
.markets-search .market-container{width:200px;height:30px;padding:13px 0;margin:0 auto;float:right}
.markets-search .market-container>ul{margin:0;padding:0;list-style:none;width:160px;float:right;background:#ededed;font-size:1.1em;height:34px;cursor:pointer}
.markets-search .market-container>ul>li{padding:0}
.markets-search .market-container>ul>li span{padding:8px;position:absolute}
.markets-search .market-container>ul>li span:before{background:url(../images/icons/globe-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:16px;width:16px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:1px;left:0;float:left;margin-right:5px;margin-left:5px}
.markets-search .market-container>ul>li:after{background:url(../images/icons/arrow-solid-down-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:16px;width:16px;background-position:center;background-repeat:no-repeat;position:relative;top:0;right:0;float:right;margin-right:0;padding:9px;background-color:#d2d2d2}
.markets-search .market-container .active{background-color:#d2d2d2}
.markets-search .market-container .markets-menu ul{margin:0;padding:0;list-style:none;width:240px;float:right;background:#ededed;font-size:1.1em;height:34px;position:relative;z-index:999}
.markets-search .market-container .markets-menu ul li{border-top:1px solid #d2d2d2;position:relative;background:#ededed;z-index:999}
.markets-search .market-container .markets-menu ul li a{color:inherit;text-decoration:none;padding:8px;display:block;cursor:pointer}
.markets-search .market-container .markets-menu ul li a:hover{transition:.4s;background-color:#d2d2d2}
.markets-search .market-container .markets-menu ul li:before{content:"";display:-webkit-inline-box;height:17px;width:22px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:9px;left:8px;float:left;margin-right:18px;display:block}
.markets-search .market-container .markets-menu ul li.english-lloyds:before{background:url(../images/icons/globe-blue.png) no-repeat;margin-left:4px;margin-right:14px}
.markets-search .market-container .markets-menu ul li.english:before{background:url(../images/flags/flag-gbr.png) no-repeat}
.markets-search .market-container .markets-menu ul li.french:before{background:url(../images/flags/flag-fra.png) no-repeat}
.markets-search .market-container .markets-menu ul li.flemish:before{background:url(../images/flags/flag-bel.png) no-repeat}
.markets-search .market-container .markets-menu ul li.german:before{background:url(../images/flags/flag-ger.png) no-repeat}
.markets-search .market-container .markets-menu ul li.dutch:before{background:url(../images/flags/flag-ned.png) no-repeat}
.markets-search .market-container .markets-menu{display:none}
.cq-wcm-edit .editmode .multi-menu-detail-content .text{width:100%;background-color:#ededed;height:auto;position:relative;float:unset;top:unset;right:unset}
.cq-wcm-edit .editmode .topnavmultimenuitem>div{min-height:unset;display:block !important}
.cq-wcm-edit .editmode .topnavmultimenuitem .introduction-wrapper h2{display:block}
.cq-wcm-edit .editmode .navigation .topnavmultimenuitem{position:relative;width:100%;top:unset}
.cq-wcm-edit .editmode .navigation .topnavmultimenu-third-level-links{display:block !important}
.cq-wcm-edit .editmode .markets-search{position:relative;top:unset;right:unset;width:auto;max-width:1320px;padding:0 20px;margin:0 auto}
.cq-wcm-edit .editmode .markets-search .market-container{width:auto;height:auto;padding:13px 0;margin:0 auto;float:unset}
.cq-wcm-edit .editmode .markets-search .market-container ul{margin:0;padding:0;list-style:none;width:auto;float:unset;background:0;font-size:1em;height:auto}
.cq-wcm-edit .editmode .markets-menu{display:block !important}
.darkpanel{display:none}
.navigation-open .darkpanel,.navigation-open-markets-mobile .darkpanel{display:block;transition:.4s;background:#000;opacity:.4;height:100%;width:100%;position:fixed;left:0;top:121px;z-index:8}
#CQ .navigation{display:block}
#CQ .navigation .topnavmultimenuitem{position:absolute;width:auto;top:auto;z-index:inherit}
#CQ .navigation .topnavmultimenuitem .introduction-wrapper h2{display:block}
#CQ .navigation .topnavmultimenuitem .subnav-wrapper ul{margin:0;padding:0;list-style:none}
#CQ .navigation #primary-menu{height:auto}
#CQ .navigation #primary-menu #topnav_multimenu_list{margin:0;padding:0;list-style:none;position:relative;top:initial}
#CQ .navigation #primary-menu #topnav_multimenu_list li{float:left;display:block;font-weight:300;border:1px solid #fff;border-bottom:0}
#CQ .navigation #primary-menu #topnav_multimenu_list li a{color:inherit;padding:15px 25px;text-decoration:none;font-size:1.2em;display:block}
#CQ .navigation #primary-menu #topnav_multimenu_list li:hover{text-decoration:underline}
#CQ .navigation #primary-menu #topnav_multimenu_list .has-children:hover{border:1px solid #ebebeb;border-bottom:1px solid #fff;text-decoration:none}
#CQ .navigation #primary-menu #topnav_multimenu_list .has-children:hover a{padding:15px 25px}
#CQ .navigation .topnavmultimenu-third-level-links{position:relative;top:initial;left:auto}
#CQ .navigation .subnav-wrapper .active ul{display:block !important}
.mobile-supplemetary-navigation{display:none}
@media all and (max-width:1280px){.markets-search{right:0;width:240px;padding-right:20px}
}
@media all and (max-width:768px){.navigation-open .darkpanel{top:61px}
.navigation-open-markets-mobile .darkpanel{top:116px}
.mobilemenu{display:block}
.mobilemenu .level-3{display:none}
.navigation{display:none}
.navlogo{display:none}
.market-container{display:none}
.mobile-search-field{display:none;height:55px;position:absolute;top:0;width:100%;top:61px;background:white;z-index:999;border-bottom:1px solid #ededed}
.mobile-search-field form>input.search-field{padding:17px 20px;margin:0;border:0;outline:0;width:calc(75% - 40px);float:left;font-family:inherit;color:inherit;text-decoration:none;font-size:1.3em;font-weight:600;display:block}
.mobile-search-field form>input.search-button{padding:0;margin:0;border:0;outline:0;background:#1b1464;width:25%;color:white;display:block;float:left;font-family:inherit;height:58px;font-size:1.2em;cursor:pointer;-webkit-appearance:none;border-radius:0}
.navlogo-mobile{display:block;height:60px;border-bottom:1px solid #ededed}
.navlogo-mobile .logo{width:40%;float:left}
.navlogo-mobile .logo img{height:20px;width:auto;margin:20px 0 16px 20px}
.navlogo-mobile .buttons{width:60%;float:right;width:auto}
.navlogo-mobile .buttons button{height:59px;width:auto;border:0;outline:0;padding:0;margin:0;background:white;transition:.4s;border-left:1px solid white;border-right:1px solid white;cursor:pointer}
.navlogo-mobile .buttons button:active{background-color:#ededed;transition:.4s}
.navlogo-mobile .buttons button img{height:30px;width:30px;padding:15px 15px 10px 15px}
.navlogo-mobile .buttons .active{border-left:1px solid #ededed;border-right:1px solid #ededed;height:59px;padding:0;transition:.4s}
.markets-search{width:100%;position:absolute;left:0;right:0;top:116px;display:block;margin-right:0;padding-right:0;z-index:9}
.markets-search .market-container{display:block;width:100%;margin:0;padding:0;height:0}
.markets-search .market-container>ul{display:none}
.markets-search .market-container .markets-menu{background:100%;display:none}
.markets-search .market-container .markets-menu ul{width:100%;list-style:none;padding:0;margin:0;background:white;height:auto}
.markets-search .market-container .markets-menu ul li{width:100%;list-style:none;padding:0;margin:0;background:white;border-bottom:1px solid #ededed;border-top:0}
.markets-search .market-container .markets-menu ul li:before{content:"";height:21px;width:26px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:17px;left:15px;float:left;margin-right:24px;display:block}
.markets-search .market-container .markets-menu ul li a{color:inherit;text-decoration:none;font-size:1.2em;font-weight:600;width:calc(100% - 90px);display:block;padding:15px 20px;cursor:pointer}
.markets-search .market-container .markets-menu ul li a:hover{background-color:white}
.mobilemenu button{display:none}
.mobilemenu #dl-menu{display:none;position:absolute;width:100%;height:auto;background:white;top:61px;z-index:12}
.mobilemenu #dl-menu>ul{list-style:none;padding:0;margin:0}
.mobilemenu #dl-menu>ul>li{border-bottom:1px solid #ededed;margin:0;display:block;position:relative}
.mobilemenu #dl-menu>ul>li a{color:inherit;text-decoration:none;font-size:1.2em;font-weight:600;width:calc(100% - 90px);display:block;padding:15px 20px}
.mobilemenu #dl-menu>ul>li .submenu-link{height:20px;width:20px;font-size:0;float:right;position:absolute;top:0;right:0;transform:rotate(0);transition:.2s}
.mobilemenu #dl-menu>ul>li .submenu-link:after{background:url(../images/icons/arrow-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;right:0;float:right;transition:.2s}
.mobilemenu #dl-menu>ul>li .submenu-link.active{transform:rotate(90deg);transition:.2s}
.mobilemenu #dl-menu>ul>li>ul{display:none;margin-left:20px}
.mobilemenu #dl-menu>ul>li>ul>li{display:none}
.mobilemenu #dl-menu>ul>li>ul>li a{font-weight:300}
.mobilemenu #dl-menu>ul>li .level-1 .submenu-link,.mobilemenu #dl-menu>ul>li .level-2 .submenu-link,.mobilemenu #dl-menu>ul>li .level-3 .submenu-link{display:none}
.mobilemenu #dl-menu>ul>li>ul.active{display:block;padding:0;transform:.4s}
.mobilemenu #dl-menu>ul>li>ul.active li{display:block;padding:0;margin:0;position:relative}
.mobilemenu #dl-menu>ul>li>ul.active li ul li{position:relative}
.mobilemenu #dl-menu>ul>li>ul.active li ul li a{padding-top:10px;padding-bottom:10px}
.mobile-supplemetary-navigation{display:block;background-color:#ebebeb}
.mobile-supplemetary-navigation>div:first-of-type{float:left}
.mobile-supplemetary-navigation>div:first-of-type a{padding:5px 0;margin:15px 0;display:block;position:relative;border:0;outline:0;font-size:1em;color:#717171;right:0;font-family:inherit;font-weight:400;float:left;border-right:0;text-decoration:none;transition:.2s}
.mobile-supplemetary-navigation>div:first-of-type a:hover{transition:.4s;text-decoration:underline}
.mobile-supplemetary-navigation>div:first-of-type a:after{content:"";height:14px;width:14px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:0;right:0;float:right;margin-left:7px;transition:.2s}
.mobile-supplemetary-navigation>div:first-of-type a:nth-child(1){padding-left:15px}
.mobile-supplemetary-navigation>div:first-of-type a:nth-child(1):after{background:url(../images/icons/blue-boat.svg) no-repeat}
.mobile-supplemetary-navigation>div:first-of-type a:nth-child(2){padding:5px 15px}
.mobile-supplemetary-navigation>div:first-of-type a:nth-child(2):after{background:url(../images/icons/phone.svg) no-repeat}
.mobile-supplemetary-navigation>div:first-of-type a:nth-child(3):after{background:url(../images/icons/blue-pencil.svg) no-repeat}
.mobile-supplemetary-navigation>div:last-of-type{float:right}
.mobile-supplemetary-navigation:after{content:"";display:table;clear:both}
.mobile-supplemetary-navigation #marketssupplementarybutton{background-color:#f5f5f5;padding:20px 15px 14px 15px;display:block;position:relative;border:0;outline:0;font-size:1em;right:0;font-family:inherit;font-weight:200}
.mobile-supplemetary-navigation #marketssupplementarybutton.active{background-color:#d6d5d5}
.mobile-supplemetary-navigation #marketssupplementarybutton.active span:after{transform:rotate(180deg);transition:.4s}
.mobile-supplemetary-navigation #marketssupplementarybutton span:before{background:url(../images/icons/blue-globe.svg) no-repeat;content:"";display:-webkit-inline-box;height:20px;width:20px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px;transition:.2s}
.mobile-supplemetary-navigation #marketssupplementarybutton span:after{background:url(../images/icons/arrow-solid-down-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:8px;width:9px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:5px;right:0;float:right;margin-left:10px;transition:.2s}
}
@media all and (max-width:450px){.mobile-supplemetary-navigation{display:flex;flex-direction:column}
.mobile-supplemetary-navigation>div{display:flex;flex-direction:column;align-items:center}
.mobile-supplemetary-navigation>div a{padding:0 15px !important}
.mobile-supplemetary-navigation>div a:after{float:none}
.mobile-supplemetary-navigation div:nth-child(2){z-index:9}
.markets-search{top:auto}
}
footer{transition:.2s;padding-bottom:30px}
footer:after{content:"";clear:both;display:table}
footer .row{background:white;max-width:1280px;padding:0 20px;margin:0 auto;padding-top:40px;padding-bottom:40px}
footer .row:after{content:"";clear:both;display:table}
footer .row .column{width:25%;float:left}
footer .row .column h1,footer .row .column h2,footer .row .column h3,footer .row .column h4,footer .row .column h5,footer .row .column h6{border-bottom:1px solid #ebebeb;margin-right:30px;padding-bottom:10px;margin-bottom:20px}
footer .row .column ul{list-style:none;padding:0;margin:0}
footer .row .column ul li{padding:10px 0 0 0;margin:0;width:calc((90% - 10px) / 2);float:left;margin-right:10px}
footer .row .column ul li a{color:inherit;text-decoration:none}
footer .row .column ul li a:hover{text-decoration:underline}
footer .row .column:last-of-type ul li{width:90%}
@media all and (max-width:768px){footer{padding:20px}
footer .logo img{height:25px;width:auto}
footer .row{padding:0;margin:0}
footer .row .column:nth-child(1){width:100%;display:block;margin-top:30px}
footer .row .column:nth-child(2){width:50%;display:block;margin-top:30px}
footer .row .column:nth-child(3){width:50%;display:block;margin-top:30px}
footer .row .column:nth-child(4){width:100%;display:block;margin-top:30px}
footer .row .column h1,footer .row .column h2,footer .row .column h3,footer .row .column h4,footer .row .column h5,footer .row .column h6{margin-bottom:0}
footer .row .column ul li{width:50%}
}
.parsys>.column_1,.parsys>.column_2,.parsys>.column_3,.parsys>.column_4{display:flex;flex-grow:0;flex-shrink:0}
.parsys>.column_1>.parsys_column,.parsys>.column_2>.parsys_column,.parsys>.column_3>.parsys_column,.parsys>.column_4>.parsys_column{margin-right:10px;flex:1}
.parsys>.column_1>.parsys_column:last-of-type,.parsys>.column_2>.parsys_column:last-of-type,.parsys>.column_3>.parsys_column:last-of-type,.parsys>.column_4>.parsys_column:last-of-type{margin-right:0}
.column_3.bg-grey-border .bg-grey-border-c2 .text{border:1px solid #ccc;background-color:#f8f8f8;padding:30px;border-bottom:5px solid #1b1464;margin-top:0}
.column_2-1-4{display:flex;padding-top:10px;padding-bottom:10px}
.column_2-1-4 .column_2-1-4-c0,.column_2-1-4 .bg-grey-c0{width:260px;margin-right:10px}
.column_2-1-4 .column_2-1-4-c1,.column_2-1-4 .bg-grey-c1{width:calc(100% - 260px)}
.column_2-4-1{display:flex;padding-top:10px;padding-bottom:10px}
.column_2-4-1 .column_2-4-1-c0,.column_2-4-1 .bg-grey-c0{width:80%;margin-right:10px}
.column_2-4-1 .column_2-4-1-c1,.column_2-4-1 .bg-grey-c1{width:20%}
.column_2-6-4{display:flex;padding-top:10px;padding-bottom:10px}
.column_2-6-4 .column_2-6-4-c0,.column_2-6-4 .bg-grey-c0{width:60%;margin-right:10px}
.column_2-6-4 .column_2-6-4-c1,.column_2-6-4 .bg-grey-c1{width:40%}
.par>.parsys_column:last-of-type{padding-bottom:10px}
.par>.parsys_column:last-child{padding-bottom:10px}
.parsys .bg-grey{border:1px solid #ccc;background-color:#ebebeb;padding:30px;margin-top:30px}
.parsys .bg-grey .link-wrapper{width:100%;margin:0;padding:0;display:inline-block}
.parsys .bg-grey>.parsys_column{margin-right:10px;display:block}
.parsys .bg-grey>.parsys_column:last-of-type{margin-right:0}
.parsys .bg-grey>.parsys_column .accordion2{margin-top:0}
.parsys .bg-grey .tabs .active{background-color:white !important}
.parsys .bg-grey .tabs .tabs-controls-wrapper{background-color:#ebebeb !important}
.parsys .bg-grey .tabs .parsys{background-color:white !important}
.parsys .bg-grey .text:first-of-type{margin-top:0}
.parsys .bg-grey .text:last-of-type{margin-bottom:10px !important}
.parsys .bg-grey .text{margin-bottom:30px !important;margin-top:10px !important}
@media all and (max-width:768px){.parsys>.column_1,.parsys>.column_2,.parsys>.column_3,.parsys>.column_4,.parsys>.column_2-1-4,.parsys>.column_2-4-1,.parsys>.column_2-6-4{display:block;padding-top:10px}
.parsys>.column_1>.parsys_column,.parsys>.column_2>.parsys_column,.parsys>.column_3>.parsys_column,.parsys>.column_4>.parsys_column,.parsys>.column_2-1-4>.parsys_column,.parsys>.column_2-4-1>.parsys_column,.parsys>.column_2-6-4>.parsys_column{margin:20px 0 0 0}
.parsys>.column_1>.parsys_column:first-child,.parsys>.column_2>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_4>.parsys_column:first-child,.parsys>.column_2-1-4>.parsys_column:first-child,.parsys>.column_2-4-1>.parsys_column:first-child,.parsys>.column_2-6-4>.parsys_column:first-child{margin:0}
.parsys>.column_1>.parsys_column:first-child,.parsys>.column_2>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_4>.parsys_column:first-child,.parsys>.column_2-1-4>.parsys_column:first-child,.parsys>.column_2-4-1>.parsys_column:first-child,.parsys>.column_2-6-4>.parsys_column:first-child,.parsys>.column_1>.parsys_column:last-child,.parsys>.column_2>.parsys_column:last-child,.parsys>.column_3>.parsys_column:last-child,.parsys>.column_4>.parsys_column:last-child,.parsys>.column_2-1-4>.parsys_column:last-child,.parsys>.column_2-4-1>.parsys_column:last-child,.parsys>.column_2-6-4>.parsys_column:last-child{width:100%}
}
.parsys a{color:#1b1464}
.parsys .image{margin-top:30px}
.parsys .image img{width:100%;height:auto}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list{display:inline-block;float:left;list-style:none;margin:0;padding-top:20px;padding-left:0;width:50%;min-height:175px;text-align:left;font-weight:100}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list>li.top-level{background:0;padding-left:0;font-family:inherit;font-weight:normal !important;font-size:30px;line-height:30px;margin:15px 0 15px 0;line-height:1.2;color:#1b1464;font-weight:100}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list li{background-image:url(../images/icons/list-bullet-point.png);background-position:left 5px;background-repeat:no-repeat;background-size:6px;font-family:inherit;font-weight:normal !important;padding-left:20px;margin-bottom:5px}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list li a{text-decoration:none;color:inherit;font-weight:100;color:#1b1464}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list li a:hover{opacity:.8;text-decoration:underline}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list li>ul{display:none;padding:0;margin:0}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list:after{content:"";display:table;clear:both}
.parsys .sitemap:after{content:"";display:table;clear:both}
.parsys .link-teaser{height:100%;width:100%;display:inline-block}
.parsys .link-teaser .teaser-inner{display:block;height:100%}
.parsys .link-teaser .teaser-inner .content-wrapper{position:relative;height:100%}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner{padding:40px;position:relative;height:calc(100% - 80px)}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner a{color:inherit;line-height:1.4em;text-decoration:none}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner h3{color:#95989a;font-size:1em;text-transform:uppercase;padding-bottom:20px;font-weight:500;letter-spacing:1.4px;line-height:1em}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p{font-weight:700;font-size:1.4em;line-height:1.4em}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;bottom:40px;left:40px}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a{color:#27277b;font-weight:700;cursor:pointer}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px;transition:.2s}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper:hover a{text-decoration:underline}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper:hover a:before{margin-right:3px;margin-left:7px;transition:.4s}
.parsys .link-teaser .teaser-inner .image-wrapper{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.parsys .link-teaser .plainimageright-3-1{display:block;position:relative;background:white}
.parsys .link-teaser .plainimageright-3-1 .content-wrapper{width:25%;float:left}
.parsys .link-teaser .plainimageright-3-1 .content-wrapper:after{content:'';position:absolute;right:-30px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(270deg);top:calc(50% - 10px)}
.parsys .link-teaser .plainimageright-3-1 .image-wrapper{width:75%;float:right}
.parsys .link-teaser .plainimageleft-3-1{display:block;position:relative;background:white}
.parsys .link-teaser .plainimageleft-3-1 .content-wrapper{width:25%;float:right}
.parsys .link-teaser .plainimageleft-3-1 .content-wrapper:after{content:'';position:absolute;left:-30px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(90deg);top:calc(50% - 10px)}
.parsys .link-teaser .plainimageleft-3-1 .image-wrapper{width:75%;float:left}
.parsys .link-teaser .plainimageleft{display:block;position:relative;background:white}
.parsys .link-teaser .plainimageleft .content-wrapper{width:50%;float:right}
.parsys .link-teaser .plainimageleft .content-wrapper:after{content:'';position:absolute;left:-30px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(90deg);top:calc(50% - 10px)}
.parsys .link-teaser .plainimageleft .image-wrapper{width:50%;float:left}
.parsys .link-teaser .plainimageright{display:block;position:relative;background:white}
.parsys .link-teaser .plainimageright .content-wrapper{width:50%;float:left}
.parsys .link-teaser .plainimageright .content-wrapper:after{content:'';position:absolute;right:-30px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(270deg);top:calc(50% - 10px)}
.parsys .link-teaser .plainimageright .image-wrapper{width:50%;float:right}
.parsys .link-teaser .plainimageabove,.parsys .link-teaser .plainimagebelow{height:100%;display:block}
.parsys .link-teaser .plainimageabove .image-wrapper,.parsys .link-teaser .plainimagebelow .image-wrapper{height:50%}
.parsys .link-teaser .plainimageabove .content-wrapper,.parsys .link-teaser .plainimagebelow .content-wrapper{height:50%;background:white}
.parsys .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner,.parsys .link-teaser .plainimagebelow .content-wrapper .content-wrapper-inner{padding:20px;position:relative;height:calc(100% - 40px)}
.parsys .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper,.parsys .link-teaser .plainimagebelow .content-wrapper .content-wrapper-inner .link-wrapper{bottom:20px;left:20px}
.parsys .link-teaser .plainimageabove .content-wrapper:after,.parsys .link-teaser .plainimagebelow .content-wrapper:after{content:'';position:absolute;left:calc(50% - 20px);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(180deg);top:-20px}
.parsys .link-teaser .plainimagebelow .content-wrapper:after{transform:rotate(0);bottom:-20px;top:100%}
.parsys .link-teaser>.green-bg{background-color:#006c60}
.parsys .link-teaser>.green-bg .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser>.green-bg .content-wrapper .content-wrapper-inner h3{color:white}
.parsys .link-teaser>.green-bg .content-wrapper .content-wrapper-inner p{margin-bottom:40px;color:white}
.parsys .link-teaser>.green-bg .content-wrapper .content-wrapper-inner .link-wrapper a{color:white}
.parsys .link-teaser>.green-bg .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px}
.parsys .link-teaser>.red-bg{background-color:#e11f27}
.parsys .link-teaser>.red-bg .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser>.red-bg .content-wrapper .content-wrapper-inner h3{color:white}
.parsys .link-teaser>.red-bg .content-wrapper .content-wrapper-inner p{margin-bottom:40px;color:white}
.parsys .link-teaser>.red-bg .content-wrapper .content-wrapper-inner .link-wrapper a{color:white}
.parsys .link-teaser>.red-bg .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px}
.parsys .link-teaser>.blue-bg{background-color:#1b1464}
.parsys .link-teaser>.blue-bg .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser>.blue-bg .content-wrapper .content-wrapper-inner h3{color:white}
.parsys .link-teaser>.blue-bg .content-wrapper .content-wrapper-inner p{margin-bottom:40px;color:white}
.parsys .link-teaser>.blue-bg .content-wrapper .content-wrapper-inner .link-wrapper a{color:white}
.parsys .link-teaser>.blue-bg .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px}
.parsys .link-teaser>.grey-bg{background-color:#c3c3c3}
.parsys .link-teaser>.grey-bg .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser>.grey-bg .content-wrapper .content-wrapper-inner h3{color:white}
.parsys .link-teaser>.grey-bg .content-wrapper .content-wrapper-inner p{margin-bottom:40px;color:white}
.parsys .link-teaser>.grey-bg .content-wrapper .content-wrapper-inner .link-wrapper a{color:white}
.parsys .link-teaser>.grey-bg .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px}
.parsys .blockquote{min-height:400px;height:100%}
.parsys .blockquote .blockquote-inner{height:100%;background:white;position:relative}
.parsys .blockquote .blockquote-inner .blockquote-image{width:50%;height:100%;float:left;overflow:hidden;position:relative}
.parsys .blockquote .blockquote-inner .blockquote-image img{height:100%;width:100%;object-fit:cover}
.parsys .blockquote .blockquote-inner .blockquote-image:after{content:'';position:absolute;right:-10px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(90deg);top:calc(40%)}
.parsys .blockquote .blockquote-inner .blockquote-content{width:calc(50% - 120px);padding:0 60px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.parsys .blockquote .blockquote-inner .blockquote-content .quote-text{display:block}
.parsys .blockquote .blockquote-inner .blockquote-content .quote-text p{font-size:2em;line-height:1.4em;font-style:italic;font-weight:300}
.parsys .blockquote .blockquote-inner .blockquote-content .attribution-text{margin-top:20px;display:block}
.parsys .blockquote .blockquote-inner .blockquote-content .attribution-text p{font-size:1em;font-weight:700}
.parsys .latestnewseventsteaser{width:100%;display:block;padding-bottom:10px}
.parsys .latestnewseventsteaser .teaser-content{display:flex}
.parsys .latestnewseventsteaser .teaser-content article{flex:1;margin-right:10px;background:white;padding:30px}
.parsys .latestnewseventsteaser .teaser-content article .news-date{color:#95989a;font-size:1em;text-transform:uppercase;padding-bottom:20px;font-weight:500;letter-spacing:1.2px;display:block}
.parsys .latestnewseventsteaser .teaser-content article a{color:black;text-decoration:none;font-weight:700;font-size:1.2em}
.parsys .latestnewseventsteaser .teaser-content article a:hover{text-decoration:underline}
.parsys .latestnewseventsteaser .teaser-content article:last-of-type{margin-right:0}
.parsys .text{margin-top:30px}
.parsys .text:first-of-type{margin-top:0}
.parsys .text h1{font-size:26px;line-height:34px;margin-bottom:34px}
.parsys .text h2{font-size:26px;line-height:34px;margin-bottom:34px}
.parsys .text h3{font-size:20px;line-height:26px;margin-bottom:26px}
.parsys .text h4{font-size:18px;line-height:22px;margin-bottom:22px}
.parsys .text h5{font-size:16px;line-height:18px;margin-bottom:18px}
.parsys .text h6{font-size:16px;line-height:18px;margin-bottom:18px}
.parsys .text p{font-size:16px;line-height:34px;margin-bottom:26px}
.parsys .text p:last-of-type{padding-bottom:0;margin-bottom:0 !important}
.parsys .text ul,.parsys .text ol{margin:0;font-size:1.1em;line-height:1.6em;padding:0 0 15px 20px;font-size:16px;line-height:34px;margin-bottom:26px}
.parsys .text ul li,.parsys .text ol li{padding-bottom:5px}
.parsys .text ul li a,.parsys .text ol li a{color:#1b1464}
.parsys .text ul li:last-of-type,.parsys .text ol li:last-of-type{padding-bottom:0}
.parsys .tabbedcontent2{margin-top:30px;margin-bottom:10px}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper{font-weight:500;background-color:white;color:black;text-transform:uppercase;font-size:1em}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list{padding:0;margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;border-bottom:1px solid #ccc}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list li{border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:0;border-bottom:0;float:left;line-height:1em;text-decoration:underline;top:1px;position:relative}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list li a{color:inherit;padding:15px 25px;display:block;text-decoration:none}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list li:last-of-type{border-right:1px solid #ccc}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list .active{background-color:#ebebeb;padding-bottom:0;font-weight:500;border-bottom:0;text-decoration:none}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list .active a{color:black}
.parsys .tabbedcontent2 .tab-inner-content{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.parsys .tabbedcontent2 .tab-inner-content>.parsys{padding:20px 30px;background-color:#ebebeb}
.parsys .contact-card{margin:0 10px;outline:1px solid #ccc;background:white}
.parsys .contact-card .contact-wrapper{padding:20px}
.parsys .contact-card .contact-wrapper .contact-image{background-position:center top;height:180px;background-size:cover}
.parsys .contact-card .contact-wrapper .contact-image img{height:auto;width:100%;display:none}
.parsys .contact-card .contact-wrapper .contact-name{margin-top:10px;font-size:1.2em;font-weight:700}
.parsys .contact-card .contact-wrapper .contact-job-title{margin-bottom:10px;display:block}
.parsys .contact-card .contact-wrapper a{color:#1b1464}
.parsys .table{margin-top:30px;width:100%}
.parsys .table table{width:100%;background:white;outline:0;border:0;border-collapse:collapse;border-color:#ccc}
.parsys .table table td{padding:10px}
.parsys .quick-links .link-wrapper ul{list-style:none;margin:0;padding:0}
.parsys .quick-links .link-wrapper ul .link-grey,.parsys .quick-links .link-wrapper ul .document{width:100%;display:block;padding-bottom:10px}
.parsys .quick-links .link-wrapper ul .link-grey a,.parsys .quick-links .link-wrapper ul .document a{border:1px solid #ccc;background-color:#ebebeb;display:block;width:auto;color:#1b1464;font-weight:300;font-size:1.1em;text-decoration:none;padding:15px 0 15px 45px;position:relative}
.parsys .quick-links .link-wrapper ul .link-grey a:hover,.parsys .quick-links .link-wrapper ul .document a:hover{text-decoration:underline}
.parsys .quick-links .link-wrapper ul .link-grey a:before,.parsys .quick-links .link-wrapper ul .document a:before{background:url(../images/icons/arrow-download-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:20px;width:20px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:12px;left:10px;margin-right:10px;position:absolute}
.parsys .quick-links .link-wrapper ul .default,.parsys .quick-links .link-wrapper ul .link-purple,.parsys .quick-links .link-wrapper ul .link-red,.parsys .quick-links .link-wrapper ul .blue-button-right,.parsys .quick-links .link-wrapper ul .blue-button-left{width:100%;display:block;padding-bottom:10px}
.parsys .quick-links .link-wrapper ul .default a,.parsys .quick-links .link-wrapper ul .link-purple a,.parsys .quick-links .link-wrapper ul .link-red a,.parsys .quick-links .link-wrapper ul .blue-button-right a,.parsys .quick-links .link-wrapper ul .blue-button-left a{border:0;background-color:#1b1464;display:inline-block;width:auto;color:white;font-size:1.1em;text-decoration:none;padding:15px 30px 15px 60px;position:relative;margin:30px 0 0 0;text-align:center;font-weight:300}
.parsys .quick-links .link-wrapper ul .default a:hover,.parsys .quick-links .link-wrapper ul .link-purple a:hover,.parsys .quick-links .link-wrapper ul .link-red a:hover,.parsys .quick-links .link-wrapper ul .blue-button-right a:hover,.parsys .quick-links .link-wrapper ul .blue-button-left a:hover{background-color:#191951;transition:.4s}
.parsys .quick-links .link-wrapper ul .default a:before,.parsys .quick-links .link-wrapper ul .link-purple a:before,.parsys .quick-links .link-wrapper ul .link-red a:before,.parsys .quick-links .link-wrapper ul .blue-button-right a:before,.parsys .quick-links .link-wrapper ul .blue-button-left a:before{background:url(../images/icons/arrow-download-white.png) no-repeat;content:"";display:-webkit-inline-box;height:20px;width:20px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:12px;left:25px;margin-right:10px;position:absolute}
.parsys .quick-links .link-wrapper ul .default.external a:before,.parsys .quick-links .link-wrapper ul .link-purple.external a:before,.parsys .quick-links .link-wrapper ul .link-red.external a:before,.parsys .quick-links .link-wrapper ul .blue-button-right.external a:before,.parsys .quick-links .link-wrapper ul .blue-button-left.external a:before{background:url(../images/icons/arrow-external-white.png) no-repeat;background-size:cover;top:14px}
.parsys .quick-links .link-wrapper ul .default.internal a:before,.parsys .quick-links .link-wrapper ul .link-purple.internal a:before,.parsys .quick-links .link-wrapper ul .link-red.internal a:before,.parsys .quick-links .link-wrapper ul .blue-button-right.internal a:before,.parsys .quick-links .link-wrapper ul .blue-button-left.internal a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;height:20px;width:20px;background-size:cover;top:13px}
.parsys .quick-links .link-wrapper ul .default.link-red a,.parsys .quick-links .link-wrapper ul .link-purple.link-red a,.parsys .quick-links .link-wrapper ul .link-red.link-red a,.parsys .quick-links .link-wrapper ul .blue-button-right.link-red a,.parsys .quick-links .link-wrapper ul .blue-button-left.link-red a{background-color:#e20612;text-align:center}
.parsys .quick-links .link-wrapper ul .default.link-purple a,.parsys .quick-links .link-wrapper ul .link-purple.link-purple a,.parsys .quick-links .link-wrapper ul .link-red.link-purple a,.parsys .quick-links .link-wrapper ul .blue-button-right.link-purple a,.parsys .quick-links .link-wrapper ul .blue-button-left.link-purple a{background-color:#572463;text-align:center}
.parsys .quick-links .link-wrapper ul .default:first-of-type a,.parsys .quick-links .link-wrapper ul .link-purple:first-of-type a,.parsys .quick-links .link-wrapper ul .link-red:first-of-type a,.parsys .quick-links .link-wrapper ul .blue-button-right:first-of-type a,.parsys .quick-links .link-wrapper ul .blue-button-left:first-of-type a{margin-top:0}
.parsys .quick-links .link-wrapper ul .default,.parsys .quick-links .link-wrapper ul .link-purple,.parsys .quick-links .link-wrapper ul .link-red{text-align:center}
.parsys .quick-links .link-wrapper ul .blue-button-right{text-align:right}
.parsys .quick-links .link-wrapper ul .blue-button-left{text-align:left}
.parsys .product-listing{width:100%;float:left}
.parsys .product-listing .default>ul{list-style:none;width:100%;margin:0;float:left;padding:0;position:relative}
.parsys .product-listing .default>ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.parsys .product-listing .default>ul>li{margin:1px 1px 0 0;padding:0;width:calc(33.3333% - 3px);outline:1px solid #ccc;background-color:white;height:80px;float:left;position:relative}
.parsys .product-listing .default>ul>li div{height:inherit;position:relative;left:0;transform:unset;width:max-content;margin:0 auto}
.parsys .product-listing .default>ul>li div span{height:inherit;float:left;position:relative}
.parsys .product-listing .default>ul>li div span a{height:auto}
.parsys .product-listing .default>ul>li div span a img{width:auto;padding:10px;height:60px}
.parsys .product-listing .default>ul>li div span:after{content:"";clear:both;display:table}
.parsys .product-listing .default>ul>li div span:last-of-type{position:relative;width:120px}
.parsys .product-listing .default>ul>li div span:last-of-type a{position:absolute;top:50%;transform:translateY(-50%);text-decoration:none;color:inherit;font-size:1.2em;font-weight:500}
.parsys .product-listing .default>ul>li div span:last-of-type a:hover{text-decoration:underline}
.parsys .product-listing .title-below-images ul{list-style:none;margin:0;padding:0}
.parsys .product-listing .title-below-images ul li{width:calc((100% - 40px) / 3);float:left;margin-bottom:20px;margin-right:20px}
.parsys .product-listing .title-below-images ul li:nth-child(3n+3){margin-right:0}
.parsys .product-listing .title-below-images ul li div{width:100%}
.parsys .product-listing .title-below-images ul li div span:last-of-type{margin-top:10px;display:block}
.parsys .product-listing .title-below-images ul li div span:last-of-type a{text-decoration:none;color:inherit;font-size:1.2em;font-weight:400}
.parsys .product-listing .title-below-images ul li div a img{width:100%;height:auto}
.parsys .product-listing:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.parsys .accordion2{margin-top:40px}
.parsys .accordion2 .accordionitem .accordion-header-wrapper{padding:20px;border:1px solid #ccc;border-bottom:0;background-color:white;color:#1b1464;cursor:pointer}
.parsys .accordion2 .accordionitem .accordion-header-wrapper h3{position:relative}
.parsys .accordion2 .accordionitem .accordion-header-wrapper h3:after{background:url(../images/icons/arrow-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:absolute;right:0;transform:rotate(90deg)}
.parsys .accordion2 .accordionitem .accordion-content-wrapper{padding:20px;background-color:white;border:1px solid #ccc;border-bottom:0}
.parsys .accordion2 .accordionitem:last-of-type{border-bottom:1px solid #ccc}
.parsys .accordion2 .active .accordion-header-wrapper h3:after{transform:rotate(-90deg)}
.parsys .dynamicpageteaser{width:100%;background:white;min-height:575px;position:relative;height:100%}
.parsys .dynamicpageteaser .article-item{padding-bottom:40px}
.parsys .dynamicpageteaser .news-thumbnail{height:300px;width:100%;margin-bottom:40px;overflow:hidden}
.parsys .dynamicpageteaser .news-thumbnail a img{object-fit:cover;height:100%;width:100%;margin:0 auto;display:block;max-width:100%}
.parsys .dynamicpageteaser .news-date{margin-left:40px;margin-right:40px;padding-bottom:20px;text-transform:uppercase;font-weight:400;color:#ccc;font-size:1.1em}
.parsys .dynamicpageteaser .news-content-wrapper{margin-left:40px;margin-right:40px;padding-bottom:20px}
.parsys .dynamicpageteaser .news-content-wrapper a{text-decoration:none;color:inherit;padding-bottom:10px;display:block}
.parsys .dynamicpageteaser .news-content-wrapper .news-title{font-size:2em;font-weight:600;display:block}
.parsys .dynamicpageteaser .news-link{position:absolute;bottom:40px;left:40px}
.parsys .dynamicpageteaser .news-link a{color:#1b1464;font-weight:700;text-decoration:none;cursor:pointer}
.parsys .dynamicpageteaser .news-link a:before{background:url(../images/icons/arrow-full-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:17px;width:17px;background-size:100%;background-position:left;background-repeat:no-repeat;position:relative;top:-2px;left:0;float:left;margin-right:10px;transition:.2s}
.parsys .dynamicpageteaser .news-link a:hover{text-decoration:underline}
.parsys .dynamicpageteaser .news-link a:hover:before{margin-right:3px;margin-left:7px;transition:.4s}
.parsys .gridtabs .wrapper .element{width:calc((100% - 60px) / 4);margin-right:20px;margin-bottom:20px;cursor:pointer;text-align:left}
.parsys .gridtabs .wrapper .element:nth-child(4n+4){margin-right:0}
.parsys .gridtabs .wrapper .element .link-grid-content{left:0}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label{padding:15px;min-height:100px;bottom:0}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label h3{padding-bottom:5px}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label p{font-size:.9em;line-height:1.3em}
.parsys .gridtabs .wrapper .element .parsys .text{margin-top:0;padding:20px;background:white}
.parsys .gridtabs .wrapper .active>div{border-bottom:20px solid white}
.parsys .video{display:block}
.parsys .video .video-js{width:100% !important;height:auto !important;position:relative !important}
.parsys .video .video-js .vjs-big-play-button{background:url(../images/icons/video-play.png) no-repeat;border:0;box-shadow:none;width:80px;height:80px;left:calc(50% - 40px);top:calc(50% - 40px)}
.parsys .video .video-js .vjs-big-play-button:before{display:none}
.parsys .video .video-js:after{content:"";clear:both;display:table}
.parsys .video .video-js video{width:100% !important;height:auto !important;position:relative}
.parsys .video .video-js video[poster]{object-fit:cover !important}
.homepage .articlefilterpane,.sectionpage .articlefilterpane,.contentpage .articlefilterpane,.productcategorypage .articlefilterpane,.groupproductpage .articlefilterpane{margin-top:10px}
.homepage .articlefilterpane .article-filter-content,.sectionpage .articlefilterpane .article-filter-content,.contentpage .articlefilterpane .article-filter-content,.productcategorypage .articlefilterpane .article-filter-content,.groupproductpage .articlefilterpane .article-filter-content{display:flex}
.homepage .articlefilterpane .article-filter-content article,.sectionpage .articlefilterpane .article-filter-content article,.contentpage .articlefilterpane .article-filter-content article,.productcategorypage .articlefilterpane .article-filter-content article,.groupproductpage .articlefilterpane .article-filter-content article{flex:1;background:white;margin-right:10px;padding:30px}
.homepage .articlefilterpane .article-filter-content article:last-of-type,.sectionpage .articlefilterpane .article-filter-content article:last-of-type,.contentpage .articlefilterpane .article-filter-content article:last-of-type,.productcategorypage .articlefilterpane .article-filter-content article:last-of-type,.groupproductpage .articlefilterpane .article-filter-content article:last-of-type{margin-right:0}
.homepage .articlefilterpane .article-filter-content article .news-thumbnail,.sectionpage .articlefilterpane .article-filter-content article .news-thumbnail,.contentpage .articlefilterpane .article-filter-content article .news-thumbnail,.productcategorypage .articlefilterpane .article-filter-content article .news-thumbnail,.groupproductpage .articlefilterpane .article-filter-content article .news-thumbnail{display:none}
.homepage .articlefilterpane .article-filter-content article time,.sectionpage .articlefilterpane .article-filter-content article time,.contentpage .articlefilterpane .article-filter-content article time,.productcategorypage .articlefilterpane .article-filter-content article time,.groupproductpage .articlefilterpane .article-filter-content article time{color:#95989a;font-size:1em;text-transform:uppercase;padding-bottom:20px;font-weight:500;letter-spacing:1.2px;display:block}
.homepage .articlefilterpane .article-filter-content article a,.sectionpage .articlefilterpane .article-filter-content article a,.contentpage .articlefilterpane .article-filter-content article a,.productcategorypage .articlefilterpane .article-filter-content article a,.groupproductpage .articlefilterpane .article-filter-content article a{color:black;text-decoration:none;font-weight:700}
.homepage .articlefilterpane .article-filter-content article a span,.sectionpage .articlefilterpane .article-filter-content article a span,.contentpage .articlefilterpane .article-filter-content article a span,.productcategorypage .articlefilterpane .article-filter-content article a span,.groupproductpage .articlefilterpane .article-filter-content article a span{color:black;text-decoration:none;font-weight:700;font-size:1.2em}
.homepage .articlefilterpane .article-filter-content article .news-summary,.sectionpage .articlefilterpane .article-filter-content article .news-summary,.contentpage .articlefilterpane .article-filter-content article .news-summary,.productcategorypage .articlefilterpane .article-filter-content article .news-summary,.groupproductpage .articlefilterpane .article-filter-content article .news-summary{display:none}
.cq-wcm-edit .parsys .product-listing{float:unset;display:block}
.column_3.bg-grey-border .link-teaser{height:auto;min-height:0 !important}
.column_3.bg-grey-border .link-teaser .plainimageabove,.column_3.bg-grey-border .link-teaser .default{height:unset;min-height:unset;border:1px solid #ccc;background-color:#f8f8f8;padding:30px}
.column_3.bg-grey-border .link-teaser .plainimageabove .image-wrapper,.column_3.bg-grey-border .link-teaser .default .image-wrapper{height:220px}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper,.column_3.bg-grey-border .link-teaser .default .content-wrapper{background:0}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner{height:unset;padding:0}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner h1,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner h1,.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner h2,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner h2,.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner h3,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner h3{color:black;font-size:1.6em;text-transform:capitalize;margin:20px 0 20px 0;font-weight:600;letter-spacing:unset;line-height:1em;padding-bottom:0}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper{position:relative;bottom:0;left:0;display:inline-block}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper a,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper a{background-color:#1b1464;margin-right:10px;padding:15px 20px 15px 45px;color:white;text-decoration:none;transition:.2s;margin-bottom:10px;font-weight:300;display:inline-block}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper a:before,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";background-color:#1b1464;display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:absolute;left:15px;margin-right:10px;top:15px}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper:last-of-type a,.column_3.bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper:last-of-type a{margin-bottom:0;margin-right:0}
.column_3.bg-grey-border .link-teaser .plainimageabove .content-wrapper:after,.column_3.bg-grey-border .link-teaser .default .content-wrapper:after{display:none}
@media all and (max-width:1024px){.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:relative;margin-top:20px;display:block;left:0;bottom:0}
.homepage .column_4 .link-teaser{min-height:460px !important}
}
@media all and (max-width:900px){.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label p{min-height:75px}
}
@media all and (max-width:768px){.parsys .contact-card .contact-wrapper .contact-image{background-position:center top;height:unset;background-size:cover;background-image:none !important}
.parsys .contact-card .contact-wrapper .contact-image img{display:block}
.parsys .sitemap .sitemap-wrapper ul.sitemap-list{width:100%;min-height:20px}
.parsys .link-teaser .teaser-inner .image-overlay-link{display:inline-block;overflow:hidden}
.parsys .link-teaser .teaser-inner .image-overlay-link .image-wrapper{height:240px;width:100%}
.parsys .link-teaser .teaser-inner .content-wrapper{width:100%;top:-4px}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner{padding:20px;height:auto;min-height:120px}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p{font-weight:700;line-height:1.4em;font-size:1.2em;width:100%;margin-bottom:40px}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner h2,.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner h3{font-size:.8em;padding-bottom:10px;letter-spacing:1.2px;line-height:1em}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{bottom:20px;left:20px}
.parsys .link-teaser .teaser-inner .content-wrapper:after{content:'';position:absolute;right:calc(50% - 20px);left:calc(50% - 20px);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(180deg);top:-20px}
.parsys .link-teaser .plainimageright-3-1,.parsys .link-teaser .plainimageleft-3-1,.parsys .link-teaser .plainimageleft,.parsys .link-teaser .plainimageright{display:inline-block;width:100%}
.parsys .link-teaser .plainimageright-3-1:after,.parsys .link-teaser .plainimageleft-3-1:after,.parsys .link-teaser .plainimageleft:after,.parsys .link-teaser .plainimageright:after{content:"";clear:both;display:table}
.parsys .link-teaser .plainimageright-3-1 .image-wrapper,.parsys .link-teaser .plainimageleft-3-1 .image-wrapper,.parsys .link-teaser .plainimageleft .image-wrapper,.parsys .link-teaser .plainimageright .image-wrapper{width:100%}
.parsys .link-teaser .plainimageright-3-1 .content-wrapper,.parsys .link-teaser .plainimageleft-3-1 .content-wrapper,.parsys .link-teaser .plainimageleft .content-wrapper,.parsys .link-teaser .plainimageright .content-wrapper{width:100%;top:-4px}
.parsys .link-teaser .image-overlay-link{width:100%;height:200px}
.parsys .link-teaser>.grey-bg .content-wrapper:after,.parsys .link-teaser>.red-bg .content-wrapper:after,.parsys .link-teaser>.blue-bg .content-wrapper:after,.parsys .link-teaser>.green-bg .content-wrapper:after{display:none}
.parsys .link-teaser .plainimageabove .image-wrapper{height:240px;width:100%;max-height:240px;overflow:hidden}
.parsys .link-teaser .plainimageabove .content-wrapper:after{content:'';position:absolute;left:calc(50% - 10px);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(180deg);top:-20px}
.parsys .link-teaser .plainimagebelow .image-wrapper{height:240px;width:100%;max-height:240px;overflow:hidden}
.parsys .link-teaser .plainimagebelow .content-wrapper:after{transform:rotate(0);bottom:-20px;top:unset}
.parsys .bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper,.parsys .bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper{display:block;width:100%}
.parsys .bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper a,.parsys .bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper a{display:inline-block}
.parsys .bg-grey-border .link-teaser .plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper a:before,.parsys .bg-grey-border .link-teaser .default .content-wrapper .content-wrapper-inner .link-wrapper a:before{top:16px}
.parsys .latestnewseventsteaser .teaser-content{display:block}
.parsys .latestnewseventsteaser .teaser-content article{margin:0 0 10px 0;flex:none;padding:20px}
.parsys .latestnewseventsteaser .teaser-content article:last-of-type{margin-bottom:0}
.parsys .blockquote{background:white}
.parsys .blockquote .blockquote-inner .blockquote-image{width:100%;height:240px;float:left}
.parsys .blockquote .blockquote-inner .blockquote-image:after{content:'';position:absolute;right:calc(40%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid white;clear:both;transform:rotate(180deg);top:unset;bottom:0}
.parsys .blockquote .blockquote-inner .blockquote-content{width:calc(100% - 40px) !important;float:left;position:relative !important;padding:20px !important;top:0 !important;transform:unset !important;background-color:white}
.parsys .blockquote .blockquote-inner .blockquote-content .quote-text p{font-size:1.6em}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper{background:0}
.parsys .tabbedcontent2 .tabs .tabs-controls-wrapper .tabs-controls-list li{width:calc(100% - 2px);border:1px solid #ccc;border-bottom:0}
.parsys .tabbedcontent2 .tab-inner-content>.parsys{padding:20px}
.parsys .product-listing{display:block;float:unset;width:100%}
.parsys .product-listing .default ul li{width:100%}
.parsys .product-listing .default ul li div{height:inherit;position:relative;left:0;transform:unset;width:max-content;margin:0 auto}
.parsys .product-listing .title-below-images ul{list-style:none;margin:0;padding:0}
.parsys .product-listing .title-below-images ul li{width:100%;float:left;margin-bottom:20px;margin-right:0}
.parsys .product-listing .title-below-images ul li:nth-child(3n+3){margin-right:0}
.parsys .product-listing .title-below-images ul li div{width:100%}
.parsys .product-listing .title-below-images ul li div span:last-of-type{margin-top:10px;display:block}
.parsys .product-listing .title-below-images ul li div span:last-of-type a{text-decoration:none;color:inherit;font-size:1.2em;font-weight:400}
.parsys .product-listing .title-below-images ul li div a img{width:100%;height:auto}
.parsys .gridtabs .wrapper .element{width:calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px;cursor:pointer;text-align:left}
.parsys .gridtabs .wrapper .element:nth-child(2n+2){margin-right:0}
.parsys .gridtabs .wrapper .element .link-grid-content{left:0}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label{padding:15px;min-height:110px;bottom:0}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label h3{font-size:1.1em;line-height:1.3em;padding-bottom:5px}
.parsys .gridtabs .wrapper .element .link-grid-thumbnail-inner .link-grid-thumbnail-label p{font-size:.8em;line-height:1.4em}
.parsys .gridtabs .wrapper .element .parsys .text{margin-top:0;padding:20px;background:white}
.parsys .gridtabs .wrapper .active>div{border-bottom:20px solid white}
.parsys .articlefilterpane{margin-top:0}
.parsys .articlefilterpane .article-filter-content{display:block}
.parsys .articlefilterpane .article-filter-content article{flex:1;background:white;padding:30px;margin-right:0;margin-bottom:10px}
.parsys .dynamicpageteaser .news-content-wrapper .news-title{font-size:1.6em}
.related-content h2{font-size:1.4em}
}
.homepage .par>.parsys_column{margin-top:0}
.homepage .parsys .latestnewseventsteaser{padding-bottom:0}
.homepage main{background-color:#ebebeb;padding-bottom:10px;display:block}
.homepage main .title-wrapper .title{top:50%}
.homepage .column_1 .link-teaser,.homepage .cq-colctrl-default .link-teaser,.homepage .default .link-teaser{min-height:520px !important;height:0}
.homepage .column_1,.homepage .column_2,.homepage .column_3{padding-top:10px}
.homepage .column_1 .link-teaser,.homepage .column_2 .link-teaser,.homepage .column_3 .link-teaser{min-height:300px;height:100%}
.homepage .column_1 .link-teaser .teaser-inner,.homepage .column_2 .link-teaser .teaser-inner,.homepage .column_3 .link-teaser .teaser-inner{box-sizing:border-box}
.homepage .column_1 .link-teaser .teaser-inner.plainimageabove .image-wrapper,.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .image-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .image-wrapper{height:65%}
.homepage .column_1 .link-teaser .teaser-inner.plainimageabove .content-wrapper,.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper{height:35%}
.homepage .column_1 .link-teaser .teaser-inner.plainimageleft,.homepage .column_2 .link-teaser .teaser-inner.plainimageleft,.homepage .column_3 .link-teaser .teaser-inner.plainimageleft{padding-top:0;height:100%}
.homepage .column_1 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner,.homepage .column_2 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner,.homepage .column_3 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner{display:flex;flex-direction:column;justify-content:space-between}
.homepage .column_1 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .column_2 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner .link-wrapper{position:static;margin-top:40px}
.homepage .column_1 .link-teaser.hasText,.homepage .column_2 .link-teaser.hasText,.homepage .column_3 .link-teaser.hasText{min-height:0;height:auto}
.homepage .column_1 .link-teaser.hasText .teaser-inner.plainimageabove .image-wrapper,.homepage .column_2 .link-teaser.hasText .teaser-inner.plainimageabove .image-wrapper,.homepage .column_3 .link-teaser.hasText .teaser-inner.plainimageabove .image-wrapper{min-height:200px;height:0}
.homepage .column_1 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper,.homepage .column_2 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper,.homepage .column_3 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper{height:auto}
.homepage .column_1 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner,.homepage .column_2 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner,.homepage .column_3 .link-teaser.hasText .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner{padding:20px 20px 60px 20px}
.homepage .column_4{padding-top:10px}
.homepage .column_4 .link-teaser{min-height:520px !important;height:0}
.homepage>main>.content>.par>.link-teaser,.homepage>main>.content>.par>.blockquote{min-height:500px !important;display:inline-grid;padding-top:10px;margin-top:0;height:200px;width:100%}
.homepage>main>.content>.par>.link-teaser>div,.homepage>main>.content>.par>.blockquote>div{width:100%}
.homepage>main>.content>.par>.link-teaser .teaser-inner,.homepage>main>.content>.par>.blockquote .teaser-inner{width:100%;min-height:100%}
.homepage>main>.content>.par>.latestnewseventsteaser{display:inline-grid;padding-top:10px;margin-top:0}
.homepage>main>.content>.par>.latestnewseventsteaser>div{width:100%}
.homepage>main>.content>.par>.latestnewseventsteaser .teaser-inner{width:100%;min-height:100%}
.cq-Editable-dom .blue-bg .image-wrapper,.cq-Editable-dom .red-bg .image-wrapper,.cq-Editable-dom .grey-bg .image-wrapper,.cq-Editable-dom .green-bg .image-wrapper{height:initial}
.cq-wcm-edit .parsys .link-teaser .blue-bg .image-wrapper,.cq-wcm-edit .parsys .link-teaser .red-bg .image-wrapper,.cq-wcm-edit .parsys .link-teaser .grey-bg .image-wrapper,.cq-wcm-edit .parsys .link-teaser .green-bg .image-wrapper{height:initial}
.cq-wcm-edit .parsys_column{margin-bottom:60px}
.cq-wcm-edit .column_1 .link-teaser{min-height:0}
.cq-wcm-edit .column_2 .link-teaser{min-height:0}
.cq-wcm-edit .column_3 .link-teaser{min-height:0}
.cq-wcm-edit .column_4 .link-teaser{min-height:280px !important}
.cq-wcm-edit>main>.content>.par>.link-teaser,.cq-wcm-edit>main>.content>.par>.blockquote{min-height:500px !important;height:500px !important}
.cq-wcm-edit>main>.content>.par>.link-teaser .teaser-inner,.cq-wcm-edit>main>.content>.par>.blockquote .teaser-inner{height:500px !important}
.cq-wcm-edit>main>.content>.par>.latestnewseventsteaser .teaser-inner{width:100%}
@media all and (max-width:1000px){.parsys .blockquote .blockquote-inner .blockquote-content{width:calc(50% - 60px);padding:0 30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.parsys .blockquote .blockquote-inner .blockquote-content .quote-text p{font-size:1.6em}
.parsys .link-teaser{min-height:unset !important}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner{padding:20px;position:relative}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p{font-weight:700;font-size:1.2em}
.parsys .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;bottom:20px;left:20px}
.homepage .column_1 .link-teaser,.homepage .column_2 .link-teaser,.homepage .column_3 .link-teaser,.homepage .column_4 .link-teaser{min-height:unset !important}
.homepage .column_2 .link-teaser,.homepage .column_3 .link-teaser{min-height:300px !important;height:100%}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .image-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .image-wrapper{height:65%}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper{height:35%}
.homepage .column_4 .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p{font-size:1em}
.homepage .default{padding-top:0}
}
@media all and (max-width:768px){.homepage .column_1 .link-teaser{min-height:auto}
.homepage .column_2 .link-teaser{min-height:auto}
.homepage .column_2>div{height:auto;margin-top:10px}
.homepage .column_2:last-child{margin-bottom:0}
.homepage .column_2 .parsys_column:after{content:"";clear:both;display:table}
.homepage .column_2 .link-teaser,.homepage .column_3 .link-teaser{min-height:auto !important;height:auto !important}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .image-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .image-wrapper{height:100%}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper{min-height:0;display:flex;flex-direction:column;justify-content:space-between}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner{padding:20px !important}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner p,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner p{margin-bottom:20px}
.homepage .column_2 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageabove .content-wrapper .content-wrapper-inner .link-wrapper{position:static;margin-top:0}
.homepage .column_2 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner p,.homepage .column_3 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner p{margin-bottom:20px}
.homepage .column_2 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .column_3 .link-teaser .teaser-inner.plainimageleft .content-wrapper .content-wrapper-inner .link-wrapper{margin-top:0}
.homepage .column_4 .link-teaser{min-height:auto}
.homepage .column_1>.parsys_column,.homepage .column_2>.parsys_column,.homepage .column_3>.parsys_column,.homepage .column_4>.parsys_column,.homepage .column_2-1-4>.parsys_column,.homepage .column_2-4-1>.parsys_column{margin-top:10px}
.homepage .column_1>.parsys_column:first-of-type,.homepage .column_2>.parsys_column:first-of-type,.homepage .column_3>.parsys_column:first-of-type,.homepage .column_4>.parsys_column:first-of-type,.homepage .column_2-1-4>.parsys_column:first-of-type,.homepage .column_2-4-1>.parsys_column:first-of-type{margin-top:0}
.homepage>main>.content>.par>.link-teaser,.homepage>main>.content>.par>.blockquote{min-height:auto;display:flex;padding-top:0;margin-top:10px;height:auto}
.homepage>main>.content>.par>.link-teaser>div,.homepage>main>.content>.par>.blockquote>div{width:100%}
.homepage>main>.content>.par>.link-teaser .teaser-inner,.homepage>main>.content>.par>.blockquote .teaser-inner{width:100%;min-height:100%}
.homepage>main>.content>.par>.latestnewseventsteaser{display:flex;padding-top:0;margin-top:10px}
.homepage>main>.content>.par>.latestnewseventsteaser>div{width:100%}
.homepage>main>.content>.par>.latestnewseventsteaser .teaser-inner{width:100%;min-height:100%}
}
.sectionpage main,.contentpage main,.productcategorypage main,.groupproductpage main{background-color:white}
.sectionpage main:after,.contentpage main:after,.productcategorypage main:after,.groupproductpage main:after{content:"";display:table;clear:both}
.sectionpage main>.intro-panel .intro-main .default,.contentpage main>.intro-panel .intro-main .default,.productcategorypage main>.intro-panel .intro-main .default,.groupproductpage main>.intro-panel .intro-main .default{border-bottom:0}
.sectionpage main>.intro-panel .intro-main .blue-button-links,.contentpage main>.intro-panel .intro-main .blue-button-links,.productcategorypage main>.intro-panel .intro-main .blue-button-links,.groupproductpage main>.intro-panel .intro-main .blue-button-links{border-bottom:5px solid #1b1464}
.sectionpage main>.intro-panel .intro-main .red-button-links,.contentpage main>.intro-panel .intro-main .red-button-links,.productcategorypage main>.intro-panel .intro-main .red-button-links,.groupproductpage main>.intro-panel .intro-main .red-button-links{border-bottom:5px solid #e20612}
.sectionpage main>.intro-panel .intro-main .red-button-links p a,.contentpage main>.intro-panel .intro-main .red-button-links p a,.productcategorypage main>.intro-panel .intro-main .red-button-links p a,.groupproductpage main>.intro-panel .intro-main .red-button-links p a{background-color:#e20612}
.sectionpage main>.intro-panel .intro-main .red-button-links p a:hover,.contentpage main>.intro-panel .intro-main .red-button-links p a:hover,.productcategorypage main>.intro-panel .intro-main .red-button-links p a:hover,.groupproductpage main>.intro-panel .intro-main .red-button-links p a:hover{background-color:#af0a13;transition:.4s}
.sectionpage main>.intro-panel .intro-main .purple-button-links,.contentpage main>.intro-panel .intro-main .purple-button-links,.productcategorypage main>.intro-panel .intro-main .purple-button-links,.groupproductpage main>.intro-panel .intro-main .purple-button-links{border-bottom:5px solid #572463}
.sectionpage main>.intro-panel .intro-main .purple-button-links p a,.contentpage main>.intro-panel .intro-main .purple-button-links p a,.productcategorypage main>.intro-panel .intro-main .purple-button-links p a,.groupproductpage main>.intro-panel .intro-main .purple-button-links p a{background-color:#572463}
.sectionpage main>.intro-panel .intro-main .purple-button-links p a:hover,.contentpage main>.intro-panel .intro-main .purple-button-links p a:hover,.productcategorypage main>.intro-panel .intro-main .purple-button-links p a:hover,.groupproductpage main>.intro-panel .intro-main .purple-button-links p a:hover{background-color:#311438;transition:.4s}
.sectionpage main .content>.column_1,.contentpage main .content>.column_1,.productcategorypage main .content>.column_1,.groupproductpage main .content>.column_1,.sectionpage main .content .column_2,.contentpage main .content .column_2,.productcategorypage main .content .column_2,.groupproductpage main .content .column_2,.sectionpage main .content .column_3,.contentpage main .content .column_3,.productcategorypage main .content .column_3,.groupproductpage main .content .column_3,.sectionpage main .content .column_4,.contentpage main .content .column_4,.productcategorypage main .content .column_4,.groupproductpage main .content .column_4{margin-top:30px}
.sectionpage main .content>.column_1 .link-teaser,.contentpage main .content>.column_1 .link-teaser,.productcategorypage main .content>.column_1 .link-teaser,.groupproductpage main .content>.column_1 .link-teaser,.sectionpage main .content .column_2 .link-teaser,.contentpage main .content .column_2 .link-teaser,.productcategorypage main .content .column_2 .link-teaser,.groupproductpage main .content .column_2 .link-teaser,.sectionpage main .content .column_3 .link-teaser,.contentpage main .content .column_3 .link-teaser,.productcategorypage main .content .column_3 .link-teaser,.groupproductpage main .content .column_3 .link-teaser,.sectionpage main .content .column_4 .link-teaser,.contentpage main .content .column_4 .link-teaser,.productcategorypage main .content .column_4 .link-teaser,.groupproductpage main .content .column_4 .link-teaser{min-height:550px}
.sectionpage main .content>.column_1 .parsys_column,.contentpage main .content>.column_1 .parsys_column,.productcategorypage main .content>.column_1 .parsys_column,.groupproductpage main .content>.column_1 .parsys_column,.sectionpage main .content .column_2 .parsys_column,.contentpage main .content .column_2 .parsys_column,.productcategorypage main .content .column_2 .parsys_column,.groupproductpage main .content .column_2 .parsys_column,.sectionpage main .content .column_3 .parsys_column,.contentpage main .content .column_3 .parsys_column,.productcategorypage main .content .column_3 .parsys_column,.groupproductpage main .content .column_3 .parsys_column,.sectionpage main .content .column_4 .parsys_column,.contentpage main .content .column_4 .parsys_column,.productcategorypage main .content .column_4 .parsys_column,.groupproductpage main .content .column_4 .parsys_column{margin-right:20px}
.sectionpage main .content>.column_1 .parsys_column:last-of-type,.contentpage main .content>.column_1 .parsys_column:last-of-type,.productcategorypage main .content>.column_1 .parsys_column:last-of-type,.groupproductpage main .content>.column_1 .parsys_column:last-of-type,.sectionpage main .content .column_2 .parsys_column:last-of-type,.contentpage main .content .column_2 .parsys_column:last-of-type,.productcategorypage main .content .column_2 .parsys_column:last-of-type,.groupproductpage main .content .column_2 .parsys_column:last-of-type,.sectionpage main .content .column_3 .parsys_column:last-of-type,.contentpage main .content .column_3 .parsys_column:last-of-type,.productcategorypage main .content .column_3 .parsys_column:last-of-type,.groupproductpage main .content .column_3 .parsys_column:last-of-type,.sectionpage main .content .column_4 .parsys_column:last-of-type,.contentpage main .content .column_4 .parsys_column:last-of-type,.productcategorypage main .content .column_4 .parsys_column:last-of-type,.groupproductpage main .content .column_4 .parsys_column:last-of-type{margin-right:0}
.sectionpage main .content .column_3 .link-teaser,.contentpage main .content .column_3 .link-teaser,.productcategorypage main .content .column_3 .link-teaser,.groupproductpage main .content .column_3 .link-teaser{margin-bottom:20px}
.sectionpage .par>.parsys_column:last-of-type,.contentpage .par>.parsys_column:last-of-type,.productcategorypage .par>.parsys_column:last-of-type,.groupproductpage .par>.parsys_column:last-of-type{padding-bottom:10px}
.sectionpage .par>.parsys_column:last-child,.contentpage .par>.parsys_column:last-child,.productcategorypage .par>.parsys_column:last-child,.groupproductpage .par>.parsys_column:last-child{padding-bottom:10px}
.sectionpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner,.contentpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner,.productcategorypage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner,.groupproductpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner{height:calc(100% - 60px);padding:30px}
.sectionpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p,.contentpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p,.productcategorypage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p,.groupproductpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p{font-weight:300;font-size:1.2em}
.sectionpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p:last-of-type,.contentpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p:last-of-type,.productcategorypage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p:last-of-type,.groupproductpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner p:last-of-type{padding-bottom:50px}
.sectionpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.contentpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.productcategorypage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.groupproductpage .link-teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{bottom:30px;left:30px;position:absolute}
.sectionpage .articlefilterpane,.contentpage .articlefilterpane,.productcategorypage .articlefilterpane,.groupproductpage .articlefilterpane{margin-top:30px}
.sectionpage .articlefilterpane .article-filter-content-container article,.contentpage .articlefilterpane .article-filter-content-container article,.productcategorypage .articlefilterpane .article-filter-content-container article,.groupproductpage .articlefilterpane .article-filter-content-container article{background-color:#ebebeb}
.sectionpage .latestnewseventsteaser,.contentpage .latestnewseventsteaser,.productcategorypage .latestnewseventsteaser,.groupproductpage .latestnewseventsteaser{margin-top:30px}
.sectionpage .latestnewseventsteaser h2,.contentpage .latestnewseventsteaser h2,.productcategorypage .latestnewseventsteaser h2,.groupproductpage .latestnewseventsteaser h2{margin-bottom:15px}
.sectionpage .latestnewseventsteaser h2 a,.contentpage .latestnewseventsteaser h2 a,.productcategorypage .latestnewseventsteaser h2 a,.groupproductpage .latestnewseventsteaser h2 a{color:inherit;text-decoration:none}
.sectionpage .latestnewseventsteaser .teaser-content article,.contentpage .latestnewseventsteaser .teaser-content article,.productcategorypage .latestnewseventsteaser .teaser-content article,.groupproductpage .latestnewseventsteaser .teaser-content article{background-color:#ebebeb}
.navigation-open .navigation #primary-menu li.active:after{display:none}
.about-us main,.press-releases main,.contactfinderpage main,.charthubcountrypage main{background-color:#ebebeb;display:block}
.about-us .article-filter-actions,.press-releases .article-filter-actions,.contactfinderpage .article-filter-actions,.charthubcountrypage .article-filter-actions{display:inline-block;text-align:center;width:100%;margin:20px 0 0 0}
.about-us .article-filter-actions a,.press-releases .article-filter-actions a,.contactfinderpage .article-filter-actions a,.charthubcountrypage .article-filter-actions a{display:inline-block;text-align:center;font-weight:600;background:white;padding:10px 20px}
.bg-white main{background-color:white;display:block}
@media all and (max-width:768px){.contentpage main .content>.column_1,.sectionpage main .content>.column_1,.productcategorypage main .content>.column_1,.contentpage main .content>.column_2,.sectionpage main .content>.column_2,.productcategorypage main .content>.column_2,.contentpage main .content>.column_3,.sectionpage main .content>.column_3,.productcategorypage main .content>.column_3,.contentpage main .content>.column_4,.sectionpage main .content>.column_4,.productcategorypage main .content>.column_4{padding-top:0}
.contentpage main .content>.column_1 .link-teaser,.sectionpage main .content>.column_1 .link-teaser,.productcategorypage main .content>.column_1 .link-teaser,.contentpage main .content>.column_2 .link-teaser,.sectionpage main .content>.column_2 .link-teaser,.productcategorypage main .content>.column_2 .link-teaser,.contentpage main .content>.column_3 .link-teaser,.sectionpage main .content>.column_3 .link-teaser,.productcategorypage main .content>.column_3 .link-teaser,.contentpage main .content>.column_4 .link-teaser,.sectionpage main .content>.column_4 .link-teaser,.productcategorypage main .content>.column_4 .link-teaser{min-height:100px}
.contentpage main .content>.column_1 .link-teaser .plainimageabove .image-wrapper,.sectionpage main .content>.column_1 .link-teaser .plainimageabove .image-wrapper,.productcategorypage main .content>.column_1 .link-teaser .plainimageabove .image-wrapper,.contentpage main .content>.column_2 .link-teaser .plainimageabove .image-wrapper,.sectionpage main .content>.column_2 .link-teaser .plainimageabove .image-wrapper,.productcategorypage main .content>.column_2 .link-teaser .plainimageabove .image-wrapper,.contentpage main .content>.column_3 .link-teaser .plainimageabove .image-wrapper,.sectionpage main .content>.column_3 .link-teaser .plainimageabove .image-wrapper,.productcategorypage main .content>.column_3 .link-teaser .plainimageabove .image-wrapper,.contentpage main .content>.column_4 .link-teaser .plainimageabove .image-wrapper,.sectionpage main .content>.column_4 .link-teaser .plainimageabove .image-wrapper,.productcategorypage main .content>.column_4 .link-teaser .plainimageabove .image-wrapper{overflow:visible}
.contentpage main .content>.column_1 .parsys_column,.sectionpage main .content>.column_1 .parsys_column,.productcategorypage main .content>.column_1 .parsys_column,.contentpage main .content>.column_2 .parsys_column,.sectionpage main .content>.column_2 .parsys_column,.productcategorypage main .content>.column_2 .parsys_column,.contentpage main .content>.column_3 .parsys_column,.sectionpage main .content>.column_3 .parsys_column,.productcategorypage main .content>.column_3 .parsys_column,.contentpage main .content>.column_4 .parsys_column,.sectionpage main .content>.column_4 .parsys_column,.productcategorypage main .content>.column_4 .parsys_column{padding-top:20px;margin-right:0;margin-top:0}
.sectionpage main .content>.column_1,.contentpage main .content>.column_1,.productcategorypage main .content>.column_1,.groupproductpage main .content>.column_1,.sectionpage main .content .column_2,.contentpage main .content .column_2,.productcategorypage main .content .column_2,.groupproductpage main .content .column_2,.sectionpage main .content .column_3,.contentpage main .content .column_3,.productcategorypage main .content .column_3,.groupproductpage main .content .column_3,.sectionpage main .content .column_4,.contentpage main .content .column_4,.productcategorypage main .content .column_4,.groupproductpage main .content .column_4{margin-top:0}
.contentpage main .content .column_2 .link-teaser{min-height:100px}
.sectionpage .content>.column_1,.sectionpage .content .column_2,.sectionpage .content .column_3,.sectionpage .content .column_4{margin-top:0 !important}
.sectionpage .content>.column_1 .link-teaser,.sectionpage .content .column_2 .link-teaser,.sectionpage .content .column_3 .link-teaser,.sectionpage .content .column_4 .link-teaser{min-height:100px}
.sectionpage .content>.column_1 .parsys_column,.sectionpage .content .column_2 .parsys_column,.sectionpage .content .column_3 .parsys_column,.sectionpage .content .column_4 .parsys_column{margin-right:0 !important}
.sectionpage .content .parsys>.parsys_column{margin-right:0}
.sectionpage .content .parsys>.parsys_column .link-teaser{min-height:100px}
.articlefilterpane .article-filter-content article{padding:20px !important}
.contentpage main .content .column_3 .link-teaser{min-height:100px}
.contentpage main .content .column_3 .parsys_column{margin-right:0}
}
.productcategorypage main{background-color:white}
.productcategorypage main>.intro-panel{top:-50px;margin-bottom:-30px}
.productcategorypage .navigation #primary-menu li.active:after{border-top:10px solid #ccc}
.productcategorypage .parsys .link-teaser .plainimageabove .image-wrapper,.productcategorypage .parsys .link-teaser .plainimagebelow .image-wrapper{height:unset;padding-bottom:45.26%}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.productcategorypage .parsys .link-teaser .plainimageabove .image-wrapper,.productcategorypage .parsys .link-teaser .plainimagebelow .image-wrapper{padding-bottom:0}
}
@media all and (max-width:768px){.productcategorypage main>.intro-panel{top:inherit;margin-bottom:inherit}
.productcategorypage .parsys .link-teaser .image-overlay-link{height:auto !important}
.productcategorypage .parsys .link-teaser .plainimageabove .image-wrapper,.productcategorypage .parsys .link-teaser .plainimagebelow .image-wrapper{height:unset;padding-bottom:45.26%}
}
@media all and (max-width:768px) and screen and (-ms-high-contrast:active),all and (max-width:768px) and screen and (-ms-high-contrast:none){.productcategorypage .parsys .link-teaser .plainimageabove .image-wrapper,.productcategorypage .parsys .link-teaser .plainimagebelow .image-wrapper{padding-bottom:0}
}
.tabbedpage main{border-bottom:1px solid #ccc}
.tabbedpage main .title-wrapper .title{top:50%}
.tabbedpage .content{max-width:100%;padding:0}
.tabbedpage .content .tabs{padding-top:40px;margin-bottom:10px;border-bottom:1px solid #ccc;background-color:white}
.tabbedpage .content .tabs>div{max-width:1280px;margin:0 auto}
.tabbedpage .content .tabs-controls-wrapper>ul{list-style:none;margin:0;padding:0;background-color:white;color:black}
.tabbedpage .content .tabs-controls-wrapper>ul li{border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:0 !important;line-height:normal;border-bottom:0;float:left;line-height:1em;top:1px;position:relative}
.tabbedpage .content .tabs-controls-wrapper>ul li a{padding:15px 25px;display:block;font-weight:500;color:inherit;text-transform:uppercase;text-decoration:none}
.tabbedpage .content .tabs-controls-wrapper>ul li a:hover{text-decoration:underline}
.tabbedpage .content .tabs-controls-wrapper>ul li:last-of-type{border-right:1px solid #ccc}
.tabbedpage .content .tabs-controls-wrapper>ul .active{background-color:#ebebeb;border-bottom:1px solid #ebebeb}
.tabbedpage .content .tabs-controls-wrapper>ul .active a:hover{text-decoration:none}
.tabbedpage .content .tabs-controls-wrapper>ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tabbedpage .content .articlefilterpane{max-width:1280px;padding:0 20px;margin:0 auto}
.tabbedpage .content .articlefilterpane .article-filter-content-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item{background:white;padding:20px;min-height:140px;margin-top:20px;display:block;width:calc((100% - 160px) / 3);float:left;margin-right:20px}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item>.category{display:none}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:nth-child(3n+4){margin-right:0}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper{width:100%;float:left;display:block}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper time{font-weight:500;font-size:1em;display:block;color:#95989a;padding-bottom:5px}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper .news-summary{display:block;font-size:1.1em;line-height:1.3em}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper .news-summary a{color:black}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper a{text-decoration:none;color:inherit}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-content-wrapper .news-title{color:black;padding-bottom:5px;font-size:1.2em;max-width:75%;font-weight:700;display:block}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-thumbnail{width:0;float:right;display:none}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item .news-thumbnail a{display:block;height:inherit}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type{margin-top:20px;width:calc(100% - 40px);margin-right:0;padding:0}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-content-wrapper{width:auto;float:left;display:block;margin:60px 0 60px 60px;max-width:33%;width:100%}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-content-wrapper .news-title{font-size:1.6em}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-thumbnail{width:40%;float:right;display:block;height:320px}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-thumbnail .category{display:none}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-thumbnail img{width:100%;height:100%;object-fit:cover}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item.headline{width:100%}
@media all and (max-width:768px){.tabbedpage .content .tabs{margin-bottom:10px;border-bottom:1px solid #ccc;background-color:white;padding:10px 20px 0 20px}
.tabbedpage .content .tabs ul li{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item.headline{width:auto}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item{width:calc(100% - 40px);margin-right:0;min-height:10px}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-thumbnail{width:auto;height:200px}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-content-wrapper .news-title{max-width:100%}
.tabbedpage .content .articlefilterpane .article-filter-content-container .article-item:first-of-type .news-content-wrapper{margin:0;width:auto;padding:0;max-width:100%}
}
.cq-wcm-edit main .banner,.aem-AuthorLayer-Edit main .banner{height:156px;max-height:156px}
.cq-wcm-edit main .banner img,.aem-AuthorLayer-Edit main .banner img{max-height:156px}
.cq-wcm-edit main .banner img,.aem-AuthorLayer-Edit main .banner img{display:block !important;width:100%;height:100%;object-fit:cover}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par{display:block !important;flex-wrap:nowrap}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:none !important;margin-right:0;margin-bottom:0}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(4n+4),.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(4n+4){margin-right:0}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
@media all and (max-width:1050px){.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:none !important}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n),.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n){margin-right:0}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
}
@media all and (max-width:768px){.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:none !important}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n),.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n){margin-right:0}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
}
.cq-wcm-edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par.checkbox,.aem-AuthorLayer-Edit .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par.checkbox{background:red}
.cq-wcm-edit .campaignpage main,.aem-AuthorLayer-Edit .campaignpage main{background:#ebebeb}
.cq-wcm-edit .campaignpage main .intro-panel,.aem-AuthorLayer-Edit .campaignpage main .intro-panel{margin-top:75px}
.cq-wcm-edit .campaignpage header>.banner,.aem-AuthorLayer-Edit .campaignpage header>.banner{min-height:100px}
.cq-wcm-edit .campaignpage header>.banner .carousel,.aem-AuthorLayer-Edit .campaignpage header>.banner .carousel{height:auto}
.cq-wcm-edit .campaignpage header>.banner .carousel ul.slick-slider>div,.aem-AuthorLayer-Edit .campaignpage header>.banner .carousel ul.slick-slider>div{height:unset}
.cq-wcm-edit .campaignpage header>.banner .carousel ul.slick-slider>div>div,.aem-AuthorLayer-Edit .campaignpage header>.banner .carousel ul.slick-slider>div>div{height:unset}
.cq-wcm-edit .campaignpage header>.banner .carousel ul.slick-slider>div>div li,.aem-AuthorLayer-Edit .campaignpage header>.banner .carousel ul.slick-slider>div>div li{height:unset}
.cq-wcm-edit .campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner,.aem-AuthorLayer-Edit .campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner{height:unset}
.timelinepage main .content{margin-top:40px}
.timelinepage main .content .timelineentry{display:flex}
.timelinepage main .content .timelineentry .description{background:white;flex:1}
.timelinepage main .content .timelineentry:nth-child(even) .description{background:#dfdfdf}
.timelinepage main .content .timelineentry .timelineentry-wrapper{background:#1b1464;width:100%}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date{width:33.333%;background:#1b1464;color:white;position:relative;height:100%;flex:1}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date span{position:absolute;top:50%;transform:translateY(-50%);font-weight:400;width:100%;font-size:3em;text-align:center}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description{width:66.6667%;flex:initial}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p{padding:0 40px 15px 40px}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p:first-of-type{padding-top:40px}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p:last-of-type{padding-bottom:40px}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description.left{float:left}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description.right{float:right}
.timelinepage main .content .timelineentry .timelineentry-wrapper:after{content:"";clear:both;display:table}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date-left{float:left}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date-right{float:right}
@media all and (max-width:768px){.timelinepage main .content{margin-top:40px}
.timelinepage main .content .timelineentry .timelineentry-wrapper{display:block}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date{position:relative;flex:none;width:100%;min-height:unset;height:100px}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date span{position:absolute;top:50%;transform:translateY(-50%);font-weight:400;width:100%;font-size:2em;text-align:center}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description{flex:none;padding:20px;width:auto;min-width:calc(100% - 40px);display:block}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p{padding:0 0 15px 0}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p:first-of-type{padding-top:0}
.timelinepage main .content .timelineentry .timelineentry-wrapper .description p:last-of-type{padding-bottom:0}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date-left{float:left;flex:none}
.timelinepage main .content .timelineentry .timelineentry-wrapper .date-right{float:left;flex:none}
}
.boatinsureclaimsformpage .group .theftdamage{display:none}
.boatinsureclaimsformpage .group .theftonly{display:none}
.insurancequoterequestpage .ui-datepicker,.boatinsureclaimsformpage .ui-datepicker{display:none;background-color:white}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-header,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-header{color:turquoise;position:relative}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;left:0}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;right:0}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-header a,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-header a{font-weight:300;color:#95989a}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-header .ui-datepicker-title,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-weight:600;color:black}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-calendar tbody tr td,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-calendar tbody tr td{padding:10px}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(even),.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(even){background:#dfdfdf}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(odd),.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-calendar tbody tr:nth-child(odd){background:#ccc}
.insurancequoterequestpage .ui-datepicker .ui-datepicker-calendar a,.boatinsureclaimsformpage .ui-datepicker .ui-datepicker-calendar a{color:black;text-decoration:none}
.insurancequoterequestpage .boatInsureClaimsForm-message,.boatinsureclaimsformpage .boatInsureClaimsForm-message{float:left;width:100%;padding:30px 0 0 0;display:block;display:none}
.insurancequoterequestpage .error-message,.boatinsureclaimsformpage .error-message{color:#e20612;display:none}
.insurancequoterequestpage #error-general,.boatinsureclaimsformpage #error-general{width:100%}
.insurancequoterequestpage main,.boatinsureclaimsformpage main{background-color:#ebebeb;display:block}
.insurancequoterequestpage main .content,.boatinsureclaimsformpage main .content{padding:0}
.insurancequoterequestpage main .content .left-column,.boatinsureclaimsformpage main .content .left-column{width:calc(((100% - 40px) / 3) * 2);margin-right:40px;float:left;margin-top:0 !important}
.insurancequoterequestpage main .content .right-column,.boatinsureclaimsformpage main .content .right-column{width:calc((100% - 40px) / 3);float:left;margin-top:0 !important}
.insurancequoterequestpage main .content .right-column .rightpar,.boatinsureclaimsformpage main .content .right-column .rightpar{background:white;margin-top:96px;padding:20px}
.insurancequoterequestpage main .content:after,.boatinsureclaimsformpage main .content:after{content:"";clear:both;display:table}
.insurancequoterequestpage main .content .form .boatInsureClaimsForm,.boatinsureclaimsformpage main .content .form .boatInsureClaimsForm{position:relative}
.insurancequoterequestpage main .content .form fieldset,.boatinsureclaimsformpage main .content .form fieldset{border:0;padding:0;margin:0;margin-top:40px}
.insurancequoterequestpage main .content .form fieldset h3,.boatinsureclaimsformpage main .content .form fieldset h3{margin-bottom:15px}
.insurancequoterequestpage main .content .form fieldset>span,.boatinsureclaimsformpage main .content .form fieldset>span{padding-bottom:10px;font-size:.8em}
.insurancequoterequestpage main .content .form fieldset>span a,.boatinsureclaimsformpage main .content .form fieldset>span a{color:#1b1464}
.insurancequoterequestpage main .content .form fieldset textarea,.boatinsureclaimsformpage main .content .form fieldset textarea{width:calc(100% - 20px);display:block;border:0;min-height:100px;margin-bottom:20px;margin-top:10px;outline:0;padding:10px;font-size:1.2em;font-weight:200;font-family:inherit;resize:none}
.insurancequoterequestpage main .content .form fieldset .group,.boatinsureclaimsformpage main .content .form fieldset .group{display:flex;flex-wrap:wrap}
.insurancequoterequestpage main .content .form fieldset .group:after,.boatinsureclaimsformpage main .content .form fieldset .group:after{content:"";clear:both;display:table}
.insurancequoterequestpage main .content .form fieldset .group>div,.boatinsureclaimsformpage main .content .form fieldset .group>div{float:left;width:calc(50% - 10px);margin-bottom:15px;margin-right:20px}
.insurancequoterequestpage main .content .form fieldset .group>div:nth-child(even),.boatinsureclaimsformpage main .content .form fieldset .group>div:nth-child(even){margin-right:0}
.insurancequoterequestpage main .content .form fieldset .group>div label,.boatinsureclaimsformpage main .content .form fieldset .group>div label{display:block;padding-bottom:5px}
.insurancequoterequestpage main .content .form fieldset .group>div input,.boatinsureclaimsformpage main .content .form fieldset .group>div input{width:calc(100% - 20px);display:block;background-color:white;outline:0;border:0;padding:10px;font-size:1.2em;font-weight:200;font-family:inherit}
.insurancequoterequestpage main .content .form fieldset .group>div select,.boatinsureclaimsformpage main .content .form fieldset .group>div select{width:100%;display:block;background-color:white;outline:0;border:0;padding:10px;font-size:1.2em;font-weight:200;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url(../images/icons/arrow-solid-down-blue.png);background-repeat:no-repeat;background-size:10px 10px;background-position:97%}
.insurancequoterequestpage main .content .form fieldset .group>div select:after,.boatinsureclaimsformpage main .content .form fieldset .group>div select:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}
.insurancequoterequestpage main .content .form fieldset .group>div .error-info,.boatinsureclaimsformpage main .content .form fieldset .group>div .error-info{margin:5px 0 0 0;display:block;font-size:.8em;color:#e20612;display:none}
.insurancequoterequestpage main .content .form fieldset .group>div .error-info.show,.boatinsureclaimsformpage main .content .form fieldset .group>div .error-info.show{display:block}
.insurancequoterequestpage main .content .form fieldset .group>div .sum-insured-info,.boatinsureclaimsformpage main .content .form fieldset .group>div .sum-insured-info{display:block;font-size:.8em;margin:5px 0 0 0}
.insurancequoterequestpage main .content .form fieldset .group .mandatory label:before,.boatinsureclaimsformpage main .content .form fieldset .group .mandatory label:before{content:"* ";color:#e20612}
.insurancequoterequestpage main .content .form .theftonly .group>div,.boatinsureclaimsformpage main .content .form .theftonly .group>div,.insurancequoterequestpage main .content .form .theftdamage .group>div,.boatinsureclaimsformpage main .content .form .theftdamage .group>div{width:100%;margin-right:0}
.insurancequoterequestpage main .content .form .theftonly.visible,.boatinsureclaimsformpage main .content .form .theftonly.visible,.insurancequoterequestpage main .content .form .theftdamage.visible,.boatinsureclaimsformpage main .content .form .theftdamage.visible{display:block}
.insurancequoterequestpage main .content .form .theftonly .radiocheckboxes,.boatinsureclaimsformpage main .content .form .theftonly .radiocheckboxes,.insurancequoterequestpage main .content .form .theftdamage .radiocheckboxes,.boatinsureclaimsformpage main .content .form .theftdamage .radiocheckboxes{margin-bottom:10px}
.insurancequoterequestpage main .content .form .theftonly .radiocheckboxes .labelcontainer,.boatinsureclaimsformpage main .content .form .theftonly .radiocheckboxes .labelcontainer,.insurancequoterequestpage main .content .form .theftdamage .radiocheckboxes .labelcontainer,.boatinsureclaimsformpage main .content .form .theftdamage .radiocheckboxes .labelcontainer{display:block;margin-bottom:10px}
.insurancequoterequestpage main .content .form .theftonly .radiocheckboxes label,.boatinsureclaimsformpage main .content .form .theftonly .radiocheckboxes label,.insurancequoterequestpage main .content .form .theftdamage .radiocheckboxes label,.boatinsureclaimsformpage main .content .form .theftdamage .radiocheckboxes label{float:left}
.insurancequoterequestpage main .content .form .theftonly .radiocheckboxes input[type=radio],.boatinsureclaimsformpage main .content .form .theftonly .radiocheckboxes input[type=radio],.insurancequoterequestpage main .content .form .theftdamage .radiocheckboxes input[type=radio],.boatinsureclaimsformpage main .content .form .theftdamage .radiocheckboxes input[type=radio]{width:40px;float:left;margin-left:5px;background-color:unset}
.insurancequoterequestpage main .content .form .theftonly .group>div>.labelcontainer,.boatinsureclaimsformpage main .content .form .theftonly .group>div>.labelcontainer,.insurancequoterequestpage main .content .form .theftdamage .group>div>.labelcontainer,.boatinsureclaimsformpage main .content .form .theftdamage .group>div>.labelcontainer{min-height:50px;position:relative}
.insurancequoterequestpage main .content .form .theftonly .group>div>.labelcontainer label,.boatinsureclaimsformpage main .content .form .theftonly .group>div>.labelcontainer label,.insurancequoterequestpage main .content .form .theftdamage .group>div>.labelcontainer label,.boatinsureclaimsformpage main .content .form .theftdamage .group>div>.labelcontainer label{position:absolute;bottom:0}
.insurancequoterequestpage main .content .form .formend #fld-estimate-files,.boatinsureclaimsformpage main .content .form .formend #fld-estimate-files,.insurancequoterequestpage main .content .form .formend #fld-image-files,.boatinsureclaimsformpage main .content .form .formend #fld-image-files{font-size:1em;margin-bottom:20px}
.insurancequoterequestpage main .content .form .formend h3,.boatinsureclaimsformpage main .content .form .formend h3{margin-top:30px}
.insurancequoterequestpage main .content .form .formend .declaration,.boatinsureclaimsformpage main .content .form .formend .declaration{line-height:1.4em;font-size:.9em;margin-bottom:20px}
.insurancequoterequestpage main .content .form .formend .data-protection,.boatinsureclaimsformpage main .content .form .formend .data-protection{line-height:1.4em;font-size:.9em;margin-bottom:0}
.insurancequoterequestpage main .content .form .formend .inputs>div,.boatinsureclaimsformpage main .content .form .formend .inputs>div{width:100%}
.insurancequoterequestpage main .content .form .formend .inputs>div input:first-of-type,.boatinsureclaimsformpage main .content .form .formend .inputs>div input:first-of-type{margin-bottom:15px}
.insurancequoterequestpage main .content .form .formend .group>div input,.boatinsureclaimsformpage main .content .form .formend .group>div input{padding:0;margin-top:5px;background:0}
.insurancequoterequestpage main .content .form input[type=submit],.boatinsureclaimsformpage main .content .form input[type=submit]{background:#1b1464;padding:10px 20px;color:white;border:0;font-size:1.2em;float:right;font-family:inherit;font-weight:300;outline:0}
.insurancequoterequestpage main .content .form input[type=submit]:hover,.boatinsureclaimsformpage main .content .form input[type=submit]:hover{background:#191951;cursor:pointer}
.insurancequoterequestpage main .content .form input[type=file],.boatinsureclaimsformpage main .content .form input[type=file]{font-family:inherit}
.insurancequoterequestpage main .content .form input[type="radio"],.boatinsureclaimsformpage main .content .form input[type="radio"]{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icons/radio-unchecked.png);cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:16px;background-color:none;height:16px}
.insurancequoterequestpage main .content .form input[type="radio"]:hover,.boatinsureclaimsformpage main .content .form input[type="radio"]:hover{background-image:url(../images/icons/radio-hover.png);transition:.4s}
.insurancequoterequestpage main .content .form input[type="radio"]:checked,.boatinsureclaimsformpage main .content .form input[type="radio"]:checked{background-image:url(../images/icons/radio-checked.png);transition:.4s}
.insurancequoterequestpage main #boatInsureClaimsForm-message-complete>h3,.boatinsureclaimsformpage main #boatInsureClaimsForm-message-complete>h3{text-align:center;border:2px solid #1b1464;padding:12px;color:#1b1464}
@media all and (max-width:768px){.insurancequoterequestpage main,.boatinsureclaimsformpage main{background-color:#ebebeb}
.insurancequoterequestpage main .content .left-column,.boatinsureclaimsformpage main .content .left-column{width:100%;margin-right:0}
.insurancequoterequestpage main .content .right-column,.boatinsureclaimsformpage main .content .right-column{width:100%;margin-right:0}
.insurancequoterequestpage main .content .right-column .rightpar,.boatinsureclaimsformpage main .content .right-column .rightpar{margin-top:40px}
.insurancequoterequestpage main .content .form fieldset .group>div,.boatinsureclaimsformpage main .content .form fieldset .group>div{width:100%;margin-right:0}
.insurancequoterequestpage main .content .form fieldset .group>div input,.boatinsureclaimsformpage main .content .form fieldset .group>div input{width:calc(100% - 20px)}
}
.mappage .desktop-only{display:block}
.mappage .desktop-only .tabs-controls-wrapper{display:none}
.mappage .mobile-only{display:none}
.mappage .parbase>.img-map-wrapper{margin-top:40px;background:#e1e1e1;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.mappage .parbase>.img-map-wrapper #container{position:relative;height:650px !important}
.mappage .parbase>.img-map-wrapper #container #info-panel{opacity:1;width:260px !important;background:white;padding:20px;position:absolute;z-index:9999;height:70% !important;left:74px !important;top:74px !important;margin:0;transition:.4s;line-height:1em;overflow-y:scroll;overflow-x:unset}
.mappage .parbase>.img-map-wrapper #container #info-panel .panel-data{display:none;transition:.4s}
.mappage .parbase>.img-map-wrapper #container #info-panel .panel-data.active{display:block;transition:.4s}
.mappage .parbase>.img-map-wrapper #container #info-panel .parsys .text h4{font-size:18px;line-height:22px;margin-bottom:10px}
.mappage .parbase>.img-map-wrapper #container #info-panel .parsys .text p{font-size:16px;line-height:22px;margin-bottom:26px}
.mappage .parbase>.img-map-wrapper #container .label-back{position:absolute;top:30px;right:30px;color:#1b1464;font-weight:700;font-size:1.2em}
.mappage .parbase>.img-map-wrapper #container .label-back:after{background:url(../images/icons/zoom-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:35px;width:35px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:12px;left:0;margin-left:10px}
.mappage .parbase>.img-map-wrapper #container .label-back:hover{cursor:pointer;text-decoration:underline}
.mappage .parbase>.img-map-wrapper #container .tag{position:absolute}
.mappage .parbase>.img-map-wrapper #container .tag .label{display:inline !important}
.mappage .parbase>.img-map-wrapper #container .tag a{color:#1b1464;font-weight:700;font-size:1.2em;text-decoration:none}
.mappage .parbase>.img-map-wrapper #container .tag:before{background:url(../images/icons/pin-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:30px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:9px;left:0;margin-right:5px}
.mappage .parbase>.img-map-wrapper #map-container{position:relative}
@media all and (max-width:768px){.mappage .desktop-only{display:none}
.mappage .mobile-only{display:block}
.mappage #mobile-map-container{display:none;margin-top:40px;background:#e1e1e1;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.mappage #mobile-map-container img{width:100%}
.mappage #mobile-menu{margin:40px 20px 0 20px}
.mappage #mobile-menu select{display:none}
.mappage #mobile-menu .option-list-base{position:relative}
.mappage #mobile-menu .option-list-base>span{display:none}
.mappage #mobile-menu .option-list-base ul{margin-top:20px;list-style:none;margin:0;padding:0;position:absolute;top:0;width:100%;background:white;display:block;margin:10px 0}
.mappage #mobile-menu .option-list-base ul li{margin:0;padding:0;font-size:1.1em;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px}
.mappage #mobile-menu .option-list-base ul li:nth-child(n+2){display:none}
.mappage #mobile-menu .option-list-base ul li:nth-child(n+2):hover{color:white;background-color:#1b1464;transition:.2s;cursor:pointer}
.mappage #mobile-menu .option-list-base ul li:first-child{margin:0;padding:0;font-size:1.2em;border:1px solid #ccc;padding:5px 10px;border-radius:3px;background-image:url(../images/icons/arrow-solid-down-blue.png);background-repeat:no-repeat;background-size:10px 10px;background-position:97%}
.mappage #mobile-menu .option-list-base ul li:last-child{border-radius:3px;border:1px solid #ccc;border-top:0}
.mappage #mobile-menu .active ul li:nth-child(n+2){display:block;transition:0}
.mappage #mobile-content{min-height:300px;margin:80px 20px 0 20px;display:block}
.mappage #mobile-content .title h1{display:block;font-size:16.38px;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold}
.mappage .parbase>.img-map-wrapper #container{height:350px}
}
@media all and (max-width:1024px) and (orientation:landscape){.mappage .parbase>.img-map-wrapper #container{position:relative;height:400px !important}
.mappage .parbase>.img-map-wrapper #container #info-panel{width:220px !important}
}
.newsarticlepage main .title-wrapper h2{font-size:3em}
.newsarticlepage main .title-wrapper .title{top:40%}
.newsarticlepage main .content>.date{margin:0 auto}
.newsarticlepage main .content>.date time{border-bottom:10px;color:#95989a}
.newsarticlepage main .content>.title{margin:10px auto 20px auto}
.newsarticlepage main .content>a{width:100%;display:block;margin:0 auto;color:#1b1464;font-weight:600;text-decoration:none;margin-bottom:20px}
.newsarticlepage main .content>a:before{background:url(../images/icons/arrow-full-right-blue.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:1px;left:0;float:left;margin-right:10px;transform:rotate(180deg)}
.newsarticlepage main .content .header-image{margin:0 auto;position:relative;margin-bottom:30px}
.newsarticlepage main .content .header-image img{max-width:100%;overflow:hidden;position:relative;top:unset;margin-top:30px;margin-bottom:30px;display:block}
@media all and (max-width:768px){.newsarticlepage main .title-wrapper h2{font-size:1.6em}
.newsarticlepage main .title-wrapper .title{top:50%}
.newsarticlepage main .content>a{width:auto}
.newsarticlepage main .content .header-image{width:100%;margin:0;padding:0 0 20px 0}
.newsarticlepage main .content .header-image .image{height:unset;width:100%;overflow:visible;top:unset;margin-bottom:0}
.newsarticlepage main .content .header-image .image img{width:100%}
}
.vesselsearchpage main .row .parsys{margin-top:40px;margin-bottom:20px;display:block}
.vesselsearchpage .error-message{display:none}
.vesselsearchpage .no-results{display:none}
.vesselsearchpage .filter{display:none}
.vesselsearchpage .error-general{display:none}
.vesselsearchpage .vessel-search{max-width:1280px;padding:0;margin:0 auto}
.vesselsearchpage .vessel-search .vessel-search-tabs{display:block}
.vesselsearchpage .vessel-search .vessel-search-tabs ul{list-style:none;margin:0;padding:0}
.vesselsearchpage .vessel-search .vessel-search-tabs ul:after{content:"";clear:both;display:table}
.vesselsearchpage .vessel-search .vessel-search-tabs ul li{list-style:none;margin:0;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:0;border-bottom:0;float:left;line-height:1em;top:1px;position:relative;padding:15px 45px;display:block;font-weight:500;color:inherit;text-transform:uppercase;text-decoration:none}
.vesselsearchpage .vessel-search .vessel-search-tabs ul li:last-child{border-right:1px solid #ccc}
.vesselsearchpage .vessel-search .vessel-search-tabs ul li:hover{cursor:pointer}
.vesselsearchpage .vessel-search .vessel-search-tabs ul .active{background-color:#ebebeb;border-bottom:1px solid #ebebeb}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper{background-color:#ebebeb;border-bottom:1px solid #ebebeb;border:1px solid #ccc;padding:40px;display:block;display:none;margin-bottom:40px}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper form:after{content:"";clear:both;display:table}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs:after{content:"";clear:both;display:table}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs input{padding:10px 15px;font-size:1.2em;font-family:inherit;width:calc(100% - 180px);outline:0;float:left;border:0}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs input[type="submit"]{background:#1b1464;width:150px;color:white;float:right;outline:0 border:0}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs input[type="submit"]:hover{background-color:#191951;cursor:pointer;transition:.4s}
.vesselsearchpage .vessel-search .vessel-search-forms>.active{display:block}
.vesselsearchpage .error-message{padding-bottom:10px;font-weight:600;color:#1b1464;font-size:1.2em}
.vesselsearchpage .number-of-results{margin-bottom:40px;font-size:1.6em}
.vesselsearchpage .results-wrapper p{padding-bottom:10px;font-weight:600;color:#1b1464;font-size:1.2em}
.vesselsearchpage .results-wrapper .results-row .results-panel{display:inline-block;width:calc(50% - 24px);margin-bottom:20px;padding:0 0 5px 0;background:#fff;background-image:url(../images/gradient.jpg);background-repeat:no-repeat;background-size:100% 10px;border-radius:5px;box-shadow:0;vertical-align:top;margin-right:20px !important;margin-bottom:40px !important;border:1px solid #ccc}
.vesselsearchpage .results-wrapper .results-row .results-panel.hide{display:none}
.vesselsearchpage .results-wrapper .results-row .results-panel:nth-child(even){margin-right:0 !important}
.vesselsearchpage .results-wrapper .results-row .results-panel h1{font-size:30px;margin-bottom:0;padding:30px 23px 20px 23px;line-height:1;color:#1b1464}
.vesselsearchpage .results-wrapper .results-row .results-panel .data-row{padding:12px 23px;border-top:1px solid #ebebeb}
.vesselsearchpage .results-wrapper .results-row .results-panel .data-row .label{width:120px;float:left;display:block;font-weight:600;text-transform:uppercase}
.vesselsearchpage .results-wrapper .results-row .results-panel .data-row .result{display:inline-block;float:left;font-size:16px}
.vesselsearchpage .results-wrapper .results-row .results-panel .data-row:after{content:'';display:block;clear:both}
.vesselsearchpage .results-wrapper .results-row .results-panel .bluecards-panel{background:#d1d0e0}
.vesselsearchpage .results-wrapper .results-row .results-panel .panel{width:100%;text-align:left;margin-bottom:-5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.vesselsearchpage .results-wrapper .results-row .results-panel .panel table{width:calc(100% - 20px);margin:0;text-align:left;padding:0 20px 20px 20px;font-size:.8em;border-spacing:0}
.vesselsearchpage .results-wrapper .results-row .results-panel .panel table tr,.vesselsearchpage .results-wrapper .results-row .results-panel .panel table thead tr{margin-bottom:200px}
.vesselsearchpage .results-wrapper .results-row .results-panel .panel table tr td,.vesselsearchpage .results-wrapper .results-row .results-panel .panel table thead tr th{border-bottom:1px solid rgba(255,255,255,0.5);padding:10px 0}
.vesselsearchpage .results-wrapper .results-row .results-panel .panel table tr:last-of-type td{border-bottom:0;padding:10px 0 0 0}
.vesselsearchpage .results-wrapper .filter{width:33%;float:right;background:#ebebeb;padding:20px;border:0;padding:0;border-radius:5px}
.vesselsearchpage .results-wrapper .filter .filter-wrapper{width:calc(100% - 60px);padding:30px 30px 0 30px}
.vesselsearchpage .results-wrapper .filter .filter-wrapper h2{width:100%;display:block}
.vesselsearchpage .results-wrapper .filter .filter-wrapper .filter-name{background:#fff;border:0;cursor:pointer;display:inline-block;padding:10px;border-radius:5px;margin-right:10px;margin-top:10px}
.vesselsearchpage .results-wrapper .filter .filter-wrapper .filter-select{width:100%}
.vesselsearchpage .results-wrapper .filter .filter-wrapper .filter-select select{width:100%;min-width:unset;margin:20px 0 0 0;padding:0;box-shadow:none;display:inline-block}
.vesselsearchpage .results-wrapper .filter .reset{background:#1b1464;color:white;padding:10px;display:inline-block;text-align:left;float:left;margin:30px}
.vesselsearchpage .results-wrapper .results-row.float{display:block;width:67%;float:left}
.vesselsearchpage .results-wrapper .results-row.float .results-panel h1{font-weight:200;padding:40px 20px 0 20px}
.vesselsearchpage .results-wrapper .results-row.float .results-panel h2{font-weight:200;padding:20px 20px 0 20px}
.vesselsearchpage .results-wrapper .results-row.float .results-panel .address,.vesselsearchpage .results-wrapper .results-row.float .results-panel .contacts{padding:20px 20px 0 20px;margin-top:24px;border-top:1px solid #dcdcdd}
.vesselsearchpage .results-wrapper .results-row.float .results-panel .address h3,.vesselsearchpage .results-wrapper .results-row.float .results-panel .contacts h3{font-weight:600;margin-bottom:20px;font-size:1.4em}
.vesselsearchpage .results-wrapper .results-row.float .results-panel .address p,.vesselsearchpage .results-wrapper .results-row.float .results-panel .contacts p{font-weight:200;font-size:14px}
.vesselsearchpage .results-wrapper .results-row.float .results-panel .address p a,.vesselsearchpage .results-wrapper .results-row.float .results-panel .contacts p a{text-decoration:none;color:inherit}
.vesselsearchpage .results-wrapper:after{content:"";clear:both;display:table}
.vesselsearchpage footer{border-top:1px solid #ccc}
.vesselsearchpage .filter{background-color:#ebebeb;border-bottom:1px solid #ebebeb;border:1px solid #ccc}
.vesselsearchpage .filter:after{content:"";clear:both;display:table}
.vesselsearchpage .filter .filter-wrapper{width:25%;float:left;padding:10px}
.vesselsearchpage .filter .filter-wrapper h2{padding-bottom:10px;font-weight:600;color:#1b1464;font-size:1.2em;float:left;margin:0;padding:0}
.vesselsearchpage .filter .filter-wrapper form{float:left}
.vesselsearchpage .filter .filter-wrapper form select{min-width:100px;border:0;padding:0;margin-left:15px;color:#1b1464;font-size:1.2em}
.vesselsearchpage .filter .filter-reset{color:#1b1464;text-align:center;text-decoration:underline;padding:13px 0}
@media all and (max-width:768px){.vesselsearchpage .row{padding:0}
.vesselsearchpage .vessel-search{padding:0}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper{padding:10px}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs input{padding:10px;font-size:.9em;font-family:inherit;width:calc(100% - 20px);outline:0;float:left;border:0}
.vesselsearchpage .vessel-search .vessel-search-forms>.form-wrapper .inputs input[type="submit"]{width:100%}
.vesselsearchpage .vessel-search .vessel-search-tabs ul li{list-style:none;margin:0;border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:0;border-bottom:0;float:left;line-height:1em;top:1px;position:relative;padding:10px;display:block;font-weight:500;color:inherit;text-transform:uppercase;text-decoration:none;font-size:.8em}
.vesselsearchpage .filter .filter-wrapper{width:100%}
.vesselsearchpage .filter .filter-reset{text-align:left}
.vesselsearchpage .filter .filter-reset span{text-align:left;padding:10px}
.vesselsearchpage .results-wrapper .filter{display:block;width:100%;float:unset;margin-bottom:20px}
.vesselsearchpage .results-wrapper .results-row.float{display:block;width:100%;float:unset}
.vesselsearchpage .results-wrapper .results-row.float{display:block;width:100%;float:unset}
.vesselsearchpage .results-wrapper .results-row .results-panel{display:inline-block;width:100%;margin-bottom:20px;padding:0 0 5px 0;background:#fff;background-image:url(base/images/gradient.jpg);background-repeat:no-repeat;background-size:100% 10px;border-radius:5px;box-shadow:0;vertical-align:top;margin-right:40px !important;margin-bottom:40px !important;border:1px solid #ccc}
}
.contactfinderpage .contact-finder-forms{position:absolute;bottom:20px;color:white;padding:0 20px;text-align:center;width:calc(60%);left:50%;margin-right:-50%;transform:translate(-50%,0)}
.contactfinderpage .contact-finder-forms #contactfinderform{height:40px}
.contactfinderpage .contact-finder-forms #contactfinderform input{padding:10px 15px;font-size:1.2em;font-family:inherit;width:calc(100% - 80px);outline:0;float:left;border:0;color:#6e6f6f;font-weight:bold}
.contactfinderpage .contact-finder-forms #contactfinderform input[type="submit"]{background:#e20612;width:50px;color:white;float:right;outline:0;border:0;transition:.4s;background-image:url("../images/icons/icon-search-2.svg");background-size:20px;background-repeat:no-repeat;background-position:center}
.contactfinderpage .contact-finder-forms #contactfinderform input[type="submit"]:hover{background-color:#af0a13}
.contactfinderpage .ui-menu{background-color:#fff;padding-left:30px;padding-top:30px}
.contactfinderpage .ui-menu .ui-menu-item{line-height:30px;font-weight:bold;cursor:pointer;color:#6e6f6f}
.contactfinderpage .ui-menu .ui-menu-item .ui-state-active{margin:0;color:#282164}
.contactfinderpage .ui-menu.open{margin-top:1px}
.contactfinderpage .error-message{position:absolute;text-align:left;display:none;color:red;padding:10px 0 10px 10px;margin-top:1px;background-color:#fff;width:calc(100% - 100px)}
.contactfinderpage .no-results{display:none}
.contactfinderpage .filter{display:none}
.contactfinderpage .error-general{display:none}
.contactfinderpage .content-finder-actions{text-align:center}
.contactfinderpage #results-wrapper{background-color:#ebebeb;overflow:hidden;display:flex;flex-wrap:wrap;margin-top:80px}
.contactfinderpage #results-wrapper .contact-card{width:25%;margin:0 0 40px 0;outline:0;background:0}
.contactfinderpage #results-wrapper .contact-card .contact-wrapper{word-wrap:break-word;background:#fff;outline:1px solid #ccc;margin:20px;height:calc(100% - 40px)}
.contactfinderpage #results-wrapper .contact-card .contact-wrapper .contact-content .contact-links{margin-top:20px}
.contactfinderpage #results-wrapper .contact-card .contact-wrapper .contact-content .contact-links .contact-tel-link{display:block}
.contactfinderpage #results-wrapper .contact-card .contact-wrapper .contact-image{height:250px}
@media(max-width:768px){.contactfinderpage #results-wrapper .contact-card .contact-wrapper .contact-image{height:auto}
}
@media(max-width:1024px){.contactfinderpage #results-wrapper .contact-card{width:50%}
}
@media(max-width:768px){.contactfinderpage #results-wrapper .contact-card{width:100%}
}
.contactfinderpage .content-finder-load-more{display:none;position:absolute;left:50%;margin-right:-50%;transform:translate(-50%,0);cursor:pointer;width:100px;text-align:center;margin:10px auto;font-weight:600;background:#1b1464;padding:10px 20px;color:#fff;transition:.4s}
.contactfinderpage .content-finder-load-more:hover{background-color:#191951}
.searchresultpage .summary{margin:15px 0}
.searchresultpage .pager{margin:20px 0}
.searchresultpage .pager:after{content:"";display:table;clear:both}
.searchresultpage .pager a{padding:13px 20px;display:inline;margin-right:10px;float:left;text-decoration:none;background-color:#e4e5e5;font-weight:normal !important;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#1b1464}
.searchresultpage .pager a.active{background:#1b1464;color:white}
.searchresultpage .pager a:hover{text-decoration:underline}
.searchresultpage .right-filter>div{display:block;width:100%;float:left;margin-bottom:15px}
.searchresultpage .right-filter>div:last-of-type{margin-bottom:30px}
.searchresultpage .right-filter>div h3{display:block;width:100%;font-size:1.4em;margin-bottom:5px}
.searchresultpage .right-filter>div ul{list-style:none;margin:0;padding:0;display:block;width:100%}
.searchresultpage .right-filter>div ul li{display:inline-block !important;width:auto;background-color:#e4e5e5;border-radius:0;position:relative;padding:15px 25px !important;margin-right:0;text-align:center;float:left;border-top:1px solid #f3f3f4;border-bottom:1px solid #f3f3f4;color:#1b1464;font-weight:600}
.searchresultpage .right-filter>div ul li a{color:inherit;text-decoration:none}
.searchresultpage .right-filter>div ul li.selected{background:#1b1464;color:white}
.searchresultpage .right-filter>div ul li:hover a{text-decoration:underline}
.searchresultpage .search-results{width:100%}
.searchresultpage .search-results ul{list-style:none;margin:0;padding:0}
.searchresultpage .search-results ul li{margin:10px 0 20px 0;padding:0}
.searchresultpage .search-results ul li:last-of-type{margin:10px 0 0 0}
.searchresultpage .search-results ul li a{font-size:1.2em;color:#1b1464;font-weight:600;margin-bottom:2px;display:block;text-decoration:none}
.searchresultpage .search-results ul li a:hover{text-decoration:underline}
@media all and (max-width:768px){.searchresultpage .pager a{padding:8px 15px}
.searchresultpage .right-filter>div ul li{padding:8px 15px !important}
.searchresultpage .search-results ul li{margin:10px 0 20px 0}
}
.complaintpage #complaintForm{width:60%;display:block;margin-top:20px}
.complaintpage #complaintForm input[type=submit]{background:#1b1464;padding:10px 20px;color:white;border:0;font-size:1.2em;float:left;font-family:inherit;font-weight:300;outline:0;margin-top:20px}
.complaintpage #complaintForm:after{content:"";display:table;clear:both}
.complaintpage #complaintForm fieldset{margin-top:60px;border:0;font-size:1.1em;padding-right:0;padding-left:0}
.complaintpage #complaintForm fieldset:first-of-type{margin-top:0}
.complaintpage #complaintForm fieldset.complaints-fieldset{margin-top:0;color:#e20612}
.complaintpage #complaintForm fieldset.complaints-fieldset .error-message{display:none}
.complaintpage #complaintForm fieldset.captcha-fieldset{margin:10px 0}
.complaintpage #complaintForm fieldset.captcha-fieldset .form-row{margin-top:0}
.complaintpage #complaintForm fieldset.disclaimer-fieldset{margin-top:0;font-size:.8em}
.complaintpage #complaintForm fieldset.disclaimer-fieldset a{color:#1b1464}
.complaintpage #complaintForm fieldset h3{font-size:1.4em}
.complaintpage #complaintForm fieldset .form-row{margin-top:20px}
.complaintpage #complaintForm fieldset .form-row label{margin-bottom:5px;display:block;font-weight:600}
.complaintpage #complaintForm fieldset .form-row .error-info{width:100%;color:#e20612;margin-bottom:5px;display:block}
.complaintpage #complaintForm fieldset .form-row select{width:100%;display:block;background-color:white;outline:0;border:0;padding:10px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url(../images/icons/arrow-solid-down-blue.png);background-repeat:no-repeat;background-size:10px 10px;background-position:97%;font-weight:200;font-size:1.1em}
.complaintpage #complaintForm fieldset .form-row input{width:calc(100% - 40px);padding:10px 20px;font-family:inherit;outline:0;font-weight:200;font-size:1.2em;border:0}
.complaintpage #complaintForm fieldset .form-row textarea{width:calc(100% - 40px);height:100px;border:0;padding:20px;font-family:inherit;font-size:1.1em;outline:0}
.complaintpage #complaintForm fieldset .form-row.mandatory label:before{content:"*";padding-right:3px;color:#e20612}
.complaintpage #complaintForm fieldset .form-row .error-info{display:none}
@media all and (max-width:768px){.complaintpage main .row{padding:0;margin:0 auto}
.complaintpage form{width:100%;display:block;margin-top:20px}
.complaintpage form fieldset{margin-left:0;margin-right:0;padding:0}
}
.campaignpage{height:100%;background:#ebebeb}
.campaignpage header{background:#a9a9a9}
.campaignpage header>.banner .carousel .slick-slider .slide-image{height:630px}
.campaignpage header>.banner .carousel .slick-slider .slide-image img{display:none !important}
.campaignpage header>.banner .carousel .slick-slider .slide-image.image-only{height:auto !important}
.campaignpage header>.banner .carousel .slick-slider .slide-image.image-only .slideinner{background-image:none !important}
.campaignpage header>.banner .carousel .slick-slider .slide-image.image-only img{display:block !important;width:100%}
.campaignpage header>.banner .carousel .slick-track{width:100%}
.campaignpage header>.banner .carousel .cycle-nav{position:absolute;height:40px;bottom:120px;left:20px;z-index:9;left:calc((100% - 1280px) / 2)}
@media all and (max-width:1320px){.campaignpage header>.banner .carousel .cycle-nav{right:unset !important;left:20px !important}
}
.campaignpage header>.banner .carousel .cycle-nav>span{display:inline-block !important;width:40px;height:24px;margin-right:60px;cursor:pointer;background:url(../images/icons/icon-arrow-white-thin.png) no-repeat;content:"";top:0;transition:.4s;position:relative;background-size:cover}
@media all and (max-width:1320px){.campaignpage header>.banner .carousel .cycle-nav>span{width:49px;height:29px}
}
.campaignpage header>.banner .carousel .cycle-nav>span:first-of-type{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}
.campaignpage header>.banner .carousel .cycle-nav>span:hover{transition:.4s;top:2px;opacity:.4}
.campaignpage header>.banner .carousel .cycle-nav>span:focus{transition:.1s;top:1px}
.campaignpage header>.banner .carousel ul.slick-slider .slide-video video{width:100%}
.campaignpage header>.banner .carousel ul.slick-slider>div{height:100%}
.campaignpage header>.banner .carousel ul.slick-slider>div>div{height:100%}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li{height:100%}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner{height:100%;background-size:cover;background-position:center center}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer{max-width:1280px;padding:0 20px;margin:0 auto;top:100px;left:unset;position:relative}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer>div{max-width:500px;color:white}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer h1{font-size:2.88em;margin-bottom:40px}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer h2{font-weight:400;margin-bottom:40px;font-size:1.6em}
@media all and (max-width:768px){.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer h1{font-size:2.2em;margin-bottom:30px}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer h2{font-size:1.4em;margin-bottom:30px}
}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer .carousel-links span a{background-color:#1b1464;margin-right:20px;padding:15px 25px;color:white;text-decoration:none;transition:.2s;margin-bottom:10px;display:inline-block}
@media all and (max-width:768px){.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer .carousel-links span a{padding:10px 15px}
}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li .slideinner .carousel-text-outer .carousel-links span a:before{background:url(../images/icons/arrow-full-right-white.png) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:right;background-repeat:no-repeat;position:relative;top:2px;left:0;margin-right:10px;transform:rotate(90deg)}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li.red-button-links .carousel-links a{background-color:#e20612 !important}
.campaignpage header>.banner .carousel ul.slick-slider>div>div li.purple-button-links .carousel-links a{background-color:#572463 !important}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .hiddentitles{display:none}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager{position:relative}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots{position:absolute;right:calc((100% - 1280px) / 2);bottom:140px;width:300px;left:auto;display:flex}
@media all and (max-width:768px){.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots{width:calc(100% - 40px);left:20px;bottom:100px}
}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li{flex:1}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li button{width:100%;height:2px;font-size:0;padding:2px;background:rgba(255,255,255,0.3);transition:.4s;z-index:20}
@media all and (max-width:768px){.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li button{background:rgba(255,255,255,0.45)}
}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li.slick-active button{background:white;transition:.4s}
.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li:last-of-type button{margin-right:0}
@media all and (max-width:1320px){.campaignpage header>.banner .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots{right:20px !important;left:unset !important}
}
.campaignpage header>.banner.lowerdots .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots{bottom:20px}
.campaignpage header>.banner.lowerdots .carousel .carousel-pager-wrapper .carousel-pager ul.slick-dots li button{height:1px}
.campaignpage #heading-area{background:white}
.campaignpage #heading-area>.heading-splash{width:100%;height:7px;background-image:linear-gradient(to left,#1b1464,#e20612 60%)}
.campaignpage #heading-area>.heading-container{max-width:1280px;padding:0 20px;margin:0 auto}
.campaignpage #heading-area>.heading-container>a>img{padding:20px 0}
.campaignpage main{background:#ebebeb}
.campaignpage main .intro-panel{top:-60px;margin-bottom:0}
.campaignpage main .intro-panel .no-intro{display:block;margin-bottom:50px}
.campaignpage main .intro-panel>.parbase .intro-panel-container{background:#f8f8f8}
.campaignpage main .intro-panel .intro-main .introduction-text{padding:60px}
@media all and (max-width:768px){.campaignpage main .intro-panel .intro-main .introduction-text{padding:30px}
}
.campaignpage main .intro-panel .intro-sidebar{background:white !important}
.campaignpage main .intro-panel .intro-sidebar .contact-image{background:0;height:auto}
.campaignpage main .intro-panel .intro-sidebar .contact-image img{display:block}
@media all and (max-width:768px){.campaignpage main .intro-panel .intro-sidebar .contact-image{width:100%;padding-bottom:10px}
.campaignpage main .intro-panel .intro-sidebar .contact-content{width:100%}
}
@media all and (max-width:768px){.campaignpage main .intro-panel.image-only{top:40px}
}
.campaignpage main.videopresent .intro-panel{top:0;margin:20px auto}
@media all and (max-width:768px){.campaignpage main .parsys .image{margin-top:0}
.campaignpage main .text img{max-width:100%}
}
.campaignpage main .main-par{max-width:1280px;padding:0 20px;margin:0 auto}
.campaignpage main .main-par .text img{max-width:100%}
.campaignpage main .main-par .parsys>.parsys_column,.campaignpage main .main-par .parsys>.section{margin-bottom:60px}
.campaignpage main .main-par .parsys .link-teaser{min-height:540px !important;height:0;width:100%;display:block !important}
.campaignpage main .main-par .parsys .link-teaser .teaser-inner{position:relative}
@media all and (max-width:768px){.campaignpage main .main-par .parsys .link-teaser{min-height:100px}
}
.campaignpage main .main-par .parsys .link-teaser .content-wrapper .content-wrapper-inner{padding:40px;position:relative;height:calc(100% - 80px)}
.campaignpage main .main-par .parsys .link-teaser .content-wrapper .content-wrapper-inner .link-wrapper{bottom:40px;left:40px}
.campaignpage main .main-par .parsys .contact-card .contact-wrapper .contact-image{height:auto}
.campaignpage main .main-par .parsys .contact-card .contact-wrapper .contact-image img{display:block}
.campaignpage main .main-par .parsys .contact-card .contact-wrapper .contact-content{min-height:100px}
@media all and (max-width:768px){.campaignpage main .main-par .parsys .contact-card .contact-wrapper .contact-content{min-height:10px}
}
.campaignpage main .main-par .youtube-video>div{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.campaignpage main .main-par .youtube-video>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.campaignpage main .main-par .quick-links{margin-bottom:12px}
.campaignpage main .main-par .quick-links .link-wrapper ul{padding:0}
.campaignpage main .main-par .quick-links .link-wrapper ul li.default,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-red,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-purple{text-align:left;display:inline}
.campaignpage main .main-par .quick-links .link-wrapper ul li.default a,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-red a,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-purple a{margin-top:0}
@media all and (max-width:768px){.campaignpage main .main-par .quick-links .link-wrapper ul li.default a,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-red a,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-purple a{margin-bottom:5px}
}
.campaignpage main .main-par .quick-links .link-wrapper ul li.default a:before,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-red a:before,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-purple a:before{background:url(../images/icons/arrow-full-right-white.png);background-size:cover}
.campaignpage main .main-par .quick-links .link-wrapper ul li.default.external a:before,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-red.external a:before,.campaignpage main .main-par .quick-links .link-wrapper ul li.link-purple.external a:before{background:url(../images/icons/arrow-external-white.png) no-repeat;background-size:cover}
.campaignpage main .main-par .quick-links .link-wrapper ul .link-grey a,.campaignpage main .main-par .quick-links .link-wrapper ul .document a{border:1px solid #ccc;background-color:#ebebeb;background-color:white}
.campaignpage main .main-par .quick-links .link-wrapper ul .link-grey.external a:before,.campaignpage main .main-par .quick-links .link-wrapper ul .document.external a:before{background:url(../images/icons/arrow-external-blue.png) no-repeat;background-size:cover}
.campaignpage main .main-par .optinform .form-wrapper .form-title{margin-bottom:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form{outline:1px solid #ccc;background-color:#f5f5f5;padding:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form .success-messages{display:none;padding-bottom:5px;margin-bottom:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form .success-messages.show{display:block}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form fieldset{margin:0;padding:0;border:0}
@media all and (max-width:360px){.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .g-recaptcha iframe{max-width:100%;transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:center center;float:left;-webkit-transform-origin:left center}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form #rc-imageselect{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .error-messages-fieldset .error-message{padding-bottom:5px;display:none}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .error-messages-fieldset .error-message.show{display:block;margin-bottom:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .error-messages-fieldset .error-message p{color:#e20612}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .error-messages-fieldset .error-message p a{color:#e20612}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .tnc-fieldset{font-size:.8em;margin-top:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .submit button{border:0;background-color:#1b1464;display:inline-block;color:white;font-size:1.1em;text-decoration:none;padding:15px 30px;position:relative;margin:30px 0 0 0;text-align:center;font-weight:300;font-family:inherit;cursor:pointer;transition:.2s}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .submit button:hover{transition:.4s;background-color:#0d0840}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section{margin-bottom:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section input[type=checkbox]{position:relative;margin:0 5px 0 0;padding:0;cursor:pointer}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section input[type=checkbox]:after{content:"";position:absolute;top:-5px;left:-3px;background-image:url(../images/icons/icon-checkbox-empty.png);width:20px;height:20px;padding:0;background-size:cover;cursor:pointer}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section input[type=checkbox]:checked:after{background-size:cover;background-position:center;background:whitesmoke;background-image:url(../images/icons/icon-checkbox-checked.png);cursor:pointer}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section .field-mandatory{color:#e20612}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.checkbox .form-checkbox-par.parsys .checkbox.section label{color:#1b1464;font-weight:500}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par{display:flex;flex-wrap:wrap}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:1 0 calc(25% - 15px);margin-right:15px;margin-bottom:30px}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(4n+4){margin-right:0}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
@media all and (max-width:1050px){.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:1 0 calc(50% - 15px)}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n){margin-right:0}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
}
@media all and (max-width:768px){.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section{flex:1 0 100%}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:nth-child(2n){margin-right:0}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section:last-of-type{margin-right:0}
}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section.textfield{color:#1b1464}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section.textfield .field{font-weight:500;font-size:1.1em}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section.textfield .field .field-mandatory{color:#e20612}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section.textfield .field .form-control{display:block;width:100%;padding:5px;font-size:1em;font-family:inherit;width:calc(100% - 10px);margin:5px 0;border:0;outline:1px solid #ccc}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par>.section.textfield .field .form-control:focus{outline-offset:0;outline:1px solid #1b1464}
.campaignpage main .main-par .optinform .form-wrapper .opt-in-form form .form-elements.text .form-elements-par.checkbox{background:red}
.campaignpage .video-js{background:none !important}
.campaignpage footer{padding:60px 0 0 0;background:white}
@media all and (max-width:768px){.campaignpage footer{margin:20px 0 0 0}
}
.campaignpage footer>.footer-splash{margin-top:120px;width:100%;height:7px;background-image:linear-gradient(to left,#1b1464,#e20612 60%)}
@media all and (max-width:768px){.campaignpage footer>.footer-splash{margin-top:20px}
}
.campaignpage footer>.footer-container{max-width:1280px;padding:0 20px;margin:0 auto}
.campaignpage footer>.footer-container>div:first-of-type{width:50%;float:left;font-weight:600}
@media all and (max-width:768px){.campaignpage footer>.footer-container>div:first-of-type{margin-bottom:5px}
}
.campaignpage footer>.footer-container>div:last-of-type{width:50%;float:right}
.campaignpage footer>.footer-container>div:last-of-type ul{list-style:none;display:inline-block;margin:0;padding:0;text-align:right;width:100%}
.campaignpage footer>.footer-container>div:last-of-type ul li{display:inline;margin-left:20px}
.campaignpage footer>.footer-container>div:last-of-type ul li a{color:inherit;text-decoration:none}
.campaignpage footer>.footer-container>div:last-of-type ul li a:hover{text-decoration:underline}
@media all and (max-width:768px){.campaignpage footer>.footer-container>div:last-of-type ul{display:block;text-align:left}
.campaignpage footer>.footer-container>div:last-of-type ul li{display:block;margin-left:0;margin-bottom:4px}
}
.campaignpage footer>.footer-container:after{content:"";clear:both;display:table}
@media all and (max-width:768px){.campaignpage footer>.footer-container>div:first-of-type,.campaignpage footer>.footer-container>div:last-of-type{width:100%;float:unset}
}