.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin-bottom:20px}
.articlewidth{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:40px}
.parsys>.column_2,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order),.parsys>.column_3_33-33-33,.parsys>.column_3,.parsys>.column_2_50-50_fullwidth{display:flex}
.parsys>.column_2>div,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order)>div,.parsys>.column_3_33-33-33>div,.parsys>.column_3>div,.parsys>.column_2_50-50_fullwidth>div{flex:1;margin-right:50px;background-size:contain;background-position:top;background-repeat:no-repeat}
.parsys>.column_2>div:last-of-type,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order)>div:last-of-type,.parsys>.column_3_33-33-33>div:last-of-type,.parsys>.column_3>div:last-of-type,.parsys>.column_2_50-50_fullwidth>div:last-of-type{margin-right:0}
.parsys>.column_2_50-50_fullwidth>div{flex:1;margin-right:0}
.parsys .column_2_50-50{display:flex}
.parsys .column_2_50-50>.column_2_50-50-c0{flex:0 0 calc(50% - 25px);margin-right:50px}
.parsys .column_2_50-50>.column_2_50-50-c1{flex:0 0 calc(50% - 25px)}
.parsys .column_2_66-33{display:flex}
.parsys .column_2_66-33>.column_2_66-33-c0{flex:0 0 calc(67% - 25px);margin-right:50px;flex-grow:0;flex-shrink:0;flex-basis:calc(67% - 25px)}
.parsys .column_2_66-33>.column_2_66-33-c1{flex:0 0 calc(33% - 25px);flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 25px)}
.parsys .column_2_33-66{display:flex}
.parsys .column_2_33-66>.column_2_33-66-c0{flex:0 0 calc(33% - 25px);margin-right:50px;flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 25px)}
.parsys .column_2_33-66>.column_2_33-66-c1{flex:0 0 calc(67% - 25px);flex-grow:0;flex-shrink:0;flex-basis:calc(67% - 25px)}
@media only screen and (min-width:769px){.parsys>.column_1_sort-order>.parsys_column{display:flex;flex:auto;flex-wrap:wrap}
.parsys>.column_1_sort-order>.parsys_column>div{flex:0 0 50%;flex:0 0 calc(50% - 50px);margin-right:20px;flex-direction:row;margin-bottom:20px;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 50px)}
.parsys>.column_1_sort-order>.parsys_column>div:nth-child(even){margin-right:0}
}
@media only screen and (max-width:768px){.parsys>.column_2,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order),.parsys>.column_3_33-33-33,.parsys>.column_3,.parsys>.column_2_66-33,.parsys>.column_2_33-66,.parsys>.column_2_50-50_fullwidth{display:block}
.parsys>.column_2>div,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order)>div,.parsys>.column_3_33-33-33>div,.parsys>.column_3>div,.parsys>.column_2_66-33>div,.parsys>.column_2_33-66>div,.parsys>.column_2_50-50_fullwidth>div{flex:unset;margin-right:0 !important}
.parsys>.column_2>div:last-of-type,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order)>div:last-of-type,.parsys>.column_3_33-33-33>div:last-of-type,.parsys>.column_3>div:last-of-type,.parsys>.column_2_66-33>div:last-of-type,.parsys>.column_2_33-66>div:last-of-type,.parsys>.column_2_50-50_fullwidth>div:last-of-type{margin-right:0 !important}
.parsys>.column_2>.column_2-c0,.parsys>.column_2_50-50:not(.column_2_50-50_sort-order)>.column_2-c0,.parsys>.column_3_33-33-33>.column_2-c0,.parsys>.column_3>.column_2-c0,.parsys>.column_2_66-33>.column_2-c0,.parsys>.column_2_33-66>.column_2-c0,.parsys>.column_2_50-50_fullwidth>.column_2-c0{margin-bottom:40px}
.parsys .column_2_66-33,.parsys .column_2_33-66{display:block}
.parsys .column_2_66-33>.column_2_66-33-c0,.parsys .column_2_33-66>.column_2_66-33-c0{flex:unset;margin-right:0 !important}
.parsys .column_2_66-33>.column_2_66-33-c1,.parsys .column_2_33-66>.column_2_66-33-c1{margin-right:0 !important;flex:unset}
.parsys .column_2_50-50{display:block}
.parsys .column_2_50-50>.column_2_50-50-c0{flex:unset;margin-right:0 !important;margin-bottom:20px}
.parsys .column_2_50-50>.column_2_50-50-c1{flex:unset}
.parsys .column_3>.column_3-c0{margin-bottom:40px}
.parsys .column_3>.column_3-c1{margin-bottom:40px}
}
@font-face{font-family:'Montserrat';font-weight:100;font-style:normal;src:url("base/styles/fonts/Montserrat-ExtraLight.ttf")}
@font-face{font-family:'Montserrat';font-weight:100;font-style:italic;src:url("base/styles/fonts/Montserrat-ExtraLightItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:200;font-style:normal;src:url("base/styles/fonts/Montserrat-Thin.ttf")}
@font-face{font-family:'Montserrat';font-weight:200;font-style:italic;src:url("base/styles/fonts/Montserrat-ThinItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:300;font-style:normal;src:url("base/styles/fonts/Montserrat-Light.ttf")}
@font-face{font-family:'Montserrat';font-weight:300;font-style:italic;src:url("base/styles/fonts/Montserrat-LightItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:400;font-style:normal;src:url("base/styles/fonts/Montserrat-Regular.ttf")}
@font-face{font-family:'Montserrat';font-weight:400;font-style:italic;src:url("base/styles/fonts/Montserrat-Italic.ttf")}
@font-face{font-family:'Montserrat';font-weight:500;font-style:normal;src:url("base/styles/fonts/Montserrat-Medium.ttf")}
@font-face{font-family:'Montserrat';font-weight:500;font-style:italic;src:url("base/styles/fonts/Montserrat-MediumItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:600;font-style:normal;src:url("base/styles/fonts/Montserrat-SemiBold.ttf")}
@font-face{font-family:'Montserrat';font-weight:600;font-style:italic;src:url("base/styles/fonts/Montserrat-SemiBoldItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:700;font-style:normal;src:url("base/styles/fonts/Montserrat-Bold.ttf")}
@font-face{font-family:'Montserrat';font-weight:700;font-style:italic;src:url("base/styles/fonts/Montserrat-BoldItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:800;font-style:normal;src:url("base/styles/fonts/Montserrat-ExtraBold.ttf")}
@font-face{font-family:'Montserrat';font-weight:800;font-style:italic;src:url("base/styles/fonts/Montserrat-ExtraBoldItalic.ttf")}
@font-face{font-family:'Montserrat';font-weight:900;font-style:normal;src:url("base/styles/fonts/Montserrat-Black.ttf")}
@font-face{font-family:'Montserrat';font-weight:900;font-style:italic;src:url("base/styles/fonts/Montserrat-BlackItalic.ttf")}
@font-face{font-family:"HomemadeApple";src:url("base/styles/fonts/HomemadeApple-Regular.ttf") format("truetype");font-weight:400}
html{scroll-behavior:smooth}
body{padding:0;margin:0;font-family:'Montserrat','Arial',sans-serif;font-weight:400;color:#1b0d5e;font-size:14px}
body *{padding:0;margin:0}
h1{font-size:3em}
h2,.tabbedeventlist .eventlisttabs li,.portfoliopage #supplemental_info #office-data .title{font-size:2.2em}
h3,.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.title,.search-results .page-content .searchresult .summary{font-size:1.8em}
h4{font-size:1.6em}
h5,.banner .banner-text-outer .banner-text-2{font-size:1.3em}
h6{font-size:1.em}
@media screen and (max-width:768px){h1{font-size:2.2em}
h2,.tabbedeventlist .eventlisttabs li,.portfoliopage #supplemental_info #office-data .title{font-size:1.6em}
h3,.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.title,.search-results .page-content .searchresult .summary{font-size:1.4em}
h4{font-size:1.2em}
h5,.banner .banner-text-outer .banner-text-2{font-size:1em}
h6{font-size:1em}
}
header{background:white;z-index:9;position:relative}
header nav{height:80px}
header .container{max-width:1350px;padding:0 20px;margin:0 auto}
header #dl-menu-btn-mobile{display:none}
header .column-3:first-of-type{width:140px;height:auto;margin:15px 65px 10px 0;float:left}
header #customer-websites{position:relative;transition:.2s;display:inline-block}
header #customer-websites.active:after{content:"";width:100%;background:rgba(0,0,0,0.5);display:block;position:fixed;height:100%;top:80px;z-index:5;opacity:1;left:0}
header #customer-websites ul{list-style:none;background:#f4f4f4;position:absolute;width:100%;text-align:left;top:0;padding:10px;display:none;opacity:0;height:0;transition:.2s;z-index:20}
header #customer-websites ul:after{content:"";clear:both;display:table}
header #customer-websites ul.active{display:block;transition:.9s;top:38px;opacity:1;height:auto;transition:.4s}
header #customer-websites ul:before{content:"";background:#f4f4f4;height:20px;width:20px;transform:rotate(45deg);display:block;top:-10px;position:absolute;left:calc(50% - 10px)}
header #customer-websites ul li{border-bottom:1px solid #d8d8d8;margin:0 10px 0 10px}
header #customer-websites ul li:last-of-type{border:0}
header #customer-websites ul li a{padding:10px 0;display:block;text-decoration:none;color:inherit;font-weight:600;transition:.2s}
header #customer-websites ul li a:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
header #customer-websites ul li a:hover{transition:.4s;text-decoration:underline}
header #customer-websites button{color:inherit;text-decoration:none;font-weight:600;margin-left:20px;font-family:inherit;background:white;border:0;outline:0;font-size:14px;cursor:pointer;transition:.2s}
header #customer-websites button.active span:after{transition:.4s;transform:rotate(180deg)}
header #customer-websites button span:after{background:url(../images/icons/arrow_solid_down_blue.png) no-repeat;content:"";display:inline-block;height:15px;width:10px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-right:3px;margin-left:5px}
header .column-6{display:block;float:left}
header .column-6 .navigation .primary-menu{list-style:none}
header .column-6 .navigation .primary-menu>li{float:left}
header .column-6 .navigation .primary-menu>li a{color:inherit;font-weight:600;text-decoration:none;margin:30px 13px 25px 13px;display:block;transition:.1s;cursor:pointer;padding-bottom:5px}
header .column-6 .navigation .primary-menu>li a:hover{border-bottom:2px solid #c6c0e8;padding-bottom:3px;transition:.2s}
header .column-6 .navigation .primary-menu>li.active a{border-bottom:2px solid #2e265b;padding-bottom:5px;margin-bottom:25px}
header .column-6 .topnavmultimenu .topnavmultimenuitem{width:100%;position:absolute !important;left:0;min-height:300px;background:#f4f4f4;display:none;z-index:9;top:77px}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content{max-width:1350px;margin:20px auto 20px auto}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .introduction-wrapper:after{content:"";clear:both;display:table}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .introduction-wrapper h2{display:none}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper:after{content:"";clear:both;display:table}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav{left:235px;float:left;position:relative;display:block;margin-bottom:40px;list-style:none;width:100%;max-width:300px}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav.active{transition:.4s}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav:after{content:"";clear:both;display:table}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li{padding:4px 1px}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li.topnavmultimenu-has-thirdlevel:after{background:url(../images/icons/chevron-right-red.png) no-repeat;content:"";display:inline;height:15px;width:15px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:0;margin-left:9px;padding:3px}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li a{color:inherit;font-weight:600;text-decoration:none;text-transform:capitalize}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li .topnavmultimenu-third-level-links{list-style:none;top:0;left:300px;float:left;position:absolute;width:300px;margin-bottom:50px;display:none;height:100%}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li .topnavmultimenu-third-level-links.active{display:block !important}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li .topnavmultimenu-third-level-links:after{content:"";clear:both;display:table}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li .topnavmultimenu-third-level-links>li{padding:5px 1px 6px 1px}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .content-wrapper{float:right;width:30%}
header .column-6 .topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .content-wrapper:after{content:"";clear:both;display:table}
header .column-6 .topnavmultimenu .topnavmultimenuitem #topnavmultimenuitem_responsibility .subnav-wrapper>.topnavmultimenu-subnav{height:20vw}
header #navshares{height:auto;float:right;text-align:right}
header #navshares #shareprice-and-links{margin:10px 0;width:100%;display:inline-block}
header #navshares #shareprice-and-links .shareprice{display:inline-block}
header #navshares #shareprice-and-links .shareprice .share-price-teaser>span{display:none}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-percent,header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-text{display:none}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-change{width:20px;height:20px;display:inline-block}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-change.up{background:url(../images/icons/arrow-solid-down-purple.svg) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:8px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-right:3px;transform:rotate(180deg)}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-change.down{background:url(../images/icons/arrow-solid-down-purple.svg) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:8px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-right:3px}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-change.no-change{content:"-"}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-value{display:block;font-weight:800;color:#692485;display:inline-block}
header #navshares #shareprice-and-links .shareprice .share-price-teaser .shareprice-value:hover{cursor:pointer;text-decoration:underline}
header #navshares #shareprice-and-links .toplinksfixedtext{display:inline-block}
header #navshares #shareprice-and-links .toplinksfixedtext .fixedtext>p{display:inline-block}
header #navshares #shareprice-and-links .toplinksfixedtext .fixedtext>p:first-child:after{content:"";background:url(../images/icons/external-link-blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-left:6px;display:none}
header #navshares #shareprice-and-links .toplinksfixedtext .fixedtext>p a{color:inherit;text-decoration:none;font-weight:600;padding-left:20px}
header #navshares #shareprice-and-links:after{content:"";clear:both;display:table}
header #navshares #searchmenu-and-links{margin:0}
header #navshares #searchmenu-and-links .searchfield{display:inline-block}
header #navshares #searchmenu-and-links .searchfield .search-field-wrapper form input[type=text]{width:60px;font-size:1em;color:#1b0d5e;font-weight:600;border:0;outline:0;font-family:inherit}
header #navshares #searchmenu-and-links .searchfield .search-field-wrapper form input[type=text].active{width:160px;transition:.4s;color:#1b0d5e}
header #navshares #searchmenu-and-links .searchfield .search-field-wrapper form input[type=text]::placeholder{color:#1b0d5e}
header #navshares #searchmenu-and-links .searchfield .search-field-wrapper form input[type=submit]{font-size:0;top:-5px;background:url(../images/icons/search-blue.svg) no-repeat;content:"";display:inline-block;height:35px;width:14px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;margin-left:0;margin-right:10px;border:0}
header #navshares #searchmenu-and-links>.fixedtext{display:inline-block;border-left:1px solid #1b0d5e;padding-left:15px;font-weight:600}
header .logo img{width:136px;height:auto}
header:after{content:"";clear:both;display:table}
#navmenumobile{display:none}
@media screen and (max-width:1350px){header .container .column-3:first-of-type{margin:15px 40px 10px 0}
header .container .column-6 .navigation #primary-menu ul li a{margin:30px 10px !important}
header .column-6 .topnavmultimenu .topnavmultimenuitem #topnavmultimenuitem_responsibility .subnav-wrapper>.topnavmultimenu-subnav{height:25vw}
}
@media screen and (max-width:1220px){header .container .column-3:first-of-type{margin:15px 0 10px 0}
header .logo img{width:75%;height:auto;padding:8px 0}
header .container .column-6 .navigation #primary-menu ul li a{margin:30px 15px 30px 0 !important}
header .column-6 .topnavmultimenu .topnavmultimenuitem #topnavmultimenuitem_responsibility .subnav-wrapper>.topnavmultimenu-subnav{height:30vw}
}
@media screen and (max-width:1150px){#shareprice-and-links>.trustpilot-widget{display:none !important}
header{padding:0}
header .container{padding:0}
header .container #dl-menu-btn-mobile{cursor:pointer;height:30px;width:30px;display:block;position:absolute;right:20px;top:28px;font-size:0;border:0;outline:0;background:white}
header .container #dl-menu-btn-mobile span{height:2px;margin-bottom:5px;display:block;width:100%;transition:.2s;background:#2e265b}
header .container #dl-menu-btn-mobile.active span:first-child{transform:rotate(45deg);top:4px;transition:.4s;display:block;position:relative}
header .container #dl-menu-btn-mobile.active span:nth-child(2){transform:rotate(-45deg);top:-3px;transition:.4s;display:block;position:relative}
header .container #dl-menu-btn-mobile.active span:last-child{display:none}
header .container .column-3:first-of-type{margin-right:0;width:100%;padding:0;margin:0;float:unset;height:80px}
header .container .column-3:first-of-type img{width:110px;padding:20px 0 20px 20px}
#mobilemenubrands ul{padding:20px;list-style:none}
#mobilemenubrands ul:after{content:"";clear:both;display:table}
#mobilemenubrands ul li{float:left;width:calc((100% - 40px) / 3);padding-bottom:20px;padding-right:20px}
#mobilemenubrands ul li:nth-child(3n+3){padding-right:0}
#mobilemenubrands ul li:nth-child(n+4){padding-bottom:0}
#mobilemenubrands ul li a{display:none}
#mobilemenubrands ul li img{width:100%}
#navmenumobile{background:#f2f2f2;display:none;width:100%;position:absolute;top:70px;z-index:10;height:0;opacity:0;transition:.1s;overflow:hidden}
#navmenumobile.open{height:auto;transition:.2s;opacity:1;display:block}
#navmenumobile .dl-submenu{display:none}
#navmenumobile .dl-submenu.opened{display:block}
#navmenumobile .topbar{width:calc(100% - 75px);position:absolute;top:-70px;z-index:10;left:0;background:white;height:70px}
#navmenumobile .topbar #navmenumobileclose{height:30px;width:30px;display:block;position:relative;left:20px;top:20px;background:0;font-size:0;border:0;float:left;outline:0}
#navmenumobile .topbar #navmenumobileclose span{height:2px;margin-bottom:5px;display:block;width:100%;background:#2e265b}
#navmenumobile .topbar #navmenumobileclose span:first-of-type{transform:rotate(45deg);top:6px;position:relative}
#navmenumobile .topbar #navmenumobileclose span:last-of-type{transform:rotate(-45deg);top:-1px;position:relative}
#navmenumobile .topbar .shareprice{font-weight:600;color:#692485;display:inline-block;float:left;top:25px;left:25px;position:absolute}
#navmenumobile .topbar .shareprice .share-price-teaser .shareprice-percent,#navmenumobile .topbar .shareprice .share-price-teaser .shareprice-text{display:none}
#navmenumobile .topbar .shareprice .share-price-teaser .shareprice-change.down{background:url(../images/icons/arrow-solid-down-purple.svg) no-repeat;content:"";display:-webkit-inline-box;height:15px;width:8px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;top:3px;margin-right:3px}
#navmenumobile .topbar .toplinksfixedtext .fixedtext p{display:inline-block}
#navmenumobile .topbar .toplinksfixedtext .fixedtext p:first-of-type{float:right;top:25px;position:absolute;right:10px}
#navmenumobile .topbar .toplinksfixedtext .fixedtext p:first-of-type a{color:inherit;text-decoration:none;font-weight:600}
#navmenumobile .topbar .toplinksfixedtext .fixedtext p:first-of-type a:after{content:"";background:url(../images/icons/external-link-blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-left:10px}
#navmenumobile .topbar .toplinksfixedtext .fixedtext p:last-of-type{display:none}
#navmenumobile .topbar #closesearchpanel{background:url(../images/icons/search-small-blue.png) no-repeat;float:right;font-size:0;outline:0;top:28px;content:"";display:-webkit-inline-box;height:15px;width:15px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;margin-left:15px;margin-right:10px;border:0}
#navmenumobile>.searchfield{position:relative;width:100%;display:block;border-top:1px solid #e0e0e0;background:white}
#navmenumobile>.searchfield input[type=text]{color:inherit;font-size:1em;margin:20px;font-weight:400;text-decoration:none;display:inline-block;outline:0;border:0;font-family:inherit;width:calc(100% - 87px)}
#navmenumobile>.searchfield input[type=text]::placeholder{color:#1b0d5e}
#navmenumobile>.searchfield input[type=submit]{font-size:0;top:-6px;background:url(../images/icons/search-blue.svg) no-repeat;content:"";display:-webkit-inline-box;height:35px;width:23px;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;margin-left:0;margin-right:10px;border:0;outline:0}
#navmenumobile .dlgbrandsfixedtext{display:none}
#navmenumobile .mobilemenu #dl-menu-btn{display:none}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li{border-top:1px solid #e0e0e0}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li a{color:inherit;font-size:1em;margin:20px;font-weight:800;text-decoration:none;display:inline-block}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li a.submenu-link{font-size:0;content:"";margin:0;position:absolute;right:0}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li a.submenu-link:after{width:8px;height:15px;margin:20px;display:block;background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transition:.4s}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li a.submenu-link.active:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:.4s}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li a:hover{text-decoration:underline}
#navmenumobile .mobilemenu #dl-menu .dl-menu>li:last-of-type{border-bottom:1px solid #e0e0e0}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1{list-style:none;position:relative;height:0;opacity:0;transition:.2s}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1.opened{height:auto;opacity:1;transition:.4s}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li a{font-weight:600;margin:20px 10px 20px 40px}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li a.submenu-link{font-size:0;content:"";margin:0;position:absolute;right:unset}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li a.submenu-link:after{width:8px;height:15px;margin:20px;display:block;background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li a.submenu-link.active:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:.4s}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li a.opened.submenu-link:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li ul.level-2{background:white;list-style:none;margin:10px 0 0 0;padding:1px 0;position:relative;height:0;opacity:0;transition:.2s}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li ul.level-2.opened{height:auto;opacity:1;transition:.4s}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li ul.level-2.opened:before{transition:0}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li ul.level-2 li a{font-weight:400;margin:20px 0 20px 60px}
#navmenumobile .mobilemenu #dl-menu .dl-menu ul.level-1 li ul.level-2:before{content:"";height:15px;width:15px;background:white;position:absolute;display:block;left:40px;transform:rotate(45deg);top:-8px}
#navmenu{display:none}
#navshares{display:block;position:absolute;top:20px;right:75px}
#navshares #shareprice-and-links .toplinksfixedtext{display:none !important}
#navshares #searchmenu-and-links{display:none}
}
.backinghighlight{content:"";width:100%;background:rgba(0,0,0,0.5);display:none;position:fixed;height:100%;z-index:5;opacity:1;left:0;bottom:0;z-index:1;top:80px}
.backinghighlight.active{display:block}
.autoservices .trustpilot-widget{float:right}
footer{background:#f4f4f4;padding:80px 0 40px 0;color:#1f135b;border-top:1px solid #d8d8d8}
footer .container{max-width:1350px;padding:0 20px;margin:0 auto}
footer .container .top .row>div{width:24%;float:left}
footer .container .top .row>div:last-of-type{width:8%;float:left}
footer .container .top .row>div:first-of-type{width:20%;float:left}
footer .container .top .row:after{content:"";clear:both;display:table}
footer .container .top .row p{padding:10px 0 0 0}
footer .container .top .row p a{color:inherit;text-decoration:none;transition:.4s}
footer .container .top .row p a:hover{text-decoration:underline;transition:.4s}
footer .container .top .row p:last-of-type{margin-bottom:10px}
footer .container .top .row h2,footer .container .top .row h3{font-size:1.2em}
footer .container .top .row .socialmedialinks a{color:inherit;text-decoration:none;padding:10px 0 0 0;display:block;transition:.4s}
footer .container .top .row .socialmedialinks a:hover{text-decoration:underline;transition:.4s}
footer .container .top .row .socialmedialinks a:last-of-type{margin-bottom:10px}
footer .container .top .row .socialmedialinks a span:before{height:16px;width:16px;content:"";display:block;float:left;margin-right:6px;top:2px;position:relative}
footer .container .top .row .socialmedialinks a .twitter-icon:before{background:url(../images/icons/social_twitter.svg) no-repeat}
footer .container .top .row .socialmedialinks a .linkedin-icon:before{background:url(../images/icons/social_linkedin.svg) no-repeat;top:0}
footer .container .top .row .socialmedialinks a .youtube-icon:before{background:url(../images/icons/social_youtube.svg) no-repeat}
footer .container .bottom{margin-top:40px;float:right;width:100%;font-size:.9em}
footer .container .bottom:after{content:"";clear:both;display:table}
footer .container .bottom .row{margin-left:268px}
footer .container .bottom .row>div:nth-child(2){float:left}
footer .container .bottom .row p{margin-bottom:20px;padding-top:20px}
footer .container .bottom .row a{transition:.4s}
footer .container .bottom .row a:hover{text-decoration:underline;transition:.4s}
footer .container .bottom .footer-bottom .site-services-links{list-style:none}
footer .container .bottom .footer-bottom .site-services-links li{display:inline-block;margin-right:20px}
footer .container .bottom .footer-bottom .site-services-links li a{color:inherit;text-decoration:none;transition:.4s}
footer .container .bottom .footer-bottom .site-services-links li a:hover{text-decoration:underline;transition:.4s}
footer .container:after{content:"";clear:both;display:table}
footer .logo{width:140px;height:auto;margin-right:80px;float:left}
footer .logo img{width:136px;height:auto}
@media screen and (max-width:1200px){footer .container .top .row>div:nth-child(n+2){width:21%}
footer .container .top .row>div:nth-child(2){width:27%}
footer .container .top .row>div:nth-child(4){width:18%}
footer .container .top .row>div:nth-child(5){width:14%}
}
@media screen and (max-width:786px){footer .logo{height:auto;margin-right:80px;float:left;width:110px;padding:0}
footer .container .top .row{margin-bottom:20px}
footer .container .top .row>div:first-of-type{width:100%;margin-bottom:20px}
footer .container .top .row>div:nth-child(2),footer .container .top .row>div:nth-child(3){display:block;width:50%;margin-bottom:15px;min-height:150px}
footer .container .top .row>div:nth-child(4),footer .container .top .row>div:nth-child(5){width:50%;float:left;margin-bottom:15px}
footer .container .bottom{margin-top:0}
footer .container .bottom .row{margin-left:0}
footer .container .bottom .row>div:nth-child(2),footer .container .bottom .row>div:nth-child(3){width:100%;margin-bottom:40px}
footer .container .bottom .row p{margin:0 0 20px 0;padding:0;text-align:left !important}
footer .container .bottom .footer-bottom{margin-bottom:20px}
footer .container .bottom .footer-bottom .site-services-links li{display:inline-block;width:48%;margin-right:3%;margin-bottom:15px}
footer .container .bottom .footer-bottom .site-services-links li:nth-child(even){margin-right:0}
}
.google-logo img,.trustpilot-logo img{width:100px}
.insights-section{background:linear-gradient(#00a2da 40%,#5e2f7c);transition:.8s}
.insights-section .insight-articletabpane .article-filter-pane-wrapper{position:relative}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-header{display:block}
}
@media(max-width:768px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-header{padding-right:15px}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title{margin:0;color:white;font-weight:600;padding-right:15px;display:block}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title a{margin-bottom:30px;display:block;color:white;font-size:1.2em;text-decoration:none;transition:.4s}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title a:hover{transition:.4s;text-decoration:underline}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title h2{margin:0 0 15px;font-size:2.2em}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title a{color:white;text-decoration:none;font-weight:600;font-size:1.2em}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .pane-title a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:15px;width:10px;display:inline-block;margin-left:10px;top:1px;position:relative;transition:.2s}
@media(max-width:600px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options{margin-bottom:20px}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form{display:flex;align-items:center;flex-wrap:wrap}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form label{color:white;margin-right:20px}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form label{display:block;margin:0 0 10px}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select{background:white;font-family:inherit;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;padding:10px 40px 10px 30px;border-radius:30px;outline:0;background-image:url(../images/icons/arrow_solid_down_blue.png);background-position-y:0;background-repeat:no-repeat;background-position:right center;background-position-x:calc(100% - 30px);transition:.4s}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select{width:100%}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select::-ms-expand{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search{position:relative;margin-right:25px;box-sizing:border-box}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search{margin:0 0 20px;width:100%}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search:last-child{margin-right:0}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search:last-child{margin:0}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search *{box-sizing:border-box}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search input[type="text"]{background:white;font-family:inherit;font-size:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;padding:10px 40px 10px 30px;border-radius:30px;outline:0;transition:.4s;background-image:url("../images/icons/search-blue.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:15px 15px}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search input[type="text"]{width:100%}
}
@media(max-width:768px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-search input[type="text"]{padding:10px 20px 10px 20px}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-subcategory{margin-left:25px}
@media(max-width:900px){.insights-section .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form .article-filter-subcategory{margin:15px 0 0 0;width:100%}
}
.insights-section .insight-articletabpane .article-filter-pane-wrapper .filter-alert{color:#fff}
.insights-section .row{max-width:1150px;padding:80px 20px 40px 20px;margin:0 auto}
.insights-section .row .article-filter-content-container{margin-top:15px}
@media(max-width:900px){.insights-section .row .article-filter-content-container{margin-top:25px}
}
.insights-section .row .article-filter-content-container .article-filter-content{display:flex;flex:auto;flex-wrap:wrap}
.insights-section .row .article-filter-content-container .article-filter-content .article-item{background:white;flex:0 0 calc(25% - 11.25px);margin-right:15px;flex-direction:row;margin-bottom:15px;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 11.25px)}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail{width:100%;height:250px;position:relative;background-size:cover;background-position:center center}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail a:first-of-type{position:relative}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail a:first-of-type img{height:100%;width:100%;object-fit:cover;display:none}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail .category{position:absolute;bottom:-35px;left:25px;color:inherit;font-size:.8em}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-summary{display:none}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper{padding:20px 25px}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper time{display:none}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper>a:first-of-type{color:inherit;padding-bottom:10px;padding-top:25px;text-decoration:none;display:block}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper>a:first-of-type .news-title{font-size:1.6em;font-weight:600;color:inherit;display:inline;padding-right:15px}
@media only screen and (max-width:940px){.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper>a:first-of-type .news-title{font-size:1.4em}
}
@media only screen and (max-width:840px){.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper>a:first-of-type .news-title{font-size:1.2em}
}
@media only screen and (max-width:768px){.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper>a:first-of-type .news-title{font-size:1.4em}
}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper .news-read-link{color:#e2007a;font-weight:600;text-decoration:none;transition:.4s}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper .news-read-link:hover{text-decoration:underline;transition:.4s}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-content-wrapper .news-read-link:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.insights-section .row .article-filter-content-container .article-filter-content .article-item:first-child{flex:0 0 calc(50% - 8px);flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px)}
.insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(4n+3){margin-right:0}
.insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(3){margin-right:0}
.insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(4){margin-right:15px}
.insights-section .row .article-filter-actions a{width:50px;height:50px;display:block;border-radius:40px;margin:0 auto;margin-top:30px;background-image:url(../images/icons/loadmore_white.svg);font-size:0;cursor:pointer;transition:.2s}
.banner{height:900px;width:100%;position:relative;background-size:cover !important;background-position:center center}
.banner .banner-text-outer{position:absolute;width:100%;height:100%}
.banner .banner-text-outer .banner-text-inner{max-width:520px}
.banner .banner-text-outer .banner-text-2{font-weight:600}
.banner .banner-text-outer>div{max-width:1350px;width:auto;margin:0 auto;padding:0 20px;color:white}
.banner .banner-text-outer .banner-text{margin-top:300px}
.banner .banner-text-outer .banner-text-2{margin-top:40px}
.banner .banner-text-outer.overlay-text-2-special .banner-text h1{color:white;text-shadow:0 0 14px rgba(0,0,0,0.5)}
.banner .banner-text-outer.overlay-text-2-special .banner-text-2{margin-top:0}
.banner .banner-text-outer.overlay-text-2-special .banner-text-2 .banner-text-inner{font-size:6em;font-family:"HomemadeApple",cursive;line-height:.9em;font-weight:normal;-webkit-background-clip:text;display:inline-block;color:transparent;background-clip:text;padding:0 0 40px 0;background-image:linear-gradient(#fec800,#f6a400)}
.banner img{width:100%;height:100%;object-fit:cover;display:none}
.banner .ambient-video-banner{height:100%}
.pageteaser,.relatedlinksteaser,.documentteaser{margin-bottom:40px}
.pageteaser:last-of-type,.relatedlinksteaser:last-of-type,.documentteaser:last-of-type{margin-bottom:0}
.pageteaser h2,.relatedlinksteaser h2,.documentteaser h2{text-decoration:none;margin:15px 0 10px 0}
.pageteaser h2 a,.relatedlinksteaser h2 a,.documentteaser h2 a{color:inherit;text-decoration:none}
.pageteaser h3,.relatedlinksteaser h3,.documentteaser h3{text-decoration:none;margin:15px 0 10px 0}
.pageteaser h3 a,.relatedlinksteaser h3 a,.documentteaser h3 a{color:inherit;text-decoration:none}
.pageteaser .teaser-content,.relatedlinksteaser .teaser-content,.documentteaser .teaser-content{margin-bottom:20px}
.pageteaser .teaser-content p,.relatedlinksteaser .teaser-content p,.documentteaser .teaser-content p{padding-right:0;line-height:1.8em}
.pageteaser .image-wrapper,.relatedlinksteaser .image-wrapper,.documentteaser .image-wrapper{width:100%}
.pageteaser .image-wrapper img,.relatedlinksteaser .image-wrapper img,.documentteaser .image-wrapper img{width:100%}
.pageteaser .link-wrapper ul,.relatedlinksteaser .link-wrapper ul,.documentteaser .link-wrapper ul,.pageteaser .link-wrapper li,.relatedlinksteaser .link-wrapper li,.documentteaser .link-wrapper li{margin:0 !important;padding:0 !important;list-style:none}
.pageteaser .link-wrapper a,.relatedlinksteaser .link-wrapper a,.documentteaser .link-wrapper a{color:#e2007a;font-weight:600;font-weight:1.2em;text-decoration:none;transition:.4s}
.pageteaser .link-wrapper a:hover,.relatedlinksteaser .link-wrapper a:hover,.documentteaser .link-wrapper a:hover{text-decoration:underline;transition:.4s}
.pageteaser .link-wrapper a:after,.relatedlinksteaser .link-wrapper a:after,.documentteaser .link-wrapper a:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.latesteventsteaser{background:#2e265b;color:white;height:calc(100% - 30px);padding:30px}
.latesteventsteaser h2{font-size:1.8em;height:40px}
.latesteventsteaser .js-latesteventsteaser-container{height:calc(100% - 40px)}
.latesteventsteaser .js-latesteventsteaser-container article span{display:block}
.latesteventsteaser .teaser-inner{height:100%}
.latesteventsteaser .teaser-inner .content-wrapper{height:100%}
.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner{height:100%;position:relative}
.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;bottom:0}
.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a{font-weight:600;font-weight:1.2em;text-decoration:none}
.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:hover{text-decoration:underline}
.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:15px;top:2px;position:relative;transition:.2s}
.latesteventsteaser a{color:white;text-decoration:none}
.resultsandreportslinks{margin:60px 0 40px 0}
.resultsandreportslinks ul.documentlisttabs,.resultsandreportslinks .documentlist-tab-years ul{display:flex;list-style:none;color:white;background:#2e265b;width:100%}
.resultsandreportslinks ul.documentlisttabs li,.resultsandreportslinks .documentlist-tab-years ul li{flex:1;outline:1px solid white}
.resultsandreportslinks ul.documentlisttabs li.active,.resultsandreportslinks .documentlist-tab-years ul li.active{position:relative}
.resultsandreportslinks ul.documentlisttabs li.active:before,.resultsandreportslinks .documentlist-tab-years ul li.active:before{content:"";background:white;position:absolute;height:14px;width:14px;left:calc(50% - 10px);bottom:-7px;transform:rotate(45deg)}
.resultsandreportslinks ul.documentlisttabs li a,.resultsandreportslinks .documentlist-tab-years ul li a{color:inherit;text-decoration:none;width:100%;text-align:center;display:block;padding:20px 0;font-weight:600}
.resultsandreportslinks ul.documentlisttabs li a:hover,.resultsandreportslinks .documentlist-tab-years ul li a:hover{text-decoration:underline}
.resultsandreportslinks .documentlist-content .documentlist-tab-header{display:none}
.resultsandreportslinks .documentlist-content .documentlist-row{border-bottom:1px solid #2e265b;padding:40px 60px}
.resultsandreportslinks .documentlist-content .documentlist-row:last-of-type{border-bottom:0}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.title{font-weight:600;max-width:unset;padding:10px 0 0 0}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul{margin-top:10px;display:flex;list-style:none;flex:auto;flex-wrap:wrap}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li{outline:1px solid white;flex:0 0 33%;flex-direction:row;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:33%;margin-top:20px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a{font-size:1.1em;text-decoration:none;color:inherit;position:relative;background:0;padding-left:65px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a:before{background:url(../images/icons/download-circle-pink.svg) no-repeat;content:"";height:48px;width:48px;display:inline-block;margin-right:7px;position:absolute;transition:.2s;left:0;top:-5px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a:after{display:block;padding-top:3px;color:#e2007a;font-size:.8em;text-transform:uppercase;font-weight:600;text-decoration:none}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a:hover:after{text-decoration:underline}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a.pdf-icon:after{content:"Download"}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a.webcast-icon:before{background:url(../images/icons/audio-circle-pink.svg) no-repeat}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a.webcast-icon:after{content:"Audio"}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a.video-icon:before{background:url(../images/icons/video-circle-pink.svg) no-repeat}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a.video-icon:after{content:"Stream online"}
.breadcrumb{max-width:1350px;padding:0 20px;margin:0 auto;background:#f4f4f4;height:34px;position:relative;top:-34px;font-size:.9em;margin-bottom:16px}
.breadcrumb a{margin:10px 0;display:inline-block;border-right:1px solid #2e265b;margin-right:7px;padding-right:7px;text-decoration:none;color:inherit}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb a.current{border-right:0}
.breadcrumb .delimiter{background:red;width:20px;height:18px;display:none}
.parsys>.text,.parsys>.table,.parsys>.image{margin-bottom:40px}
.parsys>.parsys_column{margin-bottom:40px}
.textimage img{max-width:100%}
iframe{margin-top:40px}
.gridtabs .link-grid-items .wrapper .element{width:calc(33.333% - 14px);margin-right:20px;margin-bottom:20px;background:white}
.gridtabs .link-grid-items .wrapper .element:nth-child(3n){margin-right:0}
.gridtabs .link-grid-items .wrapper .element .link-grid-thumbnail-wrapper img{width:100%}
.gridtabs .link-grid-items .wrapper .element .link-grid-content{background:white;left:0;top:0;margin-top:10px}
.gridtabs .link-grid-items .wrapper .element .link-grid-content .text{margin-bottom:0}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p{padding:0 !important}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p:last-of-type{padding-bottom:40px}
.youtubevideo .ytplayer-js{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.youtubevideo .ytplayer-js iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.blockquote{color:#2e265b;position:relative}
.newsarticlepage .blockquote{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:40px;padding:0 30px}
.newsarticlepage .blockquote:before{left:20px}
.newsarticlepage .blockquote:after{right:20px}
.blockquote:before{content:open-quote;display:inline-block;position:absolute;top:0;left:0;font-size:6em;line-height:1;color:#2e265b}
.blockquote:after{content:close-quote;display:inline-block;position:absolute;bottom:0;right:0;font-size:6em;line-height:1;color:#2e265b}
.blockquote .blockquote-inner{padding:40px}
.blockquote .blockquote-inner .quote-text p{font-size:1.4em;font-weight:800;color:#2e265b}
.blockquote .blockquote-inner .attribution-text p{font-weight:400;font-style:italic}
.image{width:100%}
.image>div{width:100%}
.image>div img{width:100%}
.video .video .video-js{width:100% !important;height:unset !important;padding-bottom:56.25%;padding-top:25px;height:0;position:relative;background:none !important}
.video .video .video-js video[poster]{object-fit:cover}
.video .video .video-js .vjs-tech{width:100%;height:auto}
.video .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)}
.video .video .video-js .vjs-big-play-button:before{display:none}
.pull-out-statistic h3{font-family:"HomemadeApple",cursive;font-size:120px;line-height:1.4em;margin-bottom:-10px !important;background-image:linear-gradient(to right,#ce1f2f,#841f6d);color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;padding:0 10px 0 3px}
.pull-out-statistic .statistic-text1,.pull-out-statistic .statistic-text2{font-weight:600;display:block;width:100%}
.table>div{width:auto !important}
.table table{border:0;outline:0}
.table table tr{border:0}
.table table tr:first-of-type td,.table table tr:first-of-type th{font-weight:600;color:white;text-align:center;padding:20px}
.table table tr td{padding:10px;border:1px solid white;background:#f4f4f4}
.table .blue table tr:first-of-type td,.table .blue table tr:first-of-type th{background-color:#09f}
.table .red table tr:first-of-type td,.table .red table tr:first-of-type th{background-color:#c33}
.table .green table tr:first-of-type td,.table .green table tr:first-of-type th{background-color:#7ab800}
.table .default table tr:first-of-type td,.table .dark-blue table tr:first-of-type td,.table .default table tr:first-of-type th,.table .dark-blue table tr:first-of-type th{background-color:#072769}
.table .pink table tr:first-of-type td,.table .pink table tr:first-of-type th{background-color:#e2007a}
.table .teal table tr:first-of-type td,.table .teal table tr:first-of-type th{background-color:#1a7c99}
.table .gold table tr:first-of-type td,.table .gold table tr:first-of-type th{background-color:#f6a400}
.table .purple table tr:first-of-type td,.table .purple table tr:first-of-type th{background-color:#1e1185}
.table .teal2 table tr:first-of-type td,.table .teal-2 table tr:first-of-type td,.table .teal2 table tr:first-of-type th,.table .teal-2 table tr:first-of-type th{background-color:#3eb8b6}
.gridtabs .link-grid-items .wrapper .element.active{background:#f4f4f4}
.gridtabs .link-grid-items .wrapper .element.active .link-grid-content p{margin-bottom:20px;display:block}
.gridtabs .link-grid-items .wrapper .element.active .link-grid-thumbnail-label::after{content:"-" !important}
.gridtabs .link-grid-items .wrapper .element .link-grid-content{background:#f4f4f4;margin-top:15px;transition:0}
.gridtabs .link-grid-items .wrapper .element .link-grid-content .default{padding:70px 0}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p{padding:30px;text-align:left}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p:last-of-type{margin-bottom:0}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner{display:flex;flex-flow:row wrap;flex:1 100%;background:#f4f4f4}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label{flex:1 100%;order:2;width:100%;padding:15px 35px 15px 15px;min-height:70px;position:relative;text-align:left;line-height:1.4em}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label h3{line-height:1em;padding:0;margin:0;font-size:1.1em;padding-bottom:5px}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label p{line-height:1.6em;padding:0;margin:0}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label:after{content:"+";height:20px;width:20px;position:absolute;right:0;top:30px;font-size:1.2em}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .thumbnail-wrapper{flex:1 100%;order:1;width:100%}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .thumbnail-wrapper img{padding:0;margin:0}
.gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .thumbnail-wrapper img:after{padding:0;margin:0}
.tabbedcontent2 .tabs:after,.tabbedcontent2 .tabs .tabs-controls-wrapper.top:after,.tabbedcontent2 .tabs .tabs-controls-wrapper ul.tabs-controls-list:after,.tabbedcontent2 .tabs .tab-content:after{display:none}
.tabbedcontent2 .tabs-controls-wrapper ul{display:flex}
.tabbedcontent2 .tabs-controls-wrapper ul li{flex:1;background:#2e265b;border:1px solid white;position:relative}
.tabbedcontent2 .tabs-controls-wrapper ul li a{color:white;padding:0;margin:0;text-align:center;width:100%;display:inline-block}
.tabbedcontent2 .tabs-controls-wrapper ul li.active{background:#4c427c !important}
.tabbedcontent2 .tabs-controls-wrapper ul li.active:after{display:block;content:"";height:20px;width:20px;background-color:#f4f4f4;transform:rotate(45deg);position:absolute;left:calc(50% - 10px);bottom:-10px}
.tabbedcontent2 .tab-inner-content{background:#f4f4f4;padding:80px}
.tabbedcontent2 .tab-inner-content p:last-of-type{margin-bottom:0;padding-bottom:0}
.tabbedeventlist{padding:0 20px}
.tabbedeventlist .eventlisttabs{display:block !important;margin-bottom:30px !important}
.tabbedeventlist .eventlisttabs li{padding:0 !important;font-weight:800}
.tabbedeventlist .eventlisttabs li a{color:inherit !important}
.tabbedeventlist .eventListSubscribeForm h3,.tabbedeventlist .eventlist-pastevents-wrapper h3{padding-bottom:30px}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type .eventlist-header,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header{border:1px solid #2e265b;border-left:0;border-right:0;padding:12px 0;color:#2e265b;font-weight:600}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type .eventlist-header.date,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.date{float:left;width:15%}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type .eventlist-header.alert,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.alert{float:left;width:15%}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type .eventlist-header.title,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.title{float:left;width:45%;margin-bottom:0 !important}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type .eventlist-header.add-calendar,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.add-calendar{float:left;width:25%}
.tabbedeventlist .eventListSubscribeForm .eventlist-remindme-btn,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-remindme-btn{margin-top:20px;margin-bottom:70px}
.tabbedeventlist .eventListSubscribeForm .eventlist-remindme-btn a,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-remindme-btn a{text-decoration:none;float:right;color:white;background:#2e265b}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:last-of-type,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:last-of-type{margin-bottom:50px}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row{border-bottom:1px solid #e0e0e0;padding:16px 0 12px 0;display:block;color:#2e265b}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.date,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.date{float:left;width:15%}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert{float:left;width:15%}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert input[type="checkbox"],.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert input[type="checkbox"]{border:1px solid #e0e0e0 !important;border-radius:0 !important}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert input[type="number"],.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert input[type="number"]{background:#e0e0e0;border:0;outline:0;color:black;font-weight:500;margin:0 5px 0 5px;font-family:inherit;height:24px !important;-webkit-appearance:none;width:24px !important;text-align:center}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert input[type="number"]::-webkit-outer-spin-button,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert input[type="number"]::-webkit-outer-spin-button,.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert input[type="number"]::-webkit-inner-spin-button,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert input[type="number"],.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert input[type="number"]{-moz-appearance:textfield}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert div,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.alert div{display:inline;color:#b9b9b9}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.title,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.title{float:left;width:45%;margin-bottom:0 !important}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.add-calendar,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.add-calendar{float:left;width:25%}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row:after,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row:after{content:"";clear:both;display:table}
.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header{display:none}
.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.date{width:15%;display:block}
.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type .eventlist-header.title{width:85%;display:block}
.tabbedeventlist .eventlist-remindme-form{margin:40px 0}
.tabbedeventlist .eventlist-remindme-form .eventlist-remindme-email input{background:#f3f3f3;line-height:40px;padding:0 10px;height:40px;width:240px;outline:0;border:0;font-family:inherit;font-size:1em}
.tabbedeventlist .eventlist-remindme-form .eventlist-remindme-db{margin:15px 0;display:block}
.tabbedeventlist .eventlist-remindme-form .eventlist-remindme-db .eventlist-remindme-db-text{display:inline}
.tabbedeventlist .eventlist-remindme-form .eventlist-remindme-db input[type="checkbox"]{background:url(../images/checkbox-inactive-icon.png);height:15px;width:15px;position:relative;transition:all .5s}
.tabbedeventlist .eventlist-remindme-form input[type=submit]{text-align:left;float:unset;font-family:inherit;background:#2e265b;color:white;border:0;outline:0}
.tabbedcontent{margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:50px}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list{list-style:none;display:flex}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list:after{display:none}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li{display:inline;line-height:1em;flex:1;border:1px solid white;position:relative;transition:.4s;text-align:center;padding:0}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li.active:after{content:"";display:block;position:absolute;height:14px;width:14px;background:white;transform:rotate(45deg);left:calc(50% - 7px);bottom:-7px}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li a{color:white;font-family:inherit;width:calc(100% - 40px);font-weight:400;text-align:center;padding:15px 20px;background:#2e265b;display:block;transition:.2s}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li a:hover{transition:.4s;background:#4c427c}
.amchart{margin-bottom:40px}
.amchart>div{width:100% !important}
.amchart>div>div>div{width:100% !important}
.amchart>div>div>div .amcharts-chart-div{width:100% !important}
@media only screen and (max-width:820px){.resultsandreportslinks .documentlist-content .documentlist-row{padding:30px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul{margin-top:30px;display:block;list-style:none}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li{display:block;flex:none;margin-bottom:10px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a{padding-left:45px}
.resultsandreportslinks .documentlist-content .documentlist-row .documentlist-item.links ul li a:before{height:32px;width:32px;display:inline-block;margin-right:7px;position:absolute;transition:.2s;left:0;top:2px}
}
@media only screen and (max-width:768px){.banner{height:240px !important;width:100%;position:relative;background-size:cover}
.banner .banner-text-outer{position:absolute;top:50%;height:auto;transform:translateY(-50%)}
.banner .banner-text-outer .banner-text-inner{max-width:100%}
.banner .banner-text-outer h1,.banner .banner-text-outer h2{font-size:2em}
.banner .banner-text-outer .banner-text{width:auto;margin-top:0;position:relative}
.banner .banner-text-outer .banner-text-2{margin-top:20px}
.banner .banner-text-outer>div{width:auto}
.insights-section .row{padding:40px 0 40px 20px}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title{padding-bottom:15px}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title a{display:none}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title h2{font-size:1.8em}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options{right:20px}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select{padding:10px 20px 10px 20px;background-position-x:calc(100% - 15px)}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form label{margin-right:5px}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end{display:block;color:white;text-decoration:none;font-weight:600;font-size:1.2em;margin-top:20px}
.insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:15px;width:10px;display:inline-block;margin-left:10px;top:1px;position:relative;transition:.2s}
.insights-section .row .article-filter-content-container .article-filter-content{display:flex;flex:auto;flex-wrap:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(4n+3),.insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(3){margin-right:15px}
.insights-section .row .article-filter-content-container .article-filter-content .article-item,.insights-section .row .article-filter-content-container .article-filter-content .article-item:first-child{flex:0 0 75%;margin-right:30px}
.insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail{height:270px}
.insights-section .row .article-filter-content-container .article-filter-content::-webkit-scrollbar{display:none}
.insights-section .row .article-filter-actions{display:none !important}
.gridtabs .link-grid-items .wrapper .element{width:calc((100% - 20px) / 2);margin-right:20px}
.gridtabs .link-grid-items .wrapper .element:nth-child(3n){margin-right:20px}
.gridtabs .link-grid-items .wrapper .element:nth-child(2n){margin-right:0}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p{padding:20px}
.gridtabs .link-grid-items .wrapper .element .link-grid-content p:last-of-type{padding-bottom:20px}
.blockquote .blockquote-inner .quote-text p{font-size:1.3em}
.table>div{overflow-x:scroll}
.table .default{overflow-x:scroll}
.tabbedcontent2 .tabs-controls-wrapper ul{display:block}
.tabbedcontent2 .tabs-controls-wrapper ul li{width:auto;flex:unset;border:1px solid white;position:relative;display:block !important;padding:0 10px;line-height:initial !important}
.tabbedcontent2 .tabs-controls-wrapper ul li.active:after{display:none}
.tabbedcontent2 .tab-inner-content{padding:20px}
.gridtabs .link-grid-items .wrapper .element .link-grid-content .default{padding:0}
.tabbedeventlist{padding:0 20px}
.tabbedeventlist .eventlisttabs{margin-bottom:20px !important}
.tabbedeventlist .eventListSubscribeForm h3,.tabbedeventlist .eventlist-pastevents-wrapper h3{padding-bottom:20px !important}
.tabbedeventlist .eventListSubscribeForm .eventlist-row:first-of-type,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row:first-of-type{display:none}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row:first-of-type,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row:first-of-type{border-top:1px solid #e0e0e0}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row{border-bottom:1px solid #e0e0e0;padding:16px 0 12px 0;display:block;color:#2e265b}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.date,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.date{float:unset;width:100%;font-weight:600}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.title,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.title{float:unset;width:100%;margin-bottom:0 !important}
.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.add-calendar,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-item.add-calendar{float:unset;width:100%}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list{margin-top:20px;list-style:none;display:block}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list:after{display:none}
.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li{display:block;flex:unset}
.investors .banner{height:400px !important}
}
@media only screen and (max-width:768px){.tabbedeventlist .eventListSubscribeForm .eventlist-row .row .eventlist-item.alert{width:100%}
}
@media only screen and (max-width:500px){.gridtabs .link-grid-items .wrapper .element{width:100%}
main>.page-content>section .par.parsys>.text{padding-left:0;padding-right:0}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.video .video .video-js{height:auto !important}
.banner img{height:400px;width:auto;margin:0 auto}
}
.insightspage main .banner{height:400px}
.insightspage main .banner .banner-text{margin-top:100px}
.insightspage .insights-section .insight-articletabpane .pane-title a{display:none}
.insightspage .main-section{max-width:1350px;width:100%;margin:0 auto;position:relative}
.insightspage .main-section .row{background:white;padding:100px 100px 40px 100px}
.insightspage .main-section .row .text h3{font-weight:400;margin-right:40%}
.insightspage .main-section .row .pageteaser h2{display:none}
.insightspage .main-section .row.empty{display:none}
.insightscategorypage .insights-section .insight-articletabpane .pane-title a{display:none}
.insightscategorypage .banner{height:400px;background-size:cover}
.insightscategorypage .banner .banner-text-outer{height:initial;position:absolute;top:50%;transform:translateY(-50%)}
.insightscategorypage .banner .banner-text-outer .banner-text{margin-top:0}
@media screen and (max-width:768px){.insightspage .main-section{margin-bottom:0;top:0}
.insightspage .main-section .row{padding:20px}
.insightspage .main-section .row .text h3{margin-right:0}
}
.buttonmain,.tabbedeventlist .eventListSubscribeForm .eventlist-remindme-btn a,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-remindme-btn a,.tabbedeventlist .eventlist-remindme-form input[type=submit],.portfoliopage #supplemental_info #office-data .button button,.disclaimerpage section form button,.disclaimerdisagreepage section form button,.disclaimerdisagreepage section .button{padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s}
.buttonmain:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
.standardwidth,body.homepage main .main-section .main-par>.text,body.homepage main .main-section .main-par>.parsys_column{max-width:1350px;margin:0 auto;padding:0 20px}
html{scroll-behavior:smooth}
body.homepage #downbutton{content:"";height:50px;width:50px;position:relative;bottom:25px;left:calc(50% - 7.5px);outline:0;border:0;background:url(../images/icons/chevron-down-white.svg) no-repeat scroll center;background-color:#2e265b;transform:rotate(90deg);background-size:15px 15px;border-radius:50%;transition:.2s;font-size:0;display:block}
body.homepage #downbutton:hover{bottom:30px;transition:.4s;opacity:.9;cursor:pointer}
body.homepage #downbutton:active{bottom:28px;transition:.2s;opacity:1}
body.homepage .hiddentitles{display:none}
body.homepage main .sitepagecarousel{height:calc(100vh - 120px);overflow:hidden}
body.homepage main .sitepagecarousel .slick-dots{top:calc(50% - 200px);left:0;height:400px;width:max-content}
body.homepage main .sitepagecarousel .slick-dots:after{content:"";clear:both;display:table}
body.homepage main .sitepagecarousel .slick-dots li{position:relative;display:block;margin:0 0 20px 0;padding:0;cursor:pointer;opacity:.5;height:auto !important;width:auto !important;transition:.4s}
body.homepage main .sitepagecarousel .slick-dots li.light:before{color:white !important}
body.homepage main .sitepagecarousel .slick-dots li.light button{color:white !important}
body.homepage main .sitepagecarousel .slick-dots li:after{content:"";clear:both;display:table}
body.homepage main .sitepagecarousel .slick-dots li:before{content:"";height:2px;width:16px;background:#2e265b;display:block;position:relative;top:25px;transition:.4s}
body.homepage main .sitepagecarousel .slick-dots li button{background:0;color:#2e265b;font-weight:600;font-family:inherit;margin-left:20px;width:300px;font-size:1.2em;text-align:center;transition:.4s;width:initial;max-width:170px;line-height:1.2em;text-align:left;height:50px}
body.homepage main .sitepagecarousel .slick-dots li.slick-active{opacity:1}
body.homepage main .sitepagecarousel .slick-dots li.slick-active:before{width:60px;transition:.2s}
body.homepage main .sitepagecarousel .slick-dots li.slick-active button{margin-left:65px;transition:.2s}
body.homepage main .sitepagecarousel .slick-dots.light{transition:.1s}
body.homepage main .sitepagecarousel .slick-dots.light li:before{background:white}
body.homepage main .sitepagecarousel .slick-dots.light li button{color:white}
body.homepage main .sitepagecarousel .slick-initialized{width:100%;height:100%}
body.homepage main .sitepagecarousel .slick-track .slide-image{transition:.4s}
body.homepage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer h1,body.homepage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer h2,body.homepage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer p,body.homepage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer .carousel-text-inner{color:white !important}
body.homepage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer>span{background:white}
body.homepage main .sitepagecarousel .slick-track .slide-image.slick-active{transition:.4s}
body.homepage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer{top:50%;transition:all .8s;transition-delay:.4s}
body.homepage main .sitepagecarousel .carousel-text-outer{width:1150px;margin:0 auto;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s}
body.homepage main .sitepagecarousel .carousel-text-outer>div{width:400px;left:0}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text h1{font-size:3em;font-weight:800;font-weight:bolder;color:#2e265b}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text-2 h2{-webkit-background-clip:none !important;font-size:3em;line-height:1.2em;color:#2e265b;margin-bottom:40px;background-image:none !important}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text-3{font-size:1em;font-weight:400;color:#2e265b;margin-bottom:20px}
body.homepage main .sitepagecarousel .carousel-text-outer>span{width:30px;height:1px;background:#2e265b;display:block;margin-bottom:40px}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links{margin-top:20px}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3{padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s;padding:8px 25px 10px 25px;margin-right:15px;color:white;background-image:linear-gradient(to right,#facc12,#e39417 80%);margin-bottom:10px}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1:hover,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2:hover,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1:hover,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2:hover,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3 a{text-decoration:none;color:inherit;outline:0}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3 a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a#videolink1:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a#videolink1:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3 a#videolink1:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a#videolink2:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a#videolink2:after,body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3 a#videolink2:after{background:url(../images/icons/play-button-nocircle.png) no-repeat !important;background-size:contain !important;background-position:center center;height:16px !important;width:9px !important;content:"";display:inline-block;top:5px !important}
body.homepage main .sitepagecarousel .slideinner{width:100%;height:calc(100vh - 120px);display:block;background-size:cover;background-position:center center}
body.homepage main .sitepagecarousel .slideinner .brand-churchill .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-churchill .link1,body.homepage main .sitepagecarousel .slideinner .brand-churchill .link2,body.homepage main .sitepagecarousel .slideinner .brand-churchill .link3{background-image:linear-gradient(#09f,#6d1f80)}
body.homepage main .sitepagecarousel .slideinner .brand-directline .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-directline .link1,body.homepage main .sitepagecarousel .slideinner .brand-directline .link2,body.homepage main .sitepagecarousel .slideinner .brand-directline .link3{background-image:linear-gradient(#c33,#6d1f80)}
body.homepage main .sitepagecarousel .slideinner .brand-directlinebusiness .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-directlinebusiness .link1,body.homepage main .sitepagecarousel .slideinner .brand-directlinebusiness .link2,body.homepage main .sitepagecarousel .slideinner .brand-directlinebusiness .link3{background-image:linear-gradient(#c33,#6d1f80)}
body.homepage main .sitepagecarousel .slideinner .brand-greenflag .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-greenflag .link1,body.homepage main .sitepagecarousel .slideinner .brand-greenflag .link2,body.homepage main .sitepagecarousel .slideinner .brand-greenflag .link3{background-image:linear-gradient(#000,#7ab800)}
body.homepage main .sitepagecarousel .slideinner .brand-privilege .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-privilege .link1,body.homepage main .sitepagecarousel .slideinner .brand-privilege .link2,body.homepage main .sitepagecarousel .slideinner .brand-privilege .link3{background-image:linear-gradient(#072769,#6d1f80)}
body.homepage main .sitepagecarousel .slideinner .brand-n1g .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-n1g .link1,body.homepage main .sitepagecarousel .slideinner .brand-n1g .link2,body.homepage main .sitepagecarousel .slideinner .brand-n1g .link3{background-image:linear-gradient(#d11c6b,#7fcbf8)}
body.homepage main .sitepagecarousel .slideinner .brand-shotgun .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-shotgun .link1,body.homepage main .sitepagecarousel .slideinner .brand-shotgun .link2,body.homepage main .sitepagecarousel .slideinner .brand-shotgun .link3{background-image:linear-gradient(#1a7c99,#0ab893)}
body.homepage main .sitepagecarousel .slideinner .brand-dlgpartners .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-dlgpartners .link1,body.homepage main .sitepagecarousel .slideinner .brand-dlgpartners .link2,body.homepage main .sitepagecarousel .slideinner .brand-dlgpartners .link3{background-image:linear-gradient(#fec800,#f6a400)}
body.homepage main .sitepagecarousel .slideinner .brand-dlggroup .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-dlggroup .link1,body.homepage main .sitepagecarousel .slideinner .brand-dlggroup .link2,body.homepage main .sitepagecarousel .slideinner .brand-dlggroup .link3{background-image:linear-gradient(#1e1185,#072769)}
body.homepage main .sitepagecarousel .slideinner .brand-darwin .carousel-text-2 h2,body.homepage main .sitepagecarousel .slideinner .brand-darwin .link1,body.homepage main .sitepagecarousel .slideinner .brand-darwin .link2,body.homepage main .sitepagecarousel .slideinner .brand-darwin .link3{background-image:linear-gradient(#3eb8b6,#533c9e)}
body.homepage main .brand-section{min-height:300px}
body.homepage main .brand-section .row{margin-left:calc((100vw - 1380px) / 2);padding:180px 0 130px 20px;min-height:160px;overflow:hidden}
body.homepage main .brand-section .row .brand-page-teaser{width:33%;margin-right:2%;display:inline-block}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser{padding-right:100px;display:block}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser h2{margin-right:60px;margin-bottom:20px;font-size:2.8em}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser h2 a{text-decoration:none;transition:.4s}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser h2 a:hover{text-decoration:underline;transition:.4s}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser .teaser-content p{color:inherit;font-weight:400;margin-bottom:20px;line-height:1.8em}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser .link-wrapper a{font-weight:600;color:#e2007a;text-decoration:none;transition:.4s}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser .link-wrapper a:hover{text-decoration:underline;transition:.4s}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser .link-wrapper a:hover:after{margin-left:15px;transition:.2s}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser .link-wrapper a:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.1s}
body.homepage main .brand-section .row .teaser-carousels{width:65%;float:right;position:relative;display:inline-block}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-left{content:"";background:black;height:50px;width:50px;border-radius:50%;display:block;left:-70px;position:absolute;top:calc(50% - 50px);z-index:9;transition:.4s;cursor:pointer;background:url(../images/icons/circle_grey.svg);opacity:.9}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-left:hover{left:-65px;opacity:1}
@media only screen and (max-width:768px){body.homepage main .brand-section .row .teaser-carousels #carousels-par-left:hover{left:10px}
}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-left.hide{display:none;transition:.4s}
@media only screen and (max-width:768px){body.homepage main .brand-section .row .teaser-carousels #carousels-par-left.hide{left:10px !important}
}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right{content:"";background:black;height:50px;width:50px;right:20px;border-radius:50%;display:block;position:absolute;top:calc(50% - 50px);z-index:9;transition:.4s;cursor:pointer;background:url(../images/icons/circle_white.svg);opacity:.9}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right:hover{right:15px;opacity:1}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right.hide{display:none;transition:1s}
@media only screen and (max-width:768px){body.homepage main .brand-section .row .teaser-carousels #carousels-par-right.hide{right:10px !important}
}
body.homepage main .brand-section .row .teaser-carousels .carousels-par{display:flex;overflow-x:hidden;overflow-y:visible;padding-bottom:50px;padding-left:30px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser{width:320px;height:340px;margin-right:40px;flex:0 0 320px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.active .teaser-inner{opacity:1;transition:1s;top:0}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser:last-of-type{margin-right:60px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-churchill{background:linear-gradient(#09f,#6d1f80)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-directline{background:linear-gradient(#c33,#6d1f80)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-directlinebusiness{background:linear-gradient(#c33,#6d1f80)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-greenflag{background:linear-gradient(0,#7ab800 0,#000 60%)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-privilege{background:linear-gradient(#072769,#6d1f80)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-n1g{background:linear-gradient(#7fcbf8,#d11c6b)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-shotgun{background:linear-gradient(#1a7c99,#0ab893)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-dlgpartners{background:linear-gradient(#fec800,#f6a400)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-dlggroup{background:linear-gradient(#1e1185,#072769)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-darwin{background:linear-gradient(#3eb8b6,#533c9e)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser.brand-by-miles{background:linear-gradient(#320b42,#584361)}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner{height:100%;width:100%;opacity:0;transition:.4s;top:-40px;position:relative}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper{height:100%;width:100%}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner{position:relative;height:100%;width:100%}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner h2{text-align:right;font-weight:600;margin:30px 20px 10px 20px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner h2 a{color:white;text-decoration:none}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a{text-align:right;font-weight:400;margin:0 20px 10px 20px;color:white;text-decoration:none;float:right;transition:.2s}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:hover{margin-right:10px;transition:.2s;text-decoration:underline}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:hover:after{margin-left:20px;margin-right:00px;transition:.2s}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper{width:100%;display:block;position:absolute;bottom:-20px;left:-20px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper img{height:auto;width:100%}
body.homepage main .main-section .main-par>.teaser .teaser-inner{background-size:cover;background-position:center right;padding:140px 0}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper{max-width:1350px;margin:0 auto;padding:0 20px}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner h2{text-align:center;color:white;margin-bottom:80px}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content{color:white;text-align:center}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text{margin-top:80px}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text p a{background:white;color:#2e265b;font-size:1.2em;padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text p a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text p a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text p a:hover:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .par.parsys .text p a:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:1px;position:relative;transition:.2s}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .pull-out-statistic .statistic-title{font-family:"HomemadeApple",cursive;font-size:8em;line-height:1;font-weight:normal;background-image:none;color:white;-webkit-background-clip:text;background-clip:text}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .pull-out-statistic .statistic-title sup,body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .pull-out-statistic .statistic-title sub{line-height:1;font-size:.5em;font-weight:800;font-size:24px;top:-20px;position:relative;font-family:"Montserrat",sans-serif}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .pull-out-statistic .statistic-title sub{top:-30px;position:relative}
body.homepage main .main-section .main-par>.teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content .pull-out-statistic .statistic-text1{font-weight:600}
body.homepage main .main-section .main-par>.text{margin-top:120px !important;margin-bottom:40px !important}
body.homepage main .main-section .main-par>.parsys_column{margin-bottom:120px !important}
body.homepage main .main-section .main-par>.parsys_column{margin-bottom:80px}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser h2,body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser h3{display:block;font-size:1.4em;text-decoration:none;margin-bottom:20px;margin-top:0}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser h2 a,body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser h3 a{color:inherit;text-decoration:none}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .text h2,body.homepage main .main-section .main-par>.parsys_column>.parsys_column .text h3{font-size:1.4em;text-decoration:none;margin-bottom:20px}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .documentteaser .link-wrapper{display:block;margin-bottom:20px}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .documentteaser .link-wrapper a{position:relative;margin-left:40px;display:block;color:inherit;text-decoration:none;transition:.4s}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .documentteaser .link-wrapper a:hover{text-decoration:underline;transition:.4s;cursor:pointer}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .documentteaser .link-wrapper a:before{background:url(../images/icons/download_pink.svg) no-repeat;content:"";height:30px;width:30px;top:-6px;display:inline-block;position:absolute;left:-40px}
body.homepage main .insights-section .row{max-width:1350px}
.mobile-pane-nav-end{display:none}
@media only screen and (max-width:1650px){body.homepage main .sitepagecarousel .carousel-text-outer{width:unset;margin-left:275px;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s}
}
@media only screen and (max-width:1420px){body.homepage main .brand-section .row{margin-left:0;padding:180px 20px 130px 20px}
}
@media only screen and (max-width:1400px){body.homepage main .brand-section .row .brand-page-teaser .brand-teaser{padding-right:20px}
}
@media only screen and (max-width:1200px){body.homepage main .brand-section .row .brand-page-teaser{width:48%;margin-right:2%}
body.homepage main .brand-section .row .brand-page-teaser .dads{padding-right:75px}
body.homepage main .brand-section .row .teaser-carousels{width:50%}
}
@media only screen and (max-width:1024px){body.homepage main .sitepagecarousel .carousel-text-outer{width:auto;margin:0 auto;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s;margin-left:250px}
body.homepage main .brand-section .row{margin-left:0;padding:60px 20px}
body.homepage main .main-section .main-par>.teaser .teaser-inner{padding:60px 0}
body.homepage main .main-section .main-par>.text{margin-top:60px}
body.homepage main .main-section .main-par>.parsys_column{margin-bottom:60px}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser .teaser-content p{padding-right:0}
}
@media only screen and (max-width:768px){#downbutton{display:none !important}
body.homepage main .imagecarousel{height:500px !important;display:block}
body.homepage main .imagecarousel .carousel{height:100%}
body.homepage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel{height:100%}
body.homepage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel .slick-list{height:100%;overflow:visible}
body.homepage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel .slick-list .slick-track{height:100%}
body.homepage main .sitepagecarousel .slideinner{width:100%;height:100%;position:relative;background-position:75% 50%}
body.homepage main .sitepagecarousel .slick-track li[data-slick-index="0"] .slideinner{background-position:50% 50% !important}
body.homepage main .sitepagecarousel .carousel-text-outer{position:absolute;top:unset;transform:unset;left:inherit;transition:all .4s;bottom:100px;margin:20px;width:auto}
body.homepage main .sitepagecarousel .carousel-text-outer>div{width:auto}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text h1{font-size:2em;margin-right:120px}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text-2 h2{font-size:2.6em;line-height:1.2em;font-family:inherit;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,0.25);margin-right:60px;padding:0 0 10px 0}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text-3{display:none}
body.homepage main .sitepagecarousel .carousel-text-outer span{display:none}
body.homepage main .sitepagecarousel .carousel-text-outer .carousel-links span{text-decoration:none;margin-bottom:10px;display:table}
body.homepage main .sitepagecarousel .slick-track .slide-image{transition:.4s}
body.homepage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer{bottom:50px;top:unset}
body.homepage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer .carousel-text-3{display:none}
body.homepage main .sitepagecarousel .slick-dots{left:0;top:auto;height:40px;padding:15px;text-align:left;bottom:0}
body.homepage main .sitepagecarousel .slick-dots li{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer;opacity:1;transition:0;padding:10px;border-radius:50%}
body.homepage main .sitepagecarousel .slick-dots li:before{display:none}
body.homepage main .sitepagecarousel .slick-dots li button{background:0;color:white;font-weight:600;font-family:inherit;margin:0;font-size:1.2em;text-align:center;transition:0;line-height:0;height:20px;width:auto}
body.homepage main .sitepagecarousel .slick-dots li.slick-active{opacity:1;transition:.4s;background:white;margin:0}
body.homepage main .sitepagecarousel .slick-dots li.slick-active:before{display:none}
body.homepage main .sitepagecarousel .slick-dots li.slick-active button{transition:0;margin:0;color:inherit}
body.homepage main .brand-section .row{padding:40px 20px;display:block;overflow:hidden}
body.homepage main .brand-section .row .brand-page-teaser{width:100%;margin-right:0;float:unset;flex:none;display:block;margin-bottom:40px}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser{padding-right:20px}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser h2{font-size:2em}
body.homepage main .brand-section .row .brand-page-teaser .brand-teaser h2 a{color:inherit}
body.homepage main .brand-section .row .teaser-carousels{width:100%;float:unset;flex:unset;position:relative}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-left{left:10px}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-left.hide{display:none;transition:.4s}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right{right:10px}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right:hover{right:10px}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right.hide{display:none;transition:.4s}
body.homepage main .brand-section .row .teaser-carousels #carousels-par-right.hide{display:none;transition:.4s}
body.homepage main .brand-section .row .teaser-carousels .carousels-par{padding-bottom:0;padding-left:0}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser{margin-bottom:30px;flex:none;display:block;width:70%;margin-right:20px}
body.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper{width:100%;display:block;position:absolute;bottom:0;left:0}
body.homepage main .insights-section .row{padding:40px 0 40px 20px}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title{padding-bottom:15px}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title a{display:none}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title h2{font-size:1.8em}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options{right:20px}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select{padding:10px 20px 10px 20px;background-position-x:calc(100% - 15px)}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form label{margin-right:5px}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end{display:block;color:white;text-decoration:none;font-weight:600;font-size:1.2em;margin-top:20px}
body.homepage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:15px;width:10px;display:inline-block;margin-left:10px;top:1px;position:relative;transition:.2s}
body.homepage main .insights-section .row .article-filter-content-container .article-filter-content{display:flex;flex:auto;flex-wrap:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.homepage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(4n+3),body.homepage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(3){margin-right:15px}
body.homepage main .insights-section .row .article-filter-content-container .article-filter-content .article-item,body.homepage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:first-child{flex:0 0 75%;margin-right:30px}
body.homepage main .insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail{height:270px}
body.homepage main .insights-section .row .article-filter-content-container .article-filter-content::-webkit-scrollbar{display:none}
body.homepage main .insights-section .row .article-filter-actions{display:none !important}
body.homepage main .main-section .main-par>.parsys_column{max-width:100%;display:block}
body.homepage main .main-section .main-par>.parsys_column .column_3_33-33-33-c0,body.homepage main .main-section .main-par>.parsys_column .column_3_33-33-33-c1{margin-bottom:30px}
body.homepage main .main-section .main-par>.parsys_column .column_3_33-33-33-c0 .documentteaser:last-of-type,body.homepage main .main-section .main-par>.parsys_column .column_3_33-33-33-c1 .documentteaser:last-of-type{margin-bottom:40px}
body.homepage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser .teaser-content p{padding-right:0}
body.homepage main .main-section .main-par .text{margin-top:40px;margin-bottom:40px}
body.homepage main .main-section .main-par>.teaser .teaser-inner{padding:80px 0 40px 0}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body.homepage main .sitepagecarousel .carousel-text-outer .carousel-text-2 h2{background-image:none;-webkit-background-clip:text;display:inline-block;color:#facc12}
}
.autoservices .trustpilot-widget{display:contents}
.autoservices .googlereview{margin-top:50px}
.autoservices.homepage .youtubevideo{margin:0 auto;max-width:1200px;width:100%}
.autoservices.homepage .youtubevideo iframe{margin:0}
.brandspage h2{color:white}
.brandspage .page-content .brands{background:linear-gradient(#ce1f2f 60%,#841f6d);padding:120px 0}
.brandspage .page-content .brands>.row{max-width:1350px;margin:0 auto;padding:0 20px}
.brandspage .page-content .brands>.row .brands-grids{display:flex;flex-wrap:wrap;margin:0 -20px}
.brandspage .page-content .brands>.row .brands-grids .teaser{margin:0 20px;flex-basis:calc(33.3333% - 40px)}
.brandspage .page-content .brands>.row .brands-grids .teaser h2{display:none}
@media screen and (max-width:768px){.brandspage .page-content .brands{padding:60px 0}
.brandspage .page-content .brands>.row .brands-grids .teaser{flex-basis:calc(50% - 40px)}
}
@media screen and (max-width:600px){.brandspage .page-content .brands{padding:60px 0}
.brandspage .page-content .brands>.row .brands-grids{display:block;margin:0}
.brandspage .page-content .brands>.row .brands-grids .teaser{width:100%;margin:0}
}
.brandsarticlepage main .page-content .brand-par{padding:0 20px;max-width:680px;padding:100px 0 120px 0;margin:0 auto}
.brandsarticlepage main .page-content .brand-par .text{color:white;margin-bottom:70px}
.brandsarticlepage main .page-content .brand-par .text a{color:inherit !important}
.brandsarticlepage main .page-content .brand-par .image:first-of-type{margin-bottom:40px}
.brandsarticlepage main .page-content .brand-par .image:first-of-type img{max-width:320px;display:block;margin:0 auto}
.brandsarticlepage main .page-content .brand-par iframe{margin-top:0 !important}
.brandsarticlepage main .page-content .brand-par>.parsys_column{position:relative}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .pageteaser .teaser-content{margin-bottom:15px}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video video{background:0;background-color:none}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video .video>div{width:99% !important;height:23vw !important;display:block;padding:0}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video .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)}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video .vjs-big-play-button:before{display:none}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video .vjs-poster{background-size:cover}
.brandsarticlepage main .page-content .brand-par>.parsys_column:last-of-type{margin-bottom:0}
.brandsarticlepage main .page-content .brand-churchill{background:linear-gradient(#09f,#6d1f80)}
.brandsarticlepage main .page-content .brand-directline{background:linear-gradient(#c33,#6d1f80)}
.brandsarticlepage main .page-content .brand-directlinebusiness{background:linear-gradient(#c33,#6d1f80)}
.brandsarticlepage main .page-content .brand-greenflag{background:linear-gradient(0,#7ab800 0,#000 60%)}
.brandsarticlepage main .page-content .brand-privilege{background:linear-gradient(#072769,#6d1f80)}
.brandsarticlepage main .page-content .brand-n1g{background:linear-gradient(#d11c6b,#7fcbf8)}
.brandsarticlepage main .page-content .brand-shotgun{background:linear-gradient(#1a7c99,#0ab893)}
.brandsarticlepage main .page-content .brand-dlgpartners{background:linear-gradient(#fec800,#f6a400)}
.brandsarticlepage main .page-content .brand-dlggroup{background:linear-gradient(#1e1185,#072769)}
.brandsarticlepage main .page-content .brand-darwin{background:linear-gradient(#3eb8b6,#533c9e)}
.brandsarticlepage main .page-content .brand-by-miles{background:linear-gradient(#320b42,#584361)}
.brandsarticlepage main .page-content .brand-tabs{position:fixed;top:calc(50vh - 170px);max-height:629px;width:312px;background-color:rgba(0,0,0,0.3);left:-312px;transition:.2s}
.brandsarticlepage main .page-content .brand-tabs .open{display:none}
.brandsarticlepage main .page-content .brand-tabs .closed{display:inline-block}
.brandsarticlepage main .page-content .brand-tabs .closed img{transform:rotate(90deg);padding-left:4px;width:8px !important}
.brandsarticlepage main .page-content .brand-tabs.active{left:0;transition:.4s}
.brandsarticlepage main .page-content .brand-tabs.active .open{display:inline-block}
.brandsarticlepage main .page-content .brand-tabs.active .closed{display:none}
.brandsarticlepage main .page-content .brand-tabs img{height:100px;width:auto;float:left}
.brandsarticlepage main .page-content .brand-tabs ul{list-style:none;padding:0 0 4px 0}
.brandsarticlepage main .page-content .brand-tabs ul:after{content:"";clear:both;display:table}
.brandsarticlepage main .page-content .brand-tabs li{float:left;padding-right:4px;padding-top:4px}
.brandsarticlepage main .page-content .brand-tabs li:after{content:"";clear:both;display:table}
.brandsarticlepage main .page-content .brand-tabs li:hover img{outline:4px solid rgba(0,0,0,0.5);transition:.2s}
.brandsarticlepage main .page-content .brand-tabs li:nth-child(n+6){left:104px}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab{transform:rotate(270deg);top:calc(50% - 14px);position:absolute;left:227px;width:200px;padding:5px 5px 8px 5px;background:rgba(0,0,0,0.3);font-style:inherit;color:white;font-size:1.1em;border:0;outline:0;font-weight:600;cursor:pointer;transition:.4s;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-transform:uppercase}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab img{width:10px;height:auto}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab span{font-weight:600;padding-right:10px;content:"V"}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab:hover{background:rgba(0,0,0,0.5);transition:.4s}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab:active{background:rgba(0,0,0,0.7);transition:.2s}
.brandsarticlepage main .page-content .pageteaser{color:white}
.brandsarticlepage main .page-content .pageteaser h2{display:block}
.brandsarticlepage main .page-content .pageteaser h2 a{color:inherit;text-decoration:none;font-weight:600}
.brandsarticlepage main .page-content .pageteaser a{color:white;text-decoration:underline;font-weight:400}
.brandsarticlepage main .page-content .pageteaser a:after{display:none}
.brandsarticlepage main .page-content .column_2_50-50>.column_2_50-50-c0{flex:0 0 calc(50% - 30px);margin-right:60px}
.brandsarticlepage main .page-content .column_2_50-50>.column_2_50-50-c1{flex:0 0 calc(50% - 30px)}
.brandsarticlepage main .page-content .column_2_66-33{display:flex}
.brandsarticlepage main .page-content .column_2_66-33>.column_2_66-33-c0{flex:0 0 calc(66% - 30px);margin-right:60px}
.brandsarticlepage main .page-content .column_2_66-33>.column_2_66-33-c1{flex:0 0 calc(34% - 30px)}
.brandsarticlepage main .page-content .column_2_33-66{display:flex}
.brandsarticlepage main .page-content a.brandpageback{text-decoration:none;font-weight:400;z-index:8;display:block;margin-bottom:10px;color:white}
.brandsarticlepage main .page-content a.brandpageback:hover{cursor:pointer;text-decoration:underline}
.brandsarticlepage main .page-content a.brandpageback:before{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;top:2px;position:relative;transition:.2s;transform:rotate(180deg);margin-right:10px}
@media screen and (max-width:768px){.brandsarticlepage .youtubevideo{margin-bottom:40px}
.brandsarticlepage a.brandpageback{text-decoration:none;font-weight:400;color:white;margin-bottom:60px;display:inline-block;cursor:pointer}
.brandsarticlepage a.brandpageback:before{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;top:2px;position:relative;transition:.2s;transform:rotate(180deg);margin-right:10px}
.brandsarticlepage main .page-content .brand-par{margin-left:0;min-height:unset;padding:20px}
.brandsarticlepage main .page-content .brand-par>.parsys_column{margin-bottom:80px}
>.brandsarticlepage main .page-content .brand-par>.parsys_column:last-of-type{margin-bottom:80px}
.brandsarticlepage main .page-content .brand-par>.parsys_column>div:first-of-type{margin-bottom:40px}
.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_50-50-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_50-50-c1 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_33-66-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_33-66-c1 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_66-33-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_66-33-c1 .pageteaser{width:100%}
.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .video .video>div{height:50vw !important}
.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_50-50-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_50-50-c1 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_33-66-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_33-66-c1 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_66-33-c0 .pageteaser,.brandsarticlepage main .page-content .brand-par>.parsys_column .column_2_66-33-c1 .pageteaser{position:relative;top:unset;transform:none}
.brandsarticlepage main .page-content .brand-tabs{position:relative;top:unset;left:unset;width:unset;max-height:99999999px;transition:unset;background:0}
.brandsarticlepage main .page-content .brand-tabs #openclosebrandstab{display:none}
.brandsarticlepage main .page-content .brand-tabs ul{padding:40px 0;margin:0 20px;list-style:none;border-top:1px solid rgba(255,255,255,0.5)}
.brandsarticlepage main .page-content .brand-tabs ul li{width:calc((100% - 20px) / 3);margin:0;padding:0;float:left;margin-right:10px;margin-bottom:6px}
.brandsarticlepage main .page-content .brand-tabs ul li a:after{content:"";clear:both;display:table}
.brandsarticlepage main .page-content .brand-tabs ul li:nth-child(3n){margin-right:0}
.brandsarticlepage main .page-content .brand-tabs ul li img{width:100%;height:auto}
.brandsarticlepage main .page-content .brand-tabs ul li .active img{padding:0}
.brandsarticlepage main .page-content .brand-tabs ul li a:hover{cursor:pointer}
.brandsarticlepage main .page-content .brand-tabs ul li a:hover img{padding:0}
.brandsarticlepage main .page-content .brand-tabs ul:after{content:"";clear:both;display:table}
.brandsarticlepage main .page-content .column_2_50-50{display:block}
.brandsarticlepage main .page-content .column_2_50-50>.column_2_50-50-c0{flex:none;margin-right:0}
.brandsarticlepage main .page-content .column_2_50-50>.column_2_50-50-c1{flex:none}
.brandsarticlepage main .page-content .column_2_66-33{display:block}
.brandsarticlepage main .page-content .column_2_66-33>.column_2_66-33-c0{flex:none;margin-right:0}
.brandsarticlepage main .page-content .column_2_66-33>.column_2_66-33-c1{flex:none}
.brandsarticlepage main .page-content .column_2_33-66{display:block}
.brandsarticlepage main .page-content .column_2_33-66>.column_2_33-66-c0{flex:none;margin-right:0}
.brandsarticlepage main .page-content .column_2_33-66>.column_2_33-66-c1{flex:none}
}
.sectionpage .site-main-wrapper>.banner{height:900px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner{background-size:cover}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content{max-width:1350px;margin:0 auto;position:relative;top:45%;transform:translateY(-50%);color:white;padding:0 20px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text{color:white;max-width:520px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text h1{font-size:2.6em}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text h2,.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text h3{margin-bottom:10px;font-size:2.6em}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text p{font-size:1.3em;font-weight:600;margin-top:40px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes{margin-top:40px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a{padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s;background-image:linear-gradient(to right,#ce1f2f,#841f6d 80%);color:white;margin-right:10px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a.video:after{background:url(../images/icons/play-button-nocircle.png) no-repeat !important}
.sectionpage .site-main-wrapper section.highlight{max-width:1350px;margin:0 auto;background:white;top:-140px;position:relative;margin-bottom:-140px}
.sectionpage .site-main-wrapper section.highlight>.highlight-par>.parsys_column{overflow:hidden}
.sectionpage .site-main-wrapper section.highlight .video{outline:0}
.sectionpage .site-main-wrapper section.highlight .pageteaser{position:relative;height:100%;margin:0 50px}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner{position:absolute;top:50%;transform:translateY(-50%)}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner h2{margin-top:0;margin-bottom:40px;font-size:1.8em}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner .teaser-content{margin-bottom:40px}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner h3{margin-bottom:40px;font-size:1.8em}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner p{font-size:1.5em;line-height:1.5em}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>div{margin-right:0}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser{margin-right:0;position:relative}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner{height:100%}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper{height:100%}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper .content-wrapper-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper .content-wrapper-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper .content-wrapper-inner{height:100%}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner{height:100%;position:relative;margin-bottom:60px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser h2,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser h2,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser h2{margin-bottom:30px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser h2 a,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser h2 a,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser h2 a{color:inherit;text-decoration:none}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser h2 a a:hover,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser h2 a a:hover,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser h2 a a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .link-wrapper,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .link-wrapper,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .link-wrapper{color:#e2007a;font-weight:600;position:absolute;bottom:60px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .link-wrapper a,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .link-wrapper a,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .link-wrapper a{color:inherit;text-decoration:none}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .link-wrapper a:hover,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .link-wrapper a:hover,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .link-wrapper a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .link-wrapper:after,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .link-wrapper:after,.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .link-wrapper:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column>div{height:calc(100% - 120px);padding:60px 60px 60px 60px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser{border-left:1px solid #f4f4f4}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a{text-decoration:none;color:inherit}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a article{margin-bottom:20px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a article time{font-weight:800;text-transform:uppercase;padding-bottom:5px;display:block}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a article time:before{background:url(../images/icons/calendar-blue.svg) no-repeat;content:"";height:16px;width:16px;display:inline-block;margin-right:7px;top:2px;position:relative;transition:.2s}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a article h3{font-size:1em;font-weight:400}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .content-wrapper-inner a:hover article h3{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .rnsDataFeed{padding-bottom:60px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article{margin-left:60px;margin-bottom:30px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article a{position:relative;color:inherit;text-decoration:none}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article a:hover:after{text-decoration:none}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article a:before{background:url(../images/icons/download-circle-pink.svg) no-repeat;content:"";height:42px;width:42px;display:inline-block;margin-right:7px;position:absolute;transition:.2s;left:-60px;top:-2px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .latestdocumentandpresentationteaser .documents-article-container article a:after{display:block;content:"Download Now";font-size:12px;color:#e2007a;text-transform:uppercase;font-weight:800;padding-top:3px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser{background:#2e265b;color:white}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner h2{margin-bottom:0}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .sharepriceinformationexpanded{float:left;margin-left:5px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .class-change-down{content:"";background-image:url(../images/icons/arrow-up-pink.png);transform:rotate(180deg);height:24px;width:19px;margin:6px 0 1px 14px;background-size:cover;display:block}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .class-change-up{content:"";background-image:url(../images/icons/arrow-up-pink.png);height:24px;width:19px;margin:6px 0 3px 17px;background-size:cover;display:block}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .shareprice-date{font-weight:600;text-transform:uppercase;margin:5px 0 15px 0;display:block}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData h3{font-size:3em;float:left;display:inline-block}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .shareprice-change{color:#e2007a;padding-left:5px;font-size:.9em}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .link-wrapper{color:white}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .link-wrapper:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .link-wrapper:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth{margin-bottom:0}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth .parsys_column{background-size:cover;background-position:center center}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner{padding-left:calc((100vw - 1350px) / 2);padding-right:120px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner{padding-right:calc((100vw - 1350px) / 2);padding-left:120px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth .pageteaser .teaser-inner p{font-size:1.6em;line-height:1.5em}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50{margin-bottom:0}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0 .teaser-inner,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1 .teaser-inner{padding:80px 0}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0{margin-right:0;flex:0 0 50% !important}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0 .teaser-inner{padding-right:30px;padding-left:20px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1{margin-right:0;flex:0 0 50% !important}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1 .teaser-inner{padding-left:30px;padding-right:20px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .pageteaser .teaser-inner h2{display:none}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .pageteaser .teaser-inner .image-wrapper img{height:100%;width:100%;object-fit:cover;object-position:top center}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33{max-width:1350px;margin:0 auto;padding:0 20px;margin-bottom:120px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .teaser-inner,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .teaser-inner{margin:0;padding:0}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .image-wrapper,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .image-wrapper{margin-bottom:5px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser h2,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser h2{font-size:1.6em}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser h3,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser h3{font-weight:400;font-size:1em;margin:0;margin-bottom:20px;line-height:1.8em}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner{display:flex;flex-flow:row wrap;flex:1 100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner .image-wrapper,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner .image-wrapper{flex:1 100%;order:1;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner h2,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner h2{flex:1 100%;order:2;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner h3,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner h3{flex:1 100%;order:3;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner .teaser-content,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner .teaser-content{flex:1 100%;order:4;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner .link-wrapper,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner .link-wrapper{flex:1 100%;order:5;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .content-wrapper-inner .link-wrapper a:hover,.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .content-wrapper-inner .link-wrapper a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .link-wrapper a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .link-wrapper a.document:before{background:url(../images/icons/download-circle-pink.svg) no-repeat;content:"";height:20px;width:20px;display:inline-block;margin-right:7px;transition:.2s;margin-right:5px;top:5px;position:relative}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser .link-wrapper a.document:after{display:none}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner{padding:220px 0}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.blue-gradient{background:linear-gradient(90deg,#00a2da 25%,#5e2f7c)}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.blue-gradient h2,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.blue-gradient p,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.blue-gradient a{color:white;margin-bottom:30px}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.blue-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.red-gradient{background:linear-gradient(90deg,#ce1f2f 50%,#841f6d)}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.red-gradient h2,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.red-gradient p,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.red-gradient a{color:white;margin-bottom:30px}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.red-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.green-gradient{background:linear-gradient(90deg,#7ab800 50%,#00693c)}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.green-gradient h2,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.green-gradient p,.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.green-gradient a{color:white;margin-bottom:30px}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.green-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner.plain-white{background:white}
.sectionpage .site-main-wrapper section.main .parsys_column>.image{height:100%;width:100%}
.sectionpage .site-main-wrapper section.main .parsys_column>.image>div{height:100%;width:100%;overflow:hidden}
.sectionpage .site-main-wrapper section.main .parsys_column>.image>div img{height:100%;width:100%;object-fit:cover}
.sectionpage .site-main-wrapper section.main .news-teaser-container article .news-day{display:block;font-size:6em;font-weight:600;margin-top:40px;line-height:.9em}
.sectionpage .site-main-wrapper section.main .news-teaser-container article .news-date{display:block;margin-bottom:10px;margin-top:0;font-size:2em;font-weight:600}
.sectionpage .site-main-wrapper section.main .news-teaser-container article .news-title{display:block;font-size:1.2em}
@media screen and (max-width:1390px){.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50{margin-bottom:0}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0 .teaser-inner{padding-left:20px;padding-right:30px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1 .teaser-inner{padding-right:30px;padding-left:20px}
}
@media screen and (max-width:1350px){.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner{padding-right:120px;padding-left:120px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner{padding-right:120px;padding-left:120px}
}
@media screen and (max-width:1025px){.sectionpage .site-main-wrapper>.banner{height:600px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth .pageteaser .teaser-inner p,.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner p{font-size:16px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner{padding-right:80px;padding-left:80px}
.sectionpage .site-main-wrapper section.main .pageteaser .teaser-inner{padding:120px 0}
}
@media screen and (max-width:1000px){.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner{padding:80px 60px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner h2,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner h2{margin-top:0}
}
@media screen and (max-width:768px){.latesteventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:relative;bottom:unset;padding-top:20px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content{margin:unset;position:absolute;top:50%;height:auto;transform:translateY(-50%)}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text h2{font-size:2em}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__text p{margin-top:20px;font-size:1.1em}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes{margin-top:20px}
.sectionpage .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a{margin-right:10px;font-size:1em;margin-bottom:10px;display:inline-block}
.sectionpage .site-main-wrapper section.highlight{margin-bottom:unset;top:unset}
.sectionpage .site-main-wrapper section.highlight .parsys>.parsys_column{margin-bottom:0}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .column_3_33-33-33-c1{border-top:2px solid #f3f3f3}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .link-wrapper{position:relative !important;bottom:unset !important;bottom:0}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>div .link-wrapper{bottom:unset;position:relative}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>div .link-wrapper a:hover{text-decoration:underline}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .rnsteaser .rnsDataFeed{padding-bottom:0}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column>div{height:initial;padding:20px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser{padding:60px 20px}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData{display:block;width:100%;margin-bottom:90px;position:relative}
.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.parsys_column .sharepriceteaser .teaser-inner .content-wrapper-inner .sharePriceData .shareprice-date{display:block;width:100%}
.sectionpage .site-main-wrapper section.highlight .pageteaser{margin:0}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner{position:relative;top:unset;transform:none;padding:60px}
.sectionpage .site-main-wrapper section.highlight .pageteaser .teaser-inner p{font-size:1.3em}
.sectionpage .site-main-wrapper section.main .parsys_column>.image>div{height:300px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33{margin-bottom:40px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser{margin-bottom:40px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .documentteaser h3{display:none}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .latesteventsteaser{margin-bottom:40px}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser .teaser-content{margin-bottom:0}
.sectionpage .site-main-wrapper section.main .main-par .column_3_33-33-33 .pageteaser p{display:none}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50{margin-bottom:20px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .pageteaser .teaser-inner .image-wrapper{height:180px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .teaser-content{display:none}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1{flex:0 0 50% !important;margin-bottom:0 !important}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0 .teaser-inner,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c1 .teaser-inner{padding:20px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .column_2_50-50-c0{margin-top:0}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner{padding:60px}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c0 .teaser-inner p,.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50_fullwidth>.column_2_50-50_fullwidth-c1 .teaser-inner p{font-size:1em}
.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(3),.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(9){display:flex;flex-flow:row wrap;flex:1 100%}
.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(3) .column_2_50-50_fullwidth-c0,.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(9) .column_2_50-50_fullwidth-c0{flex:1 100%;order:2;width:100%}
.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(3) .column_2_50-50_fullwidth-c1,.sectionpage .site-main-wrapper section.main .main-par .column_2_50-50_fullwidth:nth-child(9) .column_2_50-50_fullwidth-c1{flex:1 100%;order:1;width:100%}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .pageteaser .teaser-inner .image-wrapper{overflow:hidden}
.sectionpage .site-main-wrapper section.main .main-par>.column_2_50-50 .pageteaser .teaser-inner .image-wrapper img{height:auto;width:100%;qdisplay:none}
.sectionpage .site-main-wrapper section.highlight{overflow:hidden}
.sectionpage .site-main-wrapper section.main .parsys_column>.image>div img{height:100%;width:auto;position:relative}
.sectionpage .column_2_50-50_fullwidth .image img{display:none}
}
@media screen and (-ms-high-contrast:active) and (max-width:768px),screen and (-ms-high-contrast:none) and (max-width:768px){.sectionpage .site-main-wrapper section.highlight{top:0;margin-bottom:0}
}
.newssectionpage{background-color:#f4f4f4}
.newssectionpage .latest-news-highlight{max-width:1350px;width:100%;margin:0 auto;top:-150px;position:relative;margin-bottom:-150px}
.newssectionpage .latest-news-highlight .signup-par{color:red}
.newssectionpage .latest-news-highlight .row{display:flex;background:white}
.newssectionpage .latest-news-highlight .row>.tabbedcontent{flex-basis:60%;padding:84px 200px 0 80px}
.newssectionpage .latest-news-highlight .row>.tabbedcontent .tabbedcontentpublish .tabbedcontentitem .js-latestnewsteaser-container>.link-wrapper a.view-all{color:#e2007a;font-weight:600;text-decoration:none}
.newssectionpage .latest-news-highlight .row>.tabbedcontent .tabbedcontentpublish .tabbedcontentitem .js-latestnewsteaser-container>.link-wrapper a.view-all:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.newssectionpage .latest-news-highlight .row>.pageteaser{flex-basis:40%;background-color:#1b0d5e;padding:80px 70px 70px}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner{display:flex;flex-direction:column;color:white}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner h3,.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner a{color:white}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner h3{font-size:1.5em;font-weight:400}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner a:after{background-image:url(../images/icons/chevron-down-white.svg)}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner .image-wrapper{order:4;margin-top:40px}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tabs .tabs-controls-wrapper{background-color:transparent;overflow:hidden}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tabs .tabs-controls-wrapper ul.tabs-controls-list li{transition:.3s;border:0;margin-right:2px}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed{height:auto !important}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content{background-color:transparent;padding:50px 12px 0}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article{margin-bottom:50px}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article .news-date{display:block;position:relative;padding-left:28px;color:#1b0d5e;font-size:1em;font-weight:bold}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article .news-date:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:21px;height:21px;background-image:url(../images/icons/calendar-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article>a{display:block;color:#1b0d5e;font-size:1.5em;margin-top:12px;text-decoration:none}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article>a.read-more{display:inline-block;position:relative;font-size:1.15em;font-weight:bold}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article>a.read-more:hover{text-decoration:underline}
.newssectionpage .latest-news-highlight .row .tabbedcontent2 .tab-content-showed .tab-inner-content .teaser-content article>a.read-more:after{content:"";position:absolute;right:-15px;top:50%;width:8px;height:12px;transform:translateY(calc(-50% + 1px));background-image:url(../images/icons/chevron-down-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
@media screen and (max-width:900px){.newssectionpage .latest-news-highlight .row{display:block}
}
@media screen and (max-width:768px){.tabbedcontent .tabs .tabs-controls-wrapper ul.tabs-controls-list li a{outline:1px solid white}
.newssectionpage .latest-news-highlight .row>.pageteaser{padding:40px}
.newssectionpage .latest-news-highlight{margin-bottom:unset;top:unset}
.newssectionpage .latest-news-highlight .tabbedcontent{padding:0}
.newssectionpage .latest-news-highlight .row{padding:20px}
.newssectionpage .latest-news-highlight .row .text h3{margin-right:0}
.newssectionpage .latest-news-highlight .row>.tabbedcontent{padding:0}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.newssectionpage .banner img{height:auto}
.newssectionpage .latest-news-highlight .row>.pageteaser .content-wrapper-inner{display:block}
}
.news-and-media .tabbedcontent,.newsoverviewpage .tabbedcontent{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:40px;padding:0}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list{display:flex;list-style:none;color:white;background:0;width:100%;height:80px;height:40px}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li{flex:1;background:#2e265b;outline:1px solid white;display:flex;justify-content:center;align-items:center;padding:0;height:45px}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li.active,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li.active,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li.active,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li.active{position:relative;background:#4c427c}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li.active:before,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li.active:before,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li.active:before,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li.active:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent white transparent;bottom:0;left:50%;transform:translateX(-50%)}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li a,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li a,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li a,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li a{color:inherit;text-decoration:none;width:100%;text-align:center;display:block;font-weight:600}
.news-and-media .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li a:hover,.newsoverviewpage .tabbedcontent .tabs-controls-wrapper .tabs-controls-list li a:hover,.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li a:hover,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li a:hover{text-decoration:underline}
.news-and-media .tabbedcontent .articletabpane,.newsoverviewpage .tabbedcontent .articletabpane{margin-top:20px}
.news-and-media .tabbedcontent .articletabpane .tabs-controls-list,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list{color:#2e265b;height:60px}
.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li{background:#d8d8d8}
.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li.current,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li.current{background:#ccc}
.news-and-media .tabbedcontent .articletabpane .tabs-controls-list:after,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list:after{content:none}
.news-and-media .tabbedcontent .articletabpane .article-list,.newsoverviewpage .tabbedcontent .articletabpane .article-list{padding:0 20px}
.news-and-media .tabbedcontent .articletabpane .article-list li,.newsoverviewpage .tabbedcontent .articletabpane .article-list li{display:block;margin-top:20px;border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}
.news-and-media .tabbedcontent .articletabpane .article-list li:last-of-type,.newsoverviewpage .tabbedcontent .articletabpane .article-list li:last-of-type{border-bottom:0}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail{order:3;flex:1;display:flex}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail a,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail a{flex:1;text-align:right}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail{width:160px;height:95px;margin-right:20px;order:0;display:block;flex:none;float:left}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail img,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail img{object-fit:cover;width:100%;height:100%}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-date a,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-date a,.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-title a,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-title a{color:#1b0d5e;font-size:1.15em;text-decoration:none}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-date a:hover,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-date a:hover,.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-title a:hover,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-title a:hover{text-decoration:underline}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-title,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-title{padding:5px 0}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-date,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-date{display:block;margin-right:20px}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-date a,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-date a{font-weight:bold}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-link a,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-link a{color:#e2007a;font-weight:600}
@media screen and (max-width:600px){.news-and-media .tabbedcontent .articletabpane .tabs-controls-list,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list{display:block;height:auto}
.news-and-media .tabbedcontent .articletabpane .tabs-controls-list li,.newsoverviewpage .tabbedcontent .articletabpane .tabs-controls-list li{width:100%;padding:0;float:none}
.news-and-media .tabbedcontent .articletabpane .article-list,.newsoverviewpage .tabbedcontent .articletabpane .article-list{margin-top:20px}
.news-and-media .tabbedcontent .articletabpane .article-list li,.newsoverviewpage .tabbedcontent .articletabpane .article-list li{display:block}
.news-and-media .tabbedcontent .articletabpane .article-list li .article-list-item-title,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .article-list-item-title{margin-left:0}
}
.newsoverviewpage .page-content{max-width:1350px;width:100%;margin:0 auto;top:-150px;position:relative;margin-bottom:-120px;background:white}
.newsoverviewpage .page-content .latest-news-highlight{padding-top:50px}
@media screen and (max-width:950px){.news-and-media .tabbedcontent .articletabpane .article-list-item-date,.newsoverviewpage .tabbedcontent .articletabpane .article-list-item-date{width:120px}
}
@media screen and (max-width:768px){.news-and-media .tabbedcontent .articletabpane,.newsoverviewpage .tabbedcontent .articletabpane{margin-top:65px}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail{height:auto;width:100%;margin-bottom:10px}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail img,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail img{width:100%;height:auto;object-fit:unset}
}
@media screen and (max-width:600px){.newsoverviewpage .banner .banner-text-outer .banner-text{margin-top:40px;width:auto;position:relative}
.newsoverviewpage .page-content{max-width:1350px;width:100%;margin:0 auto;top:0;position:relative;margin-bottom:0;background:white}
.newsoverviewpage .page-content .latest-news-highlight{padding-top:50px}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail img,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail{overflow:hidden}
.news-and-media .tabbedcontent .articletabpane .article-list li .news-thumbnail img img,.newsoverviewpage .tabbedcontent .articletabpane .article-list li .news-thumbnail img{height:auto}
}
.section-twitter{max-width:1350px;width:100%;margin:100px auto 0}
.section-twitter .content-wrapper-inner{padding:0 54px}
.section-twitter .slick-slider{display:flex;align-items:center;background-color:white;padding:80px 54px;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.section-twitter .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.section-twitter .slick-list:focus{outline:0}
.section-twitter .slick-list.dragging{cursor:pointer;cursor:hand}
.section-twitter .slick-slider .slick-track,.section-twitter .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.section-twitter .slick-track{position:relative;left:0;top:0;display:flex;margin-left:auto;margin-right:auto}
.section-twitter .slick-track:before,.section-twitter .slick-track:after{content:"";display:table}
.section-twitter .slick-track:after{clear:both}
.slick-loading .section-twitter .slick-track{visibility:hidden}
.section-twitter .slick-slide{list-style-type:none;padding:0 25px}
.section-twitter .slick-slide:first-child{padding-left:0}
.section-twitter .slick-slide:last-child{padding-right:0}
.section-twitter .slick-slide.slick-current,.section-twitter .slick-slide.slick-current+.slick-active{border-right:1px solid #e0e0e0}
[dir="rtl"] .section-twitter .slick-slide{float:right}
.section-twitter .slick-slide img{display:block}
.section-twitter .slick-slide.slick-loading img{display:none}
.section-twitter .slick-slide.dragging img{pointer-events:none}
.slick-initialized .section-twitter .slick-slide{display:block}
.slick-loading .section-twitter .slick-slide{visibility:hidden}
.slick-vertical .section-twitter .slick-slide{display:block;height:auto;border:1px solid transparent}
.section-twitter .slick-slide>p{font-weight:bold;font-size:1.15em}
.section-twitter .slick-slide>p a{color:#1b0d5e;font-weight:normal;text-decoration:none}
.section-twitter .slick-slide article{margin-top:40px}
.section-twitter .slick-slide article time{position:relative;font-size:1.15em;font-weight:bold;padding-left:26px}
.section-twitter .slick-slide article time:before{content:"";position:absolute;top:0;left:0;width:18px;height:20px;background-image:url(../images/icons/social_twitter.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.section-twitter .slick-slide article .tweet-text{margin-top:12px;font-size:1.15em}
.section-twitter .slick-slide article .tweet-text a{color:#e2007a;text-decoration:none}
.section-twitter .slick-arrow{font-size:0;width:23px;height:23px;border-width:0;outline:0;flex-basis:23px;background-image:url(../images/icons/chevron-down-pink.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;background-color:white}
.section-twitter .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg);padding-right:85px}
.section-twitter .slick-arrow.slick-next{transform:translateY(-50%);padding-left:85px}
.section-twitter .slick-arrow.slick-disabled{opacity:.25;cursor:default}
.section-twitter .slick-arrow.slick-hidden{display:none}
@media screen and (max-width:1023px){.section-twitter{margin-top:50px}
.section-twitter .slick-slider{padding:40px 20px}
.section-twitter .slick-slide{padding:0}
.section-twitter .slick-slide.slick-current,.section-twitter .slick-slide.slick-current+.slick-active{border-right:0}
.section-twitter .slick-arrow{flex-basis:85px}
.section-twitter h2{position:relative}
}
@media screen and (max-width:600px){.section-twitter .slick-arrow.slick-prev{margin-right:10px}
.section-twitter .slick-arrow.slick-next{margin-left:10px}
}
.brands-social{max-width:1350px;width:100%;margin:100px auto 0;box-sizing:border-box}
.brands-social .brands-social-par{display:flex;flex-wrap:wrap;justify-content:space-between}
.brands-social .brands-social-par .brandsocialteaser{flex:0 0 calc(33.33% - 20px);margin-right:30px;flex-direction:row;margin-bottom:30px;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 20px)}
.brands-social .brands-social-par .brandsocialteaser:nth-child(3n){margin-right:0}
.brands-social .brands-social-par .brandsocialteaser.brand-churchill{background:linear-gradient(90deg,#09f,#6d1f80)}
.brands-social .brands-social-par .brandsocialteaser.brand-directline{background:linear-gradient(90deg,#c33,#6d1f80)}
.brands-social .brands-social-par .brandsocialteaser.brand-directlinebusiness{background:linear-gradient(90deg,#c33,#6d1f80)}
.brands-social .brands-social-par .brandsocialteaser.brand-greenflag{background:linear-gradient(90deg,#000,#7ab800)}
.brands-social .brands-social-par .brandsocialteaser.brand-privilege{background:linear-gradient(90deg,#072769,#6d1f80)}
.brands-social .brands-social-par .brandsocialteaser.brand-n1g{background:linear-gradient(90deg,#d11c6b,#7fcbf8)}
.brands-social .brands-social-par .brandsocialteaser.brand-shotgun{background:linear-gradient(90deg,#1a7c99,#0ab893)}
.brands-social .brands-social-par .brandsocialteaser.brand-dlgpartners{background:linear-gradient(90deg,#fec800,#f6a400)}
.brands-social .brands-social-par .brandsocialteaser.brand-dlggroup{background:linear-gradient(90deg,#1e1185,#072769)}
.brands-social .brands-social-par .brandsocialteaser.brand-darwin{background:linear-gradient(90deg,#3eb8b6,#533c9e)}
.brands-social .brands-social-par .brandsocialteaser h1{color:white;height:60px;margin:0;padding:20px;display:flex;align-items:center;font-size:1.75em}
.brands-social .brands-social-par .brandsocialteaser .content{display:flex}
.brands-social .brands-social-par .brandsocialteaser .content .image-wrapper{flex-basis:55%}
.brands-social .brands-social-par .brandsocialteaser .content .image-wrapper img{width:90%;display:block}
.brands-social .brands-social-par .brandsocialteaser .content .social-media{flex-basis:45%}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li{list-style-type:none}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a{display:inline-block;color:white;text-decoration:none;font-size:1.15em;font-weight:bold;position:relative;padding-left:24px;margin-bottom:8px}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a:hover{text-decoration:underline}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a:before,.brands-social .brands-social-par .brandsocialteaser .content .social-media li a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-position:center center;background-repeat:no-repeat;background-size:contain}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a:before{width:15px;height:15px;left:0}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a:after{width:8px;height:12px;right:-16px;background-image:url(../images/icons/chevron-down-white.svg)}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a.facebook:before{background-image:url(../images/icons/social-facebook-white.svg)}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a.twitter:before{background-image:url(../images/icons/social-twitter-white.svg)}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a.linkedin:before{background-image:url(../images/icons/social-linkedin-white.svg)}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a.youtube:before{background-image:url(../images/icons/social-youtube-white.svg)}
.brands-social .brands-social-par .brandsocialteaser .content .social-media li a.instagram:before{background-image:url(../images/icons/social-instagram-white.svg)}
@media screen and (max-width:1370px){.brands-social{padding:0 20px}
}
@media screen and (max-width:1023px){.brands-social{margin-top:30px}
.brands-social .brands-social-par .brandsocialteaser{flex-basis:calc(50% - 10px);margin-bottom:20px;margin-right:0}
}
@media screen and (max-width:600px){.brands-social .brands-social-par .brandsocialteaser{flex-basis:100%}
}
main .asset-library{max-width:1350px;width:100%;margin:100px auto 0}
main .asset-library .slick-slider{display:flex;align-items:center;background-color:white;padding:80px 54px;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
main .asset-library .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;width:100%}
main .asset-library .slick-list:focus{outline:0}
main .asset-library .slick-list.dragging{cursor:pointer;cursor:hand}
main .asset-library .slick-slider .slick-track,main .asset-library .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
main .asset-library .slick-track{position:relative;left:0;top:0;display:flex;margin-left:auto;margin-right:auto;height:230px}
main .asset-library .slick-track:before,main .asset-library .slick-track:after{content:"";display:table}
main .asset-library .slick-track:after{clear:both}
.slick-loading main .asset-library .slick-track{visibility:hidden}
main .asset-library .slick-slide{list-style-type:none;padding:0 10px}
main .asset-library .slick-slide:first-child{padding-left:0}
main .asset-library .slick-slide:last-child{padding-right:0}
[dir="rtl"] main .asset-library .slick-slide{float:right}
main .asset-library .slick-slide img{display:block}
main .asset-library .slick-slide.slick-loading img{display:none}
main .asset-library .slick-slide.dragging img{pointer-events:none}
.slick-initialized main .asset-library .slick-slide{display:block}
.slick-loading main .asset-library .slick-slide{visibility:hidden}
.slick-vertical main .asset-library .slick-slide{display:block;height:auto;border:1px solid transparent}
main .asset-library .slick-slide .documentteaser{width:100%;height:100%}
main .asset-library .slick-slide .documentteaser .teaser-inner{position:relative;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper{position:relative;width:100%;height:100%;opacity:0;transition:.3s;cursor:pointer}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper.active{opacity:1}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper.active .content-wrapper-inner{transform:translateX(-50%) translateY(-50%) scale(1)}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(43,22,87,0.8)}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.9);padding-left:60px;transition:.3s;width:65%}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner li{color:white}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner a{color:white !important}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner a:after{display:none}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner h2,main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner h3{color:white;font-size:1.15em;font-weight:normal;margin:0}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner li{color:white}
main .asset-library .slick-slide .documentteaser .teaser-inner .content-wrapper .content-wrapper-inner:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background-color:white;background-image:url(../images/icons/download-arrow-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:15px 19px}
main .asset-library .slick-arrow{font-size:0;width:15px;height:23px;border-width:0;outline:0;flex-basis:23px;background-image:url(../images/icons/chevron-down-pink.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer;background-color:white}
main .asset-library .slick-arrow.slick-prev{transform:translateY(-50%) rotate(180deg);padding-right:85px}
main .asset-library .slick-arrow.slick-next{transform:translateY(-50%);padding-left:85px}
main .asset-library .slick-arrow.slick-disabled{opacity:.25;cursor:default}
main .asset-library .slick-arrow.slick-hidden{display:none}
@media screen and (max-width:1023px){main .asset-library{margin-top:50px}
main .asset-library .slick-slider{padding:40px 20px}
main .asset-library .slick-slide{padding:0}
main .asset-library .slick-slide.slick-current,main .asset-library .slick-slide.slick-current+.slick-active{border-right:0}
main .asset-library .slick-arrow{flex-basis:85px}
main .asset-library h2{position:relative;left:35px}
}
@media screen and (max-width:600px){main .asset-library .slick-arrow.slick-prev{margin-right:10px}
main .asset-library .slick-arrow.slick-next{margin-left:10px}
}
.newsarticlepage .site-main-wrapper p{line-height:1.6em;font-size:1.2em;margin-bottom:30px}
.newsarticlepage .site-main-wrapper p a{color:#e2007a;font-weight:600;text-decoration:none}
.newsarticlepage .site-main-wrapper .banner{height:400px}
.newsarticlepage .site-main-wrapper .banner .banner-text-outer{display:none}
.newsarticlepage .site-main-wrapper .article-content .back-to-main{margin-bottom:10px}
.newsarticlepage .site-main-wrapper .article-content .back-to-main a{color:#e2007a;text-decoration:none;font-weight:600}
.newsarticlepage .site-main-wrapper .article-content .back-to-main a:hover{text-decoration:underline}
.newsarticlepage .site-main-wrapper .article-content .back-to-main a:before{background:url(../images/icons/chevron-down-pink.svg) no-repeat;transform:rotate(180deg);content:"";height:10px;width:7px;display:inline-block;margin-right:8px;top:0;position:relative;transition:.2s}
.newsarticlepage .site-main-wrapper .article-content .article-info{padding:20px 25px 35px}
.newsarticlepage .site-main-wrapper .article-content .article-info .at-share-btn-elements{margin-left:10px}
.newsarticlepage .site-main-wrapper .article-content .article-info .at-share-btn-elements a{outline:0}
.newsarticlepage .site-main-wrapper .article-content .article-info .at-share-btn-elements .at-share-btn{padding:0}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.read-time{float:left;margin-right:25px}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.read-time:before{content:"";background:url(../images/icons/clock_blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-right:5px}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.date{float:left;margin-right:25px}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.date:before{content:"";background:url(../images/icons/calendar-blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-right:5px}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.share{float:left}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.share span{float:left;display:inline-block}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author>.share .addthis_inline_share_toolbox{float:left;display:inline-block;clear:none !important}
.newsarticlepage .site-main-wrapper .article-content .article-info .article-author:after{content:"";display:table;clear:both}
@media screen and (max-width:768px){.newsarticlepage .site-main-wrapper .banner{height:240px}
.newsarticlepage .site-main-wrapper .banner .banner-text-outer{display:none}
.newsarticlepage .site-main-wrapper .article-content .article-info .share{display:block;margin-top:10px}
}
main>.page-content>.back-to-main,main>.article-content>.back-to-main{max-width:1150px;padding:0 20px;margin:0 auto}
main>.page-content>.article-body .title,main>.article-content>.article-body .title,main>.page-content>section .title,main>.article-content>section .title,main>.page-content>.article-body .article-info,main>.article-content>.article-body .article-info,main>.page-content>section .article-info,main>.article-content>section .article-info{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:20px}
main>.page-content>.article-body .par.parsys,main>.article-content>.article-body .par.parsys,main>.page-content>section .par.parsys,main>.article-content>section .par.parsys{max-width:100%;padding:0;margin:0}
main>.page-content>.article-body .par.parsys>.text,main>.article-content>.article-body .par.parsys>.text,main>.page-content>section .par.parsys>.text,main>.article-content>section .par.parsys>.text,main>.page-content>.article-body .par.parsys>.youtubevideo,main>.article-content>.article-body .par.parsys>.youtubevideo,main>.page-content>section .par.parsys>.youtubevideo,main>.article-content>section .par.parsys>.youtubevideo,main>.page-content>.article-body .par.parsys>.tabbedcontent2,main>.article-content>.article-body .par.parsys>.tabbedcontent2,main>.page-content>section .par.parsys>.tabbedcontent2,main>.article-content>section .par.parsys>.tabbedcontent2,main>.page-content>.article-body .par.parsys>.table,main>.article-content>.article-body .par.parsys>.table,main>.page-content>section .par.parsys>.table,main>.article-content>section .par.parsys>.table,main>.page-content>.article-body .par.parsys>.parsys_column,main>.article-content>.article-body .par.parsys>.parsys_column,main>.page-content>section .par.parsys>.parsys_column,main>.article-content>section .par.parsys>.parsys_column,main>.page-content>.article-body .par.parsys>.gridtabs,main>.article-content>.article-body .par.parsys>.gridtabs,main>.page-content>section .par.parsys>.gridtabs,main>.article-content>section .par.parsys>.gridtabs{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:50px}
main>.page-content>.article-body .par.parsys>.image,main>.article-content>.article-body .par.parsys>.image,main>.page-content>section .par.parsys>.image,main>.article-content>section .par.parsys>.image{max-width:1150px;padding:0 20px;margin:0 auto;width:100%}
main>.page-content>.article-body .par.parsys>.image>div,main>.article-content>.article-body .par.parsys>.image>div,main>.page-content>section .par.parsys>.image>div,main>.article-content>section .par.parsys>.image>div{max-width:unset;padding:0;margin:0 auto}
main>.page-content>.article-body .par.parsys>.image>div img,main>.article-content>.article-body .par.parsys>.image>div img,main>.page-content>section .par.parsys>.image>div img,main>.article-content>section .par.parsys>.image>div img{width:100%}
main>.page-content>.relatedlinks,main>.article-content>.relatedlinks,main>.page-content>.related-content,main>.article-content>.related-content{border-top:1px solid #d8d8d8;padding-top:70px;margin-top:110px;background:white;padding-bottom:70px}
main>.page-content>.relatedlinks .parsys_column.column_3,main>.article-content>.relatedlinks .parsys_column.column_3,main>.page-content>.related-content .parsys_column.column_3,main>.article-content>.related-content .parsys_column.column_3{margin-bottom:0}
main>.page-content>.relatedlinks .text h3,main>.article-content>.relatedlinks .text h3,main>.page-content>.related-content .text h3,main>.article-content>.related-content .text h3{text-align:center}
main>.page-content>.relatedlinks .related-content,main>.article-content>.relatedlinks .related-content,main>.page-content>.related-content .related-content,main>.article-content>.related-content .related-content,main>.page-content>.relatedlinks>.relatedlinks-par,main>.article-content>.relatedlinks>.relatedlinks-par,main>.page-content>.related-content>.relatedlinks-par,main>.article-content>.related-content>.relatedlinks-par{max-width:1150px;padding:0 20px;margin:0 auto}
main>.page-content>.relatedlinks .related-content .content-wrapper-inner h2,main>.article-content>.relatedlinks .related-content .content-wrapper-inner h2,main>.page-content>.related-content .related-content .content-wrapper-inner h2,main>.article-content>.related-content .related-content .content-wrapper-inner h2,main>.page-content>.relatedlinks>.relatedlinks-par .content-wrapper-inner h2,main>.article-content>.relatedlinks>.relatedlinks-par .content-wrapper-inner h2,main>.page-content>.related-content>.relatedlinks-par .content-wrapper-inner h2,main>.article-content>.related-content>.relatedlinks-par .content-wrapper-inner h2{display:none}
select::-ms-expand{display:none}
@media screen and (max-width:768px){main .breadcrumb{display:none}
main>.article-content{padding:20px 0}
main>.article-content>.related-content{padding:20px 0}
main>.article-content>.related-content .text{margin-bottom:20px}
main>.article-content>.related-content .teaser-content{display:none}
main>.article-content>.related-content .image-wrapper{margin-right:10px;width:25vw;float:left;padding-right:0;height:17vw}
main>.article-content>.related-content .image-wrapper a{width:25vw;float:left;height:17vw}
main>.article-content>.related-content .image-wrapper a:after{content:"";clear:both;display:table}
main>.article-content>.related-content .image-wrapper:after{content:"";clear:both;display:table}
main>.article-content>.related-content .image-wrapper img{height:100%;width:100%;object-fit:cover}
main>.article-content>.related-content .image-wrapper:after{content:"";clear:both;display:table}
main>.article-content>.related-content .parsys_column.column_3{margin-bottom:0}
main>.article-content>.related-content .text h3{text-align:center}
main>.article-content>.related-content .related-content{max-width:1150px;padding:0;margin:0 auto}
main>.article-content>.related-content .related-content .content-wrapper-inner h2{display:none}
main>.article-content>.related-content .related-content .parsys_column.column_3{height:17vw}
main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c0,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c1,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c2{background:#f4f4f4;padding-bottom:0;margin-bottom:0;height:17vw;border-bottom:1px solid white}
main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c0 h2,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c1 h2,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c2 h2{margin:0;padding:0}
main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c0 h3,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c1 h3,main>.article-content>.related-content .related-content .parsys_column.column_3 .column_3-c2 h3{padding:10px 0 5px 0;margin:0;font-weight:400;font-size:14px}
main>.page-content>section .par.parsys{margin:20px 0}
}
.text .link-button a{color:inherit;outline:0;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s;padding:8px 25px 10px 25px;margin-right:15px;color:white !important;background-image:linear-gradient(to right,#facc12,#e39417 80%);margin-bottom:10px}
.text .link-button a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.text .link-button a#videolink1:after,.text .link-button a#videolink2:after{background:url(../images/icons/play-button-nocircle.png) no-repeat !important;background-size:contain !important;background-position:center center;height:16px !important;width:9px !important;content:"";display:inline-block;top:5px !important}
.text .link-button a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;text-decoration:none !important}
.insightpagearticle{background-color:#f4f4f4}
.insightpagearticle .banner{height:400px}
.insightpagearticle .banner .banner-text-outer{display:none}
.insightpagearticle .breadcrumb{background:white}
.insightpagearticle .article-content{margin-top:40px}
.insightpagearticle .article-content .article-info{width:450px;float:right;margin-left:33px;top:-150px;position:relative;margin-bottom:-120px;margin-right:calc((100vw - 1150px) / 2)}
.insightpagearticle .article-content .article-info>.article-info-header .red-gradient-vert{color:white;padding:30px;background-image:linear-gradient(#ce1f2f,#841f6d 80%)}
.insightpagearticle .article-content .article-info>.article-info-header .green-gradient-vert{color:white;padding:30px;background-image:linear-gradient(#7ab800,#00693c 80%)}
.insightpagearticle .article-content .article-info>.article-info-header .blue-gradient-vert{color:white;padding:30px;background-image:linear-gradient(#00a2da,#5e2f7c 80%)}
.insightpagearticle .article-content .article-info>.article-info-header .yellow-gradient-vert{color:white;padding:30px;background-image:linear-gradient(#facc12,#e39417 80%)}
.insightpagearticle .article-content .article-info>.article-info-header .plain-white{padding:30px;background:white;color:inherit}
.insightpagearticle .article-content .article-info>.article-info-header .plain-white h3,.insightpagearticle .article-content .article-info>.article-info-header .plain-white h2{color:inherit}
.insightpagearticle .article-content .article-info>.article-info-header h2{font-size:10em;line-height:1em;font-family:"HomemadeApple",cursive;margin:0;padding:0;font-weight:100}
.insightpagearticle .article-content .article-info>.article-info-header h3{margin-bottom:20px;font-size:2.4em;padding-right:40px;color:white}
.insightpagearticle .article-content .article-info>.article-author{background:white;padding:30px}
.insightpagearticle .article-content .article-info>.article-author .default{margin-bottom:20px}
.insightpagearticle .article-content .article-info>.article-author .default h4{margin:0}
.insightpagearticle .article-content .article-info>.article-author>.read-time{float:left;margin-right:20px}
.insightpagearticle .article-content .article-info>.article-author>.read-time:before{content:"";background:url(../images/icons/clock_blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-right:5px}
.insightpagearticle .article-content .article-info>.article-author>.date{float:left}
.insightpagearticle .article-content .article-info>.article-author>.date:before{content:"";background:url(../images/icons/calendar-blue.svg) no-repeat;height:15px;width:15px;display:inline-block;top:2px;position:relative;margin-right:5px}
.insightpagearticle .article-content .article-info>.article-author:after{content:"";clear:both;display:table}
.insightpagearticle .article-content .article-info>.article-author .share{width:100%;display:inline-block;margin-top:10px}
.insightpagearticle .article-content .article-info>.article-author .share .at-share-btn{padding:0}
.insightpagearticle .article-content .article-info>.article-author .share>span{float:left;margin-right:10px}
.insightpagearticle .article-content .article-info>.article-author .share>div{float:left;clear:none !important}
.insightpagearticle .article-content .article-body>.parsys>.text,.insightpagearticle .article-content .article-body>.parsys>.title{margin-bottom:40px !important}
.insightpagearticle .article-content .article-body>.parsys>.image{margin-top:80px !important;margin-bottom:80px !important}
.insightpagearticle .article-content .article-body>.parsys>.parsys_column{margin-top:80px !important;margin-bottom:80px !important}
.insightpagearticle .article-content .article-body>.parsys .column_2_66-33>.column_2_66-33-c0,.insightpagearticle .article-content .article-body>.parsys .column_2_66-33>.column_2_66-33-c1{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}
.insightpagearticle .article-content .article-body>.parsys .column_2_66-33>.column_2_66-33-c0>div,.insightpagearticle .article-content .article-body>.parsys .column_2_66-33>.column_2_66-33-c1>div{width:100%}
.insightpagearticle .article-content .article-body>.parsys .column_2_33-66>.column_2_33-66-c0,.insightpagearticle .article-content .article-body>.parsys .column_2_33-66>.column_2_33-66-c1{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}
.insightpagearticle .article-content .article-body>.parsys .column_2_33-66>.column_2_33-66-c0>div,.insightpagearticle .article-content .article-body>.parsys .column_2_33-66>.column_2_33-66-c1>div{width:100%}
@media screen and (max-width:768px){.insightpagearticle .banner{height:240px}
.insightpagearticle .article-content{margin-top:0}
.insightpagearticle .article-content .article-info{margin-right:0;width:90%;margin:0 5%;float:unset;top:-50px;margin-bottom:-20px}
.insightpagearticle .article-content .article-info>.article-info-header h2{font-size:8em}
.insightpagearticle .article-content .article-info>.article-info-header h3{font-size:1.8em}
.insightpagearticle .article-content .article-body>.parsys>.text,.insightpagearticle .article-content .article-body>.parsys>.title{margin-bottom:20px !important}
.insightpagearticle .article-content .article-body>.parsys>.image{margin-top:20px !important;margin-bottom:20px !important}
.insightpagearticle .article-content .article-body>.parsys>.parsys_column{margin-top:20px !important;margin-bottom:20px !important}
}
.insights.insightpagearticle .article-content .article-body>.parsys>.parsys_column{margin-bottom:30px !important;margin-top:30px !important}
main .parsys>.text>.intro,main .parsys>.parsys_column>.intro{font-weight:400}
main .parsys>.text>.intro p,main .parsys>.parsys_column>.intro p{font-size:24px;line-height:30px}
main .parsys>.text>div h1,main .parsys>.parsys_column>div h1,main .parsys>.text>div h2,main .parsys>.parsys_column>div h2,main .parsys>.text>div h3,main .parsys>.parsys_column>div h3,main .parsys>.text>div h4,main .parsys>.parsys_column>div h4,main .parsys>.text>div h5,main .parsys>.parsys_column>div h5,main .parsys>.text>div h6,main .parsys>.parsys_column>div h6{margin-bottom:20px;font-weight:800}
main .parsys>.text>div p,main .parsys>.parsys_column>div p{margin-bottom:20px;font-size:14px;line-height:20px}
main .parsys>.text>div p a,main .parsys>.parsys_column>div p a{color:#e2007a;overflow-wrap:break-word}
main .parsys>.text>div p a:hover,main .parsys>.parsys_column>div p a:hover{text-decoration:underline}
main .parsys>.text>div ul,main .parsys>.parsys_column>div ul,main .parsys>.text>div ol,main .parsys>.parsys_column>div ol{margin-top:10px;margin-left:25px}
main .parsys>.text>div ul li,main .parsys>.parsys_column>div ul li,main .parsys>.text>div ol li,main .parsys>.parsys_column>div ol li{padding-bottom:10px;margin-left:0;padding-left:10px}
main .parsys>.text>div ul li ul,main .parsys>.parsys_column>div ul li ul,main .parsys>.text>div ol li ul,main .parsys>.parsys_column>div ol li ul{margin-top:15px !important;margin-left:25px}
main .parsys>.text>div ul li ul li,main .parsys>.parsys_column>div ul li ul li,main .parsys>.text>div ol li ul li,main .parsys>.parsys_column>div ol li ul li{padding-bottom:10px}
.ourstorypage .banner{height:400px;background:#e0e0e0;background-size:cover;background-position:center center}
.ourstorypage .page-content #links{margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:50px}
.ourstorypage .page-content #links ul{list-style:none;display:flex}
.ourstorypage .page-content #links ul li{display:inline;line-height:1em;padding:15px 20px;flex:1;background:#2e265b;border:1px solid white;position:relative;transition:.4s}
.ourstorypage .page-content #links ul li:hover{background:#4c427c !important;transition:.4s;cursor:pointer}
.ourstorypage .page-content #links ul li a{text-align:center;color:white;line-height:12px;text-decoration:none;display:block}
.ourstorypage .page-content #intro{margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:40px}
.ourstorypage .page-content section:nth-child(n+3){margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:50px}
.ourstorypage .page-content section:nth-child(n+3)>div>.parsys_column>.parsys_column{margin-right:0;flex:0 0 50%}
.ourstorypage .page-content section:nth-child(n+3) .image>div img{width:100%;margin-bottom:-4px}
.ourstorypage .page-content section:nth-child(n+3) .parsys_column{margin-bottom:0}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser{height:100%;position:relative}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner{position:relative;height:100%}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner .content-wrapper{top:50%;transform:translateY(-50%);padding:0 100px;position:absolute;width:calc(100% - 200px);min-height:150px}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner .content-wrapper h3{font-weight:400}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner .content-wrapper p{margin-bottom:0}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert{background:linear-gradient(90deg,#00a2da,#5e2f7c)}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert h1,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert h2,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert h3,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert p,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert a{color:white}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert h3{font-weight:400}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.blue-gradient-vert a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert{background:linear-gradient(90deg,#ce1f2f,#841f6d)}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert h1,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert h2,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert h3,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert p,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert a{color:white}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert h3{font-weight:400}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.red-gradient-vert a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert{background:linear-gradient(90deg,#7ab800,#00693c)}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert h1,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert h2,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert h3,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert p,.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert a{color:white}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert h3{font-weight:400}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.green-gradient-vert a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.plain-white{background:white}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner.plain-white h3{font-weight:400}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser h2,.ourstorypage .page-content section:nth-child(n+3) .pageteaser h2,.ourstorypage .page-content section:nth-child(n+3) .pageteaser h3,.ourstorypage .page-content section:nth-child(n+3) .pageteaser h4{margin:0 0 10px 0;padding:0;text-align:center}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser p{text-align:center}
.ourstorypage .page-content .relatedlinks{display:none}
@media screen and (max-width:768px){.ourstorypage .page-content #intro{padding:20px;margin-bottom:0}
.ourstorypage .page-content #intro .text{margin-bottom:20px}
.ourstorypage .page-content #intro .text p:last-of-type{margin-bottom:0}
.ourstorypage .page-content #links ul{display:block}
.ourstorypage .page-content #links ul li{display:block}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner .content-wrapper{position:relative;top:unset;transform:unset;padding:30px;width:calc(100% - 60px);min-height:50px}
.ourstorypage .page-content section:nth-child(n+3) .pageteaser .teaser-inner .content-wrapper .teaser-content{margin-bottom:0}
}
.mediagallerypage .banner{height:400px;background:#e0e0e0}
.mediagallerypage .page-content>section{margin:0 auto;max-width:1350px;padding:0 20px}
.mediagallerypage .page-content>section .title{max-width:1350px;padding:0}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls{border-bottom:1px solid #f3f3f3;display:flex;justify-content:flex-end}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types{float:left;margin:auto auto auto 0}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types .type-link{background:#f3f3f3;outline:1px solid #f3f3f3;color:inherit;text-decoration:none;padding:10px 15px;display:inline-block;font-size:1em;float:left}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types .type-link:hover{text-decoration:underline}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types .type-link.selected{background:white}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls #filtertag{-webkit-appearance:none;background:url(../images/icons/arrow-solid-down-purple.svg) no-repeat #f3f3f3;background-size:10px;background-position:95% center;padding:10px 50px 10px 15px;color:inherit;border:0;margin-right:10px}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls #filtertag::after{content:''}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form{float:right;outline:1px solid #f3f3f3}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-search{background-color:#f3f3f3;border:0;font-family:inherit;font-size:1em;outline:0;padding:10px;margin-right:-4px}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-search:placeholder{content:"Serch"}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-search::-webkit-search-decoration{order:1}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-submit{font-family:inherit;font-size:1em;border:0;padding:10px;outline-bottom:0;background:white;border-radius:0;padding:9px;display:inline-block;outline:0;border-bottom:0;color:inherit}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls:after{content:"";clear:both;display:table}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content{margin:40px 0}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page{display:flex;flex:auto;flex-wrap:wrap}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item{flex:0 0 calc((100% - 60px) / 4);margin-right:20px;width:calc((100% - 60px) / 4);margin-bottom:40px}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item:nth-child(4n+4){margin-right:0}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-details .item-title{font-size:1.4em;margin-bottom:5px;padding-top:20px;padding-bottom:5px}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-details .downloadLink{color:inherit;text-decoration:none}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-details .downloadLink:hover{text-decoration:underline}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-details .downloadLink:after{background:url(../images/icons/download-arrow-blue.svg) no-repeat;height:16px;width:16px;content:"";display:inline-block;margin-left:6px;top:2px;position:relative}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-wrap{width:100%;height:200px;margin-bottom:10px;object-fit:cover}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-wrap img{height:100%;width:100%;object-fit:cover}
.mediagallerypage .mfp-content{background:white}
.mediagallerypage .mfp-content .downloadLink{padding:5px 5px 0 5px;color:inherit;text-decoration:none}
.mediagallerypage .mfp-content .display-title,.mediagallerypage .mfp-content .gallery-dialog-actions .close{padding:5px 5px 0 5px;color:inherit;text-decoration:none}
.mediagallerypage .mfp-content .gallery-dialog-actions{padding-bottom:5px !important}
.mediagallerypage .mfp-content .video .video-js{width:65vw !important;height:auto !important}
.mediagallerypage .mfp-content .image-wrapper{background:white}
.mediagallerypage .mfp-content .image-wrapper img{max-height:80vh;width:auto}
.mediagallerypage .mfp-content .image-wrapper .display-title,.mediagallerypage .mfp-content .image-wrapper .downloadLink,.mediagallerypage .mfp-content .image-wrapper .gallery-dialog-actions{background:#ebebeb;padding:0 20px;width:calc(100% - 40px);display:block}
.mediagallerypage .mfp-content .image-wrapper .display-title:hover,.mediagallerypage .mfp-content .image-wrapper .downloadLink:hover,.mediagallerypage .mfp-content .image-wrapper .gallery-dialog-actions:hover{text-decoration:underline}
.mediagallerypage .mfp-content .image-wrapper .display-title{padding-top:20px}
.mediagallerypage .mfp-content .image-wrapper .display-title:hover{text-decoration:none}
.mediagallerypage .mfp-content .image-wrapper .custom-prev,.mediagallerypage .mfp-content .image-wrapper .custom-next{display:none}
.mediagallerypage .mfp-content .image-wrapper .downloadLink{padding:10px 20px}
.mediagallerypage .mfp-content .image-wrapper .downloadLink:after{background:url(../images/icons/download-arrow-blue.svg) no-repeat;height:14px;width:12px;content:"";display:inline-block;margin-left:10px;background-size:cover;top:2px;position:relative}
.mediagallerypage .mfp-content .image-wrapper .gallery-dialog-actions{padding-bottom:20px !important}
.mediagallerypage .mfp-content .image-wrapper .gallery-dialog-actions a{padding:0;margin:0}
.mediagallerypage .mfp-content .image-wrapper .gallery-dialog-actions a:after{background:url(../images/icons/icon-close.png) no-repeat;height:14px;width:14px;content:"";display:inline-block;margin-left:10px;top:2px;background-size:cover;position:relative}
@media screen and (max-width:768px){.mediagallerypage .page-content>section .title{padding:20px 0}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls{flex-direction:column}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types{float:left;width:100%;text-align:center;display:flex !important}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls .types .type-link{flex:1}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls #filtertag{margin:10px 0;background-position:98% center}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form{width:100%}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-search{width:calc(100% - 80px)}
.mediagallerypage .page-content>section .mixedmediagallery .centre-controls form .gallery-input-submit{width:80px}
.mediagallerypage .page-content>section .mixedmediagallery .mfp-content .image-wrapper img{max-height:auto;height:auto;width:80vw}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page{display:block;flex:unset;flex-wrap:unset}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item{flex:unset;width:100%}
.mediagallerypage .mfp-content .image-wrapper img{max-height:unset;width:80vw;height:auto}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-wrap{height:auto}
.mediagallerypage .page-content>section .mixedmediagallery .gallery-tab-content .gallery-page .gallery-item .item-wrap img{height:auto}
}
.mediagallerypage.video-tab-active .page-content>section .mixedmediagallery .centre-controls #filtertag{display:none}
.siteservicespage .banner{height:400px;background:#e0e0e0}
.siteservicespage .page-content .par>.text,.siteservicespage .page-content .par>.table,.siteservicespage .page-content .par>.parsys_column,.siteservicespage .page-content .par>.image,.siteservicespage .page-content .par>.accordion{margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:40px}
.siteservicespage .page-content .par>.sitemap{margin:0 auto;max-width:1350px;padding:0 20px;margin-bottom:40px}
.siteservicespage .page-content .par>.sitemap>.sitemap-wrapper{width:100%}
.siteservicespage .page-content .par>.sitemap>.sitemap-wrapper .sitemap{display:flex;flex:auto;flex-wrap:wrap;width:100%}
.siteservicespage .page-content .par>.sitemap .sitemap-list{flex:0 0 33.333%;margin-bottom:80px;list-style:none}
.siteservicespage .page-content .par>.sitemap .sitemap-list .top-level{margin-bottom:5px}
.siteservicespage .page-content .par>.sitemap .sitemap-list .top-level a{color:inherit;font-size:1.4em;font-weight:600}
.siteservicespage .page-content .par>.sitemap .sitemap-list li{padding-bottom:4px}
.siteservicespage .page-content .par>.sitemap .sitemap-list li a{text-decoration:none;color:inherit}
.siteservicespage .page-content .par>.sitemap .sitemap-list li .sitemap-sub-list{margin-left:10px;margin-top:5px;list-style:none}
.siteservicespage .page-content .par>.sitemap .sitemap-list li .sitemap-sub-list li{padding-bottom:4px}
.siteservicespage .page-content .par>.sitemap .sitemap-list li .sitemap-sub-list li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;position:relative;top:-2px;margin-right:7px;background-color:#e2007a}
.siteservicespage #ot-sdk-btn{flex:none !important;outline:0 !important;border:0 !important;background-color:#2e265b !important;color:white !important;border-radius:50px !important;padding:12px 20px !important;font-size:14px !important;cursor:pointer;display:inline-block !important}
.siteservicespage #ot-sdk-btn:hover{opacity:.6}
.siteservicespage #cookie-policy-description{font-size:14px !important;color:inherit !important;font-weight:400 !important}
.siteservicespage .html #ot-sdk-cookie-policy{margin:0 auto;max-width:1350px;padding:0 20px;color:inherit;margin-bottom:40px}
@media only screen and (max-width:530px){.siteservicespage .html #ot-sdk-cookie-policy{padding:0}
}
.siteservicespage .html #ot-sdk-cookie-policy table{border-radius:0 !important}
.siteservicespage .html #ot-sdk-cookie-policy table thead tr th{font-weight:600;color:white;text-align:center;padding:20px;background-color:#072769}
.siteservicespage .html #ot-sdk-cookie-policy table tbody tr td{padding:10px;border:1px solid white;background:#f4f4f4;color:inherit}
.siteservicespage .html #ot-sdk-cookie-policy table tbody tr td span{color:inherit}
.siteservicespage .html #ot-sdk-cookie-policy table tbody tr td a{color:inherit;background-color:#f4f4f4}
.siteservicespage .html #ot-sdk-cookie-policy h4.ot-sdk-cookie-policy-group{margin-bottom:20px;font-weight:800;font-size:1.8em;color:inherit}
@media screen and (max-width:768px){.siteservicespage .page-content .par>.text{margin:0 auto;padding:20px;margin-bottom:0}
.siteservicespage .page-content .par .sitemap .sitemap-list{flex:0 0 50%;margin-bottom:20px;list-style:none;width:50%}
}
.search-results .page-content{margin:0 auto;max-width:1350px;padding:0 20px}
.search-results .page-content .searchresult{margin-top:20px}
.search-results .page-content .searchresult .summary{color:#2e265b;font-weight:800;margin-bottom:20px}
.search-results .page-content .searchresult .doctypes,.search-results .page-content .searchresult .date-filter{display:block;margin-bottom:20px}
.search-results .page-content .searchresult .doctypes h3,.search-results .page-content .searchresult .date-filter h3{float:left;font-weight:600;margin:0 10px 0 0;font-size:1em}
.search-results .page-content .searchresult .doctypes>ul,.search-results .page-content .searchresult .date-filter>ul{display:block;margin-top:20px}
.search-results .page-content .searchresult .doctypes>ul>li,.search-results .page-content .searchresult .date-filter>ul>li{display:inline-block;margin-right:10px}
.search-results .page-content .searchresult .doctypes>ul>li a,.search-results .page-content .searchresult .date-filter>ul>li a{text-decoration:none;color:inherit}
.search-results .page-content .searchresult .doctypes>ul>li a:hover,.search-results .page-content .searchresult .date-filter>ul>li a:hover{text-decoration:underline}
.search-results .page-content .searchresult .pager{margin:30px 0}
.search-results .page-content .searchresult .pager a{font-weight:600;margin-right:10px;text-decoration:none;color:inherit}
.search-results .page-content .searchresult .pager a:hover{text-decoration:underline}
.search-results .page-content .searchresult .search-results{width:100%;margin:0 !important}
.search-results .page-content .searchresult .search-results .search-result{border-top:1px solid #f3f3f3;padding:30px 0;margin:0 !important}
.search-results .page-content .searchresult .search-results .search-result .results-title a{color:inherit;font-size:1.4em;font-weight:600;text-decoration:none}
.search-results .page-content .searchresult .search-results .search-result .results-title a:hover{text-decoration:underline}
.search-results .page-content .searchresult .search-results .search-result .results-excerpt{margin-top:10px}
.search-results .page-content .searchresult .search-results .search-result:last-of-type{border-bottom:1px solid #f3f3f3}
.portfoliopage .banner{display:none}
.portfoliopage .breadcrumb{display:none}
.portfoliopage #supplemental_info{top:160px;margin-left:calc((100vw - 1350px) / 2);position:absolute;width:350px;min-height:450px;background:white;box-shadow:rgba(0,0,0,0.38) 0 0 50px}
@media screen and (max-width:1370px){.portfoliopage #supplemental_info{margin-left:20px}
}
@media screen and (max-width:768px){.portfoliopage #supplemental_info{top:auto;margin-left:0;position:relative;width:100%;min-height:inherit}
}
.portfoliopage #supplemental_info .intro{padding:30px;border-bottom:1px solid #cfd4d7}
.portfoliopage #supplemental_info .intro h3{padding-bottom:10px}
.portfoliopage #supplemental_info .intro p{padding-top:10px}
.portfoliopage #supplemental_info .navigation{display:none}
.portfoliopage #supplemental_info .navigation.active{display:block}
.portfoliopage #supplemental_info .filter{padding:30px 0}
.portfoliopage #supplemental_info .filter h4{padding:0 30px 10px 30px}
.portfoliopage #supplemental_info .filter button{display:inline-block;width:100%;outline:0;border:0;color:white;text-align:left;padding:8px 30px 12px 30px;font-size:1em;font-family:inherit;color:#1b0d5e;transition:.2s;font-weight:600;cursor:pointer;background:white}
.portfoliopage #supplemental_info .filter button img{height:auto;width:13px;position:relative;top:4px;margin-right:10px}
.portfoliopage #supplemental_info .filter button:hover,.portfoliopage #supplemental_info .filter button.active{background:#e7ecef;transition:.2s}
.portfoliopage #supplemental_info .filter .all_location active{padding-left:44px}
.portfoliopage #supplemental_info #office-data{display:none}
.portfoliopage #supplemental_info #office-data.active{display:block;padding-bottom:20px}
.portfoliopage #supplemental_info #office-data .title{padding:30px;border-bottom:1px solid #cfd4d7;font-weight:800;margin-bottom:0}
.portfoliopage #supplemental_info #office-data .text{padding:30px}
.portfoliopage #supplemental_info #office-data .text h1,.portfoliopage #supplemental_info #office-data .text h2,.portfoliopage #supplemental_info #office-data .text h3,.portfoliopage #supplemental_info #office-data .text h4,.portfoliopage #supplemental_info #office-data .text h5,.portfoliopage #supplemental_info #office-data .text h6{font-size:1.2em}
.portfoliopage #supplemental_info #office-data .text h1:first-of-type,.portfoliopage #supplemental_info #office-data .text h2:first-of-type,.portfoliopage #supplemental_info #office-data .text h3:first-of-type,.portfoliopage #supplemental_info #office-data .text h4:first-of-type,.portfoliopage #supplemental_info #office-data .text h5:first-of-type,.portfoliopage #supplemental_info #office-data .text h6:first-of-type{margin-top:0}
.portfoliopage #supplemental_info #office-data .text p{padding-bottom:20px}
.portfoliopage #supplemental_info #office-data .text p:last-of-type{padding-bottom:0}
.portfoliopage #supplemental_info #office-data .button{padding:0 30px 30px 30px}
.portfoliopage #supplemental_info #office-data .button button{font-family:inherit;background-image:linear-gradient(to right,#ce1f2f,#841f6d);color:white;outline:0;border:0;cursor:pointer;font-size:.9em}
.portfoliopage #supplemental_info #office-data .button button:before{background:url(../images/icons/chevron-right-white.svg) no-repeat;transform:rotate(180deg);content:"";height:12px;width:7px;display:inline-block;margin-right:10px;top:2px;position:relative;transition:.2s}
.portfoliopage #supplemental_info #office-data .googleminibadge{margin:0 30px 40px}
#markermap .gm-bundled-control-on-bottom{top:80px !important;right:150px !important;width:200px !important;height:200px !important}
@media screen and (max-width:1370px){#markermap .gm-bundled-control-on-bottom{right:20px !important}
}
#markermap .gm-bundled-control-on-bottom .gmnoprint{right:0;left:unset !important;top:0 !important;width:120px;height:50px}
#markermap .gm-bundled-control-on-bottom .gmnoprint>div{background-color:none !important;border:0 !important;box-shadow:none !important;border-radius:none important;background:none !important;height:50px !important;width:120px !important}
#markermap .gm-bundled-control-on-bottom .gmnoprint>div button img{display:none !important}
#markermap .gm-bundled-control-on-bottom .gmnoprint>div>div{display:none !important}
#markermap .gm-bundled-control-on-bottom .gmnoprint>div button:first-of-type{height:50px !important;width:50px !important;margin-bottom:5px !important;background-image:url(../images/maps/plus.svg) !important;background-size:cover !important;float:left !important;display:inline-block !important;margin-right:20px !important}
#markermap .gm-bundled-control-on-bottom .gmnoprint>div button:last-of-type{height:50px !important;width:50px !important;background-image:url(../images/maps/minus.svg) !important;background-size:cover !important;float:left !important;display:inline-block !important}
@media screen and (max-width:1390px){.portfolio #supplemental_info{margin-left:20px}
}
@media screen and (max-width:768px){.portfoliopage .page-content section .par.parsys{margin:0 !important}
#markermap{height:50vh !important;width:100% !important}
.portfolio #supplemental_info{top:unset;margin-left:0;position:relative;width:100%;min-height:unset;background:white;box-shadow:none}
.portfolio #supplemental_info .navigation .intro{display:none}
.gm-bundled-control-on-bottom{display:none}
}
.sectionpage.investors .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes{max-width:630px}
.sectionpage.investors .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a{margin:0 30px 25px 0;width:195px;text-align:center;position:relative;padding:10px 50px 10px 25px}
@media only screen and (max-width:768px){.sectionpage.investors .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a{margin:0 0 10px 0}
}
.sectionpage.investors .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a:after{background:url(../images/icons/download-white.svg) no-repeat;height:17px;width:13px;display:inline-block;margin-left:10px;top:10px;position:absolute}
.sectionpage.investors .site-main-wrapper>.banner .ambient-video-banner .banner-content .banner__boxes a#fourthLinkSectionInvestors:after{background:url(../images/icons/play-button-nocircle.png) no-repeat;background-size:contain;background-position:center center;height:16px;width:9px;content:"";display:inline-block;top:13px}
.sectionpage.investors .site-main-wrapper .title,.sectionpage.investors .site-main-wrapper main>.page-content>section .title{padding:0}
.sectionpage.investors .site-main-wrapper .page-content{margin:0 auto;max-width:1350px;padding:0 20px}
@media only screen and (max-width:768px){.investors .banner-text-outer .banner-text{margin-top:20px}
}
.mfp-iframe-holder .mfp-content{max-width:1080px !important;max-width:854px !important}
.mfp-iframe-holder .mfp-content iframe{margin-top:0 !important}
.mfp-iframe-holder .mfp-content iframe video{width:100%}
.esgpage .banner{height:400px}
.esgpage .banner .banner-text-outer{position:absolute;top:50%;transform:translateY(-50%);height:auto}
.esgpage .banner .banner-text-outer .banner-text{margin-top:0}
.esgpage .page-content{margin-top:0}
.esgpage .page-content>section .title{max-width:1350px;margin:0 auto 20px auto;padding:50px 20px 30px 20px !important}
.esgpage .page-content>section .title h1{padding:0}
.esgpage .page-content>section .intro-par{max-width:1350px;margin:0 auto 70px auto;padding:0 20px}
.esgpage .page-content>section .intro-par .default p{font-size:1.6em;font-weight:400}
.esgpage .page-content .esg-tabs-articles .esg-tabs,.esgpage .page-content .esg-tabs-articles .esg-articles{max-width:1350px;margin:0 auto 50px auto;padding:0 20px}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle{overflow:hidden;margin-bottom:50px}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .parsys>.text>div p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .parsys>.text>div p{min-height:0}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .blue>.content .description,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .blue>.content .description{background-image:linear-gradient(90deg,#0098fe,#6d2080)}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .blue>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .blue>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .blue>.content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .blue>.content .description>h3{color:#fff}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .green>.content .description,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .green>.content .description{background-image:linear-gradient(90deg,#00693c,#7ab800 80%)}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .green>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .green>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .green>.content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .green>.content .description>h3{color:#fff}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .yellow>.content .description,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .yellow>.content .description{background-image:linear-gradient(90deg,#d82525,#f6a400 50%)}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .yellow>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .yellow>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .yellow>.content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .yellow>.content .description>h3{color:#fff}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .pink>.content .description,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .pink>.content .description{background-image:linear-gradient(90deg,#e1007a,#6d2080 90%)}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .pink>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .pink>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .pink>.content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .pink>.content .description>h3{color:#fff}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .red>.content .description,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .red>.content .description{background-image:linear-gradient(90deg,#6d2080,#d82525 90%)}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .red>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .red>.content .description>p,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle .red>.content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .red>.content .description>h3{color:#fff}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .image,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .image{background-size:cover;background-position:center center}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .image img,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .image img{display:none}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>h3{padding:80px 80px 20px 80px;font-weight:400;color:#000}
@media screen and (max-width:1150px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>h3,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>h3{padding:40px 40px 20px 40px}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>p{color:#000;min-height:140px;font-size:2.6em;font-weight:600;padding:0 80px 160px 80px}
@media screen and (max-width:1150px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>p{padding:0 40px 100px 40px}
}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>p{font-size:2.2em}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info{width:100%;left:0;position:absolute;overflow:hidden;bottom:0;top:unset}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info.panelOpen,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info.panelOpen{position:absolute;left:0;top:0;bottom:unset;height:100%;overflow:hidden;background:#f4f4f4}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed{max-height:358px;overflow-y:auto}
@media screen and (max-width:1150px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed{max-height:258px}
}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tab-content-showed{max-height:none}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 a,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 a{cursor:pointer}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 a:hover,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 a:hover{cursor:pointer}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li.active:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li.active:after{display:none}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li{outline:0;border:0;padding:10px;background:#f4f4f4 !important;color:#1b0d5e !important}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li{line-height:1.2em}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a{font-size:1.2em;color:inherit;font-weight:600;padding:5px 0;cursor:pointer}
@media screen and (max-width:1150px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a{font-size:1em}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a:after{content:"";background:url("../images/icons/icon-plus-pink.png");height:15px;width:15px;display:inline-block;top:1px;position:relative;margin-left:15px}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li.selected a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li.selected a:after{background:url("../images/icons/icon-minus-pink.png")}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content{padding:20px 100px}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content{padding:0 20px}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text{color:#e2007a !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p{line-height:14px;margin-bottom:11px;color:#e2007a !important}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p:first-of-type,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p:first-of-type{margin-top:40px}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a{text-decoration:none;cursor:pointer}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a:hover,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a:hover{cursor:pointer}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a br,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a br{display:none}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text a:after{content:"";background:url("../images/icons/chevron-down-pink.svg");height:11px;width:7px;display:inline-block;top:1px;position:relative;margin-left:10px}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul.opened li.active a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul.opened li.active a:after{background:url("../images/icons/icon-minus-pink.png")}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem{position:absolute;z-index:10;width:100%}
@media screen and (min-width:769px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem{position:relative;overflow-y:auto}
}
@media screen and (max-width:1025px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description>p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description>p{font-size:1.8em}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content{padding:0 100px !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li{padding:5px 0 !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a{line-height:1em !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content .text p{margin-bottom:6px !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li a:after,.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li:active a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul li:active a:after{height:10px !important;width:10px !important;display:inline-block !important;top:1px !important;position:relative !important;margin-left:8px !important;background-size:cover !important}
.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul.active li a:after,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontent2 .tabs-controls-wrapper ul.active li a:after{height:10px !important;width:10px !important;display:inline-block !important;top:1px !important;position:relative !important;margin-left:8px !important;background-size:cover !important}
}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content,.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabbedcontentpublish>.parsys .tabbedcontentitem .tab-inner-content{padding:0 20px !important}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul{list-style-type:none;display:flex;list-style:none}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs ul{flex:initial !important;display:block !important}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li{flex:1;border:1px solid white;position:relative;display:inline;text-align:center;color:white;background-image:linear-gradient(90deg,#2e265b,#2e265b);transition:.2s;cursor:pointer}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs ul li{flex:initial;width:100%;display:block;border-bottom:1px solid white}
}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li.blue:hover{background-image:linear-gradient(90deg,#0098fe,#6d2080);transition:.2s}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li.green:hover{background-image:linear-gradient(90deg,#00693c,#7ab800 80%);transition:.2s}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li.yellow:hover{background-image:linear-gradient(90deg,#d82525,#f6a400 50%);transition:.2s}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li.pink:hover{background-image:linear-gradient(90deg,#e1007a,#6d2080 90%);transition:.2s}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li.red:hover{background-image:linear-gradient(90deg,#6d2080,#d82525 90%);transition:.2s}
.esgpage .page-content .esg-tabs-articles .esg-tabs ul li a{color:inherit;text-decoration:none;font-weight:600;padding:25px 0;display:block}
@media screen and (max-width:768px){.esgpage .page-content .esg-tabs-articles .esg-tabs ul li a{padding:10px 0}
}
.esgpage .page-content .esg-oversight>.text h2{font-size:2em}
.esgpage .page-content .esg-oversight>div{max-width:1350px;margin:0 auto 50px auto;padding:0 20px}
.esgpage .page-content .esg-oversight>.oversight-par{margin-top:60px}
.esgpage .page-content .esg-oversight>.oversight-par .green{background-image:linear-gradient(90deg,#137085,#00d9b1)}
.esgpage .page-content .esg-oversight>.oversight-par .blue{background-image:linear-gradient(90deg,#009afe,#6c1f7f)}
.esgpage .page-content .esg-oversight>.oversight-par .pageteaser .link-wrapper{display:none}
.esgpage .page-content .esg-oversight>.oversight-par .pageteaser h3{margin-top:0}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33{margin-bottom:5px}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>div{margin-right:5px}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33 .column_3_33-33-33-c2{margin-right:0}
@media screen and (max-width:768px){.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33 .column_3_33-33-33-c0,.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33 .column_3_33-33-33-c1{margin-bottom:5px;margin-right:0}
}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser .link-wrapper{display:none}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser .content-wrapper{padding:10px}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser .content-wrapper h2{display:none}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser>div{padding:10px}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser .teaser-content .link-wrapper p{margin-bottom:0;color:white;line-height:1.2em;padding-top:10px;min-height:60px}
@media screen and (max-width:768px){.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser .teaser-content .link-wrapper p{min-height:10px}
}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser a{color:inherit;text-decoration:none}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser h3{margin:0;color:white;font-size:1.2em}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser h3:after{height:13px;width:8px;content:"";display:inline-block;margin-left:10px;top:0;position:relative;background-image:url(../images/icons/chevron-down-white.svg)}
.esgpage .page-content .esg-oversight>.oversight-par>.column_3_33-33-33>.parsys_column>.pageteaser p{color:#fff}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser{margin-bottom:5px}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser .content-wrapper{padding:10px}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser>div{padding:10px 15px}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser .teaser-content{margin-bottom:0}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser h3{color:white}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser p{color:white}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser p:after{height:10px;width:6px;content:"";display:inline-block;margin-left:10px;top:1px;position:relative;background-image:url(../images/icons/chevron-down-white.svg)}
.esgpage .page-content .esg-oversight>.oversight-par>.pageteaser p a{color:inherit;text-decoration:none}
.esgpage main .parsys>.text>div p,.esgpage main .parsys>.parsys_column>div p{min-height:60px;color:#000;padding-top:5px}
.esgpage main .parsys>.text>div p:last-of-type,.esgpage main .parsys>.parsys_column>div p:last-of-type{margin-bottom:0}
.esgpage .esg-oversight .pageteaser .teaser-content{margin-bottom:0}
.esgpage .image>div img{display:block;width:70%;margin:auto}
@media screen and (max-width:768px){.esgpage main .parsys>.text>div p,.esgpage main .parsys>.parsys_column>div p{min-height:10px}
.esgpage .content .description{padding:0 !important;width:100% !important}
.esgpage .content .description .more-info{top:unset !important;bottom:unset !important;position:relative !important}
.esgpage .content .description .more-info .tabs .tabbedcontentitem{position:relative !important}
.esgpage .content .description .more-info .parsys{background-color:#f5f6f5 !important}
.esgpage .content .description .more-info p{min-height:0 !important}
.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description h3{padding:20px 20px 10px 20px !important}
.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description p{padding:0 20px 20px 20px !important;min-height:0 !important}
}
.buttonmain,.tabbedeventlist .eventListSubscribeForm .eventlist-remindme-btn a,.tabbedeventlist .eventlist-pastevents-wrapper .eventlist-remindme-btn a,.tabbedeventlist .eventlist-remindme-form input[type=submit],.portfoliopage #supplemental_info #office-data .button button,.disclaimerpage section form button,.disclaimerdisagreepage section form button,.disclaimerdisagreepage section .button{padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s}
.buttonmain:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
.standardwidth,body.homepage main .main-section .main-par>.text,body.homepage main .main-section .main-par>.parsys_column{max-width:1350px;margin:0 auto;padding:0 20px}
html{scroll-behavior:smooth}
body.who-we-are.strategy .gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label{min-height:0}
body.who-we-are.strategy .gridtabs .link-grid-items .wrapper .link-grid-thumbnail-wrapper .link-grid-thumbnail-inner .link-grid-thumbnail-label:after{top:15px}
body.who-we-are.strategy .gridtabs .link-grid-items .wrapper .element{margin-bottom:40px}
body.who-we-are.strategy .gridtabs .link-grid-items .wrapper .element .link-grid-content .default{padding:20px}
.reportspage main>.page-content>.relatedlinks{margin-top:40px !important}
body.reportspage .text p sup a:after{display:none}
body.reportspage .text p sub a:after{display:none}
body.reportspage .text a{font-weight:600;text-decoration:none}
body.reportspage .text a:after{background:url(../images/icons/chevron-down-pink.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
body.reportspage .text a:hover:after{margin-left:15px;transition:.2s}
body.reportspage p.diverseintro{text-align:center}
body.reportspage h3.diverse{font-weight:400;text-align:center;font-size:2.2em}
body.reportspage h3.diverse:first-of-type{margin-top:40px}
@media only screen and (max-width:768px){body.reportspage h3.diverse{font-size:1.6em}
}
body.reportspage p.diverse{width:300px;margin:0 auto;text-align:center;margin-top:10px}
body.reportspage p.diverse:after{height:20px;background-image:url(../images/icons/chevron-down-grey.svg);width:80px;display:inline-block;background-size:cover;background-position:center center;position:relative;display:block;left:calc(50% - 40px);content:"";margin-top:10px}
body.reportspage p.diverse_cyan{font-weight:600;font-size:1.2em;margin:0 auto;width:350px;text-align:center;margin-top:30px;color:#00aeef}
@media only screen and (max-width:768px){body.reportspage p.diverse_cyan{width:100%;text-align:center}
}
body.reportspage p.diverse_navy{font-weight:600;font-size:1.2em;margin:0 auto;width:350px;text-align:center;margin-top:30px}
@media only screen and (max-width:768px){body.reportspage p.diverse_navy{width:100%;text-align:center}
}
body.reportspage .corestrengths{display:flex}
body.reportspage .corestrengths>div{flex:1;margin-right:30px}
body.reportspage .corestrengths>div:last-of-type{margin-right:0}
body.reportspage .corestrengths>div h3{font-weight:600;font-size:1.2em;color:#00aeef;padding-bottom:10px;min-height:40px}
@media only screen and (max-width:1100px){body.reportspage .corestrengths{display:block}
body.reportspage .corestrengths>div{flex:none;margin-bottom:20px}
body.reportspage .corestrengths>div h3{min-height:0}
body.reportspage .corestrengths>div:last-of-type{margin-bottom:0}
}
body.reportspage .contentarea{margin:0 auto;margin-bottom:50px;display:flex;max-width:1150px;padding:0 20px}
body.reportspage .contentarea a{text-decoration:none;color:white;flex:1;margin-right:30px;transition:.4s}
@media only screen and (max-width:1200px){body.reportspage .contentarea a{display:inline-block;margin-bottom:20px;margin-right:0;width:100%}
}
body.reportspage .contentarea a:hover{opacity:.7;transition:.4s}
body.reportspage .contentarea a.red{background-image:linear-gradient(90deg,#6d1f80,#c33) !important}
body.reportspage .contentarea a.orange{background-image:linear-gradient(90deg,#f6a400,#fec800) !important}
body.reportspage .contentarea a.green{background-image:linear-gradient(90deg,#7ab800,#000) !important}
body.reportspage .contentarea a.pink{background-image:linear-gradient(90deg,#d11c6b,#7fcbf8) !important}
body.reportspage .contentarea a.blue{background-image:linear-gradient(90deg,#533c9e,#3eb8b6) !important;margin-right:0}
body.reportspage .contentarea a .contentbox{padding:30px;color:white;text-decoration:none;color:inherit}
body.reportspage .contentarea a .contentbox h3{padding-bottom:20px}
@media only screen and (max-width:1200px){body.reportspage .contentarea{display:block}
body.reportspage .contentarea .contentbox{flex:unset;margin-right:0}
body.reportspage .contentarea .contentbox br{display:none}
}
body.reportspage .sustainablevalue{display:flex}
body.reportspage .sustainablevalue .sv{flex:1;margin-left:20px}
body.reportspage .sustainablevalue .sv h3{border-bottom:4px solid black;margin-bottom:5px;padding-bottom:5px}
body.reportspage .sustainablevalue .sv h4{font-size:2.4em}
body.reportspage .sustainablevalue .sv p{margin-bottom:0;padding-bottom:10px;max-width:160px;min-height:75px}
body.reportspage .sustainablevalue .sv.pink h3,body.reportspage .sustainablevalue .sv.pink h4{color:#e4008e;border-color:#e4008e}
body.reportspage .sustainablevalue .sv.red h3,body.reportspage .sustainablevalue .sv.red h4{color:#e73c3b;border-color:#e73c3b}
body.reportspage .sustainablevalue .sv.yellow h3,body.reportspage .sustainablevalue .sv.yellow h4{color:#f3a42a;border-color:#f3a42a}
body.reportspage .sustainablevalue .sv.green h3,body.reportspage .sustainablevalue .sv.green h4{color:#69bd47;border-color:#69bd47}
@media only screen and (max-width:1000px){body.reportspage .sustainablevalue{display:block}
body.reportspage .sustainablevalue .sv{flex:none;margin-bottom:30px}
body.reportspage .sustainablevalue .sv:last-of-type{margin-bottom:0}
body.reportspage .sustainablevalue .sv h4{font-size:1.8em}
body.reportspage .sustainablevalue .sv p{min-height:0;max-width:none}
}
body.reportspage main .column_2_50-50 .image>div img{width:80%}
body.reportspage main .html hr{background:#d8d8d8;outline:0;margin:40px 0;border-top:0;border:0;height:1px}
body.reportspage main .sitepagecarousel{height:calc(100vh - 120px);overflow:hidden}
body.reportspage main .sitepagecarousel .slick-dots{top:calc(43vh - 127px);left:0;height:270px}
body.reportspage main .sitepagecarousel .slick-dots:after{content:"";clear:both;display:table}
body.reportspage main .sitepagecarousel .slick-dots li{position:relative;display:block;margin:0 0 15px 0;padding:0;cursor:pointer;opacity:.5;transition:.4s}
body.reportspage main .sitepagecarousel .slick-dots li.light:before{color:white !important}
body.reportspage main .sitepagecarousel .slick-dots li.light button{color:white !important}
body.reportspage main .sitepagecarousel .slick-dots li:after{content:"";clear:both;display:table}
body.reportspage main .sitepagecarousel .slick-dots li:before{content:"";height:2px;width:16px;background:#2e265b;display:block;position:relative;top:25px;transition:.4s}
body.reportspage main .sitepagecarousel .slick-dots li button{background:0;color:#2e265b;font-weight:600;font-family:inherit;margin-left:20px;width:300px;font-size:1.2em;text-align:center;transition:.4s;width:initial;max-width:170px;line-height:1.2em;text-align:left;height:50px}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active{opacity:1}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active:before{width:60px;transition:.2s}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active button{margin-left:65px;transition:.2s}
body.reportspage main .sitepagecarousel .slick-dots.light{transition:.1s}
body.reportspage main .sitepagecarousel .slick-dots.light li:before{background:white}
body.reportspage main .sitepagecarousel .slick-dots.light li button{color:white}
body.reportspage main .sitepagecarousel .slick-initialized{width:100%;height:100%}
body.reportspage main .sitepagecarousel .slick-track .slide-image{opacity:0 !important;transition:.4s}
body.reportspage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer h1,body.reportspage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer p,body.reportspage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer .carousel-text-inner{color:white !important}
body.reportspage main .sitepagecarousel .slick-track .slide-image.light .carousel-text-outer>span{background:white}
body.reportspage main .sitepagecarousel .slick-track .slide-image.slick-active{transition:.4s;opacity:1 !important}
body.reportspage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer{top:50%;transition:all .8s;transition-delay:.4s}
body.reportspage main .sitepagecarousel .carousel-text-outer{width:1150px;margin:0 auto;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s}
body.reportspage main .sitepagecarousel .carousel-text-outer>div{width:400px;left:0}
@media only screen and (max-width:1200px){body.reportspage main .sitepagecarousel .carousel-text-outer>div{width:auto}
}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text h1{font-size:3em;font-weight:800;font-weight:bolder;color:#2e265b}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text-2 h2{font-size:10em;font-family:"HomemadeApple",cursive;line-height:1.2em;font-weight:normal;-webkit-background-clip:text;display:inline-block;color:transparent;background-clip:text}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text-3{font-size:1em;font-weight:400;color:#2e265b;margin-bottom:20px}
body.reportspage main .sitepagecarousel .carousel-text-outer>span{width:30px;height:1px;background:#2e265b;display:block;margin-bottom:40px}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links{margin-top:20px}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link1,body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link2{padding:10px 25px;display:inline-block;border-radius:20px;font-weight:600;text-decoration:none;transition:.4s;margin-right:15px;color:white;background-image:linear-gradient(to right,#facc12,#e39417 80%)}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link1:hover,body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link2:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link1:hover,body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link2:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a,body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a{text-decoration:none;color:inherit}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a:after,body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
body.reportspage main .sitepagecarousel .slideinner{width:100%;height:calc(100vh - 120px);display:block;background-size:cover;background-position:bottom;background-image:none !important}
body.reportspage main .sitepagecarousel .slideinner.brand-white{background-image:linear-gradient(#e6e6e6,#e6e6e6) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-white .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-white .link1,body.reportspage main .sitepagecarousel .slideinner.brand-white .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-churchill{background-image:linear-gradient(#09f,#6d1f80) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-churchill .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-churchill .link1,body.reportspage main .sitepagecarousel .slideinner.brand-churchill .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-directline{background-image:linear-gradient(#c33,#6d1f80) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-directline .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-directline .link1,body.reportspage main .sitepagecarousel .slideinner.brand-directline .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-directlinebusiness{background-image:linear-gradient(#c33,#6d1f80) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-directlinebusiness .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-directlinebusiness .link1,body.reportspage main .sitepagecarousel .slideinner.brand-directlinebusiness .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-greenflag{background-image:linear-gradient(#000,#7ab800) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-greenflag .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-greenflag .link1,body.reportspage main .sitepagecarousel .slideinner.brand-greenflag .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-privilege{background-image:linear-gradient(#072769,#6d1f80) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-privilege .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-privilege .link1,body.reportspage main .sitepagecarousel .slideinner.brand-privilege .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-n1g{background-image:linear-gradient(#d11c6b,#7fcbf8) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-n1g .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-n1g .link1,body.reportspage main .sitepagecarousel .slideinner.brand-n1g .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-shotgun{background-image:linear-gradient(#1a7c99,#0ab893) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-shotgun .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-shotgun .link1,body.reportspage main .sitepagecarousel .slideinner.brand-shotgun .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-dlgpartners{background-image:linear-gradient(#fec800,#f6a400) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-dlgpartners .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-dlgpartners .link1,body.reportspage main .sitepagecarousel .slideinner.brand-dlgpartners .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-dlggroup{background-image:linear-gradient(#1e1185,#072769) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-dlggroup .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-dlggroup .link1,body.reportspage main .sitepagecarousel .slideinner.brand-dlggroup .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner.brand-darwin{background-image:linear-gradient(#3eb8b6,#533c9e) !important}
body.reportspage main .sitepagecarousel .slideinner.brand-darwin .carousel-text-2 h2,body.reportspage main .sitepagecarousel .slideinner.brand-darwin .link1,body.reportspage main .sitepagecarousel .slideinner.brand-darwin .link2{color:white}
body.reportspage main .sitepagecarousel .slideinner .floating-image{display:block !important;position:absolute;float:right;right:20px;width:500px;height:auto;object-fit:initial;top:calc(25% - 100px);transition:all .4s}
@media only screen and (max-width:1200px){body.reportspage main .sitepagecarousel .slideinner .floating-image{display:none !important}
}
body.reportspage main .sitepagecarousel .slideinner .floating-image-2{display:none}
@media only screen and (max-width:1200px){body.reportspage main .sitepagecarousel .slideinner .floating-image-2{display:block !important;max-width:500px;margin-top:20px;height:auto}
}
body.reportspage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .floating-image{top:calc(50% - 100px);transition:all .8s;transition-delay:.4s;height:auto}
@media only screen and (max-width:1650px){body.reportspage main .sitepagecarousel .carousel-text-outer{width:unset;margin-left:275px;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s}
}
@media only screen and (max-width:1420px){body.reportspage main .brand-section .row{margin-left:0;padding:180px 20px 130px 20px}
}
@media only screen and (max-width:1400px){body.reportspage main .brand-section .row .brand-page-teaser .brand-teaser{padding-right:20px}
}
@media only screen and (max-width:1200px){body.reportspage main .brand-section .row .brand-page-teaser{width:48%;margin-right:2%}
body.reportspage main .brand-section .row .brand-page-teaser .dads{padding-right:75px}
body.reportspage main .brand-section .row .teaser-carousels{width:50%}
}
@media only screen and (max-width:1024px){body.reportspage main .sitepagecarousel .carousel-text-outer{width:auto;margin:0 auto;position:relative;top:25%;transform:translateY(-50%);left:inherit;transition:all .4s;margin-left:250px}
body.reportspage main .brand-section .row{margin-left:0;padding:60px 20px}
body.reportspage main .main-section .main-par>.teaser .teaser-inner{padding:60px 0}
body.reportspage main .main-section .main-par>.text{margin-top:60px}
body.reportspage main .main-section .main-par>.parsys_column{margin-bottom:60px}
body.reportspage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser .teaser-content p{padding-right:0}
}
@media only screen and (max-width:768px){body.reportspage main .imagecarousel{height:500px !important;display:block}
body.reportspage main .imagecarousel .carousel{height:100%}
body.reportspage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel{height:100%}
body.reportspage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel .slick-list{height:100%;overflow:visible}
body.reportspage main .imagecarousel .carousel .sharedComponentsFunctionalSitepagecarousel .slick-list .slick-track{height:100%}
body.reportspage main .sitepagecarousel .slideinner{width:100%;height:100%;position:relative;background-position:75% 50%;background-image:none !important}
body.reportspage main .sitepagecarousel .carousel-text-outer{position:absolute;top:unset;transform:unset;left:inherit;transition:all .4s;bottom:100px;margin:20px;width:auto}
body.reportspage main .sitepagecarousel .carousel-text-outer>div{width:auto}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text h1{font-size:2em;margin-right:120px}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text-2 h2{font-size:6em;line-height:1.2em;margin-bottom:20px}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-text-3{display:none}
body.reportspage main .sitepagecarousel .carousel-text-outer .floating-image-2{display:block !important}
body.reportspage main .sitepagecarousel .carousel-text-outer span{display:none}
body.reportspage main .sitepagecarousel .carousel-text-outer .carousel-links span{text-decoration:none;margin-bottom:10px;display:table}
body.reportspage main .sitepagecarousel .slick-track .slide-image{opacity:0 !important;transition:.4s}
body.reportspage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer{bottom:50px;top:unset}
body.reportspage main .sitepagecarousel .slick-track .slide-image.slick-active .slideinner .carousel-text-outer .carousel-text-3{display:none}
body.reportspage main .sitepagecarousel .slick-dots{left:0;top:auto;height:40px;padding:15px;bottom:0}
body.reportspage main .sitepagecarousel .slick-dots li{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer;opacity:1;transition:0;padding:10px;border-radius:50%}
body.reportspage main .sitepagecarousel .slick-dots li:before{display:none}
body.reportspage main .sitepagecarousel .slick-dots li button{background:0;color:white;font-weight:600;font-family:inherit;margin:0;font-size:1.2em;text-align:center;transition:0;line-height:0;height:20px;width:auto}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active{opacity:1;transition:.4s;background:white;margin:0}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active:before{display:none}
body.reportspage main .sitepagecarousel .slick-dots li.slick-active button{transition:0;margin:0;color:inherit}
body.reportspage main .brand-section .row{padding:40px 20px;display:block;overflow:hidden}
body.reportspage main .brand-section .row .brand-page-teaser{width:100%;margin-right:0;float:unset;flex:none;display:block;margin-bottom:40px}
body.reportspage main .brand-section .row .brand-page-teaser .brand-teaser{padding-right:20px}
body.reportspage main .brand-section .row .brand-page-teaser .brand-teaser h2{font-size:2em}
body.reportspage main .brand-section .row .brand-page-teaser .brand-teaser h2 a{color:inherit}
body.reportspage main .brand-section .row .teaser-carousels{width:100%;float:unset;flex:unset;position:relative}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-left{left:10px}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-left.hide{display:none;transition:.4s}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-right{right:10px}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-right:hover{right:10px}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-right.hide{display:none;transition:.4s}
body.reportspage main .brand-section .row .teaser-carousels #carousels-par-right.hide{display:none;transition:.4s}
body.reportspage main .brand-section .row .teaser-carousels .carousels-par{padding-bottom:0;padding-left:0}
body.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser{margin-bottom:30px;flex:none;display:block;width:70%;margin-right:20px}
body.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper{width:100%;display:block;position:absolute;bottom:0;left:0}
body.reportspage main .insights-section .row{padding:40px 0 40px 20px}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title{padding-bottom:15px}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title a{display:none}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .pane-title h2{font-size:1.8em}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options{right:20px}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form select{padding:10px 20px 10px 20px;background-position-x:calc(100% - 15px)}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .article-filter-options form label{margin-right:5px}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end{display:block;color:white;text-decoration:none;font-weight:600;font-size:1.2em;margin-top:20px}
body.reportspage main .insights-section .row .insight-articletabpane .article-filter-pane-wrapper .mobile-pane-nav-end:after{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:15px;width:10px;display:inline-block;margin-left:10px;top:1px;position:relative;transition:.2s}
body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content{display:flex;flex:auto;flex-wrap:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch}
body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(4n+3),body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:nth-child(3){margin-right:15px}
body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content .article-item,body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content .article-item:first-child{flex:0 0 75%;margin-right:30px}
body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content .article-item .news-thumbnail{height:270px}
body.reportspage main .insights-section .row .article-filter-content-container .article-filter-content::-webkit-scrollbar{display:none}
body.reportspage main .insights-section .row .article-filter-actions{display:none !important}
body.reportspage main .main-section .main-par>.parsys_column{max-width:100%;display:block}
body.reportspage main .main-section .main-par>.parsys_column .column_3_33-33-33-c0,body.reportspage main .main-section .main-par>.parsys_column .column_3_33-33-33-c1{margin-bottom:30px}
body.reportspage main .main-section .main-par>.parsys_column .column_3_33-33-33-c0 .documentteaser:last-of-type,body.reportspage main .main-section .main-par>.parsys_column .column_3_33-33-33-c1 .documentteaser:last-of-type{margin-bottom:40px}
body.reportspage main .main-section .main-par>.parsys_column>.parsys_column .pageteaser .teaser-content p{padding-right:0}
body.reportspage main .main-section .main-par .text{margin-top:40px;margin-bottom:40px}
body.reportspage main .main-section .main-par>.teaser .teaser-inner{padding:80px 0 40px 0}
}
h4.newaccordionintro{margin:0 auto;margin-bottom:20px;max-width:1150px;padding:0 20px}
.accordionareanew{margin:0 auto;margin-bottom:50px;max-width:1150px;padding:0 20px}
.accordionareanew .menu{display:flex;margin-bottom:20px}
@media only screen and (max-width:900px){.accordionareanew .menu{display:none}
}
.accordionareanew .menu button{flex:1;margin-right:20px;font-family:inherit;font-weight:600;padding:10px 20px;outline:0;border:0;font-size:1.2em;position:relative;cursor:pointer}
.accordionareanew .menu button:before{display:inline;position:absolute;content:"+";right:15px;top:10px;color:white;font-weight:400;transition:0,4s}
.accordionareanew .menu button.active:before{content:"-";transition:0,4s}
.accordionareanew .menu button.active:after{position:absolute;bottom:-20px;width:100%;height:20px;content:"";display:inline-block;background-color:#f4f4f4;left:0}
.accordionareanew .menu button:last-of-type{margin-right:0}
.accordionareanew .panels{background:#f4f4f4;min-height:76px}
.accordionareanew .panels .panel{display:none}
.accordionareanew .panels .panel button{display:none}
@media only screen and (max-width:900px){.accordionareanew .panels .panel{display:block !important}
.accordionareanew .panels .panel button{display:block;width:100%;margin-right:20px;font-family:inherit;font-weight:600;padding:10px 20px;outline:0;border:0;font-size:1.2em;border-bottom:1px solid #f4f4f4}
}
.accordionareanew .panels .panel p{padding:20px}
@media only screen and (max-width:1100px){.accordionareanew .panels .panel p{display:none}
}
.accordionareanew .panels .panel p.active{display:block}
.accordionareanew .panels .panel.active{display:block}
.accordionareanew.purple button{background-color:#6f2c91;color:white;transition:.4s}
.accordionareanew.purple button:hover{transition:.4s;background-color:#461b5c}
.accordionareanew.red button{background-color:#ef3e33;color:white;transition:.4s}
.accordionareanew.red button:hover{transition:.4s;background-color:#b1281f}
.accordionareanew.pink button{background-color:#ec008c;color:white;transition:.4s}
.accordionareanew.pink button:hover{transition:.4s;background-color:#c00975}
.contactform h2.title{margin-bottom:40px;font-size:2rem;color:#000}
.contactform p.summary{margin-bottom:40px;font-size:1.125rem;color:#000}
.contactform .form-row{margin-bottom:25px}
.contactform .form-complete-message{color:#1f135b}
.contactform .form-complete-message h3{font-size:18px}
.contactform input[type=text]::placeholder,.contactform input[type=email]::placeholder,.contactform select::placeholder,.contactform textarea::placeholder{color:#000}
.contactform input[type=email],.contactform input[type=text]{-webkit-appearance:none !important;border-radius:0;padding:10px 16px;width:calc(100% - 32px);font-family:inherit;font-size:1rem;background-color:white;color:black;outline:0;border:1px solid #d8d8d8;font-weight:400;transition:.4s}
.contactform input[type=email]:focus,.contactform input[type=text]:focus,.contactform input[type=email]:active,.contactform input[type=text]:active{border:1px solid #c92d2f;transition:.4s}
.contactform #name{margin-top:0}
.contactform select{-webkit-appearance:none !important;border-radius:0;padding:10px 16px;width:100%;font-family:inherit;font-size:1rem;color:#000;outline:0;cursor:pointer;background-color:white;border:1px solid #d8d8d8;font-weight:400;appearance:none;background-image:url(../images/icons/chevron-down-primary.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:16px;transition:.4s}
.contactform select:focus,.contactform select:active{border:1px solid #c92d2f;transition:.4s}
.contactform textarea{-webkit-appearance:none !important;border-radius:0;padding:10px 16px;width:calc(100% - 32px);font-family:inherit;background-color:white;font-size:1rem;color:black;outline:0;border:1px solid #d8d8d8;font-weight:400;max-height:240px;transition:.4s}
.contactform textarea:focus,.contactform textarea:active{border:1px solid #c92d2f;transition:.4s}
.contactform .input-required{color:#ea0303;font-size:.875rem;line-height:1.3rem;padding-top:5px;text-align:left;display:none}
.contactform .privacy-desc-haleon{color:#333f48c2;font-size:.6rem;line-height:1rem;margin:20px 0 30px 0}
.contactform .privacy-desc-haleon a{color:#000}
.contactform button{color:white;position:relative;text-decoration:none;font-family:inherit;background-image:linear-gradient(to right,#ce1f2f,#841f6d);font-weight:600;padding:10px 40px 10px 20px;font-size:.9em;cursor:pointer;border:0;outline:0;border-radius:20px;display:inline-block;transition:.4s}
.contactform button:after{background-image:url(../images/icons/chevron-right-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(0);content:"";height:12px;width:7px;position:absolute;display:inline-block;margin-right:10px;top:11px;right:10px;transition:.2s}
.contactform button:hover{background-image:linear-gradient(to right,#1f135b,#1f135b);transition:.4s}
.contactform .char-count{font-size:.875rem;text-align:right;color:#000}
.contactform label{margin-bottom:8px;color:#1f135b;display:inline-block;font-weight:600}
.contactform .required-area{display:block;float:right;color:#c92d2f}
.contactform .required-area .star{padding-left:5px}
.contactform input[type="checkbox"]:checked,.contactform input[type="checkbox"]:not(:checked){position:absolute;left:-9999px}
.contactform input[type="checkbox"]:checked+label,.contactform input[type="checkbox"]:not(:checked)+label{position:relative;cursor:pointer;font-size:1rem;color:#000;line-height:1.5em;margin-left:30px;margin-bottom:20px;margin-top:16px;display:inline-block;text-align:left}
@media only screen and (max-width:768px){.contactform input[type="checkbox"]:checked+label,.contactform input[type="checkbox"]:not(:checked)+label{margin-left:30px}
.contactform input[type="checkbox"]:checked+label:nth-child(n+3),.contactform input[type="checkbox"]:not(:checked)+label:nth-child(n+3){padding-right:20px}
}
.contactform input[type="checkbox"]:checked+label:before,.contactform input[type="checkbox"]:not(:checked)+label:before,.contactform input[type="checkbox"]:checked+label:after,.contactform input[type="checkbox"]:not(:checked)+label:after{content:"";position:absolute}
.contactform input[type="checkbox"]:checked+label:before,.contactform input[type="checkbox"]:not(:checked)+label:before{left:-30px;top:-1px;width:20px;height:20px;border-radius:0;border:1px solid #d8d8d8;background:white}
.contactform input[type="checkbox"]:checked+label:after,.contactform input[type="checkbox"]:not(:checked)+label:after{width:20px;height:20px;border-radius:0;border:1px solid #d8d8d8;background-color:#1f135b;background-image:url(base/resources/images/check-black.svg);background-size:12px;background-position:center;background-repeat:no-repeat;top:-1px;left:-30px;transition:.3s}
.contactform input[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.contactform input[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}
.contactform .g-recaptcha{margin:20px 0}
.contactform iframe{margin-top:0}
.site-services .accordion{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:40px;max-width:1350px}
.contentpage .accordion{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:40px}
.accordion .accordion-header{margin-bottom:0 !important}
.accordion .accordion-header-wrapper{position:relative;background-color:#1b0d5e;color:white;margin-bottom:4px;cursor:pointer}
.accordion .accordion-header-wrapper.active{margin-bottom:0}
.accordion .accordion-header-wrapper.active .accordion-header-icon:after{transform:translateX(-50%) translateY(-50%) rotate(270deg)}
.accordion .accordion-header-wrapper h3{padding:20px;font-size:1.1em;width:calc(100% - 85px);margin:0;display:inline-block}
.accordion .accordion-header-wrapper .accordion-header-icon{position:absolute;height:100%;width:45px;float:right;background-color:rgba(255,255,255,0.25);display:inline-block}
.accordion .accordion-header-wrapper .accordion-header-icon:after{content:"";width:19px;height:14px;position:absolute;left:50%;top:50%;background-image:url(../images/icons/chevron-down-white.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:.3s}
.accordion .accordion-content-wrapper{padding:60px;background-color:#f4f4f4}
.accordion .accordion-content-wrapper .text:last-of-type{margin-bottom:0;padding-bottom:0}
.accordion .accordion-content-wrapper .text h3{font-size:1.25em}
.accordion .accordion-content-wrapper .text p:last-of-type{margin-bottom:0;padding-bottom:0}
.accordion .accordion-content-wrapper .text p a{color:#e2007a}
@media only screen and (max-width:768px){.accordion .accordion-content-wrapper{padding:20px}
}
#cookie_warning{position:fixed;z-index:50;bottom:0;left:0;height:auto;width:100%;background:#d8d8d8;padding:10px;line-height:30px;color:#2e265b;font-weight:400;z-index:100}
#cookie_warning a{text-decoration:underline}
#cookie_warning .cookie-outer-wrapper{background-image:url(../images/icons/cookies-blue.svg);background-position:20px center;background-repeat:no-repeat;background-size:30px 30px}
#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper{position:relative;width:calc(100% - 20px);padding:10px 0}
#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content{position:relative;left:80px;width:calc(100% - 240px)}
#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content p a,#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content p a:visited{font-weight:600;color:#e2007a;text-decoration:underline}
#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content p{line-height:1.3em;font-size:14px;max-width:950px}
#cookie_warning .cookie-buttons{position:absolute;top:50%;transform:translateY(-50%);right:10px}
#cookie_warning .cookie-buttons input{z-index:52;font-size:1em;background:#2e265b;color:white;border-radius:1000px;padding:12px 25px;top:50%;cursor:pointer;border:0}
.touch-ui .cookiewarning{display:none}
@media only screen and (max-width:1100px){#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content{width:calc(100% - 260px)}
}
@media only screen and (max-width:768px){#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content{position:relative;left:0;width:auto}
#cookie_warning .cookie-buttons{margin-top:10px;position:relative;top:unset;transform:unset;right:unset}
#cookie_warning .cookie-outer-wrapper{background-position:unset}
#cookie_warning .cookie-outer-wrapper .cookie-inner-wrapper .cookie-content p{margin-top:30px}
#cookie_warning .cookie-buttons input{padding:8px 20px}
}
#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent{padding:15px 0}
#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent #onetrust-button-group{text-align:left}
@media(max-width:767px){#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent #onetrust-button-group{text-align:center}
}
#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent #onetrust-button-group .banner-actions-container{width:auto;margin-right:10px;float:left}
@media(max-width:767px){#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent #onetrust-button-group .banner-actions-container{width:100%}
}
@media screen and (max-width:768px){#onetrust-consent-sdk .ot-sdk-container #onetrust-banner-sdk .ot-sdk-container{width:calc(100% - 40px);padding:0 20px;margin:0}
#onetrust-consent-sdk .ot-sdk-container #onetrust-banner-sdk .ot-sdk-container .ot-sdk-row{padding:20px 0}
}
#onetrust-consent-sdk #onetrust-banner-sdk{background-color:#d2d2d2 !important;color:#27254f !important;border:0 !important;outline:0 !important;border-radius:0 !important;box-shadow:none !important}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;top:20px;right:20px;transform:none;margin:0}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container button{background-repeat:no-repeat;right:0;background-position:100% 0}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{flex-wrap:wrap;flex:100%;width:100%;float:none;box-sizing:unset;display:flex;max-width:1350px;margin:0 auto;padding:20px 40px 20px 20px;box-sizing:border-box}
@media only screen and (max-width:768px){#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row{width:calc(100% - 40px);padding:20px 0}
}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row>div{flex:0 0 100%}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row>div #onetrust-policy{padding:0 !important;margin:0 !important}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row>div #onetrust-policy p{padding:0 !important;margin:0 !important}
#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row>div:last-of-type{margin:0;padding:0;width:100%;position:relative;top:unset;left:unset;text-align:left;transform:none}
#onetrust-consent-sdk #onetrust-banner-sdk p{color:inherit;font-size:14px}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler{background-color:#27254f;color:white;border-radius:50px;border:2px solid #27254f;margin-bottom:0;font-size:14px;padding:10px 20px !important;font-weight:400 !important;margin-top:10px;transition:.4s}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler:hover,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:hover{opacity:.7;transition:.4s}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#d2d2d2;color:#27254f;margin-bottom:0;border-radius:50px;font-weight:400 !important;border:2px solid #27254f;font-size:14px;padding:10px 15px;margin-top:10px}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:hover{background-color:#27254f;color:white;border-radius:50px;border:2px solid #27254f;font-size:14px;transition:.4s}
#onetrust-consent-sdk #onetrust-pc-sdk{background-color:#d2d2d2 !important;font-weight:400 !important;color:#27254f !important}
#onetrust-consent-sdk #onetrust-pc-sdk *{outline:0}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header{border-bottom:1px solid rgba(39,37,79,0.24) !important}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer{border-top:1px solid rgba(39,37,79,0.24) !important}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer-logo{background-color:#d2d2d2 !important;color:#27254f !important}
#onetrust-consent-sdk #onetrust-pc-sdk a,#onetrust-consent-sdk #onetrust-pc-sdk p,#onetrust-consent-sdk #onetrust-pc-sdk h3,#onetrust-consent-sdk #onetrust-pc-sdk div,#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc{color:#27254f !important}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title{margin-top:20px}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout{border-color:rgba(39,37,79,0.24) !important}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout>button{border-color:#27254f !important;color:#27254f !important}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout h4{color:#27254f !important}
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler{background-color:#27254f !important;color:white !important;letter-spacing:normal !important;border-radius:50px !important;font-weight:400 !important;border:2px solid #27254f !important;margin-bottom:0 !important;font-size:14px !important;padding:10px 20px !important;transition:.4s !important}
#onetrust-consent-sdk #onetrust-pc-sdk #accept-recommended-btn-handler:hover,#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler:hover,#onetrust-consent-sdk #onetrust-pc-sdk .save-preference-btn-handler:hover{opacity:.7 !important;transition:.4s}
@media only screen and (min-width:640px){#onetrust-banner-sdk #onetrust-accept-btn-handler{margin-right:1em}
#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0;float:unset !important;max-width:unset !important}
#onetrust-consent-sdk .ot-sdk-container[role="alertdialog"] #onetrust-button-group-parent #onetrust-button-group .banner-actions-container{margin-right:0 !important}
#onetrust-banner-sdk #onetrust-button-group{text-align:center !important}
}
.dg-alert{background-color:#1f135b;padding:30px 0;color:white;position:relative;display:none}
@media screen and (max-width:767px){.dg-alert{padding:20px 0}
}
.dg-alert a{color:white}
.dg-alert__close{margin:0;position:absolute;right:20px;top:20px;width:30px;height:30px;font-size:0;border:1px solid white;background:0;border-radius:50%;cursor:pointer}
.dg-alert__close:before,.dg-alert__close:after{position:absolute;left:14px;content:"";height:70%;width:1px;background-color:white;top:4px}
.dg-alert__close:before{transform:rotate(45deg)}
.dg-alert__close:after{transform:rotate(-45deg)}
.dg-alert__wrapper{max-width:1350px;padding:0 20px;margin:0 auto}
.dg-alert__wrapper p{line-height:1.57;padding-right:40px}
@media screen and (max-width:767px){.dg-alert__wrapper p{font-size:12.6px}
}
.pager-links,.gallery-pagination{display:flex;justify-content:center;margin:45px 0 0 0}
.pager-links li.active a,.gallery-pagination li.active a{color:#e2007a;font-size:1.15em;font-weight:600;text-decoration:none;position:relative}
.pager-links li.active a:after,.gallery-pagination li.active a:after{content:"";position:absolute;background-color:#e2007a;bottom:-6px;left:50%;transform:translateX(-50%);width:15px;height:4px}
.pager-links li,.gallery-pagination li{list-style-type:none;margin:0 8px}
.pager-links li a,.gallery-pagination li a{color:#1b0d5e;font-size:1.15em;font-weight:600;text-decoration:none}
.pager-links li a.next,.gallery-pagination li a.next,.pager-links li a.previous,.gallery-pagination li a.previous,.pager-links li a.active,.gallery-pagination li a.active{color:#e2007a;position:relative}
.pager-links li a.next:after,.gallery-pagination li a.next:after,.pager-links li a.previous:before,.gallery-pagination li a.previous:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:8px;height:12px;background-image:url(../images/icons/chevron-down-pink-light.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.pager-links li a.next:after,.gallery-pagination li a.next:after{right:-15px}
.pager-links li a.previous:before,.gallery-pagination li a.previous:before{left:-15px;transform:translateY(-50%) rotate(180deg)}
.pager-links li a.active:after,.gallery-pagination li a.active:after{content:"";position:absolute;background-color:#e2007a;bottom:-6px;left:50%;transform:translateX(-50%);width:15px;height:4px}
.pager-links li a[rel~="previous"],.gallery-pagination li a[rel~="previous"]{color:#1b0d5e !important;font-size:1.15em !important;font-weight:600 !important;text-decoration:none !important}
.pager-links li a[rel~="previous"]:after,.gallery-pagination li a[rel~="previous"]:after{display:none !important}
.pager-links li a[rel~="next"],.gallery-pagination li a[rel~="next"]{color:#1b0d5e !important;font-size:1.15em !important;font-weight:600 !important;text-decoration:none !important}
.pager-links li a[rel~="next"]:after,.gallery-pagination li a[rel~="next"]:after{display:none !important}
.responsibility .page-content{margin-top:50px}
.responsibility .pageteaser .content-wrapper-inner h2{display:none}
.disclaimerpage .banner,.disclaimerdisagreepage .banner{height:400px}
.disclaimerpage .banner .banner-text,.disclaimerdisagreepage .banner .banner-text{margin-top:0}
.disclaimerpage .banner .banner-text-outer,.disclaimerdisagreepage .banner .banner-text-outer{position:absolute;top:50%;height:auto;transform:translateY(-50%)}
.disclaimerpage .page-content,.disclaimerdisagreepage .page-content{max-width:1150px;padding:0 20px;margin:0 auto;margin-bottom:50px}
.disclaimerpage .disclaimerbuttoncontainer,.disclaimerdisagreepage .disclaimerbuttoncontainer{display:block;padding-top:10px}
.disclaimerpage .text,.disclaimerdisagreepage .text{padding:0 !important;margin:40px 0 0 0 !important}
.disclaimerpage select,.disclaimerdisagreepage select{margin-top:10px;font-size:1em;font-family:inherit;color:#2e265b;display:block;border:1px solid #2e265b;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;padding:5px 10px;background:url(../images/icons/chevron-down-blue.svg) no-repeat;background-size:10px 12px;outline:0;background-position:calc(100% - 10px)}
.disclaimerpage select:focus,.disclaimerdisagreepage select:focus{outline:0}
.disclaimerpage section form,.disclaimerdisagreepage section form{margin-top:40px}
.disclaimerpage section form button,.disclaimerdisagreepage section form button{background-color:#2e265b;color:white;margin-right:10px;font-family:inherit}
.disclaimerpage section form button span,.disclaimerdisagreepage section form button span{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.disclaimerdisagreepage section .button{background-color:#2e265b;color:white;margin-right:10px;font-family:inherit;margin-top:40px;display:inline-block}
.disclaimerdisagreepage section .button span{background:url(../images/icons/chevron-right-white.svg) no-repeat;content:"";height:12px;transform:rotate(180deg);width:7px;display:inline-block;margin-right:10px;top:0;position:relative;transition:.2s}
.tabcontentpage .banner{height:400px;background-size:cover}
.tabcontentpage .banner .banner-text-outer{width:100%;height:unset;position:absolute;top:50%;transform:translateY(-50%)}
.tabcontentpage .banner .banner-text-outer .banner-text{margin-top:0}
.contentpage .site-main-wrapper .banner .banner-text-outer{margin:0 auto;top:50%;height:unset;transform:translateY(-50%)}
.contentpage .site-main-wrapper .banner .banner-text-outer .banner-text{margin-top:0}
.contentpage .latestnewseventsteaser .link-wrapper .internal{text-decoration:none;display:inline-block;position:relative;font-size:1.15em;font-weight:bold}
.contentpage .latestnewseventsteaser .link-wrapper .internal:after{content:"";position:absolute;right:-15px;top:50%;width:8px;height:12px;transform:translateY(calc(-50% + 1px));background-image:url(../images/icons/chevron-down-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.contentpage .latestnewseventsteaser article{margin-bottom:50px}
.contentpage .latestnewseventsteaser article:last-of-type{margin-bottom:0}
.contentpage .latestnewseventsteaser article .news-date,.contentpage .latestnewseventsteaser article time{display:block;position:relative;padding-left:28px;color:#1b0d5e;font-size:1em;font-weight:bold}
.contentpage .latestnewseventsteaser article .news-date:before,.contentpage .latestnewseventsteaser article time:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:21px;height:21px;background-image:url(../images/icons/calendar-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.contentpage .latestnewseventsteaser article>a{display:block;color:#1b0d5e;font-size:1.5em;margin-top:12px;text-decoration:none}
.contentpage .latestnewseventsteaser article>a.read-more{display:inline-block;position:relative;font-size:1.15em;font-weight:bold}
.contentpage .latestnewseventsteaser article>a.read-more:after{content:"";position:absolute;right:-15px;top:50%;width:8px;height:12px;transform:translateY(calc(-50% + 1px));background-image:url(../images/icons/chevron-down-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.contentpage .rnsteaser a{color:#1b0d5e;text-decoration:none;margin-bottom:50px;display:block}
.contentpage .rnsteaser a:last-of-type{margin-bottom:0}
.contentpage .rnsteaser a article h3{margin:12px 0;font-weight:400;display:block;color:#1b0d5e;font-size:1.5em;margin-top:12px;text-decoration:none}
.contentpage .rnsteaser .link-wrapper{margin-top:50px}
.contentpage .rnsteaser .link-wrapper a{display:inline-block;position:relative;font-size:1.15em;font-weight:bold}
.contentpage .rnsteaser .link-wrapper a:after{content:"";position:absolute;right:-15px;top:50%;width:8px;height:12px;transform:translateY(calc(-50% + 1px));background-image:url(../images/icons/chevron-down-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
.contentpage .rnsteaser time{display:block;position:relative;padding-left:28px;color:#1b0d5e;font-size:1em;font-weight:bold}
.contentpage .rnsteaser time:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:21px;height:21px;background-image:url(../images/icons/calendar-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}
@media only screen and (max-width:768px){.contentpage .site-main-wrapper .banner .banner-text-outer .banner-text{margin-top:0;margin-top:20px}
}
.oar-button-play{background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;cursor:pointer}
.oar-button-play:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
.downloads-area{margin-top:80px}
@media only screen and (max-width:768px){.downloads-area{text-align:left;margin-top:60px}
}
.downloads-area a{color:#7fcbf8;font-weight:600;text-decoration:none;margin-bottom:30px;display:block}
.downloads-area a:last-of-type{margin-bottom:0}
.downloads-area a.document:after{margin-left:20px;top:1px;background:url(../images/icons/download-pink.svg) no-repeat;height:14px;width:14px;display:inline-block;content:"";position:relative;background-position:center center;background-size:cover}
.downloads-area a.link:after{margin-left:20px;top:2px;background:url(../images/icons/chevron-down-pink.svg) no-repeat;height:14px;width:8px;display:inline-block;content:"";position:relative}
.downloads-area a:hover{text-decoration:underline}
.downloads-area.white a{color:white}
.downloads-area.white a.document:after{background:url(../images/icons/download-white.svg) no-repeat}
.downloads-area.white a.link:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.downloads-area.centre{text-align:center}
@media only screen and (min-width:769px){.wayfinder-buttons{display:none}
}
@media only screen and (max-width:768px){.wayfinder-buttons{padding-right:0;margin-top:40px;text-align:center}
.wayfinder-buttons button{height:20px;width:20px;margin-right:20px;border-radius:50%;border:2px solid #7fcbf8;background-color:white;font-size:0;outline:0;transition:.2s}
.wayfinder-buttons button:last-of-type{margin-right:0}
.wayfinder-buttons button.active{background-color:#7fcbf8;transition:.2s}
}
@media only screen and (max-width:768px){.wayfinder-buttons.grey button{background-color:#eceded}
.wayfinder-buttons.grey button.active{background-color:#7fcbf8}
}
.onlineannualreport2019 main #oar-banner{height:1000px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;color:white;text-align:center;position:relative}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.onlineannualreport2019 main #oar-banner{max-width:1800px;margin:0 auto}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner{height:600px}
}
.onlineannualreport2019 main #oar-banner .background-video{z-index:1;height:100%;width:100%;object-fit:cover}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.onlineannualreport2019 main #oar-banner .background-video{width:auto;object-fit:none}
}
.onlineannualreport2019 main #oar-banner .inner{height:100%;width:100%;z-index:2;position:absolute;top:0}
.onlineannualreport2019 main #oar-banner .inner h1{padding-top:75px;font-weight:400;font-size:1.5em;text-transform:uppercase}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner h1{font-size:1.15em;max-width:200px;margin:0 auto;margin-top:25px;margin-top:0}
}
.onlineannualreport2019 main #oar-banner .inner h2{font-family:"HomemadeApple",cursive;font-weight:200;font-size:17em;line-height:1em;padding-top:200px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner h2{font-size:7em;padding-top:60px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner h3{padding-top:10px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner button{display:block}
}
.onlineannualreport2019 main #oar-banner .inner .banner-download-link{background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;cursor:pointer;text-decoration:none;right:40px;bottom:40px;position:absolute;background:rgba(255,255,255,0.8);border-radius:30px 0 0 30px;max-width:150px;text-align:left;right:0}
.onlineannualreport2019 main #oar-banner .inner .banner-download-link:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
.onlineannualreport2019 main #oar-banner .inner .banner-download-link:after{height:15px;width:15px;top:calc(50% - 7px);position:absolute;right:40px;background:url(../images/icons/download-pink.svg) no-repeat}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner .banner-download-link{border-radius:30px;max-width:100%;position:relative;bottom:unset;right:unset;display:inline-block;padding:10px 55px 10px 20px}
.onlineannualreport2019 main #oar-banner .inner .banner-download-link:after{right:20px}
}
.onlineannualreport2019 main #oar-banner .inner button#banner-watch{display:block;text-align:center;margin:100px auto;display:inline-block;background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;cursor:pointer;background-color:#fff;transition:.4s}
.onlineannualreport2019 main #oar-banner .inner button#banner-watch:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner button#banner-watch{margin-bottom:25px;margin-top:40px;display:block;padding:10px 30px}
}
.onlineannualreport2019 main #oar-banner .inner button#banner-watch:hover{background-color:rgba(255,255,255,0.75);transition:.4s}
.onlineannualreport2019 main #oar-banner .inner button#banner-scroll{position:absolute;display:block;background:white;color:white;background-color:rgba(0,0,0,0);font-family:inherit;border:0;font-size:1em;font-weight:600;outline:0;bottom:30px;left:calc(50% - 82px)}
.onlineannualreport2019 main #oar-banner .inner button#banner-scroll span{background:url(../images/icons/dlg-scroll.svg) no-repeat;height:41px;width:26px;display:block;position:relative;left:calc(50% - 13px);margin-top:30px}
.onlineannualreport2019 main #oar-banner .inner button#banner-scroll span:after{display:inline-block;height:9px;width:3px;background:white;content:"";position:relative;top:9px;left:1px;border-radius:29%}
@media only screen and (max-width:768px){.onlineannualreport2019 main #oar-banner .inner button#banner-scroll{position:relative;margin-top:80px;top:auto}
.onlineannualreport2019 main #oar-banner .inner button#banner-scroll span{display:none}
}
.onlineannualreport2019 main #video-modal{position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);width:100%;height:100%;opacity:0;z-index:-1;transition:.4s}
.onlineannualreport2019 main #video-modal.active{opacity:1;transition:.4s}
.onlineannualreport2019 main #video-modal .inner{height:calc(100% - 50px);width:calc(100% - 50px);padding:25px;position:relative}
.onlineannualreport2019 main #video-modal .inner button{position:absolute;right:20px;top:20px;font-size:0;height:22px;width:22px;background-color:#fff;background-image:url(../images/icons/icon-close.png);background-size:cover;background-repeat:no-repeat;background-position:center center;background-size:12px;border:0;outline:0;border-radius:50%;cursor:pointer;transition:.4s}
.onlineannualreport2019 main #video-modal .inner button:hover{background-color:rgba(255,255,255,0.75);transition:.4s}
.onlineannualreport2019 main #video-modal .inner video{position:relative;display:block;top:50%;transform:translateY(-50%);margin:0 auto;max-width:80%;box-shadow:0 0 20px rgba(0,0,0,0.5)}
.onlineannualreport2019 main .breadcrumb-container{background:#f4f4f4}
.onlineannualreport2019 main .breadcrumb-container .breadcrumb{top:auto;position:relative;max-width:1400px;display:block !important}
.onlineannualreport2019 main #caring-for-our-customers{max-width:1400px;padding:100px 20px 0 20px;margin:0 auto;margin-bottom:50px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers{padding:100px 0 0 0}
}
.onlineannualreport2019 main #caring-for-our-customers .inner h2{font-size:2.1em;margin-bottom:20px;max-width:700px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers .inner h2{padding-left:20px;padding-right:20px}
}
.onlineannualreport2019 main #caring-for-our-customers .inner h3{font-size:1.6em;font-weight:400;margin-bottom:20px;max-width:700px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers .inner h3{padding-left:20px;padding-right:20px}
}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser{display:flex;margin-top:60px;background:linear-gradient(#09f,#6d1f80 120%)}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser{display:block}
}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .image{flex:1;background-image:url("../images/oar-2019/ceo.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .image{flex:none;min-height:460px;background-image:url("../images/oar-2019/ceo-mobile.jpg")}
}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation{flex:1;color:white}
@media only screen and (max-width:768px){.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation{flex:none}
}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner{padding:50px 50px 25px 50px}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner .quotation-mark{background:url(../images/icons/quotation.svg) no-repeat;height:44px;width:37px;display:block;position:relative;left:calc(50% - 19px);margin:50px 0}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner .quotation-mark:first-of-type{margin-top:0}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner h3.quote{max-width:400px;font-size:2.2em;text-align:center;line-height:1.35em;padding:0;margin:0 auto}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner p.attribute{text-align:center;font-weight:600}
.onlineannualreport2019 main #caring-for-our-customers .inner .quoteteaser .quotation .inner p.attribute span{font-weight:400;display:block}
.onlineannualreport2019 main #group-highlights{background-image:url(../images/oar-2019/group-highlight-bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;color:white}
.onlineannualreport2019 main #group-highlights .inner{padding:100px 20px;max-width:1400px;margin:0 auto}
@media only screen and (max-width:768px){.onlineannualreport2019 main #group-highlights .inner{padding:60px 20px}
}
.onlineannualreport2019 main #group-highlights .inner h2{font-size:2.1em;margin-bottom:20px;max-width:700px}
.onlineannualreport2019 main #group-highlights .inner h3{font-size:1.6em;font-weight:400;margin-bottom:20px;max-width:700px}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid{display:flex;flex-wrap:wrap;color:red;margin-top:50px}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item{flex:1;background:white;display:block;flex:1 0 28%;margin:0 45px 45px 0;position:relative}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item:nth-child(3n+3){margin-right:0}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item:nth-child(n+4){margin-bottom:0}
@media only screen and (max-width:768px){.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item{flex:0 calc(50% - 15px);margin:0 30px 30px 0}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item:nth-child(3n+3){margin-right:30px}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item:nth-child(n+4){margin-bottom:30px}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item:nth-child(2n+2){margin-right:0}
}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner{color:#2e265b;padding:25px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner{padding:20px 15px}
}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner h4{color:inherit;font-size:1.55em;min-height:50px;margin-bottom:10px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner h4{font-size:1.2em}
}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner h5{color:#09f;font-size:3em;margin-bottom:15px}
@media only screen and (max-width:850px){.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner h5{font-size:2.4em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner h5{font-size:1.75em}
}
.onlineannualreport2019 main #group-highlights .inner .highlights-grid>.highlight-item>.highlight-inner p{color:#09f;font-size:1em;font-weight:600;margin-bottom:0;padding:0}
.onlineannualreport2019 main #long-term-sustainability{max-width:1400px;padding:100px 20px 0 20px;margin:50px auto 0 auto;margin-bottom:50px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability{padding:60px 0 40px 0;margin-bottom:0}
}
.onlineannualreport2019 main #long-term-sustainability .inner h2{font-size:2.1em;margin-bottom:20px;max-width:910px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner h2{padding-left:20px;padding-right:20px}
}
.onlineannualreport2019 main #long-term-sustainability .inner h3{font-size:1.6em;font-weight:400;margin-bottom:20px;max-width:910px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner h3{padding-left:20px;padding-right:20px;padding-bottom:60px;font-size:1.4em;margin-bottom:0}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid{width:100%;display:inline-block;position:relative}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner{display:flex;background-color:white}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner{display:block}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left{background:url(../images/oar-2019/oar_vision_illustration.jpg);flex:1 0 47%;height:620px;background-size:100% 100%;background-repeat:no-repeat;margin-right:20px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left{flex:none;height:inherit;margin-right:0;background:url(../images/oar-2019/oar_vision_illustration-mobile.svg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing{display:flex;color:white}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing{display:block;height:700px;margin-bottom:40px}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div{flex:1;position:relative}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner{text-align:center}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner h3{font-family:"HomemadeApple",cursive;padding:90px 20px 0 30px;font-size:6.5em}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner h3{font-size:5.5em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner h3{font-size:6.5em;padding:40px 20px 0 30px}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner p{padding:60px 20px 20px 30px;font-size:1.4em}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div .container-inner p{padding:20px 20px 20px 30px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-child(1){height:50%}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-c3hild(3){height:50%}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-c3hild(3) .container-inner h3{padding:90px 30px 0 10px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-c3hild(3) .container-inner h3{padding:60px 20px 0 30px}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-c3hild(3) .container-inner p{padding:60px 30px 20px 10px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .left .image-backing>div:nth-c3hild(3) .container-inner p{padding:20px 20px 20px 30px}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right{flex:1 0 53%}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner{width:100%;height:100%}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner{flex:none;width:100%}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail::-webkit-scrollbar{display:none;width:0 !important}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail{display:flex;position:relative;width:100%}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail{width:100%;overflow-y:scroll;-ms-overflow-style:none}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column{flex:1;margin-right:20px;color:white;padding:25px 20px;position:relative}
@media only screen and (max-width:950px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column{padding:25px 15px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column{flex:0 0 60%;width:60vw;padding:25px 20px 85px 20px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column:first-of-type{margin-left:20px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column:last-of-type:after{height:1px;width:40px;content:"";right:-100%;display:block;position:relative;z-index:-1;background:#eceded}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column h3{text-transform:uppercase;font-size:1.2em;min-height:40px;font-weight:600;margin-bottom:70px}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column h3{font-size:1em}
}
@media only screen and (max-width:950px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column h3{font-size:.8em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column h3{margin-bottom:50px;max-width:150px;padding:0}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column ul{height:calc(100% - 180px);list-style:none;display:flex;flex-direction:column}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column ul{height:auto;display:block;flex-direction:row}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column ul li{flex:1;list-style:none;font-weight:600}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column ul li{margin-bottom:20px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column ul li:last-of-type{margin-bottom:0}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button{color:#7fcbf8;font-family:inherit;font-weight:600;font-size:1em;text-align:center;width:100%;padding:10px 0;border-radius:20px;border:0;position:absolute;bottom:20px;width:calc(100% - 40px);background-color:white;cursor:pointer;transition:.4s}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button{font-size:.85em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button{font-size:1em}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button span{background:url(../images/icons/icon-plus-pink.svg);content:"";height:11px;width:11px;display:inline-block;position:relative;background-size:cover}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button span{height:9px;width:9px;background-size:cover}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column button:hover{background-color:rgba(255,255,255,0.7);transtion:.4s}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column.purple{background:#09f}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column.green{background:linear-gradient(to right,#0d7136,#76b502)}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .inner .right>.inner .rail .column.orange{background:linear-gradient(to left,#f6a400,#c33)}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent{position:fixed;overflow-x:scroll}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel{height:calc(100% - 80px);width:calc(100% - 40px);padding:40px 20px;position:absolute;top:0;left:0;opacity:0;transition:.4s}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel{height:auto}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel.active{opacity:1;transition:.4s;z-index:20}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel h3{text-transform:uppercase;font-size:1.2em;font-weight:600;color:white;margin-bottom:40px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table{max-width:850px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table tr{border-top:1px solid white;color:white;display:block}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table tr td{vertical-align:top;padding-top:10px;width:64%;display:inline-block}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table tr td.title{width:33%;font-weight:600}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table tr td.title p{max-width:180px;padding-bottom:20px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel table tr td p{padding-bottom:15px}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel button{position:absolute;width:40px;height:40px;font-size:0;border-radius:50%;outline:0;border:0;bottom:20px;left:20px;background-color:rgba(255,255,255,0.7);background-image:url(../images/icons/icon-minus-pink.png);background-repeat:no-repeat;background-position:center center;cursor:pointer}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel button{top:20px;right:20px;left:auto}
}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel.content-a{background:linear-gradient(to left,#09f,#6d1f80)}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel.content-b{background:linear-gradient(to right,#0d7136,#76b502)}
.onlineannualreport2019 main #long-term-sustainability .inner .sustainability-grid .hiddencontent>.panel.content-c{background:linear-gradient(to left,#f6a400,#c33)}
@media only screen and (max-width:768px){.onlineannualreport2019 main #long-term-sustainability .downloads-area{display:none}
}
.onlineannualreport2019 main #transforming-our-business{background:#eceded}
.onlineannualreport2019 main #transforming-our-business>.inner{max-width:1400px;padding:140px 20px 70px 20px;margin:0 auto}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner{padding:80px 0 60px 0}
}
.onlineannualreport2019 main #transforming-our-business>.inner h2{font-size:2.1em;margin-bottom:20px;max-width:910px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner h2{padding-left:20px;padding-right:20px}
}
.onlineannualreport2019 main #transforming-our-business>.inner h3{font-size:1.6em;font-weight:400;margin-bottom:60px;max-width:910px}
@media only screen and (max-width:900px){.onlineannualreport2019 main #transforming-our-business>.inner h3{margin-bottom:20px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner h3{padding-left:20px;padding-right:20px;padding-bottom:60px;font-size:1.4em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid{width:100%}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail::-webkit-scrollbar{display:none;width:0 !important}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail{display:flex;flex-wrap:wrap;position:relative}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail{-ms-overflow-style:none;overflow-y:scroll;flex-wrap:nowrap}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel{flex:1 0 25%;color:white;margin-right:40px;margin-bottom:40px;position:relative}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:nth-child(3n+3){margin-right:0}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:nth-child(n+4){margin-bottom:0}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel{flex:0 0 65%;margin-right:25px;margin-bottom:40px;padding-bottom:60px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:nth-child(3n+3){margin-right:25px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:nth-child(n+4){margin-bottom:40px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:first-of-type{margin-left:20px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel:last-of-type:after{height:1px;width:20px;content:"";right:-100%;display:block;position:relative;background:#eceded}
}
@media only screen and (max-width:767px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel{flex:0 0 74%}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .image img{width:100%}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information{padding:20px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h3{font-size:2.5em;font-weight:600;min-height:132px;max-width:250px}
@media only screen and (max-width:900px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h3{font-size:2em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h3{min-height:92px;padding:0;font-size:1.8em;margin-bottom:30px}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h4{font-size:1.55em;font-weight:400;margin-bottom:50px}
@media only screen and (max-width:900px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h4{min-height:80px}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .information .information-inner>h4{max-width:230px;font-size:1.4em;font-weight:600;margin-bottom:80px}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons{padding:0 0 20px 20px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons{position:absolute;bottom:0}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons button.open{background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;cursor:pointer;padding:12px 35px 12px 35px;transition:.4s}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons button.open:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons button.open:after{background-image:url(../images/icons/icon-plus-pink.png);height:14px;width:14px;background-size:cover}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .buttons button.open:hover{background-color:rgba(255,255,255,0.7);transition:.4s}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;opacity:0;transition:.2s;z-index:-1}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content.active{opacity:1;transition:.2s}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner{padding:20px}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h3{font-size:2.5em;font-weight:600;min-height:132px;max-width:250px}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h3{min-height:0;font-size:2em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h3{padding:0 0 30px 0;font-size:2.2em;min-height:0;margin-bottom:30px}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h4{font-size:1.55em;font-weight:400;margin-bottom:50px}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h4{margin-bottom:20px;font-size:1.4em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner>h4{font-size:1.4em}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner p{margin-top:0;font-size:1.2em;line-height:1.4em;margin-bottom:20px}
@media only screen and (max-width:1100px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner p{font-size:.9em;margin-top:30px;margin-bottom:30px;line-height:1.3em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner p{margin-top:0;margin-bottom:20px;font-size:1.2em;line-height:1.4em}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner p:nth-child(n+2){margin-top:0}
}
@media only screen and (max-width:767px){.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner p{font-size:1em;margin-bottom:20px;line-height:1.3em;margin-top:0}
}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner .closed{height:42px;width:42px;background:rgba(255,255,255,0.7);border-radius:50%;font-size:0;border:0;outline:0;position:absolute;bottom:20px;left:20px;cursor:pointer;transition:.4s}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner .closed:hover{background:rgba(255,255,255,0.5);transition:.4s}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel .hidden-content .hidden-inner .closed:after{background-image:url(../images/icons/icon-minus-pink.png);height:14px;width:14px;background-size:cover;display:inline-block;content:""}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.light-blue,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.light-blue .hidden-content{background-image:linear-gradient(-45deg,#09f,#6d1f80)}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.orange,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.orange .hidden-content{background-image:linear-gradient(-45deg,#c33,#f6a400)}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.red,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.red .hidden-content{background-image:linear-gradient(-45deg,#c33,#6d1f80)}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.green,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.green .hidden-content{background-image:linear-gradient(-45deg,#00693c,#7ab800)}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.purple,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.purple .hidden-content{background-image:linear-gradient(-45deg,#6d1f80,#e2007a)}
.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.blue-dark,.onlineannualreport2019 main #transforming-our-business>.inner .our-business-grid>.inner .rail .business-panel.blue-dark .hidden-content{background-image:linear-gradient(-45deg,#345ec2,#6d1f80)}
@media only screen and (max-width:768px){.onlineannualreport2019 main #transforming-our-business .downloads-area{text-align:center}
}
.onlineannualreport2019 main #our-stakeholders>.inner{padding:100px 20px;max-width:1400px;margin:0 auto}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner{padding:60px 0}
}
.onlineannualreport2019 main #our-stakeholders>.inner h2{font-size:2.1em;margin-bottom:20px;max-width:910px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner h2{padding-left:20px;padding-right:20px}
}
.onlineannualreport2019 main #our-stakeholders>.inner h3{font-size:1.6em;font-weight:400;margin-bottom:60px;max-width:910px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner h3{padding-left:20px;padding-right:20px;padding-bottom:0;font-size:1.4em}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid{width:100%}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail::-webkit-scrollbar{display:none;width:0 !important}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail{display:flex;overflow-y:scroll;flex-wrap:nowrap;-ms-overflow-style:none}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail{flex-wrap:nowrap;position:relative}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder{flex:1;margin-right:40px;margin-bottom:40px;color:white;position:relative}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder{flex:0 0 65%;margin-bottom:0}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder:first-of-type{margin-left:20px}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder:last-of-type:after{height:1px;width:20px;content:"";right:-100%;display:block;position:relative;background:white}
}
@media only screen and (max-width:1450px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder{margin-right:20px}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder:last-of-type{margin-right:0}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder.blue{background-image:linear-gradient(45deg,#09f,#6d1f80)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder.orange{background-image:linear-gradient(45deg,#c33,#f6a400)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder.red{background-image:linear-gradient(45deg,#c33,#6d1f80)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder.green{background-image:linear-gradient(45deg,#00693c,#7ab800)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder.purple{background-image:linear-gradient(45deg,#6d1f80,#e2007a)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner{padding:20px 20px 60px 20px;position:relative}
@media only screen and (max-width:820px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner{padding:15px 15px 40px 15px}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner h3{text-align:center;font-size:1.55em;margin-bottom:20px}
@media only screen and (max-width:1000px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner h3{font-size:1.25em}
}
@media only screen and (max-width:820px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner h3{font-size:1.1em}
}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner h3{font-size:1.55em;text-align:left;font-weight:600;padding:0}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner p{text-align:center;font-size:1.15em;margin-bottom:70px;font-weight:300}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder .inner p{text-align:left}
}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder a{background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;width:100%;padding:10px;position:absolute;bottom:20px;width:calc(100% - 40px);width:calc(100% - 60px);left:20px;text-align:center;text-decoration:none;cursor:pointer;transition:.4s}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder a:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder a:after{background-image:url(../images/icons/chevron-down-pink.svg)}
.onlineannualreport2019 main #our-stakeholders>.inner .stakeholders-grid .stakeholders-inner .stakeholders-rail .stakeholder a:hover{background-color:rgba(255,255,255,0.7);transition:.4s}
.onlineannualreport2019 main #our-stakeholders>.inner .downloadmore{background-color:white;font-family:inherit;font-size:1em;color:#7fcbf8;font-weight:600;padding:15px 35px 15px 35px;border-radius:30px;border:0;outline:0;cursor:pointer;background-color:#1e185a;color:white;display:inline-block;text-align:center;width:calc(100% - 70px);text-decoration:none}
.onlineannualreport2019 main #our-stakeholders>.inner .downloadmore:after{background:url(../images/icons/play-pink.svg) no-repeat;height:14px;width:12px;display:inline-block;content:"";position:relative;margin-left:20px;top:2px}
.onlineannualreport2019 main #our-stakeholders>.inner .downloadmore:after{background-image:url(../images/icons/download-white-full.svg);height:14px;width:14px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .downloadmore{width:calc(100% - 110px);margin:60px 20px 20px 20px}
}
.onlineannualreport2019 main #our-stakeholders>.inner .downloads-area{margin-top:60px}
@media only screen and (max-width:768px){.onlineannualreport2019 main #our-stakeholders>.inner .downloads-area{padding-left:20px}
}
#download{border-top:1px solid #1e185a;border-bottom:1px solid #1e185a}
#download>.inner{padding:55px 20px;max-width:1400px;margin:0 auto}
#download>.inner h2{font-size:2.1em;margin-bottom:20px;max-width:910px}
#download>.inner .downloads-area{margin-top:55px;padding:0}
@media only screen and (max-width:768px){#download>.inner .downloads-area{text-align:left}
}
#notes{border-bottom:1px solid #1e185a}
#notes>.inner{padding:50px 20px;max-width:1400px;margin:0 auto}
#notes>.inner h2{font-size:1.15em;margin-bottom:20px;max-width:830px}
#notes>.inner p{font-size:.85em;font-weight:400;max-width:830px}
#notes>.inner p a{font-weight:600;color:#e2007a;text-decoration:none}
#notes>.inner p a:hover{text-decoration:underline}
#related>.inner{padding:55px 20px 105px 20px;max-width:1400px;margin:0 auto}
@media only screen and (max-width:768px){#related>.inner{padding:55px 20px 20px 20px}
}
#related>.inner h2{font-size:2.1em;margin-bottom:55px;max-width:910px}
#related>.inner .related-links{display:flex}
@media only screen and (max-width:768px){#related>.inner .related-links{display:block}
}
#related>.inner .related-links>div{flex:1;margin-right:40px}
@media only screen and (max-width:768px){#related>.inner .related-links>div{flex:auto;margin-right:0;margin-bottom:60px}
#related>.inner .related-links>div:last-of-type{margin-top:0}
}
#related>.inner .related-links>div:last-of-type{margin-right:0}
#related>.inner .related-links>div img{width:100%}
#related>.inner .related-links>div h3{font-size:1.55em;margin-top:25px;margin-bottom:50px}
@media only screen and (max-width:768px){#related>.inner .related-links>div h3{margin-bottom:25px}
}
#related>.inner .related-links>div a{color:#7fcbf8;font-weight:600;text-decoration:none;margin-bottom:30px;display:block}
#related>.inner .related-links>div a:last-of-type{margin-bottom:0}
#related>.inner .related-links>div a.document:after{margin-left:20px;top:1px;background:url(../images/icons/download-pink.svg) no-repeat;height:14px;width:14px;display:inline-block;content:"";position:relative;background-position:center center;background-size:cover}
#related>.inner .related-links>div a.link:after{margin-left:20px;top:2px;background:url(../images/icons/chevron-down-pink.svg) no-repeat;height:14px;width:8px;display:inline-block;content:"";position:relative}
#related>.inner .related-links>div a:hover{text-decoration:underline}
.autoservices #downbutton{position:absolute !important;left:calc(50% - 25px) !important}
.autoservices nav .autoservices{display:flex}
.autoservices nav .autoservices>div:nth-child(1){width:auto;flex:0 0 220px;margin:10px 0 10px 0}
@media screen and (max-width:1150px){.autoservices nav .autoservices>div:nth-child(1){padding-left:20px}
}
.autoservices nav .autoservices>div:nth-child(1) img{width:160px;height:56px;padding:0}
@media screen and (max-width:1150px){.autoservices nav .autoservices>div:nth-child(1) img{width:132px;height:46px;padding:8px 0 0 0 !important}
}
.autoservices nav .autoservices>#navmenu{flex:1}
.autoservices nav .autoservices>#navshares{flex:0 0 460px;display:flex}
@media screen and (max-width:768px){.autoservices nav .autoservices>#navshares{display:none}
}
.autoservices nav .autoservices>#navshares #searchmenu-and-links{flex:1}
.autoservices nav .autoservices>#navshares #searchmenu-and-links .searchfield{margin-top:12px}
.autoservices nav .autoservices>#navshares #shareprice-and-links{flex:0 0 260px}
.autoservices nav .autoservices>#navshares #shareprice-and-links iframe{margin-top:16px;height:25px !important}
.autoservices #navmenumobile .trust{background:white;border-top:1px solid #e0e0e0;padding-top:20px}
@media screen and (max-width:800px){.autoservices #navmenumobile .trust{position:relative;top:unset}
.autoservices #navmenumobile .trust iframe{margin-top:0;margin-bottom:0;height:40px !important}
}
.autoservices footer .logo img{width:158px;height:55px}
.autoservices footer .container .top .row{display:flex}
@media screen and (max-width:800px){.autoservices footer .container .top .row{display:flex;flex-wrap:wrap;line-height:1.2em;margin-bottom:0}
.autoservices footer .container .top .row .column-3{flex:0 0 100%}
.autoservices footer .container .top .row .column-2{flex:0 0 calc(50% - 10px)}
.autoservices footer .container .top .row p{padding:20px 0 0 0}
}
.autoservices footer .container .top .row>div{flex:1;padding-right:20px;width:auto}
@media screen and (max-width:800px){.autoservices footer .container .top .row>div{flex:none;width:calc(100% - 20px);display:block;min-height:0}
.autoservices footer .container .top .row>div:nth-child(odd){padding-right:0}
.autoservices footer .container .top .row>div:last-of-type{flex:0 0 calc(50% - 10px)}
.autoservices footer .container .top .row>div.column-2{margin-bottom:20px;padding-bottom:20px}
}
@media screen and (max-width:800px){.autoservices footer .container .bottom{width:100%;margin-left:0;padding-top:20px}
}
.autoservices footer .container .bottom>.row{margin-left:0;flex:4}
.autoservices footer .container .bottom>.row:before{content:"";position:relative;flex:1;display:block;flex:0 0 20%;min-width:240px}
@media screen and (max-width:800px){.autoservices footer .container .bottom>.row div:nth-child(2){margin-bottom:0 !important}
}
@media screen and (min-width:801px){.autoservices footer .container .bottom>.row{display:flex;flex-wrap:wrap}
.autoservices footer .container .bottom>.row>.column-3{display:none;flex-wrap:0 0 100%}
.autoservices footer .container .bottom>.row>.column-5{display:inline-block;float:none;order:2}
.autoservices footer .container .bottom>.row>.column-4{display:inline-block;float:none;order:1;margin-right:30px}
.autoservices footer .container .bottom>.row>.column-4 p{margin:0;padding:0}
.autoservices footer .container .bottom>.row>.column-1{max-width:810px;width:100%}
.autoservices footer .container .bottom>.row>.column-1 a{color:inherit;text-decoration:none;transition:.4s}
.autoservices footer .container .bottom>.row>.column-1 a:hover{text-decoration:underline;transition:.4s}
}
@media screen and (max-width:800px){.autoservices footer .container .bottom .site-services-links{display:flex;flex-wrap:wrap}
.autoservices footer .container .bottom .site-services-links>li{margin-right:0;flex:0 0 50%}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width){margin:0;max-width:100%;padding:0}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0{margin:0}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0{display:block;flex:none}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding:220px 0;padding-left:calc((100vw - 1350px) / 2) !important;padding-right:80px}
@media screen and (max-width:1390px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding-left:20px !important;padding-right:20px !important}
}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding:60px 0}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h3,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h4,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h5,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h6{font-size:2.2em;margin:15px 0 10px 0}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h3,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h4,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h5,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h6{font-size:1.6em}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner p{font-size:1.6em;line-height:1.5em}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner p{font-size:1.2em}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient{background-image:linear-gradient(#facc12,#e39417 80%)}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient p,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient a{color:white;margin-bottom:30px}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient{background:linear-gradient(90deg,#00a2da 25%,#5e2f7c)}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient p,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient a{color:white;margin-bottom:30px}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient{background:linear-gradient(90deg,#ce1f2f 50%,#841f6d)}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient p,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient a{color:white;margin-bottom:30px}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient{background:linear-gradient(90deg,#7ab800 50%,#00693c)}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient h2,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient p,.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient a{color:white;margin-bottom:30px}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient a:after{background:url(../images/icons/chevron-down-white.svg) no-repeat}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.plain-white{background:white}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1{margin:0;background-size:cover;background-position:center;background-repeat:no-repeat}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1{display:block;height:400px}
}
.autoservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1 img{display:none}
.autoservices>.site-main-wrapper>.page-content>.main-section .column_1_grey{background:#eceded;max-width:100%;padding:80px 0 20px 0;margin-bottom:0 !important;margin:0}
.autoservices>.site-main-wrapper>.page-content>.main-section .column_1_grey>div{max-width:1350px;margin:0 auto;padding:0 20px}
.autoservices>.site-main-wrapper>.page-content>.main-section .html{max-width:1350px;margin:0 auto;padding:0 20px}
.autoservices>.site-main-wrapper>.page-content>.main-section .googlereview{margin:60px 0;padding:60px 0;background:#eceded}
.autoservices>.site-main-wrapper>.page-content>.main-section .googlereview>h3{max-width:1350px;margin:0 auto;padding:0 20px;margin-bottom:40px;text-align:center}
.autoservices>.site-main-wrapper>.page-content .text h2{font-size:2em !important;margin-bottom:30px !important}
@media screen and (max-width:800px){.autoservices>.site-main-wrapper>.page-content .text h2{font-size:1.6em !important}
}
.autoservices>.site-main-wrapper>.page-content .text h3{font-size:20px}
.autoservices>.site-main-wrapper>.page-content .text>.default a{color:#e2007a;overflow-wrap:break-word}
.autoservices>.site-main-wrapper>.page-content .text>.default a:hover{text-decoration:underline}
.autoservices .text .link-button a{background-image:linear-gradient(to right,#ce1f2f,#841f6d 80%)}
.locationpage .page-content .column_2_33-66 .column_2_33-66-c0 p{font-size:1.4em;line-height:1.5em}
.locationpage .page-content .column_2_33-66 .column_2_33-66-c0 p a{font-size:14px;line-height:1em}
.locationpage .page-content .social-section .googlereview-section .googlereview{background:#eceded;padding:80px 0 40px 0}
.locationpage .page-content .social-section .googlereview-section .googlereview>h3{text-align:center;padding-bottom:40px !important;padding:0 20px;font-size:1.6em}
.locationpage .page-content .social-section .googlereview-section>div:last-of-type .trustpilot-section{padding:80px 0}
.locationpage .page-content .social-section .googlereview-section>div:last-of-type .trustpilot-section .html{max-width:1350px;margin:0 auto;padding:0 20px}
.locationpage .page-content .social-section .googlereview-section>div:last-of-type .trustpilot-section h3{text-align:center;padding:0 20px 40px 20px}
.legalservices.homepage .floating-button{width:calc(100% - 40px);display:block;position:absolute;padding:0 20px;top:100px;z-index:8}
@media screen and (max-width:800px){.legalservices.homepage .floating-button{display:none}
}
.legalservices.homepage .floating-button>span{max-width:1350px;width:100%;display:block;margin:0 auto;text-align:right}
.legalservices.homepage .floating-button>span a{border-radius:20px;font-weight:600;text-decoration:none;color:white;margin-bottom:10px;background-image:linear-gradient(to right,#c33,#6d1f80);padding:10px 25px 10px 25px !important;display:inline-block;position:relative;transition:.4s}
.legalservices.homepage .floating-button>span a:after{background-image:url(../images/icons/chevron-right-white.svg) !important;background-position:center;background-repeat:no-repeat;content:"";height:12px;width:7px;display:inline-block;margin-left:10px;top:2px;position:relative;transition:.2s}
.legalservices.homepage .floating-button>span a:hover{background-color:#2e265b;background-image:linear-gradient(to right,#2e265b,#2e265b);color:white;transition:.4s;background-image:unset}
.legalservices.homepage #downbutton{bottom:13px !important}
.legalservices.homepage main .main-section .main-par>.parsys_column{margin-bottom:0 !important}
.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3{background-image:linear-gradient(to right,#c33,#6d1f80);padding:0 !important;transition:.4s}
.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1 a,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2 a,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3 a{padding:8px 25px 10px 25px !important;display:block;position:relative}
.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link1.hover,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link2.hover,.legalservices.homepage main .sitepagecarousel .carousel-text-outer .carousel-links .link3.hover{background-image:linear-gradient(to right,#c33,#6d1f80);transition:.4s}
.legalservices.homepage .brand-section .row{padding:170px 0 90px 20px}
@media screen and (max-width:800px){.legalservices.homepage .brand-section .row{padding-right:0;padding:70px 0 60px 20px}
}
.legalservices.homepage .brand-section .row .brand-page-teaser .link-wrapper a{color:#1b0d5e !important}
.legalservices.homepage .brand-section .row .brand-page-teaser .link-wrapper a:after{background:url(../images/icons/chevron-down-blue.svg) !important;background-repeat:no-repeat;background-position:center}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par{padding-bottom:0 !important}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser{background:none !important}
@media screen and (max-width:800px){.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser{height:calc(100vw - 120px) !important;width:calc(100vw - 120px) !important}
}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner{opacity:1 !important;top:0 !important}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner{position:relative}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner:before{display:block;position:absolute;content:"";height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.65),rgba(0,0,0,0));z-index:-1}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper{bottom:0;left:0;z-index:-2}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner h2{padding-left:80px;margin-top:0;padding-top:30px;z-index:2;opacity:0;transition:.4s;transition-delay:.4s}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner p{opacity:0;transition:.4s;transition-delay:.4s}
.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser.active .teaser-inner .content-wrapper .content-wrapper-inner a,.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser.active .teaser-inner .content-wrapper .content-wrapper-inner p,.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser.active .teaser-inner .content-wrapper .content-wrapper-inner h2,.legalservices.homepage .brand-section .row .teaser-carousels .carousels-par>.pageteaser.active .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{opacity:1;transition:.4s;transition-delay:.4s}
.legalservices.homepage .main-par2>.teaser{background-color:#eceded;padding:90px 0 40px 0;margin-bottom:90px}
.legalservices.homepage .main-par2>.teaser h2{text-align:center;font-size:2.5rem;padding-bottom:90px}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.teaser h2{font-size:1.6rem;padding:0 20px 40px 20px}
}
.legalservices.homepage .main-par2>.teaser .teaser-content .par .parsys_column{max-width:1360px}
.legalservices.homepage .main-par2>.teaser .teaser-content .par .parsys_column .text p{font-size:1.2rem;margin-bottom:40px;line-height:1.8rem;font-family:'Montserrat';font-weight:400}
.legalservices.homepage .main-par2>.column_3_33-33-33{max-width:1360px;padding:0 20px;margin:0 auto;margin-bottom:140px}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_3_33-33-33{margin-bottom:60px}
}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_3_33-33-33 .pageteaser{margin-bottom:40px}
}
.legalservices.homepage .main-par2>.column_3_33-33-33 .pageteaser h2{margin-top:0}
.legalservices.homepage .main-par2>.column_3_33-33-33 .pageteaser h2 a{font-size:1.2rem}
.legalservices.homepage .main-par2>.column_2_50-50{margin-bottom:0}
.legalservices.homepage .main-par2>.column_2_50-50>div:first-of-type{margin-right:0;background-size:cover}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_2_50-50>div:first-of-type{margin-bottom:0}
}
.legalservices.homepage .main-par2>.column_2_50-50>div:first-of-type .image img{opacity:0}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner{padding:150px 0;padding-left:calc((100vw - 1350px) / 2) !important;padding-right:140px;height:calc(100% - 300px)}
@media screen and (max-width:1390px){.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner{padding-left:20px !important;padding-right:20px !important}
}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner{padding:60px 0}
}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h3,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h4,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h5,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h6{font-size:2.2em;margin:15px 0 10px 0}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h3,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h4,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h5,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner h6{font-size:1.6em}
}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner p{font-size:1.6em;line-height:1.5em}
@media screen and (max-width:800px){.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner p{font-size:1.2em}
}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner .link-wrapper{padding-top:15px}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner .link-wrapper a{cursor:pointer;text-decoration:none}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner .link-wrapper a:after{height:12px;width:8px;right:-10px;top:1px;content:"";display:inline-block;background-image:url(../images/icons/chevron-right-white.svg) !important;background-size:8px;background-position:center;background-repeat:no-repeat;transition:.2s}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner .link-wrapper a:hover:after{right:-20px;transition:.2s}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.yellow-gradient{background-image:linear-gradient(#facc12,#e39417 80%)}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.yellow-gradient h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.yellow-gradient p,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.yellow-gradient a{color:white;margin-bottom:30px}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.yellow-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.blue-gradient{background:linear-gradient(0,#00a2da 25%,#5e2f7c)}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.blue-gradient h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.blue-gradient p,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.blue-gradient a{color:white;margin-bottom:30px}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.blue-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.red-gradient{background:linear-gradient(0,#ce1f2f 50%,#841f6d)}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.red-gradient h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.red-gradient p,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.red-gradient a{color:white;margin-bottom:30px}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.red-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.green-gradient{background:linear-gradient(0,#7ab800 50%,#00693c)}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.green-gradient h2,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.green-gradient p,.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.green-gradient a{color:white;margin-bottom:30px}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.green-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices.homepage .main-par2>.column_2_50-50 .pageteaser .teaser-inner.plain-white{background:white}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width){margin:0;max-width:100%;padding:0}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0{margin:0}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0{display:block;flex:none}
}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding:150px 0;padding-left:calc((100vw - 1350px) / 2) !important;padding-right:140px}
@media screen and (max-width:1390px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding-left:20px !important;padding-right:20px !important}
}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner{padding:60px 0}
}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h3,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h4,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h5,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h6{font-size:2.2em;margin:15px 0 10px 0}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h3,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h4,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h5,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner h6{font-size:1.6em}
}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner p{font-size:1.6em;line-height:1.5em}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner p{font-size:1.2em}
}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner .link-wrapper{padding-top:15px}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner .link-wrapper a{cursor:pointer;text-decoration:none}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner .link-wrapper a:after{height:12px;width:8px;right:-10px;top:1px;content:"";display:inline-block;background-image:url(../images/icons/chevron-right-white.svg) !important;background-size:8px;background-position:center;background-repeat:no-repeat;transition:.2s}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner .link-wrapper a:hover:after{right:-20px;transition:.2s}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient{background-image:linear-gradient(#facc12,#e39417 80%)}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient p,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient a{color:white;margin-bottom:30px}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.yellow-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient{background:linear-gradient(0,#00a2da 25%,#5e2f7c)}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient p,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient a{color:white;margin-bottom:30px}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.blue-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient{background:linear-gradient(0,#ce1f2f 50%,#841f6d)}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient p,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient a{color:white;margin-bottom:30px}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.red-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient{background:linear-gradient(0,#7ab800 50%,#00693c)}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient h2,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient p,.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient a{color:white;margin-bottom:30px}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.green-gradient a:after{background:url(images/icons/chevron-down-white.svg) no-repeat}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c0 .pageteaser .teaser-inner.plain-white{background:white}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1{margin:0;background-size:cover;background-position:center;background-repeat:no-repeat}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1{display:block;height:400px}
}
.legalservices>.site-main-wrapper>.page-content>.main-section>.row>.main-par>.column_2_50-50:not(.fixed-width)>.column_2_50-50-c1 img{display:none}
.legalservices>.site-main-wrapper>.page-content>.main-section .column_1_grey{background:#eceded;max-width:100%;padding:80px 0 20px 0;margin-bottom:0 !important;margin:0}
.legalservices>.site-main-wrapper>.page-content>.main-section .column_1_grey>div{max-width:1350px;margin:0 auto;padding:0 20px}
.legalservices>.site-main-wrapper>.page-content>.main-section .html{max-width:1350px;margin:0 auto;padding:0 20px}
.legalservices>.site-main-wrapper>.page-content>.main-section .googlereview{margin:60px 0;padding:60px 0;background:#eceded}
.legalservices>.site-main-wrapper>.page-content>.main-section .googlereview>h3{max-width:1350px;margin:0 auto;padding:0 20px;margin-bottom:40px;text-align:center}
.legalservices>.site-main-wrapper>.page-content .text h2{font-size:2em !important;margin-bottom:30px !important}
@media screen and (max-width:800px){.legalservices>.site-main-wrapper>.page-content .text h2{font-size:1.6em !important}
}
.legalservices>.site-main-wrapper>.page-content .text h3{font-size:20px}
.legalservices>.site-main-wrapper>.page-content .text>.default a{color:#e2007a;overflow-wrap:break-word}
.legalservices>.site-main-wrapper>.page-content .text>.default a:hover{text-decoration:underline}
.legalservices .text .link-button a{background-image:linear-gradient(to right,#ce1f2f,#841f6d 80%)}
.legalservices .pageteaser:last-of-type{height:100%}
.legalservices #downbutton{position:absolute !important;left:calc(50% - 25px) !important}
.legalservices header #navshares #searchmenu-and-links .searchfield .search-field-wrapper form input[type=submit]{cursor:pointer}
.legalservices header>nav .legalservices{display:flex}
.legalservices header>nav .legalservices>div:nth-child(1){width:auto;flex:0 0 220px;margin:10px 0 10px 0}
@media screen and (max-width:1150px){.legalservices header>nav .legalservices>div:nth-child(1){padding-left:20px}
}
.legalservices header>nav .legalservices>div:nth-child(1) img{height:59px;width:auto;padding:0}
@media screen and (max-width:1150px){.legalservices header>nav .legalservices>div:nth-child(1) img{height:46px;width:auto;padding:8px 0 0 0 !important}
}
.legalservices header>nav .legalservices>#navmenu{flex:1}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li{float:none;display:inline-block}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li a{margin:0 !important;padding:32px 13px 31px 13px;display:block;position:relative}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li a:after{content:"";display:inline-block;position:absolute;width:calc(100% - 26px);height:2px;background-color:#c6c0e8;left:13px;bottom:15px;opacity:0;transition:.2s}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li a:hover{border-bottom:0;cursor:pointer}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li a:hover:after{opacity:1;transition:.2s}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li.active a{border-bottom:0}
.legalservices header>nav .legalservices>#navmenu .navigation .primary-menu>li.active a:after{content:"";display:inline-block;position:absolute;width:calc(100% - 26px);height:2px;background-color:#1b0d5e;left:13px;bottom:15px;opacity:1;transition:.2s}
.legalservices header>nav .legalservices>#navshares{flex:0 0 280px;display:flex;padding-top:26px;transition:.4s}
.legalservices header>nav .legalservices>#navshares.search-active{flex:0 0 380px;transition:.4s}
@media screen and (max-width:768px){.legalservices header>nav .legalservices>#navshares{display:none}
}
.legalservices header>nav .legalservices>#navshares #searchmenu-and-links{flex:1}
.legalservices header>nav .legalservices>#navshares #searchmenu-and-links .searchfield{margin-top:0}
.legalservices header>nav .legalservices>#navshares #shareprice-and-links{flex:0 0 260px}
.legalservices header>nav .legalservices>#navshares #shareprice-and-links iframe{margin-top:0;height:25px !important}
.legalservices header>nav .legalservices>#navshares>.telephone{flex:0 0 148px;padding-top:2px;opacity:1}
@media screen and (max-width:1150px){.legalservices header>nav .legalservices>#navshares>.telephone{opacity:0}
}
.legalservices header>nav .legalservices>#navshares>.telephone a{color:#6d1f80;font-weight:600;text-decoration:none;position:relative;font-size:1rem;display:inline-block;padding-right:23px}
.legalservices header>nav .legalservices>#navshares>.telephone a:after{display:block;position:absolute;right:0;top:3px;height:14px;width:14px;background-image:url(../images/icons/icon-telephone-primary.svg);background-size:14px;background-position:center;background-repeat:no-repeat;content:"";margin-left:10px}
.legalservices header>nav .legalservices>#navshares>.telephone a:before{content:"";display:inline-block;position:absolute;width:calc(100% - 26px);height:2px;background-color:#6d1f80;left:13px;bottom:15px;opacity:0;transition:.2s}
.legalservices header>nav .legalservices>#navshares>.row-searchfield{flex:0 0 187px}
.legalservices #navmenumobile .calls-to-action{background:white;border-top:1px solid #e0e0e0;padding:20px;display:flex}
.legalservices #navmenumobile .calls-to-action>div{flex:1}
.legalservices #navmenumobile .calls-to-action>.link-portal{color:#6d1f80;font-weight:600;text-decoration:none;position:relative;font-size:1rem;display:inline-block;padding-right:23px;text-align:left}
.legalservices #navmenumobile .calls-to-action>.link-portal a{font-weight:600;text-decoration:none;color:#1b0d5e;position:relative}
.legalservices #navmenumobile .calls-to-action>.link-portal a:after{display:block;position:absolute;right:-22px;top:0;height:16px;width:16px;background-image:url(../images/icons/icon-external-rounded.svg);background-size:16px;background-position:center;background-repeat:no-repeat;content:"";margin-left:10px}
.legalservices #navmenumobile .calls-to-action>.phone{text-align:right}
.legalservices #navmenumobile .calls-to-action>.phone a{color:#6d1f80;font-weight:600;text-decoration:none;position:relative;font-size:1rem;display:inline-block;padding-right:23px}
.legalservices #navmenumobile .calls-to-action>.phone a:after{display:block;position:absolute;right:0;top:3px;height:14px;width:14px;background-image:url(../images/icons/icon-telephone-primary.svg);background-size:14px;background-position:center;background-repeat:no-repeat;content:"";margin-left:10px}
@media screen and (max-width:800px){.legalservices #navmenumobile .calls-to-action{position:relative;top:unset}
.legalservices #navmenumobile .calls-to-action iframe{margin-top:0;margin-bottom:0;height:40px !important}
}
.legalservices footer{background-color:#eceded}
.legalservices footer .logo{width:auto;height:auto;margin-right:0;float:none}
.legalservices footer .logo img{width:148px;height:91px;padding-bottom:10px}
.legalservices footer .logo .call a:before,.legalservices footer .logo .mail a:before{height:12px;width:12px;display:inline-block;margin-right:6px;content:"";position:relative;top:2px;background-image:url(../images/icons/icon-telephone-primary-alt.svg);background-size:12px;background-position:center;background-repeat:no-repeat}
.legalservices footer .logo .mail a:before{background-image:url(../images/icons/icon-email-primary.svg)}
.legalservices footer .container .top .row{display:flex}
@media screen and (max-width:800px){.legalservices footer .container .top .row{display:flex;flex-wrap:wrap;line-height:1.2em;margin-bottom:0}
.legalservices footer .container .top .row .column-3{flex:0 0 100%}
.legalservices footer .container .top .row .column-2{flex:0 0 calc(50% - 10px)}
.legalservices footer .container .top .row p{padding:20px 0 0 0}
}
.legalservices footer .container .top .row>div{flex:1;padding-right:20px;width:auto}
@media screen and (max-width:800px){.legalservices footer .container .top .row>div{flex:none;width:calc(100% - 20px);display:block;min-height:0}
.legalservices footer .container .top .row>div:nth-child(odd){padding-right:0}
.legalservices footer .container .top .row>div:last-of-type{flex:0 0 calc(50% - 10px)}
.legalservices footer .container .top .row>div.column-2{margin-bottom:10px;padding-bottom:10px}
}
.legalservices footer .container .top .row>div:first-of-type{flex:0 0 230px;padding-right:20px;max-width:230px}
.legalservices footer .container .top .row>div:first-of-type p a{font-size:12px}
.legalservices footer .container .top .row>div:last-of-type{flex:0 0 130px;padding-right:0;margin-left:50px}
@media screen and (max-width:800px){.legalservices footer .container .top .row>div:last-of-type{margin:0;flex:0 0 100%}
}
.legalservices footer .container .top .row>div:last-of-type img{width:130px;height:auto}
@media screen and (max-width:800px){.legalservices footer .container .bottom{width:100%;padding-top:20px}
}
.legalservices footer .container .bottom>.row{flex:0 0 calc(100% - 220px);padding-left:220px;margin-left:0}
@media screen and (max-width:800px){.legalservices footer .container .bottom>.row{padding-left:0;flex:0 0 100%}
.legalservices footer .container .bottom>.row div:nth-child(2){margin-bottom:0 !important}
}
@media screen and (min-width:801px){.legalservices footer .container .bottom>.row{display:flex;flex-wrap:wrap}
.legalservices footer .container .bottom>.row>.column-3{display:none;flex-wrap:0 0 100%}
.legalservices footer .container .bottom>.row>.column-5{display:inline-block;float:none;order:2}
.legalservices footer .container .bottom>.row>.column-4{display:inline-block;float:none;order:1;margin-right:30px}
.legalservices footer .container .bottom>.row>.column-4 p{margin:0;padding:0}
.legalservices footer .container .bottom>.row>.column-1{max-width:810px;width:100%}
.legalservices footer .container .bottom>.row>.column-1 a{color:inherit;text-decoration:none;transition:.4s}
.legalservices footer .container .bottom>.row>.column-1 a:hover{text-decoration:underline;transition:.4s}
}
@media screen and (max-width:800px){.legalservices footer .container .bottom .site-services-links{display:flex;flex-wrap:wrap}
.legalservices footer .container .bottom .site-services-links>li{margin-right:0;flex:0 0 50%}
}
.touch-ui header .container .column-6 .editmodeconfiguration.topnavmultimenu .topnavmultimenuitem{display:block !important;position:relative !important;margin:0 auto;max-width:1350px;min-height:160px}
.touch-ui header .container .column-6 .editmodeconfiguration.topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content{display:block !important}
.touch-ui header .container .column-6 .editmodeconfiguration.topnavmultimenu .topnavmultimenuitem .multi-menu-detail-content .introduction-wrapper h2{display:block}
.touch-ui header .container .column-6 .editmodeconfiguration.topnavmultimenu .topnavmultimenuitem .topnavmultimenu-subnav{margin-left:16px}
.touch-ui header .container .column-6 .editmodeconfiguration.topnavmultimenu .topnavmultimenuitem .topnavmultimenu-third-level-links{display:block !important;margin-left:20px}
.touch-ui #markermap{height:calc(900px - 93px)}
.touch-ui.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle .parsys>.text>div p{color:#e2007a !important}
.touch-ui.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info,.touch-ui.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info{top:unset !important;right:unset !important;display:block !important;bottom:unset !important;left:unset !important;position:relative !important;transition:.2s}
.touch-ui.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tab-inner-content,.touch-ui.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tab-inner-content{padding:20px}
.touch-ui.esgpage .page-content .description .more-info .tabs .tabbedcontentitem{display:block;position:relative}
.touch-ui.esgpage .more-info .tabs .tabbedcontentitem{display:block;position:relative}
.touch-ui.esgpage .page-content .esg-tabs-articles .esg-tabs .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem,.touch-ui.esgpage .page-content .esg-tabs-articles .esg-articles .esgarticle>div .content .description .more-info .tabs .tabbedcontentitem{position:relative !important}
.touch-ui.homepage .edit-mode .imagecarouselitem.cq-Editable-dom,.touch-ui.reportspage .edit-mode .imagecarouselitem.cq-Editable-dom{height:600px}
.touch-ui.homepage .edit-mode .imagecarouselitem.cq-Editable-dom .carousel-text-outer,.touch-ui.reportspage .edit-mode .imagecarouselitem.cq-Editable-dom .carousel-text-outer{margin-left:0;top:unset;transform:unset}
.touch-ui.homepage .edit-mode .imagecarouselitem.cq-Editable-dom img,.touch-ui.reportspage .edit-mode .imagecarouselitem.cq-Editable-dom img{display:block;max-height:300px;width:auto}
.touch-ui.homepage #downbutton,.touch-ui.reportspage #downbutton{top:-80px}
.touch-ui.homepage main .image-carousel-item-title,.touch-ui.reportspage main .image-carousel-item-title{outline:solid 1px #888;line-height:45px;z-index:100}
.touch-ui.homepage main .sitepagecarousel,.touch-ui.reportspage main .sitepagecarousel{height:unset;min-height:unset;overflow:visible;background-image:none !important}
.touch-ui.homepage main .sitepagecarousel .slick-dots,.touch-ui.reportspage main .sitepagecarousel .slick-dots{position:absolute;top:40px}
.touch-ui.homepage main .sitepagecarousel .slick-initialized,.touch-ui.reportspage main .sitepagecarousel .slick-initialized{width:100%;height:600px;margin-bottom:50px}
.touch-ui.homepage main .sitepagecarousel .slideinner,.touch-ui.reportspage main .sitepagecarousel .slideinner{width:100%;height:600px !important;height:unset;display:block;background-size:cover;background-position:center center}
.touch-ui.homepage main .sitepagecarousel #banner,.touch-ui.reportspage main .sitepagecarousel #banner,.touch-ui.homepage main .sitepagecarousel .slick-track,.touch-ui.reportspage main .sitepagecarousel .slick-track{min-heigt:unset}
.touch-ui.homepage main .brand-section .row .teaser-carousels,.touch-ui.reportspage main .brand-section .row .teaser-carousels{flex:none}
.touch-ui.homepage main .brand-section .row .teaser-carousels #carousels-par-left,.touch-ui.reportspage main .brand-section .row .teaser-carousels #carousels-par-left,.touch-ui.homepage main .brand-section .row .teaser-carousels #carousels-par-right,.touch-ui.reportspage main .brand-section .row .teaser-carousels #carousels-par-right{display:none}
.touch-ui.homepage main .brand-section .row .teaser-carousels .carousels-par,.touch-ui.reportspage main .brand-section .row .teaser-carousels .carousels-par{display:block}
.touch-ui.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser,.touch-ui.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser{width:100%;height:200px;margin-right:1%;flex:none;margin-bottom:20px;opacity:1 !important;top:0 !important;color:white}
.touch-ui.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser:after,.touch-ui.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser:after{content:"";clear:both;display:table}
.touch-ui.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper,.touch-ui.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper{top:unset;bottom:10px;left:10px;right:unset}
.touch-ui.homepage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper img,.touch-ui.reportspage main .brand-section .row .teaser-carousels .carousels-par>.pageteaser .teaser-inner .content-wrapper .content-wrapper-inner .image-wrapper img{height:100px;width:auto}
.touch-ui.homepage main .brand-section .row .teaser-carousels:after,.touch-ui.reportspage main .brand-section .row .teaser-carousels:after{content:"";clear:both;display:table}
.touch-ui.reportspage main .banner{height:auto;overflow:visible}
.touch-ui.reportspage main .sitepagecarousel{height:initial !important;background-image:none !important}
.touch-ui.reportspage main .sitepagecarousel *{top:unset !important;left:unset !important !important;height:auto !important;position:relative !important}
.touch-ui.reportspage main .sitepagecarousel .sitepagecarousel .slick-initialized{height:auto;width:auto}
.touch-ui.reportspage main .sitepagecarousel .slick-slide{float:none}
.touch-ui.reportspage main .sitepagecarousel .carousel-text-outer{width:unset;margin-left:unset;position:relative;top:auto;transform:none;left:inherit;transition:all .4s}
.touch-ui.reportspage main .sitepagecarousel .slideinner{height:auto !important}
.touch-ui.reportspage main .sitepagecarousel .imagecarouselitem .carousel-text-outer img{display:none !important;width:200px}
.touch-ui.reportspage .carousel .slide-image{overflow:hidden;top:auto !important;left:auto !important}
.touch-ui .par.parsys .column_3_33-33-33{display:block}
.touch-ui .par.parsys .column_3_33-33-33>div{width:calc(33% - 30px);float:left}
.touch-ui .par.parsys .column_3_33-33-33 .column_3_33-33-33-c2{margin-right:0}
.touch-ui .par.parsys .column_2_50-50_fullwidth{display:block}
.touch-ui .par.parsys .column_2_50-50_fullwidth>div{width:calc(50% - 14px);float:left}
.touch-ui .par.parsys .column_2_50-50_fullwidth>div:last-of-type{margin-right:0}
.touch-ui.brandsarticlepage main .page-content .brand-par>.parsys_column>.parsys_column .pageteaser{position:relative;top:unset;transform:unset;width:100%}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33{display:block;flex:none}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>div{height:unset !important;display:block;flex:none;width:31%;margin-right:2%;float:left}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser{height:initial !important}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner{height:initial !important}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper{height:initial !important}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper .content-wrapper-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper .content-wrapper-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper .content-wrapper-inner{height:initial !important}
.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.rnsteaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33>.sharepriceteaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner,.touch-ui.sectionpage .site-main-wrapper section.highlight .highlight-par .column_3_33-33-33 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .content-wrapper-inner{height:initial !important}
.touch-ui.sectionpage .site-main-wrapper>.banner{height:700px}
.touch-ui.mediagallerypage .mixedgallery .mixedgallerycategory .gallery-content .gallery-item{flex:unset;margin-right:1%;width:23%;margin-bottom:40px;height:200px;overflow:hidden}
.touch-ui.mediagallerypage .mixedgallery .mixedgallerycategory .gallery-content .gallery-item .item-wrap{height:160px;object-fit:cover}
.touch-ui.mediagallerypage .mixedgallery .mixedgallerycategory .gallery-content .gallery-item .item-wrap img{height:100%;width:100%;object-fit:cover}
.touch-ui.mediagallerypage .banner{height:400px;background:#e0e0e0}
.touch-ui.sectionpage .site-main-wrapper section.highlight .pageteaser{min-height:200px;display:block}
.touch-ui.insightpagearticle .article-content .article-info{top:0;position:relative;margin-bottom:40px;width:100%;margin-left:calc((100vw - 1150px) / 2);margin-right:calc((100vw - 1150px) / 2);float:none}
.touch-ui.insightpagearticle .article-content .article-info>.article-info-header{width:450px}
.touch-ui.insightpagearticle .article-content .article-info>.article-author{width:390px}
.touch-ui.newssectionpage .asset-library .documentteaser{height:160px !important;width:240px !important;margin-right:20px !important}
.touch-ui.newssectionpage .asset-library .documentteaser:after{content:"";clear:both;display:table}
.touch-ui.newssectionpage .asset-library .documentteaser .teaser-inner{height:100% !important;width:100% !important;background-size:cover !important}
.touch-ui.newssectionpage .asset-library:after{content:"";clear:both;display:table}