@charset "UTF-8";@import url(https://use.typekit.net/fgh8oei.css);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;700;800&display=swap);*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100% /1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.black-text{color:#000!important}.black-bg{background-color:#000!important}.black-bg.semi-trans{background-color:rgba(0,0,0,.95)!important}.black-bg .darken{background-color:#000!important}.white-text{color:#fff!important}.white-bg{background-color:#fff!important}.white-bg.semi-trans{background-color:hsla(0,0%,100%,.95)!important}.white-bg .darken{background-color:#f2f2f2!important}.dark_grey-text{color:#161a1b!important}.dark_grey-bg{background-color:#161a1b!important}.dark_grey-bg.semi-trans{background-color:rgba(22,26,27,.95)!important}.dark_grey-bg .darken{background-color:#0b0c0d!important}.grey-text{color:#707070!important}.grey-bg{background-color:#707070!important}.grey-bg.semi-trans{background-color:hsla(0,0%,44%,.95)!important}.grey-bg .darken{background-color:#636363!important}.light_grey-text{color:#ececec!important}.light_grey-bg{background-color:#ececec!important}.light_grey-bg.semi-trans{background-color:hsla(0,0%,93%,.95)!important}.light_grey-bg .darken{background-color:#dfdfdf!important}.light_blue-text{color:#006a7e!important}.light_blue-bg{background-color:#006a7e!important}.light_blue-bg.semi-trans{background-color:rgba(0,106,126,.95)!important}.light_blue-bg .darken{background-color:#005565!important}.dark_blue-text{color:#2f4858!important}.dark_blue-bg{background-color:#2f4858!important}.dark_blue-bg.semi-trans{background-color:rgba(47,72,88,.95)!important}.dark_blue-bg .darken{background-color:#263a47!important}.green-text{color:#c0e621!important}.green-bg{background-color:#c0e621!important}.green-bg.semi-trans{background-color:rgba(192,230,33,.95)!important}.green-bg .darken{background-color:#b1d518!important}p a.call-to-action{background-color:#2f4858;color:#e6e6e6;display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0;overflow:hidden;padding:12px 20px 12px 45px;position:relative;text-decoration:none}p a.call-to-action:before{background-color:#c0e621;content:"";display:block;height:100%;left:0;position:absolute;top:43px;top:0;transform:rotate(0deg);transform-origin:bottom left;transition:all .2s ease-in-out;width:26px}p a.call-to-action:hover:before{transform:skewX(45deg);width:50%}p a.call-to-action .call-to-action__text{color:#fff;cursor:pointer;position:relative;z-index:2}@media only screen and (min-width:960px){p a.call-to-action{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}}@media only screen and (min-width:1280px){p a.call-to-action{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0}}p a.call-to-action a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:inherit!important;position:relative;text-decoration:none!important;z-index:2}.call-to-action{background-color:#2f4858;color:#e6e6e6;display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0;overflow:hidden;padding:12px 20px 12px 45px;position:relative;text-decoration:none}.call-to-action:before{background-color:#c0e621;content:"";display:block;height:100%;left:0;position:absolute;top:43px;top:0;transform:rotate(0deg);transform-origin:bottom left;transition:all .2s ease-in-out;width:26px}.call-to-action:hover:before{transform:skewX(45deg);width:50%}.call-to-action .call-to-action__text{color:#fff;cursor:pointer;position:relative;z-index:2}@media only screen and (min-width:960px){.call-to-action{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}}@media only screen and (min-width:1280px){.call-to-action{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0}}.call-to-action a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:inherit!important;position:relative;text-decoration:none!important;z-index:2}p a.call-to-action-white{background-color:#fff;color:#1d2d37;display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0;overflow:hidden;padding:12px 20px 12px 45px;position:relative;text-decoration:none}p a.call-to-action-white:before{background-color:#c0e621;content:"";display:block;height:100%;left:0;position:absolute;top:43px;top:0;transform:rotate(0deg);transform-origin:bottom left;transition:all .2s ease-in-out;width:26px}p a.call-to-action-white:hover:before{transform:skewX(45deg);width:50%}p a.call-to-action-white .call-to-action__text{color:#2f4858;cursor:pointer;position:relative;z-index:2}@media only screen and (min-width:960px){p a.call-to-action-white{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}}@media only screen and (min-width:1280px){p a.call-to-action-white{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0}}p a.call-to-action-white a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:inherit!important;position:relative;text-decoration:none!important;z-index:2}.call-to-action-white{background-color:#fff;color:#1d2d37;display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0;overflow:hidden;padding:12px 20px 12px 45px;position:relative;text-decoration:none}.call-to-action-white:before{background-color:#c0e621;content:"";display:block;height:100%;left:0;position:absolute;top:43px;top:0;transform:rotate(0deg);transform-origin:bottom left;transition:all .2s ease-in-out;width:26px}.call-to-action-white:hover:before{transform:skewX(45deg);width:50%}.call-to-action-white .call-to-action__text{color:#2f4858;cursor:pointer;position:relative;z-index:2}@media only screen and (min-width:960px){.call-to-action-white{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}}@media only screen and (min-width:1280px){.call-to-action-white{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0}}.call-to-action-white a{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:inherit!important;position:relative;text-decoration:none!important;z-index:2}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{border:0;box-sizing:inherit;margin:0;padding:0}body{overflow-x:hidden}.no-scroll{overflow-y:hidden}.main-area{overflow:hidden;padding-bottom:140px;position:relative;z-index:2}.c-background-mesh-image{display:block;font-family:"object-fit: cover;";height:auto;left:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;right:0;top:0;width:100%;z-index:4}.page-bottom-mesh,.page-bottom-mesh-image{position:absolute;width:100%;z-index:1}.page-bottom-mesh-image{bottom:0;display:block;font-family:"object-fit: cover;";height:auto;-o-object-fit:cover;object-fit:cover;opacity:.6;right:0}.c-element-heading{color:#006a7e;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 60px}@media only screen and (min-width:960px){.c-element-heading{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 70px}}@media only screen and (min-width:1280px){.c-element-heading{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 80px}}.u-container{box-sizing:border-box;margin:0 auto;max-width:1720px;overflow:hidden;padding:0 16px;position:relative;width:100%}@media only screen and (min-width:768px){.u-container{padding:0 32px}}.u-container--full-width{max-width:none}.u-container--no-padding{padding:0}.u-container--overflow{overflow:visible}.u-container--not-relative{position:static}.u-container--narrow{max-width:1100px}.u-content .style-h1,.u-content h1{font-family:lust,serif;font-size:45px;font-style:normal;font-weight:400;line-height:58px;margin:0 0 32px}@media only screen and (min-width:768px){.u-content .style-h1,.u-content h1{font-family:lust,serif;font-size:74px;font-style:normal;font-weight:400;line-height:99px;margin:0 0 32px}}@media only screen and (min-width:1280px){.u-content .style-h1,.u-content h1{font-family:lust,serif;font-size:113px;font-style:normal;font-weight:400;line-height:141px;margin:0 0 32px}}.u-content .style-h2,.u-content h2{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px}@media only screen and (min-width:768px){.u-content .style-h2,.u-content h2{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 24px}}@media only screen and (min-width:1280px){.u-content .style-h2,.u-content h2{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 24px}}.u-content .style-h3,.u-content h3{font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0 0 16px}@media only screen and (min-width:768px){.u-content .style-h3,.u-content h3{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 16px}}@media only screen and (min-width:1280px){.u-content .style-h3,.u-content h3{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 16px}}.u-content .style-h4,.u-content h4{font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 16px}@media only screen and (min-width:1280px){.u-content .style-h4,.u-content h4{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 16px}}.u-content .style-h5,.u-content h5{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0 0 8px}@media only screen and (min-width:1280px){.u-content .style-h5,.u-content h5{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0 0 8px}}.u-content p{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:1em}@media only screen and (min-width:960px){.u-content p{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.u-content p:last-child{margin:0}.u-content a{color:#9ebf15;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline}@media only screen and (min-width:960px){.u-content a{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;text-decoration:underline}}.u-content .style-sub{font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px}@media only screen and (min-width:960px){.u-content .style-sub{font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px}}.u-content .text-left{text-align:left}.u-content .text-center{text-align:center}.u-content .text-right{text-align:right}.u-content .text-justify{text-align:justify}.u-content .image{display:block;height:auto;max-width:100%}.u-content .image.left{float:left;margin-bottom:1em;margin-right:1em}.u-content .image.right{float:right;margin-bottom:1em;margin-left:1em}.u-content .image.center{clear:both;float:none;margin:auto}.u-content .image.rightAlone{margin:auto 0 auto auto}.u-content .embed{display:block;max-width:100%}.u-content .embed.left{float:left;margin-bottom:1em;margin-right:1em}.u-content .embed.right{float:right;margin-bottom:1em;margin-left:1em}.u-content .embed.center{clear:both;float:none;margin:auto}.u-content .embed.rightAlone{margin:auto 0 auto auto}.u-content ul{list-style-type:disc;padding-left:15px}.u-content ol{list-style-type:decimal;padding-left:15px}.u-content ol ul,.u-content ul ul{list-style-type:circle;padding-left:15px}.u-content ol ol,.u-content ul ol{list-style-type:lower-latin;padding-left:15px}.u-content table{border:1px solid #707070;border-collapse:collapse;border-spacing:0;margin:10px 0;width:100%}.u-content table tr{border-bottom:1px solid #707070}.u-content table tr td,.u-content table tr th{padding:4px 8px;text-align:left;vertical-align:top}.u-content table tr td:not(:first-child),.u-content table tr th:not(:first-child){border-left:1px solid #707070}.u-content table tr th{background:#ececec;font-weight:600;vertical-align:bottom}.u-no-scroll{overflow:hidden!important}.u-gutter{padding-left:16px;padding-right:16px}.u-hide{display:none}.u-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-cf:after{clear:both;content:"";display:block}.u-text--black{color:#000!important}.u-bg--black{background-color:#000!important}.u-text--white{color:#fff!important}.u-bg--white{background-color:#fff!important}.u-text--dark_grey{color:#161a1b!important}.u-bg--dark_grey{background-color:#161a1b!important}.u-text--grey{color:#707070!important}.u-bg--grey{background-color:#707070!important}.u-text--light_grey{color:#ececec!important}.u-bg--light_grey{background-color:#ececec!important}.u-text--light_blue{color:#006a7e!important}.u-bg--light_blue{background-color:#006a7e!important}.u-text--dark_blue{color:#2f4858!important}.u-bg--dark_blue{background-color:#2f4858!important}.u-text--green{color:#c0e621!important}.u-bg--green{background-color:#c0e621!important}.c-form button,.c-form input,.c-form option,.c-form select,.c-form textarea,.userform button,.userform input,.userform option,.userform select,.userform textarea{border:1px solid #707070;box-sizing:border-box;padding:10px 16px;width:100%}.c-form button:active,.c-form button:focus,.c-form input:active,.c-form input:focus,.c-form option:active,.c-form option:focus,.c-form select:active,.c-form select:focus,.c-form textarea:active,.c-form textarea:focus,.userform button:active,.userform button:focus,.userform input:active,.userform input:focus,.userform option:active,.userform option:focus,.userform select:active,.userform select:focus,.userform textarea:active,.userform textarea:focus{border-color:#000}.c-form .field,.userform .field{padding-bottom:15px}.c-form .field label,.userform .field label{display:block;padding-bottom:4px}.c-form input[type=submit],.userform input[type=submit]{background:#006a7e;border:0;color:#fff;cursor:pointer;padding:10px 30px;text-decoration:none;width:auto}.c-form input[type=submit]:hover,.userform input[type=submit]:hover{background:#003f4b}.c-form .input-checkbox,.c-form button,.c-form input.text,.c-form input[type=button],.c-form input[type=submit],.c-form input[type=text],.c-form textarea,.userform .input-checkbox,.userform button,.userform input.text,.userform input[type=button],.userform input[type=submit],.userform input[type=text],.userform textarea{-webkit-appearance:none;border-radius:0}.c-form a[href^=tel],.userform a[href^=tel]{color:inherit;text-decoration:none}.c-form ::-webkit-input-placeholder,.userform ::-webkit-input-placeholder{color:rgba(0,0,0,.25)}.c-form :-moz-placeholder,.c-form ::-moz-placeholder,.userform :-moz-placeholder,.userform ::-moz-placeholder{color:rgba(0,0,0,.25)}.c-form :-ms-input-placeholder,.userform :-ms-input-placeholder{color:rgba(0,0,0,.25)}.c-menu{height:calc(100vh - 190px);left:-100%;overflow:auto;position:fixed;top:90px;width:100%;z-index:2}@media only screen and (min-width:1280px){.c-menu{background-color:transparent;flex:1;height:auto;left:auto;max-height:none;min-height:auto;overflow:initial;position:relative;top:auto;z-index:auto}}.c-menu--open{left:0}.c-mobile-menu-toggle-button{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:26px;z-index:8}@media only screen and (min-width:1280px){.c-mobile-menu-toggle-button{display:none}}.c-menu__mobile-header{margin-bottom:25px;padding:13px 0 13px 3px;position:relative;width:100%}@media only screen and (min-width:1280px){.c-menu__mobile-header{display:none;padding:13px 0}}.c-mobile-menu__inner{display:none;padding:35px 28px 12px;position:relative}@media only screen and (min-width:1280px){.c-mobile-menu__inner{display:block;left:-50%;min-width:230px;opacity:.5;overflow:hidden;padding:149px 28px 76px;position:absolute;top:-26px;transform:translateY(-100%)}.c-mobile-menu__inner:before{height:80%;height:calc(100% - 50px);top:0}.c-mobile-menu__inner:after,.c-mobile-menu__inner:before{background-color:#283d4b;content:"";left:0;position:absolute;width:100%;z-index:0}.c-mobile-menu__inner:after{bottom:0;height:20%;height:50px;transform:skewX(102deg);transform-origin:top right}}.c-mobile-menu__inner--animate{transition:transform .5s,opacity .3s ease-in-out}@media only screen and (min-width:1280px){.c-menu__topmenu{align-items:center;display:flex;justify-content:flex-end}}.c-menu__item{display:inline-block;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.c-menu__item:before{background-color:#c0e621;content:"";height:100%;left:0;position:absolute;top:0;width:9px}@media only screen and (min-width:1280px){.c-menu__item:before{display:none}.c-menu__item{margin-bottom:0;overflow:visible}}.c-menu__item:hover .c-mobile-menu__inner{opacity:1;transform:translateY(0)}.c-menu__item--current>.c-menu__item-link,.c-menu__item--section>.c-menu__item-link{color:#c0e621}@media only screen and (min-width:1280px){.c-menu__item{margin-right:4%;width:auto}.c-menu__item--current>.c-menu__item-link,.c-menu__item--section>.c-menu__item-link{color:#c0e621}}.c-menu__item--expanded>.c-menu__submenu{display:block}.c-menu__item:last-child .c-mobile-menu__inner,.c-menu__item:nth-last-child(2) .c-mobile-menu__inner{padding-top:180px}.c-mobile-menu-item__link{color:#fff;display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:800;line-height:24px;margin-bottom:16px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}.c-mobile-menu-item__link--current,.c-mobile-menu-item__link--section,.c-mobile-menu-item__link:hover{color:#c0e621}@media only screen and (min-width:600px){.c-mobile-menu-item__link{display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:800;line-height:24px;margin-bottom:16px}}@media only screen and (min-width:1280px){.c-mobile-menu-item__link{display:block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:800;line-height:26px;margin-bottom:16px}}.c-menu__item-link{color:#fff;display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:800;line-height:26px;padding:7px 28px;position:relative;text-decoration:none;text-transform:uppercase;width:100%;z-index:2}.c-menu__item-link:not(.c-menu__item-link--non-link):hover{color:#c0e621}@media only screen and (min-width:1280px){.c-menu__item-link{padding:48px 0}}.c-menu__submenu{box-sizing:border-box;max-height:0;min-width:220px;overflow:hidden;position:absolute;right:-20px;text-align:right;top:47px;width:100%}.c-logo-wrapper{left:30px;position:absolute;top:0}.c-logo__image{height:auto;left:30px;position:fixed;top:15px;width:31px;z-index:6}@media only screen and (min-width:600px){.c-logo__image{width:48px}}.c-logo__text{display:block;height:auto;left:37px;position:absolute;top:18px;width:180px;z-index:6}@media only screen and (min-width:600px){.c-logo__text{left:55px;top:30px;width:250px}}@media only screen and (min-width:1280px){.c-logo__text{left:50px;top:32px;width:180px}}@media only screen and (min-width:1700px){.c-logo__text{left:55px;top:30px;width:250px}}.c-logo__text svg{height:auto;max-height:100%;width:100%}.page-header__wrapper{position:fixed;width:100%;z-index:5}.page-header{height:80px;max-width:none;position:relative;z-index:3}.page-header,.page-header:before{transition:all .2s ease-in-out;width:100%}.page-header:before{height:80%;top:0;z-index:2}.page-header:after,.page-header:before{background-color:rgba(0,106,126,.8);content:"";left:0;position:absolute}.page-header:after{height:70%;top:80%;transform:skewX(88.5deg);transform-origin:top right;transition:all .2s ease-in-out;width:100%;z-index:0}.page-header--open{height:auto;min-height:100vh}.page-header--open:before{height:calc(100% - 80px)}.page-header--open:after{height:80px;top:calc(100% - 80px);transform:skewX(78deg)}.page-header .menu-trigger{cursor:pointer;height:61px;position:fixed;right:0;top:9px;width:73px;z-index:7}@media only screen and (min-width:1280px){.page-header .menu-trigger{display:none}}.page-header .menu-trigger span{background-color:#fff;border-radius:7px;height:3px;margin:auto;position:absolute;right:25%;transform-origin:7% 48%;transition:transform .5s;width:34px}.page-header .menu-trigger span:first-child{top:31%}.page-header .menu-trigger span:nth-child(2){top:46%;width:21px}.page-header .menu-trigger span:last-child{top:60%;width:10px}.page-header .menu-trigger--open span:nth-child(2){opacity:0;width:0}.page-header .menu-trigger--open span:first-child{transform:rotate(45deg);width:29px}.page-header .menu-trigger--open span:last-child{transform:rotate(-45deg);width:29px}.page-header__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;margin:0 auto;max-height:100%;max-width:1620px;overflow:visible!important}.c-footer{position:relative;width:100%;z-index:3}.c-footer-links__wrapper{padding-bottom:0;padding-top:0;position:relative}.c-footer-links__wrapper:before{background-color:#2f4858;content:"";height:125px;left:0;position:absolute;top:-124px;transform:skewX(86.2deg);transform-origin:left bottom;width:100%;z-index:2}.c-footer-links{background-color:#2f4858}.c-footer-links__inner{display:flex;flex-wrap:wrap;padding-bottom:50px;padding-top:50px}.c-footer-links__left{display:flex;flex:1;flex-wrap:wrap}@media only screen and (min-width:960px){.c-footer-links__left{flex-wrap:nowrap;max-width:none}}.c-footer-links__row{box-sizing:border-box;flex:0 0 100%;margin-bottom:20px}@media only screen and (min-width:600px){.c-footer-links__row{flex:0 0 50%}}@media only screen and (min-width:960px){.c-footer-links__row{flex:0 0 20%;margin-bottom:0}}.c-footer-links__row a{color:#fff;display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;text-decoration:none}@media only screen and (min-width:960px){.c-footer-links__row a{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px}}@media only screen and (min-width:1280px){.c-footer-links__row a{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:10px}}.c-footer-links__row strong a{font-weight:800}.c-footer-links__row .c-footer-news-item{color:#c0e621}.c-footer-bottom{background-color:#2f4858}.c-footer-bottom__inner{display:flex;flex-direction:column;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:768px){.c-footer-bottom__inner{align-items:center;flex-direction:row;justify-content:space-between}}.c-footer-logos{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}@media only screen and (min-width:600px){.c-footer-logos{margin-bottom:75px}}.c-footer-logos img{height:auto;margin-bottom:30px;margin-right:30px;width:auto}.c-footer-copyright{align-items:center;display:flex;flex-direction:column;margin-bottom:2em}@media only screen and (min-width:768px){.c-footer-copyright{flex-direction:row;margin:0}}.c-footer-copyright__logo{margin-right:20px}.c-footer-copyright__text{color:#fff;font-size:14px}.c-footer-copyright__pipe{display:none;margin:0 10px}@media only screen and (min-width:600px){.c-footer-copyright__pipe{display:inline-block}}.c-footer-copyright__link{color:inherit;display:block;text-decoration:none}@media only screen and (min-width:600px){.c-footer-copyright__link{display:inline-block}}.c-footer-copyright__link:hover{text-decoration:underline}.c-footer-social{display:flex;justify-content:center}.c-medium-image-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:70vw;position:relative;width:100%}@media only screen and (min-width:768px){.c-medium-image-banner{padding-bottom:60vw}}@media only screen and (min-width:960px){.c-medium-image-banner{margin-bottom:0;padding-bottom:50vw}}@media only screen and (min-width:1700px){.c-medium-image-banner{padding-bottom:42vw}}.c-medium-image-banner .c-background-mesh{-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent);z-index:2}.c-medium-image-banner__gradient-overlay{background:linear-gradient(180deg,transparent,#000);height:100%;left:0;position:absolute;top:0;width:100%}.slanted-medium-banner-wrapper{bottom:0;display:block;height:0;left:0;padding-bottom:15vw;position:absolute;width:100%}.slanted-medium-banner-wrapper:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-7deg);transform-origin:bottom right;width:100%;z-index:0}.c-medium-image-banner-text{position:absolute;top:50%;transform:translateY(-50%);width:100%}.c-medium-image-banner__title{color:#fff;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 15px;max-width:800px}@media only screen and (min-width:960px){.c-medium-image-banner__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 15px}}@media only screen and (min-width:1280px){.c-medium-image-banner__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 15px}}.c-medium-image-banner__intro{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;font-weight:400;margin:0;max-width:800px}@media only screen and (min-width:960px){.c-medium-image-banner__intro{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;font-weight:400;margin:0}}@media only screen and (min-width:1280px){.c-medium-image-banner__intro{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;font-weight:400;margin:0}}.c-large-image-banner{background-color:#2f4858;display:flex;flex-direction:column;padding-bottom:80px;position:relative;width:100%}@media only screen and (min-width:1280px){.c-large-image-banner{flex-direction:row}}.c-lib-image-placeholder{background-attachment:fixed;background-color:transparent;background-position:top;background-repeat:no-repeat;background-size:100% auto;min-height:280px;position:relative;width:100%}@media only screen and (min-width:600px){.c-lib-image-placeholder{background-size:100% auto}}@media only screen and (min-width:768px)and (max-width:959px){.c-lib-image-placeholder{margin-bottom:20px}}@media only screen and (min-width:960px){.c-lib-image-placeholder{min-height:400px}}@media only screen and (min-width:1280px){.c-lib-image-placeholder{background-position:-15vw;background-size:88% auto;flex:56vw;min-height:auto;padding-bottom:unset}}@media only screen and (min-width:1280px)and (max-aspect-ratio:160/93){.c-lib-image-placeholder{background-size:cover}}.c-lib-main{background-color:#2f4858;position:relative}@media only screen and (min-width:960px){.c-lib-main{padding-top:50px}}@media only screen and (min-width:1280px){.c-lib-main{flex:44vw;padding-top:185px}}.c-lib-main__inner{position:relative;z-index:2}@media only screen and (min-width:1280px){.c-lib-main__inner{max-width:610px}}.c-lib-main__slant{height:16vw;left:0;position:absolute;top:-70px;width:100%}@media only screen and (min-width:960px){.c-lib-main__slant{top:-110px}}@media only screen and (min-width:1280px){.c-lib-main__slant{height:100%;left:-14vw;top:0;width:13vw}}.c-lib-main__slant:after{background-color:#2f4858;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-6deg);transform-origin:bottom right;width:100%;z-index:0}@media only screen and (min-width:1280px){.c-lib-main__slant:after{height:100%;left:100%;top:0;transform:skewX(352deg);transform-origin:right top;width:60vw}}.c-lib-main__parent-page{color:#c0e621;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:28px;padding-left:35px;position:absolute;right:0;text-decoration:none;top:0}@media only screen and (min-width:600px){.c-lib-main__parent-page{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:28px}}@media only screen and (min-width:960px){.c-lib-main__parent-page{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:28px}}.c-lib-main__parent-page:before{box-sizing:border-box;content:"";content:url(/_resources/app/client/assets/icons/chevron.svg);display:block;filter:invert(80%) sepia(97%) saturate(419%) hue-rotate(12deg) brightness(93%) contrast(93%);left:0;padding:13px;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-48%) rotate(90deg);transition:all .2s ease-in-out;z-index:2}.c-lib-main__title{color:#fff;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 30px}@media only screen and (min-width:600px){.c-lib-main__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 40px}}@media only screen and (min-width:960px){.c-lib-main__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 40px}}.c-lib-main-back__link{align-self:flex-end;color:#c0e621;display:flex;margin-bottom:20px;position:relative;text-decoration:none}@media only screen and (min-width:1280px){.c-lib-main-back__link{align-self:inherit}}.c-lib-main-back__link--right{text-align:right}.c-lib-main-back__link:before{box-sizing:border-box;content:"";content:url(/_resources/app/client/assets/icons/chevron.svg);display:block;filter:invert(80%) sepia(97%) saturate(419%) hue-rotate(12deg) brightness(93%) contrast(93%);left:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-48%) rotate(90deg);transition:all .2s ease-in-out;z-index:2}.c-lib-main-back__title{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:20px}.c-lib-main__title-location-wrapper{display:flex;flex-direction:column-reverse}.c-lib-main__date{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:60px}@media only screen and (min-width:600px){.c-lib-main__date{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:60px}}@media only screen and (min-width:960px){.c-lib-main__date{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:60px}}.c-lib-main__locations-holder{margin-bottom:50px;min-height:206px;position:relative}.c-lib-main__locations-holder .c-location-menu{position:absolute;right:auto;top:auto}.c-lib-main__locations-holder .c-location-menu__heading{color:#fff}.c-lib-main__locations-holder .c-location-item{background-color:#2f4858}.c-lib-main__locations-holder .c-location-item__title{color:#fff}.c-lib-main__locations-holder .c-location-item__tease--current .c-location-item__title{color:#161a1b}.c-lib-main__locations-holder .c-location-item__properties{background-color:#2f4858}.c-lib-main__locations-holder .c-location-item__property{color:#fff}.c-lib-main__locations-holder .c-location__chevron{filter:invert(80%) sepia(97%) saturate(419%) hue-rotate(12deg) brightness(93%) contrast(93%)}.c-lib-main__small-heading{color:#fff;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 14px}@media only screen and (min-width:600px){.c-lib-main__small-heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 14px}}@media only screen and (min-width:960px){.c-lib-main__small-heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 14px}}.c-fey-features{display:flex;flex-wrap:wrap;margin-bottom:75px;max-width:575px}.c-fey-feature{display:flex;margin-bottom:15px;width:50%}.c-fey-feature__icon{flex:0 0 48px;height:48px;margin-right:20px}.c-fey-feature__icon .cls-1{stroke-dasharray:none}.c-fey-feature__icon .cls-1,.c-fey-feature__icon .cls-2,.c-fey-feature__icon .cls-3{stroke:#fff!important}.c-fey-feature__icon svg{max-height:100%;max-width:100%}.c-fey-feature__title{color:#fff;flex:1;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:180px;padding-right:20px}@media only screen and (min-width:600px){.c-fey-feature__title{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:960px){.c-fey-feature__title{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.c-office-spaces{margin-bottom:20px}.c-office-space{color:#c0e621;display:block;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:700;font-weight:400;line-height:30px;text-decoration:underline}.c-office-space:hover{color:#fff}.c-lib-main__lease-text{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:70px}@media only screen and (min-width:600px){.c-lib-main__lease-text{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:70px}}@media only screen and (min-width:960px){.c-lib-main__lease-text{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:70px}}.c-lib-main__content{margin-bottom:30px}@media only screen and (min-width:600px){.c-lib-main__content{margin-bottom:60px}}@media only screen and (min-width:960px){.c-lib-main__content{margin-bottom:90px}}.c-location-menu{position:relative;width:100%;z-index:3}@media only screen and (min-width:600px){.c-location-menu{max-width:360px;min-width:360px}}.c-location-menu__heading{color:#161a1b;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 21px}@media only screen and (min-width:600px){.c-location-menu__heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 21px}}@media only screen and (min-width:960px){.c-location-menu__heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 21px}}.c-location-item{background-color:#fff;border-bottom:3px solid #000}.c-location-item__tease-colour-background{background-color:#c0e621;height:230px;left:-276px;position:absolute;top:-70px;transform:rotate(45deg);transition:all .2s ease-in-out;width:230px}.c-location-item__tease{cursor:pointer;display:flex;overflow:hidden;position:relative}.c-location-item__tease:hover:not(.c-location-item__tease--current) .c-location-item__tease-colour-background{left:-229px}.c-location-item__tease--current .c-location-item__tease-colour-background{left:-9px}.c-location-item__title{color:#161a1b;flex:1;font-family:Manrope,sans-serif;font-family:lust,serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:5px 42px 5px 23px;text-decoration:none;z-index:2}@media only screen and (min-width:960px){.c-location-item__title{font-family:Manrope,sans-serif;font-family:lust,serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:1280px){.c-location-item__title{font-family:Manrope,sans-serif;font-family:lust,serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.c-location-item__sub-heading{font-weight:400}.c-location-item__properties-wrapper{display:none}.c-location-item__properties{background-color:#fff;border-top:3px solid #000;padding:16px 23px}.c-location-item__property{color:#161a1b;display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px;text-decoration:none}.c-location-item__property:hover{color:#c0e621}@media only screen and (min-width:960px){.c-location-item__property{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}}@media only screen and (min-width:1280px){.c-location-item__property{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:8px}}.c-location__chevron{box-sizing:border-box;content:url(/_resources/app/client/assets/icons/chevron.svg);display:block;padding:13px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;z-index:2}.c-location__chevron.open{transform:translateY(-50%) rotate(-180deg)}.c-ilp{flex:0 0 100%;padding:15px;z-index:4}@media only screen and (min-width:600px){.c-ilp{flex:0 0 50%}}@media only screen and (min-width:960px){.c-ilp{flex:0 0 33.33%}}.c-ilp__inner:hover .c-ilp__triangle{bottom:0;left:0}.c-ilp__inner:hover .c-ilp-text__title{color:#c0e621}.c-ilp__main{padding-bottom:7%;width:100%}.c-ilp__image,.c-ilp__main{box-sizing:border-box;position:relative}.c-ilp__image{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:112%;width:90%}.c-ilp__image--short{padding-bottom:90%}.c-ilp-text{bottom:0;display:block;min-width:83%;overflow:hidden;padding:40px 32px 40px 29%;position:absolute;right:0}.c-ilp-text:after{background-color:#006a7e;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(160deg);transform-origin:left bottom;width:100%;z-index:0}.c-ilp__reveal-link{color:#fff;display:inline-block;display:none;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:44px;padding:10px 0 10px 30px;position:relative;z-index:2}@media only screen and (min-width:960px){.c-ilp__reveal-link{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:44px}}@media only screen and (min-width:1280px){.c-ilp__reveal-link{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-top:44px}}.c-ilp__reveal-link:before{background-color:#c0e621;content:"";height:100%;left:0;position:absolute;top:0;width:16px}.c-ilp__arrow{content:url(/_resources/app/client/assets/images/arrowR.svg);height:18px;position:absolute;right:22px;top:52px;width:10px;z-index:2}.c-ilp-text__title{color:#fff;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0;position:relative;z-index:2}@media only screen and (min-width:600px){.c-ilp-text__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}@media only screen and (min-width:960px){.c-ilp-text__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}.c-ilp__triangle{border-color:transparent transparent transparent rgba(192,230,33,.8);border-style:solid;border-width:250px 0 0 180px;bottom:-250px;height:0;left:-180px;position:absolute;transition:all .2s ease-in-out;width:0}.c-ilp__bottom{padding-bottom:35px;padding-top:25px}.c-ilp-properties{display:flex;flex-wrap:wrap;justify-content:space-between}.c-ilp-property{border-bottom:1px solid #ececec;flex:0 0 calc(50% - 8px);padding-bottom:3px;padding-top:10px;text-decoration:none}.c-ilp-property:hover .c-ilp-property__title{text-decoration:underline}.c-ilp-property__title{color:#006a7e;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:24px;margin-bottom:1px}@media only screen and (min-width:600px){.c-ilp-property__title{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:24px;margin-bottom:1px}}@media only screen and (min-width:1280px){.c-ilp-property__title{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:26px;margin-bottom:1px}}.c-ilp-text__email,.c-ilp-text__phone,.c-ilp-text__subtitle{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;line-height:26px;margin-top:4px;position:relative;z-index:2}.c-ilp-text__email--underline,.c-ilp-text__phone--underline,.c-ilp-text__subtitle--underline{color:#c0e621;text-decoration:underline}@media only screen and (min-width:600px){.c-ilp-text__email,.c-ilp-text__phone,.c-ilp-text__subtitle{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;line-height:26px;margin-top:4px}}@media only screen and (min-width:1280px){.c-ilp-text__email,.c-ilp-text__phone,.c-ilp-text__subtitle{font-family:Manrope,sans-serif;font-size:18px;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-top:4px}}.c-ilp-text__email a,.c-ilp-text__phone a,.c-ilp-text__subtitle a{color:#fff;display:inline-block;padding:8px 0}.c-ilp-text__contacts{display:none}.c-ilp-property__info{color:#000;font-family:Manrope,sans-serif;font-size:16px;font-size:15px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (min-width:600px){.c-ilp-property__info{font-family:Manrope,sans-serif;font-size:16px;font-size:15px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:1280px){.c-ilp-property__info{font-family:Manrope,sans-serif;font-size:18px;font-size:15px;font-style:normal;font-weight:400;line-height:26px}}.c-ilp-property__additional-spaces{color:#006a7e;display:block;font-family:Manrope,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;line-height:16px;margin-top:16px;position:relative;z-index:2}@media only screen and (min-width:600px){.c-ilp-property__additional-spaces{font-family:Manrope,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;line-height:16px}}@media only screen and (min-width:1280px){.c-ilp-property__additional-spaces{font-family:Manrope,sans-serif;font-size:18px;font-size:14px;font-style:normal;font-weight:400;line-height:26px;line-height:16px}}.c-simple-banner{background-color:#2f4858;margin-bottom:20px;overflow:hidden;padding-bottom:12vw;position:relative;width:100%}.c-simple-banner .c-background-mesh{-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.slanted-simple-banner-wrapper{bottom:0;display:block;height:100px;height:14vw;left:0;position:absolute;width:100%}.slanted-simple-banner-wrapper:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-7deg);transform-origin:bottom right;width:100%;z-index:0}.c-simple-banner__inner{padding-top:155px}.c-simple-banner__title{color:#fff;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 15px;max-width:800px}@media only screen and (min-width:960px){.c-simple-banner__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 15px}}@media only screen and (min-width:1280px){.c-simple-banner__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 15px}}.c-simple-banner__intro{color:#fff;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0;max-width:800px}@media only screen and (min-width:960px){.c-simple-banner__intro{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}@media only screen and (min-width:1280px){.c-simple-banner__intro{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}.c-more{position:relative}.c-more__heading{color:#006a7e;font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0}@media only screen and (min-width:960px){.c-more__heading{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0}}@media only screen and (min-width:1280px){.c-more__heading{font-family:lust,serif;font-size:50px;font-size:40px;font-style:normal;font-weight:400;line-height:57px;line-height:140px;margin:0}}.c-more__top{display:flex;flex-direction:column;padding-bottom:20px;padding-top:105px;position:relative}@media only screen and (min-width:960px){.c-more__top{align-items:center;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1280px){.c-more__top{padding-top:85px}}.c-more__top:after{background-color:transparent;background-image:repeating-linear-gradient(358deg,transparent,transparent 49%,#006a7e 50%,transparent 52%,transparent);content:"";display:block;height:100px;left:0;position:absolute;top:0;width:100%}.c-more__inner{display:flex;flex-wrap:wrap;margin:-15px;position:relative}.hide{display:none}.popup{background-color:rgba(47,72,88,.8);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:6}.popup_content{height:80%;margin:calc(4% + 80px) auto 4%;max-height:93%;max-width:600px;overflow-y:auto;position:relative;width:80%}.popup .popup_close{background-color:#c0e621;color:#fff;cursor:pointer;padding:6px 24px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:6}.c-property-enquiry-trigger{cursor:pointer}.c-property-enquiry__form-wrapper{background:#006a7e;color:#fff;padding:45px 7%}.c-property-enquiry-form{padding:20px 5%}.c-property-enquiry-form .field{display:flex;flex-direction:column;margin-bottom:26px}@media only screen and (min-width:600px){.c-property-enquiry-form .field{flex-direction:row}}.c-property-enquiry-form label{color:#fff;flex:0 0 auto;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (min-width:600px){.c-property-enquiry-form label{flex:0 0 80px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:960px){.c-property-enquiry-form label{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.c-property-enquiry-form .middleColumn{flex:1}@media only screen and (min-width:600px){.c-property-enquiry-form .middleColumn{margin-left:10px}}.c-property-enquiry-form input:not(input[type=submit]),.c-property-enquiry-form select:not(input[type=submit]),.c-property-enquiry-form textarea:not(input[type=submit]){background-color:#fff;color:#000;padding:6px 8px;width:100%}@media only screen and (min-width:600px){.c-property-enquiry-form input:not(input[type=submit]),.c-property-enquiry-form select:not(input[type=submit]),.c-property-enquiry-form textarea:not(input[type=submit]){min-width:228px}}@media only screen and (max-width:767px){.c-property-enquiry-form input:not(input[type=submit]),.c-property-enquiry-form select:not(input[type=submit]),.c-property-enquiry-form textarea:not(input[type=submit]){max-width:228px}}.c-property-enquiry-form .field.nocaptcha{display:block}.c-property-enquiry-form .message.validation{color:#c0e621;display:block;margin-top:12px}.c-property-enquiry-form input[type=submit],.c-property-enquiry-form select{cursor:pointer}.c-property-enquiry-form .enquire{background-color:#2f4858;color:#fff;display:inline-block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;padding:12px 45px;position:relative}@media only screen and (min-width:600px){.c-property-enquiry-form .enquire{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:960px){.c-property-enquiry-form .enquire{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.c-property-enquiry-form__heading{color:#fff;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 5px}@media only screen and (min-width:600px){.c-property-enquiry-form__heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 7px}}@media only screen and (min-width:960px){.c-property-enquiry-form__heading{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 10px}}.c-property-enquiry-form__subheading{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}@media only screen and (min-width:600px){.c-property-enquiry-form__subheading{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:30px}}@media only screen and (min-width:960px){.c-property-enquiry-form__subheading{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:40px}}@media only screen and (max-width:767px){.g-recaptcha{transform:scale(.77);transform-origin:0 0}}.c-contact-card{max-width:558px;position:relative}.c-contact-card__description--mobile{bottom:-40px;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:absolute}@media only screen and (min-width:960px){.c-contact-card__description--mobile{display:none}}.c-contact-card__description--desktop{display:none}@media only screen and (min-width:960px){.c-contact-card__description--desktop{display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:28px}}.c-contact-card__inner{display:flex;flex-direction:column-reverse;overflow:hidden}@media only screen and (min-width:960px){.c-contact-card__inner{flex-direction:row}}.c-contact-card-content-holder{margin:0 auto;min-width:345px}@media only screen and (min-width:960px){.c-contact-card-content-holder{flex:1;margin:0;max-width:none;min-width:none}}.c-contact-card__title{color:#000;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 5px}@media only screen and (min-width:600px){.c-contact-card__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 5px}}@media only screen and (min-width:960px){.c-contact-card__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 5px}}.c-contact-card__type{margin-bottom:20px}.c-contact-card__email,.c-contact-card__mobile,.c-contact-card__phone{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}@media only screen and (min-width:600px){.c-contact-card__email,.c-contact-card__mobile,.c-contact-card__phone{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}@media only screen and (min-width:960px){.c-contact-card__email,.c-contact-card__mobile,.c-contact-card__phone{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.c-contact-card__email a,.c-contact-card__mobile a,.c-contact-card__phone a{color:#9ebf15}.c-contact-card-image-holder{margin:0 auto 70px;max-width:345px;position:relative}@media only screen and (min-width:960px){.c-contact-card-image-holder{flex:0 0 40%;height:0;margin:0;max-width:none;padding-bottom:26%}}.c-contact-card__slant{bottom:0;height:70%;left:0;overflow:hidden;position:absolute;width:100%;z-index:0}@media only screen and (min-width:960px){.c-contact-card__slant{width:94%}}.c-contact-card__slant:before{background-color:#006a7e;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(19deg);transform-origin:bottom right;width:100%;z-index:0}.c-contact-card__image{max-width:100%;position:relative}@media only screen and (min-width:960px){.c-contact-card__image{bottom:0;left:12%;max-width:none;position:absolute;width:70%}}.c-pagination{font-size:16px;padding-bottom:60px;padding-top:60px;position:relative;text-align:center;z-index:2}.c-pagination .c-pagination__next,.c-pagination .c-pagination__prev{background:#c0e621;border:0;color:#fff!important;cursor:pointer;display:inline-block;padding:5px 20px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.c-pagination .c-pagination__next:hover,.c-pagination .c-pagination__prev:hover{background:#9ebf15}.c-pagination .c-pagination__next--disabled,.c-pagination .c-pagination__prev--disabled{cursor:default;opacity:.5}.c-pagination .c-pagination__next--disabled:hover,.c-pagination .c-pagination__prev--disabled:hover{background:#c0e621}.c-pagination .c-pagination__current-page{color:#707070;display:inline-block;font-size:14px;padding:3px 30px;text-decoration:none;vertical-align:top}.c-pagination .c-pagination__go-to{background-color:#fff;border:1px solid #8a8a8a;box-sizing:border-box;color:#707070;max-width:30px;padding:0 1px 2px;text-align:center;width:auto}.remove_padding_top>div{margin-top:0!important}.remove_padding_bottom>div{margin-bottom:0!important}.e-banner{margin-bottom:64px;width:100%}@media only screen and (min-width:768px){.e-banner{margin-bottom:96px}}.e-banner--no-image{background:#707070}.e-banner__picture{height:100%;position:relative;width:100%}.e-banner__image{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-banner__inner{min-height:150px;padding:30px 5%}.e-banner__content,.e-banner__title{color:#fff}.e-content{margin-bottom:32px}@media only screen and (min-width:768px){.e-content{margin-bottom:48px}}.e-content__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px}@media only screen and (min-width:768px){.e-content__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 32px}}@media only screen and (min-width:1280px){.e-content__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 48px}}.e-content-area{max-width:950px}.e-content-area--no-width-limit{max-width:none}.e-columns{margin-bottom:64px}@media only screen and (min-width:768px){.e-columns{margin-bottom:96px}}.e-columns--blue-bg{background-color:#2f4858;color:#fff;padding:50px 0}.e-columns__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px;text-align:center}@media only screen and (min-width:768px){.e-columns__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 32px}}@media only screen and (min-width:1280px){.e-columns__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 48px}}.e-columns__container{display:flex;flex-direction:column}@media only screen and (min-width:600px){.e-columns__container{flex-direction:row;gap:40px}}.e-columns__column{width:100%}.e-columns__column--of-two:first-child{margin-bottom:48px}@media only screen and (max-width:599px){.e-columns__column--of-two .e-columns__column-content{text-align:center}}@media only screen and (min-width:600px){.e-columns__column--of-two{width:50%}.e-columns__column--of-two:first-child{margin-bottom:0;padding-right:20px}.e-columns__column--of-two:last-child{padding-left:20px}}.e-columns__column--of-three:not(:last-child){border-bottom:1px solid gray;margin-bottom:16px;padding-bottom:16px}@media only screen and (min-width:600px){.e-columns__column--of-three{padding:0 36px;width:33.33%}.e-columns__column--of-three:not(:last-child){border:none;border-right:1px solid gray;margin-bottom:0;padding-bottom:0}}.e-image-content{margin-bottom:64px;overflow:hidden;position:relative}@media only screen and (min-width:768px){.e-image-content{margin-bottom:96px}}.e-image-content--content-right-image-left .e-image-content__wrapper{flex-direction:column-reverse}@media only screen and (min-width:768px){.e-image-content--content-right-image-left .e-image-content__wrapper{flex-direction:row-reverse}}.e-image-content--content-right-image-left .e-image-content__content-wrapper{margin:0}.e-image-content--content-right-image-left .e-image-content__image-wrapper{margin:0 0 64px}@media only screen and (min-width:768px){.e-image-content--content-right-image-left .e-image-content__image-wrapper{margin:0 48px 0 0}}@media only screen and (min-width:960px){.e-image-content--content-right-image-left .e-image-content__image-wrapper{margin:0 64px 0 0}}.e-image-content--content-bottom-image-top .e-image-content__wrapper{flex-direction:column-reverse}.e-image-content--content-bottom-image-top .e-image-content__content-wrapper{margin:0;width:100%}.e-image-content--content-bottom-image-top .e-image-content__image-wrapper{margin:0 0 64px;padding-top:56.25%;width:100%}.e-image-content--content-top-image-bottom .e-image-content__wrapper{flex-direction:column}.e-image-content--content-top-image-bottom .e-image-content__content-wrapper{margin:0 0 64px;width:100%}.e-image-content--content-top-image-bottom .e-image-content__image-wrapper{margin:0;padding-top:56.25%;width:100%}.e-image-content--blue-bg{background-color:#2f4858}.e-image-content__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 20px}@media only screen and (min-width:768px){.e-image-content__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 20px}}@media only screen and (min-width:1280px){.e-image-content__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 20px}}.e-image-content--blue-bg .e-image-content__title{color:#fff}.e-image-content__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}@media only screen and (min-width:768px){.e-image-content__wrapper{flex-direction:row;margin-bottom:0}}.e-image-content__wrapper--angled-image{justify-content:flex-start}.e-image-content__content-wrapper{margin:0 0 64px;width:100%}@media only screen and (min-width:768px){.e-image-content__content-wrapper{margin:0 48px 0 0;width:50%}}@media only screen and (min-width:960px){.e-image-content__content-wrapper{margin:0 64px 0 0}}.e-image-content--blue-bg .e-image-content__image-content{color:#fff!important}.e-image-content__image-wrapper{position:relative;width:100%}@media only screen and (min-width:768px){.e-image-content__image-wrapper{width:50%}}.e-image-content__image{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.e-image-content__wrapper--angled-image .e-image-content__image-wrapper{position:absolute;right:0;top:0;width:55%}.e-image-content__wrapper--angled-image .e-image-content__content-wrapper{padding:50px 0;position:relative;width:40%;z-index:3}}@media only screen and (min-width:960px){.e-image-content__wrapper--angled-image .e-image-content__content-wrapper{padding:80px 0}}@media only screen and (min-width:768px){.e-image-content__image-wrapper--angled{height:100%;position:absolute;top:0;width:60%}.e-image-content__image-wrapper--angled.e-image-content__image-wrapper--content-right-image-left{left:0}.e-image-content__image-wrapper--angled.e-image-content__image-wrapper--content-left-image-right{right:0}.e-image-content__image-wrapper--content-left-image-right .e-image-content__angle-maker{border-color:#fff transparent transparent;border-style:solid;border-width:900px 200px 0 0;display:inline-block;height:0;left:-4px;position:absolute;top:-4px;width:0;z-index:2}.e-image-content__image-wrapper--content-right-image-left .e-image-content__angle-maker{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 200px 900px 0;display:inline-block;height:0;position:absolute;right:-4px;top:-4px;width:0;z-index:2}.e-image-content--blue-bg .e-image-content__image-wrapper--content-left-image-right .e-image-content__angle-maker{border-color:#2f4858 transparent transparent}.e-image-content--blue-bg .e-image-content__image-wrapper--content-right-image-left .e-image-content__angle-maker{border-color:transparent #2f4858 transparent transparent}}.e-single-image{margin-bottom:64px}@media only screen and (min-width:768px){.e-single-image{margin-bottom:96px}}.e-single-image__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px}@media only screen and (min-width:768px){.e-single-image__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 32px}}@media only screen and (min-width:1280px){.e-single-image__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 48px}}.e-single-image__image-wrapper,.e-single-image__wrapper{position:relative}.e-single-image__picture{height:100%;position:relative;width:100%}.e-single-image__image{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-single-image__slant{bottom:0;display:block;height:260px;left:0;position:absolute;width:100%}.e-single-image__slant:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-7deg);transform-origin:bottom right;width:100%;z-index:0}.e-single-video{margin-bottom:64px}@media only screen and (min-width:768px){.e-single-video{margin-bottom:96px}}.e-single-video__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px;text-align:center}@media only screen and (min-width:768px){.e-single-video__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 32px}}@media only screen and (min-width:1280px){.e-single-video__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 48px}}.e-single-video__video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.e-single-video__video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.e-embedded-code{margin-bottom:64px}@media only screen and (min-width:768px){.e-embedded-code{margin-bottom:96px}}.e-embedded-code__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 24px;text-align:center}@media only screen and (min-width:768px){.e-embedded-code__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 32px}}@media only screen and (min-width:1280px){.e-embedded-code__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 48px}}.e-two-image-content{padding-bottom:12px;padding-top:20px;position:relative}@media only screen and (min-width:768px){.e-two-image-content{padding-bottom:28px}}.e-two-image-content .call-to-action{padding-right:0}.e-two-image-content--bottom-padding{padding-bottom:300px}.e-two-image-content__inner{display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:960px){.e-two-image-content__inner{align-items:center;flex-direction:row}}.e-two-image-content__content-wrapper{flex:100%}@media only screen and (min-width:960px){.e-two-image-content__content-wrapper{flex:50%}}@media only screen and (min-width:1280px){.e-two-image-content__content-wrapper{flex:30%}}@media only screen and (min-width:960px){.e-two-image-content__image-content{padding:0 42px}}@media only screen and (min-width:1280px){.e-two-image-content__image-content{padding:0 60px}}.e-two-image-content__title{font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0}@media only screen and (min-width:960px){.e-two-image-content__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0}}@media only screen and (min-width:1280px){.e-two-image-content__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:57px;margin:0}}.e-two-image-content__primary-image-wrapper{align-items:center;display:flex;flex:100%;height:0;justify-content:center;margin-bottom:32px;overflow:hidden;padding-bottom:50%;position:relative}@media only screen and (min-width:960px){.e-two-image-content__primary-image-wrapper{align-items:center;display:flex;flex:50%;height:0;justify-content:center;margin-bottom:0;overflow:hidden;padding-bottom:45%}}@media only screen and (min-width:1280px){.e-two-image-content__primary-image-wrapper{align-items:center;display:flex;flex:27%;height:0;justify-content:center;overflow:hidden;padding-bottom:28%}.e-two-image-content__primary-image-wrapper--large{flex:43%}}.e-two-image-content__picture{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.e-two-image-content__picture-image{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-two-image-content__secondary-image-wrapper{display:none!important;overflow:hidden;position:relative}@media only screen and (min-width:960px){.e-two-image-content__secondary-image-wrapper{align-items:center;display:flex;flex:50%;height:0;justify-content:center;overflow:hidden;padding-bottom:28%}}@media only screen and (min-width:1280px){.e-two-image-content__secondary-image-wrapper{align-items:center;display:block!important;display:flex;flex:43%;height:0;justify-content:center;overflow:hidden;padding-bottom:28%}.e-two-image-content__secondary-image-wrapper--small{flex:27%}}.e-two-image-content__slant{bottom:0;display:block;height:200px;left:0;overflow:hidden;position:absolute;width:100%}.e-two-image-content__slant:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(6deg);transform-origin:bottom left;width:100%;z-index:0}.e-icon-panels{padding-bottom:120px;position:relative;z-index:2}.e-icon-panels__inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}@media only screen and (min-width:600px){.e-icon-panels__inner{align-items:normal;flex-direction:row;max-width:864px}}@media only screen and (min-width:1280px){.e-icon-panels__inner{align-items:normal;flex-direction:row;max-width:1720px}}.e-icon-panel{margin-bottom:130px;max-width:314px;padding-bottom:150px;position:relative;width:100%}.e-icon-panel:not(:last-of-type):after{background-color:transparent;background-image:repeating-linear-gradient(14deg,transparent,transparent 49%,#006a7e 50%,transparent 52%,transparent);bottom:-120px;content:"";display:block;height:70px;left:0;position:absolute;width:282px}@media only screen and (min-width:600px){.e-icon-panel{margin-bottom:107px;max-width:none;width:50%}.e-icon-panel:not(:last-of-type):after{background-color:transparent;background-image:repeating-linear-gradient(104deg,transparent,transparent 49%,#006a7e 50%,transparent 52%,transparent);bottom:inherit;content:"";display:block;height:212px;left:inherit;position:absolute;right:40px;top:0;width:51px}}@media only screen and (min-width:1280px){.e-icon-panel{margin-bottom:0;width:25%}.e-icon-panel:not(:last-of-type):after{background-color:transparent;background-image:repeating-linear-gradient(104deg,transparent,transparent 49%,#006a7e 50%,transparent 52%,transparent);bottom:inherit;content:"";display:block;height:282px;left:inherit;position:absolute;right:8%;top:0;width:70px}}.e-icon-panel__position{color:#000;font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px}@media only screen and (min-width:1280px){.e-icon-panel__position{font-family:Manrope,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:2px}}.e-icon-panel__title{color:#000;font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0 0 24px}@media only screen and (min-width:600px){.e-icon-panel__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 17px}}@media only screen and (min-width:1280px){.e-icon-panel__title{font-family:lust,serif;font-size:50px;font-size:48px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 17px}}.e-icon-panel__content{color:#000;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:22px;max-width:233px}@media only screen and (min-width:600px){.e-icon-panel__content{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:22px;max-width:228px}}@media only screen and (min-width:1280px){.e-icon-panel__content{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:22px;max-width:233px}}.e-icon-panel__icon{bottom:0;position:absolute}.e-icon-panel__icon .icon svg.svg-handshake{stroke-dasharray:585;stroke-dashoffset:0}.e-icon-panel__icon .icon svg.svg-handshake:hover{-webkit-animation:animate-handshake 9s linear forwards;animation:animate-handshake 9s linear forwards}.e-icon-panel__icon .icon svg.svg-house{stroke-dasharray:290;stroke-dashoffset:0}.e-icon-panel__icon .icon svg.svg-house:hover{-webkit-animation:animate-house 2s linear forwards;animation:animate-house 2s linear forwards}.e-icon-panel__icon .icon svg.svg-map{stroke-dasharray:330;stroke-dashoffset:0}.e-icon-panel__icon .icon svg.svg-map:hover{-webkit-animation:animate-map 2s linear forwards;animation:animate-map 2s linear forwards}.e-icon-panel__icon .icon svg.svg-plan{stroke-dasharray:440;stroke-dashoffset:0}.e-icon-panel__icon .icon svg.svg-plan:hover{-webkit-animation:animate-plan 2s linear forwards;animation:animate-plan 2s linear forwards}.e-icon-panel__icon .icon svg.svg-people{stroke-dasharray:290;stroke-dashoffset:0}.e-icon-panel__icon .icon svg.svg-people:hover{-webkit-animation:animate-people 2s linear forwards;animation:animate-people 2s linear forwards}@-webkit-keyframes animate-handshake{0%{stroke-dashoffset:585;opacity:0}10%{opacity:1}30%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes animate-handshake{0%{stroke-dashoffset:585;opacity:0}10%{opacity:1}30%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@-webkit-keyframes animate-house{0%{stroke-dashoffset:290;opacity:0}10%{opacity:1}30%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes animate-house{0%{stroke-dashoffset:290;opacity:0}10%{opacity:1}30%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@-webkit-keyframes animate-map{0%{stroke-dashoffset:330;opacity:0}10%{opacity:1}30%{stroke-dashoffset:290}to{stroke-dashoffset:0}}@keyframes animate-map{0%{stroke-dashoffset:330;opacity:0}10%{opacity:1}30%{stroke-dashoffset:290}to{stroke-dashoffset:0}}@-webkit-keyframes animate-plan{0%{stroke-dashoffset:440;opacity:0}10%{opacity:1}30%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes animate-plan{0%{stroke-dashoffset:440;opacity:0}10%{opacity:1}30%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@-webkit-keyframes animate-people{0%{stroke-dashoffset:290;opacity:0}10%{opacity:1}30%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes animate-people{0%{stroke-dashoffset:290;opacity:0}10%{opacity:1}30%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.e-slider{padding:50px 0;position:relative}.e-slider-wrapper .slick-arrow{cursor:pointer;height:30px;width:30px}.e-slider-wrapper .slick-prev{left:-48px}.e-slider-wrapper .slick-next{right:-48px}.e-slider__inner{max-width:1300px;padding:0 70px!important;position:relative;z-index:2}.e-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%}.e-map .g-map-wrapper{flex:0 0 50%;margin-bottom:70px;margin-top:70px;padding-bottom:112%;position:relative}@media only screen and (min-width:960px){.e-map .g-map-wrapper{padding-bottom:33%}}.e-map #g-map{bottom:0;height:100%;position:absolute;top:0;width:100%}.e-map .g-map-contact-wrapper{flex:1}.e-map__inner{display:flex;flex-wrap:wrap}.e-keyfeatures{margin-bottom:64px;padding:50px 0}@media only screen and (min-width:768px){.e-keyfeatures{margin-bottom:96px}}.e-keyfeatures--fullwidth{background-color:#ececec}.e-keyfeatures__title{color:#006a7e;font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0;padding-bottom:48px}@media only screen and (min-width:960px){.e-keyfeatures__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0}}@media only screen and (min-width:1280px){.e-keyfeatures__title{font-family:lust,serif;font-size:50px;font-size:40px;font-style:normal;font-weight:400;line-height:57px;line-height:140px;margin:0}}.e-keyfeatures__icons{background-color:#ececec;display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:center;margin:-15px;padding:50px 0}.e-keyfeatures__icon-wrapper{padding:15px;width:50%}@media only screen and (min-width:600px){.e-keyfeatures__icon-wrapper{width:33.33%}}@media only screen and (min-width:960px){.e-keyfeatures__icon-wrapper{width:25%}}@media only screen and (min-width:1280px){.e-keyfeatures__icon-wrapper{min-height:250px;width:20%}}.e-keyfeatures__liner{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.e-keyfeatures__icon{height:60px;margin:0 auto 10px;max-width:100%;width:60px}@media only screen and (min-width:768px){.e-keyfeatures__icon{height:90px;width:90px}}.e-keyfeatures__icon svg{max-height:100%;max-width:100%}.e-keyfeatures__icon .cls-1,.e-keyfeatures__icon .cls-2,.e-keyfeatures__icon .cls-3{stroke:#006a7e!important}.e-keyfeatures__icon-title{color:#2f4858;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px;margin:0;text-align:center}@media only screen and (min-width:960px){.e-keyfeatures__icon-title{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin:0}}@media only screen and (min-width:1280px){.e-keyfeatures__icon-title{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:30px;margin:0}}.e-property{margin-bottom:64px}@media only screen and (min-width:768px){.e-property{margin-bottom:96px}}.e-property__title{color:#006a7e;font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0;padding-bottom:48px}@media only screen and (min-width:960px){.e-property__title{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0}}@media only screen and (min-width:1280px){.e-property__title{font-family:lust,serif;font-size:50px;font-size:40px;font-style:normal;font-weight:400;line-height:57px;line-height:140px;margin:0}}.e-property__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.e-property__wrapper{align-items:center;flex-flow:row wrap}}.e-property__leasing{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}@media only screen and (min-width:768px){.e-property__leasing{margin-bottom:0;width:50%}}@media only screen and (min-width:1280px){.e-property__leasing{padding:0 5%}}.e-property__leasing-title{background-color:#006a7e;color:#fff;font-family:lust,serif;margin:0 0 30px;max-width:400px;overflow:hidden;padding:20px 30px 20px 70px;position:relative;text-align:center;text-transform:uppercase}.e-property__leasing-title:before{border-color:#fff transparent transparent;border-style:solid;border-width:150px 70px 0 0;content:"";display:inline-block;height:0;left:-4px;position:absolute;top:-8px;width:0}.e-property__contact-wrapper{margin-top:40px}@media only screen and (min-width:768px){.e-property__contact-wrapper{margin-top:0;width:50%}}.e-property__spaces{display:flex;flex-direction:column;justify-content:center;row-gap:20px}@media only screen and (min-width:768px){.e-property__spaces{flex-flow:row wrap;justify-content:space-between}}.e-property__space{text-align:center}@media only screen and (min-width:768px){.e-property__space{text-align:left;width:50%}}.e-property__space.u-content h4.e-property__space-title{color:#006a7e;font-size:18px;margin-bottom:0}.e-property__space.u-content p.e-property__space-spec{font-size:16px;line-height:inherit}.e-property__contact{text-align:center}@media only screen and (min-width:960px){.e-property__contact{margin:0 auto;text-align:left;width:50%}}.e-property__contact.u-content h3.e-property__contact-name{line-height:35px;margin-bottom:0}.e-property__contact.u-content p:not(.e-property__contact-text){margin-bottom:0}.e-form-element form{max-width:768px}.e-form-element .userform-fields .field.text{max-width:500px}.e-form-element .userform-fields .field.checkboxset .middleColumn{padding-left:10px}.e-form-element .userform-fields .field.checkboxset .middleColumn div{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:start}.e-form-element .userform-fields .field.checkboxset .middleColumn div input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.e-form-element .userform-fields .field .checkbox .middleColumn{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:start}.e-form-element .userform-fields .field .checkbox .middleColumn input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.e-form-element .userform-fields .field .checkbox .middleColumn label{font-weight:400;margin-bottom:0;padding-bottom:0}.HomePage .element{position:relative}.HomePage .c-footer,.HomePage .element{background-color:#fff}.HomePage .main-area:after{background-color:#fff;bottom:0;content:"";height:260px;left:0;position:absolute;width:100%;z-index:0}.homepage-top{background-color:#2f4858;overflow:hidden;position:relative;width:100%;z-index:0}@media only screen and (min-width:960px){.homepage-top{height:auto;padding-bottom:100px}}.homepage-top__moving-slant{background-color:#2f4858;bottom:0;height:200%;left:0;position:absolute;transform-origin:bottom left;transition:transform 3s;width:200%;z-index:5}.homepage-top__moving-slant--animate{transform:rotate(90deg)}.homepage-top__slant-wrapper{height:14vw;margin-top:45vw;position:relative;right:0;width:100%;z-index:3}@media only screen and (min-width:960px){.homepage-top__slant-wrapper{height:100%;margin-top:0;position:absolute;right:0;top:0;width:100%}}.homepage-top__slant-wrapper:before{background-color:#2f4858;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(6deg);transform-origin:bottom left;width:100%;z-index:0}@media only screen and (min-width:960px){.homepage-top__slant-wrapper:before{left:auto;right:35%;transform:skewY(303deg);transform-origin:top right;width:65%}.homepage-top__slant-wrapper:after{background-color:#2f4858;content:"";height:100%;position:absolute;right:0;top:0;transform-origin:left bottom;width:35%;z-index:0}}.homepage-video__wrapper{height:auto;left:0;padding-bottom:66%;position:fixed;top:0;width:100%}@media only screen and (min-width:960px){.homepage-video__wrapper{height:auto;height:100%;left:0;padding-bottom:65%;position:relative;position:static;position:fixed;top:0;width:65%;width:100%}}.homepage-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.homepage-video__video-still{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;height:100%;left:0;position:absolute;right:0;top:0;width:100%;width:auto;z-index:0}.homepage-video__video-clip{display:block;height:auto;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}@media only screen and (min-width:960px){.homepage-video__video-clip{height:100%;width:auto}}.homepage-foreground{background-color:#2f4858;position:relative;z-index:4}@media only screen and (min-width:960px){.homepage-foreground{background:none}}.homepage-banner{position:relative;width:100%}@media only screen and (min-width:960px){.homepage-banner{height:100vh}}.homepage-banner__inner{height:100%;padding:20px;position:relative;width:100%}.c-homepage-title__wrapper{margin-bottom:30px;max-width:540px;position:relative;transition:transform 2s}@media only screen and (min-width:960px){.c-homepage-title__wrapper{margin-bottom:0;margin-top:calc(53vh - 240px);max-width:775px;position:absolute;right:0;top:0;transform:translateX(100%);width:43%}}.c-homepage-title__wrapper--animate{transform:translateX(0)}.c-homepage-title{color:#fff;font-family:lust,serif;font-size:45px;font-style:normal;font-weight:400;line-height:58px;line-height:125%;margin:0}@media only screen and (min-width:600px){.c-homepage-title{font-family:lust,serif;font-size:74px;font-style:normal;font-weight:400;line-height:99px;line-height:125%;margin:0}}@media only screen and (min-width:960px){.c-homepage-title{font-family:lust,serif;font-size:113px;font-style:normal;font-weight:400;line-height:141px;line-height:125%;margin:0}}.c-homepage-intro__wrapper{margin-bottom:65px;max-width:600px;position:relative;transition:transform 3s}@media only screen and (min-width:960px){.c-homepage-intro__wrapper{margin-bottom:0;margin-top:calc(62vh - 37px);max-width:600px;position:absolute;right:0;top:0;transform:translateX(100%)}}@media only screen and (min-width:1280px){.c-homepage-intro__wrapper{max-width:775px}}@media (min-aspect-ratio:2/1){.c-homepage-intro__wrapper{max-height:30vh;max-width:47%;width:100%}}.c-homepage-intro__wrapper--animate{transform:translateX(0)}.c-homepage-intro{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;line-height:125%;margin:0 63px 0 0}@media only screen and (min-width:600px){.c-homepage-intro{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:30px;line-height:125%;margin:0 63px 0 0}}@media only screen and (min-width:960px){.c-homepage-intro{font-family:Manrope,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:38px;line-height:125%;margin:0 63px 0 0}}.c-hotlinks{padding:0 20px;position:relative;width:100%}@media only screen and (min-width:960px){.c-hotlinks{bottom:0;position:absolute}}.c-hotlinks__inner{display:flex;flex-direction:column;position:relative;text-align:left}@media only screen and (min-width:600px){.c-hotlinks__inner{flex-direction:row}}@media only screen and (min-width:960px){.c-hotlinks__inner{justify-content:flex-end}}.c-hotlink{display:inline-block;margin-bottom:20px;margin-right:40px;overflow:hidden;padding:18px 10% 18px 30px;position:relative;text-decoration:none;transition:all .2s ease-in-out}@media only screen and (min-width:960px){.c-hotlink{margin-bottom:0;padding:25px 100px 25px 30px}}.c-hotlink:after{background-color:#006a7e;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(25deg);transform-origin:left bottom;width:100%;z-index:0}.c-hotlink:hover{padding:30px 10% 30px 30px}@media only screen and (min-width:960px){.c-hotlink:hover{padding:35px 100px 35px 30px}}.c-hotlink:hover:after{background-color:#c0e621}.c-hotlink__icon{height:30px;margin-bottom:12px;position:relative;transition:all .2s ease-in-out;width:30px;z-index:2}.c-hotlink__icon svg{max-height:100%;max-width:100%}.c-hotlink__icon .cls-1{stroke:#fff;stroke-width:2px}.c-hotlink__title{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0;max-width:240px;position:relative;text-align:left;text-decoration:none;z-index:2}@media only screen and (min-width:600px){.c-hotlink__title{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin:0}}@media only screen and (min-width:960px){.c-hotlink__title{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;margin:0}}.homepage-ca{position:relative;text-decoration:none}@media only screen and (min-width:1280px){.homepage-ca{margin-top:90px}}.homepage-ca:hover .homepage-ca__link:before{transform:skewX(45deg);width:50%}@media only screen and (min-width:960px){.homepage-ca{width:100vw}}.homepage-ca__inner{display:flex;flex-direction:column;justify-content:space-around;padding-top:50px}@media only screen and (min-width:960px){.homepage-ca__inner{flex-direction:row}}.homepage-ca__heading{color:#fff;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 20px}@media only screen and (min-width:768px){.homepage-ca__heading{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 20px}}@media only screen and (min-width:1280px){.homepage-ca__heading{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 20px}}.homepage-ca__main{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;font-weight:400;margin:0}@media only screen and (min-width:600px){.homepage-ca__main{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;font-weight:400;margin:0}}@media only screen and (min-width:1280px){.homepage-ca__main{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;font-weight:400;margin:0}}.homepage-ca__image-wrapper{height:0;margin-bottom:32px;overflow:hidden;padding-bottom:60%;position:relative;width:100%}@media only screen and (min-width:960px){.homepage-ca__image-wrapper{align-items:center;display:flex;flex:0 0 50%;height:auto;justify-content:center;margin-bottom:0;overflow:hidden;padding-bottom:0}}@media only screen and (min-width:1280px){.homepage-ca__image-wrapper{flex:0 0 40%}}.homepage-ca__triangle{border-color:transparent transparent transparent rgba(192,230,33,.5);border-style:solid;height:0;position:absolute;transition:all .2s ease-in-out;width:0}.homepage-ca__image-holder{display:block;height:100%;overflow:hidden;position:absolute;width:100%}.homepage-ca__image-holder:hover .homepage-ca__triangle{bottom:0!important}.homepage-ca__image__picture{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.homepage-ca__image__picture-image{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homepage-ca__content-wrapper{align-items:center;display:flex;position:relative;width:100%}@media only screen and (min-width:960px){.homepage-ca__content-wrapper{flex:0 0 50%}}.homepage-ca__content{color:#fff;max-width:835px;padding-bottom:48px;width:100%}@media only screen and (min-width:960px){.homepage-ca__content{padding:0 42px}}@media only screen and (min-width:1280px){.homepage-ca__content{padding:0 90px}}.homepage-ca__link{margin-top:50px}.c-property-slider{background-color:#2f4858;padding:50px 0;position:relative}.c-property-slider-wrapper .slick-arrow{cursor:pointer;height:30px;width:30px}.c-property-slider-wrapper .slick-prev{left:-48px}.c-property-slider-wrapper .slick-next{right:-48px}.c-property-slider__inner{max-width:1300px;padding:0 70px!important;position:relative;z-index:2}.c-property-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%}.c-lease-property-slider{background-color:#2f4858;padding:50px 0;position:relative}.c-lease-property-slider-wrapper .slick-arrow{cursor:pointer;height:30px;width:30px}.c-lease-property-slider-wrapper .slick-prev{left:-48px}.c-lease-property-slider-wrapper .slick-next{right:-48px}.c-lease-property-slider__inner{max-width:1300px;padding:0 70px!important;position:relative;z-index:2}.c-lease-property-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100%}@media only screen and (min-width:960px){.c-lease-property-slide{padding-bottom:56.25%}}.c-property-map{background-color:#2f4858;padding-bottom:120px;position:relative}.c-property-map .g-map-wrapper{flex:0 0 50%;margin-bottom:70px;padding-bottom:112%;position:relative}@media only screen and (min-width:960px){.c-property-map .g-map-wrapper{flex:0 0 45%;margin-bottom:0;margin-right:5%;padding-bottom:33%}}.c-property-map #g-map{bottom:0;height:100%;position:absolute;top:0;width:100%}.c-property-map .c-contact-card{align-self:center;flex:1;justify-content:space-between;margin-bottom:0;margin-top:auto}.c-property-map__inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;z-index:2}@media only screen and (min-width:960px){.c-property-map__inner{flex-direction:row}}.c-property-map__slant{bottom:0;display:block;height:440px;left:0;overflow:hidden;position:absolute;width:100%}.c-property-map__slant:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:skewY(-7deg);transform-origin:bottom right;width:100%;z-index:0}.c-property-landing-page__inner{margin-top:30px;text-align:right}@media only screen and (min-width:1280px){.c-property-landing-page__inner{margin-top:0}}.c-property-landing-page__top-content{margin-bottom:50px;text-align:left}@media only screen and (min-width:960px){.c-property-landing-page__top-content{margin-bottom:50px;width:55%}}@media only screen and (min-width:1280px){.c-property-landing-page__top-content{margin-bottom:80px;max-width:950px;width:65%}}.c-property-landing-page__properties-wrapper{overflow:hidden;position:relative;text-align:right}.c-property-landing-page__moving-slant{background-color:#fff;bottom:0;height:200%;left:0;position:absolute;transform-origin:bottom left;transition:transform 3s;width:200%;z-index:3}.c-property-landing-page__moving-slant--animate{transform:rotate(90deg)}.c-property-landing-page__locations-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:960px){.c-property-landing-page__locations-wrapper{flex-flow:row nowrap;justify-content:space-between}.c-property-landing-page__locations-wrapper--align-right{justify-content:flex-end}}.c-property-landing-page__locations-wrapper .c-location-menu{margin-bottom:70px;margin-top:20px;position:relative;text-align:left}@media only screen and (min-width:1280px){.c-property-landing-page__locations-wrapper .c-location-menu{margin-bottom:0;margin-top:0}}.c-property-landing-page__properties{margin:0 auto;max-width:400px;z-index:2}@media only screen and (min-width:960px){.c-property-landing-page__properties{margin:auto;max-width:none}}.c-property__image{background-position:50%;background-repeat:no-repeat;background-size:contain;left:21%;padding-bottom:93%;position:relative;transition:all .5s}@media only screen and (min-width:960px){.c-property__image{background-size:cover;left:25%;padding-bottom:60%}}.c-property__image-wrapper-inner{overflow:hidden;position:relative}.c-property__triangle{border-color:transparent transparent transparent rgba(192,230,33,.5);border-style:solid;height:0;position:absolute;transition:all .2s ease-in-out;width:0}.c-property__image-wrapper{height:100%;position:absolute;right:0;top:0;width:160%}.c-property__image-wrapper:hover .c-property__image{transform:scale(1.05)}.c-property__image-wrapper:hover .c-property__title{color:#c0e621}.c-property__image-wrapper:hover .c-property__triangle{bottom:0!important}.c-property{box-sizing:border-box;margin:0 0 7%;padding-bottom:149%;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.c-property:first-of-type .c-property__triangle{border-width:380px 0 0 180px;bottom:-380px;left:0}.c-property:nth-of-type(2) .c-property__triangle{border-width:100px 300px 0 0;bottom:-100px;right:0}.c-property:nth-of-type(3) .c-property__triangle{border-width:260px 0 0 130px;bottom:-260px;left:0}@media only screen and (min-width:960px){.c-property{margin:0 7%;max-width:none;width:22%}.c-property:nth-of-type(6n+1){padding-bottom:45%}.c-property:nth-of-type(6n+1) .c-property__image{left:auto;padding-bottom:95.39%}.c-property:nth-of-type(6n+1) .c-property__image-wrapper{left:21%;right:auto;top:8%;width:65%}.c-property:nth-of-type(6n+2){padding-bottom:74%}.c-property:nth-of-type(6n+2) .c-property__image{left:auto;padding-bottom:148%}.c-property:nth-of-type(6n+2) .c-property__image-wrapper{left:9%;right:auto;top:20%;width:82%}.c-property:nth-of-type(6n+3){padding-bottom:28%}.c-property:nth-of-type(6n+3) .c-property__image{left:auto;padding-bottom:58.33%}.c-property:nth-of-type(6n+3) .c-property__image-wrapper{left:28%;right:auto;top:15%;width:58%}.c-property:nth-of-type(6n+4){padding-bottom:45%}.c-property:nth-of-type(6n+4) .c-property__image{left:auto;padding-bottom:95.39%}.c-property:nth-of-type(6n+4) .c-property__image-wrapper{left:13%;right:auto;top:7%;width:65%}.c-property:nth-of-type(6n+5){padding-bottom:74%}.c-property:nth-of-type(6n+5) .c-property__image{left:auto;padding-bottom:148%}.c-property:nth-of-type(6n+5) .c-property__image-wrapper{left:9%;right:auto;top:20%;width:82%}.c-property:nth-of-type(6n+6){padding-bottom:28%}.c-property:nth-of-type(6n+6) .c-property__image{left:auto;padding-bottom:58.33%}.c-property:nth-of-type(6n+6) .c-property__image-wrapper{left:13%;right:auto;top:15%;width:58%}}.c-property__link{color:#fff;display:inline-block;display:none;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:44px;padding:10px 0 10px 30px;position:relative;z-index:2}@media only screen and (min-width:960px){.c-property__link{font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:44px}}@media only screen and (min-width:1280px){.c-property__link{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-top:44px}}.c-property__link:before{background-color:#c0e621;content:"";height:100%;left:0;position:absolute;top:0;width:16px}.c-property__pos-offset{color:#fff;display:none}@media only screen and (min-width:960px){.c-property__pos-offset{display:block}}.c-property__heading{bottom:0;overflow:hidden;padding:34px 40px 34px 168px;position:absolute;right:0}@media only screen and (min-width:960px){.c-property__heading{bottom:auto;right:-42px;top:-47px}}.c-property__heading:after{background-color:#006a7e;content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(325deg);transform-origin:left bottom;width:100%;z-index:0}.c-property__title{color:#fff;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0;position:relative;z-index:2}@media only screen and (min-width:960px){.c-property__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}@media only screen and (min-width:1280px){.c-property__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0}}.c-property__position{opacity:0}@media only screen and (min-width:960px){.c-lease-landing-page__top-content{max-width:950px}}.c-lease-landing-page__properties{display:flex;flex-wrap:wrap;margin:-15px}.c-lease-landing-page__contact{align-items:center;border-top:1px solid #000;display:flex;flex-direction:column;margin:0 auto;width:70%;z-index:3}@media only screen and (min-width:768px){.c-lease-landing-page__contact{flex-direction:row;padding-top:50px;width:100%}}.c-lease-landing-page__contact .c-contact-card{flex:0 0 300px;max-width:300px}.c-lease-landing-page__contact .c-property-enquiry-trigger{margin-top:30px;max-height:66px}@media only screen and (min-width:960px){.c-lease-landing-page__contact .c-property-enquiry-trigger{margin:0 0 0 30px}}.c-lease-icons-panel{background-color:#ececec;margin-bottom:60px;margin-top:50px;padding:50px 0 80px}.c-lease-icons-panel__inner{max-width:1460px}.c-lease-icons-panel__heading{color:#006a7e;font-family:lust,serif;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin:0;padding-bottom:48px}@media only screen and (min-width:960px){.c-lease-icons-panel__heading{font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0}}@media only screen and (min-width:1280px){.c-lease-icons-panel__heading{font-family:lust,serif;font-size:50px;font-size:40px;font-style:normal;font-weight:400;line-height:57px;line-height:140px;margin:0}}.c-lease-icons-panel__holder{display:flex;flex-wrap:wrap;margin:-15px}.c-lease-icon{flex:0 0 100%;flex-wrap:wrap;margin:0 auto;max-width:300px;padding:15px}@media only screen and (min-width:600px){.c-lease-icon{flex:0 0 50%;max-width:300px}}@media only screen and (min-width:960px){.c-lease-icon{flex:0 0 33.33%;max-width:none}}@media only screen and (min-width:1280px){.c-lease-icon{flex:0 0 20%;min-height:270px}}.c-lease-icon__inner{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:46px 10%}.c-lease-icon__icon{height:90px;margin:0 auto;max-width:100%;width:90px}.c-lease-icon__icon svg{max-height:100%;max-width:100%}.c-lease-icon__icon .cls-1,.c-lease-icon__icon .cls-2,.c-lease-icon__icon .cls-3{stroke:#006a7e!important}.c-lease-icon__title{color:#2f4858;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin:0;text-align:center}@media only screen and (min-width:960px){.c-lease-icon__title{font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin:0}}@media only screen and (min-width:1280px){.c-lease-icon__title{font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:30px;margin:0}.c-team-landing-page__inner{margin-top:-100px}}@media only screen and (min-width:1700px){.c-team-landing-page__inner{margin-top:-150px}}.c-team-members-group__member-holder{display:flex;flex-wrap:wrap;margin:-15px}.c-team-members-group{margin-bottom:40px}.c-team-members-group__title{color:#000;display:block;font-family:lust,serif;font-size:22px;font-style:normal;font-weight:400;margin:0 0 10px;position:relative;width:100%}@media only screen and (min-width:600px){.c-team-members-group__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 10px}}@media only screen and (min-width:960px){.c-team-members-group__title{font-family:lust,serif;font-size:26px;font-style:normal;font-weight:400;line-height:30px;margin:0 0 10px}}@media only screen and (min-width:1280px){.c-team-members-group__title--1{color:#fff}}@media only screen and (max-width:1279px){.c-team-members-group__member-holder .c-ilp-text{background-color:#006a7e;padding:40px 32px;position:static}.c-team-members-group__member-holder .c-ilp-text:after{display:none}.c-team-members-group__member-holder .c-ilp__image{width:100%}.c-team-members-group__member-holder .c-ilp-text__contacts{display:block!important}}@media only screen and (min-width:1280px){.c-team-members-group__member-holder .c-ilp__inner{padding-bottom:100px}.c-team-members-group__member-holder .c-ilp-text{bottom:inherit;top:70%}}@media only screen and (max-width:1279px){.c-team-members-group__member-holder .c-ilp-text__email{display:block;max-width:200px}}.c-articles-landing-page__articles{display:flex;flex-wrap:wrap;margin:-15px}.c-article-filter{background-color:#006a7e;display:inline-block;margin-bottom:100px;min-width:257px;padding:11px 16px 0;position:relative;z-index:4}#Form_ArticlesFilterForm{border-bottom:2px solid #c0e621;color:#fff;padding-bottom:14px}#Form_ArticlesFilterForm .field.dropdown select:focus{outline:none}#Form_ArticlesFilterForm .field.dropdown>label{display:block;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:22px}#Form_ArticlesFilterForm .field.dropdown .middleColumn{position:relative}#Form_ArticlesFilterForm .field.dropdown .middleColumn:before{background-color:#c0e621;content:"";height:8px;position:absolute;right:11px;top:6px;transform:rotate(-45deg);width:2px;z-index:3}#Form_ArticlesFilterForm .field.dropdown .middleColumn:after{background-color:#c0e621;content:"";height:8px;position:absolute;right:6px;top:6px;transform:rotate(45deg);width:2px;z-index:3}#Form_ArticlesFilterForm .field.dropdown select{cursor:pointer;width:100%}#Form_ArticlesFilterForm .field.dropdown option{color:#161a1b}.c-article-page__pages{display:flex;flex-wrap:wrap;margin:-15px}.contact-form-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.contact-form-wrapper{flex-direction:row;justify-content:space-between}}.contact-form-wrapper form.userform{margin-bottom:30px}@media only screen and (min-width:768px){.contact-details-wrapper,.contact-form-wrapper form.userform{width:48%}}.g-map-wrapper{height:500px;position:relative}#g-map{bottom:0;height:100%;position:absolute;top:0;width:100%}.g-map-contact-wrapper{flex:1}.contact-details{display:flex;flex-direction:row;flex-wrap:wrap}.contact-details__heading{padding:20px 0 0;width:100%}.contact-details__address{width:48%}.contact-details__detail{display:flex;flex-direction:row;margin:10px 0;width:100%}.contact-details__detail--phone{line-height:2em;margin-top:20px}.contact-details__detail--phone a{display:block;padding-bottom:10px}.contact-details__icon{height:30px;margin-right:20px;width:30px}.contact-details__icon svg{height:100%;width:100%}.contact-page-team-wrapper{display:flex;flex-direction:column;margin-top:100px}@media only screen and (min-width:768px){.contact-page-team-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:1280px){.contact-page-team-wrapper{align-items:flex-end}}@media only screen and (min-width:768px){.contact-page-team-wrapper .c-contact-card{margin-bottom:60px;width:38%}}@media only screen and (min-width:960px){.contact-page-team-wrapper .c-contact-card{width:48%}}@media only screen and (min-width:1280px){.contact-page-team-wrapper .c-contact-card{width:32%}}@media only screen and (min-width:1700px){.contact-page-team-wrapper .c-contact-card{width:28%}}@media only screen and (min-width:960px){.contact-page-team-wrapper .c-contact-card .c-contact-card__inner{justify-content:space-between}}@media only screen and (min-width:1280px){.contact-page-team-wrapper .c-contact-card .c-contact-card__inner{align-items:flex-end}}.contact-page-team-wrapper .c-contact-card-content-holder{min-width:inherit}.BambooHR-ATS-board{max-width:950px}.BambooHR-ATS-board h2{font-size:30px}.u-content .BambooHR-ATS-Department-List,.u-content .BambooHR-ATS-Jobs-List{list-style-type:none;padding:0}.u-content .BambooHR-ATS-Department-Item{margin-bottom:50px}.u-content .BambooHR-ATS-Department-Header{border-bottom:1px solid #d3d3d3;color:#161a1b;font-weight:700;padding-bottom:10px}.u-content .BambooHR-ATS-Jobs-Item{display:flex;flex-direction:column;padding:8px 0}@media only screen and (min-width:960px){.u-content .BambooHR-ATS-Jobs-Item{align-items:flex-end;flex-direction:row}}.u-content .BambooHR-ATS-Jobs-Item a{color:#006a7e}.u-content .BambooHR-ATS-Jobs-Item a:hover{color:#c0e621}@media only screen and (min-width:960px){.u-content .BambooHR-ATS-Location{margin-left:15px}}.project-banner{background-color:#2f4858;margin-bottom:40px;overflow:hidden;padding-top:120px;position:relative}@media only screen and (min-width:768px){.project-banner{margin:0;padding-bottom:50px}}@media only screen and (min-width:960px){.project-banner{padding-top:200px}}.project-banner__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.project-banner__wrapper{flex-direction:row;justify-content:flex-end}}.project-banner__content{margin:0 0 64px;position:relative;width:100%;z-index:3}@media only screen and (min-width:768px){.project-banner__content{width:47%}}.project-banner__title{color:#fff;font-family:lust,serif;font-size:40px;font-style:normal;font-weight:400;line-height:57px;margin:0 0 15px;max-width:800px}@media only screen and (min-width:960px){.project-banner__title{font-family:lust,serif;font-size:50px;font-style:normal;font-weight:400;line-height:55px;margin:0 0 15px}}@media only screen and (min-width:1280px){.project-banner__title{font-family:lust,serif;font-size:65px;font-style:normal;font-weight:400;line-height:70px;margin:0 0 15px}}.project-banner__intro{color:#fff}.project-banner__image-wrapper{height:400px;margin-top:40px;position:relative;width:100%}@media only screen and (min-width:768px){.project-banner__image-wrapper{height:100%;left:0;margin:0;position:absolute;top:0;width:50%}}.project-banner__image{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media only screen and (min-width:768px){.project-banner__image{bottom:50px}.project-banner__angle-maker{border-color:transparent transparent #2f4858;border-style:solid;border-width:0 0 1000px 200px;display:inline-block;height:0;position:absolute;right:-4px;top:-4px;width:0;z-index:2}}.sitemap ul{margin-bottom:10px}.sitemap ul,.sitemap ul ul{padding-left:30px}.sitemap li a{color:#000;display:block;padding:3px 0;text-decoration:none}.sitemap li a:hover{color:#006a7e;text-decoration:underline}