@charset "UTF-8";.deed--contain{overflow:hidden}.deed--contain .cue__container{position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:-300%;text-align:center;font:0/0 a}.deed--contain .cue__container:before{content:'';display:inline-block;vertical-align:middle;height:100%}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;border-left:solid 1px #e10814;border-bottom:solid 1px #e10814;border-radius:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0.25}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.article-in-box,body.blog article,section.related-news article{width:100%;height:100%;max-width:320px;background:white;font-size:1rem;border-radius:.5rem;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0em 0.1em 0.7em #d0d0d0;box-shadow:0em 0.1em 0.7em #d0d0d0;-webkit-transition:margin linear .3s, -webkit-box-shadow ease-out .3s;transition:margin linear .3s, -webkit-box-shadow ease-out .3s;-o-transition:box-shadow ease-out .3s, margin linear .3s;transition:box-shadow ease-out .3s, margin linear .3s;transition:box-shadow ease-out .3s, margin linear .3s, -webkit-box-shadow ease-out .3s}.article-in-box .entry-content,body.blog article .entry-content,section.related-news article .entry-content{margin:0;height:100%;padding-left:0}.article-in-box .entry-header,body.blog article .entry-header,section.related-news article .entry-header{padding:0}.article-in-box .entry-title,body.blog article .entry-title,section.related-news article .entry-title{text-transform:none;padding:0 0 0 5%;font-size:2em;font-weight:700;line-height:1.1;margin:0;color:#3a3a3a;overflow:hidden}.article-in-box .entry-title:first-letter,body.blog article .entry-title:first-letter,section.related-news article .entry-title:first-letter{font-size:100%}.article-in-box .entry-excerpt,body.blog article .entry-excerpt,section.related-news article .entry-excerpt{padding:7.5% 5%;font-size:1.5rem;line-height:1.5;letter-spacing:.02rem;color:#757575;overflow:hidden}.article-in-box .entry-excerpt p,body.blog article .entry-excerpt p,section.related-news article .entry-excerpt p{height:inherit;width:inherit;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.article-in-box .content--container,body.blog article .content--container,section.related-news article .content--container{padding:10% 6% 6%;text-align:left;position:relative}.article-in-box .read--more,body.blog article .read--more,section.related-news article .read--more{position:absolute;right:6%;padding-left:2rem;padding-right:2rem}.article-in-box a,body.blog article a,section.related-news article a{width:100%;height:100%;display:block;text-decoration:none}.article-in-box:after,body.blog article:after,section.related-news article:after{position:absolute;background:black;width:100%;height:100%;top:0;left:0}.article-in-box:hover,body.blog article:hover,section.related-news article:hover{-webkit-box-shadow:0em 0.1em 0.7em #8e8e8e;box-shadow:0em 0.1em 0.7em #8e8e8e;position:relative;left:1px}section.pagination a.index{background:none;-webkit-box-shadow:0px 0px 1px gray;box-shadow:0px 0px 1px gray;color:gray}section.pagination a.index.active{background:rgba(0, 0, 0, 0.03);-webkit-box-shadow:0px 0px 1px gray, inset 0px 0px 12px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 1px gray, inset 0px 0px 12px 1px rgba(0, 0, 0, 0.1);color:dimgray}section.pagination a.index:hover{-webkit-box-shadow:inset 0px 0px 12px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 0px 12px 1px rgba(0, 0, 0, 0.2);text-shadow:-1px 0 10px rgba(0, 0, 0, 0.1)}.template-advanced-page .section__top-page-text{background:#d7d7d7;background:#D7D7D7;border-bottom:1px solid #ececec;padding:4.5rem 0;margin-top:-7rem;font-size:2.7rem;font-weight:400;line-height:1.25;text-align:left}.template-advanced-page .section__top-page-text .container{text-align:center}.template-advanced-page .section__top-page-text p{max-width:80rem;display:inline-block}.template-advanced-page main{padding:7rem 0}.template-advanced-page main img.full--width{width:100%;height:auto;max-width:none;margin:3% 0}.template-advanced-page article{padding-top:2rem}.template-advanced-page article,.template-advanced-page article .entry-content{width:100%;max-width:none;padding:0;margin:0}.template-advanced-page article .entry-content>*{margin-left:auto;margin-right:auto}.template-advanced-page article .entry-content ol,.template-advanced-page article .entry-content ul{padding:0 3.25rem}.template-advanced-page article .full-width-image{max-width:none}.template-advanced-page article .full-width-image,.template-advanced-page article .full-width-image img{width:100%;padding:0;margin:0}.template-advanced-page header section{}.template-advanced-page header section.meta-and-breadcrumb{display:inline-block;margin:0 auto;width:100%;text-align:center;padding:2rem 0 1rem}.template-advanced-page header section.meta-and-breadcrumb *{width:auto}@media (max-width:767px){.template-advanced-page .entry-content>*{padding:0 30px}}@media (min-width:768px){.template-advanced-page .entry-content>*{max-width:700px;padding:0 15px}}@media (min-width:992px){.template-advanced-page .entry-content>*{max-width:800px}}.template-brands-page main{padding-top:5rem;padding-bottom:8rem}.template-brands-page .meta-and-breadcrumb{margin-bottom:5rem}.template-brands-page article{width:100%;height:auto;border-radius:.5rem;-webkit-box-shadow:0 0 1rem #e8e8e8;box-shadow:0 0 1rem #e8e8e8;-webkit-transition:-webkit-box-shadow ease-out .3s;transition:-webkit-box-shadow ease-out .3s;-o-transition:box-shadow ease-out .3s;transition:box-shadow ease-out .3s;transition:box-shadow ease-out .3s, -webkit-box-shadow ease-out .3s}.template-brands-page article:hover{-webkit-box-shadow:0 0 3rem #c3c3c3;box-shadow:0 0 3rem #c3c3c3}.template-brands-page .thumb--container{width:100%;height:100%;padding:0 0 70% 0}.template-brands-page .brands{max-width:1000px;margin:0 auto}.template-brands-page .brands .item{margin-bottom:2.5rem}.template-brands-page a.full--box--link{width:100%;height:auto;display:block;padding:10%}.template-contact-page #map{position:absolute;width:100%;height:100%;z-index:999}.template-contact-page .adresses .title{font-size:20px}.template-contact-page .entry-title{text-align:center}.template-home-page .video-background iframe,.template-home-page .video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.template-home-page .section{overflow:hidden}.template-home-page .section .container{margin:0 auto;height:100%;position:relative}.template-home-page .section .next--button--container{top:100vh;position:absolute;text-align:center;left:0;width:100%;height:0}.template-home-page .section .next--button{position:relative;top:-12vh;display:inline-block;padding:0 0 4vh 4vh;border:0 solid red;border-bottom-width:3px;border-left-width:3px;border-radius:4px 0 4px 4px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.template-home-page .section .next--button:hover{padding:0 0 3.5vh 3.5vh;top:-10vh;border-color:#ff5050}.template-home-page #masthead{position:fixed;z-index:999}.template-home-page .video-background{background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.template-home-page .responsive-view-background{display:none}.template-home-page .section--details{position:absolute;right:0;font-size:1rem;text-align:right;color:white;letter-spacing:0;bottom:6rem;padding:inherit}.template-home-page .section--details p{margin:0}.template-home-page .section--details .red-box-slogan{text-transform:none;background:red;font-family:Courgette, cursive;font-size:2.2em;font-weight:400;line-height:100%;margin:0;padding:.2em .5em .15em .5em;display:inline-block}.template-home-page .section--details .big-title{text-shadow:0 0 0.3rem rgba(0, 0, 0, 0.6);padding:.5em 0 0 0;margin:0;max-width:inherit;font-weight:900;line-height:.9em;font-size:4em;text-transform:uppercase}.template-home-page .section--details .small-description{text-shadow:0 0 0.3rem rgba(0, 0, 0, 0.6);text-shadow:0.1em 0.1em 0.3em rgba(0, 0, 0, 0.2), 0 -0.1em 0.2em rgba(0, 0, 0, 0.1), 0 0 0.07em rgba(0, 0, 0, 0.5);margin:0;padding:1em 0 0 0;max-width:inherit;line-height:1.25;font-size:2em;font-weight:400}.template-home-page .section--details .small-description ul{padding-left:2.2rem;margin:0}.template-home-page .section--details .small-description ul li{margin:0;padding-bottom:.5em}.template-home-page .section--details .small-description ul li:last-child{padding-bottom:0}.template-home-page .section--details .uppercase-description{text-shadow:0 0 0.3rem rgba(0, 0, 0, 0.6);font-weight:600;line-height:1.25em;margin:0;padding:1em 0 0 0;font-size:1.5em;text-transform:uppercase}.template-home-page .section--details .button{display:inline-block;border-radius:.5rem;margin-top:1.5em;width:10em;color:#000;font-size:1.3em;font-weight:600;line-height:3em;text-align:center;background:rgba(255, 255, 255, 0.6);text-transform:uppercase;-webkit-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.1);box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.1)}.template-home-page .section--details .button:hover{background:rgba(255, 255, 255, 0.8)}.template-home-page .section--details.left{right:none;left:0;text-align:left;padding:inherit}.template-home-page .section--footer .footer--wrapper{padding-top:2rem}.template-home-page .section--footer .links--wrapper{vertical-align:middle;position:relative;margin-bottom:0}.template-home-page .section--footer .bottom--container{position:absolute;bottom:0;width:100%;padding:0;margin:0;right:0}@media (min-aspect-ratio:16/9) and (min-width:1201px){.template-home-page .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9) and (min-width:1201px){.template-home-page .video-foreground{width:300%;left:-100%}}body.blog .thumb--container{overflow:hidden;height:0;padding-bottom:55%}body.blog .thumb--container img{width:100%;height:auto}body.blog a:hover{text-decoration:none}body.blog a.full--box--link{width:100%;height:100%;display:block;text-decoration:none}body.blog section.meta-and-breadcrumb{margin-bottom:2rem}#masthead.dark .logo--side .bright--version,#masthead.fixed_style .logo--side .bright--version{top:0;left:0;opacity:0;position:absolute}#masthead{position:relative;width:100%;color:white;background:none;text-shadow:0 0 0.3rem rgba(0, 0, 0, 0.6)}#masthead a{color:white;text-shadow:0 0 0.3rem rgba(0, 0, 0, 0.6)}#masthead .container{position:relative}#masthead #fixing_header{z-index:999;width:100%;position:relative}#masthead .logo--side{width:30%;position:relative}#masthead .logo--side img{margin:3rem 0 0;max-width:34rem;-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear}#masthead .logo--side .bright--version{opacity:1;position:relative}#masthead .logo--side .dark--version{top:0;left:0;opacity:0;position:absolute}#masthead .navigation--side{width:70%;text-align:right}#masthead .navigation--side .collapse{display:block}#masthead .navigation--side ul{list-style:none;padding:0}#masthead .navigation--side ul li{display:inline-block;padding-left:1.78em;padding-right:1em;text-transform:uppercase}#masthead .navigation--side ul li:first-child{border-left:0}#masthead .navigation--side ul li:last-child{padding-right:0}#masthead .navigation--side ul li.responsive-view-only{display:none}#masthead .navigation--side ul ul li{padding-left:0;padding-right:0;display:block}#masthead .navigation--side a{letter-spacing:-.02em;word-spacing:.3em;font-weight:700}#masthead .navbar-toggle{cursor:pointer}#masthead .navbar-toggle .icon-bar{-webkit-transition:background .3s linear, opacity .2s linear, -webkit-transform .5s linear;transition:background .3s linear, opacity .2s linear, -webkit-transform .5s linear;-o-transition:background .3s linear, transform .5s linear, opacity .2s linear;transition:background .3s linear, transform .5s linear, opacity .2s linear;transition:background .3s linear, transform .5s linear, opacity .2s linear, -webkit-transform .5s linear}#masthead .container--social{margin:3rem 0 2.7rem 0}#masthead .container--social a{margin-left:.5rem}#masthead .container--social img{width:2.3rem;height:2.3rem}#masthead .container--navigation-extra{margin:0 0 1.5rem 0;font-size:1rem;letter-spacing:.16em;display:none!important}#masthead .container--navigation{font-size:1.55rem;letter-spacing:.04em;text-align:right;line-height:1}#masthead .container--navigation a{letter-spacing:-.02em;word-spacing:.3em;font-weight:700;-webkit-transition:color .6s linear, text-shadow .8s linear;-o-transition:color .6s linear, text-shadow .8s linear;transition:color .6s linear, text-shadow .8s linear;position:relative}#masthead .container--navigation a:before{content:'';position:absolute;height:2px;width:85%;margin:0 7.5%;background:white;opacity:0;top:95%;left:0;-webkit-box-shadow:0 0 0.1em rgba(0, 0, 0, 0.3);box-shadow:0 0 0.1em rgba(0, 0, 0, 0.3);-webkit-transition:top .3s linear, opacity .5s linear, height .3s linear, background .5s linear;-o-transition:top .3s linear, opacity .5s linear, height .3s linear, background .5s linear;transition:top .3s linear, opacity .5s linear, height .3s linear, background .5s linear}#masthead .container--navigation a:hover:before{top:127.5%;opacity:.9}#masthead .container--navigation .current-menu-item a:before,#masthead .container--navigation .current-page-ancestor a:before{top:130%;opacity:.8}#masthead.head-banner-style-one{height:0;padding-bottom:20%;background-color:#eaeaea;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0)), color-stop(96%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}#masthead.head-banner-style-two{height:0;padding-bottom:35%;background-color:#eaeaea;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0)), color-stop(96%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}#masthead.head-banner-style-three{height:100vh;padding-bottom:0;background-color:#eaeaea;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.65)), color-stop(72%, rgba(0, 0, 0, 0)), color-stop(96%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0) 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}#masthead.head-banner-style-one,#masthead.head-banner-style-three,#masthead.head-banner-style-two{overflow:hidden;background-color:#eaeaea;-webkit-appearance:none}#masthead.head-banner-style-one:after,#masthead.head-banner-style-one:before,#masthead.head-banner-style-three:after,#masthead.head-banner-style-three:before,#masthead.head-banner-style-two:after,#masthead.head-banner-style-two:before{border-radius:1px;position:absolute;width:200%;left:-50%;height:200%}#masthead.head-banner-style-one:before,#masthead.head-banner-style-three:before,#masthead.head-banner-style-two:before{bottom:0;-webkit-box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.5);box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.5)}#masthead.head-banner-style-one:after,#masthead.head-banner-style-three:after,#masthead.head-banner-style-two:after{top:0;-webkit-box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.5);box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.5)}#masthead.head-banner-style-one.dark:before,#masthead.head-banner-style-three.dark:before,#masthead.head-banner-style-two.dark:before{-webkit-box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.2);box-shadow:inset 0 0 150px 150px rgba(31, 31, 31, 0.2)}#masthead.head-banner-style-one.dark:after,#masthead.head-banner-style-three.dark:after,#masthead.head-banner-style-two.dark:after{-webkit-box-shadow:inset 0 0 150px 150px rgba(212, 212, 212, 0.2);box-shadow:inset 0 0 150px 150px rgba(212, 212, 212, 0.2)}.template-contact-page .top-header__holder #fixing_header{padding-bottom:1rem;background:rgba(255, 255, 255, 0.68)}.template-home-page #masthead .overlay{position:absolute;width:100%;height:150%;overflow:hidden;top:0;left:0}.template-home-page #masthead .overlay:after{content:'';position:absolute;width:200%;left:-50%;height:200%;-moz-box-shadow:inset 0 0 140px 70px rgba(31, 31, 31, 0.5);-webkit-box-shadow:inset 0 0 70px 70px rgba(31, 31, 31, 0.5);box-shadow:inset 0 0 140px 70px rgba(31, 31, 31, 0.5)}.template-home-page #masthead.dark .overlay:after{-webkit-box-shadow:inset 0 0 140px 70px rgba(31, 31, 31, 0.8);box-shadow:inset 0 0 140px 70px rgba(31, 31, 31, 0.8)}.screenlayer{position:fixed;width:100%;height:100%}.centerfly{text-align:center}.centerfly:before{display:inline-block;content:'';height:100%;width:0px;vertical-align:middle}#lightbox{z-index:9999;display:none;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);background:rgba(0, 0, 0, 0.9);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}#lightbox.active{display:block}#lightbox.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#lightbox .holder{text-align:center;width:100%;height:100%}#lightbox .holder .player_holder{width:auto;height:42vw;display:inline-block;position:relative}#lightbox .holder .player_holder .close_video{top:-15px;right:-15px;position:absolute;background:red;width:30px;height:30px;border-radius:50%;cursor:pointer}#lightbox .holder .player_holder .close_video:after,#lightbox .holder .player_holder .close_video:before{content:'';position:absolute;top:14px;left:20%;width:60%;height:2px;background:white;-webkit-transition:background .3s, -webkit-transform .4s;transition:background .3s, -webkit-transform .4s;-o-transition:transform .4s, background .3s;transition:transform .4s, background .3s;transition:transform .4s, background .3s, -webkit-transform .4s}#lightbox .holder .player_holder .close_video:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#lightbox .holder .player_holder .close_video:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#lightbox .holder .player_holder .close_video:hover:before{-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg);background:#ccc}#lightbox .holder .player_holder .close_video:hover:after{-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg)}#lightbox .holder iframe{width:75vw;height:42vw;max-width:1000px;max-height:560px;-webkit-box-shadow:1px 1px 10px rgba(0, 0, 0, 0.46);box-shadow:1px 1px 10px rgba(0, 0, 0, 0.46);display:inline-block;vertical-align:middle}section.head--banner--content{font-size:1rem;position:absolute;bottom:0;bottom:0;padding-bottom:4rem;left:0;width:100%;color:white;z-index:999}section.head--banner--content .holder{width:100%;text-align:center}section.head--banner--content h1{font-size:3.5em;text-transform:uppercase;font-weight:900;line-height:.98em;font-style:normal;margin:0;word-spacing:0.4em;letter-spacing:0.65em;text-shadow:-1px 0px 1em rgba(0, 0, 0, 0.19), 0px 0px 0.1em rgba(0, 0, 0, 0.61);font-size:4.5em;text-transform:uppercase;font-weight:900;line-height:.98em;font-style:normal;margin:0;word-spacing:0.3em;letter-spacing:-.02em;text-shadow:-1px 0px 1em rgba(0, 0, 0, 0.19), 0px 0px 0.1em rgba(0, 0, 0, 0.61)}section.head--banner--content .description{margin-top:1.8rem;font-size:2.2rem;font-weight:400;line-height:1.2em;font-style:normal;letter-spacing:.02rem;overflow:hidden}section.head--banner--content .brand-logo{display:inline-block;background:rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 200px 300px rgba(0, 0, 0, 0.15);box-shadow:0 0 200px 300px rgba(0, 0, 0, 0.15);margin:0 auto;text-align:center;position:relative;vertical-align:middle;width:35%;height:250px;line-height:250px}section.head--banner--content .brand-logo img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}section.head--banner--content a.button{display:inline-block;border-radius:.5rem;margin-top:3rem;width:13rem;color:black;font-size:1.326em;font-weight:600;line-height:4rem;text-align:center;background:rgba(255, 255, 255, 0.6);-webkit-box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.1);box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.1);text-shadow:none;-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear}section.head--banner--content a.button:hover{background:#c30711}section.meta-and-breadcrumb{margin-bottom:4rem}section.meta-and-breadcrumb a{color:black}section.meta-and-breadcrumb a:active{color:black}section.meta-and-breadcrumb a:hover{color:black}section.meta-and-breadcrumb a:visited{color:black}section.meta-and-breadcrumb .crumb{display:inline-block;padding:0 1rem;font-size:1.1rem}section.meta-and-breadcrumb .crumb:first-child{padding-left:0}section.meta-and-breadcrumb .meta--side{width:50%;text-align:right}section.meta-and-breadcrumb .meta--side .crumb:last-child{padding-right:0}section.meta-and-breadcrumb .breadcrumbs--side{width:50%}section.displayed-articles--filter{margin:1% 0 6%;color:black;text-align:center}section.displayed-articles--filter .caption{color:lightgray;font-size:1.2rem;font-weight:400;line-height:1em;letter-spacing:.12rem}section.displayed-articles--filter button{font-size:1.4rem;font-weight:900;line-height:1em;color:gray;letter-spacing:.03rem;padding:1.6rem 2rem 1.8rem 2rem;background:white;margin-left:.5rem;border-radius:2.5rem;outline:none;border:1px solid transparent;-webkit-transition:border .5s linear, margin .5s linear;-o-transition:border .5s linear, margin .5s linear;transition:border .5s linear, margin .5s linear}section.displayed-articles--filter .mixitup-control-active{background:white;margin-left:1rem;margin-right:.5rem;-webkit-box-shadow:inset 0px 0px 12px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 12px 1px rgba(0, 0, 0, 0.1);color:black}article{font-size:1rem;background:white;max-width:80rem;margin:0 auto;line-height:1.45}article blockquote{font-weight:bold;font-size:1.2em;margin-bottom:1.5em;border-left:0.3em solid #c00;padding-left:1em;margin-left:-1.3em}article .intro{font-size:2.5rem;line-height:3.4rem}article .entry-header{padding-bottom:1.5rem}article .entry-header .entry-title{text-transform:uppercase;font-size:4.3em;font-weight:900;line-height:1;letter-spacing:-0.035em;word-spacing:.1em;margin:0}article .entry-header .entry-details{margin:2em 0 1em;font-size:1.5rem;color:lightgray}article .entry-content{font-size:1.7em;margin:0;text-shadow:0 0 0.1em rgba(0, 0, 0, 0.1)}article p{margin-bottom:.75em}article h2{margin:1.6em 0 .6em;font-weight:700;color:#e10814}article ol,article ul{padding-left:1.75rem;margin:0 0 1.5rem}article ul{list-style:none}article ul li{position:relative;margin-bottom:0em;line-height:1.7}article ul li:before{content:'';position:relative;display:inline-block;top:-.2em;left:-.6em;width:.3em;height:.3em;border-radius:.3em;background:gray}article a:hover{text-decoration:underline}article .button a{display:inline-block;border:1px solid black;width:auto;padding:0 2rem;border-radius:.5rem;color:black;font-weight:400;line-height:4rem;text-align:left;text-decoration:none;text-transform:uppercase;background:rgba(255, 255, 255, 0.6)}section.article-share-options{vertical-align:middle;margin-top:4.5rem}section.article-share-options .caption{font-size:1.8rem;text-transform:uppercase;letter-spacing:.02rem}section.article-share-options img{width:3.6rem;height:3.6rem;margin-left:2rem}section.related-news{background:#f8f6f3;padding:5.8rem 0 8rem 0}section.related-news h2{font-size:1.8rem;font-weight:500;line-height:3.5rem;letter-spacing:.22rem;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;margin-top:0;color:black}section.related-news .thumb--container{overflow:hidden;height:0;padding-bottom:55%}section.related-news .thumb--container img{width:100%;height:auto}section.pagination a.index,section.pagination span{font-size:2rem;display:inline-block;width:5rem;line-height:5rem;height:auto;text-align:center}section.pagination .next,section.pagination .prev{height:1.6rem;width:1.6rem;margin:0 1%;border-left:1px solid gray;border-bottom:1px solid gray;cursor:pointer;border-radius:none}section.pagination .active.next:hover,section.pagination .active.prev:hover{border-color:red}section.pagination{text-align:center;margin:0 auto;width:100%;margin:5rem 0 0}section.pagination span.next,section.pagination span.prev{border-color:lightgray}section.pagination a.index{margin:0 .5%;border-radius:25px}section.pagination a.index.active{border-radius:25px}section.pagination a.index:hover{border-radius:25px}section.pagination .prev{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.pagination .next{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.pagination .next,section.pagination .next:hover,section.pagination .prev,section.pagination .prev:hover{background:none;border-radius:0}.section__top-page-text{background:#d7d7d7;border-bottom:1px solid #ececec;padding:2.75rem 0;margin-top:-5rem;margin-bottom:5rem;font-size:2em;font-weight:400;line-height:1.25;text-align:left}.section__top-page-text .container{text-align:center;max-width:87rem;margin:0 auto}.section__next_department{max-width:600px;margin:0 auto}.section__next_department .section__title{text-align:center;margin:0px 0px 50px}.section__next_department .department{text-align:center;margin-bottom:30px}.section__next_department .department a,.section__next_department .department a:active,.section__next_department .department a:visited{color:gray}.section__next_department .department a:hover{color:black}.section__next_department .department .title{margin-bottom:10px}.section__next_department .department .title{font-size:1.6rem}.section__next_department .department .image{width:100px;height:100px;border-radius:50%;background:lightgray;display:inline-block}.section__next_department .buttons{padding-bottom:50px}.section__next_department .buttons .right_side{text-align:right}.templates__departments main{padding-bottom:0px}.templates__departments .entry-title{text-align:center}.templates__departments .full_strip_image{height:0px;padding-bottom:25%;margin-top:20px;position:relative}.templates__departments .testimonials{max-width:900px;margin-top:50px}.templates__departments .testimonials .box{text-align:center;font-size:1.2rem;color:black}.templates__departments .testimonials .box>*{margin-bottom:10px}.templates__departments .testimonials .box .photo{width:125px;height:125px;display:block;background:gray;margin:0px auto 20px auto;border-radius:50%}.templates__departments .testimonials .box .name{font-size:2em;color:gray}.templates__departments .testimonials .box .position{font-size:1.6em}.templates__departments .testimonials .box .about{font-size:1.4em}.templates__departments .testimonials .box .testimonial{font-size:1.5em;font-style:italic;color:gray}.templates__departments .testimonials .box .read_more{font-size:1.4em}.templates__departments .button.all_jobs{margin:20px auto 80px;display:block;width:150px;text-align:center}.templates__departments .strip__department{padding-top:60px;padding-bottom:60px}.templates__departments .strip__department:nth-child(odd){background:#eee}.templates__departments .strip__department article{background:none}.templates__departments .strip__department .title{text-align:center;margin-bottom:.9em}.templates__careers article{font-size:17px}.templates__careers article.bigger{max-width:90rem}.templates__careers .title{text-align:center}.templates__careers .box{height:100%;padding:5px 25px 20px;margin-bottom:20px}.templates__careers .box .icon{width:120px;height:120px;margin:0 auto}.templates__careers .box .title{margin-top:5px;font-weight:700;font-size:17px}.templates__careers .box:before{width:1px;height:100%}.templates__careers .departments{text-align:center;margin-bottom:30px}.templates__careers .departments__holder{margin-top:50px}.templates__careers .departments a{text-decoration:none!important}.templates__careers .departments .image{width:100px;height:100px;border-radius:50%;background:lightgray;display:inline-block}.templates__careers .departments .title{margin-bottom:10px;color:black;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.templates__careers .departments .title:hover{color:#e10814}.templates__careers .departments .sub_department{color:gray;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.templates__careers .departments .sub_department:hover{color:#e10814}.templates__careers .full_strip_image{height:0px;padding-bottom:25%;margin-top:20px;position:relative}.templates__careers .full_strip_image.video .holder{background:rgba(0, 0, 0, 0.6);position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;cursor:pointer}.templates__careers .full_strip_image.video .holder:after{content:'';display:inline-block;height:100%;vertical-align:middle}.templates__careers .full_strip_image.video .holder img{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;width:50px;height:auto;display:inline-block;vertical-align:middle;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.templates__careers .full_strip_image.video .holder:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.templates__careers .full_strip_image.video .holder:active img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.templates__careers .button_red_first{width:150px;margin:30px auto 0px}.template-licensing h2{text-align:center;margin-top:20px}.template-licensing .brands{list-style-type:none;padding:0}.template-licensing .brands .brand{list-style:none;margin:0;padding:0 10px;margin-bottom:10px;text-align:center;min-height:300px;text-transform:uppercase;font-size:14px;color:#6B6B6B}.template-licensing .brands .brand img{height:230px;margin:0 auto 30px}.template-jobs .departments{max-width:900px}.template-jobs .departments .caption{color:black;font-size:1.8rem;font-weight:600;line-height:1em;letter-spacing:.12rem;text-align:center;text-transform:uppercase}.template-jobs .departments .controls{text-align:center;max-width:90rem;margin:50px auto}.template-jobs .departments .controls .control{font-size:1.7rem;font-weight:600;line-height:1em;color:gray;letter-spacing:.03rem;padding:1.5rem 2rem 1.5rem 2rem;margin-bottom:5px;background:white;margin-left:.5rem;border-radius:0px;outline:none;-webkit-transition:border .5s linear, margin .5s linear;-o-transition:border .5s linear, margin .5s linear;transition:border .5s linear, margin .5s linear;cursor:pointer;display:inline-block;border-bottom:3px solid transparent}.template-jobs .departments .controls .control:hover{color:#e10814}.template-jobs .departments .controls .control.mixitup-control-active{border-bottom:3px solid #e10814}.template-jobs .departments .item{position:relative}.template-jobs .departments .item.nothing_found{text-align:center}.template-jobs .departments .item.nothing_found .button{display:inline-block}.template-jobs .departments .item .box{position:relative;width:100%;border:1px solid #e8e8e8;border-bottom:2px solid red;-webkit-transition:-webkit-box-shadow ease-out .3s;transition:-webkit-box-shadow ease-out .3s;-o-transition:box-shadow ease-out .3s;transition:box-shadow ease-out .3s;transition:box-shadow ease-out .3s, -webkit-box-shadow ease-out .3s}.template-jobs .departments .item .box .job__title{position:relative;padding-bottom:70%;height:0px}.template-jobs .departments .item .box .job__title .holder{position:absolute;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s;width:100%;height:100%;text-align:center}.template-jobs .departments .item .box .job__title .holder:before{content:"";width:0px;height:100%;display:inline-block;vertical-align:middle;margin-left:-1px}.template-jobs .departments .item .box .job__title .holder .text{display:inline-block;vertical-align:middle;color:black;padding:10px;word-break:break-all;word-break:break-word;font-size:17px;font-weight:600;width:calc( 100% - ( 10px ))}.template-jobs .departments .item .box .classes{position:relative;height:20px}.template-jobs .departments .item .box .classes .item{text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;margin-bottom:5px;letter-spacing:1px;padding:0px 10px;position:absolute;bottom:5px;width:100%}.template-jobs .departments .parent_departments{max-width:700px;margin:50px auto}.template-jobs .departments .parent_departments a,.template-jobs .departments .parent_departments a:active,.template-jobs .departments .parent_departments a:visited{color:gray}.template-jobs .departments .parent_departments a:hover{color:black}.template-jobs .departments .parent_departments .box{text-align:center;margin-bottom:30px}.template-jobs .departments .parent_departments .box .image{width:125px;height:125px;border-radius:50%;background:lightgray;display:inline-block}.template-jobs .departments .parent_departments .box h3{font-size:1.6rem}.button,.button_other_first,.button_red_first{min-width:180px;max-width:200px;padding:7px 10px;border-radius:4px;text-align:center;display:block;margin-left:auto;margin-right:auto;text-decoration:none!important;cursor:pointer}.button,.button:active,.button:focus,.button:visited,.button_other_first,.button_other_first:active,.button_other_first:focus,.button_other_first:visited,.button_red_first,.button_red_first:active,.button_red_first:focus,.button_red_first:visited{text-decoration:none}.button_red_first{background:#e10814;color:white;-webkit-box-shadow:0px 2px 1px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 1px 1px rgba(0, 0, 0, 0.1);-webkit-transition:-webkit-transform .3s ease, -webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease, -webkit-box-shadow .3s ease;-o-transition:transform .3s ease, box-shadow .3s ease;transition:transform .3s ease, box-shadow .3s ease;transition:transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;position:relative}.button_red_first:hover{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);background:#CC4444;color:white;-webkit-box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1)}.button_red_first,.button_red_first:active,.button_red_first:focus,.button_red_first:visited{color:white;text-decoration:none}.button_red_first:active{-webkit-box-shadow:0px 2px 1px 1px rgba(0, 0, 0, 0.7);box-shadow:0px 2px 1px 1px rgba(0, 0, 0, 0.7)}.button_other_first{border:1px solid gray;color:gray}.button_other_first.prev{position:relative;padding:7px 10px 7px 30px}.button_other_first.prev:before{color:black;content:"\003c";font-size:1.3em;position:absolute;top:3px;left:.5em}.button_other_first.next{position:relative;padding:7px 30px 7px 10px;text-align:left}.button_other_first.next:after{color:black;content:"\003e";font-size:1.3em;position:absolute;top:3px;right:.5em}.button_other_first,.button_other_first:active,.button_other_first:focus,.button_other_first:visited{color:gray;text-decoration:none}.button_other_first:hover{color:black;border-color:black}footer.section--footer .links--wrapper a,footer.section--footer .links--wrapper a:active,footer.section--footer .links--wrapper a:focus,footer.section--footer .links--wrapper a:hover,footer.section--footer .links--wrapper a:visited{font-size:1.7rem;font-weight:400;line-height:1.05em;vertical-align:middle;letter-spacing:-.001em;color:white}footer.section--footer{background:url(../../media/imgs/footer.png) no-repeat center center;position:relative;background-size:cover;color:white}footer.section--footer .footer--wrapper{padding-top:5rem}footer.section--footer .links--wrapper{margin-bottom:3.7rem;width:100%}footer.section--footer .links--wrapper .row{width:100%}footer.section--footer .links--wrapper ul{margin:0;list-style:none;padding:2.7rem 2rem 2.5rem 2.5rem}footer.section--footer .links--wrapper li{margin-bottom:1rem}footer.section--footer .links--wrapper li:first-child{font-size:1.8rem}footer.section--footer .links--wrapper li:last-child{margin-bottom:0}footer.section--footer .links--wrapper .footer-accordion .column li:first-child{padding-bottom:7%}footer.section--footer .links--wrapper .footer-accordion .column li:first-child a{font-size:1.6rem;font-weight:900}footer.section--footer .links--wrapper .column{position:relative}footer.section--footer .links--wrapper .column:after{content:'';position:absolute;top:0;right:0;height:100%;width:2px;background:rgba(255, 255, 255, 0.1)}footer.section--footer .copyright--info{font-size:1.2rem;letter-spacing:.008em;margin-bottom:3.5rem;margin-top:2rem}footer.section--footer .heart-england--info{background:white;min-height:7.5rem;width:100%;font-size:1.5rem;letter-spacing:-.001rem;color:black;text-align:center}footer.section--footer .heart-england--info img{margin:1rem 0}footer.section--footer .heart-england--info .charity--info{margin:0 2em}footer.section--footer .heart-england--info .charity--info p{margin:0;font-size:1.2rem;line-height:1.8rem}main{padding:5rem 0}body.home main{padding:0}@media (min-width:1600px){.container{width:1400px}}.edit-link{display:none;top:3rem;right:0;padding:.5rem;font-size:80%;border-radius:15px;position:absolute;background:beige}.no--paragraphs p{margin-bottom:0}.tags-links{display:none}.cat-links{display:none}.nav-links{display:none}.comments-link{display:none}.page-header{margin:0;border:0px}.row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--flex .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-right:15px;padding-left:15px}@media screen and (max-width:1150px){.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media screen and (max-width:891px){.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (max-width:680px){.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:510px){.flex-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.single-career article .entry-header .entry-title{text-transform:none}.meta-contain{margin:40px -80px 0;padding:40px;background:#f8f6f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:992px){.meta-contain{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.meta-item{min-width:160px;padding:0 17px}.meta-item__label{border-bottom:solid 1px #e10814;font-size:12px;text-transform:uppercase;font-weight:600;padding-bottom:4px}.meta-item__data{font-size:14px;padding-top:18px}@media screen and (max-width:560px){.meta-item__data{padding-top:8px}}@media screen and (max-width:992px){.meta-item{margin-bottom:14px}}@media screen and (max-width:560px){.meta-item{width:100%}}.logo-teaser{border-radius:4px;background:white;position:relative;overflow:hidden;-webkit-box-shadow:0 0 1rem #e8e8e8;box-shadow:0 0 1rem #e8e8e8}.logo-teaser__image{height:0;padding-bottom:80%;position:relative}.logo-teaser__image img{top:0;left:0;position:absolute;height:80%;width:80%;top:10%;left:10%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.logo-teaser__hover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(225, 8, 20, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:1}.logo-teaser__hover span.button{color:white;border:solid 1px white;border-radius:4px;display:inline-block;padding:6px 15px}.logo-teaser__hover span.title{color:white;font-size:16px;line-height:20px;font-weight:600;display:block;margin-bottom:15px;padding:0 20px}.logo-teaser:hover .logo-teaser__hover{opacity:1}.image-4-slider .logo-teaser{margin:10px}.image-teaser__image{height:0;padding-bottom:100%;position:relative}.image-teaser__image img{top:0;left:0;position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image-teaser__label{margin-top:20px;color:black;font-weight:600;font-size:18px;font-size:22px}.image-teaser__hover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(225, 8, 20, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:1}.image-teaser__hover span.button{color:white;border:solid 1px white;border-radius:4px;display:inline-block;padding:6px 15px}.image-teaser__hover span.title{color:white;font-size:26px;line-height:32px;font-weight:500;display:block;margin-bottom:25px;padding:0 20px}.image-teaser:hover .image-teaser__hover{opacity:1}.box-teaser{border:solid 1px #e10814;border-radius:4px;padding:40px 30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.box-teaser__label{color:black;font-weight:600;font-size:18px;font-size:22px}.box-teaser__hover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(225, 8, 20, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.box-teaser__hover span{color:white;border:solid 1px white;border-radius:4px;display:inline-block;padding:6px 15px;min-width:auto}.box-teaser:hover .box-teaser__hover{opacity:1}.career-teaser{border:solid 1px #EAE3DB;border-bottom:solid 2px #e10814;padding:30px 40px 20px;color:#8D8D8D;height:100%;position:relative}.career-teaser__title{color:black;font-size:18px;line-height:22px;font-weight:600}.career-teaser__brand{font-weight:600;margin-top:5px}.career-teaser__meta{margin-top:15px}.career-teaser__hover{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(225, 8, 20, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:1}.career-teaser__hover span.button{color:white;border:solid 1px white;border-radius:4px;display:inline-block;padding:6px 15px}.career-teaser:hover .career-teaser__hover{opacity:1}.searchandfilter-form-contain{background:#f8f6f4;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.searchandfilter-form-contain{display:block}}.searchandfilter-form-contain__title{font-weight:600;text-transform:uppercase;font-size:12px;line-height:15px;min-width:100px}@media screen and (max-width:1200px){.searchandfilter-form-contain__title{margin-bottom:10px;text-align:center}}.searchandfilter-form-contain ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.searchandfilter-form-contain ul li{padding:0 5px}@media screen and (max-width:1200px){.searchandfilter-form-contain ul li{margin-bottom:10px}}@media screen and (max-width:575px){.searchandfilter-form-contain ul li{width:100%}.searchandfilter-form-contain ul li input,.searchandfilter-form-contain ul li label,.searchandfilter-form-contain ul li select{width:100%}}.searchandfilter-form-contain ul li input[type=text],.searchandfilter-form-contain ul li select.sf-input-select{max-width:100%;min-width:auto;padding:10px;padding-right:30px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px white;border-radius:none}.searchandfilter-form-contain ul li input[type=text]:focus,.searchandfilter-form-contain ul li select.sf-input-select:focus{outline:none;border:solid 1px #e10814}.searchandfilter-form-contain ul li[data-sf-field-input-type=select]{position:relative}.searchandfilter-form-contain ul li[data-sf-field-input-type=select]:after{position:absolute;content:'';height:8px;width:8px;border-bottom:solid 2px #e10814;border-left:solid 2px #e10814;right:15px;top:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bold-intro{font-size:32px;line-height:38px;font-weight:600;margin-bottom:15px}.strip-title{margin-top:50px;font-weight:700}.perks-accordion{overflow:hidden}.perks-accordion-controls{position:relative;padding-top:30px}.perks-accordion-controls:before{position:absolute;content:'';top:-80px;left:0;height:80px;width:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248, 246, 244, 0)), to(#f8f6f4));background:-webkit-linear-gradient(top, rgba(248, 246, 244, 0) 0%, #f8f6f4 100%);background:-o-linear-gradient(top, rgba(248, 246, 244, 0) 0%, #f8f6f4 100%);background:linear-gradient(180deg, rgba(248, 246, 244, 0) 0%, #f8f6f4 100%)}.career-icon{text-align:center;position:relative;min-height:152px}.career-icon__image{height:80px}.career-icon__title{font-weight:600;font-size:16px;max-width:220px;margin:auto}.career-icon__hover{padding-top:15px}@media screen and (min-width:992px){.career-icon__hover{position:absolute;top:0;left:0;width:100%;background:#f8f6f3;height:100%;opacity:0;-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear}}.career-icon:hover .career-icon__hover{opacity:1}.bg-grey{background:#f8f6f4;padding:50px 0}section.head--banner--content a.button--red{background:#e10814}.button--red{background:#e10814;color:white;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-shadow:none!important}.button--red:hover{background:#c80712}.button--large{font-size:2em!important}.location-map{height:400px}.courgette{font-family:'Courgette', cursive}.square-image{padding-bottom:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.button--ghost{border:solid 1px #e10814;color:#e10814}.section-padding--lg{padding:80px 0}.section-title{margin-bottom:40px;font-weight:700}.input-contain{margin-bottom:22px}.input-contain label{display:block}.input-contain input{width:100%}.input-contain .radio-contain{margin-top:10px}.input-contain .radio-contain label{display:inline-block;font-weight:normal;padding:0 20px 0 10px}.input-contain .radio-contain input{width:auto}.input-contain input[type=file]{margin-top:10px}.input-contain input[type=submit]{margin-top:40px}.page-template-careers-sr main{padding-bottom:0}.page-template-careers-sr section.head--banner--content h1{text-transform:none}.button_red_first{font-size:16px}@media (max-width:1200px){.container{padding-right:30px;padding-left:30px}#masthead .navbar-toggle{display:block;position:relative;padding:.5rem;margin:0;background-image:none;border:1px solid transparent;border-radius:4px}#masthead .navbar-toggle .icon-bar{display:block;background:white;width:2.5rem;height:0.2rem;border-radius:1px}#masthead .logo--side{width:80%;position:relative}#masthead .logo--side img{width:100%;margin:0;max-width:34rem}#masthead .navigation--side{width:20%;position:relative}#masthead .navigation--side .container-collapse{display:none}#masthead .navigation--side [aria-expanded=false]{display:none;overflow:hidden}#masthead .navigation--side [aria-expanded=true]{display:block}#masthead>.inline--playground>*{vertical-align:middle}.template-home-page #masthead .navbar-toggle .icon-bar{background:black}.template-home-page .responsive-view-background{position:relative;display:block;height:0;padding-bottom:50%;background:gray;max-width:inherit}.template-home-page .responsive-view-background .hold--vertically{max-width:100%;margin-left:0;margin-right:0}.template-home-page .responsive-view-background img{max-width:inherit}.template-home-page .responsive-view section.section{background:none!important;height:auto!important}.template-home-page .responsive-view section.section.section-video{display:none}.template-home-page .responsive-view section.section .next--button{display:none}.template-home-page .responsive-view section.section .section--details{font-size:.86rem;padding:0 0 5em 0;color:black;position:static}.template-home-page .responsive-view section.section .section--details .red-box-slogan{color:#ffffff;margin-top:-.7em}.template-home-page .responsive-view section.section .section--details .big-title{padding-top:1em;text-shadow:none}.template-home-page .responsive-view section.section .section--details .small-description{text-shadow:none}.template-home-page .responsive-view section.section .section--details .uppercase-description{text-shadow:none}.template-home-page #masthead{position:static}.template-home-page #masthead a{color:black}.template-home-page #masthead .overlay{display:none}.template-home-page footer.section--footer .responsive-view-background{display:none}.template-home-page .section--footer .bottom--container{position:static}footer.section--footer .links--wrapper{margin-bottom:0}footer.section--footer .links--wrapper .fixed-column,footer.section--footer .links--wrapper .footer-accordion{display:inline-block;width:50%}footer.section--footer .links--wrapper .footer-accordion{padding:2.7rem 2rem 2.5rem 2.5rem}footer.section--footer .links--wrapper .footer-accordion .accordion-slide ul{padding:0 0 1.5rem 0}footer.section--footer .links--wrapper .footer-accordion .accordion-slide li{-webkit-transition:opacity .3s linear .2s;-o-transition:opacity .3s linear .2s;transition:opacity .3s linear .2s;height:0px;display:none;padding:0 0 0 1em;text-align:left;opacity:0}footer.section--footer .links--wrapper .footer-accordion .accordion-slide li a{font-size:1.55rem}footer.section--footer .links--wrapper .footer-accordion .accordion-slide li:first-child{padding:0 0 1em 0;text-align:left;height:auto;display:block;opacity:1;position:relative;margin-bottom:.5em;border-bottom:2px solid rgba(255, 255, 255, 0.1)}footer.section--footer .links--wrapper .footer-accordion .accordion-slide li:first-child:after{cursor:pointer;content:'+';font-size:1.5rem;font-weight:900;position:absolute;padding-right:2rem;top:0;right:0;line-height:100%;vertical-align:middle}footer.section--footer .links--wrapper .footer-accordion .accordion-slide li:last-child{padding-bottom:2em}footer.section--footer .links--wrapper .footer-accordion .accordion-slide.active li{height:auto;display:block;opacity:1}footer.section--footer .links--wrapper .footer-accordion .accordion-slide.active li:first-child{display:block}footer.section--footer .links--wrapper .footer-accordion .accordion-slide.active li:first-child:after{content:'-'}footer.section--footer .links--wrapper .column:after{display:none}.template-advanced-page .entry-content ul{padding:0 4.75rem}}@media (max-width:992px){h1{font-size:3rem}section.head--banner--content .brand-logo{width:45%;height:175px;line-height:175px}}@media (max-width:767px){section.head--banner--content{font-size:.75rem}section.article-share-options .caption{font-size:1.3rem;font-weight:700}section.article-share-options img{margin-left:1.7rem}section.meta-and-breadcrumb .crumb{padding:0 .5rem}section.head--banner--content .brand-logo{width:55%;height:175px;line-height:175px}#masthead.head-banner-style-one{padding-bottom:60%;height:0}#masthead.head-banner-style-two{padding-bottom:120%;height:0}.template-advanced-page section.head--banner--content h1{font-size:3rem;width:75%;margin:0 auto}.template-advanced-page section.head--banner--content .description{font-size:1.8rem;width:75%;margin:1.8rem auto 0}.template-home-page .section--details{max-width:400px}.template-home-page .section--details br{display:none}.template-home-page .section--details.right{margin:0 0 0 auto}article{font-size:.96rem}article h2{font-size:2.25rem}article h1{text-transform:uppercase;font-size:3rem;font-weight:900;letter-spacing:.001em;margin-bottom:3.5rem}article img{height:auto;max-width:100%;margin:auto;display:block}body.no-scroll{overflow-y:hidden}#wpadminbar li#wp-admin-bar-new_draft{display:none}.template-contact-page article h2{text-align:left}footer.section--footer .heart-england--info .charity--info br{display:none}}@media (max-width:576px){footer.section--footer .heart-england--info .charity--info{width:50%;padding:2em 0}.fixed-column,.footer-accordion{display:inline-block;width:100%!important}section.head--banner--content .brand-logo{width:55%;height:300px;line-height:300px}.template-jobs .departments .item .box .classes{margin-top:15px;margin-bottom:15px}}@media (max-width:320px){footer.section--footer .heart-england--info .charity--info{margin:0 1em}footer .heart-england--info img{max-width:49px}}@media (min-width:575px) and (max-width:767px){#masthead.head-banner-style-one{padding-bottom:40%;height:0}#masthead.head-banner-style-two{padding-bottom:70%;height:0}footer.section--footer .heart-england--info .charity--info{width:70%;padding:2em 0}}@media (min-width:768px) and (max-width:1200px){#masthead.head-banner-style-one{padding-bottom:30%;height:0}#masthead.head-banner-style-two{padding-bottom:42%;height:0}}@media (min-width:1440px){#masthead.head-banner-style-two{padding-bottom:0;height:605px}}@media (min-width:1201px){body.home .footer--wrapper{padding-bottom:15vh}body.home .prev--button{display:inline-block}footer.section--footer .links--wrapper .fixed-column,footer.section--footer .links--wrapper .footer-accordion{display:inline-block}footer.section--footer .links--wrapper .fixed-column{width:22%}footer.section--footer .links--wrapper .footer-accordion{width:78%}footer.section--footer .links--wrapper .footer-accordion .column{display:inline-block;float:left;width:25%;height:100%}footer.section--footer .links--wrapper .footer-accordion .column:last-child:after{width:0}}#masthead.toggled_style{position:fixed;left:0;top:0;width:100%;height:100%;background:#5a2d79!important;padding:0;margin:0;text-align:center;z-index:999999}#masthead.toggled_style:after,#masthead.toggled_style:before{-webkit-box-shadow:none;box-shadow:none}#masthead.toggled_style #map{display:none}#masthead.toggled_style #fixing_header{height:100%;width:100%;position:absolute;background:none}#masthead.toggled_style .container{height:100%;position:relative}#masthead.toggled_style .responsive-view-container{height:100%}#masthead.toggled_style .responsive-view-only{display:block!important}#masthead.toggled_style .logo--side{display:none}#masthead.toggled_style .navigation--side{width:100%;height:100%}#masthead.toggled_style .head--banner--content{display:none}#masthead.toggled_style .navbar-toggle .icon-bar{background:white!important;opacity:0}#masthead.toggled_style .navbar-toggle .icon-bar.first{opacity:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#masthead.toggled_style .navbar-toggle .icon-bar.last{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-12px;position:relative}#masthead.toggled_style .container-collapse{position:absolute;width:100%}#masthead.toggled_style .container--social{bottom:10vh;opacity:1;text-align:center}#masthead.toggled_style .container--social a{margin-left:1.5rem}#masthead.toggled_style .container--navigation-extra{bottom:20%}#masthead.toggled_style .container--navigation{top:15vh}#masthead.toggled_style .container--navigation li{width:100%;text-align:center;margin-bottom:6vh;padding:0}#masthead.toggled_style .container--navigation li a{display:inline-block}#masthead.toggled_style .container--navigation li a:before{background:red}#masthead.toggled_style a{color:white!important;font-size:1.7rem}#masthead.toggled_style.dark a{text-shadow:none}#masthead.dark,#masthead.fixed_style{color:black}#masthead.dark li,#masthead.fixed_style li{border-color:black}#masthead.dark li a,#masthead.fixed_style li a{color:black;text-shadow:0 0 0.3rem rgba(255, 255, 255, 0.6)}#masthead.dark .logo--side img,#masthead.fixed_style .logo--side img{-webkit-transition:opacity .6s linear;-o-transition:opacity .6s linear;transition:opacity .6s linear}#masthead.dark .logo--side .dark--version,#masthead.fixed_style .logo--side .dark--version{opacity:1;position:relative}#masthead.dark .navbar-toggle .icon-bar,#masthead.fixed_style .navbar-toggle .icon-bar{background:black}#masthead.dark .container--navigation a:before,#masthead.fixed_style .container--navigation a:before{background:red}#masthead.fixed_style #fixing_header{position:fixed;top:0;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;background:white;-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.2)}#masthead.fixed_style #fixing_header .logo--side{-webkit-transition:height .1s linear;-o-transition:height .1s linear;transition:height .1s linear;height:75px}#masthead.fixed_style #fixing_header .logo--side img{-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;margin-top:0;width:auto;height:75px}#masthead.fixed_style #fixing_header .container--social{-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;opacity:0;height:0;margin:0;padding:0}.seed_widget_button_floating{display:none!important}html{font-size:10px;font-family:Lato;-webkit-appearance:none}.gm-style>*{display:none!important}.gm-style div:first-child{display:block!important}.centerfly{text-align:center;white-space:nowrap}.centerfly:before{display:inline-block;content:'';height:100%;width:0px;vertical-align:middle}.centerfly>*{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}