﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:"Roboto",sans-serif;font-weight:300;font-size:18px;line-height:24px;background:#EAEAEA}a{text-decoration:none;color:#fff}a:hover{transition:opacity 2s;opacity:.8}hr{display:none}.Card__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0px}.Card{border-bottom:1px solid #ccc;padding:0px;width:48.666%;margin-bottom:24px;transition:border-bottom .2s}.Card:hover{border-bottom:1px solid #f60}.Card__columns{display:flex;justify-content:space-between;flex-flow:column-reverse}.Card__details{background:#fafafa;height:174px;padding:0px 24px}.Card__picture{overflow:hidden;height:172px;display:flex;justify-content:center;align-items:center}.Card:hover .Card__image{width:102%;height:auto;opacity:1}.Card__image{display:block;width:100%;height:auto;transition:width 0.2s, height 0.2s, opacity 0.2s;opacity:.8}.Card__name{padding:20px 0px 0px !important;font-size:24px !important;line-height:24px !important}.Card__view{font-size:18px !important;color:#6C728B !important}.Card__container--small{justify-content:flex-start !important}.Card__container--small .Card{width:23.333%;margin-right:1.666%}.Card__container--small .Card__picture{height:86px}.Card__container--small .Card__name{font-size:18px !important;font-weight:500}.Card__container--small .Card__view{font-size:14px !important}@media screen and (max-width: 812px){.Card__container{display:block}.Card{width:100%}.Card__container--small .Card{width:100%;margin-right:0}.Card__container--small{justify-content:flex-start}.Card__container--small .Card__picture{height:172px}.Card__container--small .Card__name{font-size:24px !important;font-weight:300}.Card__container--small .Card__view{font-size:18px !important}}.Fullscreen{margin:0;padding:0}@media screen and (max-width: 812px){.Fullscreen{min-height:0}}.Header{top:0px;width:100%;background:#f60;font-family:"Roboto";color:#fff;font-size:24px;line-height:24px;z-index:1;display:block}.Header__container{max-width:800px;min-width:800px;margin:0 auto;padding:12px 0px;position:relative}.Header__container--flex{display:flex;justify-content:space-between;align-items:center}.Header__container--top{padding-bottom:0px}.Header__container--bottom{padding-top:0px}.Header__logo{display:block;padding:12px 0px;margin-right:12px;white-space:nowrap;font-weight:bold}.Header__claim{font-size:14px;line-height:14px;text-transform:none;padding-top:20px;display:flex;flex-wrap:nowrap}.Header__claimItem{display:inline}.Header__claimItem:after{content:'•';margin:0px 6px;color:#999}.Header__claimItem:last-child:after{display:none}.Header__bePrime24{width:auto;height:30px;margin:12px 0px}@media screen and (max-width: 812px){.Header{position:static;font-size:18px;line-height:18px;text-align:center}.Header__container{display:block;padding-bottom:0;min-width:auto;padding-top:0px}.Header__claim{display:block;padding-top:0px}.Header__claimItem{display:block;padding-top:0px;line-height:24px}.Header__claimItem:after{display:none}.Header__bePrime24{width:auto;height:20px;margin:0px 0px 12px}}.Hero{background:#e4e4e9}.Hero__contents,.parallaxbox{width:100%;padding-top:33%;display:block;background-position:center 0px;background-size:100%;background-repeat:no-repeat}.Hero__image{width:100%;height:auto;display:none}@media screen and (max-width: 812px){.parallaxbox{background:none !important;padding-top:0}.Hero__image{display:block}}.Footer__container{border-top:1px solid #ccc;max-width:800px;min-width:800px;margin:0 auto;padding:12px 0px 72px;position:relative;text-align:center;color:#6C728B}@media screen and (max-width: 812px){.Footer{position:static;font-size:18px;line-height:18px;text-align:center}.Footer__container{display:block;min-width:auto}}.Menu__toggle{display:none}.Menu{color:#fff;font-size:18px;line-height:24px;text-align:center;font-family:"Roboto";display:flex;justify-content:space-between}.Menu li{padding:12px 12px}.Menu li:first-child{padding-left:0}.Menu li:last-child{padding-right:0}.Menu__button{border-radius:5px;padding:5px 0px;display:flex;justify-content:center}.Menu__button--primary{font-weight:400;background:#fff;color:#FA6603;padding:5px}@media screen and (max-width: 812px){.Menu__toggle{display:flex;flex-flow:column;justify-content:space-between;width:20px;height:13px;padding:14px 10px;position:absolute;top:5px;right:0}.Menu__toggle span{border-bottom:1px solid #fff}.Menu{display:none}.Menu--active{display:block}.Menu li:first-child{padding-left:12px}.Menu li:last-child{padding-right:12px}}.Section{max-width:800px;min-width:800px;margin:0 auto;padding-bottom:72px}.Section--full{max-width:100%}.Section--full .Section__contents{max-width:800px;margin:0 auto;position:relative}.Section h2,.Section h3,.Section h4{text-align:left;font-family:"Roboto";color:#f60;padding:6px 0px 20px}.Section h2{font-size:24px;padding:72px 0px 48px;font-weight:bold}.Section h3{font-size:21px;font-weight:500}.Section h4{font-size:18px}.Section ul{padding:0px 20% 0px 0px}.Section p{margin-bottom:20px;color:#6C728B;padding:0px 20% 0px 0px}.Section a{color:#f60}.Section__header{background:url("../_img/Background.png");position:relative;height:254px;margin-bottom:24px}.Section__header h2{padding-top:190px}.Section__header img{position:absolute;top:0;right:0}@media screen and (max-width: 812px){.Section{padding:0px 24px 48px;min-width:auto}.Section h2{font-size:48px;line-height:48px;padding:60px 0px 24px}.Section ul{padding:0px}.Section p{margin-bottom:20px;color:#666;padding:0px}.Section__header{background:transparent;position:relative;height:auto;margin-bottom:24px;margin-top:0px}.Section__header h2{padding-top:60px}.Section__header img{display:none}}.Contacts{position:relative}.Contacts ul.Address{position:absolute;margin:0 auto;width:100%;bottom:25px;text-align:center}.Contacts h4{opacity:.75}.Contacts__columns{display:flex;justify-content:space-between}.Contacts__column{width:48.666%}.Contacts__map{position:relative;width:100%;height:0;padding-bottom:100%}.Contacts__map iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (max-width: 812px){.Contacts ul{position:static !important;padding:24px 0px}.Contacts__columns{display:block}.Contacts__column{width:auto}}.News__columns{display:flex;justify-content:space-between}.News__column{width:48.666%}.News__video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:24px}.News__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.News{border-bottom:1px solid #ccc;margin-bottom:20px}.News__date{padding-bottom:0 !important;color:#6C728B !important;font-size:18px !important}.News__detail{padding-top:48px}.News__date--detail{font-size:36px !important;line-height:36px !important}.News__subject{font-family:"Roboto" !important;font-weight:500 !important}.News__subject--detail{font-size:36px !important;font-weight:500 !important;line-height:36px;padding-right:20% !important}.News__attachment{display:inline-block;color:#f60;background:transparent;margin-bottom:20px;padding:6px 24px;border-radius:5px;border:1px solid #f60;font-family:"Roboto"}.News__attachment:hover{background:#f60;color:#fff}.News__back{display:block;padding:24px 0px;font-weight:500}.News__continue{font-weight:500}@media screen and (max-width: 812px){.News__columns{display:block}.News__column{width:auto}.News__date--detail,.News__subject--detail{font-size:36px !important;font-weight:200 !important;line-height:36px !important}}.Staff__area{font-weight:500 !important;padding-top:20px !important}.Staff__list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}.Staff--profile{border-top:0}.Staff__name{padding:20px 0px 0px !important;font-size:24px !important;line-height:24px !important}.Staff__name--noJobTitle{padding-bottom:24px !important}.Staff__jobTitle{opacity:.75}.Staff ul{padding-bottom:20px}@media screen and (max-width: 812px){.Staff__list{display:block}}.Services{border-top:2px solid #ccc;padding:0 !important}.Services li{color:#6C728B;padding:24px 20% 24px 0px;border-bottom:1px solid #ccc}li .Services li{border-bottom:0px;padding:12px 0px 12px 24px}li .Services{border-top:0px}li .Services li:first-child{padding-top:0px}.Services__back{display:block;padding:24px 0px;font-weight:500}.SquareCard__container{display:flex;flex-wrap:wrap}.SquareCard{width:50%;height:0;padding-top:50%;position:relative;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;transition:background-size .5s}.SquareCard:hover{background-size:110% 110%}.SquareCard__full{position:absolute;top:0;left:0;right:0;bottom:0}.SquareCard__background{opacity:1;transition:opacity .2s}.SquareCard__overlay{background:#000;opacity:0;background:linear-gradient(to top, #000 0%, rgba(0,0,0,0.3) 100%)}.SquareCard:hover .SquareCard__overlay{opacity:.5}.SquareCard:hover .SquareCard__background{opacity:0}.SquareCard__text{padding:25px;display:flex;flex-direction:column;justify-content:space-between}.SquareCard__number,.SquareCard__name,.SquareCard__view{color:#fff !important}.SquareCard__number{font-size:144px;line-height:144px;font-weight:100}.SquareCard__name{font-size:36px !important;line-height:40px !important;font-weight:500 !important}.SquareCard__background--colour1{background:#f60}.SquareCard__background--colour2{background:#f40}.SquareCard__background--colour3{background:#f30}@media screen and (max-width: 812px){.SquareCard{width:100%;padding-top:100%}}.Address{display:flex;flex-flow:row wrap;align-content:center;justify-content:center}.Address li{padding:0px 12px}.Address li.street{width:100%}.Address--positive .Address a{color:#333}@media screen and (max-width: 812px){.Address{font-size:12px;line-height:14px;display:flex;flex-flow:column;align-content:center;justify-content:center}.Address li{padding:6px 0px}}.Partners{background:#fff}.Partners__container{display:flex;justify-content:flex-end;align-items:center}.Partners__partOf{font-size:14px;color:#999}.Partners__list{display:flex;justify-content:center}.Partners__listItem{display:block;margin-left:25px;padding-left:25px;border-left:1px solid #ccc}.Partners__logo--rsh{height:30px;width:auto}.Partners__logo--bp{height:18px;width:auto;margin-top:10px}@media screen and (max-width: 812px){.Partners__container{padding:12px 0px}.Partners__container{justify-content:center;align-items:center}}.Hub__avatar{clear:block;width:100px;height:100px}@media screen and (max-width: 812px){.Hub__avatar{width:150px;height:150px;margin-bottom:12px}}.ServicesCard__container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0px;margin-bottom:24px;padding-top:24px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ServicesCard{padding:0px;width:33.333%;margin-bottom:24px;font-size:12px;line-height:16px;text-align:center}.ServicesCard p{margin-bottom:0px;padding-right:0px}.ServicesCard strong{color:#f60;font-weight:400;display:block}@media screen and (max-width: 812px){.ServicesCard__container{display:block}.ServicesCard{width:auto;display:flex;flex-flow:column;align-items:center;padding:12px 12px;margin:0;font-size:inherit;line-height:inherit}}
