/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
h1{font-size:40px;line-height:47px;font-weight:600}
h2{font-size:25px;line-height:34px;font-weight:600}
h3{font-size:19px;line-height:27px;font-weight:600}
h4{font-size:17px;line-height:25px;font-weight:600}
h5{font-size:14px;line-height:25px;letter-spacing:5px;font-weight:600}
h6{font-size:12px;line-height:19px;letter-spacing:3px;font-weight:600}
.pagepadding{max-width:1078px;padding:0 50px;margin:0 auto}
@media only screen and (max-width:766px){.pagepadding{padding:0 20px}
}
.standard-button-orange{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:15px 40px;position:relative;color:white;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2}
@media only screen and (max-width:766px){.standard-button-orange{padding:10px 30px;font-size:12px}
}
.standard-button-orange:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.standard-button-orange:hover{color:#ff6900}
.standard-button-orange:hover:before{height:0;transition:.4s}
.standard-button-black{border:1px solid black;background-color:rgba(255,255,255,0);padding:15px 50px;position:relative;color:white;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2}
.standard-button-black:before{content:"";background-color:black;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.standard-button-black:hover{color:black}
.standard-button-black:hover:before{height:0;transition:.4s}
.standard-button-white{border:1px solid white;background-color:white;padding:15px 50px;position:relative;color:#ff6900;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2;margin-bottom:10px}
.standard-button-white:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.standard-button-white:hover{color:white;background-color:#ff6900;cursor:pointer;transition:.4s}
.standard-button-white:hover:before{height:0;transition:.4s}
body{font-family:"bliss",sans-serif;font-size:16px;line-height:22px;font-weight:400;color:#4b4a4a}
body *{margin:0;padding:0}
@media only screen and (max-width:766px){body.menu-open header{height:100vh !important;overflow:scroll !important}
}
body header{border-bottom:1px solid #d9d9d9}
body header>.nav-parallax-container{padding:20px 50px;display:flex;height:20px}
@media only screen and (max-width:766px){body header>.nav-parallax-container{padding:20px;display:flex;flex:auto;flex-wrap:wrap}
}
@media only screen and (max-width:340px){body header>.nav-parallax-container{padding:20px 15px}
}
body header>.nav-parallax-container .left-toggle{flex:1}
@media only screen and (max-width:766px){body header>.nav-parallax-container .left-toggle{flex:0 0 40%;flex-basis:40%;width:40%;flex-direction:column;flex-grow:0;flex-shrink:0}
}
body header>.nav-parallax-container .left-toggle button{float:left;outline:0;padding:0;border:0;background:0;position:relative;top:-5px;transition:.4s;cursor:pointer}
body header>.nav-parallax-container .left-toggle button>.lines{display:inline-block;top:1px;position:relative}
body header>.nav-parallax-container .left-toggle button>.lines>span{width:24px;height:2px;margin-bottom:4px;margin-top:6px;content:"";display:block;background:#111;margin-right:10px;transition:.4s}
body header>.nav-parallax-container .left-toggle button>.lines>span:last-of-type{margin-bottom:0}
body header>.nav-parallax-container .left-toggle button>.label{display:inline-block;text-transform:uppercase;letter-spacing:5px;position:relative;top:-2px}
@media only screen and (max-width:766px){body header>.nav-parallax-container .left-toggle button>.label{font-size:12px;top:-3px}
}
body header>.nav-parallax-container .left-toggle button:hover{cursor:pointer}
body header>.nav-parallax-container .left-toggle button:hover .lines span{background-color:#ff6900}
body header>.nav-parallax-container .left-toggle button.open{transition:.4s}
body header>.nav-parallax-container .left-toggle button.open .lines span:nth-child(1){transform:rotate(45deg);top:9px;position:relative}
body header>.nav-parallax-container .left-toggle button.open .lines span:nth-child(2){opacity:0;transition:.4s}
body header>.nav-parallax-container .left-toggle button.open .lines span:nth-child(3){transform:rotate(-45deg);top:-7px;position:relative}
body header>.nav-parallax-container .right-toggle{flex:1}
@media only screen and (max-width:766px){body header>.nav-parallax-container .right-toggle{flex:0 0 40%;flex-basis:40%;width:40%;flex-direction:column;flex-grow:0;flex-shrink:0}
}
body header>.nav-parallax-container .right-toggle button{float:right;outline:0;padding:0;border:0;background:0;position:relative;top:-5px}
body header>.nav-parallax-container .right-toggle button>.lines{display:inline-block;top:1px;position:relative}
@media only screen and (max-width:340px){body header>.nav-parallax-container .right-toggle button>.lines{letter-spacing:3px}
}
body header>.nav-parallax-container .right-toggle button>.lines>span{width:2px;height:18px;margin-top:6px;content:"";display:block;background:#111;display:inline-block;transition:.4s}
body header>.nav-parallax-container .right-toggle button>.lines>span:last-of-type{margin-right:0}
body header>.nav-parallax-container .right-toggle button>.lines>span:nth-child(1){margin-right:3px}
body header>.nav-parallax-container .right-toggle button>.lines>span:nth-child(2){margin-right:2px}
body header>.nav-parallax-container .right-toggle button>.label{display:inline-block;text-transform:uppercase;letter-spacing:5px;margin-right:10px;position:relative;top:-2px}
@media only screen and (max-width:766px){body header>.nav-parallax-container .right-toggle button>.label{font-size:12px;top:-3px}
}
@media only screen and (max-width:340px){body header>.nav-parallax-container .right-toggle button>.label{letter-spacing:3px;margin-right:5px}
}
body header>.nav-parallax-container .right-toggle button:hover{cursor:pointer}
body header>.nav-parallax-container .right-toggle button:hover .lines span{background-color:#ff6900}
body header>.nav-parallax-container .right-toggle button.open{transition:.4s}
body header>.nav-parallax-container .right-toggle button.open .lines span:nth-child(1){transform:rotate(45deg);top:0;left:8px;position:relative;transition:.4s}
body header>.nav-parallax-container .right-toggle button.open .lines span:nth-child(2){opacity:0;transition:.4s}
body header>.nav-parallax-container .right-toggle button.open .lines span:nth-child(3){transform:rotate(-45deg);top:0;right:8px;position:relative}
body header>.nav-parallax-container .logo{flex:1;text-align:center}
@media only screen and (max-width:766px){body header>.nav-parallax-container .logo{flex:0 0 20%;flex-basis:20%;width:20%;flex-direction:column;flex-grow:0;flex-shrink:0}
}
body header>.nav-parallax-container .logo a img.logo-desktop{display:inline-block;position:relative;top:-3px;height:26px;width:145px}
@media only screen and (max-width:766px){body header>.nav-parallax-container .logo a img.logo-desktop{display:none}
}
body header>.nav-parallax-container .logo a img.logo-mobile{display:none}
@media only screen and (max-width:766px){body header>.nav-parallax-container .logo a img.logo-mobile{display:inline-block;height:26px;width:26px}
}
body:not(.touch-ui) header{height:60px;width:100%;top:0;position:fixed;transition:.2s;z-index:4;overflow:hidden}
@media only screen and (max-width:766px){body:not(.touch-ui) header{position:fixed;z-index:20}
}
body:not(.touch-ui) header>.nav-parallax-container{height:20px;transition:.4s;background:white}
body:not(.touch-ui) header .products-menu{background-position:center;background-size:cover;height:0;opacity:0;top:60px;position:fixed;overflow:hidden;width:100%;z-index:-10;transition:.4s;background-color:white}
body:not(.touch-ui) header .products-menu .our-products{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}
body:not(.touch-ui) header .products-menu .our-products h3{font-size:40px;line-height:50px;color:white;font-weight:600;margin-bottom:40px}
body:not(.touch-ui) header .products-menu .our-products .overlay{display:block;background-image:none !important}
body:not(.touch-ui) header .products-menu .our-products .overlay a{display:inline;position:relative;font-size:26px;line-height:50px;color:white;text-decoration:none;cursor:pointer}
body:not(.touch-ui) header .products-menu .our-products .overlay a:before{content:"";height:1px;width:0;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.2s}
body:not(.touch-ui) header .products-menu .our-products .overlay a:hover:before{width:100%;transition:.2s}
body:not(.touch-ui) header .menu{display:block;opacity:0}
body:not(.touch-ui) header .menu>.nav-parallax-container{max-width:1078px;padding:75px 20px;margin:0 auto}
body:not(.touch-ui) header .menu>.nav-parallax-container>.searchbox{margin-bottom:60px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.searchbox .search-field-wrapper form input[type="text"]{background:#f8f8f8;border:0;outline:0;height:50px;padding:0 20px;width:calc(100% - 90px);float:left;text-transform:uppercase;letter-spacing:5px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.searchbox .search-field-wrapper form input[type="submit"]{background-color:#ff6900;border:0;outline:0;height:50px;width:50px;background-size:18px 17px;background-repeat:no-repeat;background-position:center center;font-size:0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/search.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu{display:flex;min-height:270px}
@media only screen and (max-width:766px){body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu{display:block}
}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .componentBody{position:relative}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenu{flex:0 0 76%}
@media only screen and (max-width:766px){body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenu{display:none}
}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par{flex:0 0 24%}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser{margin-bottom:10px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .content-wrapper .content-wrapper-inner{font-size:14px;line-height:30px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background{margin-bottom:20px;min-height:100px;background-size:cover;background-repeat:no-repeat}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper{min-height:100px;width:100%;display:inline-block}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner{position:relative;min-height:100px;width:100%;display:inline-block}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;bottom:10px;left:20px;line-height:14px;font-size:14px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a{line-height:14px;font-size:14px;text-decoration:none;color:white;text-shadow:0 0 5px rgba(37,33,33,0.48)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a:hover{text-decoration:underline}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a.download:before{height:18px;width:10px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-white.svg);position:relative;top:4px;left:-7px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a.internal:after,body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a.external:after{height:11px;width:6px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/chevron-right-white.svg);position:relative;top:2px;left:9px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.link-video a{padding-left:10px;color:inherit;text-decoration:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.link-video a:hover{text-decoration:underline}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.link-video a:before{height:9px;width:8px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-play-orange.svg);position:relative;top:-1px;left:-7px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.default .asset{display:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.default a{padding-left:10px;color:inherit;text-decoration:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.default a:hover{text-decoration:underline}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser>.default a:before{height:18px;width:10px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-orange.svg);position:relative;top:5px;left:-8px}
@media only screen and (max-width:766px){body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par{flex:none;display:block;padding:20px;padding-bottom:60px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser{margin-bottom:0}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background{background-image:none !important;min-height:auto;margin-bottom:0}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper{min-height:auto}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner{min-height:auto}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper{position:relative;bottom:auto;left:auto;line-height:inherit}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a{color:inherit}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topmenu-par>.teaser .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a:before{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-orange.svg)}
}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu{width:calc(33.333% - 15px);margin-right:15px;border-right:1px solid #f8f8f8}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu:after{content:"";display:inline;height:100%;width:1px;left:50%}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu{list-style:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li a{text-decoration:none;font-size:20px;line-height:45px;color:inherit;position:relative}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li a:before{content:"";height:1px;width:0;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.2s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li a:hover:before{width:100%;transition:.2s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li.open a:before{width:100%;bottom:-4px;transition:.2s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li.has-children a{padding-right:20px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu #primary-menu .primary-menu-wrap .primary-menu>li.has-children a:after{content:"";height:13px;width:7px;position:absolute;right:0;top:6px;background-size:cover;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/chevron-right-orange.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu{display:none}
@media only screen and (max-width:766px){body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu{display:block;width:100%}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase>button{display:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li{list-style:none;border-bottom:1px solid #e3e3e3;margin:0 20px;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>a:first-of-type{width:80%;display:inline-block;color:inherit;text-decoration:none;font-size:20px;font-weight:200;position:relative;text-transform:capitalize;padding:20px 0}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>a:first-of-type.active{color:#ff6900}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>a:first-of-type.active:after{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-up-orange.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>a.submenu-link{font-size:0;content:"";height:12px;width:18%;display:inline-block;right:2px;top:25px;background-size:20px;background-position:center right;background-repeat:no-repeat;padding:20px 0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-grey-down.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu{height:0;overflow:hidden;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open{background:#f7f7f7;height:auto;overflow:visible;padding:0 15px;border-bottom:1px solid white}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li{list-style:none;border-bottom:1px solid #e3e3e3}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li:last-of-type{border-bottom:0}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>a:first-of-type{width:80%;display:inline-block;color:inherit;text-decoration:none;font-size:16px;font-weight:200;position:relative;text-transform:capitalize;padding:20px 0}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>a:first-of-type.active{color:#ff6900}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>a:first-of-type.active:after{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-up-orange.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>a.submenu-link{font-size:0;content:"";height:12px;width:18%;display:inline-block;right:2px;top:25px;background-size:20px;background-position:center right;background-repeat:no-repeat;padding:20px 0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-grey-down.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>.dl-submenu{height:0;overflow:hidden}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>.dl-submenu.open{height:auto;overflow:visible}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>.dl-submenu.open li{list-style:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li>.dl-submenu.open li a{display:inline-block;color:inherit;text-decoration:none;font-size:16px;font-weight:200;position:relative;text-transform:capitalize;padding:0 0 20px 20px;color:#4b4a4a}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li.open{color:#ff6900}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li>.dl-submenu.open>li.open>a.submenu-link{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-orange-up.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li.open{transition:.4s;border-bottom:1px solid white}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li.open>a:first-of-type{color:#ff6900;transition:.2s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .mobilemenu>.parbase #dl-menu>.dl-menu>li.open>a.submenu-link{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-chevron-orange-up.svg);transition:.2s}
}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem{margin-left:33.333%;opacity:0;transition:.4s;position:absolute;top:0;height:100%;min-width:calc(33.333% - 15px);border-right:1px solid #f8f8f8}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem.open{opacity:1;transition:.4s;height:100%;z-index:1}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content{display:block !important}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav{list-style:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>a{font-size:14px;line-height:30px;text-decoration:none;color:inherit;position:relative;padding-right:20px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>a:before{content:"";height:1px;width:0;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>a.open:before{width:100%;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>a:hover:before{width:100%;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links{width:50%;float:right;display:block !important;list-style:none;opacity:0;display:none;transition:.4s;width:100%;left:100%;position:absolute;top:0;height:0;overflow:hidden}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links.open{display:block;opacity:1;transition:.4s;height:auto;overflow:visible}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links.open li a{width:100%;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links>li>a{font-size:14px;line-height:30px;text-decoration:none;color:inherit;position:relative;display:block;padding:0 0 0 15px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links>li>a:before{content:"";height:1px;width:0;background:#ff6900;position:absolute;left:0;bottom:-4px}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links>li>a:after{display:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links>li>a.heading-title-link{display:inline;padding:0;margin-left:15px;font-size:18px;color:inherit;position:relative;line-height:45px;text-decoration:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li>.topnavmultimenu-third-level-links>li>a.heading-title-link:before{content:"";height:1px;width:100%;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .multi-menu-detail-content .subnav-wrapper>.topnavmultimenu-subnav>li.topnavmultimenu-has-thirdlevel a:after{content:"";height:10px;width:6px;position:absolute;right:0;top:2px;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/chevron-right-orange.svg)}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .heading-title-link{font-size:18px;color:inherit;position:relative;line-height:45px;text-decoration:none}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.left-menu .topnavmultimenuitem .heading-title-link:before{content:"";height:1px;width:100%;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.4s}
body:not(.touch-ui) header .menu>.nav-parallax-container>.menuarea>.right-menu{flex:0 0 24%;background:cyan}
@media only screen and (max-width:766px){body:not(.touch-ui) header .menu>.nav-parallax-container{padding:10px 0}
body:not(.touch-ui) header .menu>.nav-parallax-container .searchbox{padding:0 20px;margin-bottom:30px}
body:not(.touch-ui) header .menu>.nav-parallax-container .searchbox .searchfield-wrapper .searchfield .search-field-outer .search-field-wrapper form input[type="text"]{letter-spacing:4px;font-size:12px}
}
body.menu-open>header{background:white;width:100%;height:100vh;transition:.2s;z-index:4}
@media only screen and (max-width:766px){body.menu-open>header{overflow:visible}
body.menu-open>header .menu{background:white}
}
body.menu-open>header .menu{opacity:1;transition:.2s}
body.menu-open>header .menu span{transition:.2s}
body.products-open:not(.touch-ui) header{width:100% !important;height:100vh !important;transition:.2s !important;z-index:4}
body.products-open:not(.touch-ui) header .nav-parallax-container{width:calc(100% - 100px);position:fixed}
@media only screen and (max-width:766px){body.products-open:not(.touch-ui) header .nav-parallax-container{width:calc(100% - 40px)}
}
body.products-open:not(.touch-ui) header .products-menu{opacity:1;z-index:2;height:calc(100vh - 60px);overflow:visible;transition:.4s}
footer{border-top:1px solid #f2f2f2}
footer .footer-top{max-width:1078px;padding:60px 20px;margin:0 auto;display:flex}
@media only screen and (max-width:766px){footer .footer-top{padding:0;display:block}
}
footer .footer-top .left{flex:0 0 75%}
@media only screen and (max-width:766px){footer .footer-top .left{flex:none;border-bottom:1px solid #e3e3e3}
}
footer .footer-top .left .footer-logo{margin-bottom:30px}
@media only screen and (max-width:766px){footer .footer-top .left .footer-logo{padding:20px 20px 0 20px}
}
footer .footer-top .left>.links{display:flex;list-style:none}
@media only screen and (max-width:766px){footer .footer-top .left>.links{flex:auto;flex-wrap:wrap;padding:0 20px}
}
footer .footer-top .left>.links a{font-size:12px;text-decoration:none;color:#4b4a4a}
footer .footer-top .left>.links a:hover{text-decoration:underline;cursor:pointer}
footer .footer-top .left>.links>li{margin-bottom:0;flex:1}
@media only screen and (max-width:766px){footer .footer-top .left>.links>li{flex:0 0 50%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-bottom:30px}
}
footer .footer-top .left>.links>li ul{margin:0;padding:0}
footer .footer-top .left>.links>li ul li{margin:0 0 20px 0;padding:0;list-style:none;line-height:12px}
footer .footer-top .left>.links>li:last-of-type{margin-bottom:0}
footer .footer-top .right{flex:0 0 25%}
@media only screen and (max-width:766px){footer .footer-top .right{flex:none;padding-bottom:30px;padding-top:30px;padding:20px}
}
footer .footer-top .right .follow-us-intro{margin-top:55px}
@media only screen and (max-width:766px){footer .footer-top .right .follow-us-intro{display:none}
}
footer .footer-top .right .follow-us-intro p{font-size:12px;line-height:16px;margin-bottom:15px}
footer .footer-top .right .follow-us p{font-size:12px;line-height:16px;margin-bottom:5px}
footer .footer-top .right .follow-us .social-media-inner a{font-size:0;background-color:#f8f8f8;height:22px;width:22px;display:inline-block;position:relative;top:-5px;margin-right:4px;border-radius:50%;transition:.4s}
footer .footer-top .right .follow-us .social-media-inner a:hover{transition:.4s;background-color:#4b4a4a;cursor:pointer}
footer .footer-top .right .follow-us .social-media-inner a .social-media-icon{content:"";height:22px;width:22px;display:block;border-radius:50%;background-repeat:no-repeat;background-size:13px 11px;background-position:center center}
footer .footer-top .right .follow-us .social-media-inner a .social-media-icon.facebook-icon{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/social-facebook.svg)}
footer .footer-top .right .follow-us .social-media-inner a .social-media-icon.twitter-icon{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/social-twitter.svg)}
footer .footer-top .right .footer-image img{max-width:100%}
footer .footer-bottom{background-color:#f8f8f8;color:#b8b9b9}
footer .footer-bottom .inner{max-width:1078px;padding:20px;margin:0 auto;display:flex}
@media only screen and (max-width:766px){footer .footer-bottom .inner{display:block}
}
footer .footer-bottom .inner .left{flex:0 0 75%}
@media only screen and (max-width:766px){footer .footer-bottom .inner .left{flex:none}
}
footer .footer-bottom .inner .left ul{list-style:none}
footer .footer-bottom .inner .left ul li{line-height:10px;font-size:10px;display:inline-block;margin-right:60px}
@media only screen and (max-width:766px){footer .footer-bottom .inner .left ul li{width:24%;margin-right:0}
footer .footer-bottom .inner .left ul li a{padding-right:5px}
}
footer .footer-bottom .inner .left ul li a:hover{text-decoration:underline;cursor:pointer}
footer .footer-bottom .inner .right{flex:0 0 25%;text-align:right;font-size:10px}
@media only screen and (max-width:766px){footer .footer-bottom .inner .right{flex:none;padding-top:20px;text-align:left}
}
footer .footer-bottom a{color:#b8b9b9;text-decoration:none}
body>.related-content{background:#f8f8f8}
body>.related-content>.related-content{max-width:1078px;padding:0 50px;margin:0 auto;padding-top:60px;padding-bottom:60px}
@media only screen and (max-width:766px){body>.related-content>.related-content{padding:0 20px}
}
@media only screen and (max-width:766px){body>.related-content>.related-content{padding-top:30px;padding-bottom:30px}
}
body>.related-content>.related-content .pageteaser .text{padding-left:20px;padding-right:20px}
body>.related-content>.related-content .pageteaser .text .button{left:20px}
body>.related-content>.related-content:before{content:"Related Links";display:inline;position:relative;display:block;font-size:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}
body>.latest-news>.latest-news-par{max-width:1078px;padding:0 50px;margin:0 auto;padding-bottom:70px}
@media only screen and (max-width:766px){body>.latest-news>.latest-news-par{padding:0 20px}
}
@media only screen and (max-width:766px){body>.latest-news>.latest-news-par{padding-top:30px;padding-bottom:30px}
}
body>.latest-news>.latest-news-par:before{content:"Latest news";display:inline;position:relative;display:block;font-size:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .image{position:relative}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .image:after{content:"";height:50px;width:50px;top:calc(50% - 25px);left:calc(50% - 25px);display:inline;position:absolute;background-image:url(../../../../etc/designs/lancashire/corporate2020/logo-mobile.svg);background-repeat:no-repeat;background-size:cover;background-position:center center}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .text{padding:20px 0}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .text .title{font-size:18px;line-height:20px;letter-spacing:normal;color:black;text-transform:capitalize;font-weight:400}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .text .description{margin-right:60px}
body>.latest-news>.latest-news-par .pageteaser .teaser-content .text .page-reference{display:none}
@font-face{font-family:"bliss";font-weight:200;src:url("clientlib-base/resources/fonts/blsw-xlt.ttf"),url("clientlib-base/resources/fonts/blsw-xlt.eot"),url("clientlib-base/resources/fonts/blsw-xlt.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/fonts/blsw-xlt.woff2") format("woff2"),url("clientlib-base/resources/fonts/blsw-xlt.woff") format("woff")}
@font-face{font-family:"bliss";font-weight:400;src:url("clientlib-base/resources/fonts/blsw-rg.ttf"),url("clientlib-base/resources/fonts/blsw-rg.eot"),url("clientlib-base/resources/fonts/blsw-rg.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/fonts/blsw-rg.woff2") format("woff2"),url("clientlib-base/resources/fonts/blsw-rg.woff") format("woff")}
@font-face{font-family:"bliss";font-weight:600;src:url("clientlib-base/resources/fonts/blsw-bd.ttf"),url("clientlib-base/resources/fonts/blsw-bd.eot"),url("clientlib-base/resources/fonts/blsw-bd.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/fonts/blsw-bd.woff2") format("woff2"),url("clientlib-base/resources/fonts/blsw-bd.woff") format("woff")}
@font-face{font-family:"bliss";font-weight:800;src:url("clientlib-base/resources/fonts/blsw-xbd.ttf"),url("clientlib-base/resources/fonts/blsw-xbd.eot"),url("clientlib-base/resources/fonts/blsw-xbd.eot?#iefix") format("embedded-opentype"),url("clientlib-base/resources/fonts/blsw-xbd.woff2") format("woff2"),url("clientlib-base/resources/fonts/blsw-xbd.woff") format("woff")}
.homepage main{margin-top:60px}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section.active>button,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section.active>button{animation:arrowHomeAnimation .3s 1s 6 alternate}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section{display:block;width:100%;height:calc(100vh - 60px);position:relative}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section>button,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section>button{background-color:rgba(255,255,255,0);position:absolute;height:44px;width:44px;left:calc(50% - 22px);border-radius:50%;bottom:50px;font-size:0;border:0 solid white;cursor:pointer;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-scroll-down.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;transition:.4s;outline:0}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section>button:hover,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section>button:hover{background-color:rgba(255,255,255,0.3);bottom:40px;transition:.4s}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item{height:100%;width:100%;position:relative;overflow:hidden}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>div:first-of-type,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>div:first-of-type{position:absolute;top:calc(50% - 40px);transform:translateY(-50%);width:calc(100% - 80px);padding:0 40px;text-align:center;color:white;z-index:3}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>div:first-of-type .teaser-title,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>div:first-of-type .teaser-title{font-size:16px;font-weight:400;letter-spacing:6px;margin-bottom:20px;text-transform:uppercase}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>div:first-of-type .teaser-content,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>div:first-of-type .teaser-content{font-size:35px;font-weight:600;margin-bottom:50px;line-height:42px}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>div:first-of-type .buttons .link-wrapper a,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>div:first-of-type .buttons .link-wrapper a{color:#4b4a4a;text-decoration:none;font-size:14px;font-weight:400;letter-spacing:6px;text-transform:uppercase;border:1px solid white;background:white;padding:15px 25px;transition:.4s;cursor:pointer}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>div:first-of-type .buttons .link-wrapper a:hover,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>div:first-of-type .buttons .link-wrapper a:hover{background:rgba(0,0,0,0);color:white;transition:.4s}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>.image-wrapper,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>.image-wrapper{height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}
.homepage main .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section .teaser-item>video,.homepage main .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section .teaser-item>video{position:absolute;top:0;left:50%;margin:auto;min-height:100%;min-width:100%;transform:translateX(-50%)}
.homepage main .homepage-scroll-dots{height:64px;width:10px;display:block;position:fixed;right:20px;top:calc(50% - 32px);z-index:3}
.homepage main .homepage-scroll-dots button{display:inline-block;outline:0;border:0;height:10px;width:10px;border-radius:50%;cursor:pointer;background:0;border:1px solid rgba(255,255,255,0);transition:.4s;font-size:0;text-decoration:none}
.homepage main .homepage-scroll-dots button.active{border:1px solid white;transition:.4s}
.homepage main .homepage-scroll-dots button:hover{border:1px solid rgba(255,255,255,0.5);transition:.4s}
.homepage main .homepage-scroll-dots button>span{height:4px;width:4px;content:"";display:block;background:white;border-radius:50%;text-align:center;margin:0 2px;left:0;position:relative;transition:.4s}
@media only screen and (min-device-width:767px) and (orientation:portrait){.homepage main .homepage-scroll-dots button:hover{border:1px solid rgba(255,255,255,0.5);cursor:pointer;transition:.4s;border:1px solid rgba(255,255,255,0)}
.homepage main .homepage-scroll-dots button:hover>span{height:8px;width:8px;left:-2px;position:relative;transition:.4s}
}
.bs-modal-overlay{top:60px;left:0;width:100%;height:calc(100% - 60px);padding:20px;z-index:-1;position:fixed;overflow:hidden;background:rgba(0,0,0,0.5);transition:all .3s;opacity:0;box-sizing:border-box}
.bs-modal-overlay.is-active{opacity:1;z-index:21}
.bs-modal-overlay .bs-modal-wrapper{width:85%;max-width:580px;background-color:#f5f6f7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;color:#111}
@media screen and (max-width:840px){.bs-modal-overlay .bs-modal-wrapper{width:calc(100% - 20px)}
}
@media screen and (max-width:766px){.bs-modal-overlay .bs-modal-wrapper{font-size:14px}
}
.bs-modal-overlay .bs-modal-wrapper.is-active{display:block}
.bs-modal-overlay .bs-modal-wrapper .bs-modal-section{padding:30px 30px 15px 30px;max-height:75vh;overflow-y:auto}
@media screen and (max-width:840px){.bs-modal-overlay .bs-modal-wrapper .bs-modal-section{padding:40px 20px 20px}
}
.bs-modal-overlay .bs-modal-wrapper p{margin-bottom:20px}
.bs-modal-overlay .bs-modal-wrapper p a{color:inherit}
@media screen and (max-width:766px){.bs-modal-overlay .bs-modal-wrapper p{margin-bottom:10px}
}
.bs-modal-overlay .bs-modal-wrapper .links a{display:inline-block;text-transform:uppercase;line-height:1;margin-right:20px;margin-bottom:20px;font-size:14px;padding:12px 40px}
@media screen and (max-width:766px){.bs-modal-overlay .bs-modal-wrapper .links a{padding:10px;margin-right:3px;letter-spacing:2px;font-size:12px}
}
.bs-modal-overlay .bs-modal-wrapper .links a:last-child{margin-right:0}
.bs-modal-overlay .close-modal-btn{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;margin-left:10px;border-radius:50%;border:0;padding:0;background:0;cursor:pointer}
.bs-modal-overlay .close-modal-btn--icon{display:inline-block;width:16px;height:16px;position:relative;top:2px}
.bs-modal-overlay .close-modal-btn--icon:before,.bs-modal-overlay .close-modal-btn--icon:after{height:100%;position:absolute;content:"";width:4px;background-color:#ff6900}
.bs-modal-overlay .close-modal-btn--icon:before{transform:rotate(45deg)}
.bs-modal-overlay .close-modal-btn--icon:after{transform:rotate(-45deg)}
@keyframes arrowHomeAnimation{from{bottom:50px}
to{bottom:40px}
}
.contentpage>.title,.gatedcontentpage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media only screen and (max-width:766px){.contentpage>.title,.gatedcontentpage>.title{padding:0 20px}
}
.contentpage>.title h1,.gatedcontentpage>.title h1{font-size:40px;font-weight:400}
.contentpage main,.gatedcontentpage main{margin-top:0}
.contentpage main>.parsys>.text,.gatedcontentpage main>.parsys>.text,.contentpage main>.parsys>.table,.gatedcontentpage main>.parsys>.table,.contentpage main>.parsys>.html,.gatedcontentpage main>.parsys>.html,.contentpage main>.parsys>.pull-out-statistic,.gatedcontentpage main>.parsys>.pull-out-statistic,.contentpage main>.parsys>.accordion2,.gatedcontentpage main>.parsys>.accordion2,.contentpage main>.parsys>.pageteaser,.gatedcontentpage main>.parsys>.pageteaser,.contentpage main>.parsys>.image,.gatedcontentpage main>.parsys>.image,.contentpage main>.parsys>.parsys_column,.gatedcontentpage main>.parsys>.parsys_column{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:80px}
@media only screen and (max-width:766px){.contentpage main>.parsys>.text,.gatedcontentpage main>.parsys>.text,.contentpage main>.parsys>.table,.gatedcontentpage main>.parsys>.table,.contentpage main>.parsys>.html,.gatedcontentpage main>.parsys>.html,.contentpage main>.parsys>.pull-out-statistic,.gatedcontentpage main>.parsys>.pull-out-statistic,.contentpage main>.parsys>.accordion2,.gatedcontentpage main>.parsys>.accordion2,.contentpage main>.parsys>.pageteaser,.gatedcontentpage main>.parsys>.pageteaser,.contentpage main>.parsys>.image,.gatedcontentpage main>.parsys>.image,.contentpage main>.parsys>.parsys_column,.gatedcontentpage main>.parsys>.parsys_column{padding:0 20px}
}
@media only screen and (max-width:766px){.contentpage main>.parsys>.text,.gatedcontentpage main>.parsys>.text,.contentpage main>.parsys>.table,.gatedcontentpage main>.parsys>.table,.contentpage main>.parsys>.html,.gatedcontentpage main>.parsys>.html,.contentpage main>.parsys>.pull-out-statistic,.gatedcontentpage main>.parsys>.pull-out-statistic,.contentpage main>.parsys>.accordion2,.gatedcontentpage main>.parsys>.accordion2,.contentpage main>.parsys>.pageteaser,.gatedcontentpage main>.parsys>.pageteaser,.contentpage main>.parsys>.image,.gatedcontentpage main>.parsys>.image,.contentpage main>.parsys>.parsys_column,.gatedcontentpage main>.parsys>.parsys_column{margin-bottom:40px}
}
.restrictedpage>.title,.disclaimerpage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media screen and (max-width:767px){.restrictedpage>.title,.disclaimerpage>.title{padding:0 20px}
}
.restrictedpage .wrapper-gated,.disclaimerpage .wrapper-gated{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media screen and (max-width:767px){.restrictedpage .wrapper-gated,.disclaimerpage .wrapper-gated{padding:0 20px}
}
.restrictedpage .wrapper-gated a,.disclaimerpage .wrapper-gated a{color:inherit;font-weight:400;text-decoration:none;position:relative;display:inline-block;margin-top:30px}
.restrictedpage .wrapper-gated a:hover::before,.disclaimerpage .wrapper-gated a:hover::before{width:100%}
.restrictedpage .wrapper-gated a::before,.disclaimerpage .wrapper-gated a::before{content:"";height:1px;width:0;background:#4b4a4a;position:absolute;left:0;bottom:-4px;transition:.2s}
.restrictedpage p,.disclaimerpage p{font-size:16px;line-height:22px;font-weight:200;margin-bottom:30px}
.restrictedpage p:last-child,.disclaimerpage p:last-child{margin-bottom:0}
.disclaimerpage .email{font-size:16px;line-height:22px;font-weight:200}
.disclaimerpage .country-wrapper p{margin-top:30px;margin-bottom:10px}
.disclaimerpage .form-disclaimer *{box-sizing:border-box}
.disclaimerpage .form-disclaimer .rest-of-world-wrapper,.disclaimerpage .form-disclaimer .usa-wrapper,.disclaimerpage .form-disclaimer .buttoncontainer{display:none}
.disclaimerpage .form-disclaimer .rest-of-world-wrapper.active,.disclaimerpage .form-disclaimer .usa-wrapper.active,.disclaimerpage .form-disclaimer .buttoncontainer.active{display:block}
.disclaimerpage .form-disclaimer .form-select{width:280px;float:none}
.disclaimerpage .form-disclaimer select{width:280px;border:1px solid #d9d9d9;padding:10px;margin:0 25px 25px 0}
.disclaimerpage .form-disclaimer select:focus{outline:0}
@media screen and (max-width:440px){.disclaimerpage .form-disclaimer select{margin-right:0}
}
.disclaimerpage .form-disclaimer fieldset{padding:0;margin:0;border:0}
.disclaimerpage .form-disclaimer fieldset:first-of-type{padding:25px 0 0}
.disclaimerpage .form-disclaimer fieldset label{position:absolute;opacity:0;z-index:-1}
.disclaimerpage .form-disclaimer fieldset input[type="text"]{width:280px;border:1px solid #d9d9d9;padding:10px;margin:0 25px 25px 0}
.disclaimerpage .form-disclaimer fieldset input[type="text"]:focus{outline:0}
@media screen and (max-width:440px){.disclaimerpage .form-disclaimer fieldset input[type="text"]{margin-right:0}
}
.disclaimerpage .form-disclaimer .buttoncontainer div{display:flex;width:380px;justify-content:space-between}
.disclaimerpage .form-disclaimer .buttoncontainer div button{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:15px 40px;position:relative;color:white;text-decoration:none;text-transform:uppercase;z-index:2;cursor:pointer}
.disclaimerpage .form-disclaimer .buttoncontainer div button:hover{color:#ff6900}
.disclaimerpage .form-disclaimer .buttoncontainer div button:hover:before{height:0}
.disclaimerpage .form-disclaimer .buttoncontainer div button:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.disclaimerpage .form-disclaimer .buttoncontainer div button:focus{outline:0}
.disclaimerpage .form-disclaimer .buttoncontainer .error{color:red;display:none;margin:12px 0 4px;font-size:14px}
.disclaimerpage .form-disclaimer .buttoncontainer .error.active{display:block}
@media screen and (max-width:440px){.disclaimerpage .form-disclaimer .form-select{width:100%}
.disclaimerpage .form-disclaimer fieldset input[type="text"]{width:100%}
.disclaimerpage .form-disclaimer .buttoncontainer div{width:100%}
.disclaimerpage .form-disclaimer .buttoncontainer div button{padding:10px 20px;line-height:18px;width:calc(50% - 10px)}
}
@media only screen and (max-width:766px){.sectionpage .banner-top{width:100%;overflow:hidden}
}
.sectionpage .banner-top .ambientvideobanner{top:60px;height:700px}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner{height:auto}
}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .video-container{height:375px;position:relative;overflow:visible}
.sectionpage .banner-top .ambientvideobanner .video-container video{height:375px}
}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content{max-width:1078px;padding:0 50px;margin:0 auto;padding:0;top:0;height:calc(100% - 100px);position:relative}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content{padding:0 20px}
}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text{background:#f5f6f7;width:515px;padding:0;height:100%;margin:0;position:relative}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div{position:absolute;width:calc(100% - 150px);bottom:75px;padding:0 75px 0 75px}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h2,.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h3{font-size:50px;font-weight:400;line-height:100px;color:inherit}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h2,.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h3{line-height:30px;margin-bottom:20px;font-size:30px}
}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p{font-size:16px;font-weight:200;line-height:27px;margin-bottom:30px}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p:last-of-type{margin-bottom:0}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p{line-height:20px}
}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p a{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:15px 40px;position:relative;color:white;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p a{padding:10px 30px;font-size:12px}
}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p a:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p a:hover{color:#ff6900}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div p a:hover:before{height:0;transition:.4s}
@media only screen and (max-width:766px){.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content{top:0;max-width:100%;margin:0;padding:0;width:100%;top:auto;height:initial;margin-bottom:40px;height:auto}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text{width:calc(100% - 80px);padding:40px}
.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div{position:relative;padding:0;width:100%;top:unset;bottom:unset}
}
.sectionpage main>.parsys>div:first-of-type:not(.marble-background){margin-top:110px}
@media only screen and (max-width:766px){.sectionpage main>.parsys>div:first-of-type:not(.marble-background){margin-top:40px}
}
.sectionpage main>.parsys>.text,.sectionpage main>.parsys>.pageteaser,.sectionpage main>.parsys>.parsys_column,.sectionpage main>.parsys>.html,.sectionpage main>.parsys>.mp4video,.sectionpage main>.parsys>.latestnewseventsteaser{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.sectionpage main>.parsys>.text,.sectionpage main>.parsys>.pageteaser,.sectionpage main>.parsys>.parsys_column,.sectionpage main>.parsys>.html,.sectionpage main>.parsys>.mp4video,.sectionpage main>.parsys>.latestnewseventsteaser{padding:0 20px}
}
@media only screen and (max-width:766px){.sectionpage main>.parsys>.text,.sectionpage main>.parsys>.pageteaser,.sectionpage main>.parsys>.parsys_column,.sectionpage main>.parsys>.html,.sectionpage main>.parsys>.mp4video,.sectionpage main>.parsys>.latestnewseventsteaser{margin-bottom:40px}
}
.sectionpage main>.parsys>.section-title-padding{margin-bottom:60px !important}
.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text{background:transparent;color:white}
.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h2,.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h3{line-height:3.5rem;margin-bottom:25px}
@media only screen and (max-width:766px){.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text{background:#f5f6f7;color:#111}
.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h2,.en_us.index.sectionpage .banner-top .ambientvideobanner .ambient-video-banner .banner-content .banner__text>div h3{line-height:30px;margin-bottom:20px}
}
.profilepage{position:relative}
.profilepage>.breadcrumb{position:absolute;z-index:1}
@media only screen and (max-width:766px){.profilepage>.breadcrumb{margin-top:0}
}
.profilepage>.breadcrumb .delimiter{background-color:white}
.profilepage>.breadcrumb span,.profilepage>.breadcrumb a{color:white}
.profilepage>.banner{display:inline-block;position:relative;top:60px;height:520px;width:100%;margin-bottom:110px}
@media only screen and (max-width:766px){.profilepage>.banner{height:auto;margin-bottom:40px}
}
.profilepage>.banner>.banner.image{height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:766px){.profilepage>.banner>.banner.image{background:white !important}
}
.profilepage>.banner>.banner.image .inner-container{height:100%;width:100%;position:relative}
@media only screen and (max-width:766px){.profilepage>.banner>.banner.image .inner-container{height:400px}
}
.profilepage>.banner>.banner.image .inner-container .mobile-backing{display:none}
@media only screen and (max-width:766px){.profilepage>.banner>.banner.image .inner-container .mobile-backing{display:block;width:100%;height:100%;background-position:center center;background-size:cover}
}
.profilepage>.banner>.banner.image .inner-container .panel{max-width:1078px;padding:0 50px;margin:0 auto;bottom:0;width:100%;height:100%}
@media only screen and (max-width:766px){.profilepage>.banner>.banner.image .inner-container .panel{padding:0 20px}
}
.profilepage>.banner>.banner.image .inner-container .panel .panel-inner{max-width:410px;height:180px;color:white;bottom:20px;position:absolute}
.profilepage>.banner>.banner.image .inner-container .panel .panel-inner .title{font-size:16px;font-weight:400;letter-spacing:4px;margin-bottom:20px}
.profilepage>.banner>.banner.image .inner-container .panel .panel-inner .subtitle{font-weight:600;font-size:35px;line-height:40px}
@media only screen and (max-width:766px){.profilepage>.banner>.banner.image .inner-container .panel{height:100%;width:100%;position:absolute;top:0;bottom:unset;padding:0}
.profilepage>.banner>.banner.image .inner-container .panel .panel-inner{max-width:calc(100% - 40px);padding:20px;left:0;bottom:0;height:auto;position:absolute}
}
.profilepage>.banner .banner-contact{position:absolute;width:100%;max-width:1078px;top:0;left:0;right:0;bottom:0;margin:auto;padding:0 50px}
@media only screen and (max-width:1178px){.profilepage>.banner .banner-contact{position:initial}
}
.profilepage>.banner .banner-contact>.contact-wrapper{position:absolute}
.profilepage>.banner .banner-contact>.contact-overlay{display:block;position:fixed;width:100%;height:100%;top:0;left:0;display:flex;z-index:-10;opacity:0;top:-100%;transition:.4s;background:white}
.profilepage>.banner .banner-contact>.contact-overlay.open{top:0;opacity:1;z-index:5;transition:.8s}
.profilepage>.banner .banner-contact>.contact-overlay .contact-image{flex:0 0 calc(66% - 90px);background:#f8f8f8;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:30px 0 30px 30px;position:relative}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact>.contact-overlay .contact-image{display:none}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.profilepage>.banner .banner-contact>.contact-overlay .contact-image{flex:0 0 54%}
}
.profilepage>.banner .banner-contact>.contact-overlay .contact-image .contact-image-inner{bottom:0;position:absolute;height:100%;width:100%;text-align:center;background-position:top center;background-repeat:no-repeat;background-size:contain}
.profilepage>.banner .banner-contact>.contact-overlay .contact-image .contact-image-inner img{max-width:100%;bottom:-8px;position:relative;display:none}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content{flex:0 0 calc(34% - 30px);padding:30px;background:#f8f8f8;margin:30px 30px 30px 0;position:relative}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact>.contact-overlay .contact-content{flex:none;display:block;width:calc(100% - 80px);padding:20px;margin:20px}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.profilepage>.banner .banner-contact>.contact-overlay .contact-content{flex:0 0 35%}
}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content button{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-plus-orange.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:rgba(255,255,255,0);background-size:30px;transform:rotate(45deg);height:16px;width:16px;position:absolute;top:30px;right:30px;outline:0;border:0;cursor:pointer;font-size:0}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-name{margin-top:70px;font-size:40px;line-height:50px;font-weight:400;margin-bottom:10px;color:black}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-name{margin-top:0;font-size:28px;padding-right:40px}
}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-org,.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-contact-job-title,.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-org{padding-bottom:30px;margin-bottom:30px;font-size:14px;letter-spacing:4px;border-bottom:1px solid #b8b9b9}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-org,.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-contact-job-title,.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-org{line-height:18px;padding-bottom:15px;margin-bottom:15px}
}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-contact-description{font-size:14px;line-height:22px;font-weight:200;margin-bottom:30px}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-contact-description{font-size:14px;line-height:18px}
}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-qr{width:100%;display:flex;margin-bottom:30px}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-qr .qr-code{flex:0 0 89px;display:inline-block;height:89px;width:89px;background:white;border:1px solid #e3e3e3}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-qr .qr-code img{padding:6px;width:77px;height:77px}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-qr .qr-text{flex:0 0 calc(100% - 90px);color:#ff6900;font-size:12px;font-weight:200;display:inline-block;float:left;position:relative}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-qr .qr-text span{position:absolute;top:50%;transform:translateY(-50%);line-height:12px;display:inline-block;margin-left:10px;margin-right:20px}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-links{border-bottom:1px solid #b8b9b9;padding-bottom:30px;margin-bottom:30px}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-links a{color:black;display:block;margin-bottom:8px;margin-left:19px;position:relative;font-size:12px;text-decoration:none}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-links a.contact-tel-link:before{content:"T: ";display:inline;position:absolute;height:12px;width:10px;left:-19px;text-decoration:none;color:black}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-links a.contact-email-link{overflow-wrap:break-word}
.profilepage>.banner .banner-contact>.contact-overlay .contact-content .contact-links a.contact-email-link:before{content:"E: ";display:inline;position:absolute;height:12px;width:10px;left:-19px;text-decoration:none;color:black}
@media only screen and (max-width:766px){.profilepage>.banner .banner-contact{display:block;width:100%;max-width:1078px;top:auto;left:auto;right:auto;bottom:auto;margin:auto;padding:0;left:0}
.profilepage>.banner .banner-contact>.contact-wrapper{position:relative;padding:20px;width:calc(100% - 40px);left:0}
.profilepage>.banner .banner-contact>.contact-wrapper .contact-content{padding:20px 10px 10px 10px;width:calc(60% - 20px)}
.profilepage>.banner .banner-contact>.contact-wrapper .contact-content .content-panel-open{top:30px;right:30px}
}
.profilepage main{margin-top:60px}
.profilepage main>.parsys>div{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.profilepage main>.parsys>div{padding:0 20px}
}
@media only screen and (max-width:766px){.profilepage main>.parsys>div{margin-bottom:40px}
}
body.media>.title,body.media>.date{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media only screen and (max-width:766px){body.media>.title,body.media>.date{padding:0 20px}
}
body.media>.title h1,body.media>.date h1{font-size:40px;font-weight:400}
body.media main>.parsys>div{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){body.media main>.parsys>div{padding:0 20px}
}
@media only screen and (max-width:766px){body.media main>.parsys>div{margin-bottom:40px}
}
.newsoverviewpage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media only screen and (max-width:766px){.newsoverviewpage>.title{padding:0 20px}
}
.newsoverviewpage main>.parsys>.text:first-of-type{margin-bottom:80px !important}
.searchpage .title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:20px}
@media only screen and (max-width:766px){.searchpage .title{padding:0 20px}
}
.searchpage .title h1{color:black;font-weight:400}
@media only screen and (max-width:766px){.searchpage .title h1{font-size:28px;line-height:34px}
}
.searchpage main>.searchbox{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:20px}
@media only screen and (max-width:766px){.searchpage main>.searchbox{padding:0 20px}
}
.searchpage main>.searchbox .searchfield-wrapper .searchfield .search-field-outer form input[type="text"]{background:#f8f8f8;border:0;outline:0;height:50px;padding:0 20px;width:calc(100% - 90px);float:left;text-transform:uppercase;letter-spacing:5px}
.searchpage main>.searchbox .searchfield-wrapper .searchfield .search-field-outer form input[type="submit"]{background-color:#ff6900;border:0;outline:0;height:50px;width:50px;background-size:18px 17px;background-repeat:no-repeat;background-position:center center;font-size:0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/search.svg)}
.searchpage main>.search-result{max-width:1078px;padding:0 50px;margin:0 auto;padding-bottom:75px}
@media only screen and (max-width:766px){.searchpage main>.search-result{padding:0 20px}
}
.searchpage main>.search-result .summary{font-size:25px;line-height:34px;color:inherit;margin-bottom:20px}
@media only screen and (max-width:766px){.searchpage main>.search-result .summary{font-size:18px;line-height:22px}
}
.searchpage main>.search-result .right-filter>div>h3{font-size:17px;color:black;margin-bottom:5px;font-weight:400}
.searchpage main>.search-result .right-filter>div>ul{margin-top:5px;margin-bottom:25px;display:inline-block}
.searchpage main>.search-result .right-filter>div>ul li{list-style:none;display:inline-block;background:#f7f7f7;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:2px;display:inline;padding:15px 25px;margin-bottom:5px}
@media only screen and (max-width:766px){.searchpage main>.search-result .right-filter>div>ul li{display:inline-block;padding:10px}
}
.searchpage main>.search-result .right-filter>div>ul li a{color:black;text-decoration:none}
.searchpage main>.search-result .right-filter>div>ul li.selected{background-color:#ff6900}
.searchpage main>.search-result .right-filter>div>ul li.selected a{color:white}
.searchpage main>.search-result .pager{padding:35px 0}
.searchpage main>.search-result .pager .pager-links a{color:inherit;border:1px solid white;padding:10px 10px;text-decoration:none;font-weight:200;transition:.2s}
@media only screen and (max-width:766px){.searchpage main>.search-result .pager .pager-links a{padding:5px 5px}
}
.searchpage main>.search-result .pager .pager-links a.active{padding:10px 14px;border:1px solid #ff6900}
@media only screen and (max-width:766px){.searchpage main>.search-result .pager .pager-links a.active{padding:5px 5px}
}
.searchpage main>.search-result .pager .pager-links a:hover{border:1px solid #e2e2e3;transition:.2s}
.searchpage main>.search-result .search-results{width:100%}
.searchpage main>.search-result .search-results ul.search-list li.search-result{border-top:1px solid #e2e2e3;padding:35px 0;margin-bottom:0;list-style:none}
.searchpage main>.search-result .search-results ul.search-list li.search-result:last-of-type{border-bottom:1px solid #e2e2e3}
.searchpage main>.search-result .search-results ul.search-list li.search-result .results-title{font-weight:600;color:black;margin-bottom:5px}
.searchpage main>.search-result .search-results ul.search-list li.search-result .results-title a{color:inherit;text-decoration:none;display:block;width:100%;background-position:center right;background-repeat:no-repeat;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-arrow-orange.svg)}
.searchpage main>.search-result .search-results ul.search-list li.search-result .results-excerpt{color:#4b4a4a;font-weight:200}
.searchpage main>.search-result .search-results ul.search-list li.search-result .results-excerpt span,.searchpage main>.search-result .search-results ul.search-list li.search-result .results-excerpt strong{font-weight:400}
.siteservicespage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media only screen and (max-width:766px){.siteservicespage>.title{padding:0 20px}
}
.siteservicespage>.title h1{font-size:40px;font-weight:400}
.siteservicespage main{margin-top:120px}
@media only screen and (max-width:766px){.siteservicespage main{margin-top:80px}
}
.siteservicespage main>.parsys>.text,.siteservicespage main>.parsys>.table,.siteservicespage main>.parsys>.sitemap,.siteservicespage main>.parsys>.image,.siteservicespage main>.parsys>.iframe,.siteservicespage main>.parsys>.parsys_column{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.siteservicespage main>.parsys>.text,.siteservicespage main>.parsys>.table,.siteservicespage main>.parsys>.sitemap,.siteservicespage main>.parsys>.image,.siteservicespage main>.parsys>.iframe,.siteservicespage main>.parsys>.parsys_column{padding:0 20px}
}
@media only screen and (max-width:766px){.siteservicespage main>.parsys>.text,.siteservicespage main>.parsys>.table,.siteservicespage main>.parsys>.sitemap,.siteservicespage main>.parsys>.image,.siteservicespage main>.parsys>.iframe,.siteservicespage main>.parsys>.parsys_column{margin-bottom:40px}
}
.productpage>.breadcrumb{margin-bottom:0;position:absolute;width:100%;top:20px;z-index:2;padding:0 20px;max-width:1078px;padding:0 50px;margin:0 auto}
@media only screen and (max-width:766px){.productpage>.breadcrumb{padding:0 20px}
}
.productpage>.breadcrumb span,.productpage>.breadcrumb a{color:white}
.productpage>.breadcrumb .delimiter{background-color:white}
@media only screen and (max-width:766px){.productpage>.breadcrumb{width:calc(100% - 40px)}
}
.productpage>.banner{width:100%;margin-top:60px}
@media only screen and (max-width:766px){.productpage>.banner{margin-bottom:0 !important}
}
.productpage>.banner>.banner>.banner-top{height:700px;background-size:cover;background-position:center center;background-repeat:no-repeat}
@media only screen and (max-width:766px){.productpage>.banner>.banner>.banner-top{height:375px}
}
.productpage>.banner>.banner>.banner-top .inner-container{height:100%;position:relative}
.productpage>.banner>.banner>.banner-top .inner-container .panel{position:absolute;bottom:120px;width:100%}
@media only screen and (max-width:766px){.productpage>.banner>.banner>.banner-top .inner-container .panel{bottom:20px}
}
.productpage>.banner>.banner>.banner-top .inner-container .panel .panel-inner{max-width:1078px;padding:0 50px;margin:0 auto;color:white}
@media only screen and (max-width:766px){.productpage>.banner>.banner>.banner-top .inner-container .panel .panel-inner{padding:0 20px}
}
.productpage>.banner>.banner>.banner-top .inner-container .panel .panel-inner .title{font-size:16px;font-weight:400;letter-spacing:4px;margin-bottom:20px}
.productpage>.banner>.banner>.banner-top .inner-container .panel .panel-inner .description{font-weight:600;font-size:35px;line-height:40px}
.productpage>.banner>.banner .banner-tabs{position:relative;bottom:70px;width:100%;margin-bottom:-70px;z-index:1}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs{bottom:auto;width:100%;margin-bottom:auto;background:white}
}
.productpage>.banner>.banner .banner-tabs .tabbedcontent{background-color:rgba(255,255,255,0)}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper{background-color:rgba(255,255,255,0)}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list{margin-bottom:0 !important}
}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li{list-style:none;border-bottom:1px solid #f8f8f8}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li a{color:white;text-decoration:none}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li a{color:#4b4a4a}
}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li.active{background-color:#f8f8f8}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li.active a{color:#ff6900}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs .tabs-controls-wrapper .tabs-controls-list li:hover a{color:#ff6900 !important}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys{padding-bottom:40px;padding-top:40px}
}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.text,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.parsys_column,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.teaser,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.table,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.contact-carousel,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.html,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.accordion2,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.pageteaser{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.text,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.parsys_column,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.teaser,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.table,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.contact-carousel,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.html,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.accordion2,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.pageteaser{padding:0 20px}
}
@media only screen and (max-width:766px){.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.text,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.parsys_column,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.teaser,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.table,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.contact-carousel,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.html,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.accordion2,.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys>.pageteaser{margin-bottom:40px}
}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys .accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper{background-color:white !important;padding:40px 30px 40px 30px}
.productpage>.banner>.banner .banner-tabs .tabbedcontent .tabs>.parsys .parsys .accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys>.text{padding:0 !important}
.productpage .related-content111{background:white !important}
.productpage .related-content111 .pageteaser{background-color:#f8f8f8 !important}
.productpage.touch-ui .banner{height:auto}
.productpage.touch-ui .banner .banner .banner-tabs{position:relative !important;bottom:0 !important;width:100% !important;margin-bottom:0 !important}
.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed{background-color:#f8f8f8;padding-bottom:70px;padding-top:70px}
@media only screen and (max-width:766px){.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed{padding-bottom:40px;padding-top:40px}
}
.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.text,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.parsys_column,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.teaser,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.table,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.contact-carousel,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.html,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.accordion2,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.pageteaser{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.text,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.parsys_column,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.teaser,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.table,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.contact-carousel,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.html,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.accordion2,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.pageteaser{padding:0 20px}
}
@media only screen and (max-width:766px){.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.text,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.parsys_column,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.teaser,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.table,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.contact-carousel,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.html,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.accordion2,.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys>.pageteaser{margin-bottom:40px}
}
.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys .accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper{background-color:white !important;padding:40px 30px 40px 30px}
.productpage.touch-ui .banner .banner .banner-tabs .tab-content-showed .parsys .accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys>.text{padding:0 !important}
.productpage.touch-ui .tab-inner-content>.parsys>div:first-child{padding-top:0 !important}
.productpage.touch-ui .tab-inner-content>.parsys>.text,.productpage.touch-ui .tab-inner-content>.parsys>.parsys_column,.productpage.touch-ui .tab-inner-content>.parsys>.teaser,.productpage.touch-ui .tab-inner-content>.parsys>.table,.productpage.touch-ui .tab-inner-content>.parsys>.html,.productpage.touch-ui .tab-inner-content>.parsys>.accordion2,.productpage.touch-ui .tab-inner-content>.parsys>.contact-carousel,.productpage.touch-ui .tab-inner-content>.parsys>.pageteaser{margin-bottom:0 !important;margin-top:0 !important}
.productpage.touch-ui .tab-inner-content>.parsys>.section-title-padding{margin-bottom:20px !important}
.contactpage h3.info{padding:90px 90px 20px 90px;color:#006400}
.contactpage table#person{padding:0 50px}
.contactpage table#person td{padding:10px;border:1px solid}
.contactpage table#person td:nth-child(2){color:#f0800e;font-family:"bliss",sans-serif;font-weight:400;font-size:19px;line-height:27px}
.resulstsandreportspage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-top:110px;margin-bottom:30px}
@media only screen and (max-width:766px){.resulstsandreportspage>.title{padding:0 20px}
}
@media only screen and (max-width:766px){.resulstsandreportspage>.title{margin-top:20px;margin-bottom:20px}
}
@media only screen and (max-width:766px){.resulstsandreportspage main>div{margin-top:40px}
}
.resulstsandreportspage main>div>.default{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.resulstsandreportspage main>div>.default{padding:0 20px}
}
@media only screen and (max-width:766px){.resulstsandreportspage main>div>.default{margin-bottom:40px}
}
.resulstsandreportspage main>div .links-comp-wrapper{margin-bottom:100px}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper{margin-bottom:40px}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content{background:#f8f8f8}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years{background:white}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul{max-width:1078px;padding:0;margin:0 auto;display:flex;list-style:none}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul{display:block;margin-bottom:10px}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li{padding:0;line-height:12px;flex:0 1 auto;flex-grow:1;text-align:center;transition:.4s}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li{flex:none}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li a{font-size:14px;line-height:20px;text-transform:uppercase;color:black;letter-spacing:4px;display:inline-block;padding:25px 20px;font-weight:400;transition:.4s;text-decoration:none}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li a{display:block;padding:10px 10px}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li.active{background:#f8f8f8;transition:.4s}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li.active a{color:#ff6900}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li:hover{background:#f8f8f8;transition:.4s}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-years ul li:hover a{color:#ff6900;transition:.4s}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header{max-width:1078px;padding:0 50px;margin:0 auto;background:#f8f8f8}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header{padding:0 20px}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2{padding-top:80px;padding-bottom:30px;margin-bottom:0;display:flex;margin-top:30px;border-bottom:1px solid #e2e2e3;padding-bottom:15px}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2{display:block}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2>span:nth-child(1){font-size:14px;color:#ff6900;letter-spacing:4px;text-transform:uppercase;font-weight:400;flex:0 0 30%}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2>span:nth-child(1){display:none;display:block}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2>span:nth-child(2){font-size:14px;color:#ff6900;letter-spacing:4px;text-transform:uppercase;font-weight:400;flex:0 0 70%}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-tab-header h2>span:nth-child(2){display:none}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row{max-width:1078px;padding:0 50px;margin:0 auto}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row{padding:0 20px}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row:first-of-type{padding-top:20px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row:nth-child(2){padding-top:40px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row:last-of-type{padding-bottom:30px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row{display:flex;margin:15px 0;border-bottom:1px solid #e2e2e3;padding-bottom:15px;position:relative}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row{display:block}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item-info{width:30%;flex:0 0 30%}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item-info{width:100%;flex:none}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item-info .date{display:block;font-size:12px;max-width:230px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item-info .title{display:block;font-size:16px;max-width:230px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item{width:70%;flex:0 0 70%}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item{width:100%;flex:none}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul{display:flex;list-style:none;flex:auto;flex-wrap:wrap}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul{display:flex;flex:none;flex-wrap:nowrap;display:block}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li{flex:0 0 33.33%;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:33.33%}
@media only screen and (max-width:766px){.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li{flex:none;display:block;flex-direction:row;flex-basis:auto}
}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li a{background:0;height:initial;width:initial;position:relative;margin-left:40px;padding:10px 5px;text-decoration:none;color:inherit;margin-top:10px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li a:before{height:36px;width:36px;content:"";display:inline-block;position:absolute;left:-38px;top:3px}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li a.pdf-icon:before{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-doc-pdf.svg);background-size:cover}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li a.webcast-icon:before{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-doc-webcast.svg);background-size:cover}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row .row .documentlist-item ul li a.excel-icon:before{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-doc-download.svg);background-size:cover}
.resulstsandreportspage main>div .links-comp-wrapper .documentlist .documentlist-content .category .documentlist-tab-content .documentlist-row:last-of-type .row{border:0}
.onlineannualreportpage{position:relative}
.onlineannualreportpage header{background-color:black}
.onlineannualreportpage>.breadcrumb{z-index:1;position:absolute;margin-top:0}
.onlineannualreportpage>.breadcrumb .delimiter{background:white}
.onlineannualreportpage>.breadcrumb a{color:white}
.onlineannualreportpage>.breadcrumb .current{color:white}
.onlineannualreportpage>.productbanner{min-height:520px;margin-bottom:60px;margin-top:61px;position:relative}
@media only screen and (max-width:766px){.onlineannualreportpage>.productbanner{margin-top:0}
}
.onlineannualreportpage>.productbanner>.productbanner{min-height:520px;width:100%}
.onlineannualreportpage>.productbanner>.productbanner>.banner-top{min-height:520px;background-position:center;background-size:cover;background-repeat:no-repeat}
.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel{position:absolute;bottom:120px;width:100%}
@media only screen and (max-width:766px){.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel{bottom:20px}
}
.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel .panel-inner{max-width:1078px;padding:0 50px;margin:0 auto;color:white}
@media only screen and (max-width:766px){.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel .panel-inner{padding:0 20px}
}
.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel .panel-inner .title{font-size:16px;font-weight:400;letter-spacing:6px;margin-bottom:20px;text-transform:uppercase}
.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel .panel-inner .description,.onlineannualreportpage>.productbanner>.productbanner>.banner-top .panel .panel-inner .subtitle{font-weight:600;font-size:35px;line-height:40px}
.onlineannualreportpage>main>.parsys>.text,.onlineannualreportpage>main>.parsys>.pageteaser,.onlineannualreportpage>main>.parsys>.parsys_column,.onlineannualreportpage>main>.parsys>.html,.onlineannualreportpage>main>.parsys>.mp4video,.onlineannualreportpage>main>.parsys>.latestnewseventsteaser{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:100px}
@media only screen and (max-width:766px){.onlineannualreportpage>main>.parsys>.text,.onlineannualreportpage>main>.parsys>.pageteaser,.onlineannualreportpage>main>.parsys>.parsys_column,.onlineannualreportpage>main>.parsys>.html,.onlineannualreportpage>main>.parsys>.mp4video,.onlineannualreportpage>main>.parsys>.latestnewseventsteaser{padding:0 20px}
}
@media only screen and (max-width:766px){.onlineannualreportpage>main>.parsys>.text,.onlineannualreportpage>main>.parsys>.pageteaser,.onlineannualreportpage>main>.parsys>.parsys_column,.onlineannualreportpage>main>.parsys>.html,.onlineannualreportpage>main>.parsys>.mp4video,.onlineannualreportpage>main>.parsys>.latestnewseventsteaser{margin-bottom:40px}
}
.onlineannualreportpage .related-content .download-content{max-width:1078px;padding:0 50px;margin:0 auto;padding-top:60px;padding-bottom:60px}
@media only screen and (max-width:766px){.onlineannualreportpage .related-content .download-content{padding:0 20px}
}
@media only screen and (max-width:766px){.onlineannualreportpage .related-content .download-content{padding-top:30px;padding-bottom:30px}
}
.onlineannualreportpage .related-content .download-content .pageteaser .text{padding-left:20px;padding-right:20px}
.onlineannualreportpage .related-content .download-content .pageteaser .text .button{left:20px}
.onlineannualreportpage .related-content .download-content>.parsys_column>.parsys_column .text .default p a{font-weight:400;text-decoration:none}
.onlineannualreportpage .related-content .download-content>.parsys_column>.parsys_column .text .default p a:after{display:inline-block;height:15px;width:9px;content:"";background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-orange.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:2px;margin-left:9px}
@media only screen and (min-width:767px){.onlineannualreportpage .related-content .download-content>.parsys_column>.parsys_column:nth-child(1) .text .default{text-align:left}
.onlineannualreportpage .related-content .download-content>.parsys_column>.parsys_column:nth-child(2) .text .default p{text-align:left;margin-left:120px}
.onlineannualreportpage .related-content .download-content>.parsys_column>.parsys_column:nth-child(3) .text .default p{text-align:right}
}
.onlineannualreportpage .related-content .download-content:before{content:"Downloads";display:inline;position:relative;display:block;font-size:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}
.onlineannualreportpage .related-content .related-content{display:none}
.onlineannualreportpage main .parsys .pageteaser .image{height:300px;background-position:top center}
.onlineannualreportpage main .parsys .pageteaser .download .page-reference a{color:#ff6900}
.onlineannualreportpage main .parsys .pageteaser .download .page-reference a:after{display:inline-block;height:15px;width:9px;content:"";background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-orange.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;top:2px;margin-left:9px}
.onlineannualreportpage main .parsys .pageteaser .download .page-reference a:before{background:#ff6900}
.financialcalendarpage>.title,.financialcalendarpage .page{max-width:1078px;margin:0 auto;padding:0 20px}
.financialcalendarpage .title h1{font-size:40px;font-weight:400}
.financialcalendarpage .intro-text{font-size:25px;margin-top:46px}
.financialcalendarpage .eventListSubscribeForm{overflow:auto}
.financialcalendarpage .eventListSubscribeForm .eventlist-row{min-width:800px}
.financialcalendarpage .eventlist{margin-top:100px}
.financialcalendarpage .eventlist .eventlist-row{display:flex;padding:15px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e2e2e3}
.financialcalendarpage .eventlist .eventlist-row .eventlist-header{flex-basis:25%}
.financialcalendarpage .eventlist .eventlist-row .row{width:100%}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper{width:100%;display:flex}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item{display:none;font-weight:100}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.date,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.title,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert{float:none;flex-basis:25%;display:block}
@media screen and (max-width:640px){.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.date,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.title,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar,.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert{padding:10px 10px 10px 0}
}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert{display:flex;align-items:flex-start}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert .event-number-days-before{width:25px !important;padding-left:10px;margin:0 10px 0 32px;font-weight:100;font-size:16px;color:#b8b9b9;border:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b8b9b9}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert input[type="checkbox"]{display:none}
@media screen and (max-width:640px){.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.alert{display:block}
}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar a.addthisevent-drop{position:relative;border:0 solid transparent;opacity:1;padding:0 0 0 20px;background-color:transparent;background-image:none}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar a.addthisevent-drop:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:13px;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-calendar.svg)}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar a.addthisevent-drop:after{content:"Add +";font-family:"bliss";font-weight:100;color:#4b4a4a;font-size:16px}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar .addthisevent-wrapper{display:none}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .cookiecontrolbutton{padding:0}
.financialcalendarpage .eventlist .eventlist-row .row .eventlist-innerWrapper .cookiecontrolbutton button{padding:8px 20px;font-size:14px}
.financialcalendarpage .eventlist .eventlist-row .eventlist-header{color:#ff6900}
.financialcalendarpage .eventlist .eventlist-remindme-form .eventlist-remindme-db{position:relative}
.financialcalendarpage .eventlist .eventlist-remindme-form input[type="checkbox"]{display:none}
.financialcalendarpage .eventlist .eventlist-remindme-form .eventlist-remindme-db-text{margin-left:30px}
.financialcalendarpage .eventlist .eventlist-remindme-form .eventlist-remindme-email{margin:20px 0}
.financialcalendarpage .eventlist .eventlist-remindme-btn a,.financialcalendarpage .eventlist .eventlist-remindme-submit a,.financialcalendarpage .eventlist .eventlist-remindme-btn input[type='submit'],.financialcalendarpage .eventlist .eventlist-remindme-submit input[type='submit']{display:inline-block;color:white;background-color:#ff6900;text-transform:uppercase;padding:8px 40px;font-family:"bliss";font-size:14px}
.financialcalendarpage .eventlist .eventlist-remindme-btn a,.financialcalendarpage .eventlist .eventlist-remindme-submit a{margin:40px 0}
.financialcalendarpage .eventlist .eventlist-remindme-btn input[type='submit'],.financialcalendarpage .eventlist .eventlist-remindme-submit input[type='submit']{margin:20px 0;border:0}
.financialcalendarpage .checkbox-replace{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/checkbox-deselected.svg);background-position:left center;background-size:contain;position:absolute;top:0;width:20px;height:20px;margin-right:0;cursor:pointer}
.financialcalendarpage .checkbox-replace.active{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/checkbox-tick.svg)}
.tabcontentpage>.title{max-width:1078px;padding:0 50px;margin:0 auto;margin-bottom:30px}
@media only screen and (max-width:766px){.tabcontentpage>.title{padding:0 20px}
}
.tabcontentpage>.title h1{font-size:40px;font-weight:400}
.tabcontentpage main .tabs-controls-wrapper .tabs-controls-list{max-width:100% !important;margin-bottom:60px !important}
.tabcontentpage main .tabs-controls-wrapper .tabs-controls-list li{list-style:none}
.tabcontentpage main .tabs-controls-wrapper .tabs-controls-list li a{text-decoration:none}
.tabcontentpage main .tabs-controls-wrapper .tabs-controls-list li a:hover{text-decoration:underline}
.tabcontentpage main .tabs>.parsys>.text,.tabcontentpage main .tabs>.parsys>.pageteaser,.tabcontentpage main .tabs>.parsys>.parsys_column,.tabcontentpage main .tabs>.parsys>.iframe,.tabcontentpage main .tabs>.parsys>.html,.tabcontentpage main .tabs>.parsys>.mp4video,.tabcontentpage main .tabs>.parsys>.section-title-padding{padding-bottom:60px !important}
@media only screen and (max-width:766px){.tabcontentpage main .tabs>.parsys>.text,.tabcontentpage main .tabs>.parsys>.pageteaser,.tabcontentpage main .tabs>.parsys>.parsys_column,.tabcontentpage main .tabs>.parsys>.iframe,.tabcontentpage main .tabs>.parsys>.html,.tabcontentpage main .tabs>.parsys>.mp4video,.tabcontentpage main .tabs>.parsys>.section-title-padding{padding:0 20px 60px 20px !important}
}
.newsarticlepage main .default{width:100%}
.newsarticlepage main .default table{width:100%;overflow-x:scroll;margin-bottom:40px;display:block}
.newsarticlepage main .default table tr td p{padding:2px 4px}
.parsys>.column_1,.parsys>.column_2,.parsys>.column_3,.parsys>.column_3_33-33-33,.parsys>.column_4:not(.column-4-mobile-2):not(.column-4-mobile-2){display:flex;flex-grow:0;flex-shrink:0}
.parsys>.column_1>.parsys_column,.parsys>.column_2>.parsys_column,.parsys>.column_3>.parsys_column,.parsys>.column_3_33-33-33>.parsys_column,.parsys>.column_4:not(.column-4-mobile-2):not(.column-4-mobile-2)>.parsys_column{margin-right:30px;flex:1}
.parsys>.column_1>.parsys_column:last-of-type,.parsys>.column_2>.parsys_column:last-of-type,.parsys>.column_3>.parsys_column:last-of-type,.parsys>.column_3_33-33-33>.parsys_column:last-of-type,.parsys>.column_4:not(.column-4-mobile-2):not(.column-4-mobile-2)>.parsys_column:last-of-type{margin-right:0}
.parsys>.column_2_66_33{display:flex}
.parsys>.column_2_66_33>.column_2_66_33-c0{flex:0 0 calc(67% - 15px);margin-right:30px;flex-grow:0;flex-shrink:0;flex-basis:calc(67% - 15px)}
.parsys>.column_2_66_33>.column_2_66_33-c1{flex:0 0 calc(33% - 15px);flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 15px)}
.parsys>.column_2_33_66{display:flex}
.parsys>.column_2_33_66>.column_2_33_66-c0{flex:0 0 calc(33% - 15px);margin-right:30px;flex-grow:0;flex-shrink:0;flex-basis:calc(33% - 15px)}
.parsys>.column_2_33_66>.column_2_33_66-c1{flex:0 0 calc(67% - 15px);flex-grow:0;flex-shrink:0;flex-basis:calc(67% - 15px)}
.parsys>.column_2_75-25{display:flex}
.parsys>.column_2_75-25 .column_2_75-25-c0{flex-basis:calc(62% - 15px);margin-right:30px}
.parsys>.column_2_75-25 .column_2_75-25-c1{flex-basis:calc(38%)}
.parsys>.white-bg>.parsys_column{background:white;margin-right:0;flex:1}
.parsys>.white-bg>.parsys_column>.section{padding:100px 0}
@media only screen and (max-width:766px){.parsys>.white-bg>.parsys_column>.section{padding:50px 0}
}
.parsys>.column_3.grey-box>div{background:#f8f8f8;padding-top:20px;padding-bottom:20px}
@media all and (max-width:766px){.parsys>.column_1,.parsys>.column_2,.parsys>.column_2_66_33,.parsys>.column_2_33_66,.parsys>.column_3,.parsys>.column_3_33-33-33,.parsys>.column_2-1-4,.parsys>.column_2-4-1,.parsys>.column_3,.parsys>.column_4{display:block !important;flex:none !important}
.parsys>.column_1>.parsys_column,.parsys>.column_2>.parsys_column,.parsys>.column_2_66_33>.parsys_column,.parsys>.column_2_33_66>.parsys_column,.parsys>.column_3>.parsys_column,.parsys>.column_3_33-33-33>.parsys_column,.parsys>.column_2-1-4>.parsys_column,.parsys>.column_2-4-1>.parsys_column,.parsys>.column_3>.parsys_column,.parsys>.column_4>.parsys_column{margin:40px 0 0 0 !important}
.parsys>.column_1>.parsys_column:first-child,.parsys>.column_2>.parsys_column:first-child,.parsys>.column_2_66_33>.parsys_column:first-child,.parsys>.column_2_33_66>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_3_33-33-33>.parsys_column:first-child,.parsys>.column_2-1-4>.parsys_column:first-child,.parsys>.column_2-4-1>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_4>.parsys_column:first-child{margin:0 0 0 0 !important}
.parsys>.column_1>.parsys_column:first-child,.parsys>.column_2>.parsys_column:first-child,.parsys>.column_2_66_33>.parsys_column:first-child,.parsys>.column_2_33_66>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_3_33-33-33>.parsys_column:first-child,.parsys>.column_2-1-4>.parsys_column:first-child,.parsys>.column_2-4-1>.parsys_column:first-child,.parsys>.column_3>.parsys_column:first-child,.parsys>.column_4>.parsys_column:first-child,.parsys>.column_1>.parsys_column:last-child,.parsys>.column_2>.parsys_column:last-child,.parsys>.column_2_66_33>.parsys_column:last-child,.parsys>.column_2_33_66>.parsys_column:last-child,.parsys>.column_3>.parsys_column:last-child,.parsys>.column_3_33-33-33>.parsys_column:last-child,.parsys>.column_2-1-4>.parsys_column:last-child,.parsys>.column_2-4-1>.parsys_column:last-child,.parsys>.column_3>.parsys_column:last-child,.parsys>.column_4>.parsys_column:last-child{width:100%}
}
.breadcrumb{margin-top:60px;margin-bottom:75px;padding:10px 50px}
.breadcrumb a,.breadcrumb .current{color:#b8b9b9;font-size:12px;line-height:12px;text-decoration:none}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumb .delimiter{background:#b8b9b9;width:1px;height:12px;position:relative;display:inline-block;margin:0 5px;top:2px}
@media only screen and (max-width:766px){.breadcrumb{padding:0;margin-bottom:10px}
.breadcrumb a,.breadcrumb .current{display:none}
.breadcrumb .delimiter{background:white;height:1px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner{margin-top:60px;position:relative;height:700px}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner{height:auto;margin-bottom:40px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner{height:100%;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner{height:auto}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container{max-width:1078px;padding:0 50px;margin:0 auto;height:calc(100% - 100px)}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .mobile-backing{display:none}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .mobile-backing{display:block}
}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container{padding:0 20px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.ambientvideobanner{height:700px}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner{background:#f5f6f7;width:515px;height:100%;vertical-align:bottom;position:relative}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner{width:100%;height:auto}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner{position:absolute;bottom:0;width:calc(100% - 150px);padding:50px 75px 150px 75px}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner{padding:50px 30px 75px 30px;width:calc(100% - 60px);top:0;position:relative}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .title,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .title{font-size:50px;font-weight:400;line-height:100px}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .title,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .title{line-height:30px;margin-bottom:20px;font-size:30px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .description p,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .description p{font-size:16px;font-weight:200;line-height:27px;margin-bottom:30px}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .description p:last-of-type,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .description p:last-of-type{margin-bottom:0}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .description p,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .description p{line-height:20px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference{bottom:-40px;position:relative}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference a,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference a{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:15px 40px;position:relative;color:white;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2}
@media only screen and (max-width:766px){body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference a,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference a{padding:10px 30px;font-size:12px}
}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference a:before,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference a:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference a:hover,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference a:hover{color:#ff6900}
body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container>.panel>.panel-inner .page-reference a:hover:before,body:not(.profilepage):not(.productpage):not(.onlineannualreportpage)>.banner>.banner>.inner-container .ambientvideobanner>.panel-inner .page-reference a:hover:before{height:0;transition:.4s}
@media only screen and (max-width:766px){body:not(.profilepage)>.banner{height:auto;margin-bottom:40px}
body:not(.profilepage)>.banner>.banner{background:0;height:auto;background-image:none !important}
body:not(.profilepage)>.banner>.banner>.inner-container{padding:0 !important;max-width:1078px;padding:0 50px;margin:0 auto}
body:not(.profilepage)>.banner>.banner>.inner-container .mobile-backing{height:375px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}
body:not(.profilepage)>.banner>.banner>.inner-container>.panel{width:100%;height:auto;vertical-align:inherit}
body:not(.profilepage)>.banner>.banner>.inner-container>.panel>.panel-inner{position:relative;width:calc(100% - 60px);padding:50px 30px 45px 30px}
body:not(.profilepage)>.banner>.banner>.inner-container>.panel>.panel-inner .title{line-height:30px;margin-bottom:20px;font-size:30px}
}
@media only screen and (max-width:766px) and only screen and (max-width:766px){body:not(.profilepage)>.banner>.banner>.inner-container{padding:0 20px}
}
.text{font-size:16px;line-height:22px;font-weight:200}
.text .intro{color:#4b4a4a;margin-bottom:100px}
@media only screen and (max-width:766px){.text .intro{margin-bottom:30px}
}
.text .intro p{font-size:25px;line-height:34px;font-weight:400;margin-bottom:30px}
.text .intro p:last-of-type{margin-bottom:0}
.text .intro a{color:#ff6900}
.text .default p{margin-bottom:30px}
.text .default p:last-of-type{margin-bottom:0}
.text .default h1,.text .default h2,.text .default h3,.text .default h4,.text .default h5,.text .default h6{margin-bottom:20px}
.text .default a{color:#ff6900}
.text .default>ul{margin-bottom:30px}
.text .default>ul>li{margin-left:17px;margin-bottom:5px}
.text .default>ul>li>ul{margin-top:5px;margin-bottom:0}
.text .default>ul>li>ul>li{margin-left:17px;margin-bottom:5px}
.text a{overflow-wrap:break-word}
.text .section-title{text-align:center;letter-spacing:4px;font-weight:400}
.text .section-title b{color:#ff6900;font-weight:400}
.text.section-title-padding{margin-bottom:20px !important}
.text.section-title-padding p{text-transform:uppercase;text-align:left}
.table{font-size:16px;line-height:22px;font-weight:200}
@media only screen and (max-width:766px){.table .default{overflow-y:scroll}
}
.table .default table{border-collapse:collapse}
.table .default table tbody tr td{padding:15px 20px}
@media only screen and (max-width:766px){.table .default table tbody tr td{padding:10px}
}
.table .default table tbody tr:nth-child(odd){background:#fafafb}
.table .default table tbody tr:first-of-type{background:#ff6900;color:white;font-weight:600;letter-spacing:4px}
.table .default table,.table .default th,.table .default td,.table .default tr,.table .default td{border:1px solid #e2e2e3}
@media only screen and (max-width:766px){.table .light-table{overflow-y:scroll}
}
.table .light-table table{border-collapse:collapse}
.table .light-table table tbody tr td{padding:15px 20px 15px 0}
@media only screen and (max-width:766px){.table .light-table table tbody tr td{padding:10px}
}
.table .light-table table tbody tr:first-of-type{color:#ff6900;text-transform:uppercase}
.table .light-table table,.table .light-table th,.table .light-table td,.table .light-table tr,.table .light-table td{border:0}
.table .light-table tr{border-bottom:1px solid #e2e2e3}
.image img{max-width:100%}
.pageteaser .teaser-content .image{height:240px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.pageteaser .teaser-content .text{padding:25px 25px 60px 25px;position:relative}
.pageteaser .teaser-content .text .title,.pageteaser .teaser-content .text .subtitle{font-size:14px;font-weight:400;margin-bottom:15px;letter-spacing:4px;text-transform:uppercase}
.pageteaser .teaser-content .text .button{position:absolute;bottom:25px;left:25px}
.pageteaser .teaser-content .text .button a{color:inherit;font-weight:400;text-decoration:none}
.pageteaser .teaser-content .text .button a:before{content:"";height:1px;width:0;background:#4b4a4a;position:absolute;left:0;bottom:-4px;transition:.2s}
.pageteaser .teaser-content .text .button a:hover:before{width:100%;transition:.2s}
.pageteaser .teaser-content.white-bg{background:white}
.pageteaser .teaser-content.white-bg .text{padding:25px 0 60px 0;color:black}
.pageteaser .teaser-content.white-bg .text .title,.pageteaser .teaser-content.white-bg .text .subtitle{font-weight:400}
.pageteaser .teaser-content.white-bg .text .button{left:0}
.pageteaser .teaser-content.grey-bg{background-color:#f8f8f8}
.pageteaser .teaser-content.image-left-plain.default{display:flex}
@media only screen and (max-width:766px){.pageteaser .teaser-content.image-left-plain.default{display:block}
}
.pageteaser .teaser-content.image-left-plain.default>div{flex:0 0 42%}
.pageteaser .teaser-content.image-left-plain.default>div:first-of-type{margin-right:16%}
@media only screen and (max-width:766px){.pageteaser .teaser-content.image-left-plain.default>div{flex:none}
.pageteaser .teaser-content.image-left-plain.default>div:first-of-type{margin-right:0}
}
.pageteaser .teaser-content.image-left-plain.default>.image{height:400px;margin-bottom:20px}
@media only screen and (max-width:766px){.pageteaser .teaser-content.image-left-plain.default>.image{height:240px}
}
.pageteaser .teaser-content.image-left-plain.default>.text{padding:0}
.pageteaser .teaser-content.image-left-plain.default>.text .title{font-size:19px;line-height:27px;letter-spacing:inherit;font-weight:400;margin-bottom:30px;text-transform:none}
.pageteaser .teaser-content.image-left-plain.default>.text .title:after{content:"";background-color:#ff6900;height:1px;width:80px;position:relative;bottom:0;display:block;margin-top:15px}
.pageteaser .teaser-content.no-image .image{display:none}
.pageteaser .teaser-content.no-image .text{height:auto !important;padding:60px 30px 120px 30px}
.pageteaser .teaser-content.no-image .text .button{left:30px;bottom:50px}
@media only screen and (min-width:767px){.pageteaser .teaser-content.image-right{position:relative;width:85%}
.pageteaser .teaser-content.image-right .image{position:absolute;top:0;right:-17.5%;height:75%;top:12.5%;width:36%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.pageteaser .teaser-content.image-right .text{padding:120px 135px 120px 135px}
.pageteaser .teaser-content.image-right .text .button{position:relative;bottom:auto;left:auto;margin-top:20px;display:inline-block}
.pageteaser .teaser-content.image-right .text>div{margin-right:100px}
.pageteaser .teaser-content.image-left{position:relative;width:85%;margin-left:15%;display:flex;flex-direction:row}
.pageteaser .teaser-content.image-left>div{flex:1}
.pageteaser .teaser-content.image-left .image{order:1;position:absolute;top:0;left:-17.5%;height:75%;top:12.5%;width:36%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.pageteaser .teaser-content.image-left .text{order:2;padding:120px 135px 120px 135px}
.pageteaser .teaser-content.image-left .text .button{position:relative;bottom:auto;left:auto;margin-top:20px;display:inline-block}
.pageteaser .teaser-content.image-left .text>div{margin-left:135px}
}
.pageteaser.marble-background{background-image:url(../../../../etc/designs/lancashire/corporate2020/greybackground.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:100% !important;padding:0 !important;margin:0 !important;margin-bottom:100px}
.pageteaser.marble-background .marble-inner{max-width:1078px;padding:0 50px;margin:0 auto;padding:100px 50px !important}
@media only screen and (max-width:766px){.pageteaser.marble-background .marble-inner{padding:0 20px}
}
body:not(.touch-ui) .pageteaser.marble-background{background-image:url(../../../../etc/designs/lancashire/corporate2020/greybackground.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:100% !important;padding:0 !important;margin:0 !important;margin-bottom:100px !important}
body:not(.touch-ui) .pageteaser.marble-background .marble-inner{max-width:1078px;padding:0 50px;margin:0 auto;padding:100px 50px !important}
@media only screen and (max-width:766px){body:not(.touch-ui) .pageteaser.marble-background .marble-inner{padding:0 20px}
}
@media only screen and (max-width:766px){body:not(.touch-ui) .pageteaser.marble-background .marble-inner{padding:40px 20px !important}
body:not(.touch-ui) .pageteaser.marble-background .marble-inner .text{padding:25px 0 20px 0}
body:not(.touch-ui) .pageteaser.marble-background .marble-inner .text .button{position:relative;bottom:auto;left:auto;margin-top:20px}
}
body:not(.touch-ui) .parsys>.parsys_column>.parsys_column .pageteaser{height:100%}
body:not(.touch-ui) .parsys>.parsys_column>.parsys_column .pageteaser .teaser-content{height:100%}
body:not(.touch-ui) .parsys>.parsys_column>.parsys_column .pageteaser .teaser-content .text{height:calc(100% - 325px)}
.blockquote{background:#f8f8f8;margin-bottom:80px}
.blockquote .blockquote-inner{max-width:1078px;padding:0 50px;margin:0 auto;padding-top:125px;padding-bottom:125px}
@media only screen and (max-width:766px){.blockquote .blockquote-inner{padding:0 20px}
}
@media only screen and (max-width:766px){.blockquote .blockquote-inner{padding-top:30px;padding-bottom:30px}
}
.blockquote .blockquote-inner .quote-text{display:block;text-align:center;font-size:14px;line-height:25px;letter-spacing:4px;position:relative;margin-bottom:42px}
.blockquote .blockquote-inner .quote-text:after{content:"";height:1px;width:82px;left:calc(50% - 41px);bottom:-20px;position:absolute;background:#ff6900}
.blockquote .blockquote-inner .attribution-text{font-size:14px;display:block;text-align:center;font-weight:200}
.mp4video{position:relative}
.mp4video video{width:100%}
.mp4video .play-video-button{background:white;position:absolute;top:calc(50% - 30px);left:calc(50% - 27px);height:54px;width:54px;border:1px solid white;border-radius:50%;font-size:0;cursor:pointer;outline:0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-play-black.svg);background-size:8px 11px;background-position:center center;background-repeat:no-repeat;transition:.4s}
.mp4video .play-video-button:hover{background-color:rgba(255,255,255,0);transition:.4s}
.mp4video .video-content{position:absolute;top:calc(50% + 30px);width:300px;left:calc(50% - 150px);color:white;font-weight:200;font-size:25px;line-height:30px;text-align:center;text-shadow:0 0 15px rgba(0,0,0,0.5);transition:.4s}
@media only screen and (max-width:766px){.mp4video .video-content{font-size:16px;line-height:22px}
}
.mp4video.playing .play-video-button{top:calc(100% - 50px);left:70px;height:30px;width:30px;opacity:.5;transition:.4s;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-pause-black.svg)}
@media only screen and (max-width:766px){.mp4video.playing .play-video-button{left:30px}
}
.mp4video.playing .video-content{opacity:0;transition:.4s}
body .tabbedcontent{background:#f8f8f8}
body .tabbedcontent .tabs-controls-wrapper.top{background:white}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list{max-width:1078px;padding:0;margin:0 auto;display:flex}
@media only screen and (max-width:766px){body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list{display:block;margin-bottom:10px}
}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li{padding:0;line-height:12px;flex:0 1 auto;flex-grow:1;text-align:center;transition:.4s}
@media only screen and (max-width:766px){body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li{flex:none}
}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li a{font-size:14px;line-height:20px;text-transform:uppercase;color:black;letter-spacing:4px;display:inline-block;padding:25px 20px;font-weight:400;transition:.4s}
@media only screen and (max-width:766px){body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li a{display:block;padding:10px 10px}
}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li.active{background:#f8f8f8;transition:.4s}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li.active a{color:#ff6900}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li:hover{background:rgba(248,248,248,0.5);transition:.4s}
body .tabbedcontent .tabs-controls-wrapper.top ul.tabs-controls-list li:hover a{color:#ff6900;transition:.4s}
body .tabbedcontent .parsys .tabbedcontentitem .tab-content-showed{max-width:1078px;padding:0 50px;margin:0 auto;padding:70px 20px}
@media only screen and (max-width:766px){body .tabbedcontent .parsys .tabbedcontentitem .tab-content-showed{padding:0 20px}
}
@media only screen and (max-width:766px){body .tabbedcontent .parsys .tabbedcontentitem .tab-content-showed{padding:40px 0}
}
.accordion2 .accordionparsys .accordionitem .accordion-content{margin-bottom:20px}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-header-wrapper{background:black;color:white;padding:25px 70px 25px 30px;position:relative;cursor:pointer}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-header-wrapper h3{text-transform:uppercase;letter-spacing:4px;font-weight:400;font-size:14px}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-header-wrapper:after{content:"";height:30px;width:30px;display:inline-block;background-color:#ff6900;border-radius:50%;position:absolute;top:calc(50% - 15px);right:20px;background-size:12px;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-minus-plus.svg)}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-header-wrapper.active:after{background-size:13px;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-minus-minus.svg)}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper{background-color:#f8f8f8;padding:40px 30px 10px 30px}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys>.parsys_column,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .text,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .image,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .table{margin-bottom:30px}
.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys>.parsys_column:last-of-type,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .text:last-of-type,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .image:last-of-type,.accordion2 .accordionparsys .accordionitem .accordion-content .accordion-content-wrapper .parsys .table:last-of-type{margin-bottom:0}
.contact-wrapper{width:100%;max-width:450px;bottom:0;right:50px;display:flex}
.contact-wrapper .contact-thumbnail{flex:1;width:40%;min-height:200px;display:block;content:"";position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:white}
.contact-wrapper .contact-content{width:calc(60% - 40px);background:#efeff1;padding:30px 20px 20px 20px}
@media only screen and (max-width:766px){.contact-wrapper .contact-content{padding:15px 10px 10px 10px}
}
.contact-wrapper .contact-content .content-panel-open{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-plus-orange.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:rgba(255,255,255,0);background-size:12px;height:16px;width:16px;position:absolute;top:16px;right:12px;outline:0;border:0;cursor:pointer;font-size:0;transition:.4s}
.contact-wrapper .contact-content .content-panel-open:hover{background-size:16px;transition:.4s}
.contact-wrapper .contact-content .contact-name{font-weight:400;font-size:18px;color:black}
.contact-wrapper .contact-content .contact-org,.contact-wrapper .contact-content .contact-contact-job-title,.contact-wrapper .contact-content .contact-org{font-size:14px}
@media only screen and (max-width:766px){.contact-wrapper .contact-content .contact-org,.contact-wrapper .contact-content .contact-contact-job-title,.contact-wrapper .contact-content .contact-org{line-height:16px}
}
.contact-wrapper .contact-content .contact-links{margin-top:15px;margin-bottom:15px}
.contact-wrapper .contact-content .contact-links a{font-size:10px;line-height:12px;display:block;color:#ff6900;margin-bottom:8px;margin-left:15px;position:relative}
.contact-wrapper .contact-content .contact-links a:last-of-type{margin-bottom:0}
.contact-wrapper .contact-content .contact-links a.contact-tel-link:before{content:"T: ";display:inline;position:absolute;height:12px;width:15px;left:-15px;text-decoration:none;color:black}
.contact-wrapper .contact-content .contact-links a.contact-email-link{overflow-wrap:break-word}
.contact-wrapper .contact-content .contact-links a.contact-email-link:before{content:"E: ";display:inline;position:absolute;height:12px;width:15px;left:-15px;text-decoration:none;color:black}
.contact-wrapper .contact-content .contact-links .contact-pa-info{font-size:10px;line-height:12px;display:block;margin-bottom:8px;position:relative}
.contact-wrapper .contact-content .contact-links .contact-pa-info:before{content:"PA: ";display:none;position:absolute;height:12px;width:15px;left:-15px;text-decoration:none;color:black}
.contact-wrapper .contact-content .contact-qr{width:100%;display:flex}
.contact-wrapper .contact-content .contact-qr .qr-code{flex:0 0 89px;display:inline-block;height:89px;width:89px;background:white;border:1px solid #e3e3e3}
.contact-wrapper .contact-content .contact-qr .qr-code img{padding:6px;width:77px;height:77px}
.contact-wrapper .contact-content .contact-qr .qr-text{flex:0 0 calc(100% - 90px);color:#b8b9b9;font-size:10px;font-weight:200;display:inline-block;float:left;position:relative}
.contact-wrapper .contact-content .contact-qr .qr-text span{position:absolute;top:50%;transform:translateY(-50%);line-height:12px;display:inline-block;margin-left:10px;margin-right:20px}
body .contact-carousel:before{content:attr(data-title);display:inline;position:relative;display:block;font-size:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px}
body .contact-carousel .contact-carousel-wrapper{overflow:hidden}
body .contact-carousel .contact-carousel-wrapper .inner .carousel-slides{display:flex}
body .contact-carousel .contact-carousel-wrapper .inner .carousel-slides .contact-wrapper{flex:1;margin-right:60px;max-width:100%}
@media only screen and (max-width:766px){body .contact-carousel .contact-carousel-wrapper .inner .carousel-slides .contact-wrapper{margin-right:20px}
}
@media only screen and (min-width:767px){body .contact-carousel.two .contact-carousel-dots .arrow{display:none}
}
.contact-carousel-dots{width:100%;content:"";display:block;margin-top:60px}
.contact-carousel-dots .contact-carousel-inner{text-align:center}
.contact-carousel-dots .contact-carousel-inner .dot{height:10px;width:10px;background-color:#b8b9b9;display:block;font-size:0;outline:0;margin:0 5px;border-radius:50%;border:0;display:inline;cursor:pointer;transition:.4s}
.contact-carousel-dots .contact-carousel-inner .dot:hover{opacity:.5;transition:.4s}
.contact-carousel-dots .contact-carousel-inner .dot.active{background-color:#ff6900;transition:.4s}
.contact-carousel-dots .contact-carousel-inner .dot.active:hover{opacity:1;cursor:default}
.contact-carousel-dots .contact-carousel-inner .arrow{background-color:#f8f8f8;font-size:0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/arrow-left-grey.svg);height:14px;width:18px;background-size:cover;background-position:center center;border:0;outline:0;margin:0 10px;cursor:pointer;transition:.4s;opacity:.6}
.contact-carousel-dots .contact-carousel-inner .arrow.right{transform:rotate(180deg)}
.contact-carousel-dots .contact-carousel-inner .arrow:hover{opacity:1;transition:.4s}
.contact-carousel-dots .contact-carousel-inner .arrow:active{opacity:.85;transition:.2s}
.pull-out-statistic .statistic-wrapper{text-align:center}
.pull-out-statistic .statistic-wrapper .statistic-title{font-size:40px;color:#ff6900;font-weight:600;margin-bottom:20px}
.pull-out-statistic .statistic-wrapper .statistic-text1{font-size:14px;letter-spacing:4px;font-weight:400;text-transform:uppercase}
.pull-out-statistic .orange-bg{background:#ff6900;margin-bottom:15px;padding:40px 30px;text-align:left}
.pull-out-statistic .orange-bg h3.statistic-title{color:white;font-size:40px;font-weight:600;margin-bottom:15px;text-align:left}
.pull-out-statistic .orange-bg span.statistic-text1,.pull-out-statistic .orange-bg span.statistic-text2{color:white;font-size:14px;line-height:14px;font-weight:400;text-transform:uppercase;text-align:left}
.pull-out-statistic .orange-text{color:#ff6900}
.pull-out-statistic .orange-text .statistic-title{font-weight:400 !important;font-size:15px !important;text-transform:uppercase !important}
.pull-out-statistic .orange-headline-black-text .statistic-text1{display:block;font-size:50px;line-height:60px;text-align:center;font-weight:600;color:#ff6900}
.pull-out-statistic .orange-headline-black-text .statistic-text2{display:block;font-size:14px;line-height:16px;text-align:center;font-weight:200;color:black}
.column_3>.column_3-c0 .orange-text{text-align:left}
@media only screen and (max-width:766px){.column_3>.column_3-c0 .orange-text{text-align:center}
}
.column_3>.column_3-c1 .orange-text{text-align:center}
.column_3>.column_3-c2 .orange-text{text-align:right}
@media only screen and (max-width:766px){.column_3>.column_3-c2 .orange-text{text-align:center}
}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner{position:relative}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner h2{line-height:25px}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner h2 a{display:block;font-size:14px;line-height:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px;font-weight:400;text-decoration:none;color:#111}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content{display:flex;flex:auto;flex-wrap:wrap}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content{display:block;flex:none;flex-wrap:nowrap}
}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article{background:#efeff1;position:relative;flex:0 0 calc(50% - 20px);margin-top:40px;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 20px);display:flex}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article:nth-child(1),.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article:nth-child(2){margin-top:0}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article:nth-child(odd){margin-right:40px}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article{flex:none;flex-grow:none;flex-shrink:none;flex-basis:none;display:block}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article:nth-child(odd){margin-right:0}
}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .news-thumbnail{flex:0 0 45%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .news-thumbnail img{display:none}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .news-thumbnail{width:100%;flex:none;height:180px}
}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .content-wrapper-inner{flex:0 0 calc(55% - 60px);padding:60px 30px}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .content-wrapper-inner .news-date{display:block;font-weight:400;font-size:18px;line-height:20px;margin-bottom:20px;color:#111}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .content-wrapper-inner{width:calc(100% - 60px);flex:none;padding:30px}
}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .content-wrapper-inner>a{font-size:14px;line-height:20px;font-weight:200;display:block;color:#4b4a4a;text-decoration:none}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content>article .content-wrapper-inner>a:hover{text-decoration:underline}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;top:0;right:0;z-index:1}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a{font-size:13px;line-height:18px;color:#111;text-decoration:none;font-weight:400;position:relative}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:before{content:"";height:1px;width:0;background:#111;position:absolute;left:0;bottom:-4px;transition:.4s}
.latestnewseventsteaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper a:hover:before{width:100%;transition:.4s}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>h2{position:relative;display:block;font-size:14px;margin-bottom:30px;text-transform:uppercase;letter-spacing:4px;font-weight:400}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content{display:flex;flex:none;flex-wrap:none;flex-grow:0;flex-shrink:0}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content{display:block}
}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article{display:block !important;margin-top:0 !important;margin-right:30px !important;flex:1 !important;background:white !important}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article:last-of-type{margin-right:0 !important}
@media only screen and (max-width:766px){.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article{flex:none;margin-right:0 !important;margin-bottom:20px !important}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article:last-of-type{margin-bottom:0 !important}
}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article .news-thumbnail{width:100%;height:240px;flex:none !important;display:block !important}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article .content-wrapper-inner{flex:none !important;display:block !important;padding:20px 0 !important}
.latestnewseventsteaser .teaser-inner.image-top .content-wrapper-inner>.teaser-content article .content-wrapper-inner>a{font-size:16px;line-height:22px}
.regular-news-teaser .top h2{display:inline-block;font-size:14px;margin-bottom:10px;text-transform:uppercase;letter-spacing:4px;font-weight:400;text-decoration:none;color:#111;line-height:14px}
.regular-news-teaser .top .view-more{float:right;font-size:13px;line-height:18px;color:#111;text-decoration:none;font-weight:400;position:relative}
.regular-news-teaser .top .view-more:before{content:"";height:1px;width:0;background:#111;position:absolute;left:0;bottom:-4px;transition:.4s}
.regular-news-teaser .top .view-more:hover:before{width:100%;transition:.4s}
.regular-news-teaser .eurolandFeed{display:flex;flex:auto;flex-wrap:wrap}
@media only screen and (max-width:766px){.regular-news-teaser .eurolandFeed{display:block;flex:auto;flex-wrap:nowrap}
}
.regular-news-teaser .eurolandFeed>a{background:#efeff1;position:relative;flex:0 0 calc(33.333% - 10px);flex-direction:row;margin-top:25px;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 10px);display:inline-block;margin-right:15px;text-decoration:none;color:inherit}
.regular-news-teaser .eurolandFeed>a:nth-child(3n+3){margin-right:0}
@media only screen and (max-width:766px){.regular-news-teaser .eurolandFeed>a{flex:auto;flex-direction:row;flex-basis:auto;display:block;margin-right:0}
}
.regular-news-teaser .eurolandFeed>a article{padding:40px 30px}
@media only screen and (max-width:766px){.regular-news-teaser .eurolandFeed>a article{padding:20px}
}
.regular-news-teaser .eurolandFeed>a article time{display:block;font-weight:400;font-size:18px;line-height:20px;margin-bottom:20px;color:#111}
.regular-news-teaser .eurolandFeed>a article>h3{font-size:14px;line-height:20px;font-weight:200;display:block;color:#4b4a4a;text-decoration:none}
.regular-news-teaser .eurolandFeed>a article>h3:hover{text-decoration:underline}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div{display:flex;flex:auto;flex-wrap:wrap}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card{flex:0 0 calc(25% - 11.25px);flex-direction:column;flex-grow:0;flex-shrink:0;margin-right:15px;flex-basis:calc(25% - 11.25px);margin-top:30px;background:white}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(1),.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(3),.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(5),.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(7){margin-top:0}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(8n+7){margin-right:0}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card{flex:0 0 calc(50% - 10px);flex-direction:column;flex-grow:0;flex-shrink:0;margin-right:20px;margin-top:20px;flex-basis:calc(50% - 10px)}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(5),.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(7){margin-top:20px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(8n+7){margin-right:20px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card:nth-child(4n+3){margin-right:0}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card .contact-thumbnail{width:100%;flex:none;height:250px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card .contact-content{display:block;width:calc(100% - 40px);padding:30px 20px;background:white;position:relative}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card .contact-content>div{padding-right:30px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card .contact-content button{height:20px;width:20px;font-size:0;border:0;outline:0;position:absolute;top:calc(50% - 10px);right:16px;background:white;cursor:pointer;background-size:12px;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-plus-orange.svg)}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.contact-card .contact-content button:active{outline:0}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay{display:block;position:fixed;width:100%;height:100%;top:0;left:0;display:flex;z-index:-10;opacity:0;top:-100%;transition:.4s;background:white}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay.open{top:0;opacity:1;z-index:5;transition:.8s}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image{flex:0 0 calc(66% - 90px);background:#f8f8f8;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:30px 0 30px 30px;position:relative}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image{display:none}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image{flex:0 0 54%}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image .contact-image-inner{bottom:0;position:absolute;height:100%;width:100%;text-align:center;background-position:top center;background-repeat:no-repeat;background-size:contain}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image .contact-image-inner img{max-width:100%;bottom:-8px;position:relative;display:none}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content{flex:0 0 calc(34% - 30px);padding:30px;background:#f8f8f8;margin:30px 30px 30px 0;position:relative}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content{flex:none;display:block;width:calc(100% - 80px);padding:20px;margin:20px}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content{flex:0 0 35%}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content button{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-plus-orange.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:rgba(255,255,255,0);background-size:30px;transform:rotate(45deg);height:16px;width:16px;position:absolute;top:30px;right:30px;outline:0;border:0;cursor:pointer;font-size:0}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-name{margin-top:70px;font-size:40px;line-height:50px;font-weight:400;margin-bottom:10px;color:black}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-name{margin-top:0;font-size:28px;padding-right:40px}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-org,.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-contact-job-title,.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-org{padding-bottom:30px;margin-bottom:30px;font-size:14px;letter-spacing:4px;border-bottom:1px solid #b8b9b9}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-org,.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-contact-job-title,.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-org{line-height:18px;padding-bottom:15px;margin-bottom:15px}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-contact-description{font-size:14px;line-height:22px;font-weight:200;margin-bottom:30px}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-contact-description{font-size:14px;line-height:18px}
}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-qr{width:100%;display:flex;margin-bottom:30px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-qr .qr-code{flex:0 0 89px;display:inline-block;height:89px;width:89px;background:white;border:1px solid #e3e3e3}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-qr .qr-code img{padding:6px;width:77px;height:77px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-qr .qr-text{flex:0 0 calc(100% - 90px);color:#ff6900;font-size:12px;font-weight:200;display:inline-block;float:left;position:relative}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-qr .qr-text span{position:absolute;top:50%;transform:translateY(-50%);line-height:12px;display:inline-block;margin-left:10px;margin-right:20px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-links{border-bottom:1px solid #b8b9b9;padding-bottom:30px;margin-bottom:30px}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-links a{color:black;display:block;margin-bottom:8px;margin-left:19px;position:relative;font-size:12px;text-decoration:none}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-links a.contact-tel-link:before{content:"T: ";display:inline;position:absolute;height:12px;width:10px;left:-19px;text-decoration:none;color:black}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-links a.contact-email-link{overflow-wrap:break-word}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content .contact-links a.contact-email-link:before{content:"E: ";display:inline;position:absolute;height:12px;width:10px;left:-19px;text-decoration:none;color:black}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image{background-image:none}
@media only screen and (max-width:766px){.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-image{display:none}
.tabbedcontentitem>.tab-content-showed .parsys #contact-list>div>.overlay .contact-content{flex:0 0 calc(100% - 120px);margin:30px}
}
.articletabpane{max-width:100% !important;padding:0 !important}
.articletabpane .tabs-controls-list{padding:0 50px;max-width:1078px;padding:0;margin:0 auto;display:flex;background-color:white !important}
@media only screen and (max-width:766px){.articletabpane .tabs-controls-list{padding:0 20px}
}
@media only screen and (max-width:766px){.articletabpane .tabs-controls-list{display:block;margin-bottom:10px}
}
.articletabpane .tabs-controls-list:after{display:none}
.articletabpane .tabs-controls-list li{padding:0 !important;line-height:12px;flex:0 1 auto;flex-grow:1;text-align:center;transition:.4s}
@media only screen and (max-width:766px){.articletabpane .tabs-controls-list li{flex:none}
}
.articletabpane .tabs-controls-list li a{font-size:14px;line-height:20px;text-transform:uppercase;color:black !important;letter-spacing:4px;display:inline-block;padding:25px 20px;font-weight:400;transition:.4s;text-decoration:none !important}
@media only screen and (max-width:766px){.articletabpane .tabs-controls-list li a{display:block;padding:30px 10px}
}
.articletabpane .tabs-controls-list li.current{background:#f8f8f8 !important;transition:.4s}
.articletabpane .tabs-controls-list li.current a{color:#ff6900 !important}
.articletabpane .tabs-controls-list li:hover{background:#f8f8f8 !important;transition:.4s}
.articletabpane .tabs-controls-list li:hover a{color:#ff6900 !important;transition:.4s}
.articletabpane .list-inner-padding{background:#f8f8f8 !important;padding-top:75px;padding-bottom:75px}
.articletabpane .list-inner-padding .article-list{display:flex;flex:auto;flex-wrap:wrap;max-width:1078px;padding:0 50px;margin:0 auto}
@media only screen and (max-width:766px){.articletabpane .list-inner-padding .article-list{display:block;flex:none;flex-wrap:nowrap}
}
@media only screen and (max-width:766px){.articletabpane .list-inner-padding .article-list{padding:0 20px}
}
.articletabpane .list-inner-padding .article-list .list-item{display:flex;flex-basis:calc(50% - 10px);background:white;margin-top:30px;margin-right:20px}
.articletabpane .list-inner-padding .article-list .list-item:nth-child(1),.articletabpane .list-inner-padding .article-list .list-item:nth-child(2){margin-top:0}
.articletabpane .list-inner-padding .article-list .list-item:nth-child(even){margin-right:0}
.articletabpane .list-inner-padding .article-list .list-item:after{display:none}
@media only screen and (max-width:766px){.articletabpane .list-inner-padding .article-list .list-item{display:block;flex-basis:auto;margin-top:20px;margin-right:0}
.articletabpane .list-inner-padding .article-list .list-item:nth-child(2){margin-top:20px}
}
.articletabpane .list-inner-padding .article-list .list-item .news-thumbnail{flex:1;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.articletabpane .list-inner-padding .article-list .list-item .news-thumbnail img{display:none}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner{flex:1;padding:60px 30px}
@media only screen and (max-width:766px){.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner{padding:20px}
}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner p a{color:inherit;text-decoration:none}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-date{font-size:18px;font-weight:400;margin-bottom:10px;color:black}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-title{font-weight:200;line-height:19px;font-size:14px;margin-bottom:20px}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-link{color:#b8b9b9;font-size:16px;font-weight:200}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-link a{color:#b8b9b9;position:relative}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-link a:before{content:"";height:1px;width:0;background:#b8b9b9;position:absolute;left:0;bottom:-4px;transition:.4s}
.articletabpane .list-inner-padding .article-list .list-item .news-contents-inner .article-list-item-link a:hover:before{width:100%;transition:.4s}
.sitemap>.sitemap-wrapper{width:100%}
.sitemap>.sitemap-wrapper .sitemap{display:flex;flex:auto;flex-wrap:wrap;width:100%}
@media only screen and (max-width:766px){.sitemap>.sitemap-wrapper .sitemap{display:block;flex:none;flex-wrap:nowrap}
}
.sitemap .sitemap-list{flex:0 0 33.333%;margin-bottom:80px;list-style:none}
@media only screen and (max-width:766px){.sitemap .sitemap-list{flex:none;display:block;margin-bottom:40px}
}
.sitemap .sitemap-list .top-level{margin-bottom:10px}
.sitemap .sitemap-list .top-level a{color:#ff6900;font-size:1.4em;font-weight:600}
.sitemap .sitemap-list .top-level a:hover{text-decoration:underline}
.sitemap .sitemap-list li{padding-bottom:4px}
.sitemap .sitemap-list li a{text-decoration:none;color:inherit;font-weight:200}
.sitemap .sitemap-list li a:hover{text-decoration:underline}
.sitemap .sitemap-list li .sitemap-sub-list{margin-left:10px;margin-top:5px;list-style:none}
.sitemap .sitemap-list li .sitemap-sub-list li{padding-bottom:4px}
.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}
body:not(.homepage) .teaser-carousel{overflow:hidden;margin-bottom:100px}
@media only screen and (max-width:766px){body:not(.homepage) .teaser-carousel{margin-bottom:40px}
}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys>button{display:none !important}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item{height:40vw;display:inline-block;outline:0}
@media only screen and (max-width:766px){body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item{height:220px}
}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item{height:40vw;width:calc(100% - 110px);margin:0 55px;list-style:none;transition:.4s}
@media only screen and (max-width:766px){body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item{height:220px;width:calc(100% - 40px);margin:0 20px}
}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item .image-wrapper{height:40vw;width:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}
@media only screen and (max-width:766px){body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item .image-wrapper{height:220px}
}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item>div>.teaser-title,body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item>div>.teaser-content,body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .teaser-item>div>.buttons{display:none}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item .scroll-down{display:none}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .teaser-carousel-item.slick-current .teaser-item{transition:.4s}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .slick-dots{text-align:center;margin-top:30px}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .slick-dots li{display:inline;margin:0 5px}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .slick-dots li button{font-size:0;height:10px;width:10px;background:#efeff1;outline:0;border:0;border-radius:50%;transition:.4s;cursor:pointer}
body:not(.homepage) .teaser-carousel .center-mode .carousel-slides .teaser-carousel-parsys .slick-dots li.slick-active button{background:#ff6900;transition:.4s}
.touch-ui .center-mode .teaser-item .asset-wrapper{width:600px;height:400px}
.html iframe{max-width:100%}
.ambientvideobanner{position:relative;height:700px}
.ambientvideobanner .ambient-video-banner{height:100%;background-size:cover;background-position:center}
.ambientvideobanner .ambient-video-banner .video-container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}
.ambientvideobanner .ambient-video-banner .video-container video{position:absolute;top:0;left:50%;margin:auto;min-height:100%;min-width:100%;transform:translateX(-50%)}
.ambientvideobanner .ambient-video-banner .banner-content{z-index:3;position:absolute;width:100%;bottom:110px}
@media screen and (max-width:766px){.ambientvideobanner .ambient-video-banner .banner-content{bottom:20px}
}
.ambientvideobanner .ambient-video-banner .banner-content>div{max-width:1078px;padding:0 50px;margin:0 auto}
@media only screen and (max-width:766px){.ambientvideobanner .ambient-video-banner .banner-content>div{padding:0 20px}
}
.ambientvideobanner .ambient-video-banner .banner-content>div h3{font-size:16px;font-weight:400;letter-spacing:4px;margin-bottom:20px;color:white;max-width:450px}
@media screen and (max-width:766px){.ambientvideobanner .ambient-video-banner .banner-content>div h3{max-width:100%}
}
.ambientvideobanner .ambient-video-banner .banner-content>div h2{font-weight:600;font-size:35px;line-height:40px;color:white;max-width:450px}
@media screen and (max-width:766px){.ambientvideobanner .ambient-video-banner .banner-content>div h2{max-width:100%}
}
@media screen and (max-width:766px){.ambientvideobanner{height:375px}
.ambientvideobanner .ambient-video-banner .video-container{width:100%}
}
.pager{padding:40px 20px 60px 20px}
.pager .pager-links{text-align:center}
.pager .pager-links li{padding:0 3px;display:inline-block}
.pager .pager-links li a{color:inherit;text-decoration:none;transition:.4s}
.pager .pager-links li a.active{color:#ff6900;border-bottom:2px solid #ff6900}
.pager .pager-links li a:hover{color:#ff6900;transition:.4s}
.cookiewarning{position:fixed;bottom:0;width:100%;background:#ff6900;color:white;z-index:20}
.cookiewarning #cookie_warning{max-width:1078px;padding:0 50px;margin:0 auto;padding:30px 50px}
@media only screen and (max-width:766px){.cookiewarning #cookie_warning{padding:0 20px}
}
.cookiewarning #cookie_warning .cookie-inner-wrapper{display:flex}
@media only screen and (max-width:766px){.cookiewarning #cookie_warning .cookie-inner-wrapper{display:block;margin:20px 0}
}
@media only screen and (max-width:766px){.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-wrapper-inner{margin:20px 0}
}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content{flex:0 0 75%}
@media only screen and (max-width:766px){.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content{flex:none;margin-bottom:20px}
}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h1,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h2,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h3,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h4,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h5,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content p{padding-bottom:10px}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h1:last-of-type,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h2:last-of-type,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h3:last-of-type,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h4:last-of-type,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content h5:last-of-type,.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content p:last-of-type{padding-bottom:0}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-content a{color:white;text-decoration:underline}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons{flex:0 0 25%;text-align:right}
@media only screen and (max-width:766px){.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons{flex:none;text-align:left}
}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[type=button]{margin-right:20px;border:1px solid white;background-color:white;padding:15px 50px;position:relative;color:#ff6900;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2;margin-bottom:10px;padding:10px 25px;margin-right:10px;font-size:12px}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[type=button]:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[type=button]:hover{color:white;background-color:#ff6900;cursor:pointer;transition:.4s}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[type=button]:hover:before{height:0;transition:.4s}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[value=Accept]{background-color:#ff6900;color:white}
.cookiewarning #cookie_warning .cookie-inner-wrapper .cookie-buttons input[value=Accept]:hover{background-color:white;color:#ff6900}
.cookiecontrol{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.1);border:0;z-index:99}
.cookiecontrol .dialog-content{position:fixed;overflow:auto;max-height:100vh;max-width:calc(100% - 40px);width:85%;padding:70px 60px;text-align:left;font-size:small;font-weight:100;border:0;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff}
@media screen and (max-width:840px){.cookiecontrol .dialog-content{padding:50px 20px 50px;width:100%}
}
.cookiecontrol h2,.cookiecontrol h3{font-weight:normal}
.cookiecontrol h2{margin:15px 0;font-size:30px}
.cookiecontrol h3{margin:15px 0;font-size:22px}
.cookiecontrol p{margin:1em 0;line-height:normal;font-size:16px}
.cookiecontrol hr{margin:30px auto;border:0;border-bottom:1px solid #111}
@media screen and (max-width:840px){.cookiecontrol hr{margin:50px auto}
}
.cookiecontrol p a{text-decoration:underline;font-size:inherit;color:#111}
.cookiecontrol input[type='image']{float:right;width:2em}
.cookiecontrol input[type='checkbox']{vertical-align:bottom;margin-left:.5em;width:1.4em;height:1.4em}
.cookiecontrol button{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:12px 40px;position:relative;color:white;font-size:14px;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2;cursor:pointer}
.cookiecontrol button:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.cookiecontrol button:hover{color:#ff6900}
.cookiecontrol button:hover:before{height:0;transition:.4s}
.cookiecontrol :focus{outline:#ff0 auto 1px}
.cookiecontrol .close{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;margin-left:10px;border-radius:50%;border:0;padding:0;background:0;cursor:pointer}
.cookiecontrol .close:before{display:none}
.cookiecontrol .close .close-icon{display:inline-block;width:16px;height:16px;position:relative;top:2px}
.cookiecontrol .close .close-icon:before,.cookiecontrol .close .close-icon:after{height:100%;position:absolute;content:"";width:4px;left:6px;background-color:#ff6900}
.cookiecontrol .close .close-icon:before{transform:rotate(45deg)}
.cookiecontrol .close .close-icon:after{transform:rotate(-45deg)}
.cookiecontrol .custom-checkbox{display:inline-block;vertical-align:middle;margin-left:10px}
.cookiecontrol .custom-checkbox input[type="checkbox"]{display:none}
.cookiecontrol .custom-checkbox input[type="checkbox"]:checked+span{background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/checkbox-tick.svg)}
.cookiecontrol .custom-checkbox span{display:block;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/checkbox-deselected.svg);background-position:left center;background-size:contain;width:20px;height:20px;margin-right:0;cursor:pointer}
.cookie-settings-text{margin-bottom:15px !important}
.cookie-settings-text .cookie-settings{max-width:1078px;margin:0 auto;display:flex}
.cookiecontrolbutton{margin:0 auto;max-width:1078px;padding:0 50px 20px;display:flex}
@media only screen and (max-width:766px){.cookiecontrolbutton{padding:0 20px 20px}
}
.cookiecontrolbutton button{border:1px solid #ff6900;background-color:rgba(255,255,255,0);padding:12px 40px;position:relative;color:white;font-size:14px;text-decoration:none;letter-spacing:4px;text-transform:uppercase;z-index:2;cursor:pointer}
.cookiecontrolbutton button:before{content:"";background-color:#ff6900;position:absolute;width:100%;height:100%;display:block;bottom:0;left:0;z-index:-3;transition:.2s}
.cookiecontrolbutton button:hover{color:#ff6900}
.cookiecontrolbutton button:hover:before{height:0;transition:.4s}
.touch-ui:not(.homepage) header{height:60px;overflow:hidden}
.touch-ui:not(.homepage) .topmenu-par{display:none}
.touch-ui .topnavmultimenuitem{display:none}
.touch-ui .mobilemenu{display:none}
.touch-ui .pageteaser .marble-bg{background-image:url(../../../../etc/designs/lancashire/corporate2020/greybackground.jpg)}
.command-edittopnav .topnavmultimenuitem{display:block}
.touch-ui .banner{margin-top:0;height:600px}
.touch-ui .parsys .white-bg .section{padding:0 !important}
.touch-ui.productpage>.banner>.banner>.banner-top{height:530px}
.touch-ui.homepage .topnavmultimenuitem{display:none}
.touch-ui.homepage .mobilemenu{display:none}
.touch-ui.homepage header .nav-parallax-container{max-width:1078px;padding:20px;margin:0 auto}
.touch-ui.homepage header .nav-parallax-container>.searchbox{margin-top:0;margin-bottom:40px}
.touch-ui.homepage header .nav-parallax-container>.searchbox .search-field-wrapper form input[type="text"]{background:#f8f8f8;border:0;outline:0;height:50px;padding:0 20px;width:calc(100% - 90px);float:left;text-transform:uppercase;letter-spacing:5px}
.touch-ui.homepage header .nav-parallax-container>.searchbox .search-field-wrapper form input[type="submit"]{background-color:#ff6900;border:0;outline:0;height:50px;width:50px;background-size:18px 17px;background-repeat:no-repeat;background-position:center center;font-size:0;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/search.svg)}
.touch-ui.homepage header .products-menu{max-width:1038px;padding:20px;margin:0 auto;background-size:cover;background-position:center center}
.touch-ui.homepage header .products-menu .our-products{text-align:center}
.touch-ui.homepage header .products-menu .our-products h3{color:white;font-size:28px;font-weight:800;margin-bottom:20px}
.touch-ui.homepage header .products-menu .our-products .overlay{background-image:none !important}
.touch-ui.homepage header .products-menu .our-products .overlay a{display:inline;position:relative;font-size:22px;line-height:42px;color:white;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer}
.touch-ui.homepage .menuarea .left-menu{display:flex}
.touch-ui.homepage .menuarea .left-menu>.topnavmultimenu{flex:1}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par{display:block;flex:1}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background{margin-bottom:20px;min-height:160px}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper{min-height:160px;width:100%;display:inline-block}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper .content-wrapper-inner{position:relative;min-height:160px;width:100%;display:inline-block}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper .content-wrapper-inner .link-wrapper{position:absolute;bottom:10px;left:20px;line-height:14px;font-size:14px}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a{line-height:14px;font-size:14px;text-decoration:none;color:white}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a:hover{text-decoration:underline}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par .plain-background .content-wrapper .content-wrapper-inner .link-wrapper a:before{height:18px;width:10px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-white.svg);position:relative;top:4px;left:-7px}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.link-video a{padding-left:10px;color:inherit;text-decoration:none}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.link-video a:hover{text-decoration:underline}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.link-video a:before{height:9px;width:8px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-play-orange.svg);position:relative;top:-1px;left:-7px}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.default .asset{display:none}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.default a{padding-left:10px;color:inherit;text-decoration:none}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.default a:hover{text-decoration:underline}
.touch-ui.homepage .menuarea .left-menu>.topmenu-par>.default a:before{height:18px;width:10px;content:"";display:inline-block;background-repeat:no-repeat;background-position:center center;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/icon-download-orange.svg);position:relative;top:5px;left:-8px}
.touch-ui.homepage .menuarea .left-menu .primary-menu{list-style:none}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li a{text-decoration:none;font-size:20px;line-height:45px;color:inherit;position:relative}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li a:before{content:"";height:1px;width:0;background:#ff6900;position:absolute;left:0;bottom:-4px;transition:.2s}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li a:hover:before{width:100%;transition:.2s}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li.open a:before{width:100%;bottom:-4px;transition:.2s}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li.has-children a{padding-right:20px}
.touch-ui.homepage .menuarea .left-menu .primary-menu>li.has-children a:after{content:"";height:13px;width:7px;position:absolute;right:0;top:6px;background-size:cover;background-image:url(../../../../etc/designs/lancashire/corporate2020/icons/chevron-right-orange.svg)}
.touch-ui.homepage.command-edittopnav .topnavmultimenuitem{display:block}
.touch-ui.homepage.command-edittopnav .topnavmultimenuitem li{list-style:none;color:inherit}
.touch-ui.homepage .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .section,.touch-ui.homepage .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .section{height:auto;min-height:75px}
.touch-ui.homepage .homecarousel #teaser-carousel .carousel-slides .teaser-carousel-parsys .teaser-carousel-item,.touch-ui.homepage .homecarousel #teaser-carousel .carousel-slides-editMode .teaser-carousel-parsys .teaser-carousel-item{display:block;width:100%;height:500px;list-style:none}