/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}@font-face{font-family:'euclid-regular';src:url("../fonts/euclid/EuclidFlex-Regular-Web/EuclidFlex-Regular-WebS.eot");src:url("../fonts/euclid/EuclidFlex-Regular-Web/EuclidFlex-Regular-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/euclid/EuclidFlex-Regular-Web/EuclidFlex-Regular-WebS.woff2") format("woff2"),url("../fonts/euclid/EuclidFlex-Regular-Web/EuclidFlex-Regular-WebS.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'euclid-medium';src:url("../fonts/euclid/EuclidFlex-Medium-Web/EuclidFlex-Medium-WebS.eot");src:url("../fonts/euclid/EuclidFlex-Medium-Web/EuclidFlex-Medium-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/euclid/EuclidFlex-Medium-Web/EuclidFlex-Medium-WebS.woff2") format("woff2"),url("../fonts/euclid/EuclidFlex-Medium-Web/EuclidFlex-Medium-WebS.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}html{font-size:75%}body,p,ol,ul,h1,h2,h3,h4,h5,a,inout,select,radio{text-rendering:geometricPrecision;font-weight:normal;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){html{-webkit-font-smoothing:subpixel-antialiased}}body{background:#e3e1dc;margin:0;padding:0;overflow-x:hidden;overflow-y:visible;cursor:auto}html{min-height:100%;position:relative;cursor:auto}html,body{width:100%;height:100%;width:100vw;height:100vh}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}figure{margin:0}.wrap{margin-left:auto;margin-right:auto;width:85%;max-width:140rem;z-index:10;position:relative}@media only screen and (max-width: 1440px){.wrap{width:90%}}@media only screen and (max-width: 767px){.wrap{width:90%}}img{display:block;width:100%;height:auto}a{text-decoration:none;outline:none;position:relative;-webkit-tap-highlight-color:transparent}a:hover{border-color:transparent}#content-wrap{min-height:100vh}body.loading{cursor:progress}.rellax{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-test{display:none}@media only screen and (max-width: 767px){.mobile-test{display:block}}.tablet-test{display:none}@media only screen and (max-width: 1024px){.tablet-test{display:block}}.hero-page{background:#253746;position:relative;margin:0;display:block;width:100vw;height:125vh;display:block;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.hero-page p{position:absolute;bottom:0;left:5%;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;z-index:10;width:90%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 1024px){.hero-page p{font-size:1.2rem;line-height:1.4rem}}.hero-page p span{width:50%}@media only screen and (max-width: 1024px){.hero-page p{bottom:2rem;display:none}}.hero-page .image{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:80vw;height:100vh;position:absolute;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.hero-page .image:before{width:100%;height:100%;content:"";display:block;background:#1a1a1a;opacity:0.3;position:absolute;top:0;left:0;z-index:5;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width: 1024px){.hero-page .image{height:80vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-page .image{height:45vh}}@media only screen and (max-width: 767px){.hero-page .image{height:45vh;background-position:center left;width:75vw}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-page .image{height:100vh;background-position:center left;width:75vw}}@media only screen and (min-width: 2000px){.hero-page{height:120vh}}@media only screen and (max-width: 1024px){.hero-page{height:100vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-page{height:60vh}}@media only screen and (max-width: 767px){.hero-page{height:45vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-page{height:100vh}}.pagecover-wrap{z-index:4000;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;width:100%}.pagecover-wrap .name{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;left:5%;margin-top:-10vh}.pagecover-wrap .name .col{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:7.5vw;line-height:7.5vw}@media only screen and (max-width: 767px){.pagecover-wrap .name .col{font-size:10vw;line-height:10vw}}@media only screen and (max-width: 767px){.pagecover-wrap .name{margin-top:0}}.cta{background:#425563;padding:5% 5%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta .col{width:50%}@media only screen and (max-width: 767px){.cta .col{width:100%}}@media only screen and (max-width: 767px){.cta .col:first-of-type{display:none}}.cta h3{color:#e3e1dc;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3.1rem;margin:0}@media only screen and (max-width: 1024px){.cta h3{font-size:2rem;line-height:2.9rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.cta h3{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 767px){.cta h3{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 767px){.cta h3 br{display:none}}.cta .logo{width:100%;background:url(../img/okla-logo-blue.svg) no-repeat left top;margin-top:7.5%;height:12.5rem;color:transparent;font-size:0px;padding:0;display:block}@media only screen and (max-width: 767px){.cta .button{width:100%;text-align:center}}@media only screen and (max-width: 767px){.cta{padding:5% 5%;display:none}}.line-right{position:fixed;top:0;height:1px;width:100vw;background:rgba(0,0,0,0.1);left:0;z-index:5000;-moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}.ouro{display:inline-block;height:4rem;width:4rem;margin:0;border-radius:50%;background:none repeat scroll 0 0 #e3e1dc;overflow:hidden}.ouro>span{position:absolute;height:100%;width:50%;overflow:hidden}.left{left:0}.right{left:50%}.anim{position:absolute;left:100%;top:0;height:100%;width:100%;border-radius:999px;background:none repeat scroll 0 0 #999;opacity:0.8;-webkit-animation:ui-spinner-rotate-left 2s;animation:ui-spinner-rotate-left 2s;-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0}.left .anim{border-bottom-left-radius:0;border-top-left-radius:0}.right .anim{border-bottom-right-radius:0;border-top-right-radius:0;left:-100%;-webkit-transform-origin:100% 50% 0;transform-origin:100% 50% 0}.ouro2 .anim{-webkit-animation-delay:0;animation-delay:0}.ouro2 .right .anim{-webkit-animation-delay:1s;animation-delay:1s}@keyframes ui-spinner-rotate-right{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}.preloader{width:100vw;height:100vh;background:#253746;display:block;position:fixed;top:0;left:0;z-index:15000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.preloader .preloader-wrap .logo{width:100vw;height:50vh;display:block;position:relative}.preloader .preloader-wrap .logo .o{width:100vw;height:50vh;display:block;background:url(../img/o.svg) no-repeat center center;position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width: 767px){.preloader .preloader-wrap .logo .o{height:35vh}}.preloader .preloader-wrap .logo .k{width:100vw;height:50vh;display:block;background:url(../img/k.svg) no-repeat center center;position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width: 767px){.preloader .preloader-wrap .logo .k{height:35vh}}.preloader .preloader-wrap .logo .l{width:100vw;height:50vh;display:block;background:url(../img/l.svg) no-repeat center center;position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width: 767px){.preloader .preloader-wrap .logo .l{height:35vh}}.preloader .preloader-wrap .logo .a{width:100vw;height:50vh;display:block;background:url(../img/a.svg) no-repeat center center;position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width: 767px){.preloader .preloader-wrap .logo .a{height:35vh}}@media only screen and (max-width: 767px){.preloader .preloader-wrap .logo{height:35vh}}.loader{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:none;opacity:0;width:100vw;height:100vh;background:#253746;position:fixed;top:0;left:0;z-index:9000;pointer-events:none}.loader .loader-inner{position:absolute;height:4rem;width:4rem;display:block;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.button{border-radius:0;display:inline-block;outline:none;cursor:pointer;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;padding:1.25rem 3.75rem;width:100%;width:auto;background:#253746;color:#e3e1dc;border-radius:none;border:none;text-align:left;margin-top:2rem}.button:focus,.button:hover{background:#e3e1dc;color:#253746}form{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;margin:0}form fieldset{margin:0 0 1.5rem 0;padding:0;border:none}form fieldset.number-bedrooms{margin-top:2rem}form label{margin-bottom:0.5rem;width:100%;display:none}form label.error{color:#d7d2cb;margin-top:0.5rem}form input[type=email],form input[type=text],form input[type=number],form textarea{outline:none;background:transparent;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;padding:0.75rem 0 0 0;width:100%;color:#fff;border:none;border-bottom:1px solid #e3e1dc;border-radius:0}form input[type=email]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#999;opacity:1}form input[type=email]:-moz-placeholder,form input[type=text]:-moz-placeholder,form input[type=number]:-moz-placeholder,form textarea:-moz-placeholder{color:#999 !important;opacity:1}form input[type=email]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=number]::-moz-placeholder,form textarea::-moz-placeholder{color:#999 !important;opacity:1}form input[type=email]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#999;opacity:1}form input[type=email].error,form input[type=text].error,form input[type=number].error,form textarea.error{border-bottom:1px solid red}form input[type=email]:focus,form input[type=text]:focus,form input[type=number]:focus,form textarea:focus{border-bottom:1px solid #e3e1dc}form input[type=email]:focus::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder,form input[type=number]:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#fff;opacity:1}form input[type=email]:focus:-moz-placeholder,form input[type=text]:focus:-moz-placeholder,form input[type=number]:focus:-moz-placeholder,form textarea:focus:-moz-placeholder{color:#fff !important;opacity:1}form input[type=email]:focus::-moz-placeholder,form input[type=text]:focus::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#fff !important;opacity:1}form input[type=email]:focus:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder,form input[type=number]:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#fff;opacity:1}form input[type=submit]{border-radius:0;display:inline-block;outline:none;cursor:pointer;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;padding:1.25rem 3.75rem;width:100%;width:auto;background:#e3e1dc;color:#253746;border-radius:none;border:none;text-align:left;margin-top:2rem}form input[type=submit]:focus,form input[type=submit]:hover{background:#fff}@media only screen and (max-width: 767px){form input[type=submit]{max-width:100%;width:100%;text-align:center}}form input[type=radio]{outline:none;border-radius:50%;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:#999;margin-top:-0.5rem}form input[type=radio]:checked{background:#fff}form input[type=radio]:focus{background:#fff}form select{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;padding:1rem;border-radius:0}form .radio label{display:block;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;color:#999}form .radio ul{margin:0;padding:0;list-style-type:none;border:none;border-bottom:1px solid #dbd8d6;padding:0.5rem 0 0.5rem 0}form .radio ul li{margin:0;padding:0}form .radio ul label{display:inline-block;width:auto;margin-left:0.25rem}form .radio:focus{border-bottom:1px solid #e3e1dc}form .radio.error ul{border-bottom:1px solid red}form .last{margin-bottom:0}form .price-range{margin:0 0 0.5rem;width:100%}form .price-range .value{opacity:0}form .price-range .budgetLabel{opacity:0}form .ranges{position:relative;min-height:5rem}form .ranges ul{position:absolute;top:0;left:0;width:100%}form .price-ranges{position:relative}form .price-ranges ul{border-bottom:none}form .price-ranges .value{display:none}.form-thanks fieldset{opacity:0}.fancy-select{position:relative}.fancy-select select{outline:none;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;text-shadow:none;outline:none;padding:0.75rem 0 0 0;width:100%;border:none;border-bottom:1px solid #dbd8d6;background:transparent;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;border-radius:0px}.fancy-select select:focus{outline:none}.fancy-select select.error{border-bottom:1px solid red}.fancy-select select:focus{border-bottom:1px solid #e3e1dc}.fancy-select select:focus::-webkit-input-placeholder{color:#445464;opacity:1}.fancy-select select:focus:-moz-placeholder{color:#445464 !important;opacity:1}.fancy-select select:focus::-moz-placeholder{color:#445464 !important;opacity:1}.fancy-select select:focus:-ms-input-placeholder{color:#445464;opacity:1}.fancy-select select option{color:#253746}.fancy-select select option:first-child{color:#999}.fancy-select select::-ms-expand{display:none}.fancy-select select:invalid{color:#999}.form-errors{margin:0}.form-errors p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;color:#fff;margin:0}.form-errors.show-errors p{margin-bottom:2rem}.autocomplete-suggestions{background:#fff;overflow:hidden;padding:0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem;color:#253746}.autocomplete-suggestions .autocomplete-suggestion{padding:0.5rem 1rem}.autocomplete-suggestions .autocomplete-suggestion:hover{background:#e3e1dc;color:#253746}.autocomplete-suggestions .autocomplete-suggestion strong{font-weight:normal}#menu-fold-trigger{position:absolute;top:5vh;left:0;width:100%;height:0px;display:block;z-index:1000}#menu-shrink-trigger{position:absolute;top:10vh;left:0;width:100%;height:0px;display:block;z-index:1000}.main-header{width:100%;position:fixed;top:0;left:0;z-index:1130;cursor:auto}.main-header .menu-trigger{width:100%;height:12rem;display:none;position:absolute;top:0;left:0;background:transparent;z-index:500}.main-header #header-menu{-webkit-transition:padding 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:padding 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:padding 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:padding 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:padding 450ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;z-index:200;padding:2rem 5%;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 767px){.main-header #header-menu{display:none}}.main-header #header-menu.menu-fold-up{padding:2rem 5%;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1)}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(1){opacity:0;-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(2){opacity:0;-moz-transform:translate3d(0, -150%, 0);-webkit-transform:translate3d(0, -150%, 0);transform:translate3d(0, -150%, 0);-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(3){opacity:0;-moz-transform:translate3d(0, -200%, 0);-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(4){opacity:0;-moz-transform:translate3d(0, -250%, 0);-webkit-transform:translate3d(0, -250%, 0);transform:translate3d(0, -250%, 0);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(5){opacity:0;-moz-transform:translate3d(0, -300%, 0);-webkit-transform:translate3d(0, -300%, 0);transform:translate3d(0, -300%, 0);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li:nth-of-type(6){opacity:0;-moz-transform:translate3d(0, -350%, 0);-webkit-transform:translate3d(0, -350%, 0);transform:translate3d(0, -350%, 0);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;-ms-transition-delay:250ms;transition-delay:250ms}.main-header #header-menu.menu-fold-up ul:nth-of-type(2) li a{pointer-events:none}.main-header #header-menu.menu-fold-up ul:nth-of-type(1) .logo a{background:none;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;height:auto}@media only screen and (max-width: 1024px){.main-header #header-menu.menu-fold-up ul:nth-of-type(1) .logo a{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu.menu-fold-up .visit span{display:none}.main-header #header-menu.shrink{background:rgba(37,55,70,0.95);padding:2rem 5%;max-height:5.5rem;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;-ms-transition-delay:250ms;transition-delay:250ms}.main-header #header-menu.shrink ul{position:relative;z-index:600}.main-header #header-menu.shrink ul:nth-of-type(1) .logo a{background:none;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;height:auto}@media only screen and (max-width: 1024px){.main-header #header-menu.shrink ul:nth-of-type(1) .logo a{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(1){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(2){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(3){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(4){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(5){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) li:nth-of-type(6){-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.shrink ul:nth-of-type(2) .menu-label{opacity:1;pointer-events:none;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}.main-header #header-menu.shrink .menu-trigger{display:block}.main-header #header-menu.menu-open{max-height:20rem;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1)}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(1){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(2){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(3){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-o-transition-delay:100ms;-ms-transition-delay:100ms;transition-delay:100ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(4){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;-ms-transition-delay:150ms;transition-delay:150ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(5){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li:nth-of-type(6){opacity:1;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;-ms-transition-delay:250ms;transition-delay:250ms}.main-header #header-menu.menu-open ul:nth-of-type(2) li a{pointer-events:all}.main-header #header-menu.menu-open ul:nth-of-type(2) .menu-label{opacity:0;pointer-events:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}.main-header #header-menu.menu-open ul:nth-of-type(1) .logo a{background:url(../img/okla-logo.svg) no-repeat left top;height:6rem;color:transparent;font-size:0px}.main-header #header-menu.menu-open .visit span{display:inline}.main-header #header-menu ul{margin:0;padding:0;list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;width:50%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-header #header-menu ul li{margin:0;padding:0}.main-header #header-menu ul li{margin:0 0 0.5rem 0}.main-header #header-menu ul li.current_page_item a,.main-header #header-menu ul li.current-menu-item a{text-decoration:underline;text-decoration-color:#999}.main-header #header-menu ul li.logo a{background:url(../img/okla-logo.svg) no-repeat left top;height:6rem;width:6rem;cursor:pointer;color:transparent;font-size:0px;margin:0;padding:0}.main-header #header-menu ul li.logo.current-menu-item a{text-decoration:none}.main-header #header-menu ul li:last-of-type{margin:0}@media only screen and (max-width: 1024px){.main-header #header-menu ul li{margin:0 0 0.1rem 0}}.main-header #header-menu ul a{color:#e3e1dc;display:inline-block;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem}@media only screen and (max-width: 1024px){.main-header #header-menu ul a{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu ul a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.main-header #header-menu ul .register,.main-header #header-menu ul .home{opacity:0}.main-header #header-menu ul:nth-of-type(1){width:33%}.main-header #header-menu ul:nth-of-type(2){width:16.6667%;position:relative}.main-header #header-menu ul:nth-of-type(2) #menu-trigger{margin-bottom:0;opacity:0;display:none}.main-header #header-menu ul:nth-of-type(2) #menu-trigger a{cursor:pointer}.main-header #header-menu ul:nth-of-type(2) li{-webkit-transition:all 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 250ms cubic-bezier(0.19, 1, 0.22, 1)}.main-header #header-menu .button{margin:0;background:#e3e1dc;color:#253746}.main-header #header-menu .visit{width:16.6667%}.main-header #header-menu .visit a{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;color:#e3e1dc;display:inline-block;position:relative;padding-right:12px}@media only screen and (max-width: 1024px){.main-header #header-menu .visit a{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu .visit a span{width:100%}.main-header #header-menu .visit a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.main-header #header-menu .visit a:after{content:"";display:block;height:0;width:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;position:absolute;right:0;top:55%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.main-header #header-menu .menu-label{position:absolute;top:0;left:0;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;color:#e3e1dc;opacity:0;pointer-events:none}@media only screen and (max-width: 1024px){.main-header #header-menu .menu-label{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu .menu-label:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.main-header #header-menu .pdf{width:16.6667%}.main-header #header-menu .pdf a{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;color:#e3e1dc;display:block;width:100%}@media only screen and (max-width: 1024px){.main-header #header-menu .pdf a{font-size:1.2rem;line-height:1.4rem}}.main-header #header-menu .pdf a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.swap .main-header #header-menu ul .register,.swap .main-header #header-menu ul .home{opacity:1}.page-template-index .main-header{background:transparent}.page-template-index .main-header #header-menu ul li a{color:#e3e1dc}.mobile-menu{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-moz-transform:translate3d(0, -120%, 0);-webkit-transform:translate3d(0, -120%, 0);transform:translate3d(0, -120%, 0);-webkit-transition:transform 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:transform 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:transform 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 850ms cubic-bezier(0.19, 1, 0.22, 1);background:#253746;width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:5000}.mobile-menu ul{margin:0;padding:0;list-style-type:none;text-align:center;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2.25rem;line-height:2.25rem}.mobile-menu ul li{margin:0;padding:0}.mobile-menu ul a{color:#e3e1dc;cursor:pointer}.mobile-menu ul li{opacity:0;-moz-transform:translate3d(0, -2rem, 0);-webkit-transform:translate3d(0, -2rem, 0);transform:translate3d(0, -2rem, 0);-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);margin-bottom:0.5rem}.mobile-menu ul li:nth-of-type(1){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms;transition-delay:400ms}.mobile-menu ul li:nth-of-type(2){-webkit-transition-delay:450ms;-moz-transition-delay:450ms;-o-transition-delay:450ms;-ms-transition-delay:450ms;transition-delay:450ms}.mobile-menu ul li:nth-of-type(3){-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;transition-delay:500ms}.mobile-menu ul li:nth-of-type(4){-webkit-transition-delay:550ms;-moz-transition-delay:550ms;-o-transition-delay:550ms;-ms-transition-delay:550ms;transition-delay:550ms}.mobile-menu ul li:nth-of-type(5){-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms;transition-delay:600ms}.mobile-menu ul li:nth-of-type(6){-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;-ms-transition-delay:650ms;transition-delay:650ms}.mobile-menu ul li:nth-of-type(7){-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;-ms-transition-delay:700ms;transition-delay:700ms}.mobile-menu ul li:nth-of-type(8){-webkit-transition-delay:750ms;-moz-transition-delay:750ms;-o-transition-delay:750ms;-ms-transition-delay:750ms;transition-delay:750ms}.mobile-menu ul li:nth-of-type(9){-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-o-transition-delay:800ms;-ms-transition-delay:800ms;transition-delay:800ms}.mobile-menu ul li:nth-of-type(10){-webkit-transition-delay:850ms;-moz-transition-delay:850ms;-o-transition-delay:850ms;-ms-transition-delay:850ms;transition-delay:850ms}.mobile-menu.show-menu{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mobile-menu.show-menu li{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.mobile-menu nav{pointer-events:all}.hamburger{display:none;width:40px;height:48px;margin:0;text-decoration:none;border:none;z-index:6000;position:fixed;top:0%;right:5%}.hamburger span{margin:0;position:relative;top:23px;width:40px;height:2px;background-color:#e3e1dc;display:block;-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.hamburger span:before,.hamburger span:after{position:absolute;content:''}.hamburger span:before,.hamburger span:after{width:40px;height:2px;background-color:#e3e1dc;display:block}.hamburger span:before{margin-top:-6px}.hamburger span:after{margin-top:6px}.hamburger span:before{-webkit-transition-property:margin, -webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s, 0s;-moz-transition-property:margin, -moz-transform;-moz-transition-duration:.2s;-moz-transition-delay:.2s, 0s;transition-property:margin, transform;transition-duration:.2s;transition-delay:.2s, 0s}.hamburger span:after{-webkit-transition-property:margin, -webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s, 0s;-moz-transition-property:margin, -moz-transform;-moz-transition-duration:.2s;-moz-transition-delay:.2s, 0s;transition-property:margin, transform;transition-duration:.2s;transition-delay:.2s, 0s}.hamburger:hover{border:none}@media only screen and (max-width: 767px){.hamburger{display:block}}.hamburger.menu-open span{background-color:transparent;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.hamburger.menu-open span:before{margin-top:0;-webkit-transform:rotate(45deg);-webkit-transition-delay:0s, .2s;-moz-transform:rotate(45deg);-moz-transition-delay:0s, .2s;transform:rotate(45deg);transition-delay:0s, .2s}.hamburger.menu-open span:after{margin-top:0;-webkit-transform:rotate(-45deg);-webkit-transition-delay:0s, .2s;-moz-transform:rotate(-45deg);-moz-transition-delay:0s, .2s;transform:rotate(-45deg);transition-delay:0s, .2s}.image-wrap{position:relative;overflow:hidden}.image-wrap:before{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:0;-webkit-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);background:linear-gradient(to bottom, rgba(37,55,70,0.7),#253746)}@media only screen and (max-width: 767px){.image-wrap:before{display:none}}.image-wrap:after{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);content:"";width:4rem;height:4rem;border-radius:50%;background:#e3e1dc url("../img/zoom.svg") no-repeat center center;z-index:20;pointer-events:none;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;position:absolute;-webkit-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 650ms cubic-bezier(0.49, 0.46, 0.05, 0.995)}@media only screen and (max-width: 767px){.image-wrap:after{display:none}}.image-wrap:hover:before{opacity:1}.image-wrap:hover:after{opacity:1}.image-wrap video{width:100%;height:auto;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-template-index .image-wrap:after{content:none}.introduction{padding:0;width:100%;height:auto;z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction .col:nth-of-type(1){width:40%;padding-right:5%;padding-left:5%}@media only screen and (max-width: 767px){.introduction .col:nth-of-type(1){width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;-ms-flexbox-order:2;order:2;padding-right:0%;padding-left:0%}}.introduction .col:nth-of-type(2){width:60%}@media only screen and (max-width: 767px){.introduction .col:nth-of-type(2){width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;-ms-flexbox-order:1;order:1}}.introduction .col p{margin:0 0 15% 0;color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3.1rem;pointer-events:none;max-width:58rem}@media only screen and (max-width: 1024px){.introduction .col p{font-size:2rem;line-height:2.9rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.introduction .col p{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 767px){.introduction .col p{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 1440px){.introduction .col p{margin:0 0 12.5% 0}}@media only screen and (max-width: 1024px){.introduction .col p{padding-right:5%}}@media only screen and (max-width: 767px){.introduction .col p{margin:0 0 12.5% 0;padding-right:5%;padding-left:5%;max-width:100%}}.introduction .col .teaser h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;color:#253746;margin:4rem 0 1rem 0;text-align:center;max-width:40rem;text-align:left}@media only screen and (max-width: 1440px){.introduction .col .teaser h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.introduction .col .teaser h2{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.introduction .col .teaser h2{margin:5% 0 0.5rem 0;padding-right:5%;padding-left:5%}}.introduction .col .teaser p{margin:0 0 0 0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-align:left;width:100%;max-width:100%;max-width:30rem;text-align:left}@media only screen and (max-width: 1440px){.introduction .col .teaser p{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.introduction .col .teaser p{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.introduction .col .teaser p{font-size:1.2rem;line-height:1.8rem}}.introduction .col .teaser p.read-more{margin-top:1rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}@media only screen and (max-width: 767px){.introduction .col .teaser p.read-more{margin:0.5rem 0 20% 0;max-width:100%}}@media only screen and (max-width: 767px){.introduction .col .teaser p{max-width:100%}}.introduction .col .teaser .hover-wrap{padding:2rem 0;z-index:20;position:absolute;top:50%;left:50%;width:auto;overflow:hidden;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}@media only screen and (max-width: 767px){.introduction .col .teaser .hover-wrap{display:none}}.introduction .col .teaser .hover{z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.introduction .col .teaser .hover p{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;color:#fff;width:auto;margin:0;padding:0;text-align:left}@media only screen and (max-width: 1024px){.introduction .col .teaser .hover p{font-size:3vw;line-height:3vw}}.introduction .col .teaser .hover .col{-webkit-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);opacity:0}.introduction .col .teaser .hover .col:nth-of-type(1){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.introduction .col .teaser .hover .col:nth-of-type(2){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.introduction .col a{position:relative;width:100%;height:100%;display:block}@media only screen and (max-width: 767px){.introduction .col a{height:auto}}.introduction .col a img{z-index:5;filter:grayscale(0%);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.introduction .col a figure,.introduction .col a div.image-wrap{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.introduction .col a figure:hover,.introduction .col a div.image-wrap:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}.introduction .col a figure:hover img,.introduction .col a div.image-wrap:hover img{filter:grayscale(100%);mix-blend-mode:multiply}.introduction .col a figure:hover .hover-wrap .hover .col,.introduction .col a div.image-wrap:hover .hover-wrap .hover .col{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.introduction .col a figure:hover .hover-wrap .hover .col:nth-of-type(2),.introduction .col a div.image-wrap:hover .hover-wrap .hover .col:nth-of-type(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}@media only screen and (max-width: 767px){.introduction .col a figure:hover .hover-wrap,.introduction .col a div.image-wrap:hover .hover-wrap{display:none}}.teasers{width:100%;height:auto;z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:0}.teasers .col{margin:5% 0 5% 0}.teasers .col:nth-of-type(1){width:70%}.teasers .col:nth-of-type(1) p{text-align:right}.teasers .col:nth-of-type(1) p:before{background:url(../img/arrow-small-up.svg) no-repeat top right}.teasers .col p{margin:0.5rem 0 0 0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;color:#253746;text-align:left;width:100%}.teasers .col p.read-more{margin-top:2rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.teasers .col .teaser .hover-wrap{padding:2rem 0;z-index:20;position:absolute;top:50%;left:50%;width:auto;overflow:hidden;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}@media only screen and (max-width: 767px){.teasers .col .teaser .hover-wrap{display:none}}.teasers .col .teaser .hover{z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.teasers .col .teaser .hover p{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;color:#fff;width:auto;margin:0;padding:0;text-align:left}@media only screen and (max-width: 1024px){.teasers .col .teaser .hover p{font-size:3vw;line-height:3vw}}.teasers .col .teaser .hover p.read-more{margin-top:1rem}.teasers .col .teaser .hover .col{-webkit-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);opacity:0}.teasers .col .teaser .hover .col:nth-of-type(1){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.teasers .col .teaser .hover .col:nth-of-type(2){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.teasers .col a{position:relative;width:100%;height:100%;display:block}.teasers .col a img{z-index:5;filter:grayscale(0%);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.teasers .col a figure,.teasers .col a div.image-wrap{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.teasers .col a figure:hover,.teasers .col a div.image-wrap:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}.teasers .col a figure:hover img,.teasers .col a div.image-wrap:hover img{filter:grayscale(100%);mix-blend-mode:multiply}.teasers .col a figure:hover .hover-wrap .hover .col,.teasers .col a div.image-wrap:hover .hover-wrap .hover .col{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.teasers .col a figure:hover .hover-wrap .hover .col:nth-of-type(2),.teasers .col a div.image-wrap:hover .hover-wrap .hover .col:nth-of-type(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}@media only screen and (max-width: 767px){.teasers .col a figure:hover .hover-wrap,.teasers .col a div.image-wrap:hover .hover-wrap{display:none}}@media only screen and (max-width: 767px){.teaser-end-new{padding:0 5%;margin-bottom:12.5%}}.teasers-end{width:100%;height:auto;z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5% 5% 5%}.teasers-end .two{font-family:arial;font-weight:500;text-shadow:0.5px 0 0 #e3e1dc}.teasers-end .col:nth-of-type(1){width:45%;margin:0% 0 5% 0}.teasers-end .col:nth-of-type(2){width:50%;margin:0% 0 0 5%}.teasers-end .col:nth-of-type(2) a:nth-of-type(2){margin-top:7.5%}.teasers-end .col h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;color:#253746;margin:4rem 0 1rem 0;text-align:center;max-width:40rem;text-align:left}@media only screen and (max-width: 1440px){.teasers-end .col h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.teasers-end .col h2{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.teasers-end .col h2{margin:5% 0 0.5rem 0}}.teasers-end .col p{margin:0 0 0 0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-align:left;width:100%;max-width:100%;max-width:37rem;text-align:left;color:#253746}@media only screen and (max-width: 1440px){.teasers-end .col p{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.teasers-end .col p{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.teasers-end .col p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.teasers-end .col p{margin:0;max-width:100%}}.teasers-end .col p.read-more{margin-top:1rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}@media only screen and (max-width: 767px){.teasers-end .col p.read-more{margin:0.5rem 0 20% 0}}.teasers-end .col .teaser .hover-wrap{padding:2rem 0;z-index:20;position:absolute;top:50%;left:50%;width:auto;overflow:hidden;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}@media only screen and (max-width: 767px){.teasers-end .col .teaser .hover-wrap{display:none}}.teasers-end .col .teaser .hover{z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.teasers-end .col .teaser .hover p{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;color:#fff;width:auto;margin:0;padding:0;text-align:left}@media only screen and (max-width: 1024px){.teasers-end .col .teaser .hover p{font-size:3vw;line-height:3vw}}.teasers-end .col .teaser .hover .col{-webkit-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);opacity:0}.teasers-end .col .teaser .hover .col:nth-of-type(1){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.teasers-end .col .teaser .hover .col:nth-of-type(2){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.teasers-end .col a{position:relative;width:100%;display:block}@media only screen and (max-width: 767px){.teasers-end .col a{height:auto}}.teasers-end .col a img{z-index:5;filter:grayscale(0%);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);display:non}.teasers-end .col a video{width:100%;height:auto}.teasers-end .col a figure{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.teasers-end .col a figure:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}.teasers-end .col a figure:hover img{filter:grayscale(100%);mix-blend-mode:multiply}.teasers-end .col a figure:hover .hover-wrap .hover .col{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.teasers-end .col a figure:hover .hover-wrap .hover .col:nth-of-type(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}@media only screen and (max-width: 767px){.teasers-end .col a figure:hover .hover-wrap{display:none}}.teasers-end .col .teaser-team img{filter:none;mix-blend-mode:none}.teasers-end .col .teaser-team .hover-wrap .hover .col{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.teasers-end .col .teaser-team .hover-wrap .hover .col:nth-of-type(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}@media only screen and (max-width: 767px){.teasers-end .col .teaser-team .hover-wrap .hover .col{font-size:5vw;line-height:5vw}}@media only screen and (max-width: 767px){.teasers-end .col .teaser-team .hover-wrap{display:block}}.teasers-end .col .teaser-team .image-wrap{position:relative;overflow:hidden}.teasers-end .col .teaser-team .image-wrap:before{content:none}.teasers-end .col .teaser-team:hover img{filter:none;mix-blend-mode:none}.hero-introduction{position:relative;margin:0 0 5% 0;display:block;width:100vw;height:100vh;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center}.hero-introduction p{position:absolute;bottom:5%;left:5%;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.15rem;max-width:16rem;color:#fff;z-index:10;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.hero-introduction .image{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;height:100vh;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-introduction .image{height:80vh;background-position:center left}}@media only screen and (max-width: 767px){.hero-introduction .image{height:45vh;background-position:left center}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-introduction .image{height:100vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-introduction{height:80vh}}@media only screen and (max-width: 767px){.hero-introduction{height:45vh;margin:0 0 12.5% 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-introduction{height:100vh}}.hero-introduction h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;position:absolute;top:15vh;left:5vw;z-index:10;color:#253746}@media only screen and (max-width: 1024px){.hero-introduction h2{font-size:3vw;line-height:3vw}}.home-wrap{min-height:200vh}.home-wrap.swap #content{position:relative;padding-top:0vh}.home-wrap.swap .hero-introduction{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.home-wrap.swap .hero-introduction .image{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.home-wrap.swap .hero-introduction .image:before{opacity:0}@media only screen and (max-width: 1024px){.home-wrap{min-height:auto}}.home-wrap #content{position:fixed;top:0;left:0;width:100vw;z-index:1;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width: 1024px){.home-wrap #content{position:static}}.video-click{position:absolute;width:100%;height:100%;display:block;z-index:11}@media only screen and (max-width: 767px){.video-click{display:none}}#homecover{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);background:#253746;overflow:hidden;width:100%;height:100vh;position:relative;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#homecover .watch{position:absolute;left:50%;bottom:5%;z-index:100;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}@media only screen and (max-width: 1024px){#homecover .watch{font-size:1.2rem;line-height:1.4rem}}#homecover .watch:hover{text-decoration:none}@media only screen and (max-width: 767px){#homecover .watch{left:0;width:100%;text-align:center}}#homecover #home-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}@media only screen and (max-width: 1024px){#homecover #home-video{display:none}}#homecover .video-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#253746;display:block;z-index:10;opacity:0.7}@media only screen and (max-width: 767px){#homecover .video-overlay{height:45vh;display:none}}#homecover .home-image-fallback{width:100vw;height:100vh;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 767px){#homecover .home-image-fallback{height:80vh}}@media only screen and (max-width: 767px) and (orientation: landscape){#homecover .home-image-fallback{height:100vh}}#homecover:before{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);content:"";width:100vw;height:100vh;display:block;position:absolute;top:-100vh;left:0;background:#253746}@media only screen and (max-width: 767px){#homecover{height:80vh}}@media only screen and (max-width: 767px) and (orientation: landscape){#homecover{height:100vh}}#homecover p{position:absolute;bottom:0rem;left:0%;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;margin:0;width:100%;text-align:center;margin:0 0 2.5% 0}@media only screen and (max-width: 1024px){#homecover p{font-size:1.2rem;line-height:1.4rem}}#homecover p a{color:#e3e1dc}#homecover p a:hover{text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}#homecover .homecover-wrap{z-index:1020;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:100%;margin-top:-5vh;pointer-events:none}#homecover .homecover-wrap .name{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}#homecover .homecover-wrap .name .col{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:12vw;line-height:11vw;width:50%;position:relative;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}#homecover .homecover-wrap .name .col .n{margin-left:-0.01em}#homecover .homecover-wrap .name .col .b{margin-left:-0.01em}#homecover .homecover-wrap .name .col.kern-one{left:5%}#homecover .homecover-wrap .name .col.kern-two{left:-0.05em}#homecover .strapline{position:absolute;bottom:5%;left:5%;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.15rem;max-width:16rem}#homecover .okla{display:block;background:url(../img/okla-logo.svg) no-repeat left top;height:10rem;width:10rem;color:transparent;font-size:0px;margin:0;padding:0;position:absolute;bottom:-5vh;right:5%}.project-name-cursor{display:block;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;color:#253746;opacity:1;position:absolute;z-index:2000;padding:0;margin:0}@media only screen and (max-width: 1024px){.project-name-cursor{font-size:3vw;line-height:3vw}}.project-name-cursor b{font-weight:normal;width:100%}.project-name-cursor span:last-of-type{float:right}.project-name{opacity:0;position:absolute;z-index:2000;pointer-events:none}.project-name b{background:url(../img/dot.svg) no-repeat top left;width:4rem;height:4rem;display:block;border-radius:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.project-name{display:none}}.line{height:100%;width:1rem;position:fixed;top:0;left:35%;background:#d7d2cb;z-index:0;display:none}.construction-underway{background:rgba(255,55,67,0.8);width:100%;text-align:center;-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);position:fixed;bottom:0;left:0}.construction-underway p{margin:0;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;padding:2rem 0;color:#e3e1dc}@media only screen and (max-width: 1024px){.construction-underway p{font-size:1.2rem;line-height:1.4rem}}.construction-underway p a{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.3rem;line-height:1.4rem;text-decoration:underline;text-decoration-color:#e3e1dc;text-decoration-skip:ink}@media only screen and (max-width: 1024px){.construction-underway p a{font-size:1.2rem;line-height:1.4rem}}.construction-underway p a:hover{text-decoration:none}.construction-underway span{position:absolute;right:2rem;top:50%;cursor:pointer;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (max-width: 1024px){.construction-underway span{font-size:3vw;line-height:3vw}}.main-footer{background:#253746;padding:2.5% 0 16rem 0;z-index:10;position:relative}@media only screen and (max-width: 767px){.main-footer{padding:5% 0 8rem 0}}.main-footer:after{content:"";width:100vw;height:100vh;display:block;position:fixed;bottom:-100vh;left:0;background:#253746}.main-footer .footer-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin:0 5%}@media only screen and (max-width: 767px){.main-footer .footer-wrap{margin:0 5%}}.main-footer #footer-menu{width:100%;margin-top:6rem}.main-footer #footer-menu ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-footer #footer-menu ul li{margin:0;padding:0}.main-footer #footer-menu ul a{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.15rem}.main-footer #footer-menu ul a:hover{text-decoration:underline;text-decoration-color:#999}.main-footer #footer-menu ul li{margin:0 0 0.35rem 0;width:25%}@media only screen and (max-width: 767px){.main-footer #footer-menu{display:none}}.main-footer .logo{display:none;position:absolute;right:5%;bottom:8rem;width:25%;background:url(../img/okla-logo.svg) no-repeat right top;height:15rem;color:transparent;font-size:0px;margin:0;padding:0}.main-footer h3{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;color:#e3e1dc;margin:0;width:25%}@media only screen and (max-width: 1440px){.main-footer h3{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.main-footer h3{font-size:1.4rem;line-height:2rem}}.main-footer h3:nth-of-type(1){width:50%}@media only screen and (max-width: 767px){.main-footer h3:nth-of-type(1){display:none}}.main-footer h3 a{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}@media only screen and (max-width: 1440px){.main-footer h3 a{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.main-footer h3 a{font-size:1.4rem;line-height:2rem}}.main-footer h3 a:hover{text-decoration:underline;text-decoration-color:#999}@media only screen and (max-width: 767px){.main-footer h3{width:100%;margin-bottom:1rem}}.main-footer .colliers{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-top:10rem;display:none}.main-footer .colliers p{color:#6A6D79;font-size:1rem;width:25%;margin:0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;text-align:left}.main-footer .colliers .logos{width:50%;margin-top:0rem}.main-footer .colliers img{max-width:5rem;margin-right:2rem;display:inline-block;vertical-align:middle}.main-footer .contact-details{margin-top:8rem}.main-footer .contact-details p{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;color:#e3e1dc;margin:0}@media only screen and (max-width: 1440px){.main-footer .contact-details p{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.main-footer .contact-details p{font-size:1.4rem;line-height:2rem}}.main-footer .two{font-family:arial;font-weight:500;text-shadow:0.5px 0 0 #e3e1dc}.page-template-tmpl-vision .columns h2,.page-template-tmpl-vision .columns p{max-width:40rem}@media only screen and (max-width: 767px){.page-template-tmpl-vision .wide-image{margin:0 0 12.5% 0}}@media only screen and (max-width: 767px){.page-template-tmpl-vision .wide-image .col h2{margin-top:12.5%}}.columns{margin:7.5% auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:90%}.columns h2,.columns p{color:#253746;max-width:25rem;margin:0}.columns p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){.columns p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.columns p{font-size:1.2rem;line-height:1.8rem}}.columns h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;margin-bottom:2rem;text-transform:uppercase}@media only screen and (max-width: 1440px){.columns h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.columns h2{font-size:1.4rem;line-height:2rem}}.columns .col{width:50%}.columns .name{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.columns .name .col{color:#253746;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:7.5vw;line-height:7.5vw;width:auto}@media only screen and (max-width: 767px){.columns .name .col{font-size:10vw;line-height:10vw}}.columns.columns-three{width:72.5%}.columns.columns-three .col{width:25%;padding-right:2rem}.columns.columns-three .col:nth-of-type(2){width:50%;padding-right:25%}.columns.columns-three .col h2{min-height:7rem}.post-image-wrap{display:block;cursor:pointer}@media only screen and (max-width: 767px){.post-image-wrap{pointer-events:none}}.left-right-image{width:100%;height:auto;z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0% 0 0 5%;margin:7.5% 0 0 0}.left-right-image .col:nth-of-type(1){width:42.5%;margin:0 0 0 0}.left-right-image .col:nth-of-type(2){width:52.5%;margin:0}.left-right-image figure{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.left-right-image figure:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}.left-right-image video{width:100%}@media only screen and (max-width: 767px){.left-right-image{margin:12.5% 0}}.wide-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0% 5% 0 0;margin:7.5% 0 7.5% 0;position:relative}@media only screen and (max-width: 767px){.wide-image{padding-right:0;margin:0}}.wide-image.homepage-wide{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.wide-image.homepage-wide .hover-wrap{padding:2rem 0;z-index:20;position:absolute;top:50%;left:50%;width:auto;overflow:hidden;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.wide-image.homepage-wide .hover{z-index:100;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.wide-image.homepage-wide .hover p{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:2vw;line-height:2vw;color:#fff;width:auto;margin:0;padding:0;text-align:left}@media only screen and (max-width: 1024px){.wide-image.homepage-wide .hover p{font-size:3vw;line-height:3vw}}.wide-image.homepage-wide .hover .col{-webkit-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-moz-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-ms-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);-o-transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);transition:all 450ms cubic-bezier(0.49, 0.46, 0.05, 0.995);opacity:0}.wide-image.homepage-wide .hover .col:nth-of-type(1){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.wide-image.homepage-wide .hover .col:nth-of-type(2){-moz-transform:translate3d(0, 5rem, 0);-webkit-transform:translate3d(0, 5rem, 0);transform:translate3d(0, 5rem, 0)}.wide-image.homepage-wide a:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}.wide-image.homepage-wide a:hover img{filter:grayscale(100%);mix-blend-mode:multiply}.wide-image.homepage-wide a:hover .hover-wrap .hover .col{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.wide-image.homepage-wide a:hover .hover-wrap .hover .col:nth-of-type(2){-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}.wide-image.homepage-wide .col h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;color:#253746;margin:0rem 0 1rem 0;text-align:center;max-width:40rem;text-align:left}@media only screen and (max-width: 1440px){.wide-image.homepage-wide .col h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.wide-image.homepage-wide .col h2{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.wide-image.homepage-wide .col h2{margin:5% 0 0.5rem 0;max-width:100%}}.wide-image.homepage-wide .col p{margin:0 0 0 0;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;text-align:left;width:100%;max-width:100%;max-width:30rem;text-align:left}@media only screen and (max-width: 1440px){.wide-image.homepage-wide .col p{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.wide-image.homepage-wide .col p{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.wide-image.homepage-wide .col p{font-size:1.2rem;line-height:1.8rem}}.wide-image.homepage-wide .col p.read-more{margin-top:1rem;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}@media only screen and (max-width: 767px){.wide-image.homepage-wide .col p.read-more{margin:0.5rem 0 20% 0}}@media only screen and (max-width: 767px){.wide-image.homepage-wide .col p{max-width:100%}}.wide-image.homepage-wide .col a:hover{box-shadow:none}.wide-image a{width:73.5%;display:block}.wide-image a figure{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.wide-image a:hover figure{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}@media only screen and (max-width: 767px){.wide-image a{width:100%}}.wide-image .wide-video,.wide-image .map-wrap{width:73.5%}@media only screen and (max-width: 767px){.wide-image .wide-video,.wide-image .map-wrap{width:100%}}.wide-image .wide-video{position:relative}.wide-image .wide-video .caption{padding-left:5%;color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){.wide-image .wide-video .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.wide-image .wide-video .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.wide-image .wide-video .caption{width:100%;padding-left:0;text-align:center;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.25rem}}.wide-image .col{width:24%}.wide-image .col p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem;color:#253746;max-width:25rem}@media only screen and (max-width: 1024px){.wide-image .col p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.wide-image .col p{font-size:1.2rem;line-height:1.8rem}}.wide-image .col h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;margin:0 0 2rem 0;text-transform:uppercase;color:#253746;max-width:25rem}@media only screen and (max-width: 1440px){.wide-image .col h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.wide-image .col h2{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.wide-image .col h2{margin:5% 0 0.5rem 0;max-width:100%}}.wide-image .col h3{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin:0;color:#253746;max-width:25rem}@media only screen and (max-width: 767px){.wide-image .col h3{max-width:100%}}.wide-image .col a{width:100%}@media only screen and (max-width: 767px){.wide-image .col{width:100%;padding-left:5%;padding-right:5%}}.wide-image.wide-reverse{padding:0% 5% 0 5%}@media only screen and (max-width: 767px){.wide-image.wide-reverse{padding:0}.wide-image.wide-reverse .col{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;-ms-flexbox-order:2;order:2}.wide-image.wide-reverse .post-image-wrap{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;-ms-flexbox-order:1;order:1}}.wide-image.wide-alternate{padding:0% 0 0 5%}.wide-image.wide-narrow a{width:52.5%}.wide-image.two-images{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.wide-image.two-images .col.right-item{width:24%}.wide-image.two-images .col.first-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:72.5%}.wide-image.two-images .col.first-item a{width:100%}.wide-image.two-images .col.first-item a:nth-of-type(2){width:50%;margin-top:7.5%;margin-left:7.5%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.page-template-tmpl-design .columns{width:100%;padding:0 5%;margin:0 0 7.5% 0}body.page-template-tmpl-design .columns h2,body.page-template-tmpl-design .columns p{max-width:30rem}@media only screen and (max-width: 1024px){body.page-template-tmpl-design .columns h2 br{display:none}}@media only screen and (max-width: 767px){body.page-template-tmpl-design .columns h2{margin-bottom:0.5rem;max-width:23rem}body.page-template-tmpl-design .columns h2 br{display:none}}@media only screen and (max-width: 767px){body.page-template-tmpl-design .columns p{margin:0;max-width:25rem}}body.page-template-tmpl-design .columns .col{padding-right:2%;width:25%}@media only screen and (max-width: 767px){body.page-template-tmpl-design .columns .col{width:100%;padding-right:0;margin-bottom:12.5%}}@media only screen and (max-width: 767px){body.page-template-tmpl-design .columns{width:100%;padding-right:5%;padding-left:5%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12.5% 0 7.5% 0}}body.page-template-tmpl-design .wide-image .col h2,body.page-template-tmpl-design .wide-image .col p{max-width:25rem}@media only screen and (max-width: 767px){body.page-template-tmpl-design .wide-image .col{padding-top:12.5%;padding-bottom:12.5%}}@media only screen and (max-width: 767px){body.page-template-tmpl-design .wide-image .col h2{margin-top:0}}body.page-template-tmpl-design .inline-slideshow{margin-right:0;margin-left:0}@media only screen and (max-width: 767px){body.page-template-tmpl-design .inline-slideshow{margin-bottom:0}}.inline-slideshow-outer{width:100vw;overflow:hidden;padding-left:5%}@media only screen and (max-width: 1024px){.inline-slideshow-outer{padding-left:5%;padding-right:5%}}@media only screen and (max-width: 767px){.inline-slideshow-outer{padding-left:0%;padding-right:0%}}.inline-slideshow{padding:0;width:72vw;margin-bottom:7.5%;margin-left:auto;margin-right:auto}.inline-slideshow .image{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:56.25%}.inline-slideshow #inlineGallery,.inline-slideshow .update-gallery{position:relative}.inline-slideshow #inlineGallery .glide__wrapper,.inline-slideshow .update-gallery .glide__wrapper{overflow:hidden}.inline-slideshow #inlineGallery .inline-gallery-next,.inline-slideshow .update-gallery .inline-gallery-next{position:absolute;top:50%;right:0;-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);height:6rem;width:6rem;display:block;z-index:100;cursor:pointer;background:#253746 url(../img/arrow-right-small.png) no-repeat center center}@media only screen and (max-width: 1024px){.inline-slideshow #inlineGallery .inline-gallery-next,.inline-slideshow .update-gallery .inline-gallery-next{width:6rem;height:6rem}}@media only screen and (max-width: 767px){.inline-slideshow #inlineGallery .inline-gallery-next,.inline-slideshow .update-gallery .inline-gallery-next{width:3rem;height:3rem;-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-size:50%}}.inline-slideshow #inlineGallery .inline-gallery-previous,.inline-slideshow .update-gallery .inline-gallery-previous{position:absolute;top:50%;left:0;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:6rem;width:6rem;display:block;z-index:100;cursor:pointer;background:#253746 url(../img/arrow-left-small.png) no-repeat center center}@media only screen and (max-width: 1024px){.inline-slideshow #inlineGallery .inline-gallery-previous,.inline-slideshow .update-gallery .inline-gallery-previous{width:6rem;height:6rem}}@media only screen and (max-width: 767px){.inline-slideshow #inlineGallery .inline-gallery-previous,.inline-slideshow .update-gallery .inline-gallery-previous{width:3rem;height:3rem;-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);background-size:50%}}.inline-slideshow #inlineGallery .glide__slide,.inline-slideshow .update-gallery .glide__slide{position:relative}.inline-slideshow #inlineGallery .glide__slide .post-image-wrap,.inline-slideshow .update-gallery .glide__slide .post-image-wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;cursor:pointer}.inline-slideshow #inlineGallery .glide__slide p,.inline-slideshow .update-gallery .glide__slide p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;color:#e3e1dc;padding:0;margin:1rem 0 0 0;opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1)}.inline-slideshow #inlineGallery .glide__slide.active p,.inline-slideshow .update-gallery .glide__slide.active p{opacity:1}@media only screen and (max-width: 1024px){.inline-slideshow{width:100%}}.inline-slideshow .total-wrap{float:right;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem;margin-top:1rem}@media only screen and (max-width: 1024px){.inline-slideshow .total-wrap{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.inline-slideshow .total-wrap{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.inline-slideshow .total-wrap{display:none}}.two-images{padding:0 5%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 7.5% 0}@media only screen and (max-width: 767px){.two-images{padding:0%}}.two-images .half-video{width:48%}.two-images .half-video .caption{color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){.two-images .half-video .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.two-images .half-video .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.two-images .half-video .caption{width:100%;text-align:center}}@media only screen and (max-width: 767px){.two-images .half-video{width:100%}}.two-images a{width:48%}.two-images a figure{box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 450ms cubic-bezier(0.19, 1, 0.22, 1)}.two-images a figure:hover{box-shadow:0 1px 1.5rem 0 rgba(0,0,0,0.4)}@media only screen and (max-width: 767px){.two-images a{width:100%;display:none}}.page-template-tmpl-register,.page-template-tmpl-thanks{background:#253746}.page-template-tmpl-register .main-footer,.page-template-tmpl-register .cta,.page-template-tmpl-thanks .main-footer,.page-template-tmpl-thanks .cta{display:none}.template-register,.template-thanks{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:15% 0 7.5% 5%}@media only screen and (max-width: 1024px){.template-register,.template-thanks{padding:30vh 0 7.5% 5%}}@media only screen and (max-width: 767px){.template-register,.template-thanks{padding:20vh 5% 7.5% 5%}}.template-register .col,.template-thanks .col{width:47.5%}.template-register .col h1,.template-thanks .col h1{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3.1rem;color:#e3e1dc;max-width:45rem;margin:0;width:50%}@media only screen and (max-width: 1024px){.template-register .col h1,.template-thanks .col h1{font-size:2rem;line-height:2.9rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.template-register .col h1,.template-thanks .col h1{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 767px){.template-register .col h1,.template-thanks .col h1{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 1440px){.template-register .col h1,.template-thanks .col h1{width:70%}.template-register .col h1 br,.template-thanks .col h1 br{display:none}}@media only screen and (max-width: 1024px){.template-register .col h1,.template-thanks .col h1{width:80%}.template-register .col h1 br,.template-thanks .col h1 br{display:none}}@media only screen and (max-width: 767px){.template-register .col h1,.template-thanks .col h1{max-width:100%;width:100%}.template-register .col h1 br,.template-thanks .col h1 br{display:none}}.template-register .col:nth-of-type(2),.template-thanks .col:nth-of-type(2){width:52.5%}@media only screen and (max-width: 767px){.template-register .col:nth-of-type(2),.template-thanks .col:nth-of-type(2){display:none}}@media only screen and (max-width: 767px){.template-register .col,.template-thanks .col{width:100%}}.template-register .form-wrap,.template-thanks .form-wrap{width:50%;margin-top:7.5%;margin-bottom:7.5%}@media only screen and (max-width: 767px){.template-register .form-wrap,.template-thanks .form-wrap{max-width:100%;width:100%}}@media only screen and (max-width: 1440px){.template-register .form-wrap,.template-thanks .form-wrap{width:70%}}@media only screen and (max-width: 1024px){.template-register .form-wrap,.template-thanks .form-wrap{width:80%}}@media only screen and (max-width: 767px){.template-register .form-wrap,.template-thanks .form-wrap{max-width:100%;width:100%}}.template-register .terms,.template-thanks .terms{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;color:#999;margin:0% 0% 5% 0;width:50%}@media only screen and (max-width: 1024px){.template-register .terms,.template-thanks .terms{width:80%}}.template-register .logos,.template-thanks .logos{width:50%}.template-register .logos img,.template-thanks .logos img{max-width:5rem;margin-right:2rem;display:inline-block;vertical-align:middle}@media only screen and (max-width: 767px){.template-register .logos,.template-thanks .logos{width:100%}}.template-register .phone,.template-thanks .phone{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:3.1rem;color:#e3e1dc;margin:5% 0% 5% 0}@media only screen and (max-width: 1024px){.template-register .phone,.template-thanks .phone{font-size:2rem;line-height:2.9rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.template-register .phone,.template-thanks .phone{font-size:1.8rem;line-height:2.4rem}}@media only screen and (max-width: 767px){.template-register .phone,.template-thanks .phone{font-size:1.8rem;line-height:2.4rem}}.template-register .phone a,.template-thanks .phone a{color:#e3e1dc}.template-register .two,.template-thanks .two{font-family:arial;font-weight:500}.page-template-tmpl-thanks .preloader,.page-template-tmpl-thanks .loader{display:none}.page-template-tmpl-thanks .main-header #header-menu{opacity:1}body.page-template-tmpl-location .columns h2,body.page-template-tmpl-location .columns p{max-width:32rem}@media only screen and (max-width: 767px){body.page-template-tmpl-location .columns .col:first-of-type{display:none}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .columns .col{width:100%}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .columns p{max-width:25rem}}body.page-template-tmpl-location .inline-slideshow-outer{padding-left:0}@media only screen and (max-width: 1024px){body.page-template-tmpl-location .inline-slideshow-outer{padding-left:5%}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .inline-slideshow-outer{padding-left:0%}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .inline-slideshow{margin-bottom:12.5%}}body.page-template-tmpl-location .image-grid{margin:7.5% auto;width:90%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}body.page-template-tmpl-location .image-grid .grid-left{width:25%}body.page-template-tmpl-location .image-grid .grid-left a:nth-of-type(1) figure{margin-left:50%}body.page-template-tmpl-location .image-grid .grid-left a:nth-of-type(2) figure{margin-top:25%}body.page-template-tmpl-location .image-grid .grid-right{width:50%}body.page-template-tmpl-location .image-grid .grid-right a:nth-of-type(2) figure{margin-right:40%;margin-left:0;margin-top:7.5%}body.page-template-tmpl-location .caption{color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){body.page-template-tmpl-location .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .caption{font-size:1.2rem;line-height:1.8rem}}body.page-template-tmpl-location .wide-image .caption{padding:0 5%}body.page-template-tmpl-location .wide-image .col .caption{margin-left:0}@media only screen and (max-width: 767px){body.page-template-tmpl-location .wide-image .col{padding:0}}body.page-template-tmpl-location .wide-image .col .caption{padding-left:0}@media only screen and (max-width: 767px){body.page-template-tmpl-location .wide-image .col .caption{padding-left:5%}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .wide-image .post-image-wrap{margin-bottom:12.5%}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .wide-image .wide-video{margin-bottom:12.5%}}body.page-template-tmpl-location .wide-image .wide-video .caption{color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){body.page-template-tmpl-location .wide-image .wide-video .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){body.page-template-tmpl-location .wide-image .wide-video .caption{font-size:1.2rem;line-height:1.8rem}}.type-columns{margin:7.5% auto;width:90%}.type-columns .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-columns .row .col{width:25%}.type-columns .row .col p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;color:#253746;max-width:25rem;margin-top:0;margin-bottom:2rem}.type-columns .row .col h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;margin:0 0 2rem 0;text-transform:uppercase;color:#253746;max-width:34rem}@media only screen and (max-width: 1440px){.type-columns .row .col h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.type-columns .row .col h2{font-size:1.4rem;line-height:2rem}}.type-columns .row .col h3{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin:0;color:#253746;max-width:25rem}.type-columns .row .col:nth-of-type(2){width:50%}@media only screen and (max-width: 767px){.type-columns .row .col:nth-of-type(2){width:100%;padding-right:0}}.type-columns .row .col .double{-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2}@media only screen and (max-width: 767px){.type-columns .row .col{width:100%;padding-right:0}}.template-features .wide-image.alternate .col p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;max-width:34rem;margin-top:0;margin-bottom:2rem}.template-features .inline-slideshow{margin-left:auto;margin-right:5%}@media only screen and (max-width: 767px){.template-features .inline-slideshow{margin-bottom:12.5%}}.template-features .columns h2,.template-features .columns p{max-width:30rem}@media only screen and (max-width: 767px){.template-features .columns h2,.template-features .columns p{max-width:25rem}}@media only screen and (max-width: 767px){.template-features .columns .col{width:100%}}.template-features .columns .col:first-of-type{width:54%}@media only screen and (max-width: 767px){.template-features .columns .col:first-of-type{display:none}}@media only screen and (max-width: 767px){.template-features .columns{margin:12.5% auto}}.template-features .caption{color:#253746;font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem}@media only screen and (max-width: 1024px){.template-features .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.template-features .caption{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.template-features .caption{text-align:center}}@media only screen and (max-width: 767px){.template-features .two-images{padding:0 5%;margin:12.5% 0}}@media only screen and (max-width: 767px){.template-features .two-images a{width:48%;display:block}}@media only screen and (max-width: 767px){.template-features .two-images .post-image-wrap{pointer-events:all}}.page-template-tmpl-team .hero-page{height:80vh}@media only screen and (max-width: 1440px){.page-template-tmpl-team .hero-page{height:90vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.page-template-tmpl-team .hero-page{height:65vh}}@media only screen and (max-width: 767px){.page-template-tmpl-team .hero-page{height:45vh}}.page-template-tmpl-team .pagecover-wrap .name{margin-top:0}@media only screen and (max-width: 767px){.page-template-tmpl-team .type-columns .col p:last-of-type{margin-bottom:0}}.page-template-tmpl-team .type-columns .col:last-of-type{padding-right:0}.page-template-tmpl-team .type-columns .col:nth-of-type(2){width:25%}@media only screen and (max-width: 767px){.page-template-tmpl-team .type-columns{margin:12.5% 5% 0 5%}}@media only screen and (max-width: 767px){.page-template-tmpl-team .type-columns .row .col h2{margin-bottom:1rem}}.page-template-tmpl-team .type-columns .col{padding-right:5%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 767px){.page-template-tmpl-team .type-columns .col{margin-bottom:12.5%}}.page-template-tmpl-team .type-columns a{color:#253746;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.page-template-tmpl-team .type-columns a:hover{text-decoration:none}.page-template-tmpl-team .type-columns .logo{max-height:2.5rem;width:auto;margin-top:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width: 767px){.page-template-tmpl-team .wide-image{margin-bottom:12.5%}}.updates-grid .updates-grid-inner{width:70vw;margin:7.5% 0 7.5% 20%}@media only screen and (max-width: 1024px){.updates-grid .updates-grid-inner{width:80vw;margin:7.5% 0 7.5% 10vw}}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner{width:100vw;margin:0 0 7.5% 0}}.updates-grid .updates-grid-inner .post h3{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;margin:0 0 2rem 0;text-transform:uppercase;color:#253746;max-width:35rem}@media only screen and (max-width: 1440px){.updates-grid .updates-grid-inner .post h3{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.updates-grid .updates-grid-inner .post h3{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post h3{margin-bottom:0.5rem}}.updates-grid .updates-grid-inner .post p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem;color:#253746;max-width:50rem;margin-bottom:2rem;margin-top:0}@media only screen and (max-width: 1024px){.updates-grid .updates-grid-inner .post p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post p{margin:0}}.updates-grid .updates-grid-inner .post .post-left{width:43%}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post .post-left{width:100%}}.updates-grid .updates-grid-inner .post .post-right{width:57%}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post .post-right{width:100%}}.updates-grid .updates-grid-inner .post .post-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;padding:5% 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.updates-grid .updates-grid-inner .post .post-content{padding:5%}}.updates-grid .inline-slideshow{width:100%}.updates-grid .inline-slideshow .image-wrap:before,.updates-grid .inline-slideshow .image-wrap:after{display:none}.page-template-tmpl-updates .pagecover-wrap .name .col:last-of-type{margin-left:-2.9em}.page-template-tmpl-404 .hero-page,.error404 .hero-page{height:80vh}@media only screen and (max-width: 1440px){.page-template-tmpl-404 .hero-page,.error404 .hero-page{height:90vh}}.page-template-tmpl-404 .pagecover-wrap .name,.error404 .pagecover-wrap .name{margin-top:0}.page-template-tmpl-404 .type-columns .col a,.error404 .type-columns .col a{color:#253746;text-decoration:underline;text-decoration-color:#999;text-decoration-skip:ink}.page-template-tmpl-404 .type-columns .col a:hover,.error404 .type-columns .col a:hover{text-decoration:none}.page-template-tmpl-404 .cta,.error404 .cta{display:none}.map-wrap .map-wrap-inner{position:relative;padding-bottom:56.25%;width:100%}.map-wrap #map-render{width:100%;height:100%;position:absolute;top:0;left:0}.template-visit .two{font-family:arial;font-weight:500}@media only screen and (max-width: 767px){.template-visit .wide-image{margin:12.5% 0}}@media only screen and (max-width: 767px){.template-visit .wide-image .col{margin-top:12.5%}}@media only screen and (max-width: 767px){.template-visit .wide-image .col h2{margin-top:0}}.template-visit .wide-image .col p:last-of-type{margin-bottom:0}.glide{position:relative;width:100%;height:100%}.glide__wrapper{overflow:hidden}.glide__track{position:relative;width:100%;height:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;margin:0}.glide__track.dragging{cursor:grabbing;user-select:none}.glide__slide{width:100%;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__arrow{cursor:pointer}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--slider .glide__slide{float:left;clear:none}.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide--carousel .glide__slide{float:left;clear:none}.glide--slideshow .glide__wrapper{height:100%}.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide--slideshow .glide__slide.active{z-index:1}.post-gallery-wrap{display:none;z-index:10000;background:rgba(37,55,70,0.95);position:fixed;top:0;left:0;right:0;bottom:0;overflow:visible;width:100vw;height:100vh;-moz-transform:translate3d(0%, 120%, 0);-webkit-transform:translate3d(0%, 120%, 0);transform:translate3d(0%, 120%, 0);-webkit-transition:transform 650ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:transform 650ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:transform 650ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:transform 650ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:transform 650ms cubic-bezier(0.19, 1, 0.22, 1)}.post-gallery-wrap .post-gallery-close{position:absolute;top:0;right:0;z-index:1000;cursor:pointer;width:6rem;height:6rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.post-gallery-wrap .post-gallery-close span{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem;line-height:6rem}.post-gallery-wrap .post-gallery-close:hover span{color:#fff}.post-gallery-wrap .post-gallery-next{position:fixed;top:0;right:0;width:50%;height:100%;display:block;z-index:500;cursor:url(../img/arrow-right.png),e-resize}.post-gallery-wrap .post-gallery-prev{position:fixed;top:0;left:0;width:50%;height:100%;display:block;z-index:500;cursor:url(../img/arrow-left.png),w-resize}.post-gallery-wrap .post-gallery-caption{position:absolute;bottom:3vh;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:none;display:block;color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:1.4rem;z-index:100;text-align:center}@media only screen and (max-width: 767px){.post-gallery-wrap .post-gallery-caption{font-size:1.2rem;line-height:1.2rem}}.post-gallery-wrap .post-gallery-arrow{position:absolute;top:5rem;right:2.5rem;color:#fff;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem;z-index:1000;cursor:pointer}.post-gallery-wrap .glide__wrapper{overflow:visible;width:100%;height:100%}.post-gallery-wrap .glide__track{width:100vw;height:100vh;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 auto}.post-gallery-wrap .image{width:100vw;height:100vh;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}.post-gallery-wrap .image.portrait{background-size:contain}@media only screen and (max-width: 767px){.post-gallery-wrap .image{background-size:contain}}@media only screen and (max-width: 767px) and (orientation: landscape){.post-gallery-wrap .image{background-size:cover}}.post-gallery-wrap.slide{-moz-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.overflow-body{overflow:hidden}.overflow-body .main-header{pointer-events:none}.brand-video-wrap{background:rgba(37,55,70,0.95);position:relative;width:100vw;height:100vh;position:fixed;top:0;left:0}.brand-video-wrap .brand-video-close{position:absolute;top:0;right:0;z-index:1000;cursor:pointer;width:6rem;height:6rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.brand-video-wrap .brand-video-close span{color:#e3e1dc;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:3rem;line-height:3rem;line-height:6rem}.brand-video-wrap .brand-video-close:hover span{color:#fff}.brand-video-wrap #brandVideo{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media only screen and (max-width: 1024px){.brand-video-wrap #brandVideo iframe{width:100%;height:100%}}.map{width:100%;position:relative}.map .label{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;line-height:1;color:#253746;position:absolute;text-align:center}.map .label.long-bay{right:25%;top:19%}.map .label.browns-bay{right:22.5%;top:49%}.map .dot{-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);z-index:2;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;text-align:center;color:#e3e1dc;cursor:pointer;display:block;background:#253746;width:1.5rem;height:1.5rem;border-radius:50%;position:absolute;z-index:100}.map .dot:hover,.map .dot.hover{background:#ff3743;-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);z-index:200}.map .dot:hover .tooltip,.map .dot.hover .tooltip{opacity:1;-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}.map .dot.one{top:46%;left:13%}.map .dot.two{top:16.7%;right:21.2%}.map .dot.three{top:58.9%;left:36%}.map .dot.four{top:51.9%;left:15.1%}.map .dot.five{top:43.4%;left:2.1%}.map .dot.six{top:37.5%;left:41.5%}.map .dot.seven{top:30.1%;left:42.2%}.map .dot.seven-b{top:59.3%;left:45.8%}.map .dot.eight{bottom:23.1%;left:24.8%}.map .dot.nine{bottom:37.2%;left:34.6%}.map .dot.nine-b{bottom:34.8%;left:32.1%}.map .dot.nine-b .tooltip{display:none}.map .dot.nine-c{bottom:30.5%;left:31.4%}.map .dot.nine-c .tooltip{display:none}.map .dot.nine-d{bottom:35%;left:36.8%}.map .dot.nine-d .tooltip{display:none}.map .dot.ten{top:49.6%;left:13.5%}.map .dot.eleven{top:53%;left:29.1%}.map .dot.twelve{top:54.95%;left:25.15%}.map .dot.thirteen{bottom:34%;left:15.5%}.map .dot.fourteen{bottom:22.2%;left:7.8%}.map .dot.fifteen{bottom:10.3%;left:7.8%}.map .dot.sixteen{bottom:4.2%;left:17.3%}.map .dot.seventeen{top:53.8%;left:36.9%}.map .dot.eighteen{top:36.4%;left:38.6%}.map .dot .tooltip{-webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:0.5rem;line-height:1;background:#ff3743;position:absolute;top:-0.5rem;padding:0.5rem;left:50%;-moz-transform:translate(-50%, -80%);-ms-transform:translate(-50%, -80%);-webkit-transform:translate(-50%, -80%);transform:translate(-50%, -80%);width:6rem;text-wrap:no-wrap;opacity:0}@media only screen and (min-width: 2000px){.map{width:74.5%}}.map-nav-outer{width:13.75%;position:absolute;top:0;right:0;z-index:100}@media only screen and (max-width: 1024px){.map-nav-outer{width:20%}}.map-nav-outer.stickit{position:fixed;top:0;padding-right:0;width:13.75%}@media only screen and (max-width: 1024px){.map-nav-outer.stickit{width:20%}}@media only screen and (max-width: 767px){.map-nav-outer.stickit{position:static;width:100%;padding:0 5% 0 5%}}.map-nav-outer.stickit-end{bottom:0;top:auto}@media only screen and (max-width: 767px){.map-nav-outer{position:static;width:100%;padding:0 5% 0 5%}}.map-nav{padding-top:0rem;-webkit-transition:margin-top 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:margin-top 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:margin-top 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:margin-top 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:margin-top 450ms cubic-bezier(0.19, 1, 0.22, 1);z-index:100;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;color:#253746;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8rem 0}.map-nav a{color:#253746;width:100%;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;position:relative}.map-nav a:hover{color:#ff3743;text-decoration:underline}.map-nav a span{-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);z-index:2;font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:0.83333rem;line-height:1.5rem;text-align:center;color:#253746;display:block;width:1.5rem;height:1.5rem;position:absolute;z-index:100;left:0;top:0.1em;-moz-transform:translate(-125%, 0%);-ms-transform:translate(-125%, 0%);-webkit-transform:translate(-125%, 0%);transform:translate(-125%, 0%)}@media only screen and (max-width: 767px){.map-nav a span{-moz-transform:translate(-100%, 0%);-ms-transform:translate(-100%, 0%);-webkit-transform:translate(-100%, 0%);transform:translate(-100%, 0%);top:0;display:none}}@media only screen and (max-width: 767px){.map-nav a{width:50%;font-size:1.05rem;line-height:1.4rem}}@media only screen and (max-width: 767px){.map-nav{margin:0 0 12.5% 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.interactive-map{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:7.5% 0 0 0;position:relative}.interactive-map .col{width:24%;margin-left:5%}.interactive-map .col p{font-family:'euclid-regular', sans-serif;font-weight:normal;font-style:normal;font-size:1.4rem;line-height:2.1rem;color:#253746;max-width:25rem;margin-bottom:6rem}@media only screen and (max-width: 1024px){.interactive-map .col p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.interactive-map .col p{font-size:1.2rem;line-height:1.8rem}}@media only screen and (max-width: 767px){.interactive-map .col p{margin:0}}.interactive-map .col h2{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.8rem;line-height:2.2rem;margin:0 0 2rem 0;text-transform:uppercase;color:#253746;max-width:25rem}@media only screen and (max-width: 1440px){.interactive-map .col h2{font-size:1.6rem;line-height:2rem}}@media only screen and (max-width: 1024px){.interactive-map .col h2{font-size:1.4rem;line-height:2rem}}@media only screen and (max-width: 767px){.interactive-map .col h2{margin-bottom:0.5rem}}.interactive-map .col h3{font-family:'euclid-medium', sans-serif;font-weight:normal;font-style:normal;font-size:1.25rem;line-height:1.75rem;margin:0;color:#253746;max-width:25rem}@media only screen and (min-width: 2000px){.interactive-map .col{margin:0}}@media only screen and (max-width: 1024px) and (orientation: portrait){.interactive-map .col{width:48%}}@media only screen and (max-width: 767px){.interactive-map .col{width:100%;padding:0 5%;margin:12.5% 0}}@media only screen and (min-width: 2000px){.interactive-map{padding:0 5%;margin-bottom:7.5%}}@media only screen and (max-width: 767px){.interactive-map{margin:0 0 12.5% 0}}html.explorer .glide__track{height:0px;padding-bottom:56.25%}
