﻿.m-formthankyou{padding:100px 0 150px;text-align:center;overflow:hidden}.m-formthankyou .container{max-width:650px;position:relative;z-index:20}.m-formthankyou h2{position:relative;z-index:0}.m-formthankyou h2:before,.m-formthankyou h2:after{content:" ";display:block;border-top:2px dashed #fff;transform-origin:center;position:absolute;opacity:0.5;height:1px}.m-formthankyou h2:before{width:215px;left:0;top:0;transform:rotate(-30deg)}.m-formthankyou h2:after{width:147px;left:48%;top:-50px;transform:rotate(-30deg)}.m-formthankyou p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;line-height:28px;position:relative}.m-formthankyou p:before{content:" ";display:block;border-top:2px dashed #575656;transform-origin:center;position:absolute;opacity:0.5;height:1px;width:80px;left:100%;top:-40px;transform:rotate(-30deg)}.m-formthankyou .e-back svg{transform-origin:center;transform:rotate(-180deg);display:inline-block;margin-right:5px;vertical-align:top;margin-top:7px}.m-formthankyou .e-back:before,.m-formthankyou .e-back:after{content:" ";display:block;border-top:2px dashed #575656;transform-origin:center;position:absolute;opacity:0.5;height:1px}.m-formthankyou .e-back:before{width:100px;right:100%;top:50%;transform:rotate(-30deg)}.m-formthankyou .e-back:after{width:100px;left:80%;top:90%;transform:rotate(-30deg);visibility:visible !important}.m-formthankyou .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-formthankyou .shapes svg{fill:#40aaa3;transform-origin:center}.m-formthankyou .shapes .shape-parallax{position:absolute}.m-formthankyou .shapes .shape-1{-webkit-animation:triangle-one 100s infinite alternate linear;-moz-animation:triangle-one 100s infinite alternate linear;-o-animation:triangle-one 100s infinite alternate linear;animation:triangle-one 100s infinite alternate linear;top:15%;left:-10%}.m-formthankyou .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-formthankyou .shapes .shape-2{-webkit-animation:triangle-one 300s infinite alternate-reverse linear;-moz-animation:triangle-one 300s infinite alternate-reverse linear;-o-animation:triangle-one 300s infinite alternate-reverse linear;animation:triangle-one 300s infinite alternate-reverse linear;top:100%;left:51%;z-index:50}.m-formthankyou .shapes .shape-2 svg{transform:rotate(-10deg);width:33px;height:34px}.m-formthankyou .shapes .shape-3{-webkit-animation:triangle-one 300s infinite alternate linear;-moz-animation:triangle-one 300s infinite alternate linear;-o-animation:triangle-one 300s infinite alternate linear;animation:triangle-one 300s infinite alternate linear;top:-20%;left:80%}.m-formthankyou .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}.m-formthankyou .shapes .shape-4{-webkit-animation:triangle-one 300s infinite alternate linear;-moz-animation:triangle-one 300s infinite alternate linear;-o-animation:triangle-one 300s infinite alternate linear;animation:triangle-one 300s infinite alternate linear;top:90%;left:105%}.m-formthankyou .shapes .shape-4 svg{transform:rotate(-60deg);width:35px;height:35px}.m-formthankyou .shapes .shape-5{-webkit-animation:triangle-one 100s infinite alternate-reverse linear;-moz-animation:triangle-one 100s infinite alternate-reverse linear;-o-animation:triangle-one 100s infinite alternate-reverse linear;animation:triangle-one 100s infinite alternate-reverse linear;top:120%;left:8%}.m-formthankyou .shapes .shape-5 svg{transform:rotate(-30deg);width:35px;height:35px}@media (min-width: 992px){.m-formthankyou p{font-size:24px;font-size:2.4rem;line-height:32px}}.m-otherpages{padding:30px 0}.m-otherpages h2{margin:0 0 30px}.m-otherpages .column{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0px}@media (min-width: 500px){.m-otherpages .column{width:50%}}@media (min-width: 768px){.m-otherpages .column{width:50%}}@media (min-width: 992px){.m-otherpages .column{width:33.33333%}}@media (min-width: 1230px){.m-otherpages .column{width:33.33333%}}@media (min-width: 1921px){.m-otherpages .column{width:33.33333%;padding-left:25px;padding-right:25px}}.m-otherpages .column ul{list-style:none;padding:0;margin:0}.m-otherpages .column ul li{padding:15px 0;border-top:1px dashed #dbdbdb;position:relative}.m-otherpages .column ul li a{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#b1045e;display:inline-block}.m-otherpages .column ul li a:hover{color:#b1045e}.m-otherpages .column ul li a:hover svg{fill:#b1045e}.m-otherpages .column ul li a svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:14px;height:9px;fill:#b1045e;vertical-align:top;margin-top:10px}@media (min-width: 992px){.m-otherpages{padding:60px 0}.m-otherpages .column{margin-bottom:0}}@media (min-width: 1230px){.m-otherpages{padding:90px 0}.m-otherpages h2{margin-bottom:50px}.m-otherpages .column ul{margin-top:0px}.m-otherpages .column ul li{padding:30px 0}.m-otherpages .column ul li a{font-size:24px;font-size:2.4rem;line-height:32px}.m-otherpages .column ul li a svg{margin-top:16px}}.m-accomodationintro{background:#f4f4f4;padding-bottom:100px}.m-accomodationintro.full .e-text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accomodationintro.full .e-text{width:100%}}@media (min-width: 768px){.m-accomodationintro.full .e-text{width:100%}}@media (min-width: 992px){.m-accomodationintro.full .e-text{width:100%}}@media (min-width: 1230px){.m-accomodationintro.full .e-text{width:100%}}@media (min-width: 1921px){.m-accomodationintro.full .e-text{width:100%;padding-left:25px;padding-right:25px}}.m-accomodationintro .e-text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px}@media (min-width: 500px){.m-accomodationintro .e-text{width:100%}}@media (min-width: 768px){.m-accomodationintro .e-text{width:66.66667%}}@media (min-width: 992px){.m-accomodationintro .e-text{width:58.33333%}}@media (min-width: 1230px){.m-accomodationintro .e-text{width:66.66667%}}@media (min-width: 1921px){.m-accomodationintro .e-text{width:66.66667%;padding-left:25px;padding-right:25px}}.m-accomodationintro .e-notice{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px}@media (min-width: 500px){.m-accomodationintro .e-notice{width:100%}}@media (min-width: 768px){.m-accomodationintro .e-notice{width:33.33333%}}@media (min-width: 992px){.m-accomodationintro .e-notice{width:41.66667%}}@media (min-width: 1230px){.m-accomodationintro .e-notice{width:33.33333%}}@media (min-width: 1921px){.m-accomodationintro .e-notice{width:33.33333%;padding-left:25px;padding-right:25px}}.m-accomodationintro .e-notice .inner{padding:20px}.m-accomodationintro .e-notice .inner.slate{background-color:#2d2d3c}.m-accomodationintro .e-notice .inner.pink{background-color:#b1045e}.m-accomodationintro .e-notice .inner.blue{background-color:#2fa5d5}.m-accomodationintro .e-notice .inner.green{background-color:#3caba4}.m-accomodationintro .e-notice .inner.purple{background-color:#432768}.m-accomodationintro .e-notice .inner.white{background-color:#fff}.m-accomodationintro .e-notice .inner.black{background-color:#000}.m-accomodationintro .e-notice .inner h3,.m-accomodationintro .e-notice .inner p{color:#fff;margin-top:0}.m-accomodationintro .e-notice .inner h3{display:inline-block;vertical-align:top}.m-accomodationintro .e-notice .inner svg{fill:#fff;width:30px;height:30px;display:inline-block;vertical-align:top;margin-right:10px;margin-top:2px}@media (min-width: 992px){.m-accomodationintro{padding-bottom:150px}}@media (min-width: 1230px){.m-accomodationintro{padding-bottom:150px}.m-accomodationintro .e-text{margin-top:40px;padding-right:100px}.m-accomodationintro .e-text h2{margin-top:0}.m-accomodationintro .e-notice{margin-top:40px}.m-accomodationintro .e-notice .inner{padding:50px}}.m-accommodationresults{padding-bottom:60px}.m-accommodationresults .e-count{margin-top:15px}.m-accommodationresults .e-count:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-accommodationresults .e-count .left{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationresults .e-count .left{width:100%}}@media (min-width: 768px){.m-accommodationresults .e-count .left{width:50%}}@media (min-width: 992px){.m-accommodationresults .e-count .left{width:66.66667%}}@media (min-width: 1230px){.m-accommodationresults .e-count .left{width:50%}}@media (min-width: 1921px){.m-accommodationresults .e-count .left{width:50%;padding-left:0;padding-right:0}}.m-accommodationresults .e-count .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationresults .e-count .right{width:100%}}@media (min-width: 768px){.m-accommodationresults .e-count .right{width:50%}}@media (min-width: 992px){.m-accommodationresults .e-count .right{width:33.33333%}}@media (min-width: 1230px){.m-accommodationresults .e-count .right{width:50%}}@media (min-width: 1921px){.m-accommodationresults .e-count .right{width:50%;padding-left:0;padding-right:0}}.m-accommodationresults .e-count .left h2,.m-accommodationresults .e-count .left .refresh{display:inline-block;vertical-align:middle;width:auto}.m-accommodationresults .e-count .left h2 a,.m-accommodationresults .e-count .left .refresh a{margin-right:0 !important}.m-accommodationresults .e-count .left h2 a svg,.m-accommodationresults .e-count .left .refresh a svg{width:12px;height:12px;margin-right:5px}.m-accommodationresults .e-count .left h2 a:hover,.m-accommodationresults .e-count .left .refresh a:hover{background-size:100% 1px !important}.m-accommodationresults .e-count .left h3{margin:0 0 10px}.m-accommodationresults .e-count .left .refresh{margin-left:10px;padding-left:10px;border-left:1px solid #ddd}.m-accommodationresults .e-count .right{margin-top:0px}.m-accommodationresults .e-count .right>span,.m-accommodationresults .e-count .right select,.m-accommodationresults .e-count .right .selectric-wrapper{display:inline-block;vertical-align:middle;margin:0;text-align:left}.m-accommodationresults .e-count .right>span{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#000;margin-right:10px}.m-accommodationresults .e-count .right select,.m-accommodationresults .e-count .right .selectric-wrapper{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);margin-top:5px;width:100%;max-width:calc(100% - 68px)}.m-accommodationresults .e-list .item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px}@media (min-width: 500px){.m-accommodationresults .e-list .item{width:100%}}@media (min-width: 768px){.m-accommodationresults .e-list .item{width:50%}}@media (min-width: 992px){.m-accommodationresults .e-list .item{width:33.33333%}}@media (min-width: 1230px){.m-accommodationresults .e-list .item{width:33.33333%}}@media (min-width: 1921px){.m-accommodationresults .e-list .item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-accommodationresults .e-list .item .inner{box-shadow:0 0 8px 0 rgba(0,0,0,0.12);background:#fff}.m-accommodationresults .e-list .item .inner img{width:100%}.m-accommodationresults .e-list .item .inner .carousel .prev,.m-accommodationresults .e-list .item .inner .carousel .next{-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;font-size:2rem;line-height:28px;z-index:20;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.3)}.m-accommodationresults .e-list .item .inner .carousel .prev:hover,.m-accommodationresults .e-list .item .inner .carousel .next:hover{cursor:pointer;color:#42aaa3}.m-accommodationresults .e-list .item .inner .carousel .prev{left:15px}.m-accommodationresults .e-list .item .inner .carousel .next{right:15px}.m-accommodationresults .e-list .item .inner .carousel.slick-initialized{display:block}.m-accommodationresults .e-list .item .inner .carousel .slide{height:auto}.m-accommodationresults .e-list .item .inner .text{padding:15px}.m-accommodationresults .e-list .item .inner .text h4{color:#42aaa3;margin:0;text-transform:uppercase}.m-accommodationresults .e-list .item .inner .text h3{margin:0}.m-accommodationresults .e-list .item .inner .text h3 a{color:#000}.m-accommodationresults .e-list .item .inner .text h3 a:hover{color:#b1045e}.m-accommodationresults .e-list .item .inner .text p{margin:10px 0 10px}.m-accommodationresults .e-list .item .inner .text p .service{font-family:"source_sans_probold",arial,sans-serif;color:#000;display:inline-block;margin:10px 25px 10px 0}.m-accommodationresults .e-list .item .inner .text p .service:last-child{margin-right:0}.m-accommodationresults .e-list .item .inner .text p .service .bed{width:23px;height:14px}.m-accommodationresults .e-list .item .inner .text p .service .persons{width:19px;height:19px}.m-accommodationresults .e-list .item .inner .text p .service .bath{width:24px;height:24px}@media (min-width: 768px){.m-accommodationresults .e-count{margin:0 0 30px}.m-accommodationresults .e-count .left{float:left;margin-top:10px}.m-accommodationresults .e-count .right{float:right;margin:0;text-align:right}.m-accommodationresults .e-count .right select,.m-accommodationresults .e-count .right .selectric-wrapper{width:auto;min-width:200px}}@media (min-width: 992px){.m-accommodationresults .e-list .item:nth-child(3n+4){clear:left}}@media (min-width: 1230px){.m-accommodationresults{padding-bottom:100px}.m-accommodationresults .e-list .item:nth-child(-n+3){margin-top:0}.m-accommodationresults .e-list .item .inner .text{padding:30px}}@media (min-width: 1921px){.m-accommodationresults .e-list .item{margin-bottom:20px}}.m-accommodationsearch{background:none !important}.m-accommodationsearch .e-form h3{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationsearch .e-form h3{width:100%}}@media (min-width: 768px){.m-accommodationsearch .e-form h3{width:100%}}@media (min-width: 992px){.m-accommodationsearch .e-form h3{width:100%}}@media (min-width: 1230px){.m-accommodationsearch .e-form h3{width:100%}}@media (min-width: 1921px){.m-accommodationsearch .e-form h3{width:50%;padding-left:0;padding-right:0}}.m-accommodationsearch .e-form .dropdown{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationsearch .e-form .dropdown{width:100%}}@media (min-width: 768px){.m-accommodationsearch .e-form .dropdown{width:100%}}@media (min-width: 992px){.m-accommodationsearch .e-form .dropdown{width:27.75%}}@media (min-width: 1230px){.m-accommodationsearch .e-form .dropdown{width:29.16667%}}@media (min-width: 1921px){.m-accommodationsearch .e-form .dropdown{width:23.58333%;padding-left:0;padding-right:0}}.m-accommodationsearch .e-form .button{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationsearch .e-form .button{width:100%}}@media (min-width: 768px){.m-accommodationsearch .e-form .button{width:100%}}@media (min-width: 992px){.m-accommodationsearch .e-form .button{width:16.66667%}}@media (min-width: 1230px){.m-accommodationsearch .e-form .button{width:12.5%}}@media (min-width: 1921px){.m-accommodationsearch .e-form .button{width:12.5%;padding-left:0;padding-right:0}}.m-accommodationsearch .e-form .button .btn{width:100%}.m-accommodationsearch .e-form .disabled{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width: 500px){.m-accommodationsearch .e-form .disabled{width:100%}}@media (min-width: 768px){.m-accommodationsearch .e-form .disabled{width:100%}}@media (min-width: 992px){.m-accommodationsearch .e-form .disabled{width:27.75%}}@media (min-width: 1230px){.m-accommodationsearch .e-form .disabled{width:20.83333%}}@media (min-width: 1921px){.m-accommodationsearch .e-form .disabled{width:16.66667%;padding-left:0;padding-right:0}}.m-accommodationsearch .e-form .disabled label{font-size:16px;font-size:1.6rem;line-height:28px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#fff;position:relative;padding-left:34px;margin:15px 0 0;display:inline-block}.m-accommodationsearch .e-form .disabled label svg{fill:#fff;display:inline-block;width:20px;height:24px;vertical-align:top;margin-right:2px}.m-accommodationsearch .e-form .disabled label:hover{cursor:pointer}.m-accommodationsearch .e-form .disabled label input{opacity:0;width:20px;height:20px;position:absolute;left:0;top:0}.m-accommodationsearch .e-form .disabled label input:checked ~ .e-checkbox:before{transform:translate(-50%, -50%) scale(1)}.m-accommodationsearch .e-form .disabled label .e-checkbox{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;position:absolute;top:0px;left:0;width:26px;height:26px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.07)}.m-accommodationsearch .e-form .disabled label .e-checkbox:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:" ";display:block;width:11px;height:8px;background-image:url("../images/icons/tick.png");background-size:100% auto;background-repeat:no-repeat;transform:translate(-50%, -50%) scale(0)}@media (min-width: 992px){.m-accommodationsearch .e-form .disabled{text-align:center}}@media (min-width: 1230px){.m-accommodationsearch .e-form h3{width:23% !important}.m-accommodationsearch .e-form .dropdown{width:21.5% !important}.m-accommodationsearch .e-form .button{width:12.5% !important}}@media (min-width: 1921px){.m-accommodationsearch .e-form h3{width:23.58333% !important}.m-accommodationsearch .e-form .dropdown{width:23.58333% !important}.m-accommodationsearch .e-form .button{width:12.5% !important}}.m-accommodationbring{padding:30px 0;background-color:#785cb0}.m-accommodationbring h2,.m-accommodationbring ul li,.m-accommodationbring p{color:#fff}.m-accommodationbring ul{list-style:none;padding:0;margin:20px 0 0}.m-accommodationbring ul li{margin:15px 0}.m-accommodationbring ul li svg{fill:#fff;width:15px;height:12px;margin-right:5px;display:inline-block}@media (min-width: 992px){.m-accommodationbring{padding:60px 0}.m-accommodationbring ul{margin:20px 0 0}.m-accommodationbring ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-accommodationbring ul li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;line-height:28px;float:left;width:50%;margin:10px 0}}@media (min-width: 1230px){.m-accommodationbring{padding:70px 0}.m-accommodationbring ul{margin:30px 0 0}.m-accommodationbring ul li{font-size:24px;font-size:2.4rem;line-height:32px;width:45%;margin:15px 0}}.m-accommodationshop{background-color:#6d52a3;padding:30px 0}.m-accommodationshop .title{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationshop .title{width:100%}}@media (min-width: 768px){.m-accommodationshop .title{width:100%}}@media (min-width: 992px){.m-accommodationshop .title{width:25%}}@media (min-width: 1230px){.m-accommodationshop .title{width:25%}}@media (min-width: 1921px){.m-accommodationshop .title{width:25%;padding-left:25px;padding-right:25px}}.m-accommodationshop .title svg{display:inline-block;width:43px;height:44px;fill:#fff;vertical-align:top;margin-right:15px;margin-bottom:20px}.m-accommodationshop .title h2{display:inline-block;margin:0}.m-accommodationshop .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationshop .text{width:66.66667%}}@media (min-width: 768px){.m-accommodationshop .text{width:66.66667%}}@media (min-width: 992px){.m-accommodationshop .text{width:50%}}@media (min-width: 1230px){.m-accommodationshop .text{width:58.33333%}}@media (min-width: 1921px){.m-accommodationshop .text{width:58.33333%;padding-left:25px;padding-right:25px}}.m-accommodationshop .link{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationshop .link{width:33.33333%}}@media (min-width: 768px){.m-accommodationshop .link{width:33.33333%}}@media (min-width: 992px){.m-accommodationshop .link{width:25%}}@media (min-width: 1230px){.m-accommodationshop .link{width:16.66667%}}@media (min-width: 1921px){.m-accommodationshop .link{width:16.66667%;padding-left:25px;padding-right:25px}}.m-accommodationshop h2,.m-accommodationshop p{color:#fff}.m-accommodationshop p{margin-top:0}@media (min-width: 992px){.m-accommodationshop .title,.m-accommodationshop .text,.m-accommodationshop .link{display:inline-block;margin-right:-10px;float:none;vertical-align:middle}.m-accommodationshop .title svg,.m-accommodationshop .text svg,.m-accommodationshop .link svg{margin-bottom:0}.m-accommodationshop .title h2,.m-accommodationshop .title p,.m-accommodationshop .text h2,.m-accommodationshop .text p,.m-accommodationshop .link h2,.m-accommodationshop .link p{color:#fff;margin:0}.m-accommodationshop .title:last-child,.m-accommodationshop .text:last-child,.m-accommodationshop .link:last-child{margin-right:0}}.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}@media (min-width: 500px){.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:100%}}@media (min-width: 768px){.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:100%}}@media (min-width: 992px){.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:50%}}@media (min-width: 1230px){.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:50%}}@media (min-width: 1921px){.m-accommodationcomparison .left,.m-accommodationcomparison .right{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationcomparison .left ul,.m-accommodationcomparison .right ul{list-style:none;padding:0;margin:0}.m-accommodationcomparison .left ul li,.m-accommodationcomparison .right ul li{padding:15px 0;border-top:2px dashed #dbdbdb;position:relative}.m-accommodationcomparison .left ul li:last-child,.m-accommodationcomparison .right ul li:last-child{border-bottom:2px dashed #dbdbdb}.m-accommodationcomparison .left ul li a,.m-accommodationcomparison .right ul li a{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#000;display:inline-block}.m-accommodationcomparison .left ul li a:hover,.m-accommodationcomparison .right ul li a:hover{color:#b1045e}.m-accommodationcomparison .left ul li a:hover svg,.m-accommodationcomparison .right ul li a:hover svg{fill:#b1045e}.m-accommodationcomparison .left ul li a span,.m-accommodationcomparison .right ul li a span{font-family:"source_sans_proregular",arial,sans-serif}.m-accommodationcomparison .left ul li a svg,.m-accommodationcomparison .right ul li a svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:9px;fill:#000;right:0}@media (min-width: 992px){.m-accommodationcomparison{padding-bottom:60px}.m-accommodationcomparison .left,.m-accommodationcomparison .right{margin-bottom:0}}@media (min-width: 1230px){.m-accommodationcomparison{padding-bottom:90px}.m-accommodationcomparison .left h3,.m-accommodationcomparison .right h3{font-size:30px;font-size:3rem;line-height:38px}.m-accommodationcomparison .left ul,.m-accommodationcomparison .right ul{margin-top:50px}.m-accommodationcomparison .left ul li,.m-accommodationcomparison .right ul li{padding:30px 0}.m-accommodationcomparison .left ul li a,.m-accommodationcomparison .right ul li a{font-size:24px;font-size:2.4rem;line-height:32px}}.m-accommodationgallery{padding-bottom:30px;position:relative}.m-accommodationgallery .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-accommodationgallery .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-accommodationgallery .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-accommodationgallery .slick-dots li button:before{display:none}.m-accommodationgallery .slick-dots li button:hover{background:#3caba4}.m-accommodationgallery .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-accommodationgallery .slick-dots{position:relative;bottom:0;right:0;margin:0;text-align:center}.m-accommodationgallery .slick-dots li button{background:#797979}.m-accommodationgallery .slick-dots li.slick-active button{border-color:#432768}.m-accommodationgallery .main-slide{position:static;margin:0 0 2px}.m-accommodationgallery .main-slide .slide{height:auto;outline:none}.m-accommodationgallery .nav-slide{display:none}.m-accommodationgallery .nav-slide .slide{outline:none;margin:0 1px;height:auto;outline:none}.m-accommodationgallery .nav-slide .prev,.m-accommodationgallery .nav-slide .next{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;border:2px solid #fff;width:40px;height:40px;position:absolute;z-index:20}.m-accommodationgallery .nav-slide .prev svg,.m-accommodationgallery .nav-slide .next svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px;height:9px;color:#fff;fill:#fff;transform-origin:center}.m-accommodationgallery .nav-slide .prev:hover,.m-accommodationgallery .nav-slide .next:hover{cursor:pointer;border-color:#3caba4}.m-accommodationgallery .nav-slide .prev:hover svg,.m-accommodationgallery .nav-slide .next:hover svg{fill:#3caba4}.m-accommodationgallery .nav-slide .prev{left:15px}.m-accommodationgallery .nav-slide .prev svg{transform:translate(-50%, -50%) rotate(-180deg)}.m-accommodationgallery .nav-slide .next{right:15px}@media (min-width: 768px){.m-accommodationgallery .slick-dots{position:absolute;text-align:right}.m-accommodationgallery .nav-slide{display:block}}.m-accommodationlocation{padding:30px 0}.m-accommodationlocation .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationlocation .text{width:100%}}@media (min-width: 768px){.m-accommodationlocation .text{width:100%}}@media (min-width: 992px){.m-accommodationlocation .text{width:50%}}@media (min-width: 1230px){.m-accommodationlocation .text{width:41.66667%}}@media (min-width: 1921px){.m-accommodationlocation .text{width:33.33333%;padding-left:25px;padding-right:25px}}.m-accommodationlocation .map{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media (min-width: 500px){.m-accommodationlocation .map{width:100%}}@media (min-width: 768px){.m-accommodationlocation .map{width:100%}}@media (min-width: 992px){.m-accommodationlocation .map{width:50%}}@media (min-width: 1230px){.m-accommodationlocation .map{width:58.33333%}}@media (min-width: 1921px){.m-accommodationlocation .map{width:66.66667%;padding-left:25px;padding-right:25px}}.m-accommodationlocation .map .inner{position:relative;min-height:550px}.m-accommodationlocation .map .inner #map{min-height:550px}@media (min-width: 992px){.m-accommodationlocation{padding:60px 0}.m-accommodationlocation .map{margin-bottom:0}}@media (min-width: 1230px){.m-accommodationlocation{padding:90px 0}}.m-accommodationrent{padding:30px 0}.m-accommodationrent .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationrent .text{width:100%}}@media (min-width: 768px){.m-accommodationrent .text{width:100%}}@media (min-width: 992px){.m-accommodationrent .text{width:50%}}@media (min-width: 1230px){.m-accommodationrent .text{width:41.66667%}}@media (min-width: 1921px){.m-accommodationrent .text{width:33.33333%;padding-left:25px;padding-right:25px}}.m-accommodationrent .table{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationrent .table{width:100%}}@media (min-width: 768px){.m-accommodationrent .table{width:100%}}@media (min-width: 992px){.m-accommodationrent .table{width:50%}}@media (min-width: 1230px){.m-accommodationrent .table{width:58.33333%}}@media (min-width: 1921px){.m-accommodationrent .table{width:66.66667%;padding-left:25px;padding-right:25px}}.m-accommodationrent .table table{width:100%}.m-accommodationrent .table table h5{margin:0;color:#000}.m-accommodationrent .table table tbody tr td{vertical-align:middle;padding:20px}.m-accommodationrent .table table tbody tr td:first-child{width:auto}@media (min-width: 992px){.m-accommodationrent{padding:60px 0}}@media (min-width: 1230px){.m-accommodationrent{padding:90px 0}.m-accommodationrent .table{padding-left:50px}}.m-accommodationrooms{padding:30px 0;background-image:url("../images/backgrounds/showcase-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.m-accommodationrooms .nav-tabs{width:auto;margin:30px 0 0}.m-accommodationrooms .nav-tabs li{margin-right:20px}.m-accommodationrooms .nav-tabs li a{color:#fff;padding-bottom:10px;background-size:0px 3px}.m-accommodationrooms .nav-tabs li a:hover{background-size:100% 3px;color:#b1045e}.m-accommodationrooms .nav-tabs li.active a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#3caba4;padding-bottom:10px;background-size:100% 3px}.m-accommodationrooms .nav-tabs li.active a:hover{background-size:100% 1px}.m-accommodationrooms .nav-tabs li.active a:hover{background-size:100% 3px}.m-accommodationrooms .nav-tabs li:last-child{margin-right:0}.m-accommodationrooms .tab-content{margin-top:20px}.m-accommodationrooms .tab-content .tab-pane{background:#fff}.m-accommodationrooms .tab-content .tab-pane:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-accommodationrooms .tab-content .tab-pane .left{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}@media (min-width: 500px){.m-accommodationrooms .tab-content .tab-pane .left{width:100%}}@media (min-width: 768px){.m-accommodationrooms .tab-content .tab-pane .left{width:100%}}@media (min-width: 992px){.m-accommodationrooms .tab-content .tab-pane .left{width:50%}}@media (min-width: 1230px){.m-accommodationrooms .tab-content .tab-pane .left{width:50%}}@media (min-width: 1921px){.m-accommodationrooms .tab-content .tab-pane .left{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationrooms .tab-content .tab-pane .left h2{color:#000}.m-accommodationrooms .tab-content .tab-pane .left h3{font-size:16px;font-size:1.6rem;line-height:20px;margin-bottom:0;color:#000}.m-accommodationrooms .tab-content .tab-pane .left h3+ul{margin-top:5px}.m-accommodationrooms .tab-content .tab-pane .left p{color:#555}.m-accommodationrooms .tab-content .tab-pane .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationrooms .tab-content .tab-pane .right{width:100%}}@media (min-width: 768px){.m-accommodationrooms .tab-content .tab-pane .right{width:100%}}@media (min-width: 992px){.m-accommodationrooms .tab-content .tab-pane .right{width:50%}}@media (min-width: 1230px){.m-accommodationrooms .tab-content .tab-pane .right{width:50%}}@media (min-width: 1921px){.m-accommodationrooms .tab-content .tab-pane .right{width:50%;padding-left:0;padding-right:0}}.m-accommodationrooms .tab-content .tab-pane .right img{display:block}@media (min-width: 768px){.m-accommodationrooms{padding:60px 0}.m-accommodationrooms .e-top:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-accommodationrooms .e-top h2{float:left}.m-accommodationrooms .e-top .nav-tabs{float:right;margin:0}}@media (min-width: 1230px){.m-accommodationrooms .tab-content .tab-pane .left{padding:50px}}.m-accommodationstreetview{padding:30px 0}.m-accommodationstreetview .image{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationstreetview .image{width:100%}}@media (min-width: 768px){.m-accommodationstreetview .image{width:100%}}@media (min-width: 992px){.m-accommodationstreetview .image{width:50%}}@media (min-width: 1230px){.m-accommodationstreetview .image{width:50%}}@media (min-width: 1921px){.m-accommodationstreetview .image{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationstreetview .image .inner{height:550px;position:relative;display:none}.m-accommodationstreetview .image .inner #street-view{width:100%;height:550px}.m-accommodationstreetview .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width: 500px){.m-accommodationstreetview .text{width:100%}}@media (min-width: 768px){.m-accommodationstreetview .text{width:100%}}@media (min-width: 992px){.m-accommodationstreetview .text{width:50%}}@media (min-width: 1230px){.m-accommodationstreetview .text{width:50%}}@media (min-width: 1921px){.m-accommodationstreetview .text{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationstreetview .text .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-accommodationstreetview .text .shapes svg{fill:#3caba4;transform-origin:center}.m-accommodationstreetview .text .shapes .shape-parallax{position:absolute}.m-accommodationstreetview .text .shapes .shape-1{margin-top:-5%;margin-left:15%}.m-accommodationstreetview .text .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-accommodationstreetview .text .shapes .shape-2{margin-top:20%;margin-left:100%;display:none}.m-accommodationstreetview .text .shapes .shape-2 svg{transform:rotate(-20deg);width:30px;height:30px}.m-accommodationstreetview .text .shapes .shape-3{top:100%;margin-left:40%}.m-accommodationstreetview .text .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}@media (min-width: 992px){.m-accommodationstreetview{padding:60px 0}.m-accommodationstreetview .text .shapes .shape-2{display:block}.m-accommodationstreetview .image .inner{display:block}}@media (min-width: 1230px){.m-accommodationstreetview{padding:100px 0}.m-accommodationstreetview .text{padding-top:50px;padding-left:30px}}.m-accomodationdetails{margin-top:-2px;position:relative;z-index:50}.m-accomodationdetails h3{padding:15px;background:#fff;margin:0;position:relative}.m-accomodationdetails h3:after{top:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px}.m-accomodationdetails .inner{padding:30px 15px;background:#f4f4f4}.m-accomodationdetails .inner h3{background:none;margin:0 0 10px;padding:0}.m-accomodationdetails .inner h3:after{display:none}.m-accomodationdetails .inner p{margin-bottom:30px}.m-accomodationdetails .inner p span{display:block}.m-accomodationdetails .inner p span .icon{width:18px;height:auto;text-align:center;display:inline-block;margin-right:5px}.m-accomodationdetails .inner p span svg{fill:#2d2d3c}.m-accomodationdetails .inner p span svg.wifi{width:14px;height:9px}.m-accomodationdetails .inner p span svg.water{width:7px;height:11px}.m-accomodationdetails .inner p span svg.electric{width:7px;height:14px}.m-accomodationdetails .inner p span svg.heating{width:10px;height:10px}.m-accomodationdetails .inner p span svg.uni{width:18px;height:9px}.m-accomodationdetails .inner p span svg.bus{width:11px;height:13px}.m-accomodationdetails .inner p span svg.train{width:14px;height:16px}.m-accomodationdetails .inner p:last-child{margin-bottom:0}.m-accomodationdetails .btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;width:100%}@media (min-width: 768px){.m-accomodationdetails{margin-top:-70px}}@media (min-width: 992px){.m-accomodationdetails h3{padding:20px}.m-accomodationdetails .inner{padding:30px 20px}.m-accomodationdetails .btn{padding:30px}}@media (min-width: 1230px){.m-accomodationdetails{margin-top:-110px}.m-accomodationdetails h3{padding:40px 50px}.m-accomodationdetails .inner{padding:50px}}.m-accommodationfollow{padding:30px 0}.m-accommodationfollow .faq{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationfollow .faq{width:100%}}@media (min-width: 768px){.m-accommodationfollow .faq{width:50%}}@media (min-width: 992px){.m-accommodationfollow .faq{width:50%}}@media (min-width: 1230px){.m-accommodationfollow .faq{width:50%}}@media (min-width: 1921px){.m-accommodationfollow .faq{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationfollow .faq img{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100px}@media (min-width: 500px){.m-accommodationfollow .faq img{width:16.66667%}}@media (min-width: 768px){.m-accommodationfollow .faq img{width:16.66667%}}@media (min-width: 992px){.m-accommodationfollow .faq img{width:41.66667%}}@media (min-width: 1230px){.m-accommodationfollow .faq img{width:33.33333%}}@media (min-width: 1921px){.m-accommodationfollow .faq img{width:25%;padding-left:0;padding-right:0}}.m-accommodationfollow .faq .text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-accommodationfollow .faq .text{width:83.33333%}}@media (min-width: 768px){.m-accommodationfollow .faq .text{width:83.33333%}}@media (min-width: 992px){.m-accommodationfollow .faq .text{width:58.33333%}}@media (min-width: 1230px){.m-accommodationfollow .faq .text{width:66.66667%}}@media (min-width: 1921px){.m-accommodationfollow .faq .text{width:75%;padding-left:0;padding-right:0}}.m-accommodationfollow .follow{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:2px dashed #ccc;padding-top:20px;margin-top:20px}@media (min-width: 500px){.m-accommodationfollow .follow{width:100%}}@media (min-width: 768px){.m-accommodationfollow .follow{width:50%}}@media (min-width: 992px){.m-accommodationfollow .follow{width:50%}}@media (min-width: 1230px){.m-accommodationfollow .follow{width:50%}}@media (min-width: 1921px){.m-accommodationfollow .follow{width:50%;padding-left:25px;padding-right:25px}}.m-accommodationfollow .follow ul{list-style:none;margin:0;padding:0}.m-accommodationfollow .follow ul li{margin:0px 25px 10px 0;display:inline-block}.m-accommodationfollow .follow ul li a{font-size:18px;font-size:1.8rem;line-height:32px;transform-origin:center;color:#fff}.m-accommodationfollow .follow ul li a:hover{color:#fff}.m-accommodationfollow .follow ul li a .fa{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:30px;height:30px;background:#fff;border-radius:15px;display:block;text-align:center}.m-accommodationfollow .follow ul li a .fa:hover{transform:scale(1.15)}.m-accommodationfollow .follow ul li a .fa:before{line-height:30px}.m-accommodationfollow .follow ul li a .fa-twitter{background:#26a0ef}.m-accommodationfollow .follow ul li a .fa-facebook-official,.m-accommodationfollow .follow ul li a .fa-facebook{font-size:16px;font-size:1.6rem;line-height:30px;background:#4366b0}.m-accommodationfollow .follow ul li a .fa-linkedin-square,.m-accommodationfollow .follow ul li a .fa-linkedin{font-size:16px;font-size:1.6rem;line-height:30px;background:#0c76b3}.m-accommodationfollow .follow ul li a .fa-instagram{font-size:18px;font-size:1.8rem;line-height:31px;background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);color:#fff}.m-accommodationfollow .follow ul li a .fa-youtube-play{font-size:16px;font-size:1.6rem;line-height:30px;background:#fd1b20}.m-accommodationfollow .follow ul li a .fa-google-plus{background:#d34539}.m-accommodationfollow .follow ul li a .fa-vimeo{background:#26bffc}.m-accommodationfollow .follow ul li a .fa-flickr{font-size:16px;font-size:1.6rem;line-height:30px;background:#fd1a86}.m-accommodationfollow .follow ul li a .fa-skype{color:#0d77d4}.m-accommodationfollow .follow ul li:last-child{margin-right:0}@media (min-width: 500px){.m-accommodationfollow .faq .text{padding-left:20px}}@media (min-width: 768px){.m-accommodationfollow .follow{padding-top:0;margin-top:0;border-top:none;border-left:2px dashed #ccc;padding-left:30px}}@media (min-width: 992px){.m-accommodationfollow{padding:60px 0}.m-accommodationfollow .follow{padding-left:100px}}@media (min-width: 1230px){.m-accommodationfollow .container{max-width:1110px}}.m-accommodationinfo h2 .right,.m-accommodationinfo h2 .left{display:block}.m-accommodationinfo h2 .right span,.m-accommodationinfo h2 .left span{font-size:24px;font-size:2.4rem;line-height:32px;display:inline-block;vertical-align:bottom}.m-accommodationinfo .specs{margin:20px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:20px 0}.m-accommodationinfo .specs span{font-size:20px;font-size:2rem;line-height:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#797979;display:block;margin:0 0 20px}.m-accommodationinfo .specs span:last-child{margin:0}.m-accommodationinfo .specs span svg{fill:#797979;display:inline-block;margin-right:5px;vertical-align:middle}.m-accommodationinfo .specs span .bed{width:45px;height:27px}.m-accommodationinfo .specs span .bath{width:47px;height:47px}.m-accommodationinfo .specs span .profile{width:37px;height:37px}@media (min-width: 500px){.m-accommodationinfo .specs span{display:inline-block;margin:0 20px 0 0}}@media (min-width: 768px){.m-accommodationinfo h2:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-accommodationinfo h2 .left{float:left}.m-accommodationinfo h2 .right{float:right}}@media (min-width: 1230px){.m-accommodationinfo .specs{margin:50px 0}.m-accommodationinfo .specs span{display:inline-block;margin:0 100px 0 0}}.m-errorbanner{padding:100px 0;background:#2d2d3c;text-align:center;overflow:hidden}.m-errorbanner.server{padding:0;min-height:100vh;width:100%;background-image:url("../images/backgrounds/header-background.png");background-position:center;background-repeat:no-repeat;background-size:cover}.m-errorbanner.server .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-53px}.m-errorbanner.server .e-logo{position:relative;z-index:100}.m-errorbanner.server .e-logo svg{fill:#fff;width:210px;height:53px}.m-errorbanner.server a.e-cta{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff;position:relative;z-index:100}.m-errorbanner.server a.e-cta:hover{background-size:100% 1px}.m-errorbanner.server a.e-cta svg{fill:#fff}.m-errorbanner .container{max-width:775px;position:relative;z-index:20}.m-errorbanner h1,.m-errorbanner h2{color:#fff}.m-errorbanner h1{font-size:100px;font-size:10rem;line-height:100px;position:relative;z-index:0}.m-errorbanner h1:before,.m-errorbanner h1:after{content:" ";display:block;border-top:2px dashed #fff;transform-origin:center;position:absolute;opacity:0.5;height:1px}.m-errorbanner h1:before{width:215px;left:0;top:0;transform:rotate(-30deg)}.m-errorbanner h1:after{width:147px;left:48%;top:5%;transform:rotate(-30deg)}.m-errorbanner h2{position:relative}.m-errorbanner h2:before{content:" ";display:block;border-top:2px dashed #fff;transform-origin:center;position:absolute;opacity:0.5;height:1px;width:100px;left:75%;top:-200%;transform:rotate(-30deg)}.m-errorbanner p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;line-height:28px;color:rgba(255,255,255,0.7)}.m-errorbanner .e-form{max-width:540px;margin:20px auto 0;position:relative;z-index:100}.m-errorbanner .e-form input{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;margin:0;width:100%;text-align:center}.m-errorbanner .e-form .btn{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;margin:0;width:100%;display:block}.m-errorbanner .e-form:before,.m-errorbanner .e-form:after{content:" ";display:block;border-top:2px dashed #fff;transform-origin:center;position:absolute;opacity:0.5;height:1px;z-index:-1}.m-errorbanner .e-form:before{width:100px;right:110%;top:0;transform:rotate(-30deg)}.m-errorbanner .e-form:after{width:145px;left:30%;top:90px;transform:rotate(-30deg);visibility:visible !important}.m-errorbanner .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-errorbanner .shapes svg{fill:#40aaa3;transform-origin:center}.m-errorbanner .shapes .shape-parallax{position:absolute}.m-errorbanner .shapes .shape-1{-webkit-animation:triangle-one 100s infinite alternate linear;-moz-animation:triangle-one 100s infinite alternate linear;-o-animation:triangle-one 100s infinite alternate linear;animation:triangle-one 100s infinite alternate linear;top:15%;left:-10%}.m-errorbanner .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-errorbanner .shapes .shape-2{-webkit-animation:triangle-one 300s infinite alternate-reverse linear;-moz-animation:triangle-one 300s infinite alternate-reverse linear;-o-animation:triangle-one 300s infinite alternate-reverse linear;animation:triangle-one 300s infinite alternate-reverse linear;top:-20%;left:51%;z-index:50}.m-errorbanner .shapes .shape-2 svg{transform:rotate(-10deg);width:33px;height:34px}.m-errorbanner .shapes .shape-3{-webkit-animation:triangle-one 300s infinite alternate linear;-moz-animation:triangle-one 300s infinite alternate linear;-o-animation:triangle-one 300s infinite alternate linear;animation:triangle-one 300s infinite alternate linear;top:-20%;left:80%}.m-errorbanner .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}.m-errorbanner .shapes .shape-4{-webkit-animation:triangle-one 300s infinite alternate linear;-moz-animation:triangle-one 300s infinite alternate linear;-o-animation:triangle-one 300s infinite alternate linear;animation:triangle-one 300s infinite alternate linear;top:90%;left:105%}.m-errorbanner .shapes .shape-4 svg{transform:rotate(-60deg);width:35px;height:35px}.m-errorbanner .shapes .shape-5{-webkit-animation:triangle-one 100s infinite alternate-reverse linear;-moz-animation:triangle-one 100s infinite alternate-reverse linear;-o-animation:triangle-one 100s infinite alternate-reverse linear;animation:triangle-one 100s infinite alternate-reverse linear;top:120%;left:8%}.m-errorbanner .shapes .shape-5 svg{transform:rotate(-30deg);width:35px;height:35px}@media (min-width: 500px){.m-errorbanner .e-form{margin-top:50px}.m-errorbanner .e-form:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-errorbanner .e-form input{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;float:left;max-width:calc(100% - 135px);text-align:left}.m-errorbanner .e-form .btn{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;float:left;width:135px;padding:16px}}@media (min-width: 992px){.m-errorbanner{padding:200px 0}.m-errorbanner p{font-size:24px;font-size:2.4rem;line-height:32px}}@media (min-width: 1230px){.m-errorbanner{padding:250px 0}.m-errorbanner h1{font-size:150px;font-size:15rem;line-height:150px}}.m-pagebanner{padding:0;margin:0 !important;background:#1a1a1a;pointer-events:auto !important;position:relative;z-index:20}.m-pagebanner .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-pagebanner .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-pagebanner .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-pagebanner .slick-dots li button:before{display:none}.m-pagebanner .slick-dots li button:hover{background:#3caba4}.m-pagebanner .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-pagebanner:before{content:" ";display:block;position:absolute;top:0;left:0;height:230px;width:100%;opacity:0.5;background-image:linear-gradient(to bottom, #000, transparent);z-index:20}.m-pagebanner .e-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.m-pagebanner .e-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.m-pagebanner .video-foreground,.m-pagebanner .video-background iframe{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:-1}.m-pagebanner .video-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}.m-pagebanner .video-foreground{height:300%;top:-100%}.m-pagebanner .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding-left:25px;bottom:26px;text-align:left;transform-origin:left bottom;transform:translateX(-50%) scale(0.7)}.m-pagebanner.slider-one{background:#222a37;min-height:50vh}.m-pagebanner.slider-one:before{display:none}.m-pagebanner.slider-one .slide{opacity:0}.m-pagebanner.slider-one .slide img{display:none}.m-pagebanner.slider-one.slick-initialized{min-height:0}.m-pagebanner.slider-one.slick-initialized .slide{opacity:1}.m-pagebanner.slider-one.slick-initialized .slide img{display:block}.m-pagebanner .slide{position:relative;outline:none;height:auto}.m-pagebanner .slide:before{content:" ";display:block;position:absolute;top:0;left:0;height:230px;width:100%;opacity:0.5;background-image:linear-gradient(to bottom, #000, transparent);z-index:20}.m-pagebanner .slide img{display:block;width:100%}.m-pagebanner .slide .container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:120px;z-index:50}.m-pagebanner .slide .container .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:50}@media (min-width: 500px){.m-pagebanner .slide .container .e-text{width:100%}}@media (min-width: 768px){.m-pagebanner .slide .container .e-text{width:100%}}@media (min-width: 992px){.m-pagebanner .slide .container .e-text{width:66.66667%}}@media (min-width: 1230px){.m-pagebanner .slide .container .e-text{width:58.33333%}}@media (min-width: 1921px){.m-pagebanner .slide .container .e-text{width:41.66667%;padding-left:0;padding-right:0}}.m-pagebanner .slide .container .e-text.fullwidth{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-pagebanner .slide .container .e-text.fullwidth{width:100%}}@media (min-width: 768px){.m-pagebanner .slide .container .e-text.fullwidth{width:100%}}@media (min-width: 992px){.m-pagebanner .slide .container .e-text.fullwidth{width:100%}}@media (min-width: 1230px){.m-pagebanner .slide .container .e-text.fullwidth{width:100%}}@media (min-width: 1921px){.m-pagebanner .slide .container .e-text.fullwidth{width:100%;padding-left:0;padding-right:0}}.m-pagebanner .slide .container .e-text h1{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#fff;opacity:0;transform:translatey(40px)}.m-pagebanner .slide .container .e-text p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:none}.m-pagebanner .slide .container .e-text .btn{width:auto;display:inline-block}.m-pagebanner .slide .container .e-text .nav{margin-top:35px;display:none}.m-pagebanner .slide .container .e-text .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-pagebanner .slide .container .e-text .nav .left,.m-pagebanner .slide .container .e-text .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #fff;position:relative;float:left}.m-pagebanner .slide .container .e-text .nav .left svg.icon,.m-pagebanner .slide .container .e-text .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#fff}.m-pagebanner .slide .container .e-text .nav .left .semi-circle,.m-pagebanner .slide .container .e-text .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-pagebanner .slide .container .e-text .nav .left .semi-circle .arc,.m-pagebanner .slide .container .e-text .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#3caba4;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-pagebanner .slide .container .e-text .nav .left:hover,.m-pagebanner .slide .container .e-text .nav .right:hover{cursor:pointer}.m-pagebanner .slide .container .e-text .nav .left:hover .arc,.m-pagebanner .slide .container .e-text .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-pagebanner .slide .container .e-text .nav .left{margin-right:24px}.m-pagebanner .slide .container .e-text .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-pagebanner .slide.slick-active .e-text h1{opacity:1;transform:translateY(0)}.m-pagebanner .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1;display:none}.m-pagebanner .shapes svg{fill:#fff;transform-origin:center}.m-pagebanner .shapes .shape-parallax{position:absolute}.m-pagebanner .shapes .shape-1{margin-top:-10%;margin-left:-10%}.m-pagebanner .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-pagebanner .shapes .shape-2{margin-top:-10%;margin-left:80%}.m-pagebanner .shapes .shape-2 svg{transform:rotate(-20deg);width:30px;height:30px;-webkit-filter:blur(2px);-moz-filter:blur(2px);-os-filter:blur(2px);filter:blur(2px)}.m-pagebanner .shapes .shape-3{margin-top:25%;margin-left:105%}.m-pagebanner .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}.m-pagebanner.general{padding:150px 0 100px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/backgrounds/header-background.png")}.m-pagebanner.general:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-pagebanner.general.slate{background-color:#2d2d3c}.m-pagebanner.general.pink{background-color:#b1045e}.m-pagebanner.general.blue{background-color:#2fa5d5}.m-pagebanner.general.green{background-color:#3caba4}.m-pagebanner.general.purple{background-color:#432768}.m-pagebanner.general.white{background-color:#fff}.m-pagebanner.general.black{background-color:#000}.m-pagebanner.general.blue{background-color:#33a4d3}.m-pagebanner.general.green{background-color:#2c817b}.m-pagebanner.general.purple{background-color:#785cb0}.m-pagebanner.general .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:50}@media (min-width: 500px){.m-pagebanner.general .e-text{width:100%}}@media (min-width: 768px){.m-pagebanner.general .e-text{width:100%}}@media (min-width: 992px){.m-pagebanner.general .e-text{width:66.66667%}}@media (min-width: 1230px){.m-pagebanner.general .e-text{width:66.66667%}}@media (min-width: 1921px){.m-pagebanner.general .e-text{width:58.33333%;padding-left:0;padding-right:0}}.m-pagebanner.general .e-text.gradshow{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-pagebanner.general .e-text.gradshow{width:100%}}@media (min-width: 768px){.m-pagebanner.general .e-text.gradshow{width:100%}}@media (min-width: 992px){.m-pagebanner.general .e-text.gradshow{width:50%}}@media (min-width: 1230px){.m-pagebanner.general .e-text.gradshow{width:50%}}@media (min-width: 1921px){.m-pagebanner.general .e-text.gradshow{width:50%;padding-left:0;padding-right:0}}.m-pagebanner.general .e-text.fullwidth{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-pagebanner.general .e-text.fullwidth{width:100%}}@media (min-width: 768px){.m-pagebanner.general .e-text.fullwidth{width:100%}}@media (min-width: 992px){.m-pagebanner.general .e-text.fullwidth{width:100%}}@media (min-width: 1230px){.m-pagebanner.general .e-text.fullwidth{width:100%}}@media (min-width: 1921px){.m-pagebanner.general .e-text.fullwidth{width:100%;padding-left:0;padding-right:0}}.m-pagebanner.general .e-text h1,.m-pagebanner.general .e-text p{color:#fff}.m-pagebanner.general .e-text h1.slate,.m-pagebanner.general .e-text p.slate{color:#2d2d3c}.m-pagebanner.general .e-text h1.pink,.m-pagebanner.general .e-text p.pink{color:#b1045e}.m-pagebanner.general .e-text h1.blue,.m-pagebanner.general .e-text p.blue{color:#2fa5d5}.m-pagebanner.general .e-text h1.green,.m-pagebanner.general .e-text p.green{color:#3caba4}.m-pagebanner.general .e-text h1.purple,.m-pagebanner.general .e-text p.purple{color:#432768}.m-pagebanner.general .e-text h1.white,.m-pagebanner.general .e-text p.white{color:#fff}.m-pagebanner.general .e-text h1.black,.m-pagebanner.general .e-text p.black{color:#000}.m-pagebanner.general .e-text h1 span{font-size:30px;font-size:3rem;line-height:30px;font-family:"source_sans_proregular",arial,sans-serif}.m-pagebanner.general .e-text .staff-info strong{text-transform:uppercase;display:block}.m-pagebanner.general .e-text .date{font-size:20px;font-size:2rem;line-height:28px;color:#fff}.m-pagebanner.general .e-text .date svg{fill:#fff;width:15px;height:15px;margin-right:2px}.m-pagebanner.general .e-text .e-back{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff;margin-top:-20px;margin-bottom:20px;display:inline-block;text-transform:uppercase;vertical-align:top}.m-pagebanner.general .e-text .e-back:hover{background-size:100% 1px}.m-pagebanner.general .e-text .e-back svg{fill:#fff;width:14px;height:9px;transform-origin:center;transform:rotate(-180deg);display:inline-block;margin-right:5px;vertical-align:top;margin-top:7px}.m-pagebanner.general.image{background-color:#2d2d3c !important}.m-pagebanner.general.image .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-pagebanner.general.image:after{display:block;content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);visibility:visible}.m-pagebanner[class*="slider"] .slide .container .e-text h1{text-transform:none}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span{display:block}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.slate{color:#2d2d3c}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.pink{color:#b1045e}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.blue{color:#2fa5d5}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.green{color:#3caba4}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.purple{color:#432768}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.white{color:#fff}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.black{color:#000}.m-pagebanner[class*="slider"] .slide .container .e-text h1 span.green{color:#3caba4}@media (min-width: 768px){.m-pagebanner:before{display:block}.m-pagebanner .slide .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:47px}.m-pagebanner .slide .container .e-text p{font-size:20px;font-size:2rem;line-height:28px;display:block}}@media (min-width: 992px){.m-pagebanner.general{padding:200px 0 100px}.course-search .m-pagebanner.general{padding:200px 0}.m-pagebanner .shapes{display:block}.m-pagebanner .slick-dots{bottom:40px;transform:translateX(-50%) scale(1)}.m-pagebanner .slide .container .e-text .nav{display:block}.m-pagebanner .slide:only-child .container .e-text .nav{display:none}}@media (min-width: 1230px){.m-pagebanner.general{padding:220px 0 120px}.m-pagebanner.general.image{padding:300px 0 200px}.course-search .m-pagebanner.general{padding:220px 0 200px}.m-pagebanner.general.event{padding:260px 0 120px}.m-pagebanner.general.event.e-text{width:50%}.m-pagebanner.general .e-text h1{font-size:60px;font-size:6rem;line-height:70px}.m-pagebanner.general .e-text h1 span{font-size:42px;font-size:4.2rem;line-height:42px}}.m-contactus{padding-bottom:30px}.m-contactus .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-contactus .box{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.m-contactus .box:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-contactus .contact-details{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}@media (min-width: 500px){.m-contactus .contact-details{width:100%}}@media (min-width: 768px){.m-contactus .contact-details{width:100%}}@media (min-width: 992px){.m-contactus .contact-details{width:50%}}@media (min-width: 1230px){.m-contactus .contact-details{width:50%}}@media (min-width: 1921px){.m-contactus .contact-details{width:50%;padding-left:0;padding-right:0}}.m-contactus .contact-details .top{padding:15px}.m-contactus .contact-details .top:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-contactus .contact-details .top .address{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-contactus .contact-details .top .address{width:100%}}@media (min-width: 768px){.m-contactus .contact-details .top .address{width:100%}}@media (min-width: 992px){.m-contactus .contact-details .top .address{width:50%}}@media (min-width: 1230px){.m-contactus .contact-details .top .address{width:41.66667%}}@media (min-width: 1921px){.m-contactus .contact-details .top .address{width:33.33333%;padding-left:25px;padding-right:25px}}.m-contactus .contact-details .top .address h3 svg{width:14px;height:20px}.m-contactus .contact-details .top .address address{font-style:normal}.m-contactus .contact-details .top .contact{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-contactus .contact-details .top .contact{width:100%}}@media (min-width: 768px){.m-contactus .contact-details .top .contact{width:100%}}@media (min-width: 992px){.m-contactus .contact-details .top .contact{width:50%}}@media (min-width: 1230px){.m-contactus .contact-details .top .contact{width:58.33333%}}@media (min-width: 1921px){.m-contactus .contact-details .top .contact{width:66.66667%;padding-left:25px;padding-right:25px}}.m-contactus .contact-details .top .contact h3 svg{width:14px;height:21px}.m-contactus .contact-details .top .contact p{font-size:24px;font-size:2.4rem;line-height:30px;color:#b1045e;margin-top:0}.m-contactus .contact-details .map{position:relative;min-height:300px}.m-contactus .form{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-contactus .form{width:100%}}@media (min-width: 768px){.m-contactus .form{width:100%}}@media (min-width: 992px){.m-contactus .form{width:50%}}@media (min-width: 1230px){.m-contactus .form{width:50%}}@media (min-width: 1921px){.m-contactus .form{width:50%;padding-left:0;padding-right:0}}.m-contactus .form h4.contourPageName{font-size:24px;font-size:2.4rem;line-height:30px;margin-top:0;font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-contactus .form form{background:#2d2d3c;padding:15px;margin:0}.m-contactus .form form *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.m-contactus .form form h2,.m-contactus .form form h3,.m-contactus .form form h1,.m-contactus .form form h4{color:#fff}.m-contactus .form form h3{margin-top:0}.m-contactus .form form h3,.m-contactus .form form label{color:#fff}.m-contactus .form form fieldset{border:none;padding:0;margin:0}.m-contactus .form form .umbraco-forms-field{position:relative}.m-contactus .form form .umbraco-forms-field .field-validation-error{color:#C90040;display:block;margin-bottom:10px}.m-contactus .form form input,.m-contactus .form form textarea{margin-bottom:15px}.m-contactus .form form input:focus,.m-contactus .form form textarea:focus{border-color:#b1045e}.m-contactus .form p{color:#fff}.m-contactus .form p.contourMessageOnSubmit{color:#242a34;padding:0 15px}.m-contactus .form .help-block{position:absolute;top:85px;background:#b1045e;color:#fff;left:100%;padding:15px;margin-top:5px;width:200px;margin-left:-180px;visibility:hidden;z-index:20}.m-contactus .form .help-block:before{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-ms-border-radius:13px;font-size:18px;font-size:1.8rem;line-height:26px;text-align:center;content:"i";font-style:italic;font-family:"Times New Roman", Georgia, Serif;width:26px;height:26px;background:#b1045e;position:absolute;right:20px;top:-45px;visibility:visible}.m-contactus .form .help-block:after{bottom:100%;right:22px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#b1045e;border-width:10px}.m-contactus .form .help-block:hover{visibility:visible}.m-contactus .form .help-block+div{padding-right:35px}@media (pointer: coarse){.m-contactus .form .help-block{font-size:12px;font-size:1.2rem;line-height:18px;margin:-10px 0 5px;color:#2d2d3c;display:block;position:relative;opacity:1;top:auto;left:0;background:none;padding:0;transform:none;visibility:visible}.m-contactus .form .help-block:before,.m-contactus .form .help-block:after{display:none}.m-contactus .form .help-block+div{padding-right:0}}.m-contactus .form .contourNavigation{margin-top:15px}.m-contactus .form .contourNavigation:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-contactus .form .contourNavigation .btn{background:#b1045e}.m-contactus .form .contourNavigation .btn:hover{background:#e30578}.m-contactus .form .radiobuttonlist{margin-bottom:15px;display:block}.m-contactus .form .radiobuttonlist input[type="radio"]{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0}.m-contactus .form .radiobuttonlist input[type="radio"]+label{font-size:16px;font-size:1.6rem;line-height:24px;font-weight:400;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 10px -32px;position:relative;padding-left:30px}.m-contactus .form .radiobuttonlist input[type="radio"]+label:before,.m-contactus .form .radiobuttonlist input[type="radio"]+label:after{content:" ";display:block;position:absolute}.m-contactus .form .radiobuttonlist input[type="radio"]+label:before{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-contactus .form .radiobuttonlist input[type="radio"]+label:after{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;width:10px;height:10px;background:#3caba4;top:7px;left:7px;transform-origin:center;transform:scale(0)}.m-contactus .form .radiobuttonlist input[type="radio"]+label:hover{color:#3caba4;cursor:pointer}.m-contactus .form .radiobuttonlist input[type="radio"]:checked+label:after{transform:scale(1)}.m-contactus .form .radiobuttonlist input[type="radio"]:checked:active+label:before,.m-contactus .form .radiobuttonlist input[type="radio"]:checked:focus+label:before,.m-contactus .form .radiobuttonlist input[type="radio"]:checked:active:focus+label:before{border-color:#3caba4}.m-contactus .form .radiobuttonlist input[type="radio"]:active+label:before,.m-contactus .form .radiobuttonlist input[type="radio"]:focus+label:before,.m-contactus .form .radiobuttonlist input[type="radio"]:active:focus+label:before{border-color:#3caba4}.m-contactus .form .multiplechoice{margin-bottom:15px;display:block}.m-contactus .form .multiplechoice input[type="checkbox"]{width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0}.m-contactus .form .multiplechoice input[type="checkbox"]+label{font-size:16px;font-size:1.6rem;line-height:24px;font-weight:400;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 15px -32px;position:relative;padding-left:30px}.m-contactus .form .multiplechoice input[type="checkbox"]+label:before,.m-contactus .form .multiplechoice input[type="checkbox"]+label:after{content:" ";display:block;position:absolute}.m-contactus .form .multiplechoice input[type="checkbox"]+label:before{width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-contactus .form .multiplechoice input[type="checkbox"]+label:after{width:11px;height:18px;background-image:url("../images/icons/tick.png");background-size:100%;background-repeat:no-repeat;background-position:center;top:3.5px;left:6.5px;transform-origin:center;transform:scale(0)}.m-contactus .form .multiplechoice input[type="checkbox"]+label:hover{color:#3caba4;cursor:pointer}.m-contactus .form .multiplechoice input[type="checkbox"]:checked+label:after{transform:scale(1)}.m-contactus .form .multiplechoice input[type="checkbox"]:checked:active+label:before,.m-contactus .form .multiplechoice input[type="checkbox"]:checked:focus+label:before,.m-contactus .form .multiplechoice input[type="checkbox"]:checked:active:focus+label:before{border-color:#3caba4}.m-contactus .form .multiplechoice input[type="checkbox"]:active+label:before,.m-contactus .form .multiplechoice input[type="checkbox"]:focus+label:before,.m-contactus .form .multiplechoice input[type="checkbox"]:active:focus+label:before{border-color:#3caba4}.m-contactus .form .singlecheckbox,.m-contactus .form .checkbox{margin-bottom:15px;display:block;position:relative}.m-contactus .form .singlecheckbox .help-block,.m-contactus .form .checkbox .help-block{top:40px}@media (pointer: coarse){.m-contactus .form .singlecheckbox .help-block,.m-contactus .form .checkbox .help-block{font-size:12px;font-size:1.2rem;line-height:18px;margin:-10px 0 5px;color:#2d2d3c;display:block;position:relative;opacity:1;top:auto;left:0;background:none;padding:0;transform:none;visibility:visible}.m-contactus .form .singlecheckbox .help-block:before,.m-contactus .form .singlecheckbox .help-block:after,.m-contactus .form .checkbox .help-block:before,.m-contactus .form .checkbox .help-block:after{display:none}.m-contactus .form .singlecheckbox .help-block+div,.m-contactus .form .checkbox .help-block+div{padding-right:0}}.m-contactus .form .singlecheckbox label,.m-contactus .form .checkbox label{font-size:16px;font-size:1.6rem;line-height:24px;font-weight:400;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 15px;position:relative;padding-left:30px;z-index:5}.m-contactus .form .singlecheckbox label:hover,.m-contactus .form .checkbox label:hover{color:#3caba4;cursor:pointer}.m-contactus .form .singlecheckbox input[type="checkbox"],.m-contactus .form .checkbox input[type="checkbox"]{width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0;position:absolute;top:0;left:0}.m-contactus .form .singlecheckbox input[type="checkbox"]+span:before,.m-contactus .form .singlecheckbox input[type="checkbox"]+span:after,.m-contactus .form .checkbox input[type="checkbox"]+span:before,.m-contactus .form .checkbox input[type="checkbox"]+span:after{content:" ";display:block;position:absolute;z-index:0}.m-contactus .form .singlecheckbox input[type="checkbox"]+span:before,.m-contactus .form .checkbox input[type="checkbox"]+span:before{width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-contactus .form .singlecheckbox input[type="checkbox"]+span:after,.m-contactus .form .checkbox input[type="checkbox"]+span:after{width:11px;height:18px;background-image:url("../images/icons/tick.png");background-size:100%;background-repeat:no-repeat;background-position:center;top:3.5px;left:6.5px;transform-origin:center;transform:scale(0)}.m-contactus .form .singlecheckbox input[type="checkbox"]:checked+span:after,.m-contactus .form .checkbox input[type="checkbox"]:checked+span:after{transform:scale(1)}.m-contactus .form .singlecheckbox input[type="checkbox"]:checked:active+span:before,.m-contactus .form .singlecheckbox input[type="checkbox"]:checked:focus+span:before,.m-contactus .form .singlecheckbox input[type="checkbox"]:checked:active:focus+span:before,.m-contactus .form .checkbox input[type="checkbox"]:checked:active+span:before,.m-contactus .form .checkbox input[type="checkbox"]:checked:focus+span:before,.m-contactus .form .checkbox input[type="checkbox"]:checked:active:focus+span:before{border-color:#3caba4}.m-contactus .form .singlecheckbox input[type="checkbox"]:active+span:before,.m-contactus .form .singlecheckbox input[type="checkbox"]:focus+span:before,.m-contactus .form .singlecheckbox input[type="checkbox"]:active:focus+span:before,.m-contactus .form .checkbox input[type="checkbox"]:active+span:before,.m-contactus .form .checkbox input[type="checkbox"]:focus+span:before,.m-contactus .form .checkbox input[type="checkbox"]:active:focus+span:before{border-color:#3caba4}@media (min-width: 992px){.m-contactus .contact-details{position:relative}.m-contactus .contact-details .map{position:absolute !important;left:0;bottom:0;width:100%;height:65%}.m-contactus .form form:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-contactus .form form input,.m-contactus .form form textarea{margin-bottom:20px}.m-contactus .form form .btn{width:auto;float:right;margin:0}}@media (min-width: 1230px){.m-contactus .contact-details .top{padding:50px}.m-contactus .form form{padding:50px}}.m-enquiries{padding:30px 0}.m-enquiries .item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0}@media (min-width: 500px){.m-enquiries .item{width:100%}}@media (min-width: 768px){.m-enquiries .item{width:50%}}@media (min-width: 992px){.m-enquiries .item{width:33.33333%}}@media (min-width: 1230px){.m-enquiries .item{width:25%}}@media (min-width: 1921px){.m-enquiries .item{width:25%;padding-left:25px;padding-right:25px}}.m-enquiries .item .inner{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);padding:15px;position:relative;padding-bottom:150px !important}.m-enquiries .item .inner h4{color:#3caba4;text-transform:uppercase;margin:0}.m-enquiries .item .inner h3{margin:0}.m-enquiries .item .inner p{font-size:20px;font-size:2rem;line-height:28px;margin:0}.m-enquiries .item .inner .e-contact{position:absolute;bottom:0;left:0;width:100%;padding:15px}.m-enquiries .item .inner .e-contact .method{color:#b1045e;margin:5px 0;position:relative;padding-left:35px}.m-enquiries .item .inner .e-contact .method a{font-size:15px;font-size:1.5rem;line-height:20px;font-family:"source_sans_proregular",arial,sans-serif;word-break:break-all}.m-enquiries .item .inner .e-contact .method .icon{width:24px;height:25px;height:auto;text-align:middle;display:inline-block;vertical-align:middle;margin-right:5px;position:absolute;left:0;top:12px}.m-enquiries .item .inner .e-contact .method .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.m-enquiries .item .inner .e-contact .method .icon svg.email{width:24px;height:17px}.m-enquiries .item .inner .e-contact .method .icon svg.mobile{width:14px;height:25px}.m-enquiries .item .inner .e-contact .method .icon svg.telephone{width:19px;height:19px}@media (min-width: 992px){.m-enquiries{padding-bottom:80px}}@media (min-width: 1230px){.m-enquiries .item{margin:25px 0}.m-enquiries .item .inner{padding:30px}.m-enquiries .item .inner .e-contact{padding:0 30px 30px}}.m-courseoverview{padding:30px 0}.m-courseoverview .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-courseoverview .e-text{float:left;width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-courseoverview .e-text{width:100%}}@media (min-width: 768px){.m-courseoverview .e-text{width:100%}}@media (min-width: 992px){.m-courseoverview .e-text{width:50%}}@media (min-width: 1230px){.m-courseoverview .e-text{width:58.33333%}}@media (min-width: 1921px){.m-courseoverview .e-text{width:58.33333%;padding-left:25px;padding-right:25px}}.m-courseoverview .e-details{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-bottom:15px}@media (min-width: 500px){.m-courseoverview .e-details{width:100%}}@media (min-width: 768px){.m-courseoverview .e-details{width:100%}}@media (min-width: 992px){.m-courseoverview .e-details{width:50%}}@media (min-width: 1230px){.m-courseoverview .e-details{width:41.66667%}}@media (min-width: 1921px){.m-courseoverview .e-details{width:41.66667%;padding-left:25px;padding-right:25px}}.m-courseoverview .e-details .inner{border:2px dashed #3caba4;padding:15px}.m-courseoverview .e-details .inner .bottom{margin-top:40px;display:block}.m-courseoverview .e-details .inner .bottom .btn{width:100%;margin-bottom:15px}.m-courseoverview .e-details .inner .bottom .btn+.btn{margin-bottom:0}.m-courseoverview .e-details .e-item{margin-bottom:15px;position:relative;padding-left:38px}.m-courseoverview .e-details .e-item .icon{position:absolute;left:0;top:2px;text-align:center;width:30px;height:30px}.m-courseoverview .e-details .e-item svg,.m-courseoverview .e-details .e-item svg.icon{margin:0 auto;position:relative;display:block;left:auto}.m-courseoverview .e-details .e-item svg.calendar,.m-courseoverview .e-details .e-item svg.clock,.m-courseoverview .e-details .e-item svg.ucas,.m-courseoverview .e-details .e-item svg.icon.calendar,.m-courseoverview .e-details .e-item svg.icon.clock,.m-courseoverview .e-details .e-item svg.icon.ucas{width:16px;height:16px}.m-courseoverview .e-details .e-item svg.degree,.m-courseoverview .e-details .e-item svg.icon.degree{width:20px;height:25px}.m-courseoverview .e-details .e-item svg.study,.m-courseoverview .e-details .e-item svg.icon.study{width:21px;height:26px}.m-courseoverview .e-details .e-item svg.stipend,.m-courseoverview .e-details .e-item svg.icon.stipend{width:26px;height:18px}.m-courseoverview .e-details .e-item h4{text-transform:uppercase;color:#000;margin:0 0 -2px}@media (min-width: 768px){.m-courseoverview .e-details .inner{padding:30px}.m-courseoverview .e-details .inner .bottom:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-courseoverview .e-details .inner .bottom .btn{float:left;width:calc(50% - 7.5px);padding-left:0px;padding-right:0;margin-bottom:0}.m-courseoverview .e-details .inner .bottom .btn+.btn{margin-left:15px}}@media (min-width: 992px){.m-courseoverview{padding:50px 0}}@media (min-width: 1230px){.m-courseoverview .e-details .inner{padding:50px}}.m-entryrequirements{padding:30px 0}.m-entryrequirements .nav-tabs{width:auto;margin:30px 0 0;display:none}.m-entryrequirements .nav-tabs li{margin-right:15px}.m-entryrequirements .nav-tabs li a{color:#242a34;padding-bottom:10px;background-size:0px 3px}.m-entryrequirements .nav-tabs li a:hover{background-size:100% 3px;color:#b1045e}.m-entryrequirements .nav-tabs li.active a{color:#b1045e;background-size:100% 3px}.m-entryrequirements .nav-tabs li:last-child{margin-right:0}.m-entryrequirements .accordion-link{font-size:20px;font-size:2rem;line-height:28px;padding:15px 0;border-bottom:1px solid #ccc;width:100%;display:block;background:none;background-size:0}.m-entryrequirements .tab-content .tab-pane{overflow-x:auto;padding:20px 0;border-bottom:1px solid #ccc}.m-entryrequirements .e-international{margin-top:30px}.m-entryrequirements .e-international:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-entryrequirements .e-international .e-image{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}@media (min-width: 500px){.m-entryrequirements .e-international .e-image{width:100%}}@media (min-width: 768px){.m-entryrequirements .e-international .e-image{width:33.33333%}}@media (min-width: 992px){.m-entryrequirements .e-international .e-image{width:16.66667%}}@media (min-width: 1230px){.m-entryrequirements .e-international .e-image{width:12.5%}}@media (min-width: 1921px){.m-entryrequirements .e-international .e-image{width:12.5%;padding-left:25px;padding-right:25px}}.m-entryrequirements .e-international .e-text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-entryrequirements .e-international .e-text{width:100%}}@media (min-width: 768px){.m-entryrequirements .e-international .e-text{width:100%}}@media (min-width: 992px){.m-entryrequirements .e-international .e-text{width:66.66667%}}@media (min-width: 1230px){.m-entryrequirements .e-international .e-text{width:87.5%}}@media (min-width: 1921px){.m-entryrequirements .e-international .e-text{width:87.5%;padding-left:25px;padding-right:25px}}.m-entryrequirements .e-international .e-text h2{margin-bottom:5px}.m-entryrequirements .e-international .e-text .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-entryrequirements .e-international .e-text .text{width:100%}}@media (min-width: 768px){.m-entryrequirements .e-international .e-text .text{width:100%}}@media (min-width: 992px){.m-entryrequirements .e-international .e-text .text{width:66.66667%}}@media (min-width: 1230px){.m-entryrequirements .e-international .e-text .text{width:66.66667%}}@media (min-width: 1921px){.m-entryrequirements .e-international .e-text .text{width:66.66667%;padding-left:25px;padding-right:25px}}.m-entryrequirements .e-international .e-text .text p{margin-top:0}.m-entryrequirements .e-international .e-text .select{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-entryrequirements .e-international .e-text .select{width:100%}}@media (min-width: 768px){.m-entryrequirements .e-international .e-text .select{width:100%}}@media (min-width: 992px){.m-entryrequirements .e-international .e-text .select{width:33.33333%}}@media (min-width: 1230px){.m-entryrequirements .e-international .e-text .select{width:33.33333%}}@media (min-width: 1921px){.m-entryrequirements .e-international .e-text .select{width:33.33333%;padding-left:25px;padding-right:25px}}.m-entryrequirements .e-international .e-text .select select{box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}@media (min-width: 992px){.m-entryrequirements{padding:60px 0}.m-entryrequirements .nav-tabs{display:block}.m-entryrequirements .nav-tabs li{margin-right:40px}.m-entryrequirements .e-international .e-image{display:block}.m-entryrequirements .accordion-link{display:none}.m-entryrequirements .tab-content .tab-pane{border:none}.m-entryrequirements table tbody tr td:first-child{width:40%}}@media (min-width: 1230px){.m-entryrequirements{padding:90px 0}}.m-fees{padding:30px 0;position:relative;z-index:20}.m-fees:before{content:" ";display:block;background-color:#2d2d3c;background-image:url("../images/backgrounds/casestudies-background.png");background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:135px;width:100%;position:absolute;top:0;left:0;z-index:-1}.m-fees h2{color:#fff;margin-bottom:30px}.m-fees .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;position:relative;z-index:10}@media (min-width: 500px){.m-fees .e-item{width:100%}}@media (min-width: 768px){.m-fees .e-item{width:33.33333%}}@media (min-width: 992px){.m-fees .e-item{width:33.33333%}}@media (min-width: 1230px){.m-fees .e-item{width:33.33333%}}@media (min-width: 1921px){.m-fees .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-fees .e-item:last-child{margin-bottom:0}.m-fees .e-item .inner{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);background:#fff}.m-fees .e-item .inner .top{padding:15px;text-align:center;background:#2c817b}.m-fees .e-item .inner .top h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;color:#fff;margin:0}.m-fees .e-item .inner .amount{font-size:40px;font-size:4rem;line-height:48px;font-family:"tex_gyre_adventorbold",arial,sans-serif;padding:15px;color:#2d2d3c;text-align:center}.m-fees .e-item .inner .amount span{font-size:16px;font-size:1.6rem;line-height:20px;margin-top:15px;display:block;color:#555;font-family:"source_sans_proregular",arial,sans-serif}@media (min-width: 768px){.m-fees .e-item .inner .top{position:relative}}@media (min-width: 1230px){.m-fees:before{height:180px}.m-fees .e-item .inner .top{padding:30px 15px}.m-fees .e-item .inner .amount{font-size:60px;font-size:6rem;line-height:68px;padding:50px 30px}}@media (min-width: 1921px){.m-fees:before{height:188px}}.m-formembed{padding:30px 0}.m-formembed .wrapper{padding:15px;background:#f4f4f4;max-width:885px;margin:0 auto;display:block}.m-formembed .wrapper.pink{background:#b1045e}.m-formembed .wrapper.pink h2,.m-formembed .wrapper.pink h3,.m-formembed .wrapper.pink h4,.m-formembed .wrapper.pink p{color:#fff}.m-formembed .wrapper.pink label{color:#fff}.m-formembed .wrapper.pink .contourNavigation .btn{background:#000}.m-formembed .wrapper.pink .contourNavigation .btn:hover{background:#1a1a1a}.m-formembed .wrapper fieldset{border:none;padding:0;margin:0}.m-formembed .wrapper fieldset span.field-validation-valid{color:#ff0000;display:block}.m-formembed .wrapper fieldset label{font-size:16px;font-size:1.6rem;line-height:24px;font-family:"source_sans_probold",arial,sans-serif;color:#000;display:inline-block}.m-formembed .wrapper fieldset .umbraco-forms-field{position:relative}.m-formembed .wrapper fieldset .umbraco-forms-field .field-validation-error{color:#C90040;display:block;margin-bottom:10px}.m-formembed .wrapper fieldset .help-block{position:absolute;top:85px;background:#2d2d3c;color:#fff;left:100%;padding:15px;margin-top:5px;width:200px;margin-left:-180px;visibility:hidden;z-index:20}.m-formembed .wrapper fieldset .help-block:before{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-ms-border-radius:13px;font-size:18px;font-size:1.8rem;line-height:26px;text-align:center;content:"i";font-style:italic;font-family:"Times New Roman", Georgia, Serif;width:26px;height:26px;background:#2d2d3c;position:absolute;right:20px;top:-45px;visibility:visible}.m-formembed .wrapper fieldset .help-block:after{bottom:100%;right:22px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#2d2d3c;border-width:10px}.m-formembed .wrapper fieldset .help-block:hover{visibility:visible}.m-formembed .wrapper fieldset .help-block+div{padding-right:35px}@media (pointer: coarse){.m-formembed .wrapper fieldset .help-block{font-size:12px;font-size:1.2rem;line-height:18px;margin:-10px 0 5px;color:#2d2d3c;display:block;position:relative;opacity:1;top:auto;left:0;background:none;padding:0;transform:none;visibility:visible}.m-formembed .wrapper fieldset .help-block:before,.m-formembed .wrapper fieldset .help-block:after{display:none}.m-formembed .wrapper fieldset .help-block+div{padding-right:0}}.m-formembed .wrapper fieldset input,.m-formembed .wrapper fieldset textarea,.m-formembed .wrapper fieldset select{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border:solid 1px #e7e7e7;margin-bottom:15px}.m-formembed .wrapper fieldset input:active,.m-formembed .wrapper fieldset input:focus,.m-formembed .wrapper fieldset textarea:active,.m-formembed .wrapper fieldset textarea:focus,.m-formembed .wrapper fieldset select:active,.m-formembed .wrapper fieldset select:focus{border-color:#785cb0}.m-formembed .wrapper fieldset .radiobuttonlist{margin-bottom:15px;display:block}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 15px -32px;position:relative;padding-left:30px}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label:before,.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label:after{content:" ";display:block;position:absolute}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;width:10px;height:10px;background:#785cb0;top:7px;left:7px;transform-origin:center;transform:scale(0)}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]+label:hover{color:#785cb0;cursor:pointer}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:checked+label:after{transform:scale(1)}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:checked:active+label:before,.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:checked:focus+label:before,.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:checked:active:focus+label:before{border-color:#785cb0}.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:active+label:before,.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:focus+label:before,.m-formembed .wrapper fieldset .radiobuttonlist input[type="radio"]:active:focus+label:before{border-color:#785cb0}.m-formembed .wrapper fieldset .multiplechoice{margin-bottom:15px;display:block}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]{width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 15px -32px;position:relative;padding-left:30px}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label:before,.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label:after{content:" ";display:block;position:absolute}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:11px;height:18px;background-image:url("../images/icons/tick.png");background-size:100%;background-repeat:no-repeat;background-position:center;top:3.5px;left:6.5px;transform-origin:center;transform:scale(0)}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]+label:hover{color:#785cb0;cursor:pointer}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:checked+label:after{transform:scale(1)}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:checked:active+label:before,.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:checked:focus+label:before,.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:checked:active:focus+label:before{border-color:#785cb0}.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:active+label:before,.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:focus+label:before,.m-formembed .wrapper fieldset .multiplechoice input[type="checkbox"]:active:focus+label:before{border-color:#785cb0}.m-formembed .wrapper fieldset .checkbox{margin-bottom:15px;display:block;position:relative}.m-formembed .wrapper fieldset .checkbox .help-block{top:40px}@media (pointer: coarse){.m-formembed .wrapper fieldset .checkbox .help-block{font-size:12px;font-size:1.2rem;line-height:18px;margin:-10px 0 5px;color:#2d2d3c;display:block;position:relative;opacity:1;top:auto;left:0;background:none;padding:0;transform:none;visibility:visible}.m-formembed .wrapper fieldset .checkbox .help-block:before,.m-formembed .wrapper fieldset .checkbox .help-block:after{display:none}.m-formembed .wrapper fieldset .checkbox .help-block+div{padding-right:0}}.m-formembed .wrapper fieldset .checkbox label{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:"source_sans_proregular",arial,sans-serif;display:inline-block;vertical-align:middle;margin:0 0 15px;position:relative;padding-left:30px;z-index:5}.m-formembed .wrapper fieldset .checkbox label:hover{color:#785cb0;cursor:pointer}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]{width:24px;height:24px;display:inline-block;vertical-align:middle;margin:0 5px 15px 0;opacity:0;position:absolute;top:0;left:0}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]+span:before,.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]+span:after{content:" ";display:block;position:absolute;z-index:0}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]+span:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:24px;height:24px;background:#fff;left:0;top:0;border:solid 1px #e7e7e7;box-sizing:border-box}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]+span:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:11px;height:18px;background-image:url("../images/icons/tick.png");background-size:100%;background-repeat:no-repeat;background-position:center;top:3.5px;left:6.5px;transform-origin:center;transform:scale(0)}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:checked+span:after{transform:scale(1)}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:checked:active+span:before,.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:checked:focus+span:before,.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:checked:active:focus+span:before{border-color:#785cb0}.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:active+span:before,.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:focus+span:before,.m-formembed .wrapper fieldset .checkbox input[type="checkbox"]:active:focus+span:before{border-color:#785cb0}.m-formembed .wrapper .contourNavigation{margin-top:15px}.m-formembed .wrapper .contourNavigation:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-formembed .wrapper .contourNavigation .btn{background:#b1045e}.m-formembed .wrapper .contourNavigation .btn:hover{background:#e30578}@media (min-width: 992px){.m-formembed{padding:60px 0}.m-formembed .wrapper{padding:30px}.m-formembed .contourNavigation .btn{width:auto;float:right;min-width:190px}}@media (min-width: 1230px){.m-formembed .wrapper{padding:50px}}.m-fullwidthtext{padding:20px 0 40px}.m-fullwidthtext:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-fullwidthtext ul{list-style:none}.m-fullwidthtext ul li{position:relative;padding-left:20px}.m-fullwidthtext ul li:before{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;content:" ";display:block;width:8px;height:8px;background:#3caba4;position:absolute;top:8px;left:0px}.m-fullwidthtext.full .container{max-width:882px}@media (min-width: 992px){.m-fullwidthtext{padding:40px 0 60px}}@media (min-width: 1230px){.m-fullwidthtext{padding:70px 0 90px}}.m-gallery{padding:20px 0 40px}.m-gallery .e-intro{text-align:center;max-width:975px;margin:0 auto 0px}@media (min-width: 992px){.m-gallery{padding:40px 0 60px}}@media (min-width: 1230px){.m-gallery{padding:70px 0 90px}}.m-imgandtext{padding:30px 0 0}.m-imgandtext .container{position:relative}.m-imgandtext .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-imgandtext .col_row{position:relative;height:auto;display:flex;flex-flow:row wrap;justify-content:space-between}.m-imgandtext .m-imagecontent{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-imgandtext .m-imagecontent{width:100%}}@media (min-width: 768px){.m-imgandtext .m-imagecontent{width:100%}}@media (min-width: 992px){.m-imgandtext .m-imagecontent{width:50%}}@media (min-width: 1230px){.m-imgandtext .m-imagecontent{width:50%}}@media (min-width: 1921px){.m-imgandtext .m-imagecontent{width:50%;padding-left:25px;padding-right:25px}}.m-imgandtext .m-textcontent{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px}@media (min-width: 500px){.m-imgandtext .m-textcontent{width:100%}}@media (min-width: 768px){.m-imgandtext .m-textcontent{width:100%}}@media (min-width: 992px){.m-imgandtext .m-textcontent{width:50%}}@media (min-width: 1230px){.m-imgandtext .m-textcontent{width:50%}}@media (min-width: 1921px){.m-imgandtext .m-textcontent{width:50%;padding-left:25px;padding-right:25px}}@media (min-width: 992px){.m-imgandtext{padding:40px 0 60px}.m-imgandtext .col_row{display:flex;align-items:center}.m-imgandtext .col_row .m-imagecontent.imagecontentright{margin-left:auto;order:2}}.m-modules,.m-traveltabs,.m-staffmoreinfo{padding:30px 0;background-color:#2c817b;background-image:url("../images/backgrounds/casestudies-background.png");background-position:center;background-repeat:no-repeat;background-size:100% auto}.m-modules h2,.m-traveltabs h2,.m-staffmoreinfo h2,.m-modules p.preamble,.m-traveltabs p.preamble,.m-staffmoreinfo p.preamble{color:#fff}.m-modules .nav-tabs,.m-traveltabs .nav-tabs,.m-staffmoreinfo .nav-tabs{width:auto;margin:30px 0 0}.m-modules .nav-tabs li,.m-traveltabs .nav-tabs li,.m-staffmoreinfo .nav-tabs li{margin-right:20px}.m-modules .nav-tabs li a,.m-traveltabs .nav-tabs li a,.m-staffmoreinfo .nav-tabs li a{color:#fff;padding-bottom:10px;background-size:0px 3px}.m-modules .nav-tabs li a:hover,.m-traveltabs .nav-tabs li a:hover,.m-staffmoreinfo .nav-tabs li a:hover{background-size:100% 3px;color:#b1045e}.m-modules .nav-tabs li.active a,.m-traveltabs .nav-tabs li.active a,.m-staffmoreinfo .nav-tabs li.active a{background:linear-gradient(to right, #000 0%, #000 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#000;padding-bottom:10px;background-size:100% 3px}.m-modules .nav-tabs li.active a:hover,.m-traveltabs .nav-tabs li.active a:hover,.m-staffmoreinfo .nav-tabs li.active a:hover{background-size:100% 1px}.m-modules .nav-tabs li:last-child,.m-traveltabs .nav-tabs li:last-child,.m-staffmoreinfo .nav-tabs li:last-child{margin-right:0}.m-modules .tab-pane,.m-traveltabs .tab-pane,.m-staffmoreinfo .tab-pane{background:#fff}.m-modules .tab-pane .inner,.m-traveltabs .tab-pane .inner,.m-staffmoreinfo .tab-pane .inner{padding:20px;background:#fff}.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}@media (min-width: 500px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%}}@media (min-width: 768px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%}}@media (min-width: 992px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%}}@media (min-width: 1230px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%}}@media (min-width: 1921px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{width:100%;padding-left:25px;padding-right:25px}}.m-modules .tab-pane .inner .e-item:first-child,.m-traveltabs .tab-pane .inner .e-item:first-child,.m-staffmoreinfo .tab-pane .inner .e-item:first-child{margin-top:0}.m-modules .tab-pane .inner .e-item h3,.m-traveltabs .tab-pane .inner .e-item h3,.m-staffmoreinfo .tab-pane .inner .e-item h3{margin-bottom:5px}.m-modules .tab-pane .inner .e-item h3 a,.m-traveltabs .tab-pane .inner .e-item h3 a,.m-staffmoreinfo .tab-pane .inner .e-item h3 a{color:#242a34}.m-modules .tab-pane .inner .e-item h3 svg,.m-traveltabs .tab-pane .inner .e-item h3 svg,.m-staffmoreinfo .tab-pane .inner .e-item h3 svg{width:15px;height:10px;fill:#242a34;margin-left:5px;vertical-align:middle;margin-top:0px;margin-right:-28px}.m-modules .tab-pane .inner .e-item h3:hover a,.m-traveltabs .tab-pane .inner .e-item h3:hover a,.m-staffmoreinfo .tab-pane .inner .e-item h3:hover a{color:#b1045e}.m-modules .tab-pane .inner .e-item h3:hover svg,.m-traveltabs .tab-pane .inner .e-item h3:hover svg,.m-staffmoreinfo .tab-pane .inner .e-item h3:hover svg{fill:#b1045e}.m-modules .tab-pane .inner .e-item h3 span,.m-traveltabs .tab-pane .inner .e-item h3 span,.m-staffmoreinfo .tab-pane .inner .e-item h3 span{font-family:"source_sans_proregular",arial,sans-serif;font-weight:400}.m-modules .tab-pane .inner .e-item p,.m-traveltabs .tab-pane .inner .e-item p,.m-staffmoreinfo .tab-pane .inner .e-item p{margin:0}@media (min-width: 500px){.m-modules .tab-pane .inner .e-item:nth-child(odd),.m-traveltabs .tab-pane .inner .e-item:nth-child(odd),.m-staffmoreinfo .tab-pane .inner .e-item:nth-child(odd){clear:left}}@media (min-width: 768px){.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{margin-top:0;margin-bottom:20px}}@media (min-width: 992px){.m-modules,.m-traveltabs,.m-staffmoreinfo{padding:60px 0}.m-modules .tab-pane,.m-traveltabs .tab-pane,.m-staffmoreinfo .tab-pane{margin-top:20px}.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{margin-top:0px;padding-right:50px;margin-bottom:20px}.m-modules .tab-pane .inner .e-item:nth-child(odd),.m-traveltabs .tab-pane .inner .e-item:nth-child(odd),.m-staffmoreinfo .tab-pane .inner .e-item:nth-child(odd){clear:none}.m-modules .tab-pane .inner .e-item:nth-child(3n+4),.m-traveltabs .tab-pane .inner .e-item:nth-child(3n+4),.m-staffmoreinfo .tab-pane .inner .e-item:nth-child(3n+4){clear:left}}@media (min-width: 1230px){.m-modules,.m-traveltabs,.m-staffmoreinfo{padding:90px 0}.m-modules .nav-tabs,.m-traveltabs .nav-tabs,.m-staffmoreinfo .nav-tabs{margin:40px 0}.m-modules .nav-tabs li a,.m-traveltabs .nav-tabs li a,.m-staffmoreinfo .nav-tabs li a{font-size:27px;font-size:2.7rem;line-height:32px}.m-modules .tab-pane .inner .e-item h3,.m-traveltabs .tab-pane .inner .e-item h3,.m-staffmoreinfo .tab-pane .inner .e-item h3{font-size:27px;font-size:2.7rem;line-height:32px}}@media (min-width: 1921px){.m-modules .tab-pane .inner,.m-traveltabs .tab-pane .inner,.m-staffmoreinfo .tab-pane .inner{padding:50px 50px 80px}.m-modules .tab-pane .inner .e-item,.m-traveltabs .tab-pane .inner .e-item,.m-staffmoreinfo .tab-pane .inner .e-item{padding-right:25px;margin-top:0}.m-modules .tab-pane .inner .e-item:first-child,.m-traveltabs .tab-pane .inner .e-item:first-child,.m-staffmoreinfo .tab-pane .inner .e-item:first-child{margin-top:00px}.m-modules .tab-pane .inner .e-item:nth-child(n+4),.m-traveltabs .tab-pane .inner .e-item:nth-child(n+4),.m-staffmoreinfo .tab-pane .inner .e-item:nth-child(n+4){margin-top:40px}}.m-scholarships{padding:30px 0;background-color:#40aaa3;background-image:url("../images/backgrounds/casestudies-background.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.m-scholarships h2,.m-scholarships p.preamble{color:#fff}.m-scholarships .e-intro .btn{margin:0 0 25px}.m-scholarships .e-intro .text p{font-size:18px;font-size:1.8rem;line-height:20px}.m-scholarships .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}@media (min-width: 500px){.m-scholarships .e-item{width:50%}}@media (min-width: 768px){.m-scholarships .e-item{width:50%}}@media (min-width: 992px){.m-scholarships .e-item{width:33.33333%}}@media (min-width: 1230px){.m-scholarships .e-item{width:33.33333%}}@media (min-width: 1921px){.m-scholarships .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-scholarships .e-item:first-child{margin-top:0}.m-scholarships .e-item h3{margin-bottom:5px;color:#fff}.m-scholarships .e-item h3 a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-scholarships .e-item h3 a:hover{background-size:100% 1px}.m-scholarships .e-item h3 svg{width:15px;height:10px;fill:#fff;margin-left:5px;vertical-align:middle;margin-top:0px}.m-scholarships .e-item h3:hover a{color:#40aaa3}.m-scholarships .e-item h3:hover svg{fill:#40aaa3}.m-scholarships .e-item p{margin:0;color:#fff}@media (min-width: 500px){.m-scholarships .e-item:nth-child(odd){clear:left}}@media (min-width: 768px){.m-scholarships .e-intro{margin-bottom:30px;position:relative}.m-scholarships .e-intro:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-scholarships .e-intro .text{float:left;max-width:calc(100% - 200px)}.m-scholarships .e-intro .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;min-width:180px;margin:0}.m-scholarships .e-item{margin-top:0}.m-scholarships .e-item:nth-child(n+3){margin-top:30px}}@media (min-width: 992px){.m-scholarships .e-intro .text p{font-size:22px;font-size:2.2rem;line-height:30px}.m-scholarships .e-item{padding-right:50px;margin-top:0}.m-scholarships .e-item:nth-child(odd){clear:none}.m-scholarships .e-item:nth-child(3n+4){clear:left}.m-scholarships .e-item:nth-child(-n+3){margin-top:0px}.m-scholarships .e-item:nth-child(n+4){margin-top:30px}}@media (min-width: 1230px){.m-scholarships{padding:90px 0}.m-scholarships .e-item h3{font-size:27px;font-size:2.7rem;line-height:32px}}@media (min-width: 1921px){.m-scholarships .e-item{padding-right:25px}.m-scholarships .e-item:first-child{margin-top:00px}.m-scholarships .e-item:nth-child(n+4){margin-top:40px}}.m-textform{padding:20px 0 40px}.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:100%}}@media (min-width: 768px){.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:100%}}@media (min-width: 992px){.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:50%}}@media (min-width: 1230px){.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:50%}}@media (min-width: 1921px){.m-textform .m-fullwidthtext,.m-textform .m-formembed{width:50%;padding-left:25px;padding-right:25px}}@media (min-width: 992px){.m-textform{padding:40px 0 60px}}@media (min-width: 1230px){.m-textform{padding:70px 0 90px}}.m-unistats{padding:30px 0}.m-unistats .e-intro{text-align:center;max-width:970px;margin:0 auto 30px}.m-unistats ul{list-style:none;margin:0;padding:0}.m-unistats ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-unistats ul li{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;line-height:25px;position:relative;padding-left:50px !important;margin:10px 0}@media (min-width: 500px){.m-unistats ul li{width:100%}}@media (min-width: 768px){.m-unistats ul li{width:50%}}@media (min-width: 992px){.m-unistats ul li{width:33.33333%}}@media (min-width: 1230px){.m-unistats ul li{width:25%}}@media (min-width: 1921px){.m-unistats ul li{width:25%;padding-left:0;padding-right:0}}.m-unistats ul li button{font-size:14px;font-size:1.4rem;line-height:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0px;padding:5px 10px}.m-unistats ul li .popup{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;width:220px;position:absolute;left:0;bottom:100%;box-shadow:0 0 20px rgba(0,0,0,0.1);margin-bottom:15px;padding:15px;background:#fff;border:1px solid #ddd;display:none}.m-unistats ul li .popup iframe{display:block;border:none;width:100%}.m-unistats ul li .popup:after,.m-unistats ul li .popup:before{top:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.m-unistats ul li .popup:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.m-unistats ul li .popup:before{border-color:rgba(221,221,221,0);border-top-color:#ddd;border-width:16px;margin-left:-16px}.m-unistats ul li .popup .ver{display:block}.m-unistats ul li .popup .hor{display:none}@media (min-width: 768px){.m-unistats ul li button{left:0px}.m-unistats ul li button .popup{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:20px}.m-unistats ul li button .popup:after,.m-unistats ul li button .popup:before{left:50%}}@media (min-width: 992px){.m-unistats{padding:60px 0}.m-unistats ul li{padding-left:100px !important;margin:25px 0}.m-unistats ul li button{left:50px}}@media (min-width: 1921px){.m-unistats ul li button .popup{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:644px;left:0}.m-unistats ul li button .popup:after,.m-unistats ul li button .popup:before{left:calc(50% + 20px)}.m-unistats ul li button .popup .hor{display:block}.m-unistats ul li button .popup .ver{display:none}}.m-coursesearch,.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{padding:30px 0 40px 0}.m-coursesearch.top-search,.top-search.m-showcasesearch,.top-search.m-accommodationsearch,.top-search.m-staffsearch{padding:0;position:relative;z-index:50}.m-coursesearch.top-search .container,.top-search.m-showcasesearch .container,.top-search.m-accommodationsearch .container,.top-search.m-staffsearch .container{background:#b1045e;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.m-coursesearch.top-search .e-form,.top-search.m-showcasesearch .e-form,.top-search.m-accommodationsearch .e-form,.top-search.m-staffsearch .e-form{box-shadow:none;padding:20px 0;margin:0}.m-coursesearch.top-search .e-form select,.top-search.m-showcasesearch .e-form select,.top-search.m-accommodationsearch .e-form select,.top-search.m-staffsearch .e-form select{margin-bottom:15px}.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:100%}}@media (min-width: 768px){.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:100%}}@media (min-width: 992px){.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:25%}}@media (min-width: 1230px){.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:16.66667%}}@media (min-width: 1921px){.m-coursesearch.top-search .e-form h3,.top-search.m-showcasesearch .e-form h3,.top-search.m-accommodationsearch .e-form h3,.top-search.m-staffsearch .e-form h3{width:16.66667%;padding-left:0;padding-right:0}}.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:100%}}@media (min-width: 768px){.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:100%}}@media (min-width: 992px){.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:25%}}@media (min-width: 1230px){.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:41.66667%}}@media (min-width: 1921px){.m-coursesearch.top-search .e-form .dropdown,.top-search.m-showcasesearch .e-form .dropdown,.top-search.m-accommodationsearch .e-form .dropdown,.top-search.m-staffsearch .e-form .dropdown{width:41.66667%;padding-left:0;padding-right:0}}.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:100%}}@media (min-width: 768px){.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:100%}}@media (min-width: 992px){.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:50%}}@media (min-width: 1230px){.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:41.66667%}}@media (min-width: 1921px){.m-coursesearch.top-search .e-form .input,.top-search.m-showcasesearch .e-form .input,.top-search.m-accommodationsearch .e-form .input,.top-search.m-staffsearch .e-form .input{width:41.66667%;padding-left:0;padding-right:0}}@media (min-width: 768px){.m-coursesearch.top-search,.top-search.m-showcasesearch,.top-search.m-accommodationsearch,.top-search.m-staffsearch{margin:-30px 0 30px}}@media (min-width: 992px){.m-coursesearch.top-search,.top-search.m-showcasesearch,.top-search.m-accommodationsearch,.top-search.m-staffsearch{margin:-80px 0 60px}.m-coursesearch.top-search h3,.top-search.m-showcasesearch h3,.top-search.m-accommodationsearch h3,.top-search.m-staffsearch h3{margin-top:10px}.m-coursesearch.top-search .dropdown,.top-search.m-showcasesearch .dropdown,.top-search.m-accommodationsearch .dropdown,.top-search.m-staffsearch .dropdown{border-right:2px solid #b1045e}}.m-coursesearch .container,.m-showcasesearch .container,.m-accommodationsearch .container,.m-staffsearch .container{position:relative}.m-coursesearch .e-intro,.m-showcasesearch .e-intro,.m-accommodationsearch .e-intro,.m-staffsearch .e-intro{text-align:center;width:100%;max-width:1070px;margin:0 auto 30px}.m-coursesearch .shapes,.m-showcasesearch .shapes,.m-accommodationsearch .shapes,.m-staffsearch .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-coursesearch .shapes svg,.m-showcasesearch .shapes svg,.m-accommodationsearch .shapes svg,.m-staffsearch .shapes svg{fill:#3caba4;transform-origin:center}.m-coursesearch .shapes .shape-parallax,.m-showcasesearch .shapes .shape-parallax,.m-accommodationsearch .shapes .shape-parallax,.m-staffsearch .shapes .shape-parallax{position:absolute}.m-coursesearch .shapes .shape-1,.m-showcasesearch .shapes .shape-1,.m-accommodationsearch .shapes .shape-1,.m-staffsearch .shapes .shape-1{right:100%;top:20%}.m-coursesearch .shapes .shape-1 svg,.m-showcasesearch .shapes .shape-1 svg,.m-accommodationsearch .shapes .shape-1 svg,.m-staffsearch .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-coursesearch .shapes .shape-2,.m-showcasesearch .shapes .shape-2,.m-accommodationsearch .shapes .shape-2,.m-staffsearch .shapes .shape-2{right:5%;top:-10px}.m-coursesearch .shapes .shape-2 svg,.m-showcasesearch .shapes .shape-2 svg,.m-accommodationsearch .shapes .shape-2 svg,.m-staffsearch .shapes .shape-2 svg{transform:rotate(-20deg);width:30px;height:30px}.m-coursesearch .shapes .shape-3,.m-showcasesearch .shapes .shape-3,.m-accommodationsearch .shapes .shape-3,.m-staffsearch .shapes .shape-3{left:90%;top:80%}.m-coursesearch .shapes .shape-3 svg,.m-showcasesearch .shapes .shape-3 svg,.m-accommodationsearch .shapes .shape-3 svg,.m-staffsearch .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}.m-coursesearch .e-form,.m-showcasesearch .e-form,.m-accommodationsearch .e-form,.m-staffsearch .e-form{background:#b1045e;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);padding:20px}.m-coursesearch .e-form:after,.m-showcasesearch .e-form:after,.m-accommodationsearch .e-form:after,.m-staffsearch .e-form:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-coursesearch .e-form h3,.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{color:#fff}.m-coursesearch .e-form form:after,.m-showcasesearch .e-form form:after,.m-accommodationsearch .e-form form:after,.m-staffsearch .e-form form:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:100%}}@media (min-width: 768px){.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:100%}}@media (min-width: 992px){.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:50%}}@media (min-width: 1230px){.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:50%}}@media (min-width: 1921px){.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown,.m-coursesearch .e-form .input,.m-showcasesearch .e-form .input,.m-accommodationsearch .e-form .input,.m-staffsearch .e-form .input{width:50%;padding-left:0;padding-right:0}}.m-coursesearch .e-form .dropdown select,.m-showcasesearch .e-form .dropdown select,.m-accommodationsearch .e-form .dropdown select,.m-staffsearch .e-form .dropdown select,.m-coursesearch .e-form .dropdown input,.m-showcasesearch .e-form .dropdown input,.m-accommodationsearch .e-form .dropdown input,.m-staffsearch .e-form .dropdown input,.m-coursesearch .e-form .dropdown button,.m-showcasesearch .e-form .dropdown button,.m-accommodationsearch .e-form .dropdown button,.m-staffsearch .e-form .dropdown button,.m-coursesearch .e-form .input select,.m-showcasesearch .e-form .input select,.m-accommodationsearch .e-form .input select,.m-staffsearch .e-form .input select,.m-coursesearch .e-form .input input,.m-showcasesearch .e-form .input input,.m-accommodationsearch .e-form .input input,.m-staffsearch .e-form .input input,.m-coursesearch .e-form .input button,.m-showcasesearch .e-form .input button,.m-accommodationsearch .e-form .input button,.m-staffsearch .e-form .input button{margin-bottom:15px;max-height:55px}.m-coursesearch .e-form button,.m-showcasesearch .e-form button,.m-accommodationsearch .e-form button,.m-staffsearch .e-form button{max-height:55px}.m-coursesearch .e-form .e-links ul,.m-showcasesearch .e-form .e-links ul,.m-accommodationsearch .e-form .e-links ul,.m-staffsearch .e-form .e-links ul{list-style:none;margin:0;padding:0}.m-coursesearch .e-form .e-links ul:after,.m-showcasesearch .e-form .e-links ul:after,.m-accommodationsearch .e-form .e-links ul:after,.m-staffsearch .e-form .e-links ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-coursesearch .e-form .e-links ul li,.m-showcasesearch .e-form .e-links ul li,.m-accommodationsearch .e-form .e-links ul li,.m-staffsearch .e-form .e-links ul li{margin:0 0 5px 0}.m-coursesearch .e-form .e-links ul li a,.m-showcasesearch .e-form .e-links ul li a,.m-accommodationsearch .e-form .e-links ul li a,.m-staffsearch .e-form .e-links ul li a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-family:"source_sans_probold",arial,sans-serif;font-weight:400;color:#fff;padding-bottom:2px}.m-coursesearch .e-form .e-links ul li a:hover,.m-showcasesearch .e-form .e-links ul li a:hover,.m-accommodationsearch .e-form .e-links ul li a:hover,.m-staffsearch .e-form .e-links ul li a:hover{background-size:100% 1px}.m-coursesearch .e-form .e-links ul li a svg,.m-showcasesearch .e-form .e-links ul li a svg,.m-accommodationsearch .e-form .e-links ul li a svg,.m-staffsearch .e-form .e-links ul li a svg{width:15px;height:10px;fill:#fff;margin-left:5px;vertical-align:top;margin-top:6px}@media (min-width: 768px){.m-coursesearch,.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{padding:40px 0 60px 0}.m-coursesearch .e-form .dropdown,.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{padding-right:2px}.m-coursesearch .e-form .dropdown .selectric-wrapper,.m-showcasesearch .e-form .dropdown .selectric-wrapper,.m-accommodationsearch .e-form .dropdown .selectric-wrapper,.m-staffsearch .e-form .dropdown .selectric-wrapper{margin-bottom:0}.m-coursesearch .e-form .dropdown select,.m-showcasesearch .e-form .dropdown select,.m-accommodationsearch .e-form .dropdown select,.m-staffsearch .e-form .dropdown select,.m-coursesearch .e-form .dropdown .selectric,.m-showcasesearch .e-form .dropdown .selectric,.m-accommodationsearch .e-form .dropdown .selectric,.m-staffsearch .e-form .dropdown .selectric{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px}.m-coursesearch .e-form .dropdown select .label,.m-showcasesearch .e-form .dropdown select .label,.m-accommodationsearch .e-form .dropdown select .label,.m-staffsearch .e-form .dropdown select .label,.m-coursesearch .e-form .dropdown .selectric .label,.m-showcasesearch .e-form .dropdown .selectric .label,.m-accommodationsearch .e-form .dropdown .selectric .label,.m-staffsearch .e-form .dropdown .selectric .label{box-sizing:border-box}.m-coursesearch .e-form .input input,.m-showcasesearch .e-form .input input,.m-accommodationsearch .e-form .input input,.m-staffsearch .e-form .input input{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;float:left;max-width:calc(100% - 150px);margin-bottom:0}.m-coursesearch .e-form .input button,.m-showcasesearch .e-form .input button,.m-accommodationsearch .e-form .input button,.m-staffsearch .e-form .input button{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;float:right;width:150px;border:1px solid transparent;margin-bottom:0}.m-coursesearch .e-form .e-links,.m-showcasesearch .e-form .e-links,.m-accommodationsearch .e-form .e-links,.m-staffsearch .e-form .e-links{margin-top:25px}}@media (min-width: 992px){.m-coursesearch .e-intro,.m-showcasesearch .e-intro,.m-accommodationsearch .e-intro,.m-staffsearch .e-intro{margin:0 auto 60px}.m-coursesearch.top-search .e-form,.top-search.m-showcasesearch .e-form,.top-search.m-accommodationsearch .e-form,.top-search.m-staffsearch .e-form{padding:30px}.m-coursesearch .e-form,.m-showcasesearch .e-form,.m-accommodationsearch .e-form,.m-staffsearch .e-form{padding:30px}.m-coursesearch .e-form .dropdown select,.m-showcasesearch .e-form .dropdown select,.m-accommodationsearch .e-form .dropdown select,.m-staffsearch .e-form .dropdown select,.m-coursesearch .e-form .dropdown input,.m-showcasesearch .e-form .dropdown input,.m-accommodationsearch .e-form .dropdown input,.m-staffsearch .e-form .dropdown input,.m-coursesearch .e-form .dropdown button,.m-showcasesearch .e-form .dropdown button,.m-accommodationsearch .e-form .dropdown button,.m-staffsearch .e-form .dropdown button,.m-coursesearch .e-form .input select,.m-showcasesearch .e-form .input select,.m-accommodationsearch .e-form .input select,.m-staffsearch .e-form .input select,.m-coursesearch .e-form .input input,.m-showcasesearch .e-form .input input,.m-accommodationsearch .e-form .input input,.m-staffsearch .e-form .input input,.m-coursesearch .e-form .input button,.m-showcasesearch .e-form .input button,.m-accommodationsearch .e-form .input button,.m-staffsearch .e-form .input button{margin-bottom:0}.m-coursesearch .e-form .e-links ul li,.m-showcasesearch .e-form .e-links ul li,.m-accommodationsearch .e-form .e-links ul li,.m-staffsearch .e-form .e-links ul li{display:inline-block;width:auto;margin-right:20px}.m-coursesearch .e-form .e-links ul li:last-child,.m-showcasesearch .e-form .e-links ul li:last-child,.m-accommodationsearch .e-form .e-links ul li:last-child,.m-staffsearch .e-form .e-links ul li:last-child{margin-right:0}.m-coursesearch .shapes .shape-3,.m-showcasesearch .shapes .shape-3,.m-accommodationsearch .shapes .shape-3,.m-staffsearch .shapes .shape-3{left:105%}}@media (min-width: 1230px){.m-coursesearch,.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{padding:70px 0 90px 0}.m-coursesearch.top-search .e-form,.top-search.m-showcasesearch .e-form,.top-search.m-accommodationsearch .e-form,.top-search.m-staffsearch .e-form{padding:50px}.m-coursesearch .e-form,.m-showcasesearch .e-form,.m-accommodationsearch .e-form,.m-staffsearch .e-form{padding:50px}}.m-latesttweets{background-image:none !important;padding:40px 0}.m-latesttweets .slick-slider{margin-bottom:0}.m-latesttweets .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-latesttweets h2{float:left}.m-latesttweets .items{float:left;clear:both;width:100%}.m-latesttweets .items .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-latesttweets .items .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-latesttweets .items .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-latesttweets .items .slick-dots li button:before{display:none}.m-latesttweets .items .slick-dots li button:hover{background:#3caba4}.m-latesttweets .items .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-latesttweets .items .slick-dots{position:relative;margin:20px auto 0;padding:0 15px}.m-latesttweets .items .slick-dots li button{background:#432768}.m-latesttweets .items .slick-dots li button:hover{background:#3caba4}.m-latesttweets .items .slick-dots li.slick-active button{background:transparent;border-color:#432768}.m-latesttweets .items .e-item{outline:none}.m-latesttweets .nav{margin-top:0px;display:none;float:right;margin-bottom:25px;width:auto}.m-latesttweets .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-latesttweets .nav .left,.m-latesttweets .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #432768;position:relative;float:left}.m-latesttweets .nav .left svg.icon,.m-latesttweets .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#432768}.m-latesttweets .nav .left .semi-circle,.m-latesttweets .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-latesttweets .nav .left .semi-circle .arc,.m-latesttweets .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#f90886;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-latesttweets .nav .left:hover,.m-latesttweets .nav .right:hover{cursor:pointer}.m-latesttweets .nav .left:hover .arc,.m-latesttweets .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-latesttweets .nav .left{margin-right:15px}.m-latesttweets .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-latesttweets .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}@media (min-width: 500px){.m-latesttweets .e-item{width:50%}}@media (min-width: 768px){.m-latesttweets .e-item{width:50%}}@media (min-width: 992px){.m-latesttweets .e-item{width:33.33333%}}@media (min-width: 1230px){.m-latesttweets .e-item{width:25%}}@media (min-width: 1921px){.m-latesttweets .e-item{width:25%;padding-left:25px;padding-right:25px}}.m-latesttweets .e-item .inner{background:#35a4d3;color:#fff;padding:20px}.m-latesttweets .e-item .inner .fa{font-size:40px;font-size:4rem;line-height:40px}.m-latesttweets .e-item .inner p{color:#fff;margin-top:5px}.m-latesttweets .e-item .inner p a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-latesttweets .e-item .inner p a:hover{background-size:100% 1px}.m-latesttweets .e-button{text-align:center;float:left;width:100%;margin-top:20px}@media (min-width: 992px){.m-latesttweets{padding:60px 0}.m-latesttweets .nav{display:block}.m-latesttweets .items .slick-dots{text-align:right}.m-latesttweets .e-item .inner{padding:30px}}@media (min-width: 1230px){.m-latesttweets{padding:90px 0}.m-latesttweets h2,.m-latesttweets .nav{margin-bottom:50px}}.m-moreinthissection{padding:20px 0 40px 0}.m-moreinthissection .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-moreinthissection .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}@media (min-width: 500px){.m-moreinthissection .e-item{width:50%}}@media (min-width: 768px){.m-moreinthissection .e-item{width:50%}}@media (min-width: 992px){.m-moreinthissection .e-item{width:25%}}@media (min-width: 1230px){.m-moreinthissection .e-item{width:25%}}@media (min-width: 1921px){.m-moreinthissection .e-item{width:25%;padding-left:25px;padding-right:25px}}.m-moreinthissection .e-item h3{margin-bottom:5px}.m-moreinthissection .e-item h3 a{color:#242a34}.m-moreinthissection .e-item h3 svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:15px;height:10px;fill:#242a34;margin-left:5px;vertical-align:top;margin-top:13px;margin-right:-25px}.m-moreinthissection .e-item h3:hover a{color:#b1045e}.m-moreinthissection .e-item h3:hover a svg{fill:#b1045e}.m-moreinthissection .e-item p{margin:0}@media (min-width: 500px){.m-moreinthissection .e-item:nth-child(odd){clear:left}}@media (min-width: 768px){.m-moreinthissection{padding:40px 0 60px 0}}@media (min-width: 992px){.m-moreinthissection .e-item{margin-top:30px}.m-moreinthissection .e-item:nth-child(odd){clear:none}.m-moreinthissection .e-item:nth-child(4n+5){clear:left}}@media (min-width: 1230px){.m-moreinthissection{padding:70px 0 90px 0}}@media (min-width: 1921px){.m-moreinthissection .e-item{margin-top:50px;padding-right:50px}.m-moreinthissection .e-item:nth-child(-n+4){margin-top:30px}}.m-moretoexplore{padding:20px 0 40px}.m-moretoexplore .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-moretoexplore .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px}@media (min-width: 500px){.m-moretoexplore .e-item{width:50%}}@media (min-width: 768px){.m-moretoexplore .e-item{width:50%}}@media (min-width: 992px){.m-moretoexplore .e-item{width:50%}}@media (min-width: 1230px){.m-moretoexplore .e-item{width:25%}}@media (min-width: 1921px){.m-moretoexplore .e-item{width:25%;padding-left:25px;padding-right:25px}}.m-moretoexplore .e-item:nth-child(odd){clear:left}.m-moretoexplore .e-item .inner{background:none;position:relative;display:block;padding:20px;background-image:none}.m-moretoexplore .e-item .inner.slate{background-color:#2d2d3c}.m-moretoexplore .e-item .inner.pink{background-color:#b1045e}.m-moretoexplore .e-item .inner.blue{background-color:#2fa5d5}.m-moretoexplore .e-item .inner.green{background-color:#3caba4}.m-moretoexplore .e-item .inner.purple{background-color:#432768}.m-moretoexplore .e-item .inner.white{background-color:#fff}.m-moretoexplore .e-item .inner.black{background-color:#000}.m-moretoexplore .e-item .inner.green{background:#2c817b}.m-moretoexplore .e-item .inner:before{content:" ";display:block;background-image:url("../images/backgrounds/stat-background1.png");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;transform-origin:center}.m-moretoexplore .e-item .inner h3,.m-moretoexplore .e-item .inner p{color:#fff}.m-moretoexplore .e-item .inner h3 svg{width:15px;height:10px;fill:#fff;margin-left:5px;vertical-align:middle;margin-top:0px;margin-right:-15px}.m-moretoexplore .e-item .inner p{font-family:"source_sans_proregular",arial,sans-serif}.m-moretoexplore .e-item:nth-child(2) .inner:before{background-image:url("../images/backgrounds/stat-background2.png");transform:scaleX(-1) rotate(-180deg)}.m-moretoexplore .e-item:nth-child(3) .inner:before{transform:scaleX(-1)}.m-moretoexplore .e-item:nth-child(4) .inner:before{background-image:url("../images/backgrounds/stat-background2.png");transform:rotate(180deg)}@media (min-width: 992px){.m-moretoexplore{padding:40px 0 60px}.m-moretoexplore .e-item .inner{min-height:250px;position:relative;overflow:hidden}.m-moretoexplore .e-item .inner .e-text{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;bottom:0;left:0;padding:30px;width:100%}.m-moretoexplore .e-item .inner .e-text h3{margin-bottom:0}.m-moretoexplore .e-item .inner .e-text h3 svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;transform:translateX(-20px)}.m-moretoexplore .e-item .inner .e-text p{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;max-height:1px;margin:0}}@media (min-width: 992px) and (pointer: coarse){.m-moretoexplore .e-item .inner .e-text{transform:translateY(0)}.m-moretoexplore .e-item .inner .e-text h3 svg{opacity:1;transform:translateX(0px)}.m-moretoexplore .e-item .inner .e-text p{opacity:1;max-height:none;margin:15px 0}}@media (min-width: 992px){.m-moretoexplore .e-item .inner:hover .e-text{transform:translateY(0)}.m-moretoexplore .e-item .inner:hover .e-text h3 svg{transition-delay:0.3s;opacity:1;transform:translateX(0px)}.m-moretoexplore .e-item .inner:hover .e-text p{opacity:1;max-height:250px;margin:10px 0}}@media (min-width: 1230px){.m-moretoexplore{padding:70px 0 90px 0}.m-moretoexplore .e-item:nth-child(odd){clear:none}}.m-relatedcourses,.m-courseresults,.m-eventsresults,.m-relatednews,.m-newsresults,.m-searchresults{padding:20px 0 40px 0}.m-relatedcourses .e-intro:after,.m-courseresults .e-intro:after,.m-eventsresults .e-intro:after,.m-relatednews .e-intro:after,.m-newsresults .e-intro:after,.m-searchresults .e-intro:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-relatedcourses .e-intro h2,.m-courseresults .e-intro h2,.m-eventsresults .e-intro h2,.m-relatednews .e-intro h2,.m-newsresults .e-intro h2,.m-searchresults .e-intro h2{float:left}.m-relatedcourses .nav,.m-courseresults .nav,.m-eventsresults .nav,.m-relatednews .nav,.m-newsresults .nav,.m-searchresults .nav{margin-top:0px;display:none;float:right;margin-bottom:25px;width:auto}.m-relatedcourses .nav:after,.m-courseresults .nav:after,.m-eventsresults .nav:after,.m-relatednews .nav:after,.m-newsresults .nav:after,.m-searchresults .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-relatedcourses .nav .left,.m-courseresults .nav .left,.m-eventsresults .nav .left,.m-relatednews .nav .left,.m-newsresults .nav .left,.m-searchresults .nav .left,.m-relatedcourses .nav .right,.m-courseresults .nav .right,.m-eventsresults .nav .right,.m-relatednews .nav .right,.m-newsresults .nav .right,.m-searchresults .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #432768;position:relative;float:left}.m-relatedcourses .nav .left svg.icon,.m-courseresults .nav .left svg.icon,.m-eventsresults .nav .left svg.icon,.m-relatednews .nav .left svg.icon,.m-newsresults .nav .left svg.icon,.m-searchresults .nav .left svg.icon,.m-relatedcourses .nav .right svg.icon,.m-courseresults .nav .right svg.icon,.m-eventsresults .nav .right svg.icon,.m-relatednews .nav .right svg.icon,.m-newsresults .nav .right svg.icon,.m-searchresults .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#432768}.m-relatedcourses .nav .left .semi-circle,.m-courseresults .nav .left .semi-circle,.m-eventsresults .nav .left .semi-circle,.m-relatednews .nav .left .semi-circle,.m-newsresults .nav .left .semi-circle,.m-searchresults .nav .left .semi-circle,.m-relatedcourses .nav .right .semi-circle,.m-courseresults .nav .right .semi-circle,.m-eventsresults .nav .right .semi-circle,.m-relatednews .nav .right .semi-circle,.m-newsresults .nav .right .semi-circle,.m-searchresults .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-relatedcourses .nav .left .semi-circle .arc,.m-courseresults .nav .left .semi-circle .arc,.m-eventsresults .nav .left .semi-circle .arc,.m-relatednews .nav .left .semi-circle .arc,.m-newsresults .nav .left .semi-circle .arc,.m-searchresults .nav .left .semi-circle .arc,.m-relatedcourses .nav .right .semi-circle .arc,.m-courseresults .nav .right .semi-circle .arc,.m-eventsresults .nav .right .semi-circle .arc,.m-relatednews .nav .right .semi-circle .arc,.m-newsresults .nav .right .semi-circle .arc,.m-searchresults .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#f90886;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-relatedcourses .nav .left:hover,.m-courseresults .nav .left:hover,.m-eventsresults .nav .left:hover,.m-relatednews .nav .left:hover,.m-newsresults .nav .left:hover,.m-searchresults .nav .left:hover,.m-relatedcourses .nav .right:hover,.m-courseresults .nav .right:hover,.m-eventsresults .nav .right:hover,.m-relatednews .nav .right:hover,.m-newsresults .nav .right:hover,.m-searchresults .nav .right:hover{cursor:pointer}.m-relatedcourses .nav .left:hover .arc,.m-courseresults .nav .left:hover .arc,.m-eventsresults .nav .left:hover .arc,.m-relatednews .nav .left:hover .arc,.m-newsresults .nav .left:hover .arc,.m-searchresults .nav .left:hover .arc,.m-relatedcourses .nav .right:hover .arc,.m-courseresults .nav .right:hover .arc,.m-eventsresults .nav .right:hover .arc,.m-relatednews .nav .right:hover .arc,.m-newsresults .nav .right:hover .arc,.m-searchresults .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-relatedcourses .nav .left,.m-courseresults .nav .left,.m-eventsresults .nav .left,.m-relatednews .nav .left,.m-newsresults .nav .left,.m-searchresults .nav .left{margin-right:15px}.m-relatedcourses .nav .left .semi-circle,.m-courseresults .nav .left .semi-circle,.m-eventsresults .nav .left .semi-circle,.m-relatednews .nav .left .semi-circle,.m-newsresults .nav .left .semi-circle,.m-searchresults .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-relatedcourses .row .slick-dots,.m-courseresults .row .slick-dots,.m-eventsresults .row .slick-dots,.m-relatednews .row .slick-dots,.m-newsresults .row .slick-dots,.m-searchresults .row .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-relatedcourses .row .slick-dots li,.m-courseresults .row .slick-dots li,.m-eventsresults .row .slick-dots li,.m-relatednews .row .slick-dots li,.m-newsresults .row .slick-dots li,.m-searchresults .row .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-relatedcourses .row .slick-dots li button,.m-courseresults .row .slick-dots li button,.m-eventsresults .row .slick-dots li button,.m-relatednews .row .slick-dots li button,.m-newsresults .row .slick-dots li button,.m-searchresults .row .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-relatedcourses .row .slick-dots li button:before,.m-courseresults .row .slick-dots li button:before,.m-eventsresults .row .slick-dots li button:before,.m-relatednews .row .slick-dots li button:before,.m-newsresults .row .slick-dots li button:before,.m-searchresults .row .slick-dots li button:before{display:none}.m-relatedcourses .row .slick-dots li button:hover,.m-courseresults .row .slick-dots li button:hover,.m-eventsresults .row .slick-dots li button:hover,.m-relatednews .row .slick-dots li button:hover,.m-newsresults .row .slick-dots li button:hover,.m-searchresults .row .slick-dots li button:hover{background:#3caba4}.m-relatedcourses .row .slick-dots li.slick-active button,.m-courseresults .row .slick-dots li.slick-active button,.m-eventsresults .row .slick-dots li.slick-active button,.m-relatednews .row .slick-dots li.slick-active button,.m-newsresults .row .slick-dots li.slick-active button,.m-searchresults .row .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-relatedcourses .row .slick-dots,.m-courseresults .row .slick-dots,.m-eventsresults .row .slick-dots,.m-relatednews .row .slick-dots,.m-newsresults .row .slick-dots,.m-searchresults .row .slick-dots{position:relative;margin:0px auto 0;padding:0 15px}.m-relatedcourses .row .slick-dots li button,.m-courseresults .row .slick-dots li button,.m-eventsresults .row .slick-dots li button,.m-relatednews .row .slick-dots li button,.m-newsresults .row .slick-dots li button,.m-searchresults .row .slick-dots li button{background:#432768}.m-relatedcourses .row .slick-dots li button:hover,.m-courseresults .row .slick-dots li button:hover,.m-eventsresults .row .slick-dots li button:hover,.m-relatednews .row .slick-dots li button:hover,.m-newsresults .row .slick-dots li button:hover,.m-searchresults .row .slick-dots li button:hover{background:#3caba4}.m-relatedcourses .row .slick-dots li.slick-active button,.m-courseresults .row .slick-dots li.slick-active button,.m-eventsresults .row .slick-dots li.slick-active button,.m-relatednews .row .slick-dots li.slick-active button,.m-newsresults .row .slick-dots li.slick-active button,.m-searchresults .row .slick-dots li.slick-active button{background:transparent;border-color:#432768}.m-relatedcourses .row .e-item,.m-courseresults .row .e-item,.m-eventsresults .row .e-item,.m-relatednews .row .e-item,.m-newsresults .row .e-item,.m-searchresults .row .e-item{outline:none;height:auto}.m-relatedcourses .slick-list,.m-courseresults .slick-list,.m-eventsresults .slick-list,.m-relatednews .slick-list,.m-newsresults .slick-list,.m-searchresults .slick-list{padding-top:20px;padding-bottom:20px}.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}@media (min-width: 500px){.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:100%}}@media (min-width: 768px){.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:100%}}@media (min-width: 992px){.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:33.33333%}}@media (min-width: 1230px){.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:33.33333%}}@media (min-width: 1921px){.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-relatedcourses .e-item .inner,.m-courseresults .e-item .inner,.m-eventsresults .e-item .inner,.m-relatednews .e-item .inner,.m-newsresults .e-item .inner,.m-searchresults .e-item .inner{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);padding:20px;padding-bottom:80px;position:relative}.m-relatedcourses .e-item .inner:before,.m-courseresults .e-item .inner:before,.m-eventsresults .e-item .inner:before,.m-relatednews .e-item .inner:before,.m-newsresults .e-item .inner:before,.m-searchresults .e-item .inner:before{left:-14px;top:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#b1045e;border-width:28px;margin-top:-28px;transform-origin:center;transform:scale(1, 0.6)}.m-relatedcourses .e-item .inner h3,.m-courseresults .e-item .inner h3,.m-eventsresults .e-item .inner h3,.m-relatednews .e-item .inner h3,.m-newsresults .e-item .inner h3,.m-searchresults .e-item .inner h3{margin-bottom:0;position:relative}.m-relatedcourses .e-item .inner h3 a,.m-courseresults .e-item .inner h3 a,.m-eventsresults .e-item .inner h3 a,.m-relatednews .e-item .inner h3 a,.m-newsresults .e-item .inner h3 a,.m-searchresults .e-item .inner h3 a{color:#242a34;font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-relatedcourses .e-item .inner h3 a:hover,.m-courseresults .e-item .inner h3 a:hover,.m-eventsresults .e-item .inner h3 a:hover,.m-relatednews .e-item .inner h3 a:hover,.m-newsresults .e-item .inner h3 a:hover,.m-searchresults .e-item .inner h3 a:hover{color:#b1045e}.m-relatedcourses .e-item .inner h3 a span,.m-courseresults .e-item .inner h3 a span,.m-eventsresults .e-item .inner h3 a span,.m-relatednews .e-item .inner h3 a span,.m-newsresults .e-item .inner h3 a span,.m-searchresults .e-item .inner h3 a span{font-family:"source_sans_proregular",arial,sans-serif;font-weight:400}.m-relatedcourses .e-item .inner p.details,.m-courseresults .e-item .inner p.details,.m-eventsresults .e-item .inner p.details,.m-relatednews .e-item .inner p.details,.m-newsresults .e-item .inner p.details,.m-searchresults .e-item .inner p.details{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#797979;margin:10px 0}.m-relatedcourses .e-item .inner p.details span+span,.m-courseresults .e-item .inner p.details span+span,.m-eventsresults .e-item .inner p.details span+span,.m-relatednews .e-item .inner p.details span+span,.m-newsresults .e-item .inner p.details span+span,.m-searchresults .e-item .inner p.details span+span{margin-left:15px}.m-relatedcourses .e-item .inner p.details svg,.m-courseresults .e-item .inner p.details svg,.m-eventsresults .e-item .inner p.details svg,.m-relatednews .e-item .inner p.details svg,.m-newsresults .e-item .inner p.details svg,.m-searchresults .e-item .inner p.details svg{display:inline-block;vertical-align:top;margin:4px auto 0;width:15px;height:15px;fill:#000}.m-relatedcourses .e-item .inner p:last-child,.m-courseresults .e-item .inner p:last-child,.m-eventsresults .e-item .inner p:last-child,.m-relatednews .e-item .inner p:last-child,.m-newsresults .e-item .inner p:last-child,.m-searchresults .e-item .inner p:last-child{margin-bottom:0;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.m-relatedcourses .e-button,.m-courseresults .e-button,.m-eventsresults .e-button,.m-relatednews .e-button,.m-newsresults .e-button,.m-searchresults .e-button{text-align:center;margin-top:30px}@media (min-width: 992px){.m-relatedcourses,.m-courseresults,.m-eventsresults,.m-relatednews,.m-newsresults,.m-searchresults{padding:40px 0 60px 0}.m-relatedcourses .nav,.m-courseresults .nav,.m-eventsresults .nav,.m-relatednews .nav,.m-newsresults .nav,.m-searchresults .nav{display:block}.m-relatedcourses .row .slick-dots,.m-courseresults .row .slick-dots,.m-eventsresults .row .slick-dots,.m-relatednews .row .slick-dots,.m-newsresults .row .slick-dots,.m-searchresults .row .slick-dots{text-align:right}.m-relatedcourses .e-item,.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{margin-top:10px}}@media (min-width: 1230px){.m-relatedcourses,.m-courseresults,.m-eventsresults,.m-relatednews,.m-newsresults,.m-searchresults{padding:70px 0 90px 0}.m-relatedcourses .e-item .inner,.m-courseresults .e-item .inner,.m-eventsresults .e-item .inner,.m-relatednews .e-item .inner,.m-newsresults .e-item .inner,.m-searchresults .e-item .inner{padding:40px;padding-bottom:80px}.m-relatedcourses .e-item .inner p:last-child,.m-courseresults .e-item .inner p:last-child,.m-eventsresults .e-item .inner p:last-child,.m-relatednews .e-item .inner p:last-child,.m-newsresults .e-item .inner p:last-child,.m-searchresults .e-item .inner p:last-child{bottom:40px;left:40px;width:calc(100% - 80px)}.m-relatedcourses .e-button,.m-courseresults .e-button,.m-eventsresults .e-button,.m-relatednews .e-button,.m-newsresults .e-button,.m-searchresults .e-button{margin-top:50px}}@media (min-width: 1921px){.m-relatedcourses .e-item .inner h3,.m-courseresults .e-item .inner h3,.m-eventsresults .e-item .inner h3,.m-relatednews .e-item .inner h3,.m-newsresults .e-item .inner h3,.m-searchresults .e-item .inner h3{font-size:26px;font-size:2.6rem;line-height:30px}}.m-bigstatslogos{width:100%}.m-bigstatslogos:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-bigstatslogos .container{min-width:100%;padding:0}.m-bigstatslogos .left{float:left;width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-bigstatslogos .left{width:100%}}@media (min-width: 768px){.m-bigstatslogos .left{width:100%}}@media (min-width: 992px){.m-bigstatslogos .left{width:33.33333%}}@media (min-width: 1230px){.m-bigstatslogos .left{width:25%}}@media (min-width: 1921px){.m-bigstatslogos .left{width:33.33333%;padding-left:0;padding-right:0}}.m-bigstatslogos .e-image{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}@media (min-width: 500px){.m-bigstatslogos .e-image{width:100%}}@media (min-width: 768px){.m-bigstatslogos .e-image{width:100%}}@media (min-width: 992px){.m-bigstatslogos .e-image{width:41.66667%}}@media (min-width: 1230px){.m-bigstatslogos .e-image{width:33.33333%}}@media (min-width: 1921px){.m-bigstatslogos .e-image{width:41.66667%;padding-left:0;padding-right:0}}.m-bigstatslogos .e-image img{display:block}.m-bigstatslogos .e-stats{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:30;float:right}@media (min-width: 500px){.m-bigstatslogos .e-stats{width:100%}}@media (min-width: 768px){.m-bigstatslogos .e-stats{width:100%}}@media (min-width: 992px){.m-bigstatslogos .e-stats{width:100%}}@media (min-width: 1230px){.m-bigstatslogos .e-stats{width:25%}}@media (min-width: 1921px){.m-bigstatslogos .e-stats{width:33.33333%;padding-left:0;padding-right:0}}.m-bigstatslogos .e-stats .stat{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:25px 15px;text-align:center;font-family:"tex_gyre_adventorbold",arial,sans-serif}@media (min-width: 500px){.m-bigstatslogos .e-stats .stat{width:50%}}@media (min-width: 768px){.m-bigstatslogos .e-stats .stat{width:50%}}@media (min-width: 992px){.m-bigstatslogos .e-stats .stat{width:100%}}@media (min-width: 1230px){.m-bigstatslogos .e-stats .stat{width:100%}}@media (min-width: 1921px){.m-bigstatslogos .e-stats .stat{width:100%;padding-left:25px;padding-right:25px}}.m-bigstatslogos .e-stats .stat.slate{background-color:#2d2d3c}.m-bigstatslogos .e-stats .stat.pink{background-color:#b1045e}.m-bigstatslogos .e-stats .stat.blue{background-color:#2fa5d5}.m-bigstatslogos .e-stats .stat.green{background-color:#3caba4}.m-bigstatslogos .e-stats .stat.purple{background-color:#432768}.m-bigstatslogos .e-stats .stat.white{background-color:#fff}.m-bigstatslogos .e-stats .stat.black{background-color:#000}.m-bigstatslogos .e-stats .stat:first-child{background-image:url("../images/backgrounds/stat-background1.png")}.m-bigstatslogos .e-stats .stat:last-child{background-image:url("../images/backgrounds/stat-background2.png")}.m-bigstatslogos .e-stats .stat h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;margin:0;width:calc(100% - 60px)}.m-bigstatslogos .e-stats .stat span.large{font-size:50px;font-size:5rem;line-height:58px;display:block;font-family:"tex_gyre_adventorbold",arial,sans-serif;margin-top:-8px}.m-bigstatslogos .e-stats .stat span.text{font-size:22px;font-size:2.2rem;line-height:30px}.m-bigstatslogos .e-logos{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:20}@media (min-width: 500px){.m-bigstatslogos .e-logos{width:100%}}@media (min-width: 768px){.m-bigstatslogos .e-logos{width:100%}}@media (min-width: 992px){.m-bigstatslogos .e-logos{width:66.66667%}}@media (min-width: 1230px){.m-bigstatslogos .e-logos{width:41.66667%}}@media (min-width: 1921px){.m-bigstatslogos .e-logos{width:41.83333%;padding-left:0;padding-right:0}}.m-bigstatslogos .e-logos .logo{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;border:1px solid #d2d2d2;position:relative}@media (min-width: 500px){.m-bigstatslogos .e-logos .logo{width:50%}}@media (min-width: 768px){.m-bigstatslogos .e-logos .logo{width:50%}}@media (min-width: 992px){.m-bigstatslogos .e-logos .logo{width:50%}}@media (min-width: 1230px){.m-bigstatslogos .e-logos .logo{width:50%}}@media (min-width: 1921px){.m-bigstatslogos .e-logos .logo{width:50%;padding-left:0;padding-right:0}}.m-bigstatslogos .e-logos .logo:nth-child(even){border-right:none;border-left:none}.m-bigstatslogos .e-logos .logo:nth-last-child(-n+2){border-top:none}.m-bigstatslogos .e-logos .logo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;max-width:60%;max-height:60%;transform:translate(-50%, -50%);opacity:0}.m-bigstatslogos .e-logos .logo img.active{transition-delay:0.5s;transform:translate(-50%, -50%);opacity:1}@media (min-width: 992px){.m-bigstatslogos .e-stats .stat.green{background-color:#2c817b}.m-bigstatslogos .e-stats .stat h3{font-size:16px;font-size:1.6rem;line-height:22px}.m-bigstatslogos .e-stats .stat span.text.text{font-size:16px;font-size:1.6rem;line-height:22px}}@media (min-width: 1230px){.m-bigstatslogos{position:relative}.m-bigstatslogos .container{position:relative;min-width:0}.m-bigstatslogos .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-bigstatslogos .left{float:left;width:calc(60% - 5px);position:relative}.m-bigstatslogos .e-image{position:absolute;overflow:hidden;height:100%;width:41.12%;left:0;top:0;display:block}.m-bigstatslogos .e-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;height:125%}.m-bigstatslogos .e-logos{position:absolute;right:0;width:43.97%;top:0}.m-bigstatslogos .e-stats{min-width:40%}.m-bigstatslogos .e-stats .stat{padding:30px !important;position:relative;min-height:214px}.m-bigstatslogos .e-stats .stat h3{font-size:24px;font-size:2.4rem;line-height:32px}.m-bigstatslogos .e-stats .stat span.text.text{font-size:24px;font-size:2.4rem;line-height:32px}.m-bigstatslogos .e-stats .stat:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:20px;margin-top:-20px;border-color:rgba(0,0,0,0)}.m-bigstatslogos .e-stats .stat:first-child:before{left:100%}.m-bigstatslogos .e-stats .stat:last-child:before{right:100%}.m-bigstatslogos .e-stats .stat.slate:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.slate:first-child:before{border-left-color:#2d2d3c}.m-bigstatslogos .e-stats .stat.pink:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.pink:first-child:before{border-left-color:#b1045e}.m-bigstatslogos .e-stats .stat.blue:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.blue:first-child:before{border-left-color:#2fa5d5}.m-bigstatslogos .e-stats .stat.green:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.green:first-child:before{border-left-color:#3caba4}.m-bigstatslogos .e-stats .stat.purple:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.purple:first-child:before{border-left-color:#432768}.m-bigstatslogos .e-stats .stat.white:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.white:first-child:before{border-left-color:#fff}.m-bigstatslogos .e-stats .stat.black:last-child:before{border-right-color:#2c817b}.m-bigstatslogos .e-stats .stat.black:first-child:before{border-left-color:#000}}@media (min-width: 1921px){.m-bigstatslogos .left{width:calc(58.33333% + 50px)}.m-bigstatslogos .e-image{width:42.66%}.m-bigstatslogos .e-stats{width:43.25%}.m-bigstatslogos .e-stats .stat{min-height:246px}}@media (min-width: 2121px){.m-bigstatslogos .e-stats .stat{padding:50px !important;min-height:280px}.m-bigstatslogos .e-stats .stat span.large{font-size:100px;font-size:10rem;line-height:108px;margin-top:0}}.m-casestudies,.m-accommodationcarousel{padding:30px 0 10px;background-image:url("../images/backgrounds/casestudies-background.png");background-position:center;background-repeat:no-repeat;background-size:cover}.m-casestudies.slate,.slate.m-accommodationcarousel{background-image:url("../images/backgrounds/casestudies-background-white.png")}.m-casestudies .slick-slider,.m-accommodationcarousel .slick-slider{margin-bottom:0}.m-casestudies.white .nav .left,.white.m-accommodationcarousel .nav .left,.m-casestudies.white .nav .right,.white.m-accommodationcarousel .nav .right,.m-casestudies.grey .nav .left,.grey.m-accommodationcarousel .nav .left,.m-casestudies.grey .nav .right,.grey.m-accommodationcarousel .nav .right{border:2px solid #432768}.m-casestudies.white .nav .left svg.icon,.white.m-accommodationcarousel .nav .left svg.icon,.m-casestudies.white .nav .right svg.icon,.white.m-accommodationcarousel .nav .right svg.icon,.m-casestudies.grey .nav .left svg.icon,.grey.m-accommodationcarousel .nav .left svg.icon,.m-casestudies.grey .nav .right svg.icon,.grey.m-accommodationcarousel .nav .right svg.icon{fill:#432768}.m-casestudies.white .nav .left .semi-circle .arc,.white.m-accommodationcarousel .nav .left .semi-circle .arc,.m-casestudies.white .nav .right .semi-circle .arc,.white.m-accommodationcarousel .nav .right .semi-circle .arc,.m-casestudies.grey .nav .left .semi-circle .arc,.grey.m-accommodationcarousel .nav .left .semi-circle .arc,.m-casestudies.grey .nav .right .semi-circle .arc,.grey.m-accommodationcarousel .nav .right .semi-circle .arc{stroke:#b1045e}.m-casestudies.white .items .row .slick-dots li button,.white.m-accommodationcarousel .items .row .slick-dots li button,.m-casestudies.grey .items .row .slick-dots li button,.grey.m-accommodationcarousel .items .row .slick-dots li button{background:#b6a7c2}.m-casestudies.white .items .row .slick-dots li.slick-active button,.white.m-accommodationcarousel .items .row .slick-dots li.slick-active button,.m-casestudies.grey .items .row .slick-dots li.slick-active button,.grey.m-accommodationcarousel .items .row .slick-dots li.slick-active button{border-color:#432768}.m-casestudies .intro,.m-accommodationcarousel .intro{margin-top:20px}.m-casestudies .intro:after,.m-accommodationcarousel .intro:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-casestudies .preamble,.m-accommodationcarousel .preamble{float:left;margin:0}.m-casestudies .nav,.m-accommodationcarousel .nav{margin-top:0px;display:none;float:right}.m-casestudies .nav:after,.m-accommodationcarousel .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-casestudies .nav .left,.m-accommodationcarousel .nav .left,.m-casestudies .nav .right,.m-accommodationcarousel .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #fff;position:relative;float:left}.m-casestudies .nav .left svg.icon,.m-accommodationcarousel .nav .left svg.icon,.m-casestudies .nav .right svg.icon,.m-accommodationcarousel .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#fff}.m-casestudies .nav .left .semi-circle,.m-accommodationcarousel .nav .left .semi-circle,.m-casestudies .nav .right .semi-circle,.m-accommodationcarousel .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-casestudies .nav .left .semi-circle .arc,.m-accommodationcarousel .nav .left .semi-circle .arc,.m-casestudies .nav .right .semi-circle .arc,.m-accommodationcarousel .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#69cac4;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-casestudies .nav .left:hover,.m-accommodationcarousel .nav .left:hover,.m-casestudies .nav .right:hover,.m-accommodationcarousel .nav .right:hover{cursor:pointer}.m-casestudies .nav .left:hover .arc,.m-accommodationcarousel .nav .left:hover .arc,.m-casestudies .nav .right:hover .arc,.m-accommodationcarousel .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-casestudies .nav .left,.m-accommodationcarousel .nav .left{margin-right:24px}.m-casestudies .nav .left .semi-circle,.m-accommodationcarousel .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-casestudies .items,.m-accommodationcarousel .items{margin-top:40px}.m-casestudies .items .row,.m-accommodationcarousel .items .row{overflow:hidden;padding-bottom:5px}.m-casestudies .items .row .slick-dots,.m-accommodationcarousel .items .row .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-casestudies .items .row .slick-dots li,.m-accommodationcarousel .items .row .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-casestudies .items .row .slick-dots li button,.m-accommodationcarousel .items .row .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-casestudies .items .row .slick-dots li button:before,.m-accommodationcarousel .items .row .slick-dots li button:before{display:none}.m-casestudies .items .row .slick-dots li button:hover,.m-accommodationcarousel .items .row .slick-dots li button:hover{background:#3caba4}.m-casestudies .items .row .slick-dots li.slick-active button,.m-accommodationcarousel .items .row .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-casestudies .items .row .slick-dots,.m-accommodationcarousel .items .row .slick-dots{position:relative;margin:20px 0}.m-casestudies .items .slick-list,.m-accommodationcarousel .items .slick-list{overflow:visible}.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;overflow:visible;height:auto;opacity:1;outline:none}@media (min-width: 500px){.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:50%}}@media (min-width: 768px){.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:50%}}@media (min-width: 992px){.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:33.33333%}}@media (min-width: 1230px){.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:25%}}@media (min-width: 1921px){.m-casestudies .items .e-item,.m-accommodationcarousel .items .e-item{width:25%;padding-left:25px;padding-right:25px}}.m-casestudies .items .e-item .e-image,.m-accommodationcarousel .items .e-item .e-image{display:block;margin:0 auto;text-align:center;position:relative}.m-casestudies .items .e-item .e-image img,.m-accommodationcarousel .items .e-item .e-image img{display:block;margin:0 auto;width:100%}.m-casestudies .items .e-item .e-image .e-cta,.m-accommodationcarousel .items .e-item .e-image .e-cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:-15px}.m-casestudies .items .e-item .e-image .e-cta a,.m-accommodationcarousel .items .e-item .e-image .e-cta a{border-radius:70px;-moz-border-radius:70px;-webkit-border-radius:70px;-ms-border-radius:70px;width:50px;height:50px;border:2px solid #fff;position:relative;float:left;background:none;outline:none}.m-casestudies .items .e-item .e-image .e-cta a svg.icon,.m-accommodationcarousel .items .e-item .e-image .e-cta a svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:17px;fill:#fff;margin-left:2px}.m-casestudies .items .e-item .e-image .e-cta a .semi-circle,.m-accommodationcarousel .items .e-item .e-image .e-cta a .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:50px;height:50px;transform-origin:center;transform:translate(-50%, -50%) rotate(180deg);overflow:visible;position:relative;z-index:-1;margin-top:1px}.m-casestudies .items .e-item .e-image .e-cta a .semi-circle .arc,.m-accommodationcarousel .items .e-item .e-image .e-cta a .semi-circle .arc{fill:transparent;stroke-width:6;stroke:#b1045e;box-sizing:border-box;transform:scale(1.38);transform-origin:center;overflow:visible;z-index:-1;stroke-dashoffset:78.53982;stroke-dasharray:47.12389 78.53982;transition:stroke-dasharray 0.3s linear}.m-casestudies .items .e-item .e-image .e-cta a:hover,.m-accommodationcarousel .items .e-item .e-image .e-cta a:hover{cursor:pointer}.m-casestudies .items .e-item .e-image .e-cta a:hover .arc,.m-accommodationcarousel .items .e-item .e-image .e-cta a:hover .arc{stroke-dasharray:125.66371 0}.m-casestudies .items .e-item .e-info,.m-accommodationcarousel .items .e-item .e-info{max-width:95%;margin:-30px auto 0;background:#fff;padding:30px 30px 45px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);position:relative;z-index:10}.m-casestudies .items .e-item .e-info h3,.m-accommodationcarousel .items .e-item .e-info h3{margin:0}.m-casestudies .items .e-item .e-info h5,.m-accommodationcarousel .items .e-item .e-info h5{color:#432768;margin:0}.m-casestudies .items .e-item .e-info p,.m-accommodationcarousel .items .e-item .e-info p{font-size:14px;font-size:1.4rem;line-height:18px;color:#555;margin:5px 0 0}.m-casestudies .items .e-item .e-info.staff h5,.m-accommodationcarousel .items .e-item .e-info.staff h5{color:#3caba4}.m-casestudies .items .e-item.slick-active,.m-accommodationcarousel .items .e-item.slick-active{opacity:1}@media (min-width: 768px){.m-casestudies,.m-accommodationcarousel{padding:50px 0 30px}}@media (min-width: 992px){.m-casestudies,.m-accommodationcarousel{padding:50px 0}.m-casestudies .items .row .slick-dots,.m-accommodationcarousel .items .row .slick-dots{padding-right:15px;text-align:right}.m-casestudies .preamble,.m-accommodationcarousel .preamble{max-width:calc(100% - 280px)}.m-casestudies .nav,.m-accommodationcarousel .nav{display:block}}@media (min-width: 1921px){.m-casestudies,.m-accommodationcarousel{padding:100px 0 125px}.m-casestudies .items .row .slick-dots,.m-accommodationcarousel .items .row .slick-dots{padding-right:25px}}.m-featuredcasestudies{overflow:hidden;padding:30px 0 40px}.m-featuredcasestudies .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}@media (min-width: 500px){.m-featuredcasestudies .e-text{width:100%}}@media (min-width: 768px){.m-featuredcasestudies .e-text{width:100%}}@media (min-width: 992px){.m-featuredcasestudies .e-text{width:50%}}@media (min-width: 1230px){.m-featuredcasestudies .e-text{width:41.66667%}}@media (min-width: 1921px){.m-featuredcasestudies .e-text{width:41.66667%;padding-left:0;padding-right:0}}.m-featuredcasestudies .e-text .nav{display:none;position:relative;z-index:50;width:100%}.m-featuredcasestudies .e-text .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-featuredcasestudies .e-text .nav .left,.m-featuredcasestudies .e-text .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #432768;position:relative;float:left}.m-featuredcasestudies .e-text .nav .left svg.icon,.m-featuredcasestudies .e-text .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#432768}.m-featuredcasestudies .e-text .nav .left .semi-circle,.m-featuredcasestudies .e-text .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-featuredcasestudies .e-text .nav .left .semi-circle .arc,.m-featuredcasestudies .e-text .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#b1045e;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-featuredcasestudies .e-text .nav .left:hover,.m-featuredcasestudies .e-text .nav .right:hover{cursor:pointer}.m-featuredcasestudies .e-text .nav .left:hover .arc,.m-featuredcasestudies .e-text .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-featuredcasestudies .e-text .nav .left.slick-disabled,.m-featuredcasestudies .e-text .nav .right.slick-disabled{border-color:#ddd}.m-featuredcasestudies .e-text .nav .left.slick-disabled svg.icon,.m-featuredcasestudies .e-text .nav .right.slick-disabled svg.icon{fill:#ddd}.m-featuredcasestudies .e-text .nav .left.slick-disabled .semi-circle .arc,.m-featuredcasestudies .e-text .nav .right.slick-disabled .semi-circle .arc{stroke:#ddd}.m-featuredcasestudies .e-text .nav .left.slick-disabled:hover,.m-featuredcasestudies .e-text .nav .right.slick-disabled:hover{pointer-events:none}.m-featuredcasestudies .e-text .nav .left.slick-disabled:hover .arc,.m-featuredcasestudies .e-text .nav .right.slick-disabled:hover .arc{pointer-events:none}.m-featuredcasestudies .e-text .nav .left{margin-right:24px}.m-featuredcasestudies .e-text .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-featuredcasestudies .image-slide{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:0}@media (min-width: 500px){.m-featuredcasestudies .image-slide{width:100%}}@media (min-width: 768px){.m-featuredcasestudies .image-slide{width:100%}}@media (min-width: 992px){.m-featuredcasestudies .image-slide{width:50%}}@media (min-width: 1230px){.m-featuredcasestudies .image-slide{width:58.33333%}}@media (min-width: 1921px){.m-featuredcasestudies .image-slide{width:58.33333%;padding-left:0;padding-right:0}}.m-featuredcasestudies .image-slide .slick-list{overflow:visible}.m-featuredcasestudies .image-slide .e-image{outline:none;height:auto}.m-featuredcasestudies .image-slide .e-image img{-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transform:translateY(100%)}.m-featuredcasestudies .image-slide .e-image.slick-active img{transform:translateY(0%)}.m-featuredcasestudies .study-slide{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;padding:30px;background:#2c817b;color:#fff;max-width:95%;margin-right:2.5%;margin-top:-50px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}@media (min-width: 500px){.m-featuredcasestudies .study-slide{width:100%}}@media (min-width: 768px){.m-featuredcasestudies .study-slide{width:100%}}@media (min-width: 992px){.m-featuredcasestudies .study-slide{width:58.33333%}}@media (min-width: 1230px){.m-featuredcasestudies .study-slide{width:50%}}@media (min-width: 1921px){.m-featuredcasestudies .study-slide{width:50%;padding-left:0;padding-right:0}}.m-featuredcasestudies .study-slide .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-featuredcasestudies .study-slide .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-featuredcasestudies .study-slide .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-featuredcasestudies .study-slide .slick-dots li button:before{display:none}.m-featuredcasestudies .study-slide .slick-dots li button:hover{background:#3caba4}.m-featuredcasestudies .study-slide .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-featuredcasestudies .study-slide .e-about{height:auto}.m-featuredcasestudies .study-slide .slick-dots{bottom:-35px}.m-featuredcasestudies .study-slide .slick-dots li button{background:#b6a7c2}.m-featuredcasestudies .study-slide .slick-dots li.slick-active button{border-color:#432768}.m-featuredcasestudies .study-slide h2,.m-featuredcasestudies .study-slide p{color:#fff}.m-featuredcasestudies .study-slide a.e-cta{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-featuredcasestudies .study-slide a.e-cta:hover{background-size:100% 1px}.m-featuredcasestudies .study-slide a.e-cta svg{fill:#fff}.m-featuredcasestudies .study-slide h2{margin:0}.m-featuredcasestudies .study-slide span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-featuredcasestudies .study-slide img{margin-top:15px}.m-featuredcasestudies .study-slide strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"source_sans_probold",arial,sans-serif}.m-featuredcasestudies .study-slide strong:after{content:"|";display:inline-block;margin:0 10px;font-family:"source_sans_proregular",arial,sans-serif;font-weight:400}.m-featuredcasestudies .study-slide .e-details{font-family:"source_sans_proregular",arial,sans-serif}.m-featuredcasestudies .study-slide .e-about{outline:none}@media (min-width: 768px){.m-featuredcasestudies{padding:40px 0 30px}.m-featuredcasestudies .container{position:relative;padding-top:30px;padding-bottom:30px}.m-featuredcasestudies .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}}@media (min-width: 992px){.m-featuredcasestudies{padding:60px 0}.m-featuredcasestudies .container{padding-top:40px;padding-bottom:40px}.m-featuredcasestudies .e-text{clear:both;margin-bottom:40px}.m-featuredcasestudies .e-text .nav{display:block}.m-featuredcasestudies .image-slide{-webkit-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;transform:translateY(-50%)}.m-featuredcasestudies .image-slide img{float:right;margin-right:40px;max-width:120%}.m-featuredcasestudies .image-slide.aos-init{transform:translateY(100%)}.m-featuredcasestudies .image-slide.aos-animate{transform:translateY(-50%)}.m-featuredcasestudies .study-slide{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;clear:both;max-width:none;margin-right:0%;margin-top:0px}.m-featuredcasestudies .study-slide.aos-init{opacity:0}.m-featuredcasestudies .study-slide .slick-dots{text-align:left;bottom:-30px;padding-left:97px}.m-featuredcasestudies .study-slide.aos-animate{opacity:1}}@media (min-width: 1921px){.m-featuredcasestudies .container{padding-top:110px;padding-bottom:110px}.m-featuredcasestudies .e-text{padding-left:80px}.m-featuredcasestudies .image-slide img{max-width:1050px;margin-right:0}.m-featuredcasestudies .study-slide .slick-dots{padding-left:190px}.m-featuredcasestudies .e-about{padding:20px 50px}}.m-iframefullwidth{padding:0}.m-iframefullwidth .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}@-webkit-keyframes purple-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(3deg)}}@-moz-keyframes purple-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(3deg)}}@-o-keyframes purple-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(3deg)}}@keyframes purple-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(3deg)}}@-webkit-keyframes dashed-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(-3deg)}}@-moz-keyframes dashed-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(-3deg)}}@-o-keyframes dashed-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(-3deg)}}@keyframes dashed-box{0%{transform:scale(0) rotate(0)}80%{transform:scale(1.1) rotate(0)}90%{transform:scale(1) rotate(0)}100%{transform:scale(1) rotate(-3deg)}}@-webkit-keyframes text-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes text-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes text-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes text-fade{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.m-imagecontentoverlay{padding:60px 0;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.m-imagecontentoverlay:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-imagecontentoverlay .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5% !important;position:relative;z-index:20}@media (min-width: 500px){.m-imagecontentoverlay .e-text{width:100%}}@media (min-width: 768px){.m-imagecontentoverlay .e-text{width:100%}}@media (min-width: 992px){.m-imagecontentoverlay .e-text{width:58.33333%}}@media (min-width: 1230px){.m-imagecontentoverlay .e-text{width:50%}}@media (min-width: 1921px){.m-imagecontentoverlay .e-text{width:41.66667%;padding-left:0;padding-right:0}}.m-imagecontentoverlay .e-text.slate:before{background:#2d2d3c}.m-imagecontentoverlay .e-text.pink:before{background:#b1045e}.m-imagecontentoverlay .e-text.blue:before{background:#2fa5d5}.m-imagecontentoverlay .e-text.green:before{background:#3caba4}.m-imagecontentoverlay .e-text.purple:before{background:#432768}.m-imagecontentoverlay .e-text.white:before{background:#fff}.m-imagecontentoverlay .e-text.black:before{background:#000}.m-imagecontentoverlay .e-text.green blockquote{color:#fff}.m-imagecontentoverlay .e-text.green blockquote:before,.m-imagecontentoverlay .e-text.green blockquote:after{color:#fff}.m-imagecontentoverlay .e-text.green:before{background:#2c817b}.m-imagecontentoverlay .e-text.blue:before{background:#217da1}.m-imagecontentoverlay .e-text:before,.m-imagecontentoverlay .e-text:after{content:" ";display:block;position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;transform-origin:center}.m-imagecontentoverlay .e-text:before{opacity:0.95;background:#432768}.m-imagecontentoverlay .e-text:after{border:3px dashed #fff}.m-imagecontentoverlay .e-text h2,.m-imagecontentoverlay .e-text p,.m-imagecontentoverlay .e-text ul li,.m-imagecontentoverlay .e-text ol li{color:#fff}.m-imagecontentoverlay .e-text a.e-cta{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-imagecontentoverlay .e-text a.e-cta:hover{background-size:100% 1px}.m-imagecontentoverlay .e-text a.e-cta svg{fill:#fff}.m-imagecontentoverlay .e-text>*{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-imagecontentoverlay .e-text.right{float:right}.m-imagecontentoverlay.aos-init .e-text:before,.m-imagecontentoverlay.aos-init .e-text:after{transform:scale(0)}.m-imagecontentoverlay.aos-init .e-text>*{opacity:0}.m-imagecontentoverlay.aos-init.aos-animate .e-text:before{transform:scale(1)}.m-imagecontentoverlay.aos-init.aos-animate .e-text:after{transform:scale(1)}.m-imagecontentoverlay.aos-init.aos-animate .e-text>*{-webkit-animation:text-fade 1.6s forwards ease-in-out;-moz-animation:text-fade 1.6s forwards ease-in-out;-o-animation:text-fade 1.6s forwards ease-in-out;animation:text-fade 1.6s forwards ease-in-out}@media (min-width: 768px){.m-imagecontentoverlay{padding:100px 0}.m-imagecontentoverlay .e-text p{font-size:18px;font-size:1.8rem;line-height:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (min-width: 768px){.m-imagecontentoverlay.aos-init.aos-animate .e-text:before{-webkit-animation:purple-box .8s forwards ease-in-out;-moz-animation:purple-box .8s forwards ease-in-out;-o-animation:purple-box .8s forwards ease-in-out;animation:purple-box .8s forwards ease-in-out}.m-imagecontentoverlay.aos-init.aos-animate .e-text:after{-webkit-animation:dashed-box .8s forwards ease-in-out;-moz-animation:dashed-box .8s forwards ease-in-out;-o-animation:dashed-box .8s forwards ease-in-out;animation:dashed-box .8s forwards ease-in-out}}@media (min-width: 1230px){.m-imagecontentoverlay{padding:145px 0}}.m-imagefullcta{padding:60px 0;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.m-imagefullcta:before{content:" ";display:block;width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;z-index:10}.m-imagefullcta .container{z-index:20;position:relative}.m-imagefullcta .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-imagefullcta .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-imagefullcta .e-text{width:100%}}@media (min-width: 768px){.m-imagefullcta .e-text{width:100%}}@media (min-width: 992px){.m-imagefullcta .e-text{width:50%}}@media (min-width: 1230px){.m-imagefullcta .e-text{width:41.66667%}}@media (min-width: 1921px){.m-imagefullcta .e-text{width:33.33333%;padding-left:0;padding-right:0}}.m-imagefullcta .e-text.right{float:right}.m-imagefullcta .e-text.center{max-width:975px;width:100%;text-align:center;margin:0 auto;float:none !important}.m-imagefullcta .e-text.light h2,.m-imagefullcta .e-text.light p{color:#fff}@media (min-width: 1230px){.m-imagefullcta{padding:100px 0}}@media (min-width: 1921px){.m-imagefullcta{padding:185px 0}}.m-imagetextvideo{padding:30px 0 0}.m-imagetextvideo .container{position:relative}.m-imagetextvideo .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-imagetextvideo .slides .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-imagetextvideo .slides .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-imagetextvideo .slides .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-imagetextvideo .slides .slick-dots li button:before{display:none}.m-imagetextvideo .slides .slick-dots li button:hover{background:#3caba4}.m-imagetextvideo .slides .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-imagetextvideo .slides .slick-dots{position:relative}.m-imagetextvideo .slides .slick-dots{margin:15px 0 0;text-align:center}.m-imagetextvideo .slides .slick-dots li button{background:#575656}.m-imagetextvideo .slides .slick-dots li.slick-active button{border-color:#432768}.m-imagetextvideo .slides .slide{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;outline:none;-webkit-backface-visiblity:hidden;position:relative;opacity:0;height:auto;padding-top:2px}.m-imagetextvideo .slides .slide.slick-active{opacity:1;transition-delay:0.5s}.m-imagetextvideo .slides .slide:not(:only-child) .shapes{display:none}.m-imagetextvideo .nav{display:none;position:relative;z-index:50;width:100%}.m-imagetextvideo .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-imagetextvideo .nav.text-right{text-align:right;width:100%}.m-imagetextvideo .nav.text-right .left,.m-imagetextvideo .nav.text-right .right{float:none;display:inline-block}.m-imagetextvideo .nav .left,.m-imagetextvideo .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #432768;position:relative;float:left;outline:none}.m-imagetextvideo .nav .left.slick-hidden,.m-imagetextvideo .nav .right.slick-hidden{display:none !important}.m-imagetextvideo .nav .left svg.icon,.m-imagetextvideo .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#432768}.m-imagetextvideo .nav .left .semi-circle,.m-imagetextvideo .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-imagetextvideo .nav .left .semi-circle .arc,.m-imagetextvideo .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#b1045e;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-imagetextvideo .nav .left:hover,.m-imagetextvideo .nav .right:hover{cursor:pointer}.m-imagetextvideo .nav .left:hover .arc,.m-imagetextvideo .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-imagetextvideo .nav .left.slick-disabled,.m-imagetextvideo .nav .right.slick-disabled{border-color:#ddd}.m-imagetextvideo .nav .left.slick-disabled svg.icon,.m-imagetextvideo .nav .right.slick-disabled svg.icon{fill:#ddd}.m-imagetextvideo .nav .left.slick-disabled .semi-circle .arc,.m-imagetextvideo .nav .right.slick-disabled .semi-circle .arc{stroke:#ddd}.m-imagetextvideo .nav .left.slick-disabled:hover,.m-imagetextvideo .nav .right.slick-disabled:hover{pointer-events:none}.m-imagetextvideo .nav .left.slick-disabled:hover .arc,.m-imagetextvideo .nav .right.slick-disabled:hover .arc{pointer-events:none}.m-imagetextvideo .nav .left{margin-right:24px}.m-imagetextvideo .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-imagetextvideo .e-text{margin:0 auto -20px;max-width:90%;width:100%;display:block;position:relative;padding:20px;z-index:20}.m-imagetextvideo .e-text:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:" ";display:block;width:100%;height:100%;border:2px dashed #3caba4;z-index:-1;-webkit-backface-visibility:hidden}.m-imagetextvideo .e-text.text-right+.e-image{float:left}.m-imagetextvideo .e-text h2+p{font-size:18px;font-size:1.8rem;line-height:26px;margin-top:0}.m-imagetextvideo .e-text .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1;display:none}.m-imagetextvideo .e-text .shapes svg{fill:#3caba4;transform-origin:center}.m-imagetextvideo .e-text .shapes .shape-parallax{position:absolute}.m-imagetextvideo .e-text .shapes .shape-1{top:-10%;left:-5%}.m-imagetextvideo .e-text .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-imagetextvideo .e-text .shapes .shape-2{top:15%;left:100%}.m-imagetextvideo .e-text .shapes .shape-2 svg{transform:rotate(-20deg);width:30px;height:30px}.m-imagetextvideo .e-text .shapes .shape-3{top:100%;left:50%}.m-imagetextvideo .e-text .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}.m-imagetextvideo .e-image{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;float:right}@media (min-width: 500px){.m-imagetextvideo .e-image{width:100%}}@media (min-width: 768px){.m-imagetextvideo .e-image{width:100%}}@media (min-width: 992px){.m-imagetextvideo .e-image{width:50%}}@media (min-width: 1230px){.m-imagetextvideo .e-image{width:58.33333%}}@media (min-width: 1921px){.m-imagetextvideo .e-image{width:66.66667%;padding-left:0;padding-right:0}}.m-imagetextvideo .e-image.aos-init{transform:translateX(-100%);opacity:0}.m-imagetextvideo .e-image.aos-init.aos-animate{transform:translateX(0);opacity:1}.m-imagetextvideo .e-image.aos-init.aos-animate .e-cta{transform:translate(-50%, -50%) scale(0.5)}.m-imagetextvideo .e-image img{display:block;max-width:100%;margin:0 auto}.m-imagetextvideo .e-image .e-cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform:translate(-50%, -50%) scale(0.5)}.m-imagetextvideo .e-image .e-cta a{border-radius:70px;-moz-border-radius:70px;-webkit-border-radius:70px;-ms-border-radius:70px;width:140px;height:140px;border:4px solid #fff;position:relative;float:left;background:none;outline:none}.m-imagetextvideo .e-image .e-cta a svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:38px;height:45px;fill:#fff;margin-left:5px}.m-imagetextvideo .e-image .e-cta a .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:140px;height:140px;transform-origin:center;transform:translate(-50%, -50%) rotate(180deg);overflow:visible;position:relative;z-index:-1}.m-imagetextvideo .e-image .e-cta a .semi-circle .arc{fill:transparent;stroke-width:8;stroke:#b1045e;box-sizing:border-box;transform:scale(3.8);transform-origin:center;overflow:visible;z-index:-1;stroke-dashoffset:78.53982;stroke-dasharray:47.12389 78.53982;transition:stroke-dasharray 0.3s linear}.m-imagetextvideo .e-image .e-cta a:hover{cursor:pointer}.m-imagetextvideo .e-image .e-cta a:hover .arc{transform:scale(3.8);stroke-dasharray:125.66371 0}@media (min-width: 768px){.m-imagetextvideo{padding:60px 0 30px}}@media (min-width: 992px){.m-imagetextvideo{padding:50px 0}.m-imagetextvideo .slick-track,.m-imagetextvideo .slick-list{overflow:visible}.m-imagetextvideo .slides{margin:30px 0 0}.m-imagetextvideo .slides .slick-dots{text-align:left;bottom:0px;margin:30px 0 0}.m-imagetextvideo .nav{display:block}.m-imagetextvideo .nav.text-right+.slides .slick-dots{text-align:right}.m-imagetextvideo .slide{display:flex;align-items:center}.m-imagetextvideo .e-text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:5%;padding-left:0}}@media (min-width: 992px) and (min-width: 500px){.m-imagetextvideo .e-text{width:100%}}@media (min-width: 992px) and (min-width: 768px){.m-imagetextvideo .e-text{width:100%}}@media (min-width: 992px) and (min-width: 992px){.m-imagetextvideo .e-text{width:50%}}@media (min-width: 992px) and (min-width: 1230px){.m-imagetextvideo .e-text{width:41.66667%}}@media (min-width: 992px) and (min-width: 1921px){.m-imagetextvideo .e-text{width:33.33333%;padding-left:0;padding-right:0}}@media (min-width: 992px){.m-imagetextvideo .e-text:before{width:120%;height:100%}.m-imagetextvideo .e-text.text-right{order:2;padding-right:0%;padding-left:5%}.m-imagetextvideo .e-text.text-right+.e-image .e-cta{margin-left:-40px}.m-imagetextvideo .e-text.text-right+.e-image img{float:right}.m-imagetextvideo .e-text .shapes{display:block}.m-imagetextvideo .e-image{padding:0 20px}.m-imagetextvideo .e-image img{max-width:120%}.m-imagetextvideo .e-image.aos-init{transform:translateX(-100%);opacity:0}.m-imagetextvideo .e-image.aos-init .e-cta{transform:translate(-50%, -50%) scale(0)}.m-imagetextvideo .e-image.aos-init.aos-animate{transform:translateX(0);opacity:1}.m-imagetextvideo .e-image.aos-init.aos-animate .e-cta{transform:translate(-50%, -50%) scale(0.8)}.m-imagetextvideo .e-image .e-cta{margin-left:40px}}@media (min-width: 1230px){.m-imagetextvideo .nav{width:100%}.m-imagetextvideo .slides{margin:15px 0 30px}.m-imagetextvideo .slides .slick-dots{text-align:left;padding-left:0px;margin:0;bottom:-30px}.m-imagetextvideo .e-text{min-height:300px;padding:60px 0}.m-imagetextvideo .e-text.text-right+.e-image .e-cta{margin-left:-80px}.m-imagetextvideo .e-image .e-cta{margin-left:80px}}@media (min-width: 1921px){.m-imagetextvideo{padding:80px 0}.m-imagetextvideo .slides .slick-dots{text-align:left;padding-left:0px}.m-imagetextvideo .e-text{padding:80px 5% 80px 0;min-height:460px}.m-imagetextvideo .e-text:before{width:150%}.m-imagetextvideo .e-text h2+p{font-size:22px;font-size:2.2rem;line-height:30px;margin-top:0}.m-imagetextvideo .e-text.text-right{padding:80px 0 80px 5%}.m-imagetextvideo .e-image img{max-width:none}}.m-introsearch{position:relative;z-index:100}.m-introsearch .container{position:relative}.m-introsearch .e-form{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#b1045e;padding:30px 15px;float:right;position:relative}@media (min-width: 500px){.m-introsearch .e-form{width:100%}}@media (min-width: 768px){.m-introsearch .e-form{width:100%}}@media (min-width: 992px){.m-introsearch .e-form{width:50%}}@media (min-width: 1230px){.m-introsearch .e-form{width:41.66667%}}@media (min-width: 1921px){.m-introsearch .e-form{width:41.66667%;padding-left:25px;padding-right:25px}}.m-introsearch .e-form input,.m-introsearch .e-form select{margin-bottom:20px}.m-introsearch .e-form .e-title{padding:15px;background:#b1045e;position:absolute;bottom:100%;right:0}.m-introsearch .e-form .e-title h3{color:#fff;display:inline-block;vertical-align:middle;margin:0}.m-introsearch .e-form .e-title svg{width:28px;height:28px;fill:#fff;display:inline-block;vertical-align:top;margin:5px 10px 0 0}.m-introsearch .e-form .e-bottom{margin-top:20px;padding:20px 0 0;border-top:1px solid #fff}.m-introsearch .e-form .e-bottom ul{list-style:none;margin:0;padding:0}.m-introsearch .e-form .e-bottom ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-introsearch .e-form .e-bottom ul li{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 5px 0}@media (min-width: 500px){.m-introsearch .e-form .e-bottom ul li{width:100%}}@media (min-width: 768px){.m-introsearch .e-form .e-bottom ul li{width:50%}}@media (min-width: 992px){.m-introsearch .e-form .e-bottom ul li{width:100%}}@media (min-width: 1230px){.m-introsearch .e-form .e-bottom ul li{width:100%}}@media (min-width: 1921px){.m-introsearch .e-form .e-bottom ul li{width:50%;padding-left:0;padding-right:0}}.m-introsearch .e-form .e-bottom ul li a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;font-family:"source_sans_probold",arial,sans-serif;font-weight:400;color:#fff;padding-bottom:2px}.m-introsearch .e-form .e-bottom ul li a:hover{background-size:100% 1px}.m-introsearch .e-form .e-bottom ul li a svg{width:15px;height:10px;fill:#fff;margin-left:5px;vertical-align:top;margin-top:6px}.m-introsearch .e-form .e-bottom ul li a:hover{background-size:calc(100% - 24px) 1px}.m-introsearch .e-intro{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:30px;padding-bottom:20px}@media (min-width: 500px){.m-introsearch .e-intro{width:100%}}@media (min-width: 768px){.m-introsearch .e-intro{width:100%}}@media (min-width: 992px){.m-introsearch .e-intro{width:50%}}@media (min-width: 1230px){.m-introsearch .e-intro{width:58.33333%}}@media (min-width: 1921px){.m-introsearch .e-intro{width:58.33333%;padding-left:25px;padding-right:25px}}@media (min-width: 768px){.m-introsearch .e-intro{padding-top:50px;padding-bottom:30px}.m-introsearch .e-form{padding-top:50px;padding-bottom:30px}.m-introsearch .e-form:after{content:" ";display:block;width:200%;height:100%;position:absolute;left:50%;top:0px;transform:translateX(-50%);background:#b1045e;z-index:-1}.m-introsearch .e-form .e-title{padding:15px 30px}}@media (min-width: 992px){.m-introsearch .e-intro{padding-top:30px;padding-bottom:30px;padding-right:60px !important}.m-introsearch .e-form{padding:30px}.m-introsearch .e-form:after{left:0;transform:none}.m-introsearch .e-form .e-bottom{margin-top:30px;padding-top:20px}}@media (min-width: 1230px){.m-introsearch .container{min-height:428px}.m-introsearch .e-form{position:absolute;right:-15px;top:0;height:100%;padding:40px 50px}.m-introsearch .e-form .e-title{padding:20px 50px}.m-introsearch .e-intro{padding-top:90px;padding-bottom:90px;padding-right:180px !important}}@media (min-width: 1921px){.m-introsearch .e-form{right:-25px;padding:50px}}@media (min-width: 1971px){.m-introsearch .e-form{right:-50px}}.m-multicolumnfeature{padding:30px 0 40px;position:relative}.m-multicolumnfeature.grey:before{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:" ";display:block;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/backgrounds/header-background.png");opacity:0.5;z-index:0}.m-multicolumnfeature .e-intro{text-align:center;max-width:975px;margin:0 auto 0px}.m-multicolumnfeature .row{position:relative}.m-multicolumnfeature .row .e-item{margin-top:30px}.m-multicolumnfeature .row .e-item:first-child{margin-top:15px}.m-multicolumnfeature .row .e-item .e-text{max-width:95%;margin:-30px auto 0;background:#fff;padding:15px 30px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);position:relative;z-index:10}.m-multicolumnfeature .row .e-item .e-text h3{margin:0}.m-multicolumnfeature .row .e-item .e-text p{color:#555}.m-multicolumnfeature .row .e-item .e-text p:last-child{margin-bottom:10px}.m-multicolumnfeature.col-2 .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-multicolumnfeature.col-2 .e-item{width:100%}}@media (min-width: 768px){.m-multicolumnfeature.col-2 .e-item{width:50%}}@media (min-width: 992px){.m-multicolumnfeature.col-2 .e-item{width:50%}}@media (min-width: 1230px){.m-multicolumnfeature.col-2 .e-item{width:50%}}@media (min-width: 1921px){.m-multicolumnfeature.col-2 .e-item{width:50%;padding-left:25px;padding-right:25px}}.m-multicolumnfeature.col-3 .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-multicolumnfeature.col-3 .e-item{width:100%}}@media (min-width: 768px){.m-multicolumnfeature.col-3 .e-item{width:33.33333%}}@media (min-width: 992px){.m-multicolumnfeature.col-3 .e-item{width:33.33333%}}@media (min-width: 1230px){.m-multicolumnfeature.col-3 .e-item{width:33.33333%}}@media (min-width: 1921px){.m-multicolumnfeature.col-3 .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-multicolumnfeature.col-4 .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-multicolumnfeature.col-4 .e-item{width:100%}}@media (min-width: 768px){.m-multicolumnfeature.col-4 .e-item{width:25%}}@media (min-width: 992px){.m-multicolumnfeature.col-4 .e-item{width:25%}}@media (min-width: 1230px){.m-multicolumnfeature.col-4 .e-item{width:25%}}@media (min-width: 1921px){.m-multicolumnfeature.col-4 .e-item{width:25%;padding-left:25px;padding-right:25px}}.m-multicolumnfeature.col-5 .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-multicolumnfeature.col-5 .e-item{width:100%}}@media (min-width: 768px){.m-multicolumnfeature.col-5 .e-item{width:20%}}@media (min-width: 992px){.m-multicolumnfeature.col-5 .e-item{width:20%}}@media (min-width: 1230px){.m-multicolumnfeature.col-5 .e-item{width:20%}}@media (min-width: 1921px){.m-multicolumnfeature.col-5 .e-item{width:20%;padding-left:25px;padding-right:25px}}@media (min-width: 768px){.m-multicolumnfeature .e-intro{margin:0 auto 40px}.m-multicolumnfeature .row .e-item{margin-top:0}.m-multicolumnfeature .row .e-item:first-child{margin-top:0px}.m-multicolumnfeature.col-2 .e-item:nth-child(n+3){margin-top:30px}.m-multicolumnfeature.col-3 .e-item:nth-child(n+4){margin-top:30px}.m-multicolumnfeature.col-4 .e-item:nth-child(n+5){margin-top:30px}}@media (min-width: 992px){.m-multicolumnfeature{padding:60px 0 90px}}@media (min-width: 1921px){.m-multicolumnfeature.col-2 .e-item:nth-child(n+3){margin-top:50px}.m-multicolumnfeature.col-3 .e-item:nth-child(n+4){margin-top:50px}.m-multicolumnfeature.col-4 .e-item:nth-child(n+5){margin-top:50px}}@-webkit-keyframes slider-load{0%{opacity:0;display:none}50%{opacity:0;display:block}100%{opacity:1}}@-moz-keyframes slider-load{0%{opacity:0;display:none}50%{opacity:0;display:block}100%{opacity:1}}@-o-keyframes slider-load{0%{opacity:0;display:none}50%{opacity:0;display:block}100%{opacity:1}}@keyframes slider-load{0%{opacity:0;display:none}50%{opacity:0;display:block}100%{opacity:1}}.m-picker{padding:30px 0}.m-picker .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-picker .e-cta{text-align:center;margin-top:20px}.m-picker .slick-slider{margin-bottom:0}.m-picker.slate .nav-tabs li a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;background-size:0% 3px;padding-bottom:10px;color:#fff}.m-picker.slate .nav-tabs li a:hover{background-size:100% 1px}.m-picker.slate .nav-tabs li a:hover{color:#3caba4;background-size:100% 3px}.m-picker.slate .nav-tabs li.active a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#3caba4;background-size:100% 3px;padding-bottom:10px}.m-picker.slate .nav-tabs li.active a:hover{background-size:100% 1px}.m-picker.slate .nav-tabs li:only-child a{color:#fff;background:none;pointer-events:none}.m-picker.slate .nav-tabs li:only-child.active a{color:#fff}.m-picker.slate .left-box .inner{border:none}.m-picker.slate .right-box .item{border:none}.m-picker h2{float:left;margin-bottom:20px}.m-picker .nav-tabs{float:left;width:auto;margin:0 0 20px}.m-picker .nav-tabs li{margin-right:15px}.m-picker .nav-tabs li a{color:#242a34;padding-bottom:10px;background-size:0px 3px}.m-picker .nav-tabs li a:hover{background-size:100% 3px;color:#b1045e}.m-picker .nav-tabs li.active a{color:#b1045e;background-size:100% 3px}.m-picker .nav-tabs li:last-child{margin-right:0}.m-picker .nav-tabs li:only-child a{color:#000;background:none}.m-picker .nav-tabs li:only-child.active a{color:#000}.m-picker .tab-content .nav{margin-top:-80px}.m-picker .tab-content .tab-pane .slides{visibility:visible;opacity:0}.m-picker .tab-content .tab-pane.active .slides{-webkit-animation:slider-load 1s forwards ease-in-out;-moz-animation:slider-load 1s forwards ease-in-out;-o-animation:slider-load 1s forwards ease-in-out;animation:slider-load 1s forwards ease-in-out}.m-picker.slate .nav .left,.m-picker.slate .nav .right{border-color:#fff}.m-picker.slate .nav .left svg.icon,.m-picker.slate .nav .right svg.icon{fill:#fff}.m-picker.slate .nav .left .semi-circle .arc,.m-picker.slate .nav .right .semi-circle .arc{stroke:#3caba4}.m-picker.slate .slides{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0}.m-picker.slate .slides.slick-initialized{opacity:1}.m-picker.slate .slides .slick-dots.container{padding:0}.m-picker.slate .slides .slick-dots li button{background:#fff}.m-picker.slate .slides .slick-dots li button:hover{background:#3caba4}.m-picker.slate .slides .slick-dots li.slick-active button{background:transparent;border-color:#fff}.m-picker .nav{margin-top:0px;display:none;float:right;margin-bottom:25px;margin-right:-15px}.m-picker .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-picker .nav .left,.m-picker .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #432768;position:relative;float:left}.m-picker .nav .left svg.icon,.m-picker .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#432768}.m-picker .nav .left .semi-circle,.m-picker .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-picker .nav .left .semi-circle .arc,.m-picker .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#f90886;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-picker .nav .left:hover,.m-picker .nav .right:hover{cursor:pointer}.m-picker .nav .left:hover .arc,.m-picker .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-picker .nav .left{margin-right:15px}.m-picker .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-picker .slides .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-picker .slides .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-picker .slides .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-picker .slides .slick-dots li button:before{display:none}.m-picker .slides .slick-dots li button:hover{background:#3caba4}.m-picker .slides .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-picker .slides .slick-dots{position:relative;margin:20px auto 0;padding:0 15px}.m-picker .slides .slick-dots li button{background:#b6a7c2}.m-picker .slides .slick-dots li button:hover{background:#432768}.m-picker .slides .slick-dots li.slick-active button{background:transparent;border-color:#432768}.m-picker .slides .slide{outline:none;height:auto}.m-picker .left-box p,.m-picker .right-box p{color:#555}.m-picker .left-box img{width:100%}.m-picker .left-box .inner{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border:1px solid #eee}.m-picker .left-box .inner .e-text{padding:15px}.m-picker .left-box .inner .e-text h5{margin:0 0 5px;color:#432768}.m-picker .left-box .inner .e-text h5 span{color:#555;font-family:"source_sans_proregular",arial,sans-serif;border-left:2px solid #555;margin-left:5px;padding-left:5px}.m-picker .left-box .inner .e-text p{color:#555;display:none}.m-picker .left-box .inner .e-text p:last-child{display:block}.m-picker .left-box .inner p:last-child{margin-bottom:0}.m-picker .right-box{position:relative}.m-picker .right-box:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-picker .right-box .item{background:#fff;overflow:hidden;position:relative;margin-top:15px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border:1px solid #eee;width:100%}.m-picker .right-box .item h5{margin:0 0 5px;color:#432768}.m-picker .right-box .item h5 span{color:#555;font-family:"source_sans_proregular",arial,sans-serif;border-left:2px solid #555;margin-left:5px;padding-left:5px}.m-picker .right-box .item img{width:100%}.m-picker .right-box .item .e-text{padding:15px;float:right;width:100%}.m-picker .right-box .item .e-text p{color:#555;display:none}.m-picker .right-box .item .e-text p:last-child{display:block;margin-bottom:0}@media (min-width: 768px){.m-picker .slides .slick-list,.m-picker .slides .slick-track{overflow:visible}.m-picker .slides .slick-dots{text-align:right;padding:0 15px}.m-picker.slate .slides .slick-dots.container{padding:0 15px}.m-picker .left-box .inner .e-text{padding:30px}.m-picker .left-box .inner .e-text p{display:block}.m-picker .right-box .item{float:left;width:calc(50% - 15px);margin-top:30px}.m-picker .right-box .item .e-text{padding:20px}.m-picker .right-box .item .e-text p{display:block}.m-picker .right-box .item:first-of-type{margin-right:15px}.m-picker .right-box .item:last-of-type{margin-left:15px}}@media (min-width: 992px){.m-picker{padding:60px 0}.m-picker .nav{display:block}.m-picker .slides .slick-dots{text-align:right;padding:0 !important}.m-picker .slides .slick-dots li:last-child{margin-right:-2px}.m-picker .right-box{padding-bottom:0;display:block}.m-picker .right-box .item{width:100%}.m-picker .right-box .item:first-of-type,.m-picker .right-box .item:last-of-type{margin-left:0px}.m-picker .container.table{position:relative}.m-picker .container.table .left-box,.m-picker .container.table .right-box{display:block;width:50%}.m-picker .container.table .left-box img,.m-picker .container.table .right-box img{display:block}.m-picker .container.table .left-box{padding-right:15px;float:left}.m-picker .container.table .left-box .e-text{min-height:300px}.m-picker .container.table .right-box{position:absolute;right:0;top:0;height:100%;width:50%}.m-picker .container.table .right-box .item{position:absolute;width:calc(100% - 15px);height:48%;height:calc(50% - 15px);top:0;right:0;overflow:hidden;margin:0}.m-picker .container.table .right-box .item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40%}.m-picker .container.table .right-box .item .e-text{max-width:60%}.m-picker .container.table .right-box .item .e-text p{color:#555}.m-picker .container.table .right-box .item+.item{bottom:0;top:auto}}@media (min-width: 1230px){.m-picker .nav-tabs li{margin-right:30px}}@media (min-width: 1921px){.m-picker{padding:80px 0}.m-picker .nav{margin-right:-25px}.m-picker .nav-tabs li{margin-right:50px}.m-picker .nav-tabs li:last-child{margin-right:0}.m-picker .slides .slick-dots{padding:0 25px}.m-picker .container .left-box{padding-right:25px}.m-picker .container .left-box .e-text{padding:40px}.m-picker .container .right-box .item{width:calc(100% - 25px);height:calc(50% - 25px)}.m-picker .container .right-box .item .e-text{padding:40px}}.m-staffprofilefull,.m-staffprofiles,.m-testimonials{padding:30px 0}.m-staffprofilefull .e-top:after,.m-staffprofiles .e-top:after,.m-testimonials .e-top:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffprofilefull h2,.m-staffprofiles h2,.m-testimonials h2{text-align:center}.m-staffprofilefull .nav,.m-staffprofiles .nav,.m-testimonials .nav{margin-top:0px;display:none;float:right}.m-staffprofilefull .nav:after,.m-staffprofiles .nav:after,.m-testimonials .nav:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffprofilefull .nav .left,.m-staffprofiles .nav .left,.m-testimonials .nav .left,.m-staffprofilefull .nav .right,.m-staffprofiles .nav .right,.m-testimonials .nav .right{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;width:50px;height:50px;border:2px solid #fff;position:relative;float:left}.m-staffprofilefull .nav .left svg.icon,.m-staffprofiles .nav .left svg.icon,.m-testimonials .nav .left svg.icon,.m-staffprofilefull .nav .right svg.icon,.m-staffprofiles .nav .right svg.icon,.m-testimonials .nav .right svg.icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;fill:#fff}.m-staffprofilefull .nav .left .semi-circle,.m-staffprofiles .nav .left .semi-circle,.m-testimonials .nav .left .semi-circle,.m-staffprofilefull .nav .right .semi-circle,.m-staffprofiles .nav .right .semi-circle,.m-testimonials .nav .right .semi-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-sizing:border-box;width:40px;height:40px;transform-origin:center;transform:translate(-50%, -50%) rotate(154deg)}.m-staffprofilefull .nav .left .semi-circle .arc,.m-staffprofiles .nav .left .semi-circle .arc,.m-testimonials .nav .left .semi-circle .arc,.m-staffprofilefull .nav .right .semi-circle .arc,.m-staffprofiles .nav .right .semi-circle .arc,.m-testimonials .nav .right .semi-circle .arc{fill:transparent;stroke-width:2;stroke:#69cac4;box-sizing:border-box;stroke-dashoffset:78.53982;stroke-dasharray:31.41593 94.24778;transition:stroke-dasharray 0.3s linear}.m-staffprofilefull .nav .left:hover,.m-staffprofiles .nav .left:hover,.m-testimonials .nav .left:hover,.m-staffprofilefull .nav .right:hover,.m-staffprofiles .nav .right:hover,.m-testimonials .nav .right:hover{cursor:pointer}.m-staffprofilefull .nav .left:hover .arc,.m-staffprofiles .nav .left:hover .arc,.m-testimonials .nav .left:hover .arc,.m-staffprofilefull .nav .right:hover .arc,.m-staffprofiles .nav .right:hover .arc,.m-testimonials .nav .right:hover .arc{stroke-dasharray:125.66371 0}.m-staffprofilefull .nav .left,.m-staffprofiles .nav .left,.m-testimonials .nav .left{margin-right:24px}.m-staffprofilefull .nav .left .semi-circle,.m-staffprofiles .nav .left .semi-circle,.m-testimonials .nav .left .semi-circle{transform:translate(-50%, -50%) rotate(20deg) scale(1, -1)}.m-staffprofilefull.white .nav .left,.white.m-staffprofiles .nav .left,.white.m-testimonials .nav .left,.m-staffprofilefull.white .nav .right,.white.m-staffprofiles .nav .right,.white.m-testimonials .nav .right,.m-staffprofilefull.grey .nav .left,.grey.m-staffprofiles .nav .left,.grey.m-testimonials .nav .left,.m-staffprofilefull.grey .nav .right,.grey.m-staffprofiles .nav .right,.grey.m-testimonials .nav .right{border:2px solid #432768}.m-staffprofilefull.white .nav .left svg.icon,.white.m-staffprofiles .nav .left svg.icon,.white.m-testimonials .nav .left svg.icon,.m-staffprofilefull.white .nav .right svg.icon,.white.m-staffprofiles .nav .right svg.icon,.white.m-testimonials .nav .right svg.icon,.m-staffprofilefull.grey .nav .left svg.icon,.grey.m-staffprofiles .nav .left svg.icon,.grey.m-testimonials .nav .left svg.icon,.m-staffprofilefull.grey .nav .right svg.icon,.grey.m-staffprofiles .nav .right svg.icon,.grey.m-testimonials .nav .right svg.icon{fill:#432768}.m-staffprofilefull.white .nav .left .semi-circle .arc,.white.m-staffprofiles .nav .left .semi-circle .arc,.white.m-testimonials .nav .left .semi-circle .arc,.m-staffprofilefull.white .nav .right .semi-circle .arc,.white.m-staffprofiles .nav .right .semi-circle .arc,.white.m-testimonials .nav .right .semi-circle .arc,.m-staffprofilefull.grey .nav .left .semi-circle .arc,.grey.m-staffprofiles .nav .left .semi-circle .arc,.grey.m-testimonials .nav .left .semi-circle .arc,.m-staffprofilefull.grey .nav .right .semi-circle .arc,.grey.m-staffprofiles .nav .right .semi-circle .arc,.grey.m-testimonials .nav .right .semi-circle .arc{stroke:#b1045e}.m-staffprofilefull.white .row .slick-dots li button,.white.m-staffprofiles .row .slick-dots li button,.white.m-testimonials .row .slick-dots li button,.m-staffprofilefull.grey .row .slick-dots li button,.grey.m-staffprofiles .row .slick-dots li button,.grey.m-testimonials .row .slick-dots li button{background:#b6a7c2}.m-staffprofilefull.white .row .slick-dots li.slick-active button,.white.m-staffprofiles .row .slick-dots li.slick-active button,.white.m-testimonials .row .slick-dots li.slick-active button,.m-staffprofilefull.grey .row .slick-dots li.slick-active button,.grey.m-staffprofiles .row .slick-dots li.slick-active button,.grey.m-testimonials .row .slick-dots li.slick-active button{border-color:#432768}.m-staffprofilefull .e-button,.m-staffprofiles .e-button,.m-testimonials .e-button{width:100%;text-align:center}.m-staffprofilefull .row,.m-staffprofiles .row,.m-testimonials .row{margin-bottom:0}.m-staffprofilefull .row .slick-dots,.m-staffprofiles .row .slick-dots,.m-testimonials .row .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-staffprofilefull .row .slick-dots li,.m-staffprofiles .row .slick-dots li,.m-testimonials .row .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-staffprofilefull .row .slick-dots li button,.m-staffprofiles .row .slick-dots li button,.m-testimonials .row .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-staffprofilefull .row .slick-dots li button:before,.m-staffprofiles .row .slick-dots li button:before,.m-testimonials .row .slick-dots li button:before{display:none}.m-staffprofilefull .row .slick-dots li button:hover,.m-staffprofiles .row .slick-dots li button:hover,.m-testimonials .row .slick-dots li button:hover{background:#3caba4}.m-staffprofilefull .row .slick-dots li.slick-active button,.m-staffprofiles .row .slick-dots li.slick-active button,.m-testimonials .row .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-staffprofilefull .row .slick-dots,.m-staffprofiles .row .slick-dots,.m-testimonials .row .slick-dots{margin-top:20px;position:relative}.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px;height:auto;outline:none}@media (min-width: 500px){.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%}}@media (min-width: 768px){.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:50%}}@media (min-width: 992px){.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:50%}}@media (min-width: 1230px){.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:50%}}@media (min-width: 1921px){.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{width:50%;padding-left:25px;padding-right:25px}}.m-staffprofilefull .e-item img,.m-staffprofiles .e-item img,.m-testimonials .e-item img{display:block;margin:0 auto -30px}.m-staffprofilefull .e-item .e-text,.m-staffprofiles .e-item .e-text,.m-testimonials .e-item .e-text{background:#fff;padding:30px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);position:relative;z-index:20;max-width:470px;width:95%;margin:0 auto}.m-staffprofilefull .e-item .e-text h3,.m-staffprofiles .e-item .e-text h3,.m-testimonials .e-item .e-text h3{margin-bottom:0}.m-staffprofilefull .e-item .e-text p,.m-staffprofiles .e-item .e-text p,.m-testimonials .e-item .e-text p{color:#555}.m-staffprofilefull .e-item .e-text p.e-links,.m-staffprofiles .e-item .e-text p.e-links,.m-testimonials .e-item .e-text p.e-links{font-size:18px;font-size:1.8rem;line-height:28px;font-family:"source_sans_proregular",arial,sans-serif;color:#000}.m-staffprofilefull .e-item .e-text p.e-links a,.m-staffprofiles .e-item .e-text p.e-links a,.m-testimonials .e-item .e-text p.e-links a{font-family:"source_sans_proregular",arial,sans-serif}.m-staffprofilefull .e-item .e-text p.e-links .icon,.m-staffprofiles .e-item .e-text p.e-links .icon,.m-testimonials .e-item .e-text p.e-links .icon{display:inline-block;width:24px;margin-right:10px;margin-bottom:10px;text-align:center}.m-staffprofilefull .e-item .e-text p.e-links svg,.m-staffprofiles .e-item .e-text p.e-links svg,.m-testimonials .e-item .e-text p.e-links svg{display:inline-block;vertical-align:middle;margin:0 auto}.m-staffprofilefull .e-item .e-text p.e-links svg.email,.m-staffprofiles .e-item .e-text p.e-links svg.email,.m-testimonials .e-item .e-text p.e-links svg.email{width:24px;height:16px}.m-staffprofilefull .e-item .e-text p.e-links svg.mobile,.m-staffprofiles .e-item .e-text p.e-links svg.mobile,.m-testimonials .e-item .e-text p.e-links svg.mobile{width:16px;height:24px}@media (min-width: 768px){.m-staffprofilefull .container,.m-staffprofiles .container,.m-testimonials .container{position:relative}.m-staffprofilefull h2,.m-staffprofiles h2,.m-testimonials h2{text-align:left}.m-staffprofilefull .e-button,.m-staffprofiles .e-button,.m-testimonials .e-button{position:absolute;top:0;right:15px;width:auto}.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{position:relative;margin-top:0}}@media (min-width: 992px){.m-staffprofilefull,.m-staffprofiles,.m-testimonials{padding:50px 0}.m-staffprofilefull h2,.m-staffprofiles h2,.m-testimonials h2{float:left}.m-staffprofilefull .nav,.m-staffprofiles .nav,.m-testimonials .nav{display:block;margin-bottom:30px}.m-staffprofilefull .e-item,.m-staffprofiles .e-item,.m-testimonials .e-item{margin-bottom:0}}@media (min-width: 1230px){.m-staffprofilefull .nav,.m-staffprofiles .nav,.m-testimonials .nav{margin-bottom:0}.m-staffprofilefull .row .slick-dots,.m-staffprofiles .row .slick-dots,.m-testimonials .row .slick-dots{margin-top:0;padding-right:15px;text-align:right}.m-staffprofilefull .e-item img,.m-staffprofiles .e-item img,.m-testimonials .e-item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;max-width:250px}.m-staffprofilefull .e-item img+.e-text,.m-staffprofiles .e-item img+.e-text,.m-testimonials .e-item img+.e-text{max-width:calc(100% - 220px)}.m-staffprofilefull .e-item .e-text,.m-staffprofiles .e-item .e-text,.m-testimonials .e-item .e-text{margin:60px 0;float:right;width:100%;max-width:none}}@media (min-width: 1921px){.m-staffprofilefull,.m-staffprofiles,.m-testimonials{padding:80px 0}.m-staffprofilefull .e-button,.m-staffprofiles .e-button,.m-testimonials .e-button{right:25px}.m-staffprofilefull .e-item img,.m-staffprofiles .e-item img,.m-testimonials .e-item img{max-width:300px}.m-staffprofilefull .e-item img+.e-text,.m-staffprofiles .e-item img+.e-text,.m-testimonials .e-item img+.e-text{max-width:calc(100% - 280px)}.m-staffprofilefull .e-item .e-text p.e-links,.m-staffprofiles .e-item .e-text p.e-links,.m-testimonials .e-item .e-text p.e-links{font-size:20px;font-size:2rem;line-height:30px}}.m-steppedicons{padding:30px 0}.m-steppedicons:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-steppedicons .e-intro{text-align:center;max-width:975px;margin:0 auto 20px}.m-steppedicons .e-button{text-align:center;width:100%;display:block}.m-steppedicons .e-button a{margin-top:30px}.m-steppedicons .container:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-steppedicons .icons{text-align:center}.m-steppedicons .icons:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-steppedicons .icons .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-steppedicons .icons .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-steppedicons .icons .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-steppedicons .icons .slick-dots li button:before{display:none}.m-steppedicons .icons .slick-dots li button:hover{background:#3caba4}.m-steppedicons .icons .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-steppedicons .icons .slick-dots{position:relative;margin:0px auto 0}.m-steppedicons .icons .slick-dots li button{background:#432768}.m-steppedicons .icons .slick-dots li button:hover{background:#3caba4}.m-steppedicons .icons .slick-dots li.slick-active button{background:transparent;border-color:#432768}.m-steppedicons .icons:before,.m-steppedicons .icons:after{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition-delay:0.5s;content:" ";display:block;position:absolute}.m-steppedicons .icons:before{top:136px;left:0;height:1px;width:200%;border-bottom:2px dashed #432768;transform:translateX(-50%)}.m-steppedicons .icons:after{left:100%;top:138px;border:solid transparent;height:0;width:0;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#432768;border-width:8px;margin-top:-8px}.m-steppedicons .icons .e-item{margin-bottom:20px;width:50%;float:left;text-align:center;outline:none;height:auto}.m-steppedicons .icons .e-item img{margin:0 auto}.m-steppedicons .icons .e-item .inner{padding:0 10px}.m-steppedicons .icons .e-item .inner img{margin:0 auto;display:block}.m-steppedicons .icons .e-item .e-number{margin-top:40px;position:relative;display:block}.m-steppedicons .icons .e-item .e-number:before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transform-origin:center;top:-13px;background:#432768;content:" ";display:block;width:12px;height:12px}.m-steppedicons .icons .e-item .e-number h3{font-size:36px;font-size:3.6rem;line-height:44px;color:#432768;margin:0}.m-steppedicons .icons .e-item .e-number p{color:#000;margin:0}.m-steppedicons .icons .e-item .e-number p .btn{font-size:14px;font-size:1.4rem;line-height:20px;display:block;width:auto;margin:20px auto 0;max-width:98%}.m-steppedicons.pink{background:#b1045e}.m-steppedicons.pink .e-intro h2,.m-steppedicons.pink .e-intro p.preamble{color:#fff}.m-steppedicons.pink .icons .slick-dots{margin:0;padding:0;left:0;bottom:0px}.m-steppedicons.pink .icons .slick-dots li{padding:0;margin:0;width:10px;height:10px;margin:0 4px;box-sizing:border-box;overflow:visible}.m-steppedicons.pink .icons .slick-dots li button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:2px solid transparent;margin:0;padding:0;width:10px;height:10px;background:#fff;transform-origin:center;box-sizing:border-box}.m-steppedicons.pink .icons .slick-dots li button:before{display:none}.m-steppedicons.pink .icons .slick-dots li button:hover{background:#3caba4}.m-steppedicons.pink .icons .slick-dots li.slick-active button{background:transparent;border-color:#fff;transform:scale(1.6)}.m-steppedicons.pink .icons .slick-dots{margin:0;position:relative}.m-steppedicons.pink .icons:before{border-color:#fff}.m-steppedicons.pink .icons:after{border-left-color:#fff}.m-steppedicons.pink .icons .e-item .e-number:before{background:#fff}.m-steppedicons.pink .icons .e-item .e-number h3,.m-steppedicons.pink .icons .e-item .e-number p{color:#fff}@media (min-width: 992px){.m-steppedicons{padding:50px 0}.m-steppedicons .e-intro{margin-bottom:50px}.m-steppedicons .icons{position:relative;float:left;width:100%}.m-steppedicons .icons .e-item{float:left;padding:0 10px;margin-bottom:0}.m-steppedicons .icons .e-item:first-child:nth-last-child(1),.m-steppedicons .icons .e-item:first-child:nth-last-child(1) ~ .e-item{width:100%}.m-steppedicons .icons .e-item:first-child:nth-last-child(2),.m-steppedicons .icons .e-item:first-child:nth-last-child(2) ~ .e-item{width:50%}.m-steppedicons .icons .e-item:first-child:nth-last-child(3),.m-steppedicons .icons .e-item:first-child:nth-last-child(3) ~ .e-item{width:33.33333%}.m-steppedicons .icons .e-item:first-child:nth-last-child(4),.m-steppedicons .icons .e-item:first-child:nth-last-child(4) ~ .e-item{width:25%}.m-steppedicons .icons .e-item:first-child:nth-last-child(5),.m-steppedicons .icons .e-item:first-child:nth-last-child(5) ~ .e-item{width:20%}.m-steppedicons .icons .e-item:first-child:nth-last-child(6),.m-steppedicons .icons .e-item:first-child:nth-last-child(6) ~ .e-item{width:16.66667%}.m-steppedicons .icons .e-item .e-number{margin-top:40px}.m-steppedicons .icons .e-item .e-number:before{transform:translateX(-50%) scale(1);transition-delay:1s}.m-steppedicons.aos-init .icons:before{transform:translateX(-100%)}.m-steppedicons.aos-init .icons:after{left:0}.m-steppedicons.aos-init .icons .e-item .e-number:before{transform:translateX(-50%) scale(0)}.m-steppedicons.aos-animate .icons:before{transform:translateX(-50%)}.m-steppedicons.aos-animate .icons:after{left:100%}.m-steppedicons.aos-animate .icons .e-item .e-number:before{transform:translateX(-50%) scale(1)}}@media (min-width: 1921px){.m-steppedicons{padding:90px 0}.m-steppedicons .icons .e-item{padding:0 30px}}.m-textlinkpicker{padding:30px 0;position:relative}.m-textlinkpicker.grey:before{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:" ";display:block;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/backgrounds/header-background.png");opacity:0.5;z-index:0}.m-textlinkpicker .e-intro{max-width:975px;margin:0 auto 20px;text-align:center}.m-textlinkpicker .links ul{list-style:none;margin:0;padding:0}.m-textlinkpicker .links ul li{width:100%;margin:15px 0}.m-textlinkpicker .links ul li a{font-size:20px;font-size:2rem;line-height:28px;position:relative}.m-textlinkpicker .links ul li a svg{width:15px;height:9px;fill:#b1045e;margin:10px -25px 0 5px;display:inline-block;vertical-align:top}@media (min-width: 768px){.m-textlinkpicker .links ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-textlinkpicker .links ul li{float:left;width:50%;margin:20px 0}}@media (min-width: 992px){.m-textlinkpicker{padding:60px 0}.m-textlinkpicker .links{margin-top:30px}.m-textlinkpicker .links ul li{width:33.3333333%}}@media (min-width: 1230px){.m-textlinkpicker{padding:60px 0}.m-textlinkpicker .links ul li a{font-size:22px;font-size:2.2rem;line-height:22px}.m-textlinkpicker .links ul li a svg{margin:5px -25px 0 5px}}.m-triplestats{padding:60px 0 40px}.m-triplestats .container{position:relative;z-index:20}.m-triplestats .e-stat{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}@media (min-width: 500px){.m-triplestats .e-stat{width:100%}}@media (min-width: 768px){.m-triplestats .e-stat{width:33.33333%}}@media (min-width: 992px){.m-triplestats .e-stat{width:33.33333%}}@media (min-width: 1230px){.m-triplestats .e-stat{width:33.33333%}}@media (min-width: 1921px){.m-triplestats .e-stat{width:33.33333%;padding-left:25px;padding-right:25px}}.m-triplestats .e-stat:last-child{margin-bottom:0}.m-triplestats .e-stat .inner{background:#fff;padding:14px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.05)}.m-triplestats .e-stat .inner h2{font-size:40px;font-size:4rem;line-height:40px;margin:-40px 0 10px;color:#432768}.m-triplestats .e-stat .inner h2.slate{color:#2d2d3c}.m-triplestats .e-stat .inner h2.pink{color:#b1045e}.m-triplestats .e-stat .inner h2.blue{color:#2fa5d5}.m-triplestats .e-stat .inner h2.green{color:#3caba4}.m-triplestats .e-stat .inner h2.purple{color:#432768}.m-triplestats .e-stat .inner h2.white{color:#fff}.m-triplestats .e-stat .inner h2.black{color:#000}.m-triplestats .e-stat .inner p{margin:0}.m-triplestats .e-stat .inner p strong{color:#000}.m-triplestats .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1;display:none}.m-triplestats .shapes svg{fill:#b1045e;transform-origin:center}.m-triplestats .shapes .shape-parallax{position:absolute}.m-triplestats .shapes .shape-1{top:50%;left:-5%}.m-triplestats .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-triplestats .shapes .shape-2{top:-5%;left:100%}.m-triplestats .shapes .shape-2 svg{transform:rotate(-20deg);width:30px;height:30px}.m-triplestats .shapes .shape-3{top:100%;left:80%}.m-triplestats .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px}@media (min-width: 992px){.m-triplestats{padding:60px 0}.m-triplestats .shapes{position:relative}.m-triplestats .e-stat{margin:30px 0 0}}@media (min-width: 1230px){.m-triplestats{padding:90px 0}.m-triplestats .e-stat .inner{padding:30px}.m-triplestats .e-stat .inner h2{font-size:80px;font-size:8rem;line-height:80px;margin:-80px 0 20px}}@media (min-width: 1921px){.m-triplestats .e-stat .inner{padding:60px 40px}.m-triplestats .e-stat .inner h2{font-size:80px;font-size:8rem;line-height:80px;margin-top:-110px;margin-bottom:20px}}.m-accordion .e-item .title{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:15px 0 20px;border-top:2px dashed #d4d4d4}.m-accordion .e-item .title h3{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin:0;position:relative;padding-right:50px}.m-accordion .e-item .title h3:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;font-size:2.5rem;line-height:25px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;right:0;content:"\f078";color:#b1045e;margin-top:0px;transform-origin:center}.m-accordion .e-item .title.open h3:after{transform:translateY(-50%) rotate(-180deg)}.m-accordion .e-item .title:hover{cursor:pointer}.m-accordion .e-item .title:hover h3{color:#b1045e}.m-accordion .e-item .more{padding:0 0 20px 0;display:none}.m-accordion .e-item .more p:first-child{margin-top:0}.m-accordion .e-item:last-child .title{border-bottom:2px dashed #d4d4d4}.m-accordion .e-item:last-child .title.open{border-bottom:2px dashed transparent}.m-accordion table{margin-top:30px}.m-accordion table:first-child{margin-top:0}.m-accordion table tr:nth-child(odd) td{background:#f4f4f4;width:auto}.m-accordion .tabletolist .titles{display:block;padding:15px}@media (min-width: 992px){.m-accordion .e-item .title{padding:25px 0 30px}}@media (min-width: 1230px){.m-accordion .e-item .title{padding:40px 0 45px}}.m-accordion.full{padding:30px 0}.m-accordion.full .container{max-width:882px}@media (min-width: 992px){.m-accordion.full{padding:60px 0}}.m-documentdownload:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-documentdownload .e-image{max-width:200px;margin:0 auto 10px}.m-documentdownload .e-text .btn span{font-size:12px;font-size:1.2rem;line-height:24px;display:inline-block;vertical-align:top;margin-left:5px;font-family:"source_sans_proregular",arial,sans-serif}@media (min-width: 500px){.m-documentdownload .e-image{float:left;margin:0 20px 0 0}.m-documentdownload .e-text{float:left;max-width:calc(100% - 220px)}}.m-socialshare{padding:20px 0;border-top:2px dashed #d5d5d5;border-bottom:2px dashed #d5d5d5}.m-socialshare ul{list-style:none;padding:0;margin:15px 0 0}.m-socialshare ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-socialshare ul li{font-size:25px;font-size:2.5rem;line-height:38px;display:inline-block;vertical-align:middle;margin-right:25px;position:relative;float:left}.m-socialshare ul li a{color:#242a34;background:none}.m-socialshare ul li a img{display:block}.m-socialshare ul li a .fa-facebook-official{color:#3d5b99}.m-socialshare ul li a .fa-twitter{color:#25a0f0}.m-socialshare ul li a .fa-linkedin-square{color:#0c76b3}.m-socialshare ul li a:hover{color:rgba(0,0,0,0.5)}.m-socialshare ul li:last-child{margin-right:0}@media (min-width: 500px){.m-socialshare:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-socialshare .e-text{float:left}.m-socialshare .e-text h3{margin:0}.m-socialshare ul{float:right;margin:0}.m-socialshare ul li{float:none}}.m-staffprofiles,.m-testimonials{padding:0}.m-staffprofiles:after,.m-testimonials:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%}}@media (min-width: 768px){.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%}}@media (min-width: 992px){.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%}}@media (min-width: 1230px){.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%}}@media (min-width: 1921px){.m-staffprofiles .e-item,.m-testimonials .e-item{width:100%;padding-left:25px;padding-right:25px}}.m-staffprofiles .e-item .e-text.slate,.m-testimonials .e-item .e-text.slate{background-color:#2d2d3c}.m-staffprofiles .e-item .e-text.pink,.m-testimonials .e-item .e-text.pink{background-color:#b1045e}.m-staffprofiles .e-item .e-text.blue,.m-testimonials .e-item .e-text.blue{background-color:#2fa5d5}.m-staffprofiles .e-item .e-text.green,.m-testimonials .e-item .e-text.green{background-color:#3caba4}.m-staffprofiles .e-item .e-text.purple,.m-testimonials .e-item .e-text.purple{background-color:#432768}.m-staffprofiles .e-item .e-text.white,.m-testimonials .e-item .e-text.white{background-color:#fff}.m-staffprofiles .e-item .e-text.black,.m-testimonials .e-item .e-text.black{background-color:#000}.m-staffprofiles .e-item .e-text.blue,.m-testimonials .e-item .e-text.blue,.m-staffprofiles .e-item .e-text.green,.m-testimonials .e-item .e-text.green,.m-staffprofiles .e-item .e-text.purple,.m-testimonials .e-item .e-text.purple{color:#fff}.m-staffprofiles .e-item .e-text.blue h3,.m-testimonials .e-item .e-text.blue h3,.m-staffprofiles .e-item .e-text.blue p,.m-testimonials .e-item .e-text.blue p,.m-staffprofiles .e-item .e-text.blue a,.m-testimonials .e-item .e-text.blue a,.m-staffprofiles .e-item .e-text.green h3,.m-testimonials .e-item .e-text.green h3,.m-staffprofiles .e-item .e-text.green p,.m-testimonials .e-item .e-text.green p,.m-staffprofiles .e-item .e-text.green a,.m-testimonials .e-item .e-text.green a,.m-staffprofiles .e-item .e-text.purple h3,.m-testimonials .e-item .e-text.purple h3,.m-staffprofiles .e-item .e-text.purple p,.m-testimonials .e-item .e-text.purple p,.m-staffprofiles .e-item .e-text.purple a,.m-testimonials .e-item .e-text.purple a{color:#fff}.m-staffprofiles .e-item .e-text.blue a,.m-testimonials .e-item .e-text.blue a,.m-staffprofiles .e-item .e-text.green a,.m-testimonials .e-item .e-text.green a,.m-staffprofiles .e-item .e-text.purple a,.m-testimonials .e-item .e-text.purple a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.m-staffprofiles .e-item .e-text.blue a:hover,.m-testimonials .e-item .e-text.blue a:hover,.m-staffprofiles .e-item .e-text.green a:hover,.m-testimonials .e-item .e-text.green a:hover,.m-staffprofiles .e-item .e-text.purple a:hover,.m-testimonials .e-item .e-text.purple a:hover{background-size:100% 1px}.m-staffprofiles .e-item .e-text.blue .e-links svg,.m-testimonials .e-item .e-text.blue .e-links svg,.m-staffprofiles .e-item .e-text.green .e-links svg,.m-testimonials .e-item .e-text.green .e-links svg,.m-staffprofiles .e-item .e-text.purple .e-links svg,.m-testimonials .e-item .e-text.purple .e-links svg{fill:#fff}.m-staffprofiles .e-item .e-text.blue .e-cta,.m-testimonials .e-item .e-text.blue .e-cta,.m-staffprofiles .e-item .e-text.green .e-cta,.m-testimonials .e-item .e-text.green .e-cta,.m-staffprofiles .e-item .e-text.purple .e-cta,.m-testimonials .e-item .e-text.purple .e-cta{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-staffprofiles .e-item .e-text.blue .e-cta:hover,.m-testimonials .e-item .e-text.blue .e-cta:hover,.m-staffprofiles .e-item .e-text.green .e-cta:hover,.m-testimonials .e-item .e-text.green .e-cta:hover,.m-staffprofiles .e-item .e-text.purple .e-cta:hover,.m-testimonials .e-item .e-text.purple .e-cta:hover{background-size:100% 1px}.m-staffprofiles .e-item .e-text.blue .e-cta svg,.m-testimonials .e-item .e-text.blue .e-cta svg,.m-staffprofiles .e-item .e-text.green .e-cta svg,.m-testimonials .e-item .e-text.green .e-cta svg,.m-staffprofiles .e-item .e-text.purple .e-cta svg,.m-testimonials .e-item .e-text.purple .e-cta svg{fill:#fff}.m-staffprofiles .e-item .e-text.green,.m-testimonials .e-item .e-text.green{background:#2c817b}@media (min-width: 768px){.m-staffprofiles .e-item img,.m-testimonials .e-item img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:200px;margin:0}.m-staffprofiles .e-item img+.e-text,.m-testimonials .e-item img+.e-text{max-width:calc(100% - 180px);margin:20px 0;float:right}.m-staffprofiles .e-item .e-text,.m-testimonials .e-item .e-text{width:100%}}@media (min-width: 1230px){.m-staffprofiles .e-item img,.m-testimonials .e-item img{max-width:280px}.m-staffprofiles .e-item img+.e-text,.m-testimonials .e-item img+.e-text{max-width:calc(100% - 240px);margin:35px 0}}@media (min-width: 1921px){.m-staffprofiles .e-item img,.m-testimonials .e-item img{max-width:300px}.m-staffprofiles .e-item img+.e-text,.m-testimonials .e-item img+.e-text{max-width:calc(100% - 280px)}}.m-testimonials .e-item .e-text{padding:40px;quotes:"“" "”"}.m-testimonials .e-item .e-text.slate{background-color:#2d2d3c}.m-testimonials .e-item .e-text.pink{background-color:#b1045e}.m-testimonials .e-item .e-text.blue{background-color:#2fa5d5}.m-testimonials .e-item .e-text.green{background-color:#3caba4}.m-testimonials .e-item .e-text.purple{background-color:#432768}.m-testimonials .e-item .e-text.white{background-color:#fff}.m-testimonials .e-item .e-text.black{background-color:#000}.m-testimonials .e-item .e-text:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:130px;font-size:13rem;line-height:24px;content:open-quote;display:block;color:#432768;margin-top:-15px;display:block}.m-testimonials .e-item .e-text.purple,.m-testimonials .e-item .e-text.green{color:#fff;background:#785dae}.m-testimonials .e-item .e-text.purple h3,.m-testimonials .e-item .e-text.purple p,.m-testimonials .e-item .e-text.purple a,.m-testimonials .e-item .e-text.green h3,.m-testimonials .e-item .e-text.green p,.m-testimonials .e-item .e-text.green a{color:#fff}.m-testimonials .e-item .e-text.purple a,.m-testimonials .e-item .e-text.green a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.m-testimonials .e-item .e-text.purple a:hover,.m-testimonials .e-item .e-text.green a:hover{background-size:100% 1px}.m-testimonials .e-item .e-text.purple blockquote,.m-testimonials .e-item .e-text.green blockquote{color:#fff}.m-testimonials .e-item .e-text.purple .e-cta,.m-testimonials .e-item .e-text.green .e-cta{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff}.m-testimonials .e-item .e-text.purple .e-cta:hover,.m-testimonials .e-item .e-text.green .e-cta:hover{background-size:100% 1px}.m-testimonials .e-item .e-text.purple .e-cta svg,.m-testimonials .e-item .e-text.green .e-cta svg{fill:#fff}.m-testimonials .e-item .e-text.green{background:#2c817b}.m-testimonials .e-item .e-text blockquote{font-size:18px;font-size:1.8rem;line-height:24px;margin:0 0 20px;padding:0}.m-testimonials .e-item .e-text blockquote:before,.m-testimonials .e-item .e-text blockquote:after{display:none}@media (min-width: 768px){.m-testimonials .e-item .e-text{margin:50px 0}}@media (min-width: 992px){.m-testimonials .e-item .e-text{margin:20px 0}}@media (min-width: 1230px){.m-testimonials .e-item .e-text{margin:50px 0}}.m-coursefilter,.m-eventsnav,.m-newsfilter{background:#f4f4f4;padding:20px 20px 25px;margin-top:88px}.m-coursefilter h3,.m-eventsnav h3,.m-newsfilter h3{margin-bottom:0;position:relative}.m-coursefilter h3:after,.m-eventsnav h3:after,.m-newsfilter h3:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f078";position:absolute;right:0;top:5px}.m-coursefilter h3.open:after,.m-eventsnav h3.open:after,.m-newsfilter h3.open:after{transform:rotate(-180deg)}.m-coursefilter .m-accordion,.m-eventsnav .m-accordion,.m-newsfilter .m-accordion{padding:20px 0;display:none;border-bottom:2px dashed #c3c3c3}.m-coursefilter .m-accordion:first-of-type,.m-eventsnav .m-accordion:first-of-type,.m-newsfilter .m-accordion:first-of-type{border-top:2px dashed #c3c3c3;margin-top:30px}.m-coursefilter .m-accordion:last-of-type,.m-eventsnav .m-accordion:last-of-type,.m-newsfilter .m-accordion:last-of-type{border-bottom:none}.m-coursefilter .m-accordion .e-item:first-child .title,.m-eventsnav .m-accordion .e-item:first-child .title,.m-newsfilter .m-accordion .e-item:first-child .title{border:none}.m-coursefilter .m-accordion .title,.m-eventsnav .m-accordion .title,.m-newsfilter .m-accordion .title{padding:0;border:none}.m-coursefilter .m-accordion .title>*,.m-eventsnav .m-accordion .title>*,.m-newsfilter .m-accordion .title>*{font-size:20px;font-size:2rem;line-height:28px;position:relative;margin:0;color:#000;font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-coursefilter .m-accordion .title>*:after,.m-eventsnav .m-accordion .title>*:after,.m-newsfilter .m-accordion .title>*:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-size:1.6rem;line-height:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;right:0;content:"\f107";color:#242a34;margin-top:0px;transform-origin:center}.m-coursefilter .m-accordion .title.open>*:after,.m-eventsnav .m-accordion .title.open>*:after,.m-newsfilter .m-accordion .title.open>*:after{transform:translateY(-50%) rotate(-180deg)}.m-coursefilter .m-accordion .more,.m-eventsnav .m-accordion .more,.m-newsfilter .m-accordion .more{padding:0}.m-coursefilter .m-accordion .more label,.m-eventsnav .m-accordion .more label,.m-newsfilter .m-accordion .more label{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#000;position:relative;padding-left:30px;margin:20px 0;display:block}.m-coursefilter .m-accordion .more label:hover,.m-eventsnav .m-accordion .more label:hover,.m-newsfilter .m-accordion .more label:hover{color:#432768;cursor:pointer}.m-coursefilter .m-accordion .more label input,.m-eventsnav .m-accordion .more label input,.m-newsfilter .m-accordion .more label input{opacity:0;width:20px;height:20px;position:absolute;left:0;top:0}.m-coursefilter .m-accordion .more label input:checked+.e-checkbox:before,.m-eventsnav .m-accordion .more label input:checked+.e-checkbox:before,.m-newsfilter .m-accordion .more label input:checked+.e-checkbox:before{transform:translate(-50%, -50%) scale(1)}.m-coursefilter .m-accordion .more label .e-checkbox,.m-eventsnav .m-accordion .more label .e-checkbox,.m-newsfilter .m-accordion .more label .e-checkbox{position:absolute;top:3px;left:0;width:20px;height:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.07)}.m-coursefilter .m-accordion .more label .e-checkbox:before,.m-eventsnav .m-accordion .more label .e-checkbox:before,.m-newsfilter .m-accordion .more label .e-checkbox:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:" ";display:block;width:11px;height:8px;background-image:url("../images/icons/tick.png");background-size:100% auto;background-repeat:no-repeat;transform:translate(-50%, -50%) scale(0)}@media (min-width: 768px){.m-coursefilter,.m-eventsnav,.m-newsfilter{margin-top:0}}@media (min-width: 992px){.m-coursefilter h3,.m-eventsnav h3,.m-newsfilter h3{pointer-events:none}.m-coursefilter h3:after,.m-eventsnav h3:after,.m-newsfilter h3:after{display:none}.m-coursefilter .m-accordion,.m-eventsnav .m-accordion,.m-newsfilter .m-accordion{display:block !important}}@media (min-width: 1230px){.m-coursefilter,.m-eventsnav,.m-newsfilter{padding:48px}}.m-courseresults,.m-eventsresults,.m-relatednews,.m-newsresults,.m-searchresults{padding:0}.m-courseresults .e-count,.m-eventsresults .e-count,.m-relatednews .e-count,.m-newsresults .e-count,.m-searchresults .e-count{margin-top:15px;margin-bottom:30px}.m-courseresults .e-count:after,.m-eventsresults .e-count:after,.m-relatednews .e-count:after,.m-newsresults .e-count:after,.m-searchresults .e-count:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:100%}}@media (min-width: 768px){.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:50%}}@media (min-width: 992px){.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:41.66667%}}@media (min-width: 1230px){.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:50%}}@media (min-width: 1921px){.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{width:50%;padding-left:0;padding-right:0}}.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:100%}}@media (min-width: 768px){.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:50%}}@media (min-width: 992px){.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:58.33333%}}@media (min-width: 1230px){.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:50%}}@media (min-width: 1921px){.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{width:50%;padding-left:0;padding-right:0}}.m-courseresults .e-count .left h3,.m-eventsresults .e-count .left h3,.m-relatednews .e-count .left h3,.m-newsresults .e-count .left h3,.m-searchresults .e-count .left h3,.m-courseresults .e-count .left .refresh,.m-eventsresults .e-count .left .refresh,.m-relatednews .e-count .left .refresh,.m-newsresults .e-count .left .refresh,.m-searchresults .e-count .left .refresh{display:inline-block;vertical-align:middle;width:auto}.m-courseresults .e-count .left h3 a svg,.m-eventsresults .e-count .left h3 a svg,.m-relatednews .e-count .left h3 a svg,.m-newsresults .e-count .left h3 a svg,.m-searchresults .e-count .left h3 a svg,.m-courseresults .e-count .left .refresh a svg,.m-eventsresults .e-count .left .refresh a svg,.m-relatednews .e-count .left .refresh a svg,.m-newsresults .e-count .left .refresh a svg,.m-searchresults .e-count .left .refresh a svg{width:12px;height:12px;margin-right:5px}.m-courseresults .e-count .left h3,.m-eventsresults .e-count .left h3,.m-relatednews .e-count .left h3,.m-newsresults .e-count .left h3,.m-searchresults .e-count .left h3{margin:0 0 10px}.m-courseresults .e-count .left .refresh,.m-eventsresults .e-count .left .refresh,.m-relatednews .e-count .left .refresh,.m-newsresults .e-count .left .refresh,.m-searchresults .e-count .left .refresh{display:block}.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{margin-top:20px}.m-courseresults .e-count .right>span,.m-eventsresults .e-count .right>span,.m-relatednews .e-count .right>span,.m-newsresults .e-count .right>span,.m-searchresults .e-count .right>span,.m-courseresults .e-count .right select,.m-eventsresults .e-count .right select,.m-relatednews .e-count .right select,.m-newsresults .e-count .right select,.m-searchresults .e-count .right select,.m-courseresults .e-count .right .selectric-wrapper,.m-eventsresults .e-count .right .selectric-wrapper,.m-relatednews .e-count .right .selectric-wrapper,.m-newsresults .e-count .right .selectric-wrapper,.m-searchresults .e-count .right .selectric-wrapper{display:inline-block;vertical-align:middle;margin:0;text-align:left}.m-courseresults .e-count .right>span,.m-eventsresults .e-count .right>span,.m-relatednews .e-count .right>span,.m-newsresults .e-count .right>span,.m-searchresults .e-count .right>span{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#000;margin-right:10px}.m-courseresults .e-count .right select,.m-eventsresults .e-count .right select,.m-relatednews .e-count .right select,.m-newsresults .e-count .right select,.m-searchresults .e-count .right select,.m-courseresults .e-count .right .selectric-wrapper,.m-eventsresults .e-count .right .selectric-wrapper,.m-relatednews .e-count .right .selectric-wrapper,.m-newsresults .e-count .right .selectric-wrapper,.m-searchresults .e-count .right .selectric-wrapper{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);margin-top:5px;width:100%;max-width:calc(100% - 68px)}.m-courseresults .e-item,.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item,.m-searchresults .e-item{width:100%;padding:0;margin:0 0 30px;float:none}.m-courseresults .e-item .inner,.m-eventsresults .e-item .inner,.m-relatednews .e-item .inner,.m-newsresults .e-item .inner,.m-searchresults .e-item .inner{border:1px solid #eee}.m-courseresults .e-item .inner p,.m-eventsresults .e-item .inner p,.m-relatednews .e-item .inner p,.m-newsresults .e-item .inner p,.m-searchresults .e-item .inner p{margin:20px 0}.m-courseresults .e-item .inner p.details,.m-eventsresults .e-item .inner p.details,.m-relatednews .e-item .inner p.details,.m-newsresults .e-item .inner p.details,.m-searchresults .e-item .inner p.details{margin:20px 0;color:#000}.m-courseresults .e-item .inner p.details svg,.m-eventsresults .e-item .inner p.details svg,.m-relatednews .e-item .inner p.details svg,.m-newsresults .e-item .inner p.details svg,.m-searchresults .e-item .inner p.details svg{fill:#111;margin-right:5px}.m-courseresults .e-item .inner p.details svg.degree,.m-eventsresults .e-item .inner p.details svg.degree,.m-relatednews .e-item .inner p.details svg.degree,.m-newsresults .e-item .inner p.details svg.degree,.m-searchresults .e-item .inner p.details svg.degree{margin-left:-4px;margin-right:0;width:24px;height:20px}.m-courseresults .e-item .inner p.details span,.m-eventsresults .e-item .inner p.details span,.m-relatednews .e-item .inner p.details span,.m-newsresults .e-item .inner p.details span,.m-searchresults .e-item .inner p.details span{display:block;margin:0}.m-courseresults .e-item .inner p.details span+span,.m-eventsresults .e-item .inner p.details span+span,.m-relatednews .e-item .inner p.details span+span,.m-newsresults .e-item .inner p.details span+span,.m-searchresults .e-item .inner p.details span+span{margin:0}.m-courseresults .e-item .inner p .e-cta,.m-eventsresults .e-item .inner p .e-cta,.m-relatednews .e-item .inner p .e-cta,.m-newsresults .e-item .inner p .e-cta,.m-searchresults .e-item .inner p .e-cta{margin-top:20px}@media (min-width: 768px){.m-courseresults .e-count,.m-eventsresults .e-count,.m-relatednews .e-count,.m-newsresults .e-count,.m-searchresults .e-count{margin:30px 0 30px}.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{float:left}.m-courseresults .e-count .right,.m-eventsresults .e-count .right,.m-relatednews .e-count .right,.m-newsresults .e-count .right,.m-searchresults .e-count .right{float:right;margin:0;text-align:right}.m-courseresults .e-count .right span,.m-eventsresults .e-count .right span,.m-relatednews .e-count .right span,.m-newsresults .e-count .right span,.m-searchresults .e-count .right span,.m-courseresults .e-count .right select,.m-eventsresults .e-count .right select,.m-relatednews .e-count .right select,.m-newsresults .e-count .right select,.m-searchresults .e-count .right select{display:inline-block;vertical-align:top;margin:0}.m-courseresults .e-count .right>span,.m-eventsresults .e-count .right>span,.m-relatednews .e-count .right>span,.m-newsresults .e-count .right>span,.m-searchresults .e-count .right>span{font-size:18px;font-size:1.8rem;line-height:22px;margin-right:15px;margin-top:15px}.m-courseresults .e-count .right select,.m-eventsresults .e-count .right select,.m-relatednews .e-count .right select,.m-newsresults .e-count .right select,.m-searchresults .e-count .right select,.m-courseresults .e-count .right .selectric-wrapper,.m-eventsresults .e-count .right .selectric-wrapper,.m-relatednews .e-count .right .selectric-wrapper,.m-newsresults .e-count .right .selectric-wrapper,.m-searchresults .e-count .right .selectric-wrapper{width:auto;min-width:200px;margin:0}.m-courseresults .e-count .right select .e-arrow,.m-eventsresults .e-count .right select .e-arrow,.m-relatednews .e-count .right select .e-arrow,.m-newsresults .e-count .right select .e-arrow,.m-searchresults .e-count .right select .e-arrow,.m-courseresults .e-count .right .selectric-wrapper .e-arrow,.m-eventsresults .e-count .right .selectric-wrapper .e-arrow,.m-relatednews .e-count .right .selectric-wrapper .e-arrow,.m-newsresults .e-count .right .selectric-wrapper .e-arrow,.m-searchresults .e-count .right .selectric-wrapper .e-arrow{margin-top:0;margin-right:0}.m-courseresults .e-item .inner p.details span,.m-eventsresults .e-item .inner p.details span,.m-relatednews .e-item .inner p.details span,.m-newsresults .e-item .inner p.details span,.m-searchresults .e-item .inner p.details span{display:inline-block}.m-courseresults .e-item .inner p.details span+span,.m-eventsresults .e-item .inner p.details span+span,.m-relatednews .e-item .inner p.details span+span,.m-newsresults .e-item .inner p.details span+span,.m-searchresults .e-item .inner p.details span+span{margin-left:10px}.m-courseresults .e-item .inner p.details span:last-child,.m-eventsresults .e-item .inner p.details span:last-child,.m-relatednews .e-item .inner p.details span:last-child,.m-newsresults .e-item .inner p.details span:last-child,.m-searchresults .e-item .inner p.details span:last-child{display:block;margin:5px 0 0}}@media (min-width: 1230px){.m-courseresults .e-count,.m-eventsresults .e-count,.m-relatednews .e-count,.m-newsresults .e-count,.m-searchresults .e-count{margin:0 0 30px}.m-courseresults .e-count .left,.m-eventsresults .e-count .left,.m-relatednews .e-count .left,.m-newsresults .e-count .left,.m-searchresults .e-count .left{float:left;margin-top:5px}.m-courseresults .e-count .left .refresh,.m-eventsresults .e-count .left .refresh,.m-relatednews .e-count .left .refresh,.m-newsresults .e-count .left .refresh,.m-searchresults .e-count .left .refresh{margin-left:10px;padding-left:10px;border-left:1px solid #ddd;display:inline-block}}.m-eventcontent .m-socialshare{margin-top:50px;padding:15px 0 !important}.m-eventcontent .m-socialshare a.e-cta{color:#000;display:inline-block}.m-eventcontent .m-socialshare a.e-cta svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:#000;transform-origin:center;transform:rotate(-180deg)}.m-eventcontent .m-socialshare a.e-cta:hover{color:#b1045e}.m-eventcontent .m-socialshare a.e-cta:hover svg{fill:#b1045e}.m-eventcontent .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-eventcontent .shapes svg{fill:#785cae;transform-origin:center}.m-eventcontent .shapes .shape-parallax{position:absolute}.m-eventcontent .shapes .shape-1{top:10%;left:-10%}.m-eventcontent .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-eventcontent .shapes .shape-2{top:30%;left:110%;display:none}.m-eventcontent .shapes .shape-2 svg{transform:rotate(-20deg);width:33px;height:34px}.m-eventcontent .shapes .shape-3{top:90%;left:105%;display:none}.m-eventcontent .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px;-webkit-filter:blur(2px);-moz-filter:blur(2px);-os-filter:blur(2px);filter:blur(2px)}@media (min-width: 500px){.m-eventcontent .m-socialshare a.e-cta{margin-top:8px}}@media (min-width: 992px){.m-eventcontent{margin-top:30px}.m-eventcontent .shapes .shape-2,.m-eventcontent .shapes .shape-3{display:block}}.m-eventdetails{position:relative;z-index:50}.m-eventdetails .inner{background:#fff;margin-top:-50px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.m-eventdetails .inner .text{border:1px solid #eee;padding:20px}.m-eventdetails .inner .text:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-eventdetails .inner .text h3{margin-top:0;margin-bottom:20px}.m-eventdetails .inner .text .row{margin:10px 0 0;padding-left:25px;position:relative;color:#797979}.m-eventdetails .inner .text .row .icon{position:absolute;left:0;top:2px;text-align:center;width:20px;height:20px}.m-eventdetails .inner .text .row .icon .calendar{width:15px;height:15px}.m-eventdetails .inner .text .row .icon .clock{width:16px;height:16px}.m-eventdetails .inner .text .row .icon .eventpin{width:11px;height:17px}.m-eventdetails .inner .text .row .icon .category{width:9px;height:15px}.m-eventdetails .inner .text .row .icon .price{width:15px;height:15px}.m-eventdetails .inner .text .row .icon .mobile{width:12px;height:18px}.m-eventdetails .inner .text .row h4{color:#000;text-transform:uppercase;margin:0}.m-eventdetails .inner .btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;width:100%}@media (min-width: 768px){.m-eventdetails .inner .text .row{float:left;width:50%}}@media (min-width: 992px){.m-eventdetails .inner .text .row{width:100%}}@media (min-width: 1230px){.m-eventdetails .inner{float:right;width:110%}.m-eventdetails .inner .text{padding:20px}.m-eventdetails .inner .text:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-eventdetails .inner .text .row{width:50%}.m-eventdetails .inner .text .row:nth-child(even){clear:left}}@media (min-width: 1921px){.m-eventdetails .inner .text{padding:40px}}.m-eventfulldetails{padding:30px 0;background-color:#2c817b;background-image:url("../images/backgrounds/header-background.png");background-position:center;background-repeat:no-repeat;background-size:cover}.m-eventfulldetails h2{color:#fff}.m-eventfulldetails .box{background:#fff}.m-eventfulldetails .box:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-eventfulldetails .box .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-eventfulldetails .box .text{width:100%}}@media (min-width: 768px){.m-eventfulldetails .box .text{width:100%}}@media (min-width: 992px){.m-eventfulldetails .box .text{width:41.66667%}}@media (min-width: 1230px){.m-eventfulldetails .box .text{width:33.33333%}}@media (min-width: 1921px){.m-eventfulldetails .box .text{width:33.33333%;padding-left:25px;padding-right:25px}}.m-eventfulldetails .box .map{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:300px}@media (min-width: 500px){.m-eventfulldetails .box .map{width:100%}}@media (min-width: 768px){.m-eventfulldetails .box .map{width:100%}}@media (min-width: 992px){.m-eventfulldetails .box .map{width:58.33333%}}@media (min-width: 1230px){.m-eventfulldetails .box .map{width:66.66667%}}@media (min-width: 1921px){.m-eventfulldetails .box .map{width:66.66667%;padding-left:25px;padding-right:25px}}.m-eventfulldetails .box .map #googleMap{width:100%;height:100%;position:absolute;top:0;left:0}.m-eventfulldetails .text{padding:20px}.m-eventfulldetails .text .row{margin:0 0 10px;padding-left:25px;position:relative;color:#797979}.m-eventfulldetails .text .row .icon{position:absolute;left:0;top:2px;text-align:center;width:20px;height:20px}.m-eventfulldetails .text .row .icon .calendar{width:15px;height:15px}.m-eventfulldetails .text .row .icon .clock{width:16px;height:16px}.m-eventfulldetails .text .row .icon .eventpin{width:11px;height:17px}.m-eventfulldetails .text .row .icon .category{width:9px;height:15px}.m-eventfulldetails .text .row .icon .price{width:15px;height:16px}.m-eventfulldetails .text .row .icon .venue{width:14px;height:18px}.m-eventfulldetails .text .row .icon .telephone{width:16px;height:16px}.m-eventfulldetails .text .row h4{color:#000;margin:0}.m-eventfulldetails .text .row:last-child{margin:0}.m-eventfulldetails .text .btn{width:100%;margin-top:30px}@media (min-width: 992px){.m-eventfulldetails{padding:60px 0 80px}.m-eventfulldetails .box{position:relative;margin-top:40px}.m-eventfulldetails .box .map{position:absolute;right:0;top:0;height:100%;padding-right:0}}@media (min-width: 1230px){.m-eventfulldetails .text{padding:45px !important}}.m-eventsrelated{padding:30px 0}.m-eventsrelated .item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40px}@media (min-width: 500px){.m-eventsrelated .item{width:100%}}@media (min-width: 768px){.m-eventsrelated .item{width:50%}}@media (min-width: 992px){.m-eventsrelated .item{width:25%}}@media (min-width: 1230px){.m-eventsrelated .item{width:25%}}@media (min-width: 1921px){.m-eventsrelated .item{width:25%;padding-left:25px;padding-right:25px}}.m-eventsrelated .item .inner{padding:50px 15px;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);position:relative;background:#fff}.m-eventsrelated .item .inner p.details{font-size:14px;font-size:1.4rem;line-height:20px;font-family:"source_sans_probold",arial,sans-serif;color:#555;margin:10px 0}.m-eventsrelated .item .inner p.details span{margin-right:10px}.m-eventsrelated .item .inner p.details svg{fill:#111;margin-right:0px;display:inline-block;vertical-align:top;margin-top:2px}.m-eventsrelated .item .inner p.details svg.clock{width:26px;height:16px}.m-eventsrelated .item .inner p.details svg.eventpin{width:13px;height:18px}.m-eventsrelated .item .inner p:last-child{position:relative;bottom:auto;left:auto}.m-eventsrelated .item .inner h3 a{color:#000}.m-eventsrelated .item .inner h3 a:hover{color:#b1045e}.m-eventsrelated .item .inner .date{padding:10px 18px;background:#785cae;color:#fff;display:inline-block;position:absolute;top:-20px;font-family:"source_sans_prosemibold",arial,sans-serif;text-transform:uppercase}.m-eventsrelated .item .inner .date .month{font-size:14px;font-size:1.4rem;line-height:14px;display:block}.m-eventsrelated .item .inner .date .number{font-size:22px;font-size:2.2rem;line-height:22px;display:block}.m-eventsrelated .e-button{margin-top:30px;width:100%;text-align:center}@media (min-width: 992px){.m-eventsrelated{padding:60px 0}}@media (min-width: 1230px){.m-eventsrelated{padding:90px 0}.m-eventsrelated .item .inner{padding:50px 40px}.m-eventsrelated .e-button{margin-top:50px}}.m-eventsnav .m-accordion .more .e-item,.m-newsfilter .m-accordion .more .e-item{margin-top:20px}.m-eventsnav .m-accordion .more .e-item:after,.m-newsfilter .m-accordion .more .e-item:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-eventsnav .m-accordion .more .e-item .title h5,.m-newsfilter .m-accordion .more .e-item .title h5{font-size:18px;font-size:1.8rem;line-height:24px;font-family:"source_sans_proregular",arial,sans-serif}.m-eventsnav .m-accordion .more .e-item .title h5:after,.m-newsfilter .m-accordion .more .e-item .title h5:after{font-size:10px;font-size:1rem;line-height:10px;content:"\f067";margin-top:0px}.m-eventsnav .m-accordion .more .e-item .title.open h5:after,.m-newsfilter .m-accordion .more .e-item .title.open h5:after{content:"\f068"}.m-eventsnav .m-accordion .more .e-item .more,.m-newsfilter .m-accordion .more .e-item .more{float:left;width:100%}.m-eventsresults .e-count,.m-relatednews .e-count,.m-newsresults .e-count{margin-bottom:50px}.m-eventsresults .e-item,.m-relatednews .e-item,.m-newsresults .e-item{margin-bottom:50px}.m-eventsresults .e-item .inner,.m-relatednews .e-item .inner,.m-newsresults .e-item .inner{padding:0}.m-eventsresults .e-item .inner:after,.m-relatednews .e-item .inner:after,.m-newsresults .e-item .inner:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-eventsresults .e-item .inner:before,.m-relatednews .e-item .inner:before,.m-newsresults .e-item .inner:before{display:none}.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:100%}}@media (min-width: 768px){.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:100%}}@media (min-width: 992px){.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:33.33333%}}@media (min-width: 1230px){.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:41.66667%}}@media (min-width: 1921px){.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{width:33.33333%;padding-left:0;padding-right:0}}.m-eventsresults .e-item .inner .image img,.m-relatednews .e-item .inner .image img,.m-newsresults .e-item .inner .image img{display:block}.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}@media (min-width: 500px){.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:100%}}@media (min-width: 768px){.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:100%}}@media (min-width: 992px){.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:66.66667%}}@media (min-width: 1230px){.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:58.33333%}}@media (min-width: 1921px){.m-eventsresults .e-item .inner .image+.text,.m-relatednews .e-item .inner .image+.text,.m-newsresults .e-item .inner .image+.text{width:66.66667%;padding-left:25px;padding-right:25px}}.m-eventsresults .e-item .inner .text,.m-relatednews .e-item .inner .text,.m-newsresults .e-item .inner .text{padding:50px 15px !important;position:relative}.m-eventsresults .e-item .inner .text p.details,.m-relatednews .e-item .inner .text p.details,.m-newsresults .e-item .inner .text p.details{color:#555;margin:0}.m-eventsresults .e-item .inner .text p.details svg,.m-relatednews .e-item .inner .text p.details svg,.m-newsresults .e-item .inner .text p.details svg{margin-right:2px}.m-eventsresults .e-item .inner .text p.details svg.pin,.m-relatednews .e-item .inner .text p.details svg.pin,.m-newsresults .e-item .inner .text p.details svg.pin{width:13px;height:18px;margin-right:0}.m-eventsresults .e-item .inner .text p:last-child,.m-relatednews .e-item .inner .text p:last-child,.m-newsresults .e-item .inner .text p:last-child{position:relative;bottom:auto;left:auto}.m-eventsresults .e-item .inner .text .date,.m-relatednews .e-item .inner .text .date,.m-newsresults .e-item .inner .text .date{padding:10px 18px;background:#b1045e;color:#fff;display:inline-block;position:absolute;top:-20px;font-family:"source_sans_prosemibold",arial,sans-serif;text-transform:uppercase}.m-eventsresults .e-item .inner .text .date .item,.m-relatednews .e-item .inner .text .date .item,.m-newsresults .e-item .inner .text .date .item{display:inline-block;text-align:center;vertical-align:middle}.m-eventsresults .e-item .inner .text .date .item .month,.m-relatednews .e-item .inner .text .date .item .month,.m-newsresults .e-item .inner .text .date .item .month{font-size:14px;font-size:1.4rem;line-height:14px;display:block}.m-eventsresults .e-item .inner .text .date .item .number,.m-relatednews .e-item .inner .text .date .item .number,.m-newsresults .e-item .inner .text .date .item .number{font-size:22px;font-size:2.2rem;line-height:22px;display:block}.m-eventsresults .e-item .inner .text .date .item+.item,.m-relatednews .e-item .inner .text .date .item+.item,.m-newsresults .e-item .inner .text .date .item+.item{margin-left:5px}@media (min-width: 992px){.m-eventsresults .e-item .inner,.m-relatednews .e-item .inner,.m-newsresults .e-item .inner{position:relative}.m-eventsresults .e-item .inner .image,.m-relatednews .e-item .inner .image,.m-newsresults .e-item .inner .image{position:absolute;left:0;top:0;height:100%;overflow:hidden}.m-eventsresults .e-item .inner .image img,.m-relatednews .e-item .inner .image img,.m-newsresults .e-item .inner .image img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto;max-width:none}.m-eventsresults .e-item .inner .text,.m-relatednews .e-item .inner .text,.m-newsresults .e-item .inner .text{padding:50px 20px !important}}@media (min-width: 1230px){.m-eventsresults .e-item .inner .text,.m-relatednews .e-item .inner .text,.m-newsresults .e-item .inner .text{padding:50px !important}}.m-accommodationcarousel{background-image:none}.m-accommodationcarousel .items .e-item .e-image+.e-info{background:#fff;margin:-30px auto 0;max-width:95%;padding:30px 30px 45px}.m-accommodationcarousel .items .e-item .e-image+.e-info:before{display:none}.m-accommodationcarousel .items .e-item .e-image+.e-info h3{color:#242a34}.m-accommodationcarousel .items .e-item .e-image+.e-info p{font-size:16px;font-size:1.6rem;line-height:24px;color:#b1045e;font-family:"source_sans_probold",arial,sans-serif;margin-top:15px}.m-accommodationcarousel .items .e-item .e-image+.e-info p:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f095";margin-right:5px}.m-accommodationcarousel .items .e-item .e-info{background:#b1045e;margin:0;max-width:none;padding:50px 40px}.m-accommodationcarousel .items .e-item .e-info:before{content:" ";display:block;background-image:url("../images/backgrounds/stat-background1.png");background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;transform-origin:center}.m-accommodationcarousel .items .e-item .e-info h3{color:#fff}.m-accommodationcarousel .items .e-item .e-info p{font-size:18px;font-size:1.8rem;line-height:24px;color:#fff;font-family:"source_sans_proregular",arial,sans-serif;margin-top:15px}.m-accommodationcarousel .items .e-item .e-info p:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f095";margin-right:5px}.m-accommodationcarousel .items .e-item:nth-child(2n+2) .e-info:before{transform:scaleX(-1);background-image:url("../images/backgrounds/stat-background2.png")}.m-accommodationcarousel .items .e-item:nth-child(odd) .e-info:before{background-image:url("../images/backgrounds/stat-background2.png")}@media (min-width: 992px){.m-accommodationcarousel{padding:60px 0}}.m-gettinghere{padding:30px 0}.m-gettinghere .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-gettinghere .text{width:100%}}@media (min-width: 768px){.m-gettinghere .text{width:50%}}@media (min-width: 992px){.m-gettinghere .text{width:41.66667%}}@media (min-width: 1230px){.m-gettinghere .text{width:33.33333%}}@media (min-width: 1921px){.m-gettinghere .text{width:33.33333%;padding-left:25px;padding-right:25px}}.m-gettinghere .text .preamble{margin-top:0}.m-gettinghere .text .address h3{margin:30px 0 5px}.m-gettinghere .text .address h3 svg{width:13px;height:19px}.m-gettinghere .text .address address{font-style:normal}.m-gettinghere .image{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-bottom:30px}@media (min-width: 500px){.m-gettinghere .image{width:100%}}@media (min-width: 768px){.m-gettinghere .image{width:50%}}@media (min-width: 992px){.m-gettinghere .image{width:58.33333%}}@media (min-width: 1230px){.m-gettinghere .image{width:66.66667%}}@media (min-width: 1921px){.m-gettinghere .image{width:66.66667%;padding-left:25px;padding-right:25px}}.m-gettinghere .image img{float:left;display:block}@media (min-width: 992px){.m-gettinghere{padding:30px 0 60px}.m-gettinghere .image{margin-bottom:0}}@media (min-width: 1230px){.m-gettinghere{padding:30px 0 90px}.m-gettinghere .row{position:relative}.m-gettinghere .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0}.m-gettinghere .image img{max-width:none}}@media (min-width: 1921px){.m-gettinghere .image{padding-left:50px}}.m-interactivemap{padding:30px 0}.m-interactivemap .left{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-interactivemap .left{width:100%}}@media (min-width: 768px){.m-interactivemap .left{width:100%}}@media (min-width: 992px){.m-interactivemap .left{width:100%}}@media (min-width: 1230px){.m-interactivemap .left{width:62.5%}}@media (min-width: 1921px){.m-interactivemap .left{width:70.83333%;padding-left:25px;padding-right:25px}}.m-interactivemap .left #map{min-height:300px;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}.m-interactivemap .left .legend{list-style:none;margin:20px 0;padding:0}.m-interactivemap .left .legend li{margin:5px 0}.m-interactivemap .left .legend li:before{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;content:" ";display:inline-block;width:16px;height:16px;background:#2d2d3c;margin-right:5px;margin-top:4px;vertical-align:top}.m-interactivemap .left .legend li.buildings:before{background:#3caba4}.m-interactivemap .left .legend li.accommodation:before{background:#432768}.m-interactivemap .left .legend li.worship:before{background:#3457ad}.m-interactivemap .left .legend li.parking:before{background:#2ea5d5}.m-interactivemap .left .legend li.transportation:before{background:#4cae32}.m-interactivemap .right{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-interactivemap .right{width:100%}}@media (min-width: 768px){.m-interactivemap .right{width:100%}}@media (min-width: 992px){.m-interactivemap .right{width:100%}}@media (min-width: 1230px){.m-interactivemap .right{width:37.5%}}@media (min-width: 1921px){.m-interactivemap .right{width:29.16667%;padding-left:25px;padding-right:25px}}.m-interactivemap .right .checkbox{display:block;position:relative;margin-top:25px}.m-interactivemap .right .checkbox input[type="checkbox"]{width:20px;height:20px;opacity:0;position:absolute;left:0;top:0}.m-interactivemap .right .checkbox input[type="checkbox"]+label{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:" ";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:2.2rem;line-height:30px;position:relative;padding-left:35px;font-family:"source_sans_proregular",arial,sans-serif;font-weight:400}.m-interactivemap .right .checkbox input[type="checkbox"]+label:before{content:" ";display:block;width:20px;height:20px;background-color:#ffffff;border:solid 1px #d7d7d7;position:absolute;left:0;top:7px}.m-interactivemap .right .checkbox input[type="checkbox"]+label:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:" ";display:block;position:absolute;top:14px;left:6px;width:11px;height:8px;background-image:url("../images/icons/tick.png");background-size:100% auto;background-repeat:no-repeat;transform:scale(0);transform-origin:center}.m-interactivemap .right .checkbox input[type="checkbox"]+label:hover{color:#b1045e;cursor:pointer}.m-interactivemap .right .checkbox input[type="checkbox"]+label:hover .icon svg.pin{stroke:#b1045e;fill:#b1045e}.m-interactivemap .right .checkbox input[type="checkbox"]+label:hover .icon svg.pin+svg{fill:#fff}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon{position:relative;width:27px;height:40px;display:inline-block;vertical-align:middle;margin-right:5px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin{fill:transparent;stroke:#000;stroke-width:1px;width:27px;height:40px;box-sizing:border-box}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.academic{width:16px;height:8px;top:10px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.library{width:11px;height:10px;top:10px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.student{width:14px;height:8px;top:10px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.accommodation{width:11px;height:13px;top:8px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.worship{width:9px;height:14px;top:6px;margin-left:-1px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.parking{width:10px;height:12px;top:8px;margin-left:1px}.m-interactivemap .right .checkbox input[type="checkbox"]+label .icon svg.pin+svg.transportation{width:11px;height:13px;top:8px}.m-interactivemap .right .checkbox input[type="checkbox"]:checked+label{color:#b1045e}.m-interactivemap .right .checkbox input[type="checkbox"]:checked+label:after{transform:scale(1)}.m-interactivemap .right .checkbox input[type="checkbox"]:checked+label .icon svg.pin{stroke:#b1045e;fill:#b1045e}.m-interactivemap .right .checkbox input[type="checkbox"]:checked+label .icon svg.pin+svg{fill:#fff}@media (min-width: 992px){.m-interactivemap{padding:60px 0}.m-interactivemap .left #map{min-height:500px}.m-interactivemap .left .legend{margin:30px 0}.m-interactivemap .left .legend li{display:inline-block;margin:5px 20px 5px 0}.m-interactivemap .left .legend li:last-child{margin:5px 0}}@media (min-width: 1230px){.m-interactivemap{padding:90px 0}}@media (min-width: 1921px){.m-interactivemap .left #map{min-height:600px}}.m-traveltabs{background:#2d2d3c;background-image:url("../images/backgrounds/showcase-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.m-traveltabs .tab-content:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-traveltabs .tab-content .tab-pane{float:left;width:100%}.m-traveltabs .tab-content .tab-pane:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-traveltabs .accordion-link{font-size:25px;font-size:2.5rem;line-height:32px;background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff;display:inline-block;padding-bottom:10px;background-size:0 3px;float:left;clear:both;margin-top:20px}.m-traveltabs .accordion-link:hover{background-size:100% 1px}.m-traveltabs .accordion-link:first-child{margin-top:0}.m-traveltabs .accordion-link:hover{background-size:100% 3px;color:#3caba4}.m-traveltabs .accordion-link:hover svg{fill:#3caba4}.m-traveltabs .accordion-link svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:#fff}.m-traveltabs .accordion-link svg.car{width:30px;height:24px}.m-traveltabs .accordion-link svg.train{width:21px;height:30px}.m-traveltabs .accordion-link svg.bus{width:29px;height:30px}.m-traveltabs .accordion-link svg.plane{width:39px;height:21px}.m-traveltabs .nav-tabs{display:none;margin:0}.m-traveltabs .nav-tabs li{margin-right:40px}.m-traveltabs .nav-tabs li a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;padding-bottom:10px;background-size:0 3px}.m-traveltabs .nav-tabs li a:hover{background-size:100% 1px}.m-traveltabs .nav-tabs li a svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:#fff}.m-traveltabs .nav-tabs li a svg.car{width:30px;height:24px}.m-traveltabs .nav-tabs li a svg.train{width:21px;height:30px}.m-traveltabs .nav-tabs li a svg.bus{width:29px;height:30px}.m-traveltabs .nav-tabs li a svg.plane{width:39px;height:21px}.m-traveltabs .nav-tabs li a:hover{background-size:100% 3px;color:#3caba4}.m-traveltabs .nav-tabs li a:hover svg{fill:#3caba4}.m-traveltabs .nav-tabs li.active a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#3caba4;padding-bottom:10px;background-size:100% 3px}.m-traveltabs .nav-tabs li.active a:hover{background-size:100% 1px}.m-traveltabs .nav-tabs li.active a svg{fill:#3caba4}.m-traveltabs .nav-tabs li.active a:hover{background-size:100% 3px}.m-traveltabs .tab-content .tab-pane .inner{padding:0}.m-traveltabs .tab-content .tab-pane .inner:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-traveltabs .tab-content .tab-pane .inner .text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 30px}@media (min-width: 500px){.m-traveltabs .tab-content .tab-pane .inner .text{width:100%}}@media (min-width: 768px){.m-traveltabs .tab-content .tab-pane .inner .text{width:100%}}@media (min-width: 992px){.m-traveltabs .tab-content .tab-pane .inner .text{width:50%}}@media (min-width: 1230px){.m-traveltabs .tab-content .tab-pane .inner .text{width:50%}}@media (min-width: 1921px){.m-traveltabs .tab-content .tab-pane .inner .text{width:50%;padding-left:25px;padding-right:25px}}.m-traveltabs .tab-content .tab-pane .inner .text h1,.m-traveltabs .tab-content .tab-pane .inner .text h2,.m-traveltabs .tab-content .tab-pane .inner .text h3{color:#242a34}.m-traveltabs .tab-content .tab-pane .inner .image{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-traveltabs .tab-content .tab-pane .inner .image{width:100%}}@media (min-width: 768px){.m-traveltabs .tab-content .tab-pane .inner .image{width:100%}}@media (min-width: 992px){.m-traveltabs .tab-content .tab-pane .inner .image{width:50%}}@media (min-width: 1230px){.m-traveltabs .tab-content .tab-pane .inner .image{width:50%}}@media (min-width: 1921px){.m-traveltabs .tab-content .tab-pane .inner .image{width:50%;padding-left:25px;padding-right:25px}}.m-traveltabs .tab-content .tab-pane .inner .image img{display:block}@media (min-width: 768px){.m-traveltabs .nav-tabs{display:block}.m-traveltabs .accordion-link{display:none}}@media (min-width: 992px){.m-traveltabs .tab-content .tab-pane .inner{position:relative}}@media (min-width: 1230px){.m-traveltabs .tab-content .tab-pane .inner .text{padding:40px 60px}}@media (min-width: 1921px){.m-traveltabs .tab-content .tab-pane .inner .text{padding:60px 90px}}.m-newsitem{margin-top:30px;padding-bottom:50px}.m-newsitem .container{max-width:885px;position:relative;z-index:20}.m-newsitem .container img{height:auto !important}.m-newsitem .m-socialshare{margin-top:50px;padding:15px 0 !important}.m-newsitem .m-socialshare a.e-cta{color:#000;display:inline-block}.m-newsitem .m-socialshare a.e-cta svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;fill:#000;transform-origin:center;transform:rotate(-180deg)}.m-newsitem .m-socialshare a.e-cta:hover{color:#b1045e}.m-newsitem .m-socialshare a.e-cta:hover svg{fill:#b1045e}.m-newsitem .shapes{position:absolute !important;height:100%;width:100%;top:0;left:0;z-index:-1}.m-newsitem .shapes svg{fill:#2ea5d5;transform-origin:center}.m-newsitem .shapes .shape-parallax{position:absolute}.m-newsitem .shapes .shape-1{top:10%;left:-10%}.m-newsitem .shapes .shape-1 svg{transform:rotate(-40deg);width:40px;height:40px}.m-newsitem .shapes .shape-2{display:none;top:30%;left:110%}.m-newsitem .shapes .shape-2 svg{transform:rotate(-20deg);width:33px;height:34px}.m-newsitem .shapes .shape-3{display:none;top:90%;left:105%}.m-newsitem .shapes .shape-3 svg{transform:rotate(-40deg);width:35px;height:35px;-webkit-filter:blur(2px);-moz-filter:blur(2px);-os-filter:blur(2px);filter:blur(2px)}@media (min-width: 500px){.m-newsitem .m-socialshare a.e-cta{margin-top:8px}}@media (min-width: 992px){.m-newsitem .shapes .shape-2,.m-newsitem .shapes .shape-3{display:block}}@media (min-width: 1230px){.m-newsitem{padding-bottom:100px}.m-newsitem blockquote{font-size:22px;font-size:2.2rem;line-height:30px;padding:60px 60px 40px}}.m-relatednews{padding:30px 0}.m-relatednews .container{position:relative}.m-relatednews .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px;margin-bottom:0}@media (min-width: 500px){.m-relatednews .e-item{width:100%}}@media (min-width: 768px){.m-relatednews .e-item{width:100%}}@media (min-width: 992px){.m-relatednews .e-item{width:100%}}@media (min-width: 1230px){.m-relatednews .e-item{width:50%}}@media (min-width: 1921px){.m-relatednews .e-item{width:50%;padding-left:25px;padding-right:25px}}.m-relatednews .e-item .inner .image{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-relatednews .e-item .inner .image{width:100%}}@media (min-width: 768px){.m-relatednews .e-item .inner .image{width:41.66667%}}@media (min-width: 992px){.m-relatednews .e-item .inner .image{width:41.66667%}}@media (min-width: 1230px){.m-relatednews .e-item .inner .image{width:41.66667%}}@media (min-width: 1921px){.m-relatednews .e-item .inner .image{width:41.66667%;padding-left:0;padding-right:0}}.m-relatednews .e-item .inner .image+.text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}@media (min-width: 500px){.m-relatednews .e-item .inner .image+.text{width:100%}}@media (min-width: 768px){.m-relatednews .e-item .inner .image+.text{width:58.33333%}}@media (min-width: 992px){.m-relatednews .e-item .inner .image+.text{width:58.33333%}}@media (min-width: 1230px){.m-relatednews .e-item .inner .image+.text{width:58.33333%}}@media (min-width: 1921px){.m-relatednews .e-item .inner .image+.text{width:58.33333%;padding-left:0;padding-right:0}}@media (min-width: 992px){.m-relatednews{padding:60px 0}.m-relatednews .e-item .inner .image{position:absolute}.m-relatednews .e-item .inner .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}}@media (min-width: 1230px){.m-relatednews .e-item .inner .image{position:absolute}.m-relatednews .e-item .inner .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}}@media (min-width: 992px){.m-newsfilter{margin-top:30px}}.m-newsresults{margin-top:30px}.m-newsresults .e-item{margin-bottom:30px}.m-searchresults{margin-top:30px;padding-bottom:30px}.m-searchresults .e-section h2 a{color:#000;background-size:0% 3px}.m-searchresults .e-section h2 a:hover{color:#b1045e;background-size:100% 3px}.m-searchresults .e-section h2 a.active{color:#b1045e;background-size:100% 3px}.m-searchresults .e-filterby{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #ddd}.m-searchresults .e-filterby ul{list-style:none;margin:0;padding:0}.m-searchresults .e-filterby ul li{margin:5px 0}.m-searchresults .e-filterby ul li h4{margin:0;color:#000;font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-searchresults .e-filterby ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:15px;border:1px solid #000;color:#000;background:none;display:block;font-family:"source_sans_probold",arial,sans-serif;text-transform:uppercase;margin-bottom:20px}.m-searchresults .e-filterby ul li a:hover{color:#b1045e;border-color:#b1045e}.m-searchresults .e-count{margin-bottom:30px}.m-searchresults .e-count .left{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-searchresults .e-count .left{width:100%}}@media (min-width: 768px){.m-searchresults .e-count .left{width:100%}}@media (min-width: 992px){.m-searchresults .e-count .left{width:66.66667%}}@media (min-width: 1230px){.m-searchresults .e-count .left{width:66.66667%}}@media (min-width: 1921px){.m-searchresults .e-count .left{width:70.83333%;padding-left:0;padding-right:0}}.m-searchresults .e-count .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-searchresults .e-count .right{width:100%}}@media (min-width: 768px){.m-searchresults .e-count .right{width:100%}}@media (min-width: 992px){.m-searchresults .e-count .right{width:33.33333%}}@media (min-width: 1230px){.m-searchresults .e-count .right{width:33.33333%}}@media (min-width: 1921px){.m-searchresults .e-count .right{width:29.16667%;padding-left:0;padding-right:0}}.m-searchresults .e-count h3{font-family:"source_sans_proregular",arial,sans-serif;font-weight:400}.m-searchresults .e-count h3 strong{font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-searchresults .e-item{padding:15px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.12);margin-bottom:30px}.m-searchresults .e-item h5{color:#3caba4;margin:0}.m-searchresults .e-item h5 svg{display:inline-block;max-width:20px;max-height:20px;vertical-align:middle;margin-right:5px;fill:#3caba4}.m-searchresults .e-item h2 a{font-family:"source_sans_proregular",arial,sans-serif;color:#242a34;font-weight:400}.m-searchresults .e-item h2 a span{font-family:"tex_gyre_adventorbold",arial,sans-serif}.m-searchresults .e-item h2 a:hover{color:#b1045e}.m-searchresults .e-item a{word-break:break-all}.m-searchresults .e-item.profile{padding:0}.m-searchresults .e-item.profile:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-searchresults .e-item.profile .image{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d7d7d7}@media (min-width: 500px){.m-searchresults .e-item.profile .image{width:100%}}@media (min-width: 768px){.m-searchresults .e-item.profile .image{width:100%}}@media (min-width: 992px){.m-searchresults .e-item.profile .image{width:41.66667%}}@media (min-width: 1230px){.m-searchresults .e-item.profile .image{width:33.33333%}}@media (min-width: 1921px){.m-searchresults .e-item.profile .image{width:33.33333%;padding-left:0;padding-right:0}}.m-searchresults .e-item.profile .image img{display:block;margin:0 auto}.m-searchresults .e-item.profile .text{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}@media (min-width: 500px){.m-searchresults .e-item.profile .text{width:100%}}@media (min-width: 768px){.m-searchresults .e-item.profile .text{width:100%}}@media (min-width: 992px){.m-searchresults .e-item.profile .text{width:58.33333%}}@media (min-width: 1230px){.m-searchresults .e-item.profile .text{width:66.66667%}}@media (min-width: 1921px){.m-searchresults .e-item.profile .text{width:66.66667%;padding-left:0;padding-right:0}}.m-searchresults .e-item .e-contact{bottom:0;left:0}.m-searchresults .e-item .e-contact .method{margin:5px 0}.m-searchresults .e-item .e-contact .method a{font-family:"source_sans_proregular",arial,sans-serif}.m-searchresults .e-item .e-contact .method .icon{width:24px;height:25px;height:auto;text-align:middle;display:inline-block;vertical-align:top;margin-top:12px;margin-right:5px;position:relative}.m-searchresults .e-item .e-contact .method .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.m-searchresults .e-item .e-contact .method .icon svg.email{width:24px;height:17px}.m-searchresults .e-item .e-contact .method .icon svg.mobile{width:14px;height:25px}.m-searchresults .e-item .e-contact p{margin-top:20px}@media (min-width: 768px){.m-searchresults .e-count .right{text-align:left}}@media (max-width: 992px){.m-searchresults .e-item.profile .image{height:auto !important}}@media (min-width: 992px){.m-searchresults .e-section{margin-top:50px}.m-searchresults .e-section h2{font-size:30px;font-size:3rem;line-height:38px;display:inline-block;margin-right:40px}.m-searchresults .e-section h2:last-child{margin-right:0}.m-searchresults .e-filterby{padding-bottom:50px}.m-searchresults .e-filterby ul li{display:inline-block;margin:0 20px 0 0}.m-searchresults .e-filterby ul li a{padding:10px 40px}.m-searchresults .e-filterby ul li:last-child{margin-right:0}.m-searchresults .e-count{margin:20px 0 50px}.m-searchresults .e-count .right{text-align:right}.m-searchresults .e-item.profile .image{position:relative;overflow:hidden;border-bottom:none;border-right:1px solid #d7d7d7}.m-searchresults .e-item.profile .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;max-width:none;height:100%}}@media (min-width: 1230px){.m-searchresults .container{max-width:1120px}.m-searchresults .e-item{padding:40px 50px;margin-bottom:50px}.m-searchresults .e-item.profile .text{padding:40px 50px}}.m-sitesearch{position:relative;z-index:50}.m-sitesearch .container{background:#b1045e;padding:15px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.m-sitesearch .input input{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0}.m-sitesearch .input .btn{border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;width:100%}@media (min-width: 500px){.m-sitesearch .input:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-sitesearch .input input{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;width:calc(100% - 150px);float:left}.m-sitesearch .input .btn{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;width:150px;padding:16px 0;float:left}}@media (min-width: 768px){.m-sitesearch{margin-top:-60px}.m-sitesearch .container{padding:30px}}@media (min-width: 992px){.m-sitesearch{margin-top:-90px}.m-sitesearch .container{padding:60px 50px}}.m-showcasegallery{padding:30px 0}.m-showcasegallery .e-text{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcasegallery .e-text{width:100%}}@media (min-width: 768px){.m-showcasegallery .e-text{width:100%}}@media (min-width: 992px){.m-showcasegallery .e-text{width:50%}}@media (min-width: 1230px){.m-showcasegallery .e-text{width:41.66667%}}@media (min-width: 1921px){.m-showcasegallery .e-text{width:41.66667%;padding-left:25px;padding-right:25px}}.m-showcasegallery .e-gallery{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcasegallery .e-gallery{width:100%}}@media (min-width: 768px){.m-showcasegallery .e-gallery{width:100%}}@media (min-width: 992px){.m-showcasegallery .e-gallery{width:50%}}@media (min-width: 1230px){.m-showcasegallery .e-gallery{width:58.33333%}}@media (min-width: 1921px){.m-showcasegallery .e-gallery{width:58.33333%;padding-left:25px;padding-right:25px}}.m-showcasegallery .e-gallery a{width:calc(50% - 5px);margin-bottom:10px;float:left}.m-showcasegallery .e-gallery a img{display:block}.m-showcasegallery .e-gallery a:nth-child(odd){margin-right:10px}@media (min-width: 500px){.m-showcasegallery .e-gallery:after{content:"";height:0;clear:both;display:block;visibility:hidden}}@media (min-width: 992px){.m-showcasegallery{padding:60px 0}}.m-showcaseindexbanner{padding:150px 0;background-color:#2d2d3c;background-image:url("../images/backgrounds/showcase-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.m-showcaseindexbanner p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.m-showcaseindexbanner .e-top .left{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcaseindexbanner .e-top .left{width:100%}}@media (min-width: 768px){.m-showcaseindexbanner .e-top .left{width:100%}}@media (min-width: 992px){.m-showcaseindexbanner .e-top .left{width:41.66667%}}@media (min-width: 1230px){.m-showcaseindexbanner .e-top .left{width:41.66667%}}@media (min-width: 1921px){.m-showcaseindexbanner .e-top .left{width:41.66667%;padding-left:25px;padding-right:25px}}.m-showcaseindexbanner .e-top .left h1,.m-showcaseindexbanner .e-top .left p{color:#fff}.m-showcaseindexbanner .e-top .left h1.preamble,.m-showcaseindexbanner .e-top .left p.preamble{margin-bottom:0}.m-showcaseindexbanner .e-top .e-main{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0 0}@media (min-width: 500px){.m-showcaseindexbanner .e-top .e-main{width:100%}}@media (min-width: 768px){.m-showcaseindexbanner .e-top .e-main{width:100%}}@media (min-width: 992px){.m-showcaseindexbanner .e-top .e-main{width:58.33333%}}@media (min-width: 1230px){.m-showcaseindexbanner .e-top .e-main{width:58.33333%}}@media (min-width: 1921px){.m-showcaseindexbanner .e-top .e-main{width:58.33333%;padding-left:25px;padding-right:25px}}.m-showcaseindexbanner .e-top .e-main .inner{position:relative}.m-showcaseindexbanner .e-top .e-main img{width:100%;display:block}.m-showcaseindexbanner .e-top .e-main .text{margin:10px 0 0}.m-showcaseindexbanner .e-top .e-main .text h3{margin-bottom:5px}.m-showcaseindexbanner .e-top .e-main .text p{margin:0 0 10px}.m-showcaseindexbanner .e-top .e-main .text h3,.m-showcaseindexbanner .e-top .e-main .text p,.m-showcaseindexbanner .e-top .e-main .text a{color:#fff}.m-showcaseindexbanner .e-top .e-main .text h3 svg,.m-showcaseindexbanner .e-top .e-main .text p svg,.m-showcaseindexbanner .e-top .e-main .text a svg{fill:#fff}.m-showcaseindexbanner .e-top .e-main .text a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.m-showcaseindexbanner .e-top .e-main .text a:hover{background-size:100% 1px}.m-showcaseindexbanner .e-bottom{margin-top:30px}.m-showcaseindexbanner .e-bottom .white{color:#fff}.m-showcaseindexbanner .e-bottom .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media (min-width: 500px){.m-showcaseindexbanner .e-bottom .e-item{width:100%}}@media (min-width: 768px){.m-showcaseindexbanner .e-bottom .e-item{width:100%}}@media (min-width: 992px){.m-showcaseindexbanner .e-bottom .e-item{width:33.33333%}}@media (min-width: 1230px){.m-showcaseindexbanner .e-bottom .e-item{width:33.33333%}}@media (min-width: 1921px){.m-showcaseindexbanner .e-bottom .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-showcaseindexbanner .e-bottom .e-item .inner{position:relative}.m-showcaseindexbanner .e-bottom .e-item:last-child{margin-bottom:0}.m-showcaseindexbanner .e-bottom .e-item h3{margin:15px 0 5px}.m-showcaseindexbanner .e-bottom .e-item a{background:linear-gradient(to right, #fff 0%, #fff 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px}.m-showcaseindexbanner .e-bottom .e-item a:hover{background-size:100% 1px}.m-showcaseindexbanner .e-bottom .e-item p{margin-top:0}.m-showcaseindexbanner .e-bottom .e-item a,.m-showcaseindexbanner .e-bottom .e-item p{color:#fff}.m-showcaseindexbanner .e-bottom .e-item img{display:block}.m-showcaseindexbanner .e-bottom .e-item .e-cta svg{fill:#fff}@media (min-width: 768px){.m-showcaseindexbanner .e-top .e-main .text{position:absolute;bottom:0;left:0;padding:30px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,0,0,0.8) 99%, rgba(0,0,0,0.8) 100%);width:100%}.m-showcaseindexbanner .e-bottom .e-item{margin-bottom:30px}.m-showcaseindexbanner .e-bottom .e-item .text{position:absolute;bottom:0;left:0;padding:30px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 3%, rgba(0,0,0,0.8) 99%, rgba(0,0,0,0.8) 100%);width:100%}}@media (min-width: 992px){.m-showcaseindexbanner{padding:200px 0 180px}.m-showcaseindexbanner .e-top .left,.m-showcaseindexbanner .e-top .e-main{display:inline-block;margin-right:-8px;vertical-align:middle;float:none}.m-showcaseindexbanner .e-top .left h1,.m-showcaseindexbanner .e-top .e-main h1{margin-top:-20px}.m-showcaseindexbanner .e-top .e-main{margin:0}.m-showcaseindexbanner .e-bottom{margin-top:50px;display:block}.m-showcaseindexbanner .e-bottom .e-item{margin:0}.m-showcaseindexbanner .e-bottom .e-item .text{background:none;position:relative;padding:0}}@media (min-width: 1230px){.m-showcaseindexbanner h1{font-size:60px;font-size:6rem;line-height:68px}.m-showcaseindexbanner .e-top .left{padding-right:100px}.m-showcaseindexbanner .e-top .e-main .text{padding:40px}.m-showcaseindexbanner .e-bottom{margin-top:60px}}@media (min-width: 1921px){.m-showcaseindexbanner{padding:220px 0 150px}.m-showcaseindexbanner h1{font-size:60px;font-size:6rem;line-height:68px}}.m-showcaseinfo{padding-bottom:30px;position:relative;z-index:50}.m-showcaseinfo img{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;margin-top:-80px;float:right}@media (min-width: 500px){.m-showcaseinfo img{width:100%}}@media (min-width: 768px){.m-showcaseinfo img{width:100%}}@media (min-width: 992px){.m-showcaseinfo img{width:50%}}@media (min-width: 1230px){.m-showcaseinfo img{width:50%}}@media (min-width: 1921px){.m-showcaseinfo img{width:50%;padding-left:25px;padding-right:25px}}.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:100%}}@media (min-width: 768px){.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:100%}}@media (min-width: 992px){.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:50%}}@media (min-width: 1230px){.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:50%}}@media (min-width: 1921px){.m-showcaseinfo .e-details,.m-showcaseinfo .e-info,.m-showcaseinfo .e-title{width:50%;padding-left:25px;padding-right:25px}}.m-showcaseinfo .e-details .preamble{margin-top:0}.m-showcaseinfo .e-info ul{list-style:none;padding:0;margin:0}.m-showcaseinfo .e-info ul li{margin:15px 0}.m-showcaseinfo .e-info ul li strong{color:#222;margin-right:5px}.m-showcaseinfo .e-info ul li svg{max-width:24px;height:24px;vertical-align:top;margin:0 5px 0 0}@media (min-width: 500px){.m-showcaseinfo .e-info ul:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-showcaseinfo .e-info ul li{width:50%;float:left}.m-showcaseinfo .e-info ul li:nth-child(odd){clear:left}}@media (min-width: 992px){.m-showcaseinfo img{margin-top:-200px}}@media (min-width: 992px){.m-showcaseinfo img{margin-top:-220px}}@media (min-width: 1230px){.m-showcaseinfo img{margin-top:-320px}.m-showcaseinfo .e-title h2{margin-top:60px}.m-showcaseinfo .e-info{margin-top:20px}}@media (min-width: 1921px){.m-showcaseinfo .e-info{margin-top:40px}}.m-showcaselist{padding:30px 0 60px}.m-showcaselist nav.n-pagination{margin-bottom:0;padding-bottom:0}.m-showcaselist .e-top:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-showcaselist .e-top .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0px}@media (min-width: 500px){.m-showcaselist .e-top .right{width:100%}}@media (min-width: 768px){.m-showcaselist .e-top .right{width:100%}}@media (min-width: 992px){.m-showcaselist .e-top .right{width:33.33333%}}@media (min-width: 1230px){.m-showcaselist .e-top .right{width:50%}}@media (min-width: 1921px){.m-showcaselist .e-top .right{width:50%;padding-left:0;padding-right:0}}.m-showcaselist .e-top .right>span,.m-showcaselist .e-top .right select,.m-showcaselist .e-top .right .selectric-wrapper{display:inline-block;vertical-align:middle;margin:0;text-align:left}.m-showcaselist .e-top .right>span{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#000;margin-right:10px}.m-showcaselist .e-top .right select,.m-showcaselist .e-top .right .selectric-wrapper{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);margin-top:5px;width:100%;max-width:calc(100% - 68px)}.m-showcaselist .e-item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px;margin-bottom:25px}@media (min-width: 500px){.m-showcaselist .e-item{width:100%}}@media (min-width: 768px){.m-showcaselist .e-item{width:50%}}@media (min-width: 992px){.m-showcaselist .e-item{width:33.33333%}}@media (min-width: 1230px){.m-showcaselist .e-item{width:33.33333%}}@media (min-width: 1921px){.m-showcaselist .e-item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-showcaselist .e-item:nth-child(odd){clear:left}.m-showcaselist .e-item img{width:100%}.m-showcaselist .e-item h3{margin:0px 0 5px}.m-showcaselist .e-item h3 a{color:#000}.m-showcaselist .e-item h3 a:hover{color:#b1045e}.m-showcaselist .e-item p{margin:0 0 15px}.m-showcaselist .e-noresults p{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:linear-gradient(to right, #b1045e 0%, #b1045e 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#b1045e;font-family:"tex_gyre_adventorbold",arial,sans-serif;display:inline-block}.m-showcaselist .e-noresults p:hover{background-size:100% 1px}.m-showcaselist .e-noresults p:hover{cursor:pointer}@media (min-width: 768px){.m-showcaselist .e-item h3{margin:15px 0 5px}}@media (min-width: 992px){.m-showcaselist{padding-bottom:60px}.m-showcaselist .e-top h2{float:left}.m-showcaselist .e-top .right{float:right;margin:0;text-align:right}.m-showcaselist .e-top .right select,.m-showcaselist .e-top .right .selectric-wrapper{width:auto;min-width:200px}.m-showcaselist .e-item:nth-child(odd){clear:none}.m-showcaselist .e-item:nth-child(3n+4){clear:left}}@media (min-width: 1230px){.m-showcaselist{padding-bottom:120px}.m-showcaselist .e-item{margin-bottom:25px;margin-top:25px}.m-showcaselist .n-pagination{margin-top:25px}}.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{padding:30px 0;margin-top:-100px;background:#f4f4f4}.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:100%}}@media (min-width: 768px){.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:100%}}@media (min-width: 992px){.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:100%}}@media (min-width: 1230px){.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:16.66667%}}@media (min-width: 1921px){.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{width:16.66667%;padding-left:0;padding-right:0}}.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:100%}}@media (min-width: 768px){.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:100%}}@media (min-width: 992px){.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:27.75%}}@media (min-width: 1230px){.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:23.33333%}}@media (min-width: 1921px){.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{width:23.58333%;padding-left:0;padding-right:0}}.m-showcasesearch .e-form .dropdown select,.m-accommodationsearch .e-form .dropdown select,.m-staffsearch .e-form .dropdown select,.m-showcasesearch .e-form .dropdown .selectric,.m-accommodationsearch .e-form .dropdown .selectric,.m-staffsearch .e-form .dropdown .selectric{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;margin-bottom:15px}.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:100%}}@media (min-width: 768px){.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:100%}}@media (min-width: 992px){.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:16.66667%}}@media (min-width: 1230px){.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:12.5%}}@media (min-width: 1921px){.m-showcasesearch .e-form .button,.m-accommodationsearch .e-form .button,.m-staffsearch .e-form .button{width:12.5%;padding-left:0;padding-right:0}}.m-showcasesearch .e-form .button .btn,.m-accommodationsearch .e-form .button .btn,.m-staffsearch .e-form .button .btn{width:100%}.m-showcasesearch .e-activefilters,.m-accommodationsearch .e-activefilters,.m-staffsearch .e-activefilters{list-style:none;margin:20px 0 0;padding:0}.m-showcasesearch .e-activefilters li,.m-accommodationsearch .e-activefilters li,.m-staffsearch .e-activefilters li{font-size:20px;font-size:2rem;line-height:28px}.m-showcasesearch .e-activefilters li:first-child,.m-accommodationsearch .e-activefilters li:first-child,.m-staffsearch .e-activefilters li:first-child{color:#000;font-family:"source_sans_probold",arial,sans-serif}.m-showcasesearch .e-activefilters li a:after,.m-accommodationsearch .e-activefilters li a:after,.m-staffsearch .e-activefilters li a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;font-size:2.6rem;line-height:28px;content:"\00d7";display:inline-block;margin-left:5px;vertical-align:top}.m-showcasesearch .e-activefilters li a.e-clearfilters,.m-accommodationsearch .e-activefilters li a.e-clearfilters,.m-staffsearch .e-activefilters li a.e-clearfilters{background:linear-gradient(to right, #000 0%, #000 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;font-size:14px;font-size:1.4rem;line-height:28px;color:#000;font-family:"source_sans_probold",arial,sans-serif}.m-showcasesearch .e-activefilters li a.e-clearfilters:hover,.m-accommodationsearch .e-activefilters li a.e-clearfilters:hover,.m-staffsearch .e-activefilters li a.e-clearfilters:hover{background-size:100% 1px}.m-showcasesearch .e-activefilters li a.e-clearfilters:after,.m-accommodationsearch .e-activefilters li a.e-clearfilters:after,.m-staffsearch .e-activefilters li a.e-clearfilters:after{display:none}.m-showcasesearch .e-activefilters li a.e-clearfilters:hover,.m-accommodationsearch .e-activefilters li a.e-clearfilters:hover,.m-staffsearch .e-activefilters li a.e-clearfilters:hover{cursor:pointer}@media (min-width: 768px){.m-showcasesearch .e-activefilters li,.m-accommodationsearch .e-activefilters li,.m-staffsearch .e-activefilters li{display:inline-block;margin-left:20px}.m-showcasesearch .e-activefilters li:first-child,.m-accommodationsearch .e-activefilters li:first-child,.m-staffsearch .e-activefilters li:first-child{margin-left:0}}@media (min-width: 992px){.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{margin-top:-105px;background:none}.m-showcasesearch .e-form .dropdown,.m-accommodationsearch .e-form .dropdown,.m-staffsearch .e-form .dropdown{border-right:2px solid #b1045e}.m-showcasesearch .e-form .dropdown .selectric-wrapper,.m-accommodationsearch .e-form .dropdown .selectric-wrapper,.m-staffsearch .e-form .dropdown .selectric-wrapper{margin-bottom:0}.m-showcasesearch .e-form .dropdown select,.m-accommodationsearch .e-form .dropdown select,.m-staffsearch .e-form .dropdown select,.m-showcasesearch .e-form .dropdown .selectric,.m-accommodationsearch .e-form .dropdown .selectric,.m-staffsearch .e-form .dropdown .selectric{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;margin-bottom:0}.m-showcasesearch .e-form .dropdown.first select,.m-accommodationsearch .e-form .dropdown.first select,.m-staffsearch .e-form .dropdown.first select,.m-showcasesearch .e-form .dropdown.first .selectric,.m-accommodationsearch .e-form .dropdown.first .selectric,.m-staffsearch .e-form .dropdown.first .selectric{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px}.m-showcasesearch .e-form .dropdown.last,.m-accommodationsearch .e-form .dropdown.last,.m-staffsearch .e-form .dropdown.last{border-right:none}.m-showcasesearch .e-form .button .btn,.m-accommodationsearch .e-form .button .btn,.m-staffsearch .e-form .button .btn{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;padding:16px}}@media (min-width: 1230px){.m-showcasesearch,.m-accommodationsearch,.m-staffsearch{margin-top:-80px}.m-showcasesearch .e-form h3,.m-accommodationsearch .e-form h3,.m-staffsearch .e-form h3{margin-top:10px}}.m-staffdetails{margin-top:30px;position:relative;z-index:50}.m-staffdetails .inner{box-shadow:0 0 20px rgba(0,0,0,0.05)}.m-staffdetails .image{border-bottom:1px solid #eee;background:#fff}.m-staffdetails .image img{display:block;margin:0 auto}.m-staffdetails .text{position:relative;padding:15px;background:#fff;word-break:break-all}.m-staffdetails .text h3{margin-top:0;margin-bottom:30px}.m-staffdetails .text .method{font-size:18px;font-size:1.8rem;line-height:26px;margin:15px 0;position:relative;padding-left:30px}.m-staffdetails .text .method a{font-family:"source_sans_proregular",arial,sans-serif}.m-staffdetails .text .method .icon{width:24px;height:25px;height:auto;text-align:middle;display:inline-block;vertical-align:middle;margin-right:5px;position:absolute;left:0;top:13px}.m-staffdetails .text .method .icon svg,.m-staffdetails .text .method .icon .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#b1045e}.m-staffdetails .text .method .icon svg.email,.m-staffdetails .text .method .icon .fa.email{width:24px;height:17px}.m-staffdetails .text .method .icon svg.mobile,.m-staffdetails .text .method .icon .fa.mobile{width:14px;height:25px}@media (min-width: 992px){.m-staffdetails{margin-top:-267px}.m-staffdetails .inner .text{padding:30px}}@media (min-width: 1230px){.m-staffdetails{margin-top:-335px}}@media (min-width: 1921px){.m-staffdetails{margin-top:-304px}}.m-staffmoreinfo{background-color:#2d2d3c;background-image:url("../images/backgrounds/casestudies-background-white.png")}.m-staffmoreinfo .tab-content:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffmoreinfo .accordion-link{font-size:25px;font-size:2.5rem;line-height:32px;background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#fff;display:inline-block;padding-bottom:10px;background-size:0 3px;float:left;clear:both}.m-staffmoreinfo .accordion-link:hover{background-size:100% 1px}.m-staffmoreinfo .accordion-link:hover{background-size:100% 3px;color:#3caba4}.m-staffmoreinfo .accordion-link.active{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#3caba4;padding-bottom:10px;background-size:100% 3px}.m-staffmoreinfo .accordion-link.active:hover{background-size:100% 1px}.m-staffmoreinfo .accordion-link.active:hover{background-size:100% 3px}.m-staffmoreinfo .nav-tabs{display:none}.m-staffmoreinfo .nav-tabs li a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;padding-bottom:10px;background-size:0 3px}.m-staffmoreinfo .nav-tabs li a:hover{background-size:100% 1px}.m-staffmoreinfo .nav-tabs li a:hover{background-size:100% 3px;color:#3caba4}.m-staffmoreinfo .nav-tabs li.active a{background:linear-gradient(to right, #3caba4 0%, #3caba4 100%);background-size:0px 1px;background-repeat:no-repeat;background-position:left 85%;padding-bottom:2px;color:#3caba4;padding-bottom:10px;background-size:100% 3px}.m-staffmoreinfo .nav-tabs li.active a:hover{background-size:100% 1px}.m-staffmoreinfo .nav-tabs li.active a:hover{background-size:100% 3px}.m-staffmoreinfo .tab-pane{float:left;width:100%;margin-bottom:20px}.m-staffmoreinfo .tab-pane .inner:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffmoreinfo .tab-pane .inner .row{margin:0}.m-staffmoreinfo .tab-pane .text{column-count:1}.m-staffmoreinfo .tab-pane .text .preamble{color:#555}.m-staffmoreinfo .tab-pane .text p:first-child{margin-top:0}@media (min-width: 768px){.m-staffmoreinfo .nav-tabs{display:block}.m-staffmoreinfo .accordion-link{display:none}.m-staffmoreinfo .tab-pane{margin-bottom:0;float:none}.m-staffmoreinfo .tab-pane:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffmoreinfo .tab-pane .text{column-count:1}}@media (min-width: 992px){.m-staffmoreinfo .tab-pane .inner{padding:40px}}@media (min-width: 1230px){.m-staffmoreinfo .nav-tabs li{margin-right:40px}.m-staffmoreinfo .nav-tabs li a{font-size:35px;font-size:3.5rem;line-height:42px}.m-staffmoreinfo .tab-pane .text{column-count:1}.m-staffmoreinfo .tab-pane .inner{padding:50px}}.m-staffresults{background:#f2f2f2}.m-staffresults .e-count{margin-top:15px}.m-staffresults .e-count:after{content:"";height:0;clear:both;display:block;visibility:hidden}.m-staffresults .e-count .left{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffresults .e-count .left{width:100%}}@media (min-width: 768px){.m-staffresults .e-count .left{width:50%}}@media (min-width: 992px){.m-staffresults .e-count .left{width:41.66667%}}@media (min-width: 1230px){.m-staffresults .e-count .left{width:50%}}@media (min-width: 1921px){.m-staffresults .e-count .left{width:50%;padding-left:0;padding-right:0}}.m-staffresults .e-count .right{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffresults .e-count .right{width:100%}}@media (min-width: 768px){.m-staffresults .e-count .right{width:50%}}@media (min-width: 992px){.m-staffresults .e-count .right{width:58.33333%}}@media (min-width: 1230px){.m-staffresults .e-count .right{width:50%}}@media (min-width: 1921px){.m-staffresults .e-count .right{width:50%;padding-left:0;padding-right:0}}.m-staffresults .e-count .left h2,.m-staffresults .e-count .left .refresh{display:inline-block;vertical-align:middle;width:auto}.m-staffresults .e-count .left h2 a svg,.m-staffresults .e-count .left .refresh a svg{width:12px;height:12px;margin-right:5px}.m-staffresults .e-count .left h3{margin:0 0 10px}.m-staffresults .e-count .left .refresh{margin-left:10px;padding-left:10px;border-left:1px solid #ddd}.m-staffresults .e-count .right{margin-top:20px}.m-staffresults .e-count .right>span,.m-staffresults .e-count .right select,.m-staffresults .e-count .right .selectric-wrapper{display:inline-block;vertical-align:middle;margin:0;text-align:left}.m-staffresults .e-count .right>span{font-family:"tex_gyre_adventorbold",arial,sans-serif;color:#000;margin-right:10px}.m-staffresults .e-count .right select,.m-staffresults .e-count .right .selectric-wrapper{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);margin-top:5px;width:100%;max-width:calc(100% - 68px)}.m-staffresults .e-list .item{width:100%;float:left;position:relative;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px}@media (min-width: 500px){.m-staffresults .e-list .item{width:50%}}@media (min-width: 768px){.m-staffresults .e-list .item{width:50%}}@media (min-width: 992px){.m-staffresults .e-list .item{width:33.33333%}}@media (min-width: 1230px){.m-staffresults .e-list .item{width:33.33333%}}@media (min-width: 1921px){.m-staffresults .e-list .item{width:33.33333%;padding-left:25px;padding-right:25px}}.m-staffresults .e-list .item:nth-child(odd){clear:left}.m-staffresults .e-list .item .inner{box-shadow:0 0 8px 0 rgba(0,0,0,0.12);background:#fff}.m-staffresults .e-list .item .inner .image{border-bottom:1px solid #cfcfcf;position:relative;height:246px;overflow:hidden}.m-staffresults .e-list .item .inner .image img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto;max-height:300px;max-width:none}.m-staffresults .e-list .item .inner .text{position:relative;padding:15px;padding-bottom:150px !important}.m-staffresults .e-list .item .inner .text h4{color:#42aaa3;margin:0;text-transform:uppercase}.m-staffresults .e-list .item .inner .text h3{margin:0}.m-staffresults .e-list .item .inner .text h3 a{color:#000}.m-staffresults .e-list .item .inner .text h3 a:hover{color:#b1045e}.m-staffresults .e-list .item .inner .text p{margin:10px 0 10px}.m-staffresults .e-list .item .inner .text p.sub{font-size:20px;font-size:2rem;line-height:28px;margin:0}.m-staffresults .e-list .item .inner .e-contact{position:absolute;bottom:0;left:0;width:100%;padding:15px}.m-staffresults .e-list .item .inner .e-contact .method{margin:5px 0}.m-staffresults .e-list .item .inner .e-contact .method a{font-family:"source_sans_proregular",arial,sans-serif}.m-staffresults .e-list .item .inner .e-contact .method .icon{width:24px;height:25px;height:auto;text-align:middle;display:inline-block;vertical-align:top;margin-top:12px;margin-right:5px;position:relative}.m-staffresults .e-list .item .inner .e-contact .method .icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.m-staffresults .e-list .item .inner .e-contact .method .icon svg.email{width:24px;height:17px}.m-staffresults .e-list .item .inner .e-contact .method .icon svg.mobile{width:14px;height:25px}.m-staffresults .e-list .item .inner .e-contact p{margin-top:20px}@media (min-width: 768px){.m-staffresults .e-count{margin:0 0 30px}.m-staffresults .e-count .left{float:left;margin-top:10px}.m-staffresults .e-count .right{float:right;margin:0;text-align:right}.m-staffresults .e-count .right>span{font-size:18px;font-size:1.8rem;line-height:22px;margin-right:15px;margin-top:0px}.m-staffresults .e-count .right select,.m-staffresults .e-count .right .selectric-wrapper{width:auto;min-width:200px;margin:0}.m-staffresults .e-count .right select .e-arrow,.m-staffresults .e-count .right .selectric-wrapper .e-arrow{margin-top:0;margin-right:0}}@media (min-width: 992px){.m-staffresults{position:relative}.m-staffresults:before{content:" ";display:block;width:100%;bottom:100%;height:300px;background:#f2f2f2;position:absolute}.m-staffresults .e-list .item:nth-child(odd){clear:none}.m-staffresults .e-list .item:nth-child(3n+4){clear:left}}@media (min-width: 1230px){.m-staffresults .e-count .left{float:left;margin-top:5px}.m-staffresults .e-count .left .refresh{margin-left:10px;padding-left:10px;border-left:1px solid #ddd;display:inline-block}.m-staffresults .e-list .item .inner .text{padding:30px}.m-staffresults .e-list .item .inner .text .e-contact{padding:30px}}@media (min-width: 1921px){.m-staffresults .e-list .item{margin-bottom:20px}.m-staffresults .e-list .item .e-contact .method{font-size:18px;font-size:1.8rem;line-height:26px;word-break:break-all}}.m-staffsearch{z-index:50;position:relative;background:#f2f2f2;padding-bottom:30px}.m-staffsearch .slick-slider .slick-track,.m-staffsearch .slick-slider .slick-list{min-width:100%}.m-staffsearch .e-activefilters{margin-bottom:0}.m-staffsearch .e-form h3{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffsearch .e-form h3{width:100%}}@media (min-width: 768px){.m-staffsearch .e-form h3{width:100%}}@media (min-width: 992px){.m-staffsearch .e-form h3{width:100%}}@media (min-width: 1230px){.m-staffsearch .e-form h3{width:100%}}@media (min-width: 1921px){.m-staffsearch .e-form h3{width:12.5%;padding-left:0;padding-right:0}}.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:100%}}@media (min-width: 768px){.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:100%}}@media (min-width: 992px){.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:27.75%}}@media (min-width: 1230px){.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:29.16667%}}@media (min-width: 1921px){.m-staffsearch .e-form .dropdown,.m-staffsearch .e-form .input{width:25%;padding-left:0;padding-right:0}}.m-staffsearch .e-form .dropdown input,.m-staffsearch .e-form .input input{box-sizing:border-box}.m-staffsearch .e-form .button{width:100%;float:left;position:relative;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 500px){.m-staffsearch .e-form .button{width:100%}}@media (min-width: 768px){.m-staffsearch .e-form .button{width:100%}}@media (min-width: 992px){.m-staffsearch .e-form .button{width:16.66667%}}@media (min-width: 1230px){.m-staffsearch .e-form .button{width:12.5%}}@media (min-width: 1921px){.m-staffsearch .e-form .button{width:12.5%;padding-left:0;padding-right:0}}.m-staffsearch .e-form .button .btn{width:100%}@media (min-width: 992px){.m-staffsearch{background:none}.m-staffsearch .e-form .dropdown.first{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px}.m-staffsearch .e-form .dropdown.first input{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px}}@media (max-width: 991px){.m-staffsearch{margin-top:-50px;padding-top:0;background:none;position:relative}.m-staffsearch:before{content:" ";display:block;background:#f2f2f2;height:calc(100% - 50px);position:absolute;top:50px;left:0;width:100%}}
