/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:'Arial',sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:.67rem 0}h2{font-size:1.5rem;margin:.83rem 0}h3{font-size:1.17rem;margin:1rem 0}h4{font-size:1rem;margin:1.33rem 0}h5{font-size:.83rem;margin:1.67rem 0}h6{font-size:.75rem;margin:2.33rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1rem 0}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1rem 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1rem}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5rem}sub{bottom:-.25rem}dl,menu,ol,ul{margin:1rem 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0}li{margin:0 0 10px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.skiptocontent{padding:8px 20px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#bf1722;transition:top .1s ease-out;z-index:100}.skiptocontent:focus{position:absolute;left:0;top:0;outline-color:transparent;transition:top .1s ease-in}.col{margin:0 1%;float:left;position:relative}.col--1wide{width:6.33%}.col--2wide{width:14.66%}.col--3wide{width:23%}.col--4wide{width:31.33%}.col--5wide{width:39.67%}.col--6wide{width:47.99%}.col--7wide{width:56.33%}.col--8wide{width:64.66%}.col--9wide{width:73%}.col--10wide{width:81.33%}.col--11wide{width:89.67%}.col--12wide{width:98%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;}.hidden{display:none !important;visibility:hidden}.metainfo{display:none !important}img{max-width:100%}iframe{width:100%;height:auto;border:none}.page{display:block !important}.warning{width:calc(100% - 40px);padding:20px;text-align:center;color:#fff}.warning.fail{background-color:#a00;color:#fff}.warning.success{background-color:#0a0;color:#fff}.warning a{color:#fff;text-decoration:underline}.sitemap{list-style-type:none}.mobile-test-element{display:none}table{text-align:left;font-size:1rem !important;border:1px solid #1d9eda}table thead tr th{background-color:#1d9eda;color:#fff;padding:10px}table tbody tr td{background-color:#fff;color:#000;padding:10px;vertical-align:top}table tbody tr:nth-child(odd) td{background-color:#eee}table tbody tr:hover td{background-color:#1e0f4a;color:#fff}table tbody tr:hover td p{color:#fff}.table--noborder{border:none}.table--bottom-margin{margin-bottom:3rem}@media only screen and (max-width:640px){.col{margin:10px 0;padding:0 2.5%;float:none}.col--1wide,.col--2wide,.col--3wide,.col--4wide,.col--5wide,.col--6wide,.col--7wide,.col--8wide,.col--9wide,.col--10wide,.col--11wide,.col--12wide{width:95% !important}.mobile-test-element{display:block}}.block{width:100%;position:relative;background-color:#fff}.block--topline{background-color:#0e0845;color:#fff}.block--header{background-color:#fff}.block--header__logo{cursor:pointer}.block--menu{background-color:#eee}.block--content{background-color:#ccc;min-height:1000px}.block--footer{background-color:#bbb}.block--subfooter{background-color:#aaa}.block--cookies{background-color:#999}.block__wrapper{width:1224px;margin:0 auto}.block__wrapper--fullwidth{width:100%}@media only screen and (max-width:640px){.block__wrapper{width:100% !important;text-align:center}}h1,h2,h3,h4,h5,h6{color:#000}#maincontent .segment img.left{height:auto;width:auto;float:left;clear:left;margin:0 20px 20px 0}#maincontent .segment img.right{height:auto;width:auto;float:right;clear:right;margin:0 0 20px 20px}#maincontent .segment img.block{height:auto;width:auto;margin:20px auto;float:none;display:block}.block--cookies{position:fixed;width:100%;height:100%;text-align:center;top:0;z-index:2000;background-color:rgba(100,100,100,.9);display:none}.block--cookies .col--12wide{background-color:#fff;width:40%;min-width:22rem;float:none;padding:40px 10%;margin:10% auto 0 auto}.block--cookies__logo{margin-bottom:40px}.block--cookies .col--12wide p{width:20rem;margin:20px auto}.cookies-accept-button{position:relative}.cookies-accept-button a{text-decoration:none;width:20rem;margin:20px auto 0 auto;padding:20px 0;background-color:#1ba5b0;text-transform:uppercase;display:inline-block;color:#fff;font-size:2rem}.cookies-accept-button a:hover{opacity:.8}.drop-first-cap p:first-child:first-letter {float:left;font-size:3.9rem;line-height:60px;padding-top:9px;padding-right:5px;padding-left:3px;font-weight:800}.expandable-area{background-color:#eee;padding:1rem 2rem}.expandable-area h3{font-weight:200;font-size:1.6rem;margin:.8rem 0 1.2rem}.expandable-area p:last-child{margin-bottom:1rem}.expandable-area--enabled{background:#eee url() no-repeat 98% 1.8rem;background-size:2rem;transition:2s height}.expandable-area--closed{height:2.8rem;background-image:url(../images/plus.svg);background-position-y:25px;overflow:hidden;cursor:pointer}.expandable-area--open{height:auto;background-image:url(../images/minus.svg)}@media only screen and (max-width:640px){.block--cookies .col--12wide{width:70%;min-width:0}.block--cookies .col--12wide p{width:auto}.cookies-accept-button a{width:100%;padding:20px 0}.expandable-area--enabled{background-size:1rem;background-position-y:2.3rem}}.menu--inline{display:inline-block}.menu--inline li{display:inline-block;margin:0 20px 0 0}.menu__mobile-control{display:none !important}@media only screen and (max-width:640px){.menu--inline{display:block !important}.menu--hidden li{display:none !important}.menu__mobile-control{display:block !important}.menu--hidden li.menu__mobile-control{display:block !important}}.segment__wrapper{width:1224px;margin:0 auto}.segment__wrapper--fullwidth{width:100% !important;max-width:100% !important}.segment{padding:30px 0 60px}.segment ul,.segment ol{padding-left:20px}.segment--2col-imageleft img{width:auto !important;max-width:100%}.segment--2col-right img{width:auto !important;max-width:100%}.segment--1col-expandable+.segment--1col-expandable{margin-top:-3rem !important}.segment--2col-expandable+.segment--2col-expandable{margin-top:-3rem !important}@media only screen and (max-width:640px){.segment__wrapper{width:100% !important;text-align:center}.segment--full-image .headline{position:static !important;margin:0 !important;width:100% !important;margin-top:-20px !important}}.block--slideshow{background-color:#ddd}div.blmslideshow{width:200px;height:200px;position:relative;overflow:hidden;margin:0x;display:inline-block}div.blmslideshow.fullwidth{width:100%;height:300px;margin:0}div.blmslideshow div.slide{background:transparent center center no-repeat;width:100%;height:100%;background-size:cover;position:absolute}div.blmslideshow div.slide.clickable{cursor:pointer}div.blmslideshow.multi{width:700px;height:120px}div.blmslideshow.multi div.slide{position:absolute;width:20% !important;margin-right:20px}div.blmslideshow.multi div.slide.pos1{left:0 !important}div.blmslideshow.multi div.slide.pos2{left:20% !important}div.blmslideshow.multi div.slide.pos3{left:40% !important}div.blmslideshow.multi div.slide.pos4{left:60% !important}div.blmslideshow.multi div.slide.pos5{left:80% !important}div.blmslideshow div.slide div.caption{width:100%;position:absolute;top:20%;left:0;color:#fff;text-align:center}div.blmslideshow div.slide div.caption p{margin:5px;padding:0;color:#fff;text-transform:uppercase}div.blmslideshow div.slide div.caption h3{margin:5px;padding:0;color:#fff;text-transform:uppercase;font-size:3rem;text-shadow:1px 1px 5px #555}div.blmslideshow a.arrows{position:absolute;top:50%;margin-top:-10px;z-index:2000;font-weight:700;color:#fff;cursor:pointer}div.blmslideshow a.arrows.previous{left:5px}div.blmslideshow a.arrows.next{right:5px}div.blmslideshow ul.indicators{list-style-type:none;position:absolute;top:5px;right:5px;z-index:2000;margin:0;padding:0}div.blmslideshow ul.indicators li{list-style-type:none;width:10px;height:10px;border-radius:50%;display:inline-block;background:rgba(200,200,200,.2);border:1px solid rgba(200,200,200,.8);z-index:2001;margin:0 5px 0 0}div.blmslideshow ul.indicators li:hover{cursor:pointer}div.blmslideshow ul.indicators li.selected{animation:indicators-fadein 2s;animation-fill-mode:forwards}@keyframes indicators-fadein{100%{background:rgba(200,200,200,.8);border:1px solid rgba(200,200,200,1)}}div.blmslideshow div.slide1{animation:slide-fadein .5s;opacity:0;animation-fill-mode:forwards}@keyframes slide-fadein{0%{opacity:0}100%{opacity:1}}div.blmslideshow div.slide1 div.caption{animation:slide-slide1-captionanim .5s;animation-delay:.5s;opacity:0;animation-fill-mode:forwards}@keyframes slide-slide1-captionanim{0%{opacity:0}100%{opacity:1}}div.blmslideshow.crossfade div.slide2{animation:slide-crossfade 2s;opacity:0;animation-fill-mode:forwards}@keyframes slide-crossfade{0%{opacity:0}100%{opacity:1}}div.blmslideshow.crossfade div.slide2 div.caption{opacity:0}div.blmslideshow.crossfade div.slide2 div.caption{animation:slide-crossfade-captionanim 1s;animation-delay:2s;opacity:0;animation-fill-mode:forwards}@keyframes slide-crossfade-captionanim{0%{opacity:0}100%{opacity:1}}div.blmslideshow.slidefromright div.slide2{animation:slide-slidefromright 2s;animation-fill-mode:forwards;right:-100%}@keyframes slide-slidefromright{0%{right:-100%}100%{right:0}}div.blmslideshow.slidefromleft div.slide2{animation:slide-slidefromleft 2s;animation-fill-mode:forwards;left:-100%}@keyframes slide-slidefromleft{0%{left:-100%}100%{left:0}}div.blmslideshow.pop div.slide2{animation:slide-pop .5s;animation-timing-function:easeInOutElastic;animation-fill-mode:forwards;left:50%;top:50%;width:0;height:0}@keyframes slide-pop{0%{left:50%;width:0;height:0;top:50%;color:transparent}70%{left:-5%;width:110%;height:110%;top:-5%;color:transparent}100%{left:0;width:100%;height:100%;top:0;color:#000}}.form legend{display:none}.form fieldset{margin:0;padding:0;border:none}.form__column{display:inline-block;vertical-align:top;padding:0;margin:0;font-size:0;width:80%}.form__column--narrow{width:30%}.form__column--wide{width:67%}.form__column+.form__column{margin-left:2.5%}.form__column--half{width:48.5%}.form label{text-align:right;width:calc(40% - 15px);padding:5px 10px 5px 5px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem}.form input{width:calc(60% - 6px);padding:5px 2px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form select{width:calc(60% - 6px);padding:5px 2px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form textarea{width:calc(60% - 6px);padding:5px 2px;margin:10px 0;display:inline-block;vertical-align:top;font-size:1rem;border:1px solid #ccc}.form p{font-size:1rem}.form .checkboxdiv label{width:calc(90% - 14px);text-align:left}.form .checkboxdiv input{width:calc(10% - 6px);margin-top:20px}.form__button{width:25% !important;padding:20px !important;background-color:#a00;color:#fff;border:none;float:right}.emailformcovert{display:none !important}@media only screen and (max-width:900px){.form__column{width:80%}.form__column--wide .checkboxdiv label{width:40%}.form__button{margin-right:150px !important}}@media only screen and (max-width:640px){.form label{text-align:left;display:block}.form input{display:block;width:100%;width:calc(100% - 6px)}.checkboxdiv label{margin-left:0 !important}.form__column{width:95%}}.page{font-family:gill-sans-nova,sans-serif}a{color:#1c8c99}blockquote{border-left:10px solid #0b52a2;padding:1rem 1.5rem;margin:1.614rem 2rem;font-style:italic;font-size:1.2rem;font-weight:400;line-height:2rem}.block--topline{text-align:right;min-height:31px}.block--topline nav{display:inline-block}.block--topline__hamburger{width:25px;height:25px;position:absolute;right:0;top:3px;cursor:pointer}.login-messsage{position:absolute;top:0;left:0;margin:5px 0}.block__wrapper{width:80%;max-width:1224px}.block--header__logo{margin:21px 0 40px;float:left}.block--header__basket-link{width:30px;position:absolute;top:10px;right:0}.block--header--fixed{position:fixed;z-index:1000;background:#fff;height:70px;top:0;left:0}.block--header--fixed .block--header__logo{height:55px;width:auto;margin:8px 0 0}.block--content{background-color:#fff}.socialmedia{list-style:none;padding:0;margin:0}.socialmedia__list{display:inline-block;vertical-align:top}.socialmedia__list__link{display:block;padding:4px}.socialmedia__list__image{filter:brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(2935%) hue-rotate(137deg) brightness(91%) contrast(82%)}.socialmedia__list__image:hover{filter:invert(53%) sepia(75%) saturate(441%) hue-rotate(136deg) brightness(86%) contrast(96%)}.block--footer{background:transparent url("../images/background-footer.jpg") center center no-repeat;background-size:cover;text-align:center;color:#fff}.block--footer__header{color:#fff;font-size:1.5rem;font-weight:400;line-height:3.5rem;letter-spacing:.05rem;margin:1.5rem 0}.block--footer__mailling-list-link{font-size:1.25rem;letter-spacing:.05rem;border:1px solid #fff;text-align:center;width:calc(100% - 30px);display:inline-block;text-decoration:none;padding:15px;margin-top:95px}.block-footer__logo{margin:15px 0 2px;filter:brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(2935%) hue-rotate(137deg) brightness(91%) contrast(82%)}.block-footer__contact-info{display:inline-block;background-color:#038a97;font-size:1.25rem;padding:0 40px 4px;line-height:2.2rem}.block-footer__contact-info__email{color:#fff;text-decoration:none;text-transform:uppercase}.block-footer__contact-info__email:hover{text-decoration:underline}.block--subfooter{background-color:#2b4042;color:#fff;text-align:center;padding:35px 0}.block--subfooter__copyright{display:inline-block;margin:0}.block--subfooter__bluelinelink{margin:6px 0 0;color:#fff;display:block;text-decoration:none}.back-to-top{position:fixed;bottom:0;left:50%;width:50px;height:22px;background-color:#1ea4e3;text-align:center;font-size:.8rem;line-height:1rem;padding-top:5px}.back-to-top a{text-decoration:none;color:#fff;margin:0;padding:0}.back-to-top img{width:30px}@media only screen and (max-width:1560px){.block__wrapper{width:100%}}@media only screen and (max-width:1000px){.block--header__logo{width:180px;float:none;margin:0}}@media only screen and (max-width:640px){.block--header--fixed{display:none !important}.block--header__col{width:100% !important;padding:0 !important}.block-footer__contact-info{width:calc(100% - 80px);font-size:1.05rem}.block--cookies .col--12wide{width:70% !important}}.search-form{width:100%;margin-bottom:2rem}.search-form legend{display:none}.search-form label{display:none}.search-form .clear-search-link{display:none}.search-form div{width:85%;display:inline-block}.search-form input{border:none;background-color:#eee;width:calc(100% - 40px);padding:25px 20px;font-size:1.1rem}.search-form input::placeholder{color:#2e2e2e;opacity:1}.search-form input.date-placeholder{background:#eee url('../images/date-calendar.png') no-repeat 90%}.search-form select{border:none;width:calc(100% - 40px);padding:25px 20px;font-size:1.1rem;border:none;box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee url(../images/chevron-down.svg) 96%/15% no-repeat;background-size:20px}.search-form select::placeholder{color:#2e2e2e;opacity:1}.search-form .searchbutton{color:#fff;background-color:#1c9edc;width:14.6%;display:inline-block;padding:25px 0;letter-spacing:.1rem}.search-form--4-fields div div{width:24%;margin-right:1%;display:inline-block}.search-form--3-fields div div{width:32%;margin-right:1%;display:inline-block}.search-form--2-fields div div{width:49%;margin-right:1%;display:inline-block}.search-form_month-select{display:inline-block;width:48% !important}.search-form_year-select{display:inline-block;width:27% !important}.search-criteria-overview{text-align:center;font-size:1.3rem !important;margin:0 0 3rem !important}.paging{text-align:right}.paging li{display:inline-block}.paging li a{display:inline-block;padding:.5rem;background-color:#eaeaea;border-radius:50%;width:1.25rem;height:1.25rem;text-align:center;text-decoration:none;line-height:1.25rem;margin-left:.25rem;color:#000}.paging li a:hover{color:#fff;background-color:#1e0f4a}.paging li a.selected{color:#fff;background-color:#1e0f4a}.results-list{display:block;list-style:none;padding-left:0 !important}.results-list__result{position:relative;width:95%;background-color:#eee;vertical-align:top;min-height:185px;margin-bottom:70px;padding:1rem 2.5%}.results-list__result--2col{width:48.5%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--2col:nth-child(even){margin-right:0}.results-list__result--3col{width:30%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--3col:nth-child(3n){margin-right:0}.results-list__result--4col{width:17%;margin-right:3%;background-color:#eee;display:inline-block;vertical-align:top;min-height:225px;margin-bottom:70px}.results-list__result--4col:nth-child(4n){margin-right:0}.results-list__result--with-image{padding-left:17%;width:29%;padding-right:2.5%}.results-list__result-image{width:30%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center}.results-list__result-image--top{position:relative;top:auto;left:auto;min-height:100px;width:100%;height:auto}.results-list__result a{color:inherit;text-decoration:none}.results-list__result-header{font-size:1.3rem;margin-bottom:.5rem;margin-top:0;font-weight:400}.results-list__result-overview{font-size:1rem !important;margin:.5rem 0 0 !important}.results-list__result-readmore{font-size:1rem !important;margin:0 !important}.results-list__result-readmore a{color:#1ea4e3;font-style:italic;border-bottom:1px solid #1ea4e3}.results-list__result-author-date--light{color:#999 !important}.results-list__result--with-date{padding-left:calc(2.5% + 200px);width:calc(95% - 200px)}.results-list__result-date{position:absolute;left:0;top:0}.results-list__result--white-background{background-color:#fff;text-align:center;margin-bottom:0}.results-list__result-image--circle{min-height:0;height:0;padding-top:80%;width:80%;border-radius:50%;margin:0 auto}.results-list__result--tags{background-color:#fff;border-bottom:5px solid #eee;margin-bottom:0;padding:2rem 0}.results-list__result--tags:last-child{border-bottom:none}.results-list__result-image--circle{min-height:0;height:0;padding-top:80%;width:80%;border-radius:50%;margin:0 auto}.results-list__result-header--with-date{margin-top:20px}.results-list__result-header--tags{font-size:1.6rem}.results-list__tag-wrapper{position:absolute;bottom:-40px;right:0}.results-list__tag-wrapper--tags{bottom:0}.results-list__result--person-emailonly:hover div{background-color:#1e0f4a;background-image:none !important}.results-list__result--person-emailonly:hover:after{content:" ";display:block;position:absolute;top:76px;left:50%;opacity:1;text-align:center;width:50px;background-image:url(../images/biicl-email-white.png);height:50px;margin-left:-25px;background-color:transparent;background-size:cover}.results-list__result-header--colour-green{color:#00a18e !important}.results-list__result-header--colour-orange{color:#d9531e !important}.results-list__result-header--colour-darkblue{color:#0e0845 !important}.results-list__result-header--colour-lightblue{color:#1ea4e3 !important}.results-list__result-header--colour-grey{color:#121212 !important}.jobs{background-color:#efefef;cursor:pointer;margin-bottom:15px}.jobs:hover{background-color:#1ba5b0;box-shadow:-2px 3px 7px 0px #3c3c3c}.jobs:hover .jobs__job-link{color:#fff}.jobs:hover .jobs__ref{color:#fff !important}.jobs:hover .jobs__department{color:#fff}.jobs:hover .jobs__days{color:#fff}.jobs__job-title{padding:16px 23px;margin:0 !important;letter-spacing:-.025rem}.jobs__department{display:inline-block;padding:1px 5px;margin:16px 23px 0;color:#fff;background-color:#219ba1;text-align:center;text-transform:uppercase;text-decoration:none}.jobs__days{margin:0 !important;padding:0 23px;font-size:.9rem !important}.jobs__days__span{background-color:#038a97;padding:2px 5px}.jobs__job-link{display:block;color:#2c3637;text-decoration:none;font-size:1.2rem;font-weight:600;text-transform:uppercase}.jobs__ref{padding:0 23px;margin:0 !important;display:block;color:#038a97 !important;font-weight:600 !important;font-size:.95rem !important}.jobs__summary{padding:0 23px;font-size:1rem !important}.jobs__job-direct-link{margin:0 23px 13px !important;display:inline-block;background-color:#394f51;padding:10px 18px;color:#fff;font-size:.9rem;text-decoration:none;text-transform:uppercase;transition:background-color .1s linear}.jobs__job-direct-link:hover{background-color:#fff;color:#394f51;font-weight:400}.jobs--featured{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.jobs__job-title--featured{flex-basis:62%;padding:10px 20px}.jobs__department--featured{flex-basis:16%;padding:10px 0;margin:auto;color:#2c3637;background-color:transparent}.jobs__days--featured{margin:0 !important;flex-basis:22%;padding:10px 20px;color:#fff !important;text-align:center}.jobs__days__span--featured{background-color:#038a97;padding:2px 5px}.jobs__job-link--featured{font-weight:400;text-transform:inherit}.jobs__ref--featured{display:inline-block;padding:0;font-weight:600;font-size:.95rem}.jobs--featured:hover .jobs__ref--featured{color:#fff !important}.jobs--search-results{display:flex;justify-content:space-between;margin:48px 0;flex-wrap:wrap}.jobs--search-results-innercontainer{align-items:initial;flex-basis:32.5%}@media only screen and (max-width:920px){.jobs__days__span--featured{display:block}}@media only screen and (max-width:640px){.results-list__result{width:95%;margin:0 0 80px}.results-list__result--with-date-home-page{padding-left:0}.results-list__result--with-date{padding-left:0}.search-form .searchbutton{width:85%}.search-form--2-fields div div{width:100%}.search-form--3-fields div div{width:100%}.search-form--4-fields div div{width:100%}.results-list__result-image{width:60px;height:100px;display:none}.results-list__result--with-image{padding-left:0}.paging{text-align:center;padding-top:50px;padding-left:0}.jobs__job-title--featured{text-align:left}.jobs--search-results-innercontainer{flex-basis:100%}}.menu--topline{margin:6px 30px 5px 0;font-size:.8rem}.menu--topline li a{color:#fff;text-decoration:none}.menu--main{list-style-type:none;padding:0;margin:83px 0 0;font-size:0;height:3.6rem;float:right;z-index:1000}.menu--main li{display:inline-block;margin:0;padding:0}.menu--main li a{display:block;position:relative;font-size:1rem;text-transform:uppercase;letter-spacing:.05rem;color:inherit;padding:0;margin:0 15px;text-decoration:none;font-weight:400;height:100%;line-height:1.8rem;vertical-align:bottom}.menu--main li a.selected{color:inherit;border-bottom-width:5px;color:#1ba5b0;border-bottom:2px solid #1ba5b0}.menu--main li a:hover{border-bottom-width:5px;color:#1ba5b0;border-bottom:2px solid #1ba5b0}.menu--main li a.haschildren{background-image:url(../images/menu-down-arrow--hover.svg);background-size:10px 10px;background-position:90% 10px;background-repeat:no-repeat}.menu--main li.hover a.haschildren{background-image:url(../images/menu-down-arrow.svg)}.menu--main li a.selected.haschildren{background-image:url(../images/menu-down-arrow.svg)}.menu--main li a.menu__lastitem{background-color:#1ba5b0;color:#fff;padding:0 10px;margin:0 5px}.menu--main li a.menu__lastitem:hover{opacity:.8;border:none}.menu--main li{z-index:1000000}.menu--main li ul{display:none}.menu--main li:hover ul{display:block;position:absolute;z-index:1000000;margin:-2px 0 0 -1px;border-top:10px solid #eee}.menu--main li:hover ul li{display:block;background-color:#eee;color:#000;width:300px;height:auto;margin:0;border:none;box-shadow:2px 2px 1px rgba(0,0,0,.1)}.menu--main li:hover ul li a{display:block;width:calc(100% - 40px);height:auto;border:none;padding:7px 20px}.menu--main li:hover ul li a:hover{background-color:#1c9edc}.menu--main li:hover ul li a.selected{background-color:#1c9edc}.menu--main li:hover ul li ul{display:none;border-top:none;margin:0 0 0 50%}.menu--main li:hover ul li:hover ul{display:block}.menu--main li ul li a.haschildren{background-image:none !important}.menu--main li ul li a.haschildren:after{content:' ';background:transparent url(../images/menu-down-arrow.svg) no-repeat;display:block;position:absolute;width:14px;height:14px;transform:rotate(270deg);top:15px;right:5%}.menu--footer{list-style-type:none;margin:5px 0 0;padding:0}.menu--footer li{margin:0 0 0 10px;padding:0 0 0 10px;width:auto;border:1px solid #fff;border-width:0 0 0 1px;display:inline-block;line-height:1.2rem}.menu--footer li a{text-decoration:none;color:#fff}.menu--footer li a:hover{text-decoration:underline}.menu--footer li:last-child{border-right:none}.bigmenu-helper{height:20px;overflow:hidden;margin-top:0 !important;z-index:10000 !important}.menu--main--fixed{margin:23px 0 0}.menu-fullwidth{position:absolute;top:187px;z-index:100;width:100%;height:auto;padding:20px 0;background:#0e0845;color:#fff}.menu-fullwidth ul{width:910px;list-style:none;margin:0 0 0 320px;padding:0}.menu-fullwidth ul li{width:110px;display:inline-block;margin:0;padding:10px}.menu-fullwidth ul li a{text-decoration:none;color:#fff}.menu-fullwidth ul.level3{display:none}@media only screen and (max-width:1120px){.block--header__logo{margin:10px 0}.menu--main{float:none;height:auto;margin:0 0 10px}}@media only screen and (max-width:640px){.login-messsage{position:static}.menu--topline-member{margin-top:0;width:100% !important}.menu--topline-member li{display:block}.menu--topline-member li a{display:block;padding:10px 0}.menu--main{margin:0;position:relative;bottom:auto;width:100%;height:auto}.menu--main li{display:block;border:none !important;height:auto;padding:0}.menu--main li a{border:none !important;padding:20px 0;width:100%;margin:0}.menu--main li ul{position:static !important;margin:0 !important;padding:0 !important}.menu--main li ul li{width:92% !important}.menu--main li ul li a{width:100% !important}.menu--main li a.menu__lastitem{padding:0;margin:0}}.segment__wrapper{width:80%;max-width:1224px}.backgroundimage{display:none}.segment img{width:100%}.segment h1{color:#373939}.segment h2{color:#373939;line-height:2.1rem}.segment p{color:#373939;font-size:1.1rem;font-weight:400;line-height:1.8rem;margin-bottom:1.614rem}.segment p:first-child{margin-top:0}.segment ul{list-style:none;padding:0}.segment ul li{background:transparent url('../images/icon-tickbox.png') 0 50% no-repeat;padding:4px 0 4px 43px;margin-bottom:8px}.segment--header-plain{text-align:center}.segment--header-plain h1{font-size:4rem;font-weight:200;margin-bottom:0}.segment--header-plain h2{font-size:1.1rem;font-weight:200;letter-spacing:.02rem;margin-top:0}.segment--header-image{padding-top:0}.segment--header-image div{height:300px;background-position:center center;background-size:cover}.segment--header-image img{display:none}.segment--header-image .col--12wide div:last-child{background-color:rgba(255,255,255,.9);width:auto;min-width:400px;position:absolute;bottom:0;left:0;height:auto;padding:.2rem 2rem}.segment--header-image .col--12wide div:last-child h1{color:#000;font-size:2.5rem;margin-bottom:0}.segment--header-image .col--12wide div:last-child h2{color:#000;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text{padding-top:0}.segment--header-image-slide-text div{height:400px;background-position:center center;background-size:cover;opacity:0;animation:1s fadein .5s ease-in-out forwards;will-change:opacity}.segment--header-image-slide-text img{display:none}.segment--header-image-slide-text h1{color:#1d9eda;font-size:4rem;margin-bottom:0}.segment--header-image-slide-text h2{color:#fff;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text p{color:#fff;font-size:.8rem;font-weight:200;margin-top:0}.segment--header-image-slide-text a{color:#fff;text-decoration:none}.segment--header-image-slide-text a:hover{color:#fff;text-decoration:underline}.segment--header-image-slide-text .col--12wide div:last-child{transition:height .2s ease-in-out;background-color:rgba(20,1,62,.9);width:525px;height:120px;overflow:hidden;position:absolute;bottom:-20px;left:-10px;padding:.2rem 50px}.segment--header-image-slide-text--click-enabled{cursor:pointer}.segment--header-image-slide-text__reveal-box--revealed{height:170px !important}.segment--header-just-blue-box h1{background-color:#00b0af;width:auto;height:auto;padding:1.2rem 2rem;color:#fff;font-size:4rem;display:inline-block}.segment--header-just-blue-box-fullwidth h1{background-color:#00b0af;width:calc(100% - 4rem);min-width:400px;height:auto;padding:1.2rem 2rem;color:#fff;font-size:4rem}.segment--header-just-blue-box+.segment .search-form{margin-top:-2rem}.segment--header-just-blue-box-fullwidth+.segment .search-form{margin-top:-2rem}.segment--edge-to-edge--darkblue{background-color:#00b0af;text-align:center;color:#fff}.segment--edge-to-edge--darkblue h2{color:inherit;text-transform:uppercase;font-size:3rem;font-weight:200;margin-top:0}.segment--edge-to-edge--darkblue h2 strong{color:#008c99}.segment--edge-to-edge--darkblue p{color:inherit}.segment--edge-to-edge--darkblue *:last-child{margin-bottom:0}.segment--2col-video-wide-right{margin:75px 0 0}.segment--2col-video-wide-right iframe{min-height:500px}.segment--2col-video-wide-right h2{color:#0e0845;font-size:1.6rem}.segment--2col-video-wide-right p{font-size:1rem;line-height:1.3rem}.segment--2col-video-wide-right ul{font-size:1rem;line-height:1.3rem}.segment--2col-video-wide-right ol{font-size:1rem;line-height:1.3rem}.segment--2col-video-left iframe{min-height:300px}.segment--section-break{padding-top:0}.segment--section-break .col--12wide{background-color:#fff;border-bottom:1px solid #d5dedc;margin:0 0 1rem;padding-top:1rem;width:100%;clear:left}.segment--3col-noimage p{font-size:.95rem;line-height:1.4rem}.segment--3col-noimage li{font-size:.95rem;line-height:1.4rem}.segment--3col-noimage h3{margin:0;padding:0;line-height:2rem;color:#d9531e;font-size:2rem}.segment--3col-noimage h4{color:#d9531e}.segment--3col-noimage .col--4wide{border-right:1px solid #d5dedc;width:calc(31.33% - 1px);min-height:670px}.segment--3col-noimage .col--4wide:nth-child(3){border-right:none}.segment--3col-noimage .col--4wide:nth-child(2) h3{color:#00a18e}.segment--3col-noimage .col--4wide:nth-child(2) h4{color:#00a18e}.segment--3col-noimage .col--4wide:nth-child(3) h3{color:#50aaea}.segment--3col-noimage .col--4wide:nth-child(3) h4{color:#50aaea}.segment--3col-thinwidethin p{font-size:.95rem;line-height:1.4rem}.segment--3col-thinwidethin li{font-size:.95rem;line-height:1.4rem}.segment--3col-thinwidethin h3{margin:0;padding:0;line-height:2rem;color:#d9531e;font-size:2rem}.segment--3col-thinwidethin h4{font-weight:400}.segment--3col-thinwidethin .col--3wide{border-right:1px solid #d5dedc;width:calc(23% - 1px)}.segment--3col-thinwidethin .col--6wide{border-right:1px solid #d5dedc;width:calc(49.99% - 1px);margin:0}.segment--3col-thinwidethin .col--3wide:last-child{border-right:none}.segment--3col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--3col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--3col-button-links h3{margin:0;padding:0;line-height:2rem;font-size:2rem}.segment--3col-button-links h4{color:#d9531e !important}.segment--3col-button-links table{width:100%;margin-bottom:1rem}.segment--3col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--3col-button-links .col--4wide:nth-child(3){border-right:none}.segment--3col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--3col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--2col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--2col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--2col-button-links h3{margin:0;padding:0;line-height:2rem;color:#0e004c !important;font-size:2rem}.segment--2col-button-links h4{color:#0e004c !important}.segment--2col-button-links table{width:100%;margin-bottom:1rem}.segment--2col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--2col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--2col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--1col-button-links p{font-size:.95rem;line-height:1.4rem}.segment--1col-button-links li{font-size:.95rem;line-height:1.4rem}.segment--1col-button-links h3{margin:0;padding:0;line-height:2rem;color:#0e004c !important;font-size:2rem}.segment--1col-button-links h4{color:#0e004c !important}.segment--1col-button-links table{width:100%;margin-bottom:1rem}.segment--1col-button-links .col--4wide{width:calc(29.33% - 1px);padding-right:2%}.segment--1col-button-links .segment__wrapper:nth-child(2) p a{display:block;padding:10px 0;width:100%;text-align:center;background-color:#fff;border:none;color:#fff;text-decoration:none}.segment--1col-button-links .segment__wrapper:nth-child(2) p a:hover{text-decoration:underline}.segment--full-image{position:relative}.segment--full-image img{width:100%}.segment--full-image .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment--full-image .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment--full-image .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}.segment--full-image .headline p{padding:0;margin:0 0 10px;color:#fff}.segment--header-image-full-width{position:relative;height:178px;padding:30px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover}.segment--header-image-full-width__headline{padding:0 15px;background-color:#fff}.segment--header-image-full-width__headline h1{padding:0;margin:0;color:#038a97;font-weight:300;font-size:2.5rem;display:inline-block;letter-spacing:.09rem;line-height:3.6rem}.segment--header-image-full-width__headline h2{padding:0;margin:0;color:#038a97;font-weight:300;font-size:2.5rem;display:inline-block;letter-spacing:.09rem}.segment--header-image-full-width__headline h3{padding:0;margin:0;color:#038a97;font-weight:300;font-size:2rem;display:inline-block;letter-spacing:.09rem}.segment--header-image-full-width__headline p{padding:0;margin:0;color:#038a97}.segment--header-image-full-width-triple-heading{position:relative;height:178px;padding:30px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover}.segment--header-image-full-width-triple-heading .backgroundimage{display:none}.segment--header-image-full-width-triple-heading__headline{padding:0 15px}.segment--header-image-full-width-triple-heading__headline h1{padding:6px 0;margin:0 0 20px;color:#fff;font-weight:300;font-size:1.05rem;text-transform:uppercase;display:block;letter-spacing:.09rem;background-color:rgba(90,154,153,.73)}.segment--header-image-full-width-triple-heading__headline h2{padding:0;margin:0 0 20px;color:#fff;font-weight:300;font-size:2.5rem;text-transform:uppercase;display:block;letter-spacing:.09rem}.segment--header-image-full-width-triple-heading__headline h3{max-width:calc(100% - 100px);padding:0 50px 3px;line-height:2.8rem;margin:0 0 10px;color:#038a97;font-weight:300;font-size:2.5rem;text-transform:uppercase;display:inline-block;letter-spacing:.09rem;background-color:#fff}.segment--bg-image-2-col{position:relative;min-height:346px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover}.segment--bg-image-2-col .backgroundimage{display:none}.segment--bg-image-2-col__box{background-color:rgba(1,176,175,.6);width:calc(40% - 60px);margin:0 5%;padding:20px 30px}.segment--bg-image-2-col__box h1{color:#fff;text-transform:uppercase;font-weight:400}.segment--bg-image-2-col__box h2{color:#fff;text-transform:uppercase;font-weight:400}.segment--bg-image-2-col__box p{color:#fff}.segment--bg-image-2-col__box a{display:inline-block;padding:10px 30px;background-color:#283f41;color:#fff;text-decoration:none;transition:background-color .1s linear;font-size:.85rem}.segment--bg-image-2-col__box a:hover{background-color:#1ba5b0;color:#fff}.segment--2col-imageright-caption .col--5wide img{margin-top:20px}.segment--2col-imageright-caption__content{padding-right:80px}.segment--2col-imageleft-caption .col--5wide img{margin-top:20px}.segment--2col-imageleft-caption__content{padding-left:80px}.segment--2col-imageleft-quote .col--5wide img{margin-top:20px}.segment--2col-imageleft-quote__content{padding-left:80px}.segment--2col-imageleft-quote__content a{display:inline-block;background-color:#394f51;color:#fff;text-decoration:none;padding:15px 36px;margin-top:10px;transition:background-color .1s linear}.segment--2col-imageleft-quote__content a:hover{background-color:#27b0af}.image-text-holder{position:absolute;bottom:20px;background-color:#038a97;background:linear-gradient(52deg,rgba(3,138,151,1) 0%,rgba(67,174,173,1) 100%)}.image-text-holder p{color:#fff;margin:0;font-size:1.3rem;padding:4px 36px 6px 10px}.image-text-holder--right{right:-2px}.image-text-holder--left{left:-2px}.quote-text-holder{position:absolute;bottom:-20px;padding:20px;background-color:#01b0af;width:calc(81% - 40px)}.quote-text-holder p{color:#fff;font-weight:600;margin:0;font-size:1.3rem;padding:4px 36px 6px 10px;line-height:1.8rem}.quote-text-holder--right{left:3%}.quote-text-holder--left{right:3%}.quote-text-holder__author{font-weight:400 !important;color:rgba(255,255,255,.6) !important;font-size:1.1rem !important;text-transform:uppercase}.quote-text-holder__quote{margin:0 0 20px !important}.segment--3col-imagetop{background-color:#ededed;padding:42px 0}.segment--3col-imagetop__box{background-color:#fff;padding:20px;width:calc(31.33% - 40px)}.segment--3col-imagetop__box img{width:auto;text-align:center;display:block;margin:0 auto}.segment--3col-imagetop__box h3{margin-top:0}.segment--3col-imagetop__box p{margin-top:0;font-size:1rem;margin-bottom:10px}.block--get-in-touch{background-color:#2b4042;text-align:center}.block--get-in-touch__contact-info{color:#fff;font-size:1.4rem;margin:56px 0 25px}.block--get-in-touch__contact-info a{text-decoration:none;color:#fff}.block--get-in-touch__button{display:inline-block;border:1px solid #fff;padding:20px 55px;color:#fff;text-decoration:none;margin-bottom:60px;transition:background-color .1s linear}.block--get-in-touch__button:hover{background-color:#fff;color:#11919c}.video__dark-blue-box{background-color:#0e0845;padding:2.5rem 2rem}.video__dark-blue-box p{margin:0;font-size:3.5rem}.video__dark-blue-box p a{color:#fff;text-transform:uppercase;text-decoration:none}.segment--video iframe{min-height:500px;margin-bottom:2rem}.video__headline{text-transform:uppercase;font-size:2.5rem;font-weight:800 !important;letter-spacing:-.1rem;line-height:3rem;margin-top:1rem}.video__date{color:#1ea4e3 !important;font-weight:800 !important;font-size:1.2rem !important;text-transform:uppercase;margin-top:0;margin-bottom:1.4rem !important}.video__content p:first-child{font-weight:800;font-size:1.5rem;line-height:2rem}.video__content img{height:auto;width:auto}.video__content img{height:auto;width:auto;float:left;margin-right:20px;clear:left;margin-bottom:20px}.segment--video .related-items__header{margin-top:0}.latest-jobs__heading-container__heading{text-align:center;font-size:2rem;font-weight:400;text-transform:uppercase;margin-bottom:50px}.latest-jobs__register-container{min-height:200px;background-size:cover}.latest-jobs__register-container__heading{color:#fff;background-color:#038a97;padding:3px 10px;font-size:2rem;font-weight:400;float:left;margin:134px 0 10px 20px}.latest-jobs__register-container__register-link{color:#fff;background-color:#394f51;font-size:1.1rem;padding:10px;clear:left;float:left;margin:0 0 20px 20px;text-decoration:none}.segment--testimonial{background:transparent url("../images/background-footer.jpg") center center no-repeat;background-size:cover;padding:0;text-align:center;color:#fff}.segment__container{background-color:rgba(3,138,150,.82);padding:92px 0;min-height:180px}.segment--testimonial__8col{float:none;margin:0 auto}.segment--testimonial h1,.segment--testimonial h2,.segment--testimonial h3{color:#fff}.segment--testimonial p{color:#fff;font-size:1.45rem;line-height:2rem}.segment--anchor{display:none}.generate-pdf-trigger{position:absolute;right:0}.icon-pdf-download{width:55px !important}.segment--2col-job{padding:49px 0 60px}.job__leftcol{width:31.5%}.job__leftcol__title{background-color:#1ba5b0;color:#fff !important;min-height:62px;padding:7px 19px;margin:0;font-weight:500;text-transform:uppercase;font-size:1.25rem;letter-spacing:.06rem}.job__list{margin:10px 0 27px}.job__list__item{letter-spacing:.02rem;background:0 0 !important;padding:4px 20px 6px !important;background-color:#f5f5f5 !important;color:#373939 !important;font-size:1.1rem;margin-bottom:5px !important}.job__rightcol{width:64%;margin-left:1.5%}.job__title{margin:0;text-transform:uppercase;line-height:1.66rem !important}.job__heading{text-transform:uppercase;color:#fff;background-color:#1ba5b0;display:inline-block;font-weight:500;margin:12px 0 1px;padding:0 6px 1px}.job__ref{margin:0 0 18px !important;font-size:1rem !important;font-weight:600 !important}.job__separator{border:none;border-top:10px solid #f5f5f5;margin-bottom:12px}.job__separator--more-margin{margin:30px 0 50px}.job__details{margin-top:5px !important}.job__salary{margin-top:5px !important}.job__qualifications__item{background:0 0 !important;padding:0 !important}.job__skills__item{background:0 0 !important;padding:0 !important}.job__commercial-status__item{background:0 0 !important;padding:0 !important}.job__applybutton{background-color:#394f51;color:#fff;text-decoration:none;padding:13px 23px;font-size:.9rem;transition:background-color .1s linear}.job__applybutton:hover{background-color:#11919c !important}div.view-more{padding-top:10px;margin-top:14px}div.view-more a{text-transform:uppercase;text-decoration:none;padding:10px 50px;color:#6a6a6a;border:1px solid #6a6a6a}.segment-section{padding:30px 0}.segment-section-book{background-color:#ec6a3f}.segment-section-book .wrapper{background-color:transparent}.segment-section-book .c12{text-align:center;text-transform:uppercase}.segment-section-book .top-section{margin-top:30px;padding-top:25px;border-width:1px 0 0}.segment-section-book .bottom-section{margin-bottom:60px;padding-bottom:30px;border-width:0 0 1px;position:relative}.segment-section-book .bottom-section img{position:absolute;bottom:5px;right:0}.segment-section-book .c12 h2{color:#fff;margin-bottom:10px}.segment-section-book .c12 p{color:#fff;margin-bottom:0}.segment-section-book .c12 a{color:#fff;text-decoration:none}.segment-section-book .c12 strong{font-weight:400}.segment-section-book div.view-more a{color:#fff;border:1px solid #fff}.segment-section-full-image{position:relative}.segment-section-full-image img{width:100%}.segment-section-full-image .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment-section-full-image .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-full-image .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-full-image .headline p{padding:0;margin:0 0 10px;color:#fff}.segment-section-full-width h1{margin:10px 0 30px}.segment-section-full-width h2{margin:10px 0 30px}.segment-section-full-width h3{margin:10px 0 30px}.segment-centred-heading .wrapper{text-align:center}.segment-two-column .c12{display:block}.segment-two-column .c12 h2{position:relative;margin:0 0 15px}.segment-two-column .c12 h3{margin:30px 0;padding-top:20px}.segment-two-column .c6 h2{margin-bottom:10px}.segment-two-column .c6 h3{margin-bottom:10px}.segment-two-column .c6 ul{list-style:none;margin:0;padding:0}.segment-two-column .c6 ul li{padding:0;margin:0}.segment-two-column-images img{width:100%;display:inline-block}.segment-two-column-images .c6{position:relative}.segment-two-column-images .c6 .link-holder{position:absolute;bottom:5px;left:0;width:100%;text-align:center}.segment-two-column-images .c6 .link-holder p{padding:0;margin:0}.segment-two-column-images .c6 .link-holder a{display:inline-block;width:100%;font-size:1.3rem;padding:15px 0;text-transform:uppercase;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.5)}.segment-two-column-images .c6 a:hover{opacity:.8}.segment-three-column-images img{width:100%}.segment-2col-right-image .c6{position:relative}.segment-2col-right-image .text-holder{background-color:rgba(67,75,98,.8);width:40%;padding:10px;position:absolute;bottom:10px;right:-15px}.segment-2col-right-image .text-holder *{color:#fff;line-height:1.1rem}.segment-2col-right-image .text-holder p{font-size:.9rem}.segment-three-column-images-with-text{background-color:#f1f1f1}.segment-three-column-images-with-text .wrapper{background-color:transparent}.segment-three-column-images-with-text .imageholder{position:relative}.segment-three-column-images-with-text .imageholder img{width:100%}.segment-three-column-images-with-text .imageholder h3{position:absolute;bottom:5px;left:0;margin:0;padding:5px 10px;display:block;color:#fff;background-color:rgba(236,106,63,.8)}.segment-three-column-images-with-text .c4:nth-child(2) h3{background-color:rgba(80,104,175,.8)}.segment-three-column-images-with-text .c4:nth-child(3) h3{background-color:rgba(67,75,98,.8)}.segment-section-parallax .segment-section-parallax-innercontainer{width:100%;height:350px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.segment-section-parallax .segment-section-parallax-innercontainer .parallaximage{display:none}.segment-section-parallax .segment-section-parallax-innercontainer .headline{width:50%;margin-left:-25%;position:absolute;bottom:20px;left:50%;text-align:center}.segment-section-parallax .segment-section-parallax-innercontainer .headline h2{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2.5rem;background:rgba(67,75,98,.8);display:inline-block}.segment-section-parallax .segment-section-parallax-innercontainer .headline h3{padding:5px 15px;margin:0 0 10px;color:#fff;font-weight:100;font-size:2rem;background:rgba(67,75,98,.8);display:inline-block}@media only screen and (max-width:1560px){.segment__wrapper{width:100%}}@media only screen and (max-width:640px){.segment ul li{text-align:left}.segment--event-header-image .col--12wide div:last-child{min-width:0 !important;width:82% !important}.segment--header-image .col--12wide div:last-child{width:100%;padding:.2rem 0;left:0;bottom:0;min-width:0}.segment--header-image-slide-text .col--12wide div:last-child{width:100%;padding:.2rem 0;left:0;bottom:0;min-width:0}.segment--section-break .col--12wide{width:80%}.segment--header-just-blue-box h1{width:calc(100% - 4rem)}.segment--person__box{width:calc(100% - 4rem)}.segment--3col-thinwidethin .col--3wide{width:90%}.segment--3col-thinwidethin li{padding-left:0}.segment--3col-thinwidethin li{margin-bottom:50px}.segment--3col-noimage .col--4wide{width:90%}.segment--3col-noimage li{margin-bottom:50px}.segment--3col-thinwidethin .col--6wide{width:90%}.segment--section-break{padding-bottom:0}.segment--bg-image-2-col__box{width:calc(90% - 60px) !important}.segment--bg-image-2-col__box:first-child{margin-bottom:20px}.segment--header-image-full-width-triple-heading__headline{width:calc(100% - 30px)}.segment--header-image-full-width-triple-heading__headline h2{font-size:2rem}.segment--header-image-full-width-triple-heading__headline h3{font-size:1.5rem}.segment--3col-imagetop__box{width:calc(100% - 40px) !important}.job__leftcol{width:95%;margin-bottom:80px}.job__rightcol{width:95%;text-align:left}.segment--2col-imageright-caption__content{padding-right:0}.segment--2col-imageleft-caption__content{padding-left:0}.segment--2col-imageleft-quote__content{padding-left:0;margin-top:45px}.quote-text-holder--left{right:8.5%}.segment--header-image-full-width__headline h1{font-size:2rem;line-height:2.5rem}}button,input,select,textarea{font-family:'gill-sans-nova',sans-serif}.form__checkbox{margin-top:20px !important}.form__column--wide label{width:calc(20% - 15px)}.form__column--wide textarea{min-height:226px;width:calc(80% - 8px)}.form__column--wide .checkboxdiv label{width:calc(70% - 14px);margin-left:19%}.form__button{margin:20px 0 13px 23px !important;display:inline-block;background-color:#394f51 !important;padding:10px 18px !important;color:#fff;min-width:200px;font-size:1.2rem !important;text-decoration:none;text-transform:uppercase;transition:background-color .1s linear;width:auto !important}.form__button:hover{background-color:#11919c !important}.form--double-border{border:2px solid #ccc;border-width:20px 0;padding:20px 0}.form--contact{border-top:2px solid #ccc;padding-top:20px}.form--register .checkboxdiv{width:60%;margin-left:40%}.form--register table{margin-left:calc(40%);width:60% !important;border-color:#eee}.form--register table td{width:50%;padding:0}.form--register table td label{width:100%;text-align:left}.form--register table td:first-child{text-align:right;padding-right:20px}.form--groups{width:100%}.form--groups fieldset{width:100%}.form--groups .form__column{width:100%}.form--groups .table--groups-list{width:100%}.form--groups .table--groups-list th:first-child{text-align:right;padding-right:calc(10% - 15px)}.form__label--fullwidth{width:90% !important}.form table input[type=checkbox]{width:auto;height:auto}.form--member-details .checkboxdiv{width:50%}.form__section{border-top:20px solid #1d9eda;padding-top:20px;margin-top:40px}.form--delivery-form select{width:60%}.form__header{color:#0e0845;font-weight:400}.form__label--align-left{text-align:left !important}.form__textarea--order-notes{min-height:88px}.billing-different{text-align:right;width:50%;margin-left:50%;margin-top:-52px}.billing-different label{width:auto !important;padding-right:20px}.billing-different input{width:auto !important;margin-top:18px !important;margin-right:50px !important}.form--vacancy-search-form{background-color:#038a97;background:linear-gradient(220deg,rgba(6,140,152,1) 0%,rgba(67,174,173,1) 100%);margin:5px 0 0}.form__input--search-keywords{margin:13px 13px 13px 17px !important;padding:22px 18px !important;text-transform:uppercase;font-size:1.2rem !important;width:69.5% !important}.button--search{background-color:#394f51 !important;margin:13px 20px 13px 0 !important;padding:23px 0 !important;width:23% !important;font-size:1.2rem !important}.button--search:hover{opacity:.8}.form .checkboxdiv input{width:calc(10% - 6px);margin-top:20px}.form--login input{width:calc(80% - 6px)}.button--login{text-decoration:none;color:#fff;text-transform:uppercase;background-color:#394f51 !important;margin:13px 20px 13px 0 !important;padding:12px 20px !important;width:23% !important;font-size:.9rem !important}.button--login:hover{opacity:.8}@media only screen and (max-width:640px){.form__button{width:100% !important}.form__column--wide textarea{width:calc(100% - 8px)}.form__column--wide .checkboxdiv label{width:calc(100% - 15px)}.form__input--search-keywords{font-size:1rem !important;margin:13px !important;padding:15px 18px !important;width:calc(100% - 62px) !important}.button--search{width:calc(100% - 26px) !important;margin:13px !important}}@keyframes fadein{0%{opacity:0}50%{opacity:.8}100%{opacity:1}}