@charset "UTF-8";@media (min-width:992px) and (max-width:1199px){body.has_header_image #side_col{position:relative;z-index:2;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}}@media (min-width:1200px){body.has_header_image #side_col{position:relative;z-index:2;-webkit-transform:translateY(-111px);-ms-transform:translateY(-111px);transform:translateY(-111px)}}#side_col .side_col_section{margin:0 0 50px;min-height:400px;background:var(--primary-colour);position:relative}@media (max-width:320px){#side_col .side_col_section{margin-top:50px}}@media (min-width:321px) and (max-width:767px){#side_col .side_col_section{margin-top:50px}}@media (min-width:768px) and (max-width:991px){#side_col .side_col_section{margin-top:50px}}@media (min-width:992px) and (max-width:1199px){#side_col .side_col_section:after{content:'';position:absolute;top:0;left:100%;background:var(--primary-colour);width:300%;height:100%}}@media (min-width:1200px){#side_col .side_col_section:after{content:'';position:absolute;top:0;left:100%;background:var(--primary-colour);width:300%;height:100%}}#side_col .side_col_section h3{color:#fff;padding:25px 25px 22px 25px;background:var(--primary-colour);position:relative;z-index:2;margin:0;font-family:var(--font-secondary);font-weight:500;font-size:20px;text-transform:uppercase;letter-spacing:.06em;background-color:var(--secondary-colour)}@media (min-width:992px) and (max-width:1199px){#side_col .side_col_section h3:after{content:'';position:absolute;top:0;left:100%;background-color:var(--secondary-colour);width:300%;height:100%}}@media (min-width:1200px){#side_col .side_col_section h3:after{content:'';position:absolute;top:0;left:100%;background-color:var(--secondary-colour);width:300%;height:100%}}#side_col .side_col_section ul{margin:0;padding:0}#side_col .side_col_section ul li{margin:0;padding:0}#side_col .side_col_section ul li a{display:block;position:relative;color:#fff;font-size:15px;line-height:20px;font-weight:400;font-family:var(--font-secondary);border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0 11px 0;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}#side_col .side_col_section ul li a:before{position:absolute;content:'';bottom:0;left:0;height:2px;background:var(--secondary-colour);width:0;opacity:0;-webkit-transition:width ease-in-out .2s,opacity ease-in-out .2s;-o-transition:width ease-in-out .2s,opacity ease-in-out .2s;transition:width ease-in-out .2s,opacity ease-in-out .2s}#side_col .side_col_section ul li a:hover,#side_col .side_col_section ul li.sel>a{color:var(--secondary-colour)}#side_col .side_col_section ul li a:hover:before,#side_col .side_col_section ul li.sel>a:before{width:100%;opacity:1}#side_col .side_col_section>ul{position:relative;z-index:3;padding:25px 25px 40px 25px}#side_col .side_col_section>ul>li.sub>a:after{font-family:var(--font-primary);position:absolute;content:'+';font-size:17px;right:1px;top:15px;font-weight:300;color:#fff}#side_col .side_col_section>ul>li.sub.sel>a:after{top:14px;content:'–'}#side_col .side_col_section>ul>li ul li a{padding-left:20px}#side_col .side_col_section>ul>li ul li a:after{content:'';width:5px;height:1px;background:#fff;position:absolute;left:0;top:24px;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}#side_col .side_col_section>ul>li ul li a:hover:after,#side_col .side_col_section>ul>li ul li.sel>a:after{color:var(--secondary-colour)}#side_col .side_col_section:before{content:'';position:absolute;bottom:5px;left:50%;width:320px;height:360px;background:url(/images/icons/b-light-blue.svg) no-repeat;background-size:cover;z-index:2}@media (max-width:320px){#side_col .side_col_section:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:321px) and (max-width:767px){#side_col .side_col_section:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px) and (max-width:991px){#side_col .side_col_section:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}#side_col #side_documents{min-height:440px;margin:0}#side_col #side_documents li a{padding-left:25px}#side_col #side_documents li a i{position:absolute;left:0;top:18px;font-size:13px}