@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/montserrat-v12-latin-regular.29c1d31.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/static/fonts/montserrat-v12-latin-regular.29c1d31.eot?#iefix) format("embedded-opentype"),url(/static/fonts/montserrat-v12-latin-regular.501ce09.woff2) format("woff2"),url(/static/fonts/montserrat-v12-latin-regular.f29d2b8.woff) format("woff"),url(/static/fonts/montserrat-v12-latin-regular.cdf5825.ttf) format("truetype"),url(/static/img/montserrat-v12-latin-regular.f3fef7e.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/montserrat-v12-latin-500.0c1c383.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/static/fonts/montserrat-v12-latin-500.0c1c383.eot?#iefix) format("embedded-opentype"),url(/static/fonts/montserrat-v12-latin-500.f0f2716.woff2) format("woff2"),url(/static/fonts/montserrat-v12-latin-500.991b453.woff) format("woff"),url(/static/fonts/montserrat-v12-latin-500.d22dabb.ttf) format("truetype"),url(/static/img/montserrat-v12-latin-500.10c07b6.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/montserrat-v12-latin-800.c56d2b8.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/static/fonts/montserrat-v12-latin-800.c56d2b8.eot?#iefix) format("embedded-opentype"),url(/static/fonts/montserrat-v12-latin-800.3538615.woff2) format("woff2"),url(/static/fonts/montserrat-v12-latin-800.7566559.woff) format("woff"),url(/static/fonts/montserrat-v12-latin-800.03873da.ttf) format("truetype"),url(/static/img/montserrat-v12-latin-800.3f167b4.svg#Montserrat) format("svg")}:root{--grey:#a6bdb6;--dark-grey:#8cb6b5;--dark-purple:#473676;--purple:#473676;--gold:#C2B272FF;--teal:#47a4b2;--teal-dark:#00859b}input,input:focus,input:hover,select,select:focus,select:hover,textarea{box-shadow:none;outline:none;font-family:inherit}button,input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body,html{margin:0;padding:0;height:100%;width:100%}body{font-family:Montserrat,sans-serif;cursor:default;background:var(--teal)}footer,header{left:0;right:0}h1,h2{letter-spacing:1.5px}h1:first-letter:not(.page-title),h2:first-letter:not(.page-title){color:var(--gold)}h1.light,h2.light,h3.light,h4.light,p.light,span.light{color:#ccc}h1.teal,h2.teal,h3.teal,h4.teal,p.teal,span.teal{color:var(--teal-dark)}h1.bold,h2.bold,h3.bold,h4.bold,p.bold,span.bold{font-weight:700}h1 a,h2 a,h3 a,h4 a,p a,span a{text-decoration:underline}.text{color:#292f33;font-size:.9em;letter-spacing:1px;line-height:1.4rem;font-weight:500}.padding-modifier{padding-left:7.5%;padding-right:7.5%}.padding-modifier.thin{padding-left:15%;padding-right:15%}a{text-decoration:none;color:inherit}.center{text-align:center}.halves-container{-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;position:relative}.halves-container .half{position:relative;-ms-flex:2;flex:2}.clickable:hover{cursor:pointer}#open-popup{position:absolute;margin-top:-80px;margin-left:34%}.split{display:-ms-flexbox;display:flex;box-sizing:border-box}.split div,.split img{-ms-flex:2;flex:2}.loadable-form{margin-top:0;width:100%}.loader{position:absolute;height:100px;width:100px;border-radius:50%;border:5px solid grey;border-bottom:5px solid var(--gold);animation:spin 1s infinite;transform:translate(-50%,-50%);left:50%;top:50%}.statement{padding-top:30px;padding-bottom:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;z-index:2}.statement--half{-ms-flex:2;flex:2}.statement--half:first-child{padding-right:20px}.statement--half::last-child{padding-left:20px}.statement__body,.statement__heading{display:inline-block;text-align:center;width:100%}.statement__body.no-center,.statement__heading.no-center{text-align:left}.statement__body.white,.statement__heading.white{color:hsla(0,0%,100%,.95)}.statement__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.statement__body form{width:100%}.statement__body h2{margin-top:2.5em}.statement__body h2,.statement__body h3,.statement__body p{width:100%}.statement__background{position:absolute;z-index:1;width:400px}.statement__background:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.7) 0,#fff 100%);position:absolute;top:0;left:0;height:100%;width:100%;content:""}.statement__background img{opacity:1}.image-cont img{max-height:100%;max-width:100%}.quote{position:relative;box-sizing:border-box;border-radius:5px;font-style:italic}.quote .quote__close,.quote .quote__open{position:absolute}.quote .quote__close i,.quote .quote__open i{font-size:25px}.quote .quote__open{bottom:15px;left:15px}.quote .quote__close{top:15px;right:15px}.quote .quote__content{padding:60px 40px}.quote .quote__background{position:absolute}#loading{left:0;width:100%;z-index:6}#loading,#loading:after{position:absolute;top:0;height:100%}#loading:after{right:0}#loading:after,#loading:before{width:0;background:var(--teal);content:""}#loading:before{height:100%;top:0;left:0;transition:width .3s ease .3s;position:absolute}#loading.active:before{width:100%}#loading.active:after{width:100%;transition:width .1s ease}.form-grp{width:100%;padding:0;margin-bottom:40px;display:-ms-flexbox;display:flex;float:left;position:relative}.form-grp .fg__half{width:47.5%;position:relative}.form-grp .fg__half:first-child{margin-right:2.5%;float:left}.form-grp .fg__half:last-child{margin-left:2.5%;float:right}.form-grp input[type=text],.form-grp textarea{width:100%;border:none;border-bottom:2px solid var(--grey);padding:5px 0 5px 10px;font-size:16px;position:relative;z-index:1;outline:none;box-sizing:border-box;background-color:transparent;color:#ccc}.form-grp input[type=text]+label,.form-grp textarea+label{position:absolute;top:5px;left:10px;transition:all .2s ease}.form-grp input[type=text]+label span,.form-grp textarea+label span{color:#c0392b}.form-grp input[type=text].filled+label,.form-grp textarea.filled+label{top:-15px;transform:scale(.7);left:-10px}.form-grp input[type=text]:focus+label,.form-grp textarea:focus+label{top:-15px;transform:scale(.7);left:-10px;color:var(--grey)}.form-grp textarea{height:200px}#form-selector{-ms-flex:0 0 100%;flex:0 0 100%}.checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex}.check-text{font-size:15px;padding-left:20px}.checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:11px;left:0;height:15px;width:15px;background-color:#eee;border-radius:2px;transition:background-color .3s ease}.checkbox:hover input[type=checkbox]~.checkmark{background-color:var(--teal)}.checkbox input[type=checkbox]:checked~.checkmark{background-color:var(--gold)}.form-pair{padding:10px 0}.button{background-color:var(--teal-dark);transition:all .2s ease;cursor:pointer;color:#fff;padding:20px 60px;display:inline-block;border:2px solid var(--teal-dark);font-family:Montserrat,sans-serif}.button.margin{margin:10px}.button.gold{border:2px solid var(--gold)}.button.gold,.button:hover{background-color:var(--gold)}.button:hover{border-color:var(--teal-dark)}.button.gold:hover{background-color:var(--teal-dark);border-color:var(--gold)}.seperator{width:100%;background-color:var(--gold);overflow:hidden}ul.display,ul.display li{list-style-type:none}ul.display li{text-decoration:none;position:Relative;padding:5px}ul.display li:before{content:"";height:.9em;width:.9em;background-color:var(--teal);border-radius:4px;position:Absolute;top:10px;left:-15px}#location{position:fixed;top:50%;right:5%;transform:translateY(-50%);-ms-flex-direction:column;flex-direction:column;z-index:50}#location p{font-weight:700;text-align:right;color:#fff;margin-left:70%;padding:5px 10px;background:var(--gold);border-radius:4px;display:inline-block}#location .indicator{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;margin:5px}#location .indicator .indicator-text{opacity:0;-ms-flex-order:1;order:1;background-color:var(--gold);padding:5px;border-radius:4px;transition:opacity .33s ease;margin-right:10px;color:#fff;font-size:.7em}#location .indicator .indicator-dot{opacity:1;-ms-flex-order:2;order:2;background-color:var(--grey);transition:background .33s ease;height:15px;width:15px;margin-top:5px;border-radius:50%}#location .indicator .indicator-dot:hover{background-color:var(--gold)}#location .indicator .indicator-dot:hover+.indicator-text{opacity:1}#location .indicator.active .indicator-dot{background-color:var(--teal-dark)}#location:hover .indicator>.indicator-text{opacity:1}.message{position:fixed;left:50%;transform:translateX(-50%);bottom:-200px;padding:10px 20px;border-radius:4px;color:#fff;display:inline-block;z-index:5}.message,.message.active{transition:bottom .33s ease}.message.active{bottom:50px}.message.success{background:#5fad41}.message.fail{background:#960200}header{font-family:Montserrat,sans-serif;z-index:10;height:70px;position:fixed;top:0;transition:box-shadow .25s ease,background .25s ease,height .25s ease,border .25s ease,color .25s ease;display:-ms-flexbox;display:flex;font-weight:700;background:hsla(0,0%,100%,.8)}header.is-scrolled{box-shadow:0 -1px 20px 0 #363636;background:#fff;height:70px;border-bottom:1px solid var(--gold);color:#000}.header__logo{-ms-flex:0 0 0px;flex:0 0 0}.header__logo img{height:80%;margin-top:7px}#mobile-menu{position:fixed;height:100%;width:100%;transform:translateY(-100%);background:var(--teal-dark);z-index:6;display:none;transition:transform .3s ease;padding-top:5%}#mobile-menu.active{transform:translateY(0)}#mobile-menu .item{height:20%;color:#fff;font-weight:700;font-size:25px;text-align:center}.header__navbar{-ms-flex:9 9 auto;flex:9 9 auto}.header__navbar--mobile-menu{display:none;position:relative;top:20px}.header__navbar--mobile-menu img{width:30px}.header__navbar nav{height:100%;width:100%}.header__navbar nav ul{padding:0;margin:0;height:100%;float:right;display:-ms-flexbox;display:flex}.header__navbar nav ul li{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 20px;transition:all .35s ease;position:relative;cursor:pointer;z-index:0;font-weight:500;overflow:hidden;transform:translateZ(0);font-size:.8em;color:var(--teal-dark)}.header__navbar nav ul li *{transform:translateZ(0)}.header__navbar nav ul li .bottom-arrow{position:absolute;bottom:-20px;color:#fff;left:50%;transform:translateX(-50%);transition:all .35s ease;z-index:2;opacity:0;width:10px}.header__navbar nav ul li:after{position:absolute;top:0;left:0;width:100%;height:0;background-color:var(--gold);transition:all .35s ease;content:""}.header__navbar nav ul li:hover:after{height:100%}.header__navbar nav ul li:hover{color:#fff}.header__navbar nav ul li:hover>.bottom-arrow{bottom:2px;opacity:1}.header__navbar nav ul li a{z-index:2;position:relative;height:100%;width:1005;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar--expandable{position:absolute;left:0;top:80px;padding:20px;background:#fff}.navbar--expandable li{float:left;padding:10px 0}footer{color:#fff;background-color:var(--purple)}footer,footer .footer-quarter{display:-ms-flexbox;display:flex}footer .footer-quarter{width:25%;box-sizing:border-box;padding:15px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer .footer-quarter:first-child{background:#fff;-ms-flex-pack:center;justify-content:center}footer .footer-quarter .form-grp{margin-bottom:20px}footer .footer-quarter .form-grp>button{position:absolute;display:inline-block;right:0;padding:0 5px;height:100%;top:0;z-index:4}footer .footer-quarter .form-grp>input{border-bottom-color:var(--teal-dark)}footer .footer-quarter img{width:70%}footer .footer-quarter .footer-header{font-size:.8em}footer .footer-quarter .footer-text{font-size:.65em;margin-bottom:15px}footer .footer-quarter .footer-text--dark{color:#292f33}footer .footer-quarter .footer-text--big{font-size:.85em;font-weight:700}footer .footer-quarter .footer-list{list-style-type:none;margin-left:0;padding-left:0}footer .footer-quarter .footer-list li{padding:5px 0}footer .footer-quarter .fab,footer .footer-quarter .fas{font-size:2em}section{box-sizing:border-box;padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;background:#fff;width:100%;overflow-x:hidden;margin-bottom:-4px;position:relative}.bg-gold{background:var(--gold)}.bg-gold,.bg-teal{display:inline-block}.bg-teal{background:var(--teal)}.bg-grey{background:var(--grey);display:inline-block}.bg-dark-teal{background:var(--teal-dark);display:inline-block}#cover:not(#contact){width:100%;padding-bottom:56.25%;position:relative;background:#C2B272FF}#cover:not(#contact) .load,#cover:not(#contact) .loaded{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#intro{position:absolute;z-index:3;background:rgba(71,164,178,.7);top:50%;right:5%;color:#fff;padding:0 20px}#work-with{background:var(--teal-dark)}#work-with *{color:#fff}#testimonial{padding:7.5% 10%}#contact{background-color:#fff;padding:12.5%}#cover{padding:0}#cover .loaded,#cover .loaded img{width:100%}.page-title{position:absolute;top:50%;right:10%;transform:translateY(-50%);z-index:5;color:#fff;font-size:1.75em;margin-top:0;margin-bottom:0}.page-title:after{content:"";width:0;height:5px;position:absolute;left:0;bottom:-7px;background:var(--teal);transition:width .33s ease .4s}.page-title.visible:after{width:100%}.page-title .page-title--left{left:10%}.page-switch-enter-active{animation:pageSwitch .1s linear reverse}.page-switch-leave-active{animation:pageSwitch .1s linear;animation-delay:.3s}.animate{transition:all .43s ease}.animate.a-drop-in{margin-top:-70px;margin-bottom:70px;opacity:0}.animate.a-drop-in.visible{margin-top:0;opacity:1;margin-bottom:0}.animate.a-delay{transition-delay:.23s}.animate.a-slide-in{opacity:0}.animate.a-slide-in.from-left{margin-left:-70px;margin-right:70px}.animate.a-slide-in.from-right{margin-right:-70px;margin-left:70px}.animate.a-slide-in.from-bottom{margin-bottom:-70px;margin-top:70px}.animate.a-slide-in.from-top{margin-top:-70px;margin-bottom:70px}.animate.a-slide-in.visible{opacity:1;margin:0}.animate.a-fade-in{opacity:0}.animate.a-fade-in.visible{opacity:1}@keyframes pageSwitch{0%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.placeholder{position:relative}.placeholder.image{width:600px;height:400px;background:var(--grey);top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@media screen and (max-width:511px){#cover{margin-top:70px;height:auto!important}.animate.a-drop-in,.animate.a-fade-in,.animate.a-slide-in{opacity:1;margin-left:0!important;margin-right:0!important}header{background:#fff;-ms-flex-pack:justify;justify-content:space-between}.padding-modifier.thin{padding-left:7.5%;padding-right:7.5%}.statement{padding-top:30px;padding-bottom:70px}.statement,.statement--half{-ms-flex:0 0 100%;flex:0 0 100%}.statement--half:first-child{padding-right:0}.statement--half::last-child{padding-left:0}#mobile-menu{display:block}.header__navbar{display:none}.header__navbar--mobile-menu{display:block}.seperator img{width:100%}#location{height:100%;margin-top:70px;box-sizing:border-box;right:0;background:var(--teal-dark);margin-right:-200px}#location p{position:absolute;left:-250px}#location .spacer{height:50px}#location .indicator .indicator-dot{display:none}#location .indicator .indicator-text{opacity:1;background:none}#location.active{margin-right:0}#location.active p{left:-30%}.halves-container{-ms-flex-direction:column;flex-direction:column}.halves-container .half{-ms-flex:0 0 100%;flex:0 0 100%}.halves-container .half a>.button{width:100%;box-sizing:border-box}footer{-ms-flex-direction:column;flex-direction:column}footer .footer-quarter{width:100%}}#cookie-notice[data-v-ba416c3e]{position:fixed;width:100%;bottom:0;height:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:var(--teal-dark);z-index:3;color:#fff;font-weight:700;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:5px 10px;border-top:1px solid var(--gold)}#cookie-notice.accepted[data-v-ba416c3e]{display:none}@media screen and (max-width:1444px){#cookie-notice>p[data-v-ba416c3e]{font-size:.85em!important}}#mc_embed_signup[data-v-030ce611]{height:100%;width:100%;position:fixed;background:rgba(0,0,0,.6);top:0;left:0;display:none;z-index:2}#mc_embedded_signup_form[data-v-030ce611]{width:70%;background:#fff;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=app.300c95ac8d70becbb19d740fafa0bc13.css.map */