﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-x:hidden}html{background-color:#fff}html.-nav-active{overflow:hidden !important}body{position:relative;width:100%;left:0;background-color:#2d4e69}body.-sub-nav-active{overflow:hidden}body.cancel-transitions *{-webkit-transition:none !important;transition:none !important}.body-wrapper{position:relative;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.body-wrapper.-nav-active{-webkit-transform:translateX(-150px);transform:translateX(-150px)}*{-webkit-box-sizing:border-box;box-sizing:border-box}.inline{display:inline-block}ul{padding-left:0}html[dir=rtl] ul{padding-right:0}.check-list li::marker{color:green;content:"✓"}.check-list li{padding-left:25px}img{max-width:100%;height:auto;vertical-align:bottom}.InfinityNumber a{color:inherit;text-decoration:none;cursor:text}.svg-sprite{display:none}.-hidden{display:none}@font-face{font-family:"Thrive-Bold";src:url("../fonts/thrivefonts/thrive200918-bold.woff") format("woff"),url("../fonts/thrivefonts/thrive200918-bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Thrive-BoldItalic";src:url("../fonts/thrivefonts/thrive200918-bolditalic.woff") format("woff"),url("../fonts/thrivefonts/thrive200918-bolditalic.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Thrive-Regular";src:url("../fonts/thrivefonts/thrive200918-regular.woff") format("woff"),url("../fonts/thrivefonts/thrive200918-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Thrive-RegularItalic";src:url("../fonts/thrivefonts/thrive200918-regularitalic.woff") format("woff"),url("../fonts/thrivefonts/thrive200918-regularitalic.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Thrive-Regular",Georgia,Times,serif}html{font-size:18px;font-weight:100;line-height:1.5rem}h1,h2,h3,h4,h5,h6,p,ul,ol,.h1-div,.h2{margin-top:0;margin-bottom:1rem}h1,h2,h3,h4,h5,h6,.h1-div,.h2{margin-bottom:1rem;font-family:"Thrive-Bold",Georgia,Times,serif;font-weight:normal}h1,.h1,.h1-div{margin-bottom:0;font-size:42px;line-height:52px;color:#f1fd85;text-align:center}@media all and (min-width: 569px){h1,.h1,.h1-div{font-size:9vw;line-height:10vw}}@media all and (min-width: 821px){h1,.h1,.h1-div{font-size:64px;line-height:82px}}h2,.h2{margin-bottom:1.75rem}@media all and (min-width: 569px){h2,.h2{margin-bottom:2.25rem}}p{position:relative}strong{font-family:"Thrive-Bold",Georgia,Times,serif;font-weight:normal}strong em{font-family:"Thrive-BoldItalic",Georgia,Times,serif}em{font-family:"Thrive-RegularItalic",Georgia,Times,serif}em strong{font-family:"Thrive-BoldItalic",Georgia,Times,serif;font-weight:normal}blockquote{position:relative}blockquote:before,blockquote:after{display:inline}blockquote:before{content:"“"}blockquote:after{content:"”"}.-aqua-text{color:#6abccd}.-yellow-text{color:#f1fd85 !important}.-white-text{color:#fff !important}.-dark-blue-text{color:#2d4e69}.-teal-text{color:#446f7c}.-thrive-teal-text{color:#2391aa}.-grey-text{color:#ddecf1}.-text-center{text-align:center}@media all and (max-width: 568px){.-text-center--from-sm{text-align:left}}.-text-right{text-align:right}.-small{font-size:16px;line-height:20px}address{font-style:normal;line-height:1.5rem;margin-bottom:1.5rem}.image-caption{margin-top:20px;text-align:left}@media all and (max-width: 820px){.image-caption{padding:0 70px}}@media all and (max-width: 568px){.image-caption{padding:0 35px}}.image-caption p{margin-bottom:0;color:#446f7c}.rich-text .image-caption__heading,.image-caption__heading{font-size:30px;line-height:45px}@media all and (max-width: 1367px){.rich-text .image-caption__heading,.image-caption__heading{font-size:25px;line-height:40px}}.simple-link{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.simple-link--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.simple-link:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#64c88c}@media all and (max-width: 568px){.simple-link:before{bottom:-2px}}.simple-link:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.simple-link:after{top:12px}}.simple-link:hover{text-decoration:none !important}.simple-link:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.simple-link--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.simple-link--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.key-features-list ul{margin:0;padding:0;list-style:none}.key-features-list ul li{position:relative;padding:0 0 0 56px;color:#2d4e69}@media all and (max-width: 568px){.key-features-list ul li{font-size:18px}}.key-features-list ul li:not(:last-child){margin-bottom:45px}@media all and (max-width: 568px){.key-features-list ul li:not(:last-child){margin-bottom:36px}}.key-features-list ul li:before{content:"";position:absolute;top:1px;left:0;width:38px;height:38px;border-radius:100%;background-color:#2d4e69;background-image:url(../img/icons/sprite-icon-tick-yellow.svg);background-size:20px;background-position:center;background-repeat:no-repeat}@media all and (max-width: 568px){.key-features-list ul li:before{top:-4px}}.simple-check{margin:0;padding:0;list-style:none}.simple-check li{position:relative;padding:0 0 12px 24px}.simple-check li:before{content:"";position:absolute;top:8px;left:0;width:16px;height:13px;background-image:url(../img/icons/sprite-icon-tick-green.svg);background-size:16px auto;background-position:center;background-repeat:no-repeat}.rich-text .key-features-list ul{list-style:none;padding-left:0}.arrow-link{position:relative;color:#2d4e69;text-decoration:none}.arrow-link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#2d4e69;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.arrow-link::after{content:"";position:absolute;right:0;bottom:5px;width:14px;height:14px;background-image:url(../img/icons/sprite-icon-arrow-pink.svg);background-position:center;background-size:14px;background-repeat:no-repeat;-webkit-transform:translateX(8px) translateX(100%);transform:translateX(8px) translateX(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.arrow-link:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.arrow-link:hover::after{-webkit-transform:translateX(15px) translateX(100%);transform:translateX(15px) translateX(100%)}.arrow-link.-bold{font-family:"Thrive-Bold",Georgia,Times,serif}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border-radius:0px;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:16px;line-height:38px;color:#666;height:38px;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top-color:#bbb;border-bottom:none}.selectric .icon{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:rgb(195.5,195.5,195.5)}.selectric-hover .selectric .button{color:rgb(161.5,161.5,161.5)}.selectric-hover .selectric .button:after{border-top-color:rgb(161.5,161.5,161.5)}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:rgb(195.5,195.5,195.5)}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid rgb(195.5,195.5,195.5);z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:16px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide{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{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.10.2
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-webkit-transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms;transition:transform ease 200ms;transition:transform ease 200ms,-webkit-transform ease 200ms}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}:root{--siteHeaderHeight: 100px}@media all and (max-width: 568px){:root{--siteHeaderHeight: 73px}}.site-header-wrapper{position:relative;height:var(--siteHeaderHeight)}.site-header{padding-left:54px;padding-right:54px}@media all and (max-width: 1200px){.site-header{padding-left:40px;padding-right:40px}}@media all and (max-width: 768px){.site-header{padding-left:35px;padding-right:35px}}.site-header{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;background-color:#2d4e69;z-index:13;-webkit-transition:padding .25s ease,-webkit-transform .6s ease-in-out,-webkit-box-shadow .6s ease;transition:padding .25s ease,-webkit-transform .6s ease-in-out,-webkit-box-shadow .6s ease;transition:padding .25s ease,transform .6s ease-in-out,box-shadow .6s ease;transition:padding .25s ease,transform .6s ease-in-out,box-shadow .6s ease,-webkit-transform .6s ease-in-out,-webkit-box-shadow .6s ease}@media all and (max-width: 568px){.site-header{height:72px;padding-top:15px;padding-bottom:15px}}.site-header:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}body.-nav-active .site-header:before{opacity:.3}.site-header.-persistent:not(.-not-fixed):not(.lifestyle-hub-header){-webkit-box-shadow:0 3px 15px 0px rgba(0,0,0,.2);box-shadow:0 3px 15px 0px rgba(0,0,0,.2)}@supports(backdrop-filter: blur(20px)){.site-header.-persistent:not(.-not-fixed):not(.lifestyle-hub-header){background-color:rgba(45,78,105,.8);backdrop-filter:blur(20px)}}.site-header.-not-fixed{position:relative}body.-nav-active .site-header{-webkit-transform:translateX(-150px);transform:translateX(-150px)}@media all and (max-width: 980px){.site-header{padding-left:35px;padding-right:35px}.site-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2d4e69;z-index:0}}.site-header__logo{position:relative;z-index:1;text-decoration:none;-ms-flex-negative:0;flex-shrink:0}.site-header__logo img{width:auto;height:60px}@media all and (max-width: 568px){.site-header__logo img{height:54px}}.button.site-header__get-in-touch{font-size:20px;line-height:30px;padding:8px 20px;margin-left:auto;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;z-index:1}@media all and (max-width: 1600px)and (min-width: 1201px){.button.site-header__get-in-touch{font-size:18px;line-height:28px}}@media all and (max-width: 1200px){.button.site-header__get-in-touch{margin:auto 0 75px}}@media screen and (max-height: 568px){.button.site-header__get-in-touch{margin-bottom:0}}.notification-bar{padding:20px 0 clamp(3.8888888889rem,3.8888888889rem + 0vw,3.8888888889rem);background-color:#fff;text-align:center;position:fixed;width:100%;max-height:90px;z-index:14}.notification-bar p{display:block;max-width:887px;margin:0 auto;font-size:14px;line-height:22px;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}:root{--lifestyleHubHeader: 86px}@media all and (min-width: 981px){:root{--lifestyleHubHeader: 121px}}@media all and (min-width: 1201px){:root{--lifestyleHubHeader: 161px}}.lifestyle-hub-header-wrapper{background-color:#fff;height:var(--lifestyleHubHeader)}.lifestyle-hub-header-wrapper+.body-wrapper>.lifestyle-hero-article:first-child{margin-top:calc(var(--lifestyleHubHeader)*-1)}.lifestyle-hub-header{display:block;padding:20px 30px;background-color:hsla(0,0%,100%,.95);border-bottom:2px solid #2d4e69}@media all and (min-width: 981px){.lifestyle-hub-header{padding:35px 40px}}@media all and (min-width: 1201px){.lifestyle-hub-header{padding:35px 40px 0}}@media all and (max-width: 980px){.lifestyle-hub-header::after{display:none}}@media all and (max-width: 568px){.lifestyle-hub-header{height:auto}}@media all and (min-width: 569px){.lifestyle-hub-header .site-header__logo{-ms-flex-item-align:center;align-self:center}}@media all and (max-width: 1200px){.lifestyle-hub-header .site-header__logo{display:none}}.lifestyle-hub-header .site-header__logo img{display:block;width:100px;height:52px}.lifestyle-hub-header__logo{text-align:center}.lifestyle-hub-header__logo>a{font-size:1.7222222222rem;line-height:2.5rem;position:relative;display:inline-block;vertical-align:middle;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69;text-decoration:none}@media all and (min-width: 981px){.lifestyle-hub-header__logo>a{font-size:2.7777777778rem;line-height:2.7777777778rem}}.lifestyle-hub-header__logo>a::before{content:"";position:absolute;right:-15px;bottom:-5px;width:calc(100% + 30px);height:calc(100% + 10px);-webkit-transform:scale(0.848, 0.42);transform:scale(0.848, 0.42);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;background-color:#f1fd85;z-index:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lifestyle-hub-header__logo>a:hover::before{-webkit-transform:scale(1);transform:scale(1)}.lifestyle-hub-header__logo>a>span{position:relative}.lifestyle-hub-header__upper,.lifestyle-hub-footer__upper{display:block;max-width:1600px;margin:0 auto}@media all and (min-width: 1201px){.lifestyle-hub-header__upper,.lifestyle-hub-footer__upper{display:grid;grid-template-columns:repeat(3, 1fr)}}.lifestyle-hub-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lifestyle-hub-header__actions .social-link{font-size:0;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.lifestyle-hub-header__actions .social-link:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.lifestyle-hub-header__actions .social-link:hover .social-link__icon-wrap .icon{fill:#2d4e69}.lifestyle-hub-header__actions .social-link__icon-wrap{width:auto}.lifestyle-hub-header__actions .social-link__icon-wrap .icon{fill:#2d4e69;color:#2d4e69}.lifestyle-hub-header__actions .social-link__icon-wrap .icon.icon-instagram{width:28px;height:28px}.lifestyle-hub-header__actions .button{margin-left:15px}@media all and (max-width: 1200px){.lifestyle-hub-header__actions{display:none}}.site-footer-main{background-color:#2d4e69}.site-footer-main.container{padding-top:clamp(2.2222222222rem,1.8650793651rem + 1.5306122449vw,3.0555555556rem);padding-bottom:clamp(3.3333333333rem,2.619047619rem + 3.0612244898vw,5rem)}.site-footer-main__logo{display:inline-block}.site-footer-main__logo img{display:block;width:121px;height:63px}.site-footer-main-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 980px){.site-footer-main-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-footer-main-column{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:clamp(1.1111111111rem,0.8253968254rem + 1.2244897959vw,1.7777777778rem);padding-left:clamp(1.3333333333rem,.619047619rem + 3.0612244898vw,3rem);padding-right:clamp(1.3333333333rem,.619047619rem + 3.0612244898vw,3rem)}.site-footer-main-column:first-child{padding-left:0}.site-footer-main-column:last-child{padding-right:0}@media all and (min-width: 641px){.site-footer-main-column:not(:last-child){border-right:1px solid #bfbfbf}}@media all and (max-width: 980px){.site-footer-main-column{width:50%}}@media all and (max-width: 980px)and (min-width: 641px){.site-footer-main-column:nth-child(2){border-right:none;padding-right:none}.site-footer-main-column:nth-child(3){padding-left:0}}@media all and (max-width: 640px){.site-footer-main-column{width:100%;padding-left:0;padding-right:0}.site-footer-main-column:not(:first-child){padding-top:20px;border-top:1px solid #bfbfbf}}.site-footer-main-column__heading{display:block;margin-bottom:24px;font-size:20px;line-height:28px;font-family:"Thrive-Bold",Georgia,Times,serif;color:#f1fd85}.site-footer-main__link-list{list-style:none;margin:0}.site-footer-main__link-list--2-col{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:clamp(0.8888888889rem,0.3174603175rem + 2.4489795918vw,2.2222222222rem);-moz-column-gap:clamp(0.8888888889rem,0.3174603175rem + 2.4489795918vw,2.2222222222rem);column-gap:clamp(0.8888888889rem,0.3174603175rem + 2.4489795918vw,2.2222222222rem)}@media all and (max-width: 1100px)and (min-width: 981px){.site-footer-main__link-list--2-col{display:block}}.site-footer-main__link-list li{display:block;color:#fff;font-size:16px;line-height:24px}.site-footer-main__link-list li:not(:last-child) a{padding-bottom:4px}.site-footer-main__link-list li a{display:inline-block;color:inherit;text-decoration:none}.site-footer-main__link-list li a:hover{text-decoration:underline}.site-footer-main__icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:#fff;font-size:16px;line-height:28px;text-decoration:none}.site-footer-main__icon-link:hover{text-decoration:underline}.site-footer-main__icon-link .icon{color:#f1fd85}.site-footer-main__icon-link .icon-phone-alt{width:16px;height:16px}.site-footer-social-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.site-footer-social-list li,.site-footer-social-list a,.site-footer-social-list .icon{display:block}.site-footer-social-list a{display:block;color:#fff;will-change:color;-webkit-transition:color .25s ease;transition:color .25s ease}.site-footer-social-list a:hover{color:#f1fd85}.site-footer-bottom{padding-left:54px;padding-right:54px}@media all and (max-width: 1200px){.site-footer-bottom{padding-left:40px;padding-right:40px}}@media all and (max-width: 768px){.site-footer-bottom{padding-left:35px;padding-right:35px}}.site-footer-bottom{padding-top:30px;padding-bottom:100px;background-color:#fff}.site-footer-bottom p{max-width:1100px;color:#707070;font-size:12px;line-height:20px;font-family:"Roboto",sans-serif;margin-bottom:0;margin-right:30px}.site-footer-bottom{padding:24px 0 clamp(3.8888888889rem,3.4126984127rem + 2.0408163265vw,5rem);background-color:#fff;text-align:center}.site-footer-bottom p{display:block;max-width:887px;margin:0 auto;font-size:14px;line-height:22px;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}.site-footer-links{list-style:none;padding:0;margin:0 0 15px;font-size:0}.site-footer-links li{position:relative;display:block;max-width:887px;margin:0 auto;font-size:14px;line-height:20px;font-family:"Mulish","Roboto",sans-serif;font-weight:bold;color:#707070;margin-bottom:5px}@media all and (min-width: 421px){.site-footer-links li{display:inline-block;margin-bottom:0}.site-footer-links li:not(:last-child){padding-right:10px;margin-right:10px}.site-footer-links li:not(:last-child)::after{content:"";position:absolute;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);height:12px;width:1px;background-color:#707070;right:0}}.site-footer-links li a{color:inherit;text-decoration:none}.site-footer-links li a:hover{text-decoration:underline}.lifestyle-hub-footer{padding-left:54px;padding-right:54px}@media all and (max-width: 1200px){.lifestyle-hub-footer{padding-left:40px;padding-right:40px}}@media all and (max-width: 768px){.lifestyle-hub-footer{padding-left:35px;padding-right:35px}}.lifestyle-hub-footer{padding-top:3em;padding-bottom:5em;background-color:#fff;border-top:2px solid #2d4e69}@media all and (min-width: 981px){.lifestyle-hub-footer{padding-top:5em;padding-bottom:3em}}@media all and (min-width: 981px){.lifestyle-hub-footer__upper{display:grid;grid-template-columns:repeat(3, 1fr)}}@media all and (max-width: 980px){.lifestyle-hub-footer__upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lifestyle-hub-footer__upper .site-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media all and (max-width: 980px){.lifestyle-hub-footer__upper .site-header__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;color:#2d4e69}.lifestyle-hub-footer__upper .site-header__logo p{margin-bottom:1.25rem;color:#fff}}@media all and (min-width: 981px){.lifestyle-hub-footer__upper .site-header__logo p{display:none}}.lifestyle-hub-footer__upper .site-header__logo>img{height:auto;max-width:120px}@media all and (max-width: 980px){.lifestyle-hub-footer__upper .lifestyle-hub-header__logo{margin-bottom:3em}}.lifestyle-hub-footer__upper .lifestyle-hub-header__logo>a{font-size:2.5555555556rem;line-height:3.1111111111rem}@media all and (min-width: 1201px){.lifestyle-hub-footer__upper .lifestyle-hub-header__logo>a{font-size:3.9444444444rem;line-height:4.5rem}}@media all and (max-width: 1200px){.lifestyle-hub-footer__upper .lifestyle-hub-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width: 980px){.lifestyle-hub-footer__upper .lifestyle-hub-header__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:260px;margin:0 auto 2.5em}.lifestyle-hub-footer__upper .lifestyle-hub-header__actions .social-link{margin:0 10px}.lifestyle-hub-footer__upper .lifestyle-hub-header__actions .social-link__icon-wrap{margin-right:0}.lifestyle-hub-footer__upper .lifestyle-hub-header__actions .button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:80%;margin:0 auto 26px}}.lifestyle-hub-footer__lower{padding-top:2.5em;text-align:center;color:#2d4e69}.lifestyle-hub-footer__lower .site-footer-links li{color:#2d4e69}.lifestyle-hub-footer__lower p{font-size:0.6666666667rem;line-height:1.1111111111rem;max-width:800px;margin:0 auto;font-family:"Mulish","Roboto",sans-serif}.circle{position:absolute;border-radius:100%;background-color:#f1fd85;-webkit-transition:all .9s ease;transition:all .9s ease}.circle--x-left{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--x-left-10{left:10%}.circle--x-left-25{left:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--x-left-50{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--x-left-minus-10{left:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.circle--x-right{right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.circle--y-center{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.circle--y-center.circle--x-left,.circle--y-center.circle--x-left-10,.circle--y-center.circle--x-left-25,.circle--y-center.circle--x-left-50{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--y-center.-circle--x-left-minus-10{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}.circle--y-center.circle--x-right{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.circle--y-top{top:0}.circle--y-top-minus-20{top:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.circle--y-top-minus-20.circle--x-left{-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}.circle--y-top-minus-20.circle--x-left-25{-webkit-transform:translate(-50%, -20%) translateX(-25%);transform:translate(-50%, -20%) translateX(-25%)}.circle--y-top-minus-20.circle--x-left-50{-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}.circle--y-top-minus-20.circle--x-right{-webkit-transform:translate(50%, -20%);transform:translate(50%, -20%)}.circle--y-bottom{bottom:0}.circle--y-bottom-minus-25{bottom:0;-webkit-transform:translateY(25%);transform:translateY(25%)}.circle--y-bottom-minus-25.circle--x-left{-webkit-transform:translate(-50%, 25%);transform:translate(-50%, 25%)}.circle--y-bottom-minus-25.circle--x-left-25{-webkit-transform:translate(-50%, 25%) translateX(-25%);transform:translate(-50%, 25%) translateX(-25%)}.circle--y-bottom-minus-25.circle--x-left-50{-webkit-transform:translate(-50%, 25%);transform:translate(-50%, 25%)}.circle--y-bottom-minus-25.circle--x-right{-webkit-transform:translate(50%, 25%);transform:translate(50%, 25%)}.circle--y-top-minus-50{top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.circle--y-top-minus-50.circle--x-left{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--y-top-minus-50.circle--x-left-25{-webkit-transform:translate(-50%, -50%) translateX(-25%);transform:translate(-50%, -50%) translateX(-25%)}.circle--y-top-minus-50.circle--x-left-50{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--y-top-minus-50.circle--x-left-minus-10{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}.circle--y-top-minus-50.circle--x-right{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.circle--tiny{width:175px;height:175px}@media all and (max-width: 768px){.circle--tiny{width:90px;height:90px}}.circle--sm{width:293px;height:293px}@media all and (max-width: 768px){.circle--sm{width:145px;height:145px}}.circle--md{width:390px;height:390px}@media all and (max-width: 768px){.circle--md{width:195px;height:195px}}.circle--lg{width:472px;height:472px}@media all and (max-width: 768px){.circle--lg{width:236px;height:236px}}.circle--opacity-22{opacity:.22}@media all and (min-width: 569px){.circle--x-left-25-sm{left:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--y-center-sm{top:50%;-webkit-transform:translateY(-50);transform:translateY(-50)}.circle--y-center-sm.circle--x-left,.circle--y-center-sm.circle--x-left-25,.circle--y-center-sm.circle--x-left-25-sm{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--y-center-sm.circle--x-right{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.circle--opacity-100-sm{opacity:1}}@media all and (min-width: 769px){.circle--x-left-10-md{left:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--x-left-25-md{left:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.circle--y-center-md{top:50%;-webkit-transform:translateY(-50);transform:translateY(-50)}.circle--y-center-md.circle--x-left,.circle--y-center-md.circle--x-left-10,.circle--y-center-md.circle--x-left-10-md,.circle--y-center-md.circle--x-left-25,.circle--y-center-md.circle--x-left-25-md{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--y-center-md.circle--x-right{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.circle--opacity-100-md{opacity:1}}@media all and (max-width: 820px){.circle--display-md{display:none}}.circle--to-sm{width:293px;height:293px}@media all and (max-width: 768px){.circle--to-sm{width:145px;height:145px}}.circle--to-md{width:390px;height:390px}@media all and (max-width: 768px){.circle--to-md{width:195px;height:195px}}.circle--to-lg{width:472px;height:472px}@media all and (max-width: 768px){.circle--to-lg{width:236px;height:236px}}@media all and (min-width: 769px){.circle--to-sm-md{width:293px;height:293px}}.circle--to-left-25{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.circle--to-left-25.circle--x-left{-webkit-transform:translateX(-50%) translateX(-25%);transform:translateX(-50%) translateX(-25%)}.circle--to-left-25.circle--x-left.circle--y-center{-webkit-transform:translate(-50%, -50%) translateX(-25%);transform:translate(-50%, -50%) translateX(-25%)}.circle--to-left-25.circle--x-left-25{left:25%;-webkit-transform:translateX(-50%) translateX(-25%);transform:translateX(-50%) translateX(-25%)}.circle--to-left-25.circle--x-left-25.circle--y-center{-webkit-transform:translate(-50%, -50%) translateX(-25%);transform:translate(-50%, -50%) translateX(-25%)}.circle--to-left-25.circle--x-right{right:0;-webkit-transform:translateX(50%) translateX(-25%);transform:translateX(50%) translateX(-25%)}.circle--to-left-25.circle--x-right.circle--y-center{-webkit-transform:translate(50%, -50%) translateX(-25%);transform:translate(50%, -50%) translateX(-25%)}.circle--to-opacity-100{opacity:1}.circle--to-opacity-22{opacity:.22}.row{max-width:1920px;margin:0 auto;position:relative}.row [class^=span]{float:left;position:relative;margin:0 1.25%}.row .expand{margin:0}.row .expand.double{padding-right:1.25%}.row .expand.double+[class^=span]{margin-left:0}@media all and (min-width: 570px){.row.vertical-centre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.row .text-right{text-align:right}.row .text-centre{text-align:center}.row .inner-row{margin-left:-2.6%}.row .inner-row [class^=span]{margin-right:0;margin-left:2.6%}.row [class*=border-left]{margin-left:0;padding-left:1.25%}@media all and (min-width: 570px){.row.gapless{padding:0 1.25%}}.row.gapless [class^=span]{margin:0}@media all and (min-width: 570px){.row.gapless .span4{width:33.3333333333%}}@media all and (max-width: 568px){.row.gapless [class^=span]{width:100% !important;margin:0 !important}}.row .span1{width:5.8333333333%}.row .span1.expand{width:8.3333333333%}.row .span2{width:14.1666666667%}.row .span2.expand{width:16.6666666667%}.row .span3{width:22.5%}.row .span3.expand{width:25%}.row .span4{width:30.8333333333%}.row .span4.expand{width:33.3333333333%}.row .span5{width:39.1666666667%}.row .span5.expand{width:41.6666666667%}.row .span6{width:47.5%}.row .span6.expand{width:47.5%}.row .span7{width:55.8333333333%}.row .span7.expand{width:58.3333333333%}.row .span8{width:64.1666666667%}.row .span8.expand{width:66.6666666667%}.row .span9{width:72.5%}.row .span9.expand{width:75%}.row .span10{width:80.8333333333%}.row .span10.expand{width:83.3333333333%}.row .span11{width:89.1666666667%}.row .span11.expand{width:91.6666666667%}.row .span12{width:97.5%}.row .span12.expand{width:100%}.row .offset1{margin-left:9.5833333333%}.row .offset2{margin-left:17.9166666667%}.row .offset3{margin-left:26.25%}.row .offset4{margin-left:34.5833333333%}.row .offset5{margin-left:42.9166666667%}.row .offset6{margin-left:51.25%}.row .offset7{margin-left:59.5833333333%}.row .offset8{margin-left:67.9166666667%}.row .offset9{margin-left:76.25%}.row .offset10{margin-left:84.5833333333%}.row .offset11{margin-left:92.9166666667%}.row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media all and (max-width: 568px){section .row [class^=span]{width:97.5%}section .row [class*=offset]{margin-left:1.25%}}legend{margin-bottom:1.5rem}fieldset{border:none;padding:0;margin:0}label{display:block;margin-bottom:10px}label.hidden{height:0 !important;width:0 !important;font-size:0 !important;margin:0 !important}button{border:none}input{display:block;width:100%;padding:8px}input::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}input:-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}input::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}input:-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}input:focus{outline:0}input[type=radio],input[type=checkbox]{height:auto}input[type=submit]{width:auto;border:none}input[type=text],input[type=email],textarea{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:20px;line-height:25px;font-family:"Mulish","Roboto",sans-serif;padding:15px 15px 15px 0;-webkit-transition:border-color .25s ease,border-width .25s ease background-color .25s ease;transition:border-color .25s ease,border-width .25s ease background-color .25s ease}input[type=text].input-validation-error,input[type=tel].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error,input[type=search].input-validation-error{border-bottom:2px solid #fe5249;color:#fe5249}input[type=text].input-validation-error::-webkit-input-placeholder,input[type=tel].input-validation-error::-webkit-input-placeholder,input[type=email].input-validation-error::-webkit-input-placeholder,input[type=password].input-validation-error::-webkit-input-placeholder,input[type=search].input-validation-error::-webkit-input-placeholder{color:#fe5249}input[type=text].input-validation-error:-moz-placeholder,input[type=tel].input-validation-error:-moz-placeholder,input[type=email].input-validation-error:-moz-placeholder,input[type=password].input-validation-error:-moz-placeholder,input[type=search].input-validation-error:-moz-placeholder{color:#fe5249}input[type=text].input-validation-error::-moz-placeholder,input[type=tel].input-validation-error::-moz-placeholder,input[type=email].input-validation-error::-moz-placeholder,input[type=password].input-validation-error::-moz-placeholder,input[type=search].input-validation-error::-moz-placeholder{color:#fe5249}input[type=text].input-validation-error:-ms-input-placeholder,input[type=tel].input-validation-error:-ms-input-placeholder,input[type=email].input-validation-error:-ms-input-placeholder,input[type=password].input-validation-error:-ms-input-placeholder,input[type=search].input-validation-error:-ms-input-placeholder{color:#fe5249}input[class*=parsley-success]{border-bottom:2px solid #6cbd86;background-image:url(../img/icons/sprite-field-valid-tick.svg);background-size:38px auto;background-position:right center;background-repeat:no-repeat}textarea{width:100%;padding-left:15px}textarea.input-validation-error{border:2px solid #fe5249;color:#fe5249}textarea.input-validation-error::-webkit-input-placeholder{color:#fe5249}textarea.input-validation-error:-moz-placeholder{color:#fe5249}textarea.input-validation-error::-moz-placeholder{color:#fe5249}textarea.input-validation-error:-ms-input-placeholder{color:#fe5249}.input-wrap{position:relative}.custom-select-wrapper,select{width:100%}select{padding:8px;cursor:pointer}select::-ms-expand{display:none}input[type=radio]:not(.hs-input),input[type=checkbox]:not(.hs-input){position:absolute;left:-9999px}.radio-wrapper label,.checkbox-wrapper label{font-size:16px;line-height:22px;color:#8fb9c7;font-family:"Mulish","Roboto",sans-serif;position:relative;padding-left:25px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-wrapper.inline label,.checkbox-wrapper.inline label{display:inline-block;margin-right:30px}.radio-wrapper label:before{content:"";position:absolute;width:16px;height:16px;top:4px;left:0;background-color:rgba(0,0,0,0);border-radius:100%;border:3px solid #2d4e69;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.radio-wrapper input[type=radio]:checked+label:before,.radio-wrapper input[type=radio]:checked+input+label:before{background-color:#fff}.checkbox-wrapper label:before{content:"";position:absolute;width:15px;height:15px;top:4px;left:0;background-color:rgba(0,0,0,0);border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:8px auto;background-position:center;background-repeat:no-repeat}.checkbox-wrapper input[type=checkbox]:checked+label:before,.checkbox-wrapper input[type=checkbox]:checked+input+label:before{background-image:url(../img/icons/sprite-icon-tick-white.svg)}.parsley-errors-list{list-style-type:none;margin:0;padding:0}.parsley-errors-list li{display:block;font-family:"Thrive-Regular",Georgia,Times,serif;font-size:14px;line-height:22px;margin-top:6px;color:#fe5249}.field-validation-error{display:block;margin-top:8px;font-size:16px;line-height:20px;color:rgb(254.7,203.1,200.4)}.display-all-toggle-wrapper label{color:#fff}@media screen and (max-width: 568px){.display-all-toggle-wrapper label input[type=checkbox]:checked+label:before,.display-all-toggle-wrapper label input[type=checkbox]:checked+input+label:before{background-image:url(../img/icons/sprite-icon-tick-blue.svg)}.display-all-toggle-wrapper label{color:#595959}.display-all-toggle-wrapper label:before{border:1px solid #595959}}.hubspot-form-area{padding:clamp(1.1111111111rem,0.4444444444rem + 2.8571428571vw,2.6666666667rem) 0}.selectric{position:relative;background-color:rgba(0,0,0,0);font-weight:normal;font-size:20px;line-height:25px;font-family:"Mulish","Roboto",sans-serif;color:#fff;padding:15px 40px 15px 0;border-bottom:2px solid #f093c4;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.umbraco-forms-form.-module-bg-thrive-white .selectric,.umbraco-forms-form.-module-bg-white .selectric{color:#2d4e69;padding:15px 40px 15px 27px;border:3px solid #2d4e69;border-radius:12px}.selectric .label{font-size:20px;line-height:25px;height:auto;margin:0;color:#fff;text-transform:none;-webkit-transition:color .25s ease;transition:color .25s ease}.umbraco-forms-form.-module-bg-thrive-white .selectric .label,.umbraco-forms-form.-module-bg-white .selectric .label{color:#2d4e69;font-weight:normal}.selectric-hover .selectric{border-color:#f093c4}.selectric-open .selectric{border-color:rgba(0,0,0,0)}.custom-select-arrow{position:absolute;width:60px;height:100%;right:0;top:0}.custom-select-arrow:before{content:"";position:absolute;top:50%;right:0;width:12px;height:12px;border-left:2px solid #f093c4;border-bottom:2px solid #f093c4;-webkit-transform:translate(-50%, -75%) rotate(-45deg);transform:translate(-50%, -75%) rotate(-45deg);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.selectric-open .custom-select-arrow:before{-webkit-transform:translate(-50%, -25%) rotate(135deg);transform:translate(-50%, -25%) rotate(135deg)}.umbraco-forms-form.-module-bg-thrive-white .custom-select-arrow:before,.umbraco-forms-form.-module-bg-white .custom-select-arrow:before{border-left-width:3px;border-bottom-width:3px;border-color:#2d4e69;right:20px}.selectric-items{top:100%;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#e6e6d7;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.umbraco-forms-form.-module-bg-thrive-white .selectric-items,.umbraco-forms-form.-module-bg-white .selectric-items{background-color:#fff;border-radius:12px;border:3px solid #2d4e69}.selectric-items li{font-size:20px;line-height:25px;font-family:"Mulish","Roboto",sans-serif;padding:12px 17px;height:auto;color:#2d4e69;border-bottom:2px solid #f093c4;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.umbraco-forms-form.-module-bg-thrive-white .selectric-items li,.umbraco-forms-form.-module-bg-white .selectric-items li{border-bottom:3px solid #2d4e69}.umbraco-forms-form.-module-bg-thrive-white .selectric-items li:last-child,.umbraco-forms-form.-module-bg-white .selectric-items li:last-child{border-bottom:none;border-radius:0 0 12px 12px}.selectric-items li:hover{color:#2d4e69;background-color:rgb(218.5,218.5,204.25)}.umbraco-forms-form.-module-bg-thrive-white .selectric-items li:hover,.umbraco-forms-form.-module-bg-white .selectric-items li:hover{background-color:hsl(0,0%,95%)}.selectric-items li.selected,.selectric-items li.highlighted{color:#2d4e69;background-color:#b8b8ac}.umbraco-forms-form.-module-bg-thrive-white .selectric-items li.selected,.umbraco-forms-form.-module-bg-white .selectric-items li.selected,.umbraco-forms-form.-module-bg-thrive-white .selectric-items li.highlighted,.umbraco-forms-form.-module-bg-white .selectric-items li.highlighted{background-color:#ccc}.county-selection .selectric-wrapper .selectric,.select-teal .selectric-wrapper .selectric{border:2px solid #2391aa;border-radius:12px}.select-teal .selectric-wrapper .selectric{background-color:#fff;padding:15px 40px 15px 15px}.select-teal .selectric-wrapper .selectric .label{font-size:23px;line-height:30px;font-weight:normal;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}.select-teal .custom-select-arrow::before{right:15px;border-width:3px;border-color:#2391aa}.county-selection{padding:0 35px;margin:20px 0 0;text-align:left}.county-selection .selectric-wrapper{max-width:500px;margin-left:auto;margin-right:auto}.county-selection .selectric-wrapper.selectric-open .custom-select-arrow::before{-webkit-transform:translate(50%, -50%) translateY(8px) scaleY(-1);transform:translate(50%, -50%) translateY(8px) scaleY(-1)}.county-selection .selectric{padding:10px 40px 12px 60px;background-image:url(../img/icons/sprite-icon-pin-patterned-thrive-aqua.svg);background-position:20px center;background-repeat:no-repeat;background-size:21px 30px}.county-selection .selectric .label{font-weight:normal;font-family:"Thrive-Regular",Georgia,Times,serif;font-size:26px;line-height:36px;color:#6abccd}@media all and (min-width: 569px){.county-selection .selectric .label{font-size:39px;line-height:49px}}.county-selection .custom-select-arrow::before{content:"↓";font-size:32px;height:auto;width:auto;border:none;top:50%;right:25px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);color:#6abccd}.selectric-theme-simple .selectric-wrapper.selectric-open .selectric{border-radius:8px 8px 0 0}.selectric-theme-simple .selectric{position:relative;background-color:#fff;font-weight:normal;font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;color:#595959;padding:9px 40px 10px 12px;border:1px solid #d9d9d9;border-radius:8px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.selectric-theme-simple .selectric .label{font-size:16px;line-height:24px;font-weight:normal;height:auto;margin:0;color:#595959;text-transform:none;-webkit-transition:color .25s ease;transition:color .25s ease}.selectric-theme-simple .custom-select-arrow{width:40px}.selectric-theme-simple .custom-select-arrow::before{width:0;height:0;top:50%;left:50%;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:8px solid #8c8c8c;border-bottom:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.selectric-theme-simple .selectric-items{top:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d9d9d9;background-color:#fff;border-radius:0 0 8px 8px}.selectric-theme-simple .selectric-items li{font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;padding:9px 12px 10px;height:auto;color:#2d4e69;background-color:#fff;border-bottom:1px solid #d9d9d9;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.selectric-theme-simple .selectric-items li:last-child{border-bottom:none;border-radius:0 0 8px 8px}.selectric-theme-simple .selectric-items li:hover{background-color:#f4f4f4}.selectric-theme-simple .selectric-items li.selected,.selectric-theme-simple .selectric-items li.highlighted{color:#2d4e69;background-color:#eff0f3}.chosen-container-multi{width:100% !important}.chosen-container-multi .chosen-choices{-webkit-box-shadow:none;box-shadow:none;border:2px solid #2391aa;border-radius:12px;padding:3px 40px 5px 15px;background:#fff;min-height:64px}.chosen-container-multi .chosen-choices li,.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:20px;line-height:26px;font-weight:normal;color:#2d4e69 !important;font-family:"Thrive-Regular",Georgia,Times,serif;height:42px}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:3px 5px 3px 0;height:46px}@media all and (max-width: 768px){.chosen-container-multi .chosen-choices li.search-field input[type=text]{width:95% !important;max-width:100%}}.chosen-container-multi .chosen-choices li.search-choice{background:#f4f4f4;border:none;border-radius:26px;padding:8px 40px 8px 15px;margin:5px 5px 5px 0;font-size:20px;line-height:26px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:none;width:16px;height:16px;top:15px;right:15px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after{content:"";position:absolute;left:50%;top:50%;height:1px;width:100%;background-color:#2d4e69}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.chosen-container-multi .chosen-choices li.chosen-additional{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px 11px;margin:5px 5px 5px 0;border-radius:100%;background-color:#f4f4f4;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;z-index:1;cursor:pointer}.chosen-container-multi .chosen-choices li.chosen-additional::before{content:"+"}.chosen-container-multi .chosen-choices li.chosen-additional.-visible{display:list-item !important}.chosen-container:after{content:"";position:absolute;top:22px;right:26px;width:12px;height:12px;border-left:3px solid #2391aa;border-bottom:3px solid #2391aa;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.chosen-container .chosen-drop{background-color:#fff;border:2px solid #2391aa;border-top:none;border-radius:0 0 12px 12px}.chosen-container .chosen-results li{border-bottom:1px solid rgba(106,188,205,.5);font-family:"Thrive-Regular",Georgia,Times,serif;font-size:20px;line-height:26px;padding:12px 17px;height:auto;color:#2d4e69}.chosen-container .chosen-results li:hover:not(.result-selected){background-color:rgba(35,145,170,.25);color:#2d4e69}.chosen-container .chosen-results li.selected,.chosen-container .chosen-results li.highlighted{background-color:rgba(35,145,170,.5);background-image:none}.chosen-container .chosen-results li:last-child{border-bottom:none;border-radius:0 0 10px 10px}.chosen-container.chosen-container-active.chosen-with-drop::after{top:30px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.chosen-container.chosen-container-active.chosen-with-drop .chosen-choices{border-radius:12px 12px 0 0;border-bottom:none}.chosen-container.-hide-additional .chosen-choices li{display:none}.chosen-container.-hide-additional .chosen-choices li:nth-child(-n+4),.chosen-container.-hide-additional .chosen-choices li:nth-last-child(-n+3){display:list-item}.chosen-container.-hide-additional .chosen-choices li:last-child{display:none}.chosen-less{display:none;float:none;clear:both;width:100%;height:auto;margin:10px 0 0;text-align:center;text-decoration:underline;cursor:pointer}.cookie-notification{background-color:blue;color:#fff;padding:10px;width:100%}.cookie-notification.-is-hidden{display:none}@media all and (max-width: 1600px){.cookie-notification{padding:10px 20px}}@media all and (max-width: 568px){.cookie-notification{padding:10px 15px}}.cookie-notification p{margin:0;line-height:1.5rem}.cookie-notification a{color:#fff;text-decoration:underline}.cookie-notification__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie-notification__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:blue;padding:5px;margin-left:20px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.cookie-notification__close:hover{background:rgba(0,0,255,.8)}.hero-area{position:relative;width:100%;background-color:#2d4e69;z-index:11}.hero-area+.advanced-grid-module{padding-top:0}@media all and (min-width: 569px){.hero-area+.advanced-grid-module{padding-top:160px}}@media all and (min-width: 1201px){.hero-area+.advanced-grid-module{padding-top:300px}}.hero-area-inner{position:relative;width:100%;max-width:1920px;margin:0 auto;z-index:1;overflow:hidden}@media all and (max-width: 568px){.hero-area-inner{padding:0 0 65px}}.hero-area.-postcode-search-visible .hero-area-inner{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:90vh}@media all and (min-width: 569px){.hero-area.-postcode-search-visible .hero-area-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hero-area.-postcode-search-visible .hero-area-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(27, 88, 108, 0.73)), to(rgba(27, 88, 108, 0)));background:linear-gradient(0deg, rgba(27, 88, 108, 0.73) 0%, rgba(27, 88, 108, 0) 100%);pointer-events:none;z-index:1}.hero-area.-postcode-search-visible .hero-area-inner picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 568px){.hero-area-inner{padding:0}}.hero-area__video-wrapper{position:relative;width:100%;padding-top:56.25%}.hero-area.-postcode-search-visible .hero-area__video-wrapper{position:absolute;top:0;left:0;height:100%}.hero-area__video-wrapper iframe,.hero-area__video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-area.-postcode-search-visible .hero-area__video-wrapper iframe,.hero-area.-postcode-search-visible .hero-area__video-wrapper video{-o-object-fit:cover;object-fit:cover}.hero-area__title{padding-left:54px;padding-right:54px}@media all and (max-width: 1200px){.hero-area__title{padding-left:40px;padding-right:40px}}@media all and (max-width: 768px){.hero-area__title{padding-left:35px;padding-right:35px}}.hero-area__title{display:block;width:100%;position:absolute;bottom:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}@media all and (min-width: 569px){.hero-area.-home .hero-area__title{font-size:9vw;line-height:10vw}}@media all and (max-width: 820px){.hero-area__title{bottom:40%}}@media all and (max-width: 568px){.hero-area__title{font-size:17vw;line-height:20vw;bottom:-35px;padding-left:35px;padding-right:35px}.hero-area-inner.-interactable-video .hero-area__title{font-size:8vw;line-height:10vw;bottom:25%;word-spacing:initial}}.hero-area.-postcode-search-visible .hero-area__title{font-size:2.6111111111rem;line-height:2.7777777778rem;bottom:0;color:#fff;position:relative;margin-bottom:1em}@media all and (min-width: 569px){.hero-area.-postcode-search-visible .hero-area__title{font-size:6vw;line-height:6vw;margin-bottom:.75em}}@media all and (min-width: 1368px){.hero-area.-postcode-search-visible .hero-area__title{font-size:6.3888888889rem;line-height:6.3888888889rem}}@media all and (max-width: 568px){.hero-area.-postcode-search-visible .hero-area__title{padding-left:20px;padding-right:20px}}.hero-area.-module-bg-thrive-white .hero-area__title,.hero-area.-module-bg-white .hero-area__title{color:#2d4e69}.hero-area.-standard-inner,.hero-area.-village-development{margin-bottom:0;height:auto}@media all and (min-width: 569px){.hero-area.-standard-inner,.hero-area.-village-development{height:70vh}}.hero-area.-standard-inner .hero-area-inner,.hero-area.-village-development .hero-area-inner{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 568px){.hero-area.-standard-inner .hero-area-inner,.hero-area.-village-development .hero-area-inner{padding:50px 35px}}.hero-area.-standard-inner .hero-area__title,.hero-area.-village-development .hero-area__title{position:relative;-webkit-transform:none;transform:none;bottom:auto;left:auto}@media all and (max-width: 568px){.hero-area.-standard-inner .hero-area__title,.hero-area.-village-development .hero-area__title{font-size:40px;line-height:48px;word-spacing:initial}}.hero-area.-standard-inner p,.hero-area.-village-development p{max-width:700px;margin:40px auto 0;font-size:20px;line-height:28px;color:#fff}@media all and (min-width: 569px){.hero-area.-standard-inner p,.hero-area.-village-development p{font-size:27px;line-height:33px;margin:60px auto 0}}@media all and (min-width: 1368px){.hero-area.-standard-inner p,.hero-area.-village-development p{max-width:940px}}.hero-area.-standard-inner .hero-area__content,.hero-area.-village-development .hero-area__content{text-align:center;width:100%}.hero-area.-standard-inner.-has-image,.hero-area.-village-development.-has-image{min-height:0}.hero-area.-standard-inner.-has-image .hero-area__content,.hero-area.-village-development.-has-image .hero-area__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-area.-standard-inner.-module-bg-thrive-white p,.hero-area.-standard-inner.-module-bg-white p,.hero-area.-village-development.-module-bg-thrive-white p,.hero-area.-village-development.-module-bg-white p{color:#2d4e69}.hero-area.-standard-inner.-align-left .hero-area__title,.hero-area.-village-development.-align-left .hero-area__title{max-width:700px;margin:0 auto;padding:0;text-align:left}@media all and (min-width: 1368px){.hero-area.-standard-inner.-align-left .hero-area__title,.hero-area.-village-development.-align-left .hero-area__title{max-width:940px}}.hero-area.-standard-inner.-align-left .hero-area__content,.hero-area.-village-development.-align-left .hero-area__content{text-align:left}.hero-area.-village-development{height:calc(100vh - 127px)}@media all and (min-width: 569px){.hero-area.-village-development{height:calc(100vh - 165px)}}@media all and (max-width: 820px)and (min-width: 569px){.hero-area.-village-development{height:auto;padding:70px 0 100px}}@media all and (min-width: 821px){.hero-area.-village-development{height:calc(100vh - 212px);min-height:700px}}@media all and (max-width: 568px){.hero-area.-village-development .hero-area__title{font-size:62px;line-height:72px}}@media all and (max-width: 420px){.hero-area.-village-development .hero-area__title{font-size:50px;line-height:60px}}.hero-area.-village-development p{font-size:20px;line-height:28px}@media all and (min-width: 821px){.hero-area.-village-development p{font-size:32px;line-height:42px}}@media all and (min-width: 1368px){.hero-area.-village-development p{font-size:40px;line-height:54px}}@media all and (max-width: 568px){.hero-area.-village-development p{margin-top:70px}}@media all and (max-width: 568px){.hero-area.-village-development:after{content:"";width:14px;height:8px;position:absolute;bottom:58px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../img/icons/sprite-icon-chevron-down-yellow.svg);background-size:14px auto;background-position:center;background-repeat:no-repeat;-webkit-animation:scrollDown 2s ease infinite;animation:scrollDown 2s ease infinite}}.hero-area.-news-listing{height:auto;margin-bottom:0}@media all and (min-width: 569px){.hero-area.-news-listing{padding-top:60px;padding-bottom:80px}}@media all and (min-width: 1601px){.hero-area.-news-listing .hero-area__title{font-size:105px;line-height:120px}}.hero-area.-news-article{height:auto;margin-bottom:0;padding:50px 0;text-align:center}@media all and (min-width: 569px){.hero-area.-news-article{padding:30px 0 50px}}@media all and (min-width: 1201px){.hero-area.-news-article{padding:80px 0 100px}}.hero-area.-news-article .hero-area-inner{display:block}@media all and (max-width: 568px){.hero-area.-news-article .hero-area-inner{padding:30px 0 60px}}.hero-area.-news-article .hero-area__title{position:relative;-webkit-transform:none;transform:none;bottom:auto;left:auto;color:#fff;font-family:"Thrive-Regular",Georgia,Times,serif;font-size:4.2vw;line-height:4.8vw}@media all and (min-width: 1601px){.hero-area.-news-article .hero-area__title{font-size:72px;line-height:90px;max-width:1200px;margin-left:auto;margin-right:auto}}@media all and (max-width: 820px){.hero-area.-news-article .hero-area__title{font-size:40px;line-height:54px;word-spacing:initial}}@media all and (max-width: 568px){.hero-area.-news-article .hero-area__content{padding-left:35px;padding-right:35px}}.hero-area.-news-article+.news-article-module .module-inner.-news-article-intro-media{margin-top:-3em}@media all and (max-width: 568px){.hero-area.-news-article+.news-article-module .module-inner.-news-article-intro-media{margin-top:-2em}}.hero-area.-short{height:auto;margin-bottom:0;padding:15px 0 40px}@media all and (min-width: 569px){.hero-area.-short{padding:20px 0 50px}}@media all and (min-width: 1201px){.hero-area.-short{padding:50px 0 80px}}.hero-area.-short .hero-area__title{position:relative;-webkit-transform:none;transform:none;bottom:auto;left:auto}@media all and (max-width: 568px){.hero-area.-short .hero-area__title{font-size:40px;line-height:48px;word-spacing:initial}}.hero-area__back{display:block;width:100%;max-width:1360px;margin:0 auto 30px;padding:0 35px;text-align:left}@media all and (min-width: 1201px){.hero-area__back{padding:0 54px}}.hero-area__back>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-size:18px;line-height:24px}.hero-area__back>a .icon{width:18px;height:18px;top:1px;position:relative;fill:#fff;margin-right:5px;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.hero-area__back>a:hover .icon{-webkit-transform:scaleX(-1) translateX(7px);transform:scaleX(-1) translateX(7px)}.hero-area__meta{position:relative;display:block;margin:0 0 50px;color:#fff;font-size:18px;line-height:24px;font-family:"Roboto",sans-serif}.hero-area.-module-bg-thrive-white .hero-area__meta,.hero-area.-module-bg-white .hero-area__meta{color:#2d4e69}.hero-area__meta span,.hero-area__meta time{margin:0 13px}.hero-area__meta time{font-family:"Thrive-Regular",Georgia,Times,serif}.hero-area__meta-back{display:inline-block;position:absolute;left:35px;color:#fff;font-size:18px;line-height:24px;text-decoration:none;padding-left:20px}@media all and (max-width: 568px){.hero-area__meta-back{display:none}}.hero-area__meta-back:before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.hero-area__meta-back:hover:before{-webkit-transform:rotate(-45deg) translate(-5px, -5px);transform:rotate(-45deg) translate(-5px, -5px)}.hero-area__author{display:block;margin-top:2.5em;font-size:22px;line-height:30px;color:#fff}.hero-area__coming-soon{display:block;margin-bottom:30px;font-size:18px;line-height:22px;color:#f4f4f4;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 569px){.hero-area__coming-soon{font-size:22px;line-height:27px}}@media all and (min-width: 1368px){.hero-area__coming-soon{font-size:25px;line-height:30px}}.hero-area__location{display:block;margin-top:1em;font-size:26px;line-height:30px;color:#6abccd}@media all and (min-width: 569px){.hero-area__location{font-size:39px;line-height:30px}}.hero-area__location .icon{fill:#6abccd;width:21px;height:30px}@media all and (max-width: 568px){.hero-area__location .icon{position:relative;top:5px}}@-webkit-keyframes scrollDown{0%{opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}25%{opacity:1}75%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}}@keyframes scrollDown{0%{opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}25%{opacity:1}75%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}}.hero-area-ideal-place{position:relative;width:100%;padding:35px}@media all and (min-width: 569px){.hero-area-ideal-place{position:absolute;bottom:-1px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:auto;background-color:#fff;border-radius:5px 5px 0 0;padding:21px 42px 0}.hero-area-ideal-place .button{min-width:270px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (min-width: 821px){.hero-area-ideal-place{padding:42px 84px 0}}@media all and (min-width: 1201px){.hero-area-ideal-place{padding:60px 123px 0}.hero-area-ideal-place .button{min-width:440px;font-size:23px;line-height:30px;padding:20px 35px 22px}}@media all and (max-width: 568px){.hero-area-ideal-place{margin-top:35px}.hero-area-ideal-place .button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-area-ideal-place .button:after{padding-right:0}}.hero-area-ideal-place .icon{position:absolute;margin-left:0;top:50%;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px}@media all and (max-width: 1200px){.hero-area-ideal-place .icon{left:15px;width:22px;height:22px}}@media all and (max-width: 568px){.hero-area-ideal-place .icon{display:none}}.button{position:relative;display:inline-block;padding:14px 35px 16px;color:#fff;border-radius:5px;text-decoration:none;font-size:18px;line-height:22px;font-family:"Thrive-Bold",Georgia,Times,serif;text-align:center;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;overflow:hidden}.button:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:-1}.button:hover:before,.button.-copied:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button.-border-pink{background-color:rgba(0,0,0,0);color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-shadow:inset 0px 0 0px 1px #f093c4;box-shadow:inset 0px 0 0px 1px #f093c4}.-module-bg-thrive-cream .button.-border-pink,.-module-bg-white .button.-border-pink{color:#2d4e69}.button.-border-pink:before{background-color:#f093c4}.button.-border-pink .icon{fill:#f093c4;-webkit-transition:fill .3s ease;transition:fill .3s ease}.button.-border-pink:hover,.button.-border-pink.-copied{color:#2d4e69}.button.-border-pink:hover .icon,.button.-border-pink.-copied .icon{fill:#2d4e69}.button.-border-pink-blue{color:#2d4e69}.button.-border-green{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #64c88c;padding-top:17px;padding-bottom:19px;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-shadow:inset 0px 0 0px 1px #64c88c;box-shadow:inset 0px 0 0px 1px #64c88c}.-module-bg-thrive-cream .button.-border-green,.-module-bg-white .button.-border-green{color:#2d4e69}.button.-border-green:before{background-color:#64c88c}.button.-border-green .icon{fill:#64c88c;-webkit-transition:fill .3s ease;transition:fill .3s ease}.button.-border-green:hover,.button.-border-green.-copied{color:#2d4e69}.button.-border-green:hover .icon,.button.-border-green.-copied .icon{fill:#2d4e69}.button.-border-yellow{background-color:rgba(0,0,0,0);color:#f1fd85;border:1px solid #f1fd85;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-shadow:inset 0px 0 0px 1px #f1fd85;box-shadow:inset 0px 0 0px 1px #f1fd85}.-module-bg-thrive-cream .button.-border-yellow,.-module-bg-white .button.-border-yellow{color:#2d4e69}.button.-border-yellow:before{background-color:#f1fd85}.button.-border-yellow .icon{fill:#f1fd85;-webkit-transition:fill .3s ease;transition:fill .3s ease}.button.-border-yellow:hover,.button.-border-yellow.-copied{color:#2d4e69}.button.-border-yellow:hover .icon,.button.-border-yellow.-copied .icon{fill:#2d4e69}.button.-border-white{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-shadow:inset 0px 0 0px 1px #fff;box-shadow:inset 0px 0 0px 1px #fff}.button.-border-white>span{-webkit-transition:color .3s ease;transition:color .3s ease}.-module-bg-thrive-cream .button.-border-white,.-module-bg-white .button.-border-white{color:#2d4e69}.button.-border-white:before{background-color:#fff}.button.-border-white .icon{fill:#fff;-webkit-transition:fill .3s ease;transition:fill .3s ease}.button.-border-white:hover,.button.-border-white.-copied{color:#2d4e69}.button.-border-white:hover .icon,.button.-border-white.-copied .icon{fill:#2d4e69}.button.-border-white:hover .-yellow-text,.button.-border-white.-copied .-yellow-text{color:#2d4e69}.button.-border-blue{background-color:rgba(0,0,0,0);color:#2d4e69;border:1px solid #2d4e69;-webkit-transition:color .3s ease;transition:color .3s ease;-webkit-box-shadow:inset 0px 0 0px 1px #2d4e69;box-shadow:inset 0px 0 0px 1px #2d4e69}.-module-bg-thrive-cream .button.-border-blue,.-module-bg-white .button.-border-blue{color:#2d4e69}.button.-border-blue:before{background-color:#2d4e69}.button.-border-blue .icon{fill:#2d4e69;-webkit-transition:fill .3s ease;transition:fill .3s ease}.button.-border-blue:hover,.button.-border-blue.-copied{color:#fff}.button.-border-blue:hover .icon,.button.-border-blue.-copied .icon{fill:#fff}.button.-green-fill{background-color:#64c88c;color:#2d4e69}.button.-green-fill:before{background-color:#76eaa5}.button.-green-fill .icon{fill:#2d4e69}.button.-pink-fill{background-color:#f093c4;color:#2d4e69}.button.-pink-fill:before{background-color:#fb97cd}.button.-pink-fill .icon{fill:#2d4e69}.button.-blue-fill{background-color:#2d4e69;color:#fff}.button.-blue-fill:before{background-color:rgb(55.71,96.564,129.99)}.button.-blue-fill .icon{fill:#fff}.button.-white-fill{background-color:#fff;color:#2d4e69}.button.-white-fill:before{background-color:hsl(0,0%,93%)}.button.-white-fill .icon{fill:#2d4e69}.button.-teal-fill{background-color:#2391aa;color:#fff}.button.-teal-fill:before{background-color:rgb(55.71,96.564,129.99)}.button.-teal-fill .icon{fill:#fff}.button.-block{display:block}@media all and (min-width: 569px){.button.-large{font-size:23px;line-height:30px;padding:19px 50px 21px}}@media all and (min-width: 769px){.button.-large{padding:19px 10% 21px}}.button.-small{font-size:16px;line-height:24px;padding:9px 16px 11px}.button[download],.button.-download,.button.-icon-button{text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button[download] .icon,.button.-download .icon,.button.-icon-button .icon{margin-left:15px;width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}.button[download].-large,.button.-download.-large,.button.-icon-button.-large{padding-left:7%;padding-right:7%}@media all and (max-width: 568px){.button[download],.button.-download,.button.-icon-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.button[download]:after,.button.-download:after,.button.-icon-button:after{padding-right:10px}}.button.-share{padding-left:30px;padding-right:30px;margin-top:3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 569px){.button.-share{font-size:23px;line-height:26px;padding:21px 30px 23px;min-width:200px}}.button.-share .icon{margin-left:20px;fill:#fff}@media all and (min-width: 569px){.button.-share .icon{margin-left:auto}}.button.-wide{min-width:360px}@media all and (max-width: 568px){.button.-wide{min-width:0;width:100%}}@media all and (max-width: 568px){.button{padding:14px 20px 16px}.button:not(button):not(.-share):not(input){font-size:0 !important}.button:not(button):not(.-share):not(input):after{content:attr(title);display:inline-block;vertical-align:middle;font-size:20px;line-height:27px}.button:not(button):not(.-share):not(input)[download]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.button:not(button):not(.-share):not(input).-small{padding:9px 16px 11px}.button:not(button):not(.-share):not(input).-small:after{content:attr(title);display:inline-block;vertical-align:middle;font-size:16px;line-height:24px}}.reset-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#446f7c;font-size:16px;line-height:20px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}@media all and (min-width: 569px){.reset-button{font-size:21px;line-height:25px}}.reset-button .icon{margin-left:10px;fill:#446f7c;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:fill .3s ease,-webkit-transform .6s ease;transition:fill .3s ease,-webkit-transform .6s ease;transition:fill .3s ease,transform .6s ease;transition:fill .3s ease,transform .6s ease,-webkit-transform .6s ease}@media all and (max-width: 568px){.reset-button .icon{width:16px;line-height:19px}}.reset-button:hover{color:#2d4e69}.reset-button:hover .icon{fill:#2d4e69;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.primary-nav .primary-nav-collection-button{margin-left:auto;padding:12px 20px}@media all and (max-width: 1300px)and (min-width: 1201px){.primary-nav .primary-nav-collection-button{display:none}}@media all and (max-width: 1200px){.primary-nav .primary-nav-collection-button{margin-left:35px;margin-bottom:.5rem;width:300px;z-index:0}}@media all and (max-width: 568px){.primary-nav .primary-nav-collection-button{width:100%;max-width:calc(100% - 70px)}}.primary-nav .primary-nav-ideal-place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:8px;padding:10px 10px 11px;font-size:16px;line-height:26px;font-family:"Thrive-Bold",Georgia,Times,serif;color:#fff;text-decoration:none}@media all and (min-width: 1368px){.primary-nav .primary-nav-ideal-place{padding:10px 30px 11px 15px}}@media all and (min-width: 1601px){.primary-nav .primary-nav-ideal-place{font-size:18px}}@media all and (max-width: 1300px){.primary-nav .primary-nav-ideal-place{margin-left:auto}}@media all and (max-width: 1200px){.primary-nav .primary-nav-ideal-place{width:300px;margin-left:35px;z-index:0}}@media all and (max-width: 568px){.primary-nav .primary-nav-ideal-place{width:calc(100% - 70px)}}.primary-nav .primary-nav-ideal-place .icon{width:20px;height:29px;margin-right:10px}.primary-nav .primary-nav-button{margin-left:10px;padding-bottom:13px;padding-top:13px}.rich-text{position:relative;z-index:1}.rich-text>*:last-child{margin-bottom:0}.rich-text .left-float{margin:0 10px 10px 0}.rich-text .right-float{margin:0 0 10px 10px}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{color:#2d4e69}section.-module-bg-thrive-blue .rich-text h2,section.-module-bg-thrive-blue .rich-text h3,section.-module-bg-thrive-blue .rich-text h4,section.-module-bg-thrive-blue .rich-text h5{color:#fff}.rich-text h2 a,.rich-text h3 a,.rich-text h4 a,.rich-text h5 a{color:inherit}.rich-text h2,.rich-text h3{margin:3.5rem 0 2rem}.rich-text h2:first-child,.rich-text h3:first-child{margin-top:0}.rich-text h2{font-size:35px;line-height:50px;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 821px){.rich-text h2{font-size:70px;line-height:85px}}.rich-text h3{font-size:30px;line-height:42px;font-family:"Thrive-Bold",Georgia,Times,serif}.rich-text p a:not(.simple-link),.rich-text li a:not(.simple-link){color:inherit;text-decoration:underline;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.rich-text p a:not(.simple-link):hover,.rich-text li a:not(.simple-link):hover{text-decoration:none}.rich-text p a.button,.rich-text li a.button{text-decoration:none}.rich-text p,.rich-text li{color:#2d4e69;font-size:18px;line-height:30px}.-module-bg-thrive-blue .rich-text p,.-module-bg-thrive-blue .rich-text li{color:#fff}.rich-text table{width:100%;display:block;overflow:auto;overflow-y:hidden;overflow-x:auto;border-collapse:collapse;margin:30px 0}.rich-text table th,.rich-text table td{padding:10px 15px}.rich-text table thead th{text-align:left;background-color:#000;font-family:"Thrive-Bold",Georgia,Times,serif}.rich-text table tbody tr:nth-child(odd){background-color:gray}.rich-text ul{list-style:disc outside;padding-left:1.5em}.rich-text ol{list-style:decimal outside;padding-left:1.5em}.rich-text li{padding-bottom:12px;color:#2d4e69}.rich-text .button{margin-top:30px}.rich-text .button+.button,.rich-text .button+p{margin-top:30px}.rich-text .youtube-player-wrapper,.rich-text .video-wrapper,.rich-text>img,.rich-text>p img{margin-top:1.5rem;margin-bottom:2.5rem}.rich-text .youtube-player-wrapper .youtube-player-wrapper,.rich-text .youtube-player-wrapper .video-wrapper,.rich-text .youtube-player-wrapper+img,.rich-text .youtube-player-wrapper+p img,.rich-text .video-wrapper .youtube-player-wrapper,.rich-text .video-wrapper .video-wrapper,.rich-text .video-wrapper+img,.rich-text .video-wrapper+p img,.rich-text>img .youtube-player-wrapper,.rich-text>img .video-wrapper,.rich-text>img+img,.rich-text>img+p img,.rich-text>p img .youtube-player-wrapper,.rich-text>p img .video-wrapper,.rich-text>p img+img,.rich-text>p img+p img{margin-top:0}.rich-text .rich-text-blockquote{position:relative;display:block;z-index:-1;padding:20px;margin:0;color:#2d4e69;font-size:20px;line-height:30px}section.-module-bg-thrive-blue .rich-text .rich-text-blockquote{color:#fff}@media all and (min-width: 421px){.rich-text .rich-text-blockquote{padding:30px 40px;font-size:24px;line-height:34px}}@media all and (min-width: 569px){.rich-text .rich-text-blockquote{padding:70px 8% 70px 15%}}@media all and (min-width: 821px){.rich-text .rich-text-blockquote{font-size:40px;line-height:50px}}@media all and (min-width: 1368px){.rich-text .rich-text-blockquote{font-size:50px;line-height:64px}}.rich-text .rich-text-blockquote:before{content:"";position:absolute;top:25px;left:0;width:100px;height:100px;background-color:#f5f5f0;opacity:1;-webkit-transform:translate(0, -25%);transform:translate(0, -25%);z-index:-1}section.-module-bg-thrive-blue .rich-text .rich-text-blockquote:before{background-color:#fff;opacity:.3}@media all and (min-width: 421px){.rich-text .rich-text-blockquote:before{top:50px}}@media all and (min-width: 569px){.rich-text .rich-text-blockquote:before{width:182px;height:182px;top:120px;left:17%;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}}.rich-text .rich-text-blockquote.-module-bg-thrive-cream:before{background-color:#fff}.rich-text .rich-text-blockquote.-module-bg-thrive-blue{color:#fff}.rich-text .rich-text-blockquote.-module-bg-thrive-blue:before{background-color:#fff;opacity:.3}section{position:relative}.container{padding:0 20px;width:100%;max-width:1220px;margin:0 auto}.container--max{max-width:1400px}.container--md{max-width:768px}.container--smMd{max-width:660px}.container--py{padding-top:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem);padding-bottom:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem)}.container--px-0{padding-left:0;padding-right:0}.slick-slider{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.slick-slider.slick-initialized{opacity:1}.slick-slider .slide:focus{outline:0}.slick-slider .slide .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.arrows-wrapper button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;padding:0;margin-right:25px;background:none;font-size:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media all and (min-width: 569px){.arrows-wrapper button{width:56px;height:56px;margin-right:33px}}@media all and (min-width: 1201px){.arrows-wrapper button{margin-right:53px}}.arrows-wrapper button:before{content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fb97cd;background-color:#fb97cd;-webkit-transition:background-color .25s ease,border-color .25s ease,fill .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,border-color .25s ease,fill .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,fill .25s ease;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,fill .25s ease,-webkit-transform .25s ease;border-radius:100%}.arrows-wrapper button .icon{position:relative;z-index:1;fill:#2d4e69;-webkit-transform:translateX(5%);transform:translateX(5%);width:34px;height:36px}@media all and (max-width: 568px){.arrows-wrapper button .icon{width:25px;height:27px}}.arrows-wrapper button.slick-prev .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.arrows-wrapper button.slick-disabled{pointer-events:none;opacity:.5}.arrows-wrapper button.slick-disabled:before{background-color:rgba(0,0,0,0);border:2px solid #2d4e69}.arrows-wrapper button:hover:before{-webkit-transform:translate(-50%, -50%) scale(1.14);transform:translate(-50%, -50%) scale(1.14);background-color:#f578bf;border-color:#f578bf}.arrows-wrapper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.slick-dots{position:absolute;bottom:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:1px solid #fff;border-radius:100%;outline:none;background-color:rgba(0,0,0,0)}.slick-dots li.slick-active button{background-color:#fff}.slide-count{font-size:14px;line-height:22px;color:#446f7c}@media all and (min-width: 569px){.slide-count{font-size:22px;line-height:30px}}.icon{display:inline-block}.icon.-rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon.-thrive-blue{fill:#2d4e69}.icon.-thrive-blue-3{fill:#2d4e69}.icon.-thrive-yellow{fill:#f1fd85}.icon.-thrive-pink{fill:#f093c4}.icon.-thrive-rich-text{fill:#446f7c}.icon.-white{fill:#fff;color:#fff}.icon.-stroke-white{stroke:#fff}.icon-pin{width:14px;height:18px}.icon-close,.icon-close-blue,.icon-close-adaptive-colour{width:15px;height:15px}.icon-external{width:20px;height:20px}.icon-download{width:30px;height:30px}.icon-chevron{width:43px;height:46px}.icon-facebook{width:11px;height:22px}.icon-twitter{width:23px;height:19px}.icon-upload{width:22px;height:22px}.icon-youtube{width:31px;height:21px}.icon-linkedin{width:21px;height:21px}.icon-instagram{width:21px;height:21px}.icon-pin-patterned{width:25px;height:37px}.icon-close-form-overlay{width:50px;height:50px}@media all and (max-width: 568px){.icon-close-form-overlay{width:35px;height:35px}}.icon-reset{width:19px;height:22px}.icon-pencil{width:13px;height:13px}.icon-copy{width:22px;height:22px}.icon-bedrooms{width:33px;height:21px}.icon-bedrooms-alt{width:49px;height:35px}.icon-phone{width:47px;height:47px}.icon-phone-alt{width:36px;height:36px;stroke:#2d4e69;stroke-width:3px}.icon-phone-alt.-thrive-yellow{stroke:#f1fd85}.icon-home{width:24px;height:20px;fill:#2d4e69}.icon-calendar{width:22px;height:22px;stroke:#f093c4;stroke-width:2px}.icon-camera{width:22px;height:18px;stroke:#2d4e69;stroke-width:2px}.icon-clock{width:30px;height:30px;stroke:#2d4e69;stroke-width:2px}.icon-share{width:26px;height:28px}.icon-home-alt{width:32px;height:36px}.icon-arrow{width:14px;height:14px;stroke:#2d4e69;stroke-width:1.5px}.icon-bathroom{width:34px;height:34px;fill:#2d4e69}.icon-baths-alt{width:19px;height:24px}.icon-pin-outline{width:26px;height:32px;fill:none;stroke:#2d4e69;stroke-width:2px}.icon-search-alt{width:27px;height:27px}.icon-info{width:14px;height:15px}.icon-signpost{width:45px;height:38px}.icon-lightbox-open{width:16px;height:16px}.icon-home-alt-2{width:21px;height:20px}.icon-document-checked{width:18px;height:20px}.icon-instagram-filled{width:24px;height:24px}.icon-facebook-filled{width:24px;height:23px}.icon-youtube-filled{width:26px;height:28px}.icon-mail{width:18px;height:14px}.youtube-player-wrapper img,.youtube-player-wrapper .play,.video-wrapper img,.video-wrapper .play,.video-modal-trigger img,.video-modal-trigger .play{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.youtube-player-wrapper img,.video-wrapper img,.video-modal-trigger img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.youtube-player-wrapper .play,.youtube-player-wrapper .video-wrapper-play,.video-wrapper .play,.video-wrapper .video-wrapper-play,.video-modal-trigger .play,.video-modal-trigger .video-wrapper-play{height:100%;width:100%;left:0;top:0;position:absolute;z-index:2;pointer-events:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.youtube-player-wrapper .play:before,.youtube-player-wrapper .video-wrapper-play:before,.video-wrapper .play:before,.video-wrapper .video-wrapper-play:before,.video-modal-trigger .play:before,.video-modal-trigger .video-wrapper-play:before{content:"";position:absolute;top:50%;left:50%;width:172px;height:172px;background-color:#f1fd85;border-radius:100%;pointer-events:none;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}@media all and (max-width: 1367px){.youtube-player-wrapper .play:before,.youtube-player-wrapper .video-wrapper-play:before,.video-wrapper .play:before,.video-wrapper .video-wrapper-play:before,.video-modal-trigger .play:before,.video-modal-trigger .video-wrapper-play:before{width:132px;height:132px}}@media all and (max-width: 568px){.youtube-player-wrapper .play:before,.youtube-player-wrapper .video-wrapper-play:before,.video-wrapper .play:before,.video-wrapper .video-wrapper-play:before,.video-modal-trigger .play:before,.video-modal-trigger .video-wrapper-play:before{width:102px;height:102px}}.youtube-player-wrapper .play:after,.youtube-player-wrapper .video-wrapper-play:after,.video-wrapper .play:after,.video-wrapper .video-wrapper-play:after,.video-modal-trigger .play:after,.video-modal-trigger .video-wrapper-play:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%);border-left:56px solid #2d4e69;border-top:32px solid rgba(0,0,0,0);border-bottom:32px solid rgba(0,0,0,0);-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease}@media all and (max-width: 568px){.youtube-player-wrapper .play:after,.youtube-player-wrapper .video-wrapper-play:after,.video-wrapper .play:after,.video-wrapper .video-wrapper-play:after,.video-modal-trigger .play:after,.video-modal-trigger .video-wrapper-play:after{border-left-width:32px;border-top-width:16px;border-bottom-width:16px}}.youtube-player-wrapper:hover .play:before,.youtube-player-wrapper:hover .video-wrapper-play:before,.video-wrapper:hover .play:before,.video-wrapper:hover .video-wrapper-play:before,.video-modal-trigger:hover .play:before,.video-modal-trigger:hover .video-wrapper-play:before{background-color:#2d4e69}.youtube-player-wrapper:hover .play:after,.youtube-player-wrapper:hover .video-wrapper-play:after,.video-wrapper:hover .play:after,.video-wrapper:hover .video-wrapper-play:after,.video-modal-trigger:hover .play:after,.video-modal-trigger:hover .video-wrapper-play:after{border-left-color:#f1fd85}.youtube-player-wrapper .video-wrapper-play,.video-wrapper .video-wrapper-play,.video-modal-trigger .video-wrapper-play{pointer-events:auto;cursor:pointer}.video-wrapper{position:relative;width:100%;height:0;padding-top:56.23%}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.youtube-player-wrapper,.video-modal-trigger{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;z-index:1}.youtube-player-wrapper iframe,.video-modal-trigger iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1}.youtube-player-wrapper .yt-thumb.hide-thumb,.video-modal-trigger .yt-thumb.hide-thumb{pointer-events:none}.youtube-player-wrapper .yt-thumb.hide-thumb img,.youtube-player-wrapper .yt-thumb.hide-thumb .play,.video-modal-trigger .yt-thumb.hide-thumb img,.video-modal-trigger .yt-thumb.hide-thumb .play{opacity:0}.video-modal-trigger{height:100%}.video-modal-trigger img{height:100%;-o-object-fit:cover;object-fit:cover}.video-modal{pointer-events:none}.video-modal>*{pointer-events:auto}.video-modal--open{position:fixed;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0;padding-bottom:45%;background-color:rgba(45,78,105,.5);overflow:visible;pointer-events:auto;z-index:2}.video-modal--open.video-wrapper{padding:0}.video-modal--open.video-wrapper video{position:relative;height:auto;z-index:1}.video-modal-close{position:fixed;top:50%;left:50%;width:100vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100vh;z-index:0;background-color:rgba(45,78,105,.85)}.video-modal:not(.video-modal--open) .video-modal-close{display:none}.video-modal-box{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;background-color:rgba(45,78,105,.5)}.video-modal-box .youtube-player-wrapper{width:100%;max-width:80%;padding-bottom:45%}.plot-gallery-wrapper--mobile .youtube-player-wrapper .play{background-color:rgba(0,0,0,.2)}.plot-gallery-wrapper--mobile .youtube-player-wrapper .play::before{display:none}.plot-gallery-wrapper--mobile .youtube-player-wrapper .play::after{border-left-color:#fff}.video-modal-active{z-index:12}.promo-bubble{position:absolute;z-index:1;top:0;left:35px;width:140px;height:140px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:100%;font-size:18px;line-height:26px;background-color:#f1fd85;color:#2d4e69;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width: 821px){.promo-bubble:not(.-small):not(.-tiny):not(.-medium){left:70px;width:200px;height:200px}}@media all and (min-width: 1201px){.promo-bubble:not(.-small):not(.-tiny):not(.-medium){left:140px;width:276px;height:276px;font-size:28px;line-height:40px}}.promo-bubble>span{display:block;font-size:45px;line-height:45px;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 821px){.promo-bubble>span:not(.-small){font-size:70px;line-height:70px}}@media all and (min-width: 1201px){.promo-bubble>span:not(.-small){font-size:92px;line-height:92px}}.promo-bubble.-small{top:50px;left:0}@media all and (min-width: 569px){.promo-bubble.-small{font-size:20px;line-height:26px}}.promo-bubble.-tiny{top:clamp(1rem,0.9047619048rem + 0.4081632653vw,1.2222222222rem);left:clamp(0.6666666667rem,0.3571428571rem + 1.3265306122vw,1.3888888889rem);-webkit-transform:none;transform:none;width:clamp(3rem,2.1428571429rem + 3.6734693878vw,5rem);height:clamp(3rem,2.1428571429rem + 3.6734693878vw,5rem);font-size:clamp(0.6666666667rem,0.5714285714rem + 0.4081632653vw,0.8888888889rem);font-family:"Thrive-Bold",Georgia,Times,serif;line-height:clamp(0.6666666667rem,0.5714285714rem + 0.4081632653vw,0.8888888889rem)}.promo-bubble.-medium{width:clamp(5rem,2.5rem + 10.7142857143vw,10.8333333333rem);height:clamp(5rem,2.5rem + 10.7142857143vw,10.8333333333rem);font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(0.8888888889rem,0.6984126984rem + 0.8163265306vw,1.3333333333rem);line-height:clamp(1.2222222222rem,0.9841269841rem + 1.0204081633vw,1.7777777778rem)}.promo-bubble.-thrive-aqua{background-color:#6abccd}.arrange-a-visit__promo-bubble-wrapper{z-index:2}.arrange-a-visit__promo-bubble-wrapper img{margin:0 !important}.roundel-image{padding:0 0px;background-color:unset}.social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-link:hover .social-link__icon-wrap .icon{fill:#f1fd85}.social-link__icon-wrap{width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.social-link__icon-wrap .icon{position:relative;top:2px;fill:#446f7c;-webkit-transition:fill .25s ease;transition:fill .25s ease}.lifestyle-hub-footer__social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-overlay,.form-overlay-within-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:30px;color:#2d4e69}.form-overlay p,.form-overlay-within-body p{font-size:18px;line-height:26px}.form-overlay p a,.form-overlay-within-body p a{color:inherit}.form-overlay .radio-wrapper:not(.-simple).inline,.form-overlay .checkbox-wrapper:not(.-simple).inline,.form-overlay-within-body .radio-wrapper:not(.-simple).inline,.form-overlay-within-body .checkbox-wrapper:not(.-simple).inline{font-size:0}.form-overlay .radio-wrapper:not(.-simple).inline .input-wrap,.form-overlay .checkbox-wrapper:not(.-simple).inline .input-wrap,.form-overlay-within-body .radio-wrapper:not(.-simple).inline .input-wrap,.form-overlay-within-body .checkbox-wrapper:not(.-simple).inline .input-wrap{display:inline-block}.form-overlay .radio-wrapper:not(.-simple):not(.inline) .input-wrap label,.form-overlay .checkbox-wrapper:not(.-simple):not(.inline) .input-wrap label,.form-overlay-within-body .radio-wrapper:not(.-simple):not(.inline) .input-wrap label,.form-overlay-within-body .checkbox-wrapper:not(.-simple):not(.inline) .input-wrap label{display:inline-block;width:auto}@media all and (min-width: 1368px){.form-overlay .radio-wrapper:not(.-simple).col-2,.form-overlay .checkbox-wrapper:not(.-simple).col-2,.form-overlay-within-body .radio-wrapper:not(.-simple).col-2,.form-overlay-within-body .checkbox-wrapper:not(.-simple).col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.form-overlay .radio-wrapper:not(.-simple).col-3,.form-overlay .checkbox-wrapper:not(.-simple).col-3,.form-overlay-within-body .radio-wrapper:not(.-simple).col-3,.form-overlay-within-body .checkbox-wrapper:not(.-simple).col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.form-overlay .radio-wrapper:not(.-simple) label,.form-overlay .checkbox-wrapper:not(.-simple) label,.form-overlay-within-body .radio-wrapper:not(.-simple) label,.form-overlay-within-body .checkbox-wrapper:not(.-simple) label{color:#2d4e69;font-size:20px;line-height:28px;font-family:"Thrive-Regular",Georgia,Times,serif;padding:6px 38px 8px 53px;border-radius:18px;background-color:#ebf4f6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form-overlay .radio-wrapper:not(.-simple) label:before,.form-overlay .checkbox-wrapper:not(.-simple) label:before,.form-overlay-within-body .radio-wrapper:not(.-simple) label:before,.form-overlay-within-body .checkbox-wrapper:not(.-simple) label:before{width:22px;height:22px;top:50%;left:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;border-color:#8c8c8c;border-width:2px;border-radius:100%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form-overlay .radio-wrapper.-radio-checked label,.form-overlay-within-body .radio-wrapper.-radio-checked label{opacity:.5}.form-overlay .radio-wrapper input[type=radio]:checked+label,.form-overlay .radio-wrapper input[type=radio]:checked+input+label,.form-overlay-within-body .radio-wrapper input[type=radio]:checked+label,.form-overlay-within-body .radio-wrapper input[type=radio]:checked+input+label{opacity:1}.form-overlay .radio-wrapper input[type=radio]:checked+label:before,.form-overlay .radio-wrapper input[type=radio]:checked+input+label:before,.form-overlay-within-body .radio-wrapper input[type=radio]:checked+label:before,.form-overlay-within-body .radio-wrapper input[type=radio]:checked+input+label:before{background-color:#2391aa}.form-overlay .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+label,.form-overlay .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+input+label,.form-overlay-within-body .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+label,.form-overlay-within-body .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+input+label{background-color:#2d4e69;color:#fff}.form-overlay .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+label:before,.form-overlay .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+input+label:before,.form-overlay-within-body .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+label:before,.form-overlay-within-body .checkbox-wrapper:not(.-simple) input[type=checkbox]:checked+input+label:before{background-color:#f1fd85;border-color:#f1fd85;background-image:url(../img/icons/sprite-icon-tick-blue.svg);background-size:12px}.form-overlay .radio-wrapper .input-wrap:not(:last-child),.form-overlay .checkbox-wrapper .input-wrap:not(:last-child),.form-overlay-within-body .radio-wrapper .input-wrap:not(:last-child),.form-overlay-within-body .checkbox-wrapper .input-wrap:not(:last-child){margin-bottom:12px}.form-overlay .radio-wrapper.-simple .input-wrap,.form-overlay .checkbox-wrapper.-simple .input-wrap,.form-overlay-within-body .radio-wrapper.-simple .input-wrap,.form-overlay-within-body .checkbox-wrapper.-simple .input-wrap{margin-bottom:6px}.form-overlay .radio-wrapper.-simple label,.form-overlay .checkbox-wrapper.-simple label,.form-overlay-within-body .radio-wrapper.-simple label,.form-overlay-within-body .checkbox-wrapper.-simple label{font-family:"Thrive-Regular",Georgia,Times,serif;color:#595959}.form-overlay .radio-wrapper.-simple label::before,.form-overlay .checkbox-wrapper.-simple label::before,.form-overlay-within-body .radio-wrapper.-simple label::before,.form-overlay-within-body .checkbox-wrapper.-simple label::before{width:16px;height:16px;top:2px;border-radius:2px;border-color:#d9d9d9}.form-overlay .radio-wrapper.-simple input[type=checkbox]:checked+label::before,.form-overlay .radio-wrapper.-simple input[type=checkbox]:checked+input+label::before,.form-overlay .checkbox-wrapper.-simple input[type=checkbox]:checked+label::before,.form-overlay .checkbox-wrapper.-simple input[type=checkbox]:checked+input+label::before,.form-overlay-within-body .radio-wrapper.-simple input[type=checkbox]:checked+label::before,.form-overlay-within-body .radio-wrapper.-simple input[type=checkbox]:checked+input+label::before,.form-overlay-within-body .checkbox-wrapper.-simple input[type=checkbox]:checked+label::before,.form-overlay-within-body .checkbox-wrapper.-simple input[type=checkbox]:checked+input+label::before{background-color:#2d4e69}.form-overlay label,.form-overlay-within-body label{margin-bottom:0;font-size:14px;line-height:22px}.form-overlay .input-wrap:not(:last-child),.form-overlay-within-body .input-wrap:not(:last-child){margin-bottom:32px}.form-overlay input[type=text],.form-overlay input[type=tel],.form-overlay input[type=email],.form-overlay input[type=password],.form-overlay input[type=search],.form-overlay textarea,.form-overlay-within-body input[type=text],.form-overlay-within-body input[type=tel],.form-overlay-within-body input[type=email],.form-overlay-within-body input[type=password],.form-overlay-within-body input[type=search],.form-overlay-within-body textarea{position:relative;background-color:#fff;font-weight:normal;font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;color:#595959;padding:9px 40px 10px 12px;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;max-width:560px}.form-overlay input[type=text]::-webkit-input-placeholder,.form-overlay input[type=tel]::-webkit-input-placeholder,.form-overlay input[type=email]::-webkit-input-placeholder,.form-overlay input[type=password]::-webkit-input-placeholder,.form-overlay input[type=search]::-webkit-input-placeholder,.form-overlay textarea::-webkit-input-placeholder,.form-overlay-within-body input[type=text]::-webkit-input-placeholder,.form-overlay-within-body input[type=tel]::-webkit-input-placeholder,.form-overlay-within-body input[type=email]::-webkit-input-placeholder,.form-overlay-within-body input[type=password]::-webkit-input-placeholder,.form-overlay-within-body input[type=search]::-webkit-input-placeholder,.form-overlay-within-body textarea::-webkit-input-placeholder{color:rgba(89,89,89,.5)}.form-overlay input[type=text]:-moz-placeholder,.form-overlay input[type=tel]:-moz-placeholder,.form-overlay input[type=email]:-moz-placeholder,.form-overlay input[type=password]:-moz-placeholder,.form-overlay input[type=search]:-moz-placeholder,.form-overlay textarea:-moz-placeholder,.form-overlay-within-body input[type=text]:-moz-placeholder,.form-overlay-within-body input[type=tel]:-moz-placeholder,.form-overlay-within-body input[type=email]:-moz-placeholder,.form-overlay-within-body input[type=password]:-moz-placeholder,.form-overlay-within-body input[type=search]:-moz-placeholder,.form-overlay-within-body textarea:-moz-placeholder{color:rgba(89,89,89,.5)}.form-overlay input[type=text]::-moz-placeholder,.form-overlay input[type=tel]::-moz-placeholder,.form-overlay input[type=email]::-moz-placeholder,.form-overlay input[type=password]::-moz-placeholder,.form-overlay input[type=search]::-moz-placeholder,.form-overlay textarea::-moz-placeholder,.form-overlay-within-body input[type=text]::-moz-placeholder,.form-overlay-within-body input[type=tel]::-moz-placeholder,.form-overlay-within-body input[type=email]::-moz-placeholder,.form-overlay-within-body input[type=password]::-moz-placeholder,.form-overlay-within-body input[type=search]::-moz-placeholder,.form-overlay-within-body textarea::-moz-placeholder{color:rgba(89,89,89,.5)}.form-overlay input[type=text]:-ms-input-placeholder,.form-overlay input[type=tel]:-ms-input-placeholder,.form-overlay input[type=email]:-ms-input-placeholder,.form-overlay input[type=password]:-ms-input-placeholder,.form-overlay input[type=search]:-ms-input-placeholder,.form-overlay textarea:-ms-input-placeholder,.form-overlay-within-body input[type=text]:-ms-input-placeholder,.form-overlay-within-body input[type=tel]:-ms-input-placeholder,.form-overlay-within-body input[type=email]:-ms-input-placeholder,.form-overlay-within-body input[type=password]:-ms-input-placeholder,.form-overlay-within-body input[type=search]:-ms-input-placeholder,.form-overlay-within-body textarea:-ms-input-placeholder{color:rgba(89,89,89,.5)}.form-overlay input[type=text].input-validation-error,.form-overlay input[type=tel].input-validation-error,.form-overlay input[type=email].input-validation-error,.form-overlay input[type=password].input-validation-error,.form-overlay input[type=search].input-validation-error,.form-overlay textarea.input-validation-error,.form-overlay-within-body input[type=text].input-validation-error,.form-overlay-within-body input[type=tel].input-validation-error,.form-overlay-within-body input[type=email].input-validation-error,.form-overlay-within-body input[type=password].input-validation-error,.form-overlay-within-body input[type=search].input-validation-error,.form-overlay-within-body textarea.input-validation-error{border-color:#fe5249;color:#fe5249}.form-overlay input[type=text].input-validation-error::-webkit-input-placeholder,.form-overlay input[type=tel].input-validation-error::-webkit-input-placeholder,.form-overlay input[type=email].input-validation-error::-webkit-input-placeholder,.form-overlay input[type=password].input-validation-error::-webkit-input-placeholder,.form-overlay input[type=search].input-validation-error::-webkit-input-placeholder,.form-overlay textarea.input-validation-error::-webkit-input-placeholder,.form-overlay-within-body input[type=text].input-validation-error::-webkit-input-placeholder,.form-overlay-within-body input[type=tel].input-validation-error::-webkit-input-placeholder,.form-overlay-within-body input[type=email].input-validation-error::-webkit-input-placeholder,.form-overlay-within-body input[type=password].input-validation-error::-webkit-input-placeholder,.form-overlay-within-body input[type=search].input-validation-error::-webkit-input-placeholder,.form-overlay-within-body textarea.input-validation-error::-webkit-input-placeholder{color:#fe5249}.form-overlay input[type=text].input-validation-error:-moz-placeholder,.form-overlay input[type=tel].input-validation-error:-moz-placeholder,.form-overlay input[type=email].input-validation-error:-moz-placeholder,.form-overlay input[type=password].input-validation-error:-moz-placeholder,.form-overlay input[type=search].input-validation-error:-moz-placeholder,.form-overlay textarea.input-validation-error:-moz-placeholder,.form-overlay-within-body input[type=text].input-validation-error:-moz-placeholder,.form-overlay-within-body input[type=tel].input-validation-error:-moz-placeholder,.form-overlay-within-body input[type=email].input-validation-error:-moz-placeholder,.form-overlay-within-body input[type=password].input-validation-error:-moz-placeholder,.form-overlay-within-body input[type=search].input-validation-error:-moz-placeholder,.form-overlay-within-body textarea.input-validation-error:-moz-placeholder{color:#fe5249}.form-overlay input[type=text].input-validation-error::-moz-placeholder,.form-overlay input[type=tel].input-validation-error::-moz-placeholder,.form-overlay input[type=email].input-validation-error::-moz-placeholder,.form-overlay input[type=password].input-validation-error::-moz-placeholder,.form-overlay input[type=search].input-validation-error::-moz-placeholder,.form-overlay textarea.input-validation-error::-moz-placeholder,.form-overlay-within-body input[type=text].input-validation-error::-moz-placeholder,.form-overlay-within-body input[type=tel].input-validation-error::-moz-placeholder,.form-overlay-within-body input[type=email].input-validation-error::-moz-placeholder,.form-overlay-within-body input[type=password].input-validation-error::-moz-placeholder,.form-overlay-within-body input[type=search].input-validation-error::-moz-placeholder,.form-overlay-within-body textarea.input-validation-error::-moz-placeholder{color:#fe5249}.form-overlay input[type=text].input-validation-error:-ms-input-placeholder,.form-overlay input[type=tel].input-validation-error:-ms-input-placeholder,.form-overlay input[type=email].input-validation-error:-ms-input-placeholder,.form-overlay input[type=password].input-validation-error:-ms-input-placeholder,.form-overlay input[type=search].input-validation-error:-ms-input-placeholder,.form-overlay textarea.input-validation-error:-ms-input-placeholder,.form-overlay-within-body input[type=text].input-validation-error:-ms-input-placeholder,.form-overlay-within-body input[type=tel].input-validation-error:-ms-input-placeholder,.form-overlay-within-body input[type=email].input-validation-error:-ms-input-placeholder,.form-overlay-within-body input[type=password].input-validation-error:-ms-input-placeholder,.form-overlay-within-body input[type=search].input-validation-error:-ms-input-placeholder,.form-overlay-within-body textarea.input-validation-error:-ms-input-placeholder{color:#fe5249}.form-overlay input[type=text].parsley-success,.form-overlay input[type=tel].parsley-success,.form-overlay input[type=email].parsley-success,.form-overlay input[type=password].parsley-success,.form-overlay input[type=search].parsley-success,.form-overlay textarea.parsley-success,.form-overlay-within-body input[type=text].parsley-success,.form-overlay-within-body input[type=tel].parsley-success,.form-overlay-within-body input[type=email].parsley-success,.form-overlay-within-body input[type=password].parsley-success,.form-overlay-within-body input[type=search].parsley-success,.form-overlay-within-body textarea.parsley-success{background-image:url(../img/icons/sprite-field-valid-tick-blue-bg.svg);background-position:right 10px center;background-size:18px}.form-overlay input[type=text]~label,.form-overlay input[type=tel]~label,.form-overlay input[type=email]~label,.form-overlay input[type=password]~label,.form-overlay input[type=search]~label,.form-overlay textarea~label,.form-overlay-within-body input[type=text]~label,.form-overlay-within-body input[type=tel]~label,.form-overlay-within-body input[type=email]~label,.form-overlay-within-body input[type=password]~label,.form-overlay-within-body input[type=search]~label,.form-overlay-within-body textarea~label{margin-top:2em}.form-overlay input[type=text]:focus,.form-overlay input[type=tel]:focus,.form-overlay input[type=email]:focus,.form-overlay input[type=password]:focus,.form-overlay input[type=search]:focus,.form-overlay textarea:focus,.form-overlay-within-body input[type=text]:focus,.form-overlay-within-body input[type=tel]:focus,.form-overlay-within-body input[type=email]:focus,.form-overlay-within-body input[type=password]:focus,.form-overlay-within-body input[type=search]:focus,.form-overlay-within-body textarea:focus{border-color:#2d4e69;-webkit-box-shadow:0 0 4px rgba(24,144,255,.5);box-shadow:0 0 4px rgba(24,144,255,.5)}.form-overlay .button,.form-overlay-within-body .button{min-width:126px;height:auto}.form-overlay .button.-border-pink,.form-overlay-within-body .button.-border-pink{color:#2d4e69}.form-overlay .fieldset-flex,.form-overlay-within-body .fieldset-flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}@media all and (max-width: 1367px){.form-overlay .fieldset-flex,.form-overlay-within-body .fieldset-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-overlay .fieldset-flex>*,.form-overlay-within-body .fieldset-flex>*{min-width:240px;-ms-flex-negative:1;flex-shrink:1;margin-right:26px;margin-bottom:26px}.form-overlay{opacity:0;visibility:hidden;pointer-events:none;position:fixed;left:0;top:0;width:100vw;height:100vh;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media all and (min-width: 569px){.form-overlay{left:50%;top:83px;width:calc(100vw - 80px);height:calc(100vh - 80px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width: 1368px){.form-overlay{width:calc(100vw - 108px);height:calc(100vh - 140px)}}.form-overlay.-form-overlay-active{opacity:1;visibility:visible;pointer-events:auto}.form-overlay .radio-wrapper.inline,.form-overlay .checkbox-wrapper.inline{font-size:0}.form-overlay .radio-wrapper.inline .input-wrap,.form-overlay .checkbox-wrapper.inline .input-wrap{display:inline-block}.form-overlay .radio-wrapper:not(.inline) label,.form-overlay .checkbox-wrapper:not(.inline) label{margin-top:1em}.form-overlay-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 568px){.form-overlay-header{margin-bottom:30px}}.form-overlay-header h2{margin-bottom:8px}.form-overlay-progress{position:relative;width:100%;margin-right:30px}.form-overlay-progress p{position:absolute;top:-5px;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:0;color:#f093c4;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:16px;line-height:24px}.form-overlay-progress-bar{position:relative;width:100%;height:10px;border-radius:10px;background-color:#f5f5f0}.form-overlay-progress-bar--variable{position:absolute;top:0;left:0;width:0;height:100%;background-color:#f093c4;-webkit-transition:width .25s ease;transition:width .25s ease}.form-overlay-progress__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:0;left:0;z-index:1}.form-overlay-progress__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border:1px solid #bfbfbf;border-radius:100%;background-color:#fff;color:#bfbfbf;font-size:16px;line-height:24px;font-family:"Thrive-Bold",Georgia,Times,serif}.form-overlay-progress__step.-active{border-color:#2d4e69;color:#2d4e69}.form-overlay-progress__step.-completed{border-color:#2d4e69;background-color:#2d4e69;color:#f1fd85}.form-overlay-close{color:#446f7c;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px}.form-overlay-close .icon{margin-left:20px}@media all and (max-width: 568px){.form-overlay-close{font-size:0}.form-overlay-close .icon{margin-left:0}}.form-overlay-inner{padding:1em 0 0;height:100%}@media all and (min-width: 569px){.form-overlay-inner{padding:1em 2em 0}}@media all and (min-width: 1368px){.form-overlay-inner{padding:1em 4em 0 8em}}.form-overlay-inner p{margin-bottom:.4em}.form-overlay-inner fieldset p{margin-top:3em}.form-overlay-inner fieldset+p{margin-top:3em}.form-overlay-section{display:none;height:100%;max-height:calc(100% - 50px);overflow:auto;max-width:1120px;margin:0 auto}.form-overlay-section.-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-overlay-section .umbraco-forms-hidden{display:none}.form-overlay__subheading{color:#446f7c;font-size:20px;line-height:24px}.form-overlay-question{display:block;font-size:1.75rem;line-height:2rem;margin:.5em 0 1.25em;font-family:"Thrive-Bold",Georgia,Times,serif}.form-overlay-section__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px;text-align:right;font-size:0}@media all and (min-width: 769px){.form-overlay-section__pagination{margin-top:auto}}.form-overlay-section__pagination .button{-ms-flex-negative:0;flex-shrink:0}.form-overlay-section__pagination .button:last-child{margin-left:auto}.form-overlay-section__pagination .button.-border-pink{color:#2d4e69}.form-overlay-section__pagination .button.-large{width:200px;padding:19px 30px 21px}@media all and (max-width: 768px){.form-overlay-section__pagination .button.-large{width:130px;padding:19px 20px 21px}}.form-overlay-section__pagination p{color:#2d4e69;margin-right:auto;font-size:16px;line-height:20px;font-family:"Roboto",sans-serif;text-align:left;margin-bottom:30px}@media all and (min-width: 1368px){.form-overlay-section__pagination p{margin-bottom:0}}.form-overlay-section__pagination p a{color:inherit}.form-overlay-section__grid{display:grid;grid-template-columns:auto;-webkit-column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem);-moz-column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem);column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem);margin-bottom:32px}@media all and (min-width: 641px){.form-overlay-section__grid{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 981px){.form-overlay-section__grid--3{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem);-moz-column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem);column-gap:clamp(2.4444444444rem,1.3968253968rem + 4.4897959184vw,4.8888888889rem)}}.form-overlay-section__grid .radio-wrapper:not(.inline) .input-wrap label,.form-overlay-section__grid .checkbox-wrapper:not(.inline) .input-wrap label{width:100%}@media all and (max-width: 640px){.form-overlay-section__grid-col:not(:first-child){margin-top:32px}}.form-overlay-section__grid-col .checkbox-wrapper+p{margin-top:32px}.form-overlay-section__grid-col p{margin-bottom:12px;color:#262626;font-size:14px;line-height:22px}.form-overlay-ctas .button{margin:30px 30px 0 0}.form-overlay-ctas .button.-large{padding-left:50px;padding-right:50px}.form-overlay-within-body{padding-bottom:70px}@media all and (max-width: 568px){.form-overlay-within-body{padding-bottom:40px}}.form-overlay-within-body .umbraco-forms-page{padding:0}.form-overlay-within-body .umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation){margin-right:-24px;margin-left:-24px}.form-overlay-within-body .umbraco-forms-page .umbraco-forms-container{width:100%}.form-overlay-within-body .form-overlay-section__pagination{margin-top:30px}.form-overlay-within-body label{color:#262626}.form-overlay-within-body:not(.form-overlay-within-body--has-pagination) .form-overlay-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:initial}.form-overlay:not(.form-overlay-within-body){z-index:3213213213}.pac-container{z-index:3213213213}.form-overlay-within-body{padding:clamp(1.1111111111rem,0.4444444444rem + 2.8571428571vw,2.6666666667rem) 0}.form-overlay-within-body--has-pagination{opacity:1;visibility:visible;pointer-events:auto}.form-overlay-within-body--has-pagination .form-overlay-header{display:block}.form-overlay-within-body--has-pagination .form-overlay-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:none;width:100%}.form-overlay-within-body--has-pagination .form-overlay-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;margin:clamp(1.1111111111rem,0.5873015873rem + 2.2448979592vw,2.3333333333rem) 0 clamp(0rem,-1rem + 4.2857142857vw,2.3333333333rem)}.form-overlay-within-body--has-pagination .form-overlay-progress-bar{height:2px;background-color:#d9d9d9}.form-overlay-within-body--has-pagination .form-overlay-progress-bar--variable{background-color:#2d4e69}.form-overlay-within-body .form-overlay-section{padding:clamp(2.2222222222rem,1.2698412698rem + 4.0816326531vw,4.4444444444rem) 0}.form-overlay-within-body .form-overlay-section p{font-size:14px;line-height:22px}.form-overlay-within-body .form-overlay-section--submitted h2,.form-overlay-within-body .form-overlay-section--submitted p{margin-bottom:32px}.form-overlay-within-body .form-overlay-section--submitted p{font-size:20px;line-height:28px;color:#595959}.form-overlay-within-body .form-overlay-question{font-size:clamp(1.3333333333rem,1.1904761905rem + .612244898vw,1.6666666667rem);line-height:clamp(1.6666666667rem,1.4761904762rem + 0.8163265306vw,2.1111111111rem)}.form-overlay-within-body .form-overlay-section__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:clamp(2.2222222222rem,1.2698412698rem + 4.0816326531vw,4.4444444444rem);border-top:1px solid #2d4e69}.form-overlay-within-body .form-overlay-section__pagination .button{margin-left:0;height:44px}.form-overlay-within-body .form-overlay-section__pagination .button:last-child{margin-left:auto}.form-overlay-within-body hr{margin:clamp(1.3333333333rem,1.1428571429rem + 0.8163265306vw,1.7777777778rem) 0;border-style:dashed;border-color:#8c8c8c;border-width:2px;border-bottom:none}.tabbed-content{background-color:#fff}@media all and (max-width: 980px){.tabbed-content{padding:115px 0}}.tabbed-content--alt-style{background-color:rgba(0,0,0,0)}@media all and (max-width: 980px){.tabbed-content--alt-style{padding:0}}.tab-list .tab,.tab-accordion{position:relative;display:inline-block;background-color:#fff;padding:35px 2% 20px;cursor:pointer;font-size:25px;line-height:31px;color:#2d4e69;vertical-align:top;text-align:center;border-top:4px solid rgba(0,0,0,0)}@media all and (min-width: 981px){.tab-list .tab.active,.tab-accordion.active{background-color:#f5f5f0;border-top-color:#f1fd85}}@media all and (max-width: 1200px)and (min-width: 981px){.tab-list .tab,.tab-accordion{font-size:20px;padding-top:20px}}@media all and (max-width: 980px){.tab-list .tab,.tab-accordion{border-top:1px solid #f5f5f0;border-bottom:1px solid #f5f5f0;margin-top:-1px}}.tabbed-content.tabbed-content--alt-style .tab-list .tab{padding:12px 10px;background-color:rgba(0,0,0,0);border-top:none;border-bottom:2px solid #2d4e69;color:#2d4e69;font-size:16px;line-height:24px}.tabbed-content.tabbed-content--alt-style .tab-list .tab.active{background-color:#2d4e69;color:#fff;font-family:"Thrive-Bold",Georgia,Times,serif;border-radius:12px 12px 0 0}.tab-accordion{text-align:left;padding-left:40px}@media all and (max-width: 980px){.tab-accordion{padding:25px 45px 25px 35px}}.tab-accordion.active .accordion-cross:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1600px;margin:0 auto;padding:0;list-style-type:none;font-size:0;background-color:#fff}@media all and (max-width: 980px){.tabbed-content:not(.tabbed-content--non-accordion) .tab-list{padding-left:0;display:none}}.tabbed-content.tabbed-content--alt-style .tab-list{background-color:rgba(0,0,0,0)}.tab-list .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tab-list .tab:before{display:none}.tab-content{position:relative;display:none;background-color:#f5f5f0}@media all and (min-width: 981px){.tab-content.active{display:block !important}}.tabbed-content.tabbed-content--non-accordion .tab-content.active{display:block !important}.tabbed-content.tabbed-content--alt-style .tab-content{background-color:rgba(0,0,0,0)}.tab-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1600px;margin:0 auto;padding:100px 54px}@media all and (max-width: 1600px){.tab-content-inner{padding:35px 54px 100px}}@media all and (max-width: 980px){.tab-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 54px}}@media all and (max-width: 568px){.tab-content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px}}.tab-content-inner__col>*:last-child{margin-bottom:0}.tab-content-inner__col{width:100%}.tab-content-inner__col>*:first-child{margin-top:0}.tab-content-inner__col.rich-text{color:#2d4e69;font-size:25px;line-height:40px}@media all and (max-width: 1367px){.tab-content-inner__col.rich-text{font-size:20px;line-height:32px}}@media all and (max-width: 568px){.tab-content-inner__col.rich-text{font-size:16px;line-height:28px}}.tab-content-inner__col.rich-text h1,.tab-content-inner__col.rich-text h2,.tab-content-inner__col.rich-text h3,.tab-content-inner__col.rich-text h4,.tab-content-inner__col.rich-text h5,.tab-content-inner__col.rich-text h6,.tab-content-inner__col.rich-text p,.tab-content-inner__col.rich-text li{color:#2d4e69}@media all and (min-width: 981px){.tab-content-inner__col{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media all and (min-width: 1201px){.tab-content-inner__col{padding-left:5rem}}@media all and (max-width: 1200px)and (min-width: 981px){.tab-content-inner__col{padding-left:2.5rem}.tab-content-inner__col:first-child{padding-left:0;padding-right:2.5rem}}@media all and (max-width: 980px){.tab-content-inner__col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tab-content-inner__col+.tab-content-inner__col{margin-bottom:80px}}@media all and (max-width: 568px){.tab-content-inner__col+.tab-content-inner__col{margin-bottom:50px}}.tab-content-inner__col h2,.tab-content-inner__col h3{margin:2rem 0 1rem}.tab-content-inner__col h2{font-size:38px;line-height:50px;font-family:"Thrive-Regular",Georgia,Times,serif}.tab-content-inner__col h3{font-size:32px;line-height:42px;font-family:"Thrive-Regular",Georgia,Times,serif}.tab-content-inner__col p,.tab-content-inner__col li{font-size:25px;line-height:40px}@media all and (max-width: 1367px){.tab-content-inner__col p,.tab-content-inner__col li{font-size:20px;line-height:32px}}@media all and (max-width: 568px){.tab-content-inner__col p,.tab-content-inner__col li{font-size:16px;line-height:28px}}.tab-accordion{display:block}@media all and (min-width: 981px){.tabbed-content:not(.tabbed-content--non-accordion) .tab-accordion{display:none}}.tabbed-content.tabbed-content--non-accordion .tab-accordion{display:none}.accordion-cross{position:absolute;width:25px;height:25px;right:35px;top:25px}.tab-accordion.active .accordion-cross{-webkit-transform:scale(-1);transform:scale(-1);top:32px}.accordion-cross:before{content:"";position:absolute;width:18px;height:18px;border-right:5px solid #2d4e69;border-bottom:5px solid #2d4e69;border-radius:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.back-to-top{opacity:0;pointer-events:none;position:fixed;z-index:11;top:auto;right:auto;bottom:10px;left:35px;width:45px;height:45px;border-radius:50%;text-indent:-9999px;background:#f093c4 url(../img/icons/sprite-icon-back-to-top-mobile.svg) no-repeat;background-size:contain;-webkit-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease}.back-to-top:hover{background-color:#fb97cd}@media all and (min-width: 981px){.back-to-top{background:#f093c4 url(../img/icons/sprite-icon-back-to-top.svg) no-repeat;background-position:129px center;left:70px;width:179px;height:62px;line-height:62px;padding:0 22px;border-radius:5px;text-indent:0;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;text-decoration:none}}.back-to-top.-reveal{opacity:1;pointer-events:auto}#ccc-overlay{position:unset !important}#chat-widget-container{z-index:900 !important}.accordion-block{padding:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem) 0;background-color:#fff}.accordion-block__inner>p{margin-top:1rem;margin-bottom:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem);font-size:20px;line-height:28px;color:#2d4e69}.accordion{display:block;padding:0;background-color:#fff;border-bottom:1px solid #bfbfbf}@media all and (max-width: 640px){.accordion{margin-left:-20px;margin-right:-20px}}.accordion-heading{display:block;position:relative;padding:16px 40px 16px 20px;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif;font-size:20px;line-height:28px;background-color:#f5f5f0;cursor:pointer;will-change:color,background-color;-webkit-transition:color .25s ease,background-color .25s ease;transition:color .25s ease,background-color .25s ease}.accordion-heading::after{content:"";position:absolute;right:20px;top:27px;border-top:8px solid #2d4e69;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);will-change:border-color,transform;-webkit-transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,transform .25s ease;transition:border-color .25s ease,transform .25s ease,-webkit-transform .25s ease}.accordion.active .accordion-heading{color:#f1fd85;background-color:#2d4e69}.accordion.active .accordion-heading::after{-webkit-transform:scale(-1);transform:scale(-1);border-top-color:#f1fd85}.accordion-content>*:last-child{margin-bottom:0}.accordion-content{display:none;padding:30px;width:100%}.accordion-content p,.accordion-content li{color:#2d4e69;font-size:20px;line-height:28px}.accordion-content ul,.accordion-content ol{padding-left:30px;margin:2rem 0}.simple-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(45,78,105,.5);z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.simple-modal--active{opacity:1;visibility:visible;pointer-events:auto}.simple-modal__inner{position:relative;width:100%;max-height:80%;max-width:640px;background-color:#fff;border-radius:10px;padding:50px}.simple-modal.simple-modal--large .simple-modal__inner{max-width:800px}@media all and (max-width: 880px)and (min-width: 569px){.simple-modal.simple-modal--large .simple-modal__inner{max-width:calc(100% - 52px)}}@media all and (max-width: 568px){.simple-modal__inner{padding:30px;height:100%;max-height:100%;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.simple-modal__inner h2{font-size:2.1666666667rem;line-height:2.7222222222rem;text-align:center;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69}@media all and (max-width: 568px){.simple-modal__inner h2{font-size:1.5555555556rem;line-height:1.6666666667rem}}.simple-modal__close{position:absolute;top:15px;right:15px;width:15px;height:15px;font-size:0;cursor:pointer;-webkit-transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}.simple-modal__close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.simple-modal__close .icon{width:15px;height:15px}.simple-modal__close::after{content:"";position:absolute;width:30px;height:30px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.share-grid{list-style:none;padding:40px 0 0;max-width:520px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width: 568px){.share-grid{padding:20px 0 0;margin:0 auto 20px}}.share-grid li{display:block;margin:0 30px 65px}@media all and (max-width: 568px){.share-grid li{font-size:1rem;line-height:1.6666666667rem;margin:0 15px 20px;min-width:90px}}.share-grid li a{display:block;text-align:center;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;text-decoration:none}.share-grid__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:76px;height:76px;margin:0 auto .75rem;border-radius:100%;background-color:#2d4e69}@media all and (max-width: 568px){.share-grid__icon{width:52px;height:52px}}.share-grid__icon .icon{fill:#fff;width:100%;max-width:40px;height:auto}@media all and (max-width: 568px){.share-grid__icon .icon{max-width:27px}}.share-grid__icon .icon.icon-facebook-messenger,.share-grid__icon .icon.icon-whatsapp{max-width:none}.share-grid__icon.-facebook{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.share-grid__icon.-facebook .icon{width:27px;height:52px}@media all and (max-width: 568px){.share-grid__icon.-facebook .icon{width:22px;height:36px}}.share-grid__icon--copy{width:48px;height:48px;margin:0 15px 0 0;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 568px){.share-grid__icon--copy{width:34px;height:34px;margin:0 10px 0 auto}}.share-copy{position:relative;color:#2d4e69;overflow:hidden;width:100%;max-width:640px;margin:0 auto}.share-copy::after{content:"...";position:absolute;width:20px;bottom:7px;right:0;background-color:#fff}@media all and (max-width: 568px){.share-copy::after{bottom:1px}}.share-copy span,.share-copy a{font-size:1.1111111111rem;line-height:1.6666666667rem}@media all and (max-width: 568px){.share-copy span,.share-copy a{font-size:1rem;line-height:1.6666666667rem}}.share-copy>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}@media all and (max-width: 568px){.share-copy>a{-ms-flex-wrap:wrap;flex-wrap:wrap}}.share-copy span{font-family:"Thrive-Bold",Georgia,Times,serif}.share-copy span[data-copied-text]{-ms-flex-negative:0;flex-shrink:0;margin-right:15px}@media all and (max-width: 568px){.share-copy span[data-copied-text]{margin-right:auto}}.share-copy span.share-copy__url{font-family:"Thrive-Regular",Georgia,Times,serif}.share-copy__url{white-space:nowrap;font-family:"Thrive-Regular",Georgia,Times,serif}@media all and (max-width: 568px){.share-copy__url{margin-top:10px}}.inline-notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 17px;margin:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem) 0;background-color:#f759ab;border-radius:2px;color:#fff;gap:10px}.inline-notification span{font-size:14px;line-height:22px}.newsletter-sign-up{background-color:#0c4558}.newsletter-sign-up-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.newsletter-sign-up-inner h2{margin:0;color:#f1fd85;font-size:30px;line-height:38px}.newsletter-sign-up-inner ::-webkit-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-moz-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-ms-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-webkit-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-moz-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-ms-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::placeholder{color:#707070 !important}.newsletter-sign-up-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-sign-up-form{width:100% !important;max-width:500px}.newsletter-sign-up-form input{width:100% !important;padding:10px 22px 10px 12px;margin-right:-10px;font-size:16px !important;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;background-color:#fff;border-radius:3px 0 0 3px !important;border:none !important}.newsletter-sign-up-form button{-ms-flex-negative:0;flex-shrink:0;padding:10px 17px;font-size:16px;line-height:24px}.event-timeline{padding:100px 54px;background-color:#fff}@media all and (max-width: 768px){.event-timeline{padding:50px 35px}}.event-timeline__inner{width:100%;max-width:1600px;margin:0 auto}.event-timeline__inner h2{font-size:2.1111111111rem;line-height:2.6666666667rem;color:#2d4e69}@media all and (min-width: 569px){.event-timeline__inner h2{text-align:center}}@media all and (min-width: 769px){.event-timeline__inner h2{font-size:2.2222222222rem;line-height:2.7777777778rem}}@media all and (max-width: 568px){.event-timeline__inner h2{margin-bottom:3rem}.event-timeline__inner h2 br{display:none}}@media all and (min-width: 569px){.event-timeline__prefix,.event-timeline__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.event-timeline__prefix p,.event-timeline__suffix p{font-size:1.2222222222rem;line-height:1.5555555556rem;position:relative;margin:0;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69}.event-timeline__prefix p:last-child,.event-timeline__suffix p:last-child{color:#f093c4}@media all and (max-width: 568px){.event-timeline__prefix p,.event-timeline__suffix p{padding-left:56px}.event-timeline__prefix p::before,.event-timeline__suffix p::before{content:"";position:absolute;top:50%;left:0;width:36px;height:36px;background-color:#f093c4;border:2px solid #f093c4;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width: 568px){.event-timeline__prefix p:last-child{display:none}.event-timeline__prefix p::before{background-color:#2d4e69;border-color:#2d4e69}}@media all and (min-width: 569px){.event-timeline__suffix{display:none}}@media all and (max-width: 568px){.event-timeline__suffix p:first-child{display:none}}.event-timeline__wrapper{position:relative;margin-top:30px}.event-timeline__wrapper::before,.event-timeline__wrapper::after{content:"";position:absolute;top:1px;width:50px;height:50px;background-color:#f093c4;border:2px solid #f093c4;border-radius:100%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width: 568px){.event-timeline__wrapper::before,.event-timeline__wrapper::after{display:none}}.event-timeline__wrapper::before{background-color:#2d4e69;border-color:#2d4e69;left:0}.event-timeline__wrapper::after{right:0}@media all and (max-width: 568px){.event-timeline__wrapper::before{content:"";display:block;position:absolute;width:2px;height:calc(100% + 50px);left:20px;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#2d4e69;border:none;border-radius:0;z-index:0}}.event-timeline__wrapper-line{position:absolute;top:27px;left:0;width:100%;height:2px;background-color:#2d4e69;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 568px){.event-timeline__wrapper-line{display:none}}.event-timeline__wrapper-gradient{position:absolute;bottom:20px;right:0;width:180px;height:calc(100% - 90px);background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 0.5)), to(#FFF));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, #FFF 100%)}@media all and (max-width: 568px){.event-timeline__wrapper-gradient{display:none}}.event-timeline__scroller{position:relative}@media all and (min-width: 569px){.event-timeline__scroller{padding-top:52px;padding-bottom:70px;white-space:nowrap;overflow-x:scroll;font-size:0}.event-timeline__scroller::-webkit-scrollbar{width:1em}.event-timeline__scroller::-webkit-scrollbar-track{background:-webkit-gradient(linear, left bottom, left top, color-stop(45%, #FFF), color-stop(45%, rgba(45, 78, 105, 0.3)), color-stop(55%, rgba(45, 78, 105, 0.3)), color-stop(55%, #FFF), to(#FFF));background:linear-gradient(0deg, #FFF 45%, rgba(45, 78, 105, 0.3) 45%, rgba(45, 78, 105, 0.3) 55%, #FFF 55%, #FFF 100%)}.event-timeline__scroller::-webkit-scrollbar-thumb{background-color:#2d4e69;outline:none;border-radius:15px}}.event-timeline__item{position:relative;display:inline-block;vertical-align:top;white-space:initial;color:#2d4e69;width:240px;padding-top:20px;margin-right:70px}@media all and (max-width: 568px){.event-timeline__item{padding:0 0 15px 56px;margin-right:0;width:100%}}.event-timeline__item:last-child{margin-right:120px}@media all and (max-width: 568px){.event-timeline__item:last-child{margin-right:0}}.event-timeline__item::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-color:#fff;border:2px solid #2d4e69;border-radius:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width: 568px){.event-timeline__item::before{width:36px;height:36px;-webkit-transform:none;transform:none}}.event-timeline__item span{font-size:1.3888888889rem;line-height:1.8888888889rem;display:block}@media all and (max-width: 568px){.event-timeline__item span{font-size:1.2222222222rem;line-height:1.6666666667rem}}.event-timeline__item p{font-size:1rem;line-height:1.5555555556rem;margin-top:.5rem}.event-timeline__cta{margin-top:70px;text-align:center}.event-map{background-color:#f5f5f0;padding:150px 35px 100px}@media all and (max-width: 768px){.event-map{padding:100px 35px 75px}}@media all and (max-width: 568px){.event-map{padding:60px 35px}}.event-map__inner{width:100%;max-width:1100px;margin:0 auto}.event-map__inner h2{font-size:2.1111111111rem;line-height:2.6666666667rem;color:#2d4e69}@media all and (min-width: 569px){.event-map__inner h2{font-size:3.0555555556rem;line-height:3.6111111111rem}}@media all and (max-width: 568px){.event-map__inner h2{text-align:left}}.event-map__inner .event-landing-header__location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 568px){.event-map__inner .event-landing-header__location>p{font-size:1.1111111111rem;line-height:1.4444444444rem}}.event-map__inner .event-landing-header__location>p>span{margin-right:0}.event-map__inner .simple-link{font-size:1.3888888889rem;line-height:2.1666666667rem;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 568px){.event-map__inner .simple-link{font-size:1rem;line-height:1.6666666667rem}}.event-map__inner .simple-link::after{top:17px}.event-map__map-wrapper{position:relative;margin-top:3rem;margin-bottom:1.25rem;padding-top:52%}@media all and (max-width: 568px){.event-map__map-wrapper{padding-top:0;height:290px}}.event-map__map-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.event-map__directions-list{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 568px){.event-map__directions-list{display:block}}.event-map__directions-item{display:block;width:50%;margin-right:35px}@media all and (max-width: 568px){.event-map__directions-item{display:block;width:100%;text-align:center;margin-right:0px}}.event-map__directions-item:not(:last-child){margin-bottom:85px}@media all and (max-width: 568px){.event-map__directions-item:not(:last-child){margin-bottom:60px}}.event-map__directions-item h3,.event-map__directions-item p{font-size:1.3888888889rem;line-height:2.1666666667rem;color:#2d4e69}@media all and (max-width: 568px){.event-map__directions-item h3,.event-map__directions-item p{font-size:1.1111111111rem;line-height:1.7777777778rem}}.event-map__directions-item h3{margin-bottom:35px}.event-map__directions-item-icon{margin-bottom:50px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 568px){.event-map__directions-item-icon{width:70px;margin:0 auto 30px}}.newsletter-sign-up{background-color:#0c4558}.newsletter-sign-up-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.newsletter-sign-up-inner h2{margin:0;color:#f1fd85;font-size:30px;line-height:38px}.newsletter-sign-up-inner ::-webkit-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-moz-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-ms-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-webkit-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-moz-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::-ms-input-placeholder{color:#707070 !important}.newsletter-sign-up-inner ::placeholder{color:#707070 !important}.newsletter-sign-up-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-sign-up-form{width:100% !important;max-width:500px}.newsletter-sign-up-form input{width:100% !important;padding:10px 22px 10px 12px;margin-right:-10px;font-size:16px !important;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;background-color:#fff;border-radius:3px 0 0 3px !important;border:none !important}.newsletter-sign-up-form button{-ms-flex-negative:0;flex-shrink:0;padding:10px 17px;font-size:16px;line-height:24px}.village-results-heading{padding:50px 35px;background-color:#fff}@media all and (max-width: 768px){.village-results-heading{padding:35px}}@media all and (max-width: 568px){.village-results-heading{padding:0 35px}}.village-results-heading__text{display:block;color:#2391aa;max-width:775px;margin-left:auto;margin-right:auto}@media all and (min-width: 769px){.village-results-heading__text{font-size:3vw;line-height:4.5vw}}@media all and (min-width: 981px){.village-results-heading__text{font-size:38px;line-height:46px}}.village-results-heading__text:last-child{margin-bottom:0}.village-results-heading__text.-no-results{padding-bottom:30px}.village-results-listing{padding:50px 35px 0;background-color:#fff}.village-results-listing+.village-results-heading{padding-top:50px}@media all and (min-width: 569px){.village-results-listing+.village-results-heading{padding-top:100px}}@media all and (min-width: 769px){.village-results-listing+.village-results-heading{padding-top:50px}}@media all and (min-width: 1201px){.village-results-listing+.village-results-heading{padding-top:0}}.village-results-listing-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1600px;margin:0 auto}.village-results-listing-item{width:100%;margin-bottom:50px}@media all and (min-width: 769px){.village-results-listing-item{width:calc(50% - 35px)}}@media all and (min-width: 1201px){.village-results-listing-item{width:calc(50% - 70px);margin-bottom:100px}}.village-results-listing-item img{width:100%;height:auto;max-width:none}.village-results-listing-item__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px;color:#2d4e69}@media all and (max-width: 980px){.village-results-listing-item__location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.village-results-listing-item__location .village-listing-item__location{-ms-flex-negative:0;flex-shrink:0;margin-top:7px;margin-bottom:0;font-size:20px;line-height:27px;color:#2d4e69}@media all and (min-width: 569px){.village-results-listing-item__location .village-listing-item__location{font-size:30px;line-height:36px}}@media all and (min-width: 769px){.village-results-listing-item__location .village-listing-item__location{font-size:20px;line-height:27px}}@media all and (min-width: 1201px){.village-results-listing-item__location .village-listing-item__location{margin-top:.4em;font-size:1.55vw;line-height:1.7vw}}@media all and (min-width: 1601px){.village-results-listing-item__location .village-listing-item__location{font-size:31px;line-height:34px}}@media all and (max-width: 980px){.village-results-listing-item__location .village-listing-item__location{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}}.village-results-listing-item__location .village-listing-item__location .icon{fill:#2d4e69;top:-2px}@media all and (max-width: 1200px)and (min-width: 769px){.village-results-listing-item__location .village-listing-item__location .icon{width:16px;height:24px}}.village-results-listing-item__name,.village-results-listing-item__region{display:block}.village-results-listing-item__name{font-family:"Thrive-Bold",Georgia,Times,serif;font-size:26px;line-height:32px}@media all and (min-width: 569px){.village-results-listing-item__name{font-size:50px;line-height:60px}}@media all and (min-width: 769px){.village-results-listing-item__name{font-size:32px;line-height:38px}}@media all and (min-width: 1201px){.village-results-listing-item__name{font-size:2.6vw;line-height:3.1vw}}@media all and (min-width: 1601px){.village-results-listing-item__name{font-size:42px;line-height:48px}}.village-results-listing-item__name a{color:inherit;text-decoration:none}.village-results-listing-item__name a:hover{text-decoration:underline}.village-results-listing-item__region{margin-top:15px;font-size:20px;line-height:27px}@media all and (min-width: 569px){.village-results-listing-item__region{font-size:36px;line-height:42px}}@media all and (min-width: 769px){.village-results-listing-item__region{font-size:20px;line-height:27px}}@media all and (min-width: 1201px){.village-results-listing-item__region{margin-top:20px;font-size:1.55vw;line-height:1.7vw}}@media all and (min-width: 1601px){.village-results-listing-item__region{font-size:31px;line-height:34px}}.village-results-listing-item__pricing{margin-top:40px;color:#446f7c;font-size:24px;line-height:20px}@media all and (min-width: 569px){.village-results-listing-item__pricing{font-size:34px;line-height:30px}}@media all and (min-width: 1201px){.village-results-listing-item__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:55px}}@media all and (max-width: 1200px){.village-results-listing-item__pricing .-text-right{text-align:left}}@media all and (max-width: 768px)and (min-width: 569px){.village-results-listing-item__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.village-results-listing-item__pricing>div:first-child{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1200px)and (min-width: 769px),(max-width: 568px){.village-results-listing-item__pricing>div+div{margin-top:15px}}.village-results-listing-item__pricing span{display:inline-block}.village-results-listing-item__pricing span.-small{font-size:15px;line-height:18px}.village-results-listing-item__link{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.village-results-listing-item__link--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.village-results-listing-item__link:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#64c88c}@media all and (max-width: 568px){.village-results-listing-item__link:before{bottom:-2px}}.village-results-listing-item__link:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.village-results-listing-item__link:after{top:12px}}.village-results-listing-item__link:hover{text-decoration:none !important}.village-results-listing-item__link:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.village-results-listing-item__link--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.village-results-listing-item__link--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.village-results-listing-item__link{margin-top:20px;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 569px){.village-results-listing-item__link{font-size:18px}}@media all and (min-width: 1201px){.village-results-listing-item__link{font-size:23px;line-height:38px}.village-results-listing-item__link:after{top:16px;right:-20px;width:9px;height:9px}}.search-filters{background-color:#2d4e69;padding:35px 0 0}.search-filters input[type=search]{height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;color:#2d4e69;padding:9px 40px 10px 12px;border:1px solid #d9d9d9;border-radius:8px}.search-filters button[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;padding:9px 16px 11px;font-size:16px;line-height:24px}@media all and (max-width: 568px){.search-filters button[type=submit]{width:100%}}.search-filters__intro{color:#fff;padding-bottom:clamp(1.5555555556rem,0.9841269841rem + 2.4489795918vw,2.8888888889rem)}.search-filters__intro h1,.search-filters__intro .h1-alt{margin-bottom:clamp(1.3333333333rem,1.1428571429rem + 0.8163265306vw,1.7777777778rem);color:#fff}.search-filters__intro-text>*:last-child{margin-bottom:0}.search-filters__intro-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem);-moz-column-gap:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem);column-gap:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem)}.search-filters__intro-text .page-heading__call{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;color:#fff}.search-filters__intro-text .page-heading__call .icon{stroke:#f1fd85}.search-filters__intro-text p{max-width:780px;font-size:16px;line-height:24px}.search-filters__intro-text a{color:#fff;text-decoration:underline}.search-filters__fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:48px}@media all and (max-width: 568px){.search-filters__fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search-filters__fieldset>div{width:120px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (max-width: 568px){.search-filters__fieldset>div{width:100%}}.search-filters__fieldset>div input{max-width:100%}@media all and (min-width: 569px){.search-filters__sorting{min-width:467px}}.search-filters__sorting .radio-wrapper.inline{font-size:0}@media all and (min-width: 981px){.search-filters__sorting .radio-wrapper.inline{white-space:nowrap}}@media all and (max-width: 568px){.search-filters__sorting .radio-wrapper.inline{display:none}}.search-filters__sorting .radio-wrapper label{vertical-align:top;width:50%;padding-left:25px;padding-right:15px;margin-right:0;font-size:15px;line-height:20px;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}@media all and (min-width: 981px){.search-filters__sorting .radio-wrapper label{width:auto;margin-right:15px}}@media all and (max-width: 568px){.search-filters__sorting .radio-wrapper label{display:block;width:100%;padding-right:0}}.search-filters__sorting .radio-wrapper label:before{width:18px;height:18px;top:1px;border-color:#6abccd;border-width:1px}.search-filters__sorting .radio-wrapper input[type=radio]:checked+label:before,.search-filters__sorting .radio-wrapper input[type=radio]:checked+input+label:before{background-color:#6abccd;background-image:none}.search-filters__sorting-title{position:relative;display:inline-block;vertical-align:top;color:#2d4e69;font-size:21px;line-height:25px;margin-bottom:2em;padding-right:25px}@media all and (max-width: 568px){.search-filters__sorting-title{margin-bottom:1em;font-size:18px;line-height:22px;cursor:pointer}.search-filters__sorting-title:not(.-open):after{top:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}.search-filters__sorting-title:after{content:"";position:absolute;width:10px;height:10px;top:12px;right:0;border-left:3px solid #6abccd;border-top:3px solid #6abccd;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 568px){.search-filters__sorting-title:after{width:7px;height:7px;top:10px}}.search-filters__results-count{color:#2d4e69;font-size:25px;line-height:31px}@media all and (min-width: 569px){.search-filters__results-count{min-width:364px}}@media all and (max-width: 1367px)and (min-width: 569px){.search-filters__results-count{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:1em}}@media all and (max-width: 568px){.search-filters__results-count{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-bottom:2em}}@media all and (max-width: 1367px){.search-filters__reset{text-align:left}}.search-filters__refine-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;font-size:18px;line-height:22px;color:#2d4e69;text-decoration:none;cursor:pointer}@media all and (min-width: 569px){.search-filters__refine-search{display:none}}.search-filters__refine-search .icon{margin-right:5px;fill:#2d4e69}.search-filters__refine-search .icon-close-blue{display:none;width:13px;height:13px}.search-filters__refine-search.-open{z-index:12}.search-filters__refine-search.-open .icon{display:none}.search-filters__refine-search.-open .icon-close-blue{display:block}.search-filter-buttons-mobile{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:40px}@media all and (min-width: 569px){.search-filter-buttons-mobile{display:none}}@media all and (max-width: 568px){.options-mobile{position:fixed;top:0;left:0;height:100dvh;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;background-color:#fff;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:2}.options-mobile.open{-webkit-transform:translateY(0);transform:translateY(0);z-index:12}.options-mobile>form,.options-mobile>fieldset{padding:0 20px}}.options-mobile select{color:#595959}.options-mobile-heading{position:relative;text-align:center;color:#fff;background-color:#2d4e69;padding:20px}@media all and (min-width: 569px){.options-mobile-heading{display:none}}.options-mobile-heading p{margin:0;color:#fff;font-size:20px;line-height:28px;font-family:"Thrive-Bold",Georgia,Times,serif}.options-mobile-close{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;background:none;font-size:0;line-height:0}.options-mobile-close .icon{position:relative;-webkit-transition:-webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:-webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1);transition:transform .6s cubic-bezier(0.34, 1.56, 0.64, 1),-webkit-transform .6s cubic-bezier(0.34, 1.56, 0.64, 1)}.options-mobile-close:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.reset-button.-mobile-only{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px;margin-right:auto}@media all and (min-width: 569px){.reset-button.-mobile-only{display:none}}.applied-filters{padding:clamp(2.5555555556rem,1.9365079365rem + 2.6530612245vw,4rem) 0 46px;background-color:#f5f5f0}.applied-filters-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:54px;-moz-column-gap:54px;column-gap:54px}@media all and (max-width: 568px){.applied-filters-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.applied-filters-inner p{-ms-flex-negative:0;flex-shrink:0;font-family:"Thrive-Bold",Georgia,Times,serif;color:#fff;font-size:clamp(1.3333333333rem,1.1904761905rem + .612244898vw,1.6666666667rem);line-height:clamp(1.7777777778rem,1.6349206349rem + .612244898vw,2.1111111111rem)}@media all and (min-width: 569px){.applied-filters-inner p{margin:0;color:#2d4e69}}.applied-filters-inner>p{color:#2d4e69}.applied-filters__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:8px;overflow:auto}@media all and (min-width: 569px){.applied-filters__filters{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:unset}}@media all and (max-width: 568px){.applied-filters__filters>*{-ms-flex-negative:0;flex-shrink:0}}.applied-filters__filters .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-left:8px}@media all and (max-width: 568px){.applied-filters__filters .input-wrap{margin-top:48px;margin-left:0}.applied-filters__filters .input-wrap .selectric-wrapper{width:100%}}.applied-filters__filters .input-wrap label{margin-bottom:0;color:#595959}@media all and (max-width: 568px){.applied-filters__filters .input-wrap label{display:none}}.applied-filters__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:2px 8px;color:#fff;font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;background-color:#7ebacb;border:1px solid #2d4e69;border-radius:2px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;text-decoration:none;cursor:pointer}.applied-filters__button .icon{width:10px;height:10px}.applied-filters__button:hover{background-color:rgb(89.6519337017,166.5580110497,188.3480662983)}.property-results-listing{padding-bottom:54px}.property-results-listing--featured-properties{padding-bottom:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem)}.property-results-listing__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding-top:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem);padding-bottom:clamp(2.2222222222rem,1.9365079365rem + 1.2244897959vw,2.8888888889rem)}.property-results-listing__heading h2{margin-bottom:0}@media all and (max-width: 568px){.property-results-listing__heading .button{display:none}}.property-results-listing-inner{display:grid;grid-template-columns:auto;gap:20px}@media all and (min-width: 569px){.property-results-listing-inner{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 769px){.property-results-listing-inner{grid-template-columns:repeat(3, 1fr)}}.property-results-listing-item{position:relative;background-color:#fff}.property-results-listing-item--featured{border:3px solid #2d4e69}.property-results-listing-item .overlay-link{z-index:1}.property-results-listing-item__image{position:relative;overflow:hidden;max-height:250px}.property-results-listing-item__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media all and (max-width: 568px){.property-results-listing-item__image img{width:100%;max-width:none;height:auto}}.property-results-listing-item:hover .property-results-listing-item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.property-results-listing-item__image .promo-bubble{left:unset;right:clamp(0.6666666667rem,0.3571428571rem + 1.3265306122vw,1.3888888889rem)}.property-results-listing-item__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;padding:2px 16px;font-size:14px;line-height:22px;color:#fff;font-family:"Thrive-Regular",Georgia,Times,serif;z-index:1}.property-results-listing-item__tag--rent{background-color:#f093c4;top:0}.property-results-listing-item__tag--buy{color:#2d4e69;background-color:#f1fd85;top:0}.property-results-listing-item__tag--buy-rent{background-color:#2d4e69}.property-results-listing-item__tag--hot-property{background-color:#2d4e69;bottom:0}.property-results-listing-item__content{padding:36px 30px;color:#2d4e69}@media all and (max-width: 568px){.property-results-listing-item__content{padding:36px 30px 16px}}.property-results-listing-item__price{margin-bottom:16px}.property-results-listing-item__price p{margin:0;font-size:12px;line-height:20px}.property-results-listing-item__price p:first-child{font-size:20px;line-height:28px;font-family:"Thrive-Bold",Georgia,Times,serif}.property-results-listing-item__price p:first-child>span{color:#8c8c8c;font-size:16px;line-height:24px}.property-results-listing-item__price p:first-child>span.span-slash::before{content:"/ ";position:relative;top:-1px;font-size:10px}.property-results-listing-item__name{font-family:"Thrive-Bold",Georgia,Times,serif;font-size:24px;line-height:32px}.property-results-listing-item__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;font-size:16px;line-height:24px}.property-results-listing-item__location .icon{position:relative;top:4px;width:10px;height:15px}.property-results-listing-item__amenities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #bfbfbf;gap:8px}.property-results-listing-item__amenities-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;font-size:16px;line-height:24px}.property-results-listing-item__amenities-item .icon-bedrooms-alt{width:24px;height:17px}.property-results-listing__cta{display:block;padding-top:20px}@media all and (min-width: 569px){.property-results-listing__cta{display:none}}.property-results-listing__cta .button{display:block}.property-map{margin-top:2em}.property-map-box{width:100%;padding-top:76%;border:5px solid #fff}.property-map-box iframe{width:100%;height:100%}.property-map-get-directions{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.property-map-get-directions--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.property-map-get-directions:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#64c88c}@media all and (max-width: 568px){.property-map-get-directions:before{bottom:-2px}}.property-map-get-directions:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.property-map-get-directions:after{top:12px}}.property-map-get-directions:hover{text-decoration:none !important}.property-map-get-directions:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.property-map-get-directions--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.property-map-get-directions--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.property-map-get-directions{float:right;font-size:23px;line-height:36px;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69;margin:20px 30px 0 0}.property-map-get-directions:after{width:10px;height:10px;border-width:3px;right:-20px}.property-intro{width:100%;background-color:#fff;color:#2d4e69}@media all and (min-width: 981px){.property-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.property-intro-detail{padding:20px 35px 0}@media all and (min-width: 569px){.property-intro-detail{min-width:564px;padding:0 54px}}@media all and (min-width: 981px){.property-intro-detail{width:47%}}@media all and (min-width: 1601px){.property-intro-detail{min-width:844px;padding:0 84px}}.property-intro-detail .button{margin-top:80px}@media all and (max-width: 568px){.property-intro-detail .button{display:block;margin-top:50px}}.property-intro-media{position:relative;display:inline-block;padding-left:35px;margin-right:60px;font-size:18px;line-height:30px;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}@media all and (max-width: 568px){.property-intro-media{margin-right:30px;font-size:16px}.property-intro-media span[data-mobile-text]{font-size:0;line-height:0}.property-intro-media span[data-mobile-text]:before{content:attr(data-mobile-text);font-size:16px;line-height:30px}}.property-intro-media .icon{position:absolute;left:0;top:50%;width:22px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .25s ease,fill .25s ease;transition:opacity .25s ease,fill .25s ease}.property-intro-media .icon-upload{opacity:0}.property-intro-media:hover{color:#6abccd}.property-intro-media:hover .icon{fill:#6abccd}.property-intro-media:hover .icon-upload{opacity:1}.property-intro-media:hover .icon-copy{opacity:0}.copy-url{display:none}.property-intro-detail__location{font-size:0;margin-top:30px}@media all and (min-width: 569px){.property-intro-detail__location{margin-top:70px}}@media all and (min-width: 981px){.property-intro-detail__location{margin-top:105px}}@media all and (min-width: 1601px){.property-intro-detail__location{margin-top:140px}}.property-intro-detail__location span{display:inline-block;font-size:33px;line-height:39px;margin-right:72px}.property-intro-detail__location span .icon{width:21px;height:31px;position:relative;top:2px}@media all and (max-width: 1600px)and (min-width: 981px){.property-intro-detail__location span{font-size:25px;line-height:31px;margin-right:54px}.property-intro-detail__location span .icon{width:16px;height:23px;position:relative;top:2px}}@media all and (max-width: 568px){.property-intro-detail__location span{display:block;margin-bottom:10px}.property-intro-detail__location span+span{font-size:25px;line-height:31px;margin-right:54px}.property-intro-detail__location span+span .icon{width:16px;height:23px;position:relative;top:2px}}.property-intro-detail__name{display:block;margin-top:35px;font-size:69px;line-height:86px}@media all and (max-width: 1600px)and (min-width: 981px){.property-intro-detail__name{margin-top:25px;font-size:52px;line-height:60px}}@media all and (max-width: 568px){.property-intro-detail__name{margin-top:30px;font-size:32px;line-height:46px}.property-intro-detail__name strong{font-size:38px}}.property-intro-detail__name .-small{position:relative;top:-2px;font-size:16px;line-height:19px}.property-intro-detail__name-inner{display:block}.property-intro-detail__name-inner>.-small{display:block !important}@media all and (min-width: 569px){.property-intro-detail__name-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.property-intro-detail__name-inner>.-small{line-height:23px;margin-left:10px;top:auto;-webkit-transform:translateY(100%) translateY(-28px);transform:translateY(100%) translateY(-28px)}}.property-intro-detail__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 100px;font-size:18px;line-height:30px;color:#2d4e69}@media all and (max-width: 568px){.property-intro-detail__spec{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0}}.property-intro-detail__spec>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:27px}@media all and (max-width: 568px){.property-intro-detail__spec>span{margin-right:23px}.property-intro-detail__spec>span:first-child{width:100%;margin-bottom:10px}}.property-intro-detail__spec>span .icon{margin-right:5px}.property-intro-detail__about-title{display:block;margin-bottom:.75em;font-size:50px;line-height:58px}@media all and (max-width: 1600px)and (min-width: 981px){.property-intro-detail__about-title{font-size:38px;line-height:46px}}@media all and (max-width: 568px){.property-intro-detail__about-title{font-size:28px;line-height:34px;margin-bottom:1em}}.property-intro-detail__call-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:90px 0;font-size:20px;line-height:26px}@media all and (max-width: 568px){.property-intro-detail__call-us{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:50px 0}}.property-intro-detail__call-us a{color:inherit}.property-intro-detail__call-us .icon{margin-right:20px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 568px){.property-intro-detail__call-us .icon{margin-right:0;margin-bottom:20px}}.property-gallery{text-align:right;overflow:hidden}@media all and (min-width: 981px){.property-gallery{width:53%}}@media all and (max-width: 980px){.property-gallery>img{display:none}}.property-gallery-slider-slide{display:block !important}.property-gallery-pagination{font-family:"Roboto",sans-serif;margin-top:30px;margin-right:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width: 980px){.property-gallery-pagination{margin-right:30px}}@media all and (max-width: 568px){.property-gallery-pagination{display:none}}.property-gallery-pagination+img{margin:90px 0;max-width:75%}.property-gallery-arrows-wrapper button{margin-right:0;margin-left:66px}@media all and (min-width: 981px){.property-gallery-arrows-wrapper button{width:72px;height:72px}.property-gallery-arrows-wrapper button .icon{width:44px;height:46px}}.property-gallery-arrows-wrapper button.slick-prev{margin-left:33px}.property-gallery-featured-image-mobile{max-width:none;width:calc(100% + 70px);height:auto;margin-left:-35px}@media all and (min-width: 569px){.property-gallery-featured-image-mobile{width:calc(100% + 108px);margin-left:-54px}}@media all and (min-width: 981px){.property-gallery-featured-image-mobile{display:none}}:root{--reservedTagHeight: clamp(1.5555555556rem, 1.4603174603rem + 0.4081632653vw, 1.7777777778rem)}.reserved-tag{display:block;position:absolute;left:0;bottom:0;width:100%;padding:2px 10px 3px;background-color:#6abccd;text-align:center;text-transform:uppercase;color:#fff;font-size:clamp(0.8888888889rem,.746031746rem + .612244898vw,1.2222222222rem);line-height:clamp(1.3333333333rem,1.2380952381rem + 0.4081632653vw,1.5555555556rem);height:var(--reservedTagHeight)}.plot-gallery-wrapper.plot-gallery-wrapper--mobile .reserved-tag{bottom:41px}.offplan-block-property-item.offplan-block-property-item--reserved .reserved-tag{width:calc(100% + 2px);left:-1px;-webkit-transform:translateY(100%) translateY(-1px);transform:translateY(100%) translateY(-1px)}.primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:65px;width:100%}@media all and (max-width: 1600px)and (min-width: 1201px){.primary-nav{margin-left:40px}}@media all and (max-width: 1200px){.primary-nav{position:fixed;height:100vh;min-height:100vh;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#2d4e69;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;z-index:2;display:block;padding-top:80px;padding-bottom:80px}.primary-nav.-nav-active{-webkit-transform:translateX(0) translateX(150px);transform:translateX(0) translateX(150px)}.primary-nav .site-header__logo{position:absolute;top:25px;left:35px}}@media all and (min-width: 1201px){.primary-nav>ul{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.primary-nav.-hide:not(.lifestyle-hub-primary-nav)>ul{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.primary-nav .site-header__logo{display:none}}@media screen and (max-height: 568px){.primary-nav{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 568px)and (max-height: 568px){.primary-nav{padding-bottom:100px}}.primary-nav>ul{list-style:none;margin:0;padding:0;font-size:0}@media all and (max-width: 1200px){.primary-nav>ul{margin-top:50px;margin-bottom:30px;overflow:auto;width:100%;padding:0 35px 35px;scrollbar-color:rgba(0,0,0,.2);scrollbar-width:thin}.primary-nav>ul::-webkit-scrollbar{width:5px}.primary-nav>ul::-webkit-scrollbar-track{padding:5px}.primary-nav>ul::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:30px}.primary-nav>ul::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}}.primary-nav>ul>li{position:static;z-index:1;display:block;margin-bottom:40px;font-size:16px;line-height:31px;padding:5px 0;color:#fff;font-family:"Thrive-Regular",Georgia,Times,serif}.primary-nav>ul>li:last-child{margin-bottom:0}@media all and (min-width: 1201px){.primary-nav>ul>li{display:inline-block;vertical-align:middle;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.primary-nav>ul>li:not(:last-child){margin-right:30px}}@media all and (max-width: 1367px)and (min-width: 1201px){.primary-nav>ul>li:not(:last-child){margin-right:24px}}@media all and (min-width: 1651px){.primary-nav>ul>li{font-size:21px;line-height:31px}.primary-nav>ul>li:not(:last-child){margin-right:60px}}@media all and (max-width: 1200px){.primary-nav>ul>li{font-size:20px;padding:0;margin-bottom:30px}}.primary-nav>ul>li>a{position:relative;display:block;color:inherit;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.primary-nav>ul>li>a:hover{color:#f1fd85}.primary-nav>ul>li:hover>a{color:#f1fd85}.primary-nav>ul>li.has-children>a{padding-right:15px}.primary-nav>ul>li.has-children>a:after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;border-left:2px solid #f1fd85;border-bottom:2px solid #f1fd85;-webkit-transform:translateY(-75%) rotate(-135deg) translateY(0) translateX(-6px);transform:translateY(-75%) rotate(-135deg) translateY(0) translateX(-6px);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.primary-nav>ul>li.has-children>a.-sub-nav-active{color:#f1fd85}.primary-nav>ul>li.has-children>a.-sub-nav-active+.primary-nav-sub-nav{visibility:visible;opacity:1}@media all and (max-width: 1200px){.primary-nav>ul>li.has-children>a.-sub-nav-active+.primary-nav-sub-nav{-webkit-transform:translateX(0);transform:translateX(0)}}@media all and (min-width: 1201px){.primary-nav>ul>li.has-children>a:after{-webkit-transform:translateY(-75%) rotate(-45deg) translateY(2px);transform:translateY(-75%) rotate(-45deg) translateY(2px)}.primary-nav>ul>li.has-children>a.-sub-nav-active:after{-webkit-transform:translateY(-25%) rotate(-225deg) translateY(-3px);transform:translateY(-25%) rotate(-225deg) translateY(-3px)}}body.no-js .primary-nav>ul>li.has-children:hover::after{content:"";position:absolute;display:block;bottom:0;height:25px;width:100%;opacity:0}body.no-js .primary-nav>ul>li.has-children:hover>a{color:#f1fd85}body.no-js .primary-nav>ul>li.has-children:hover>a+.primary-nav-sub-nav{visibility:visible;opacity:1}@media all and (max-width: 1200px){body.no-js .primary-nav>ul>li.has-children:hover>a+.primary-nav-sub-nav{-webkit-transform:translateX(0);transform:translateX(0)}}@media all and (min-width: 1201px){body.no-js .primary-nav>ul>li.has-children:hover>a::after{-webkit-transform:translateY(-25%) rotate(-225deg) translateY(-3px);transform:translateY(-25%) rotate(-225deg) translateY(-3px)}}@media all and (min-width: 1201px){.primary-nav>ul>li.mobile-nav-only{display:none}}.primary-nav-sub-nav{z-index:1;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#2d4e69;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}@media all and (min-width: 1201px){.primary-nav-sub-nav{visibility:hidden;opacity:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);left:0;width:100%;position:absolute;padding:30px 54px}.primary-nav-sub-nav:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#2d4e69;pointer-events:none}.primary-nav-sub-nav:after{content:"";position:absolute;top:1px;left:0;height:100vh;width:100vw;background-color:#062b38;opacity:.8;z-index:-1}}@media all and (min-width: 1368px){.primary-nav-sub-nav{padding:50px 54px}}@media all and (max-width: 1200px){.primary-nav-sub-nav{position:fixed;height:100vh;min-height:100vh;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);display:block;background-color:#2d4e69;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;z-index:1;padding:35px 35px 140px;overflow:auto;scrollbar-color:rgba(0,0,0,.2);scrollbar-width:thin}.primary-nav-sub-nav::-webkit-scrollbar{width:5px}.primary-nav-sub-nav::-webkit-scrollbar-track{padding:5px}.primary-nav-sub-nav::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:30px}.primary-nav-sub-nav::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}}.primary-nav-sub-nav__hr{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 108px);height:1px;background-color:hsla(0,0%,100%,.2);border:none;margin:0}@media all and (max-width: 1200px){.primary-nav-sub-nav__hr{display:none}}.primary-nav-sub-nav-column{position:relative;width:100%;margin-top:2em}@media all and (min-width: 1201px){.primary-nav-sub-nav-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;margin-top:0;padding:0 10px}}@media all and (max-width: 1200px){.primary-nav-sub-nav-column--cta{display:none}}@media all and (min-width: 1201px){.primary-nav-sub-nav-column--cta{min-width:400px;-ms-flex-negative:0;flex-shrink:0}}.primary-nav-sub-nav-column>ul{list-style:none;padding:0;margin:0}.primary-nav-sub-nav-column>ul>li{font-size:1.2777777778rem;line-height:1.6666666667rem;position:relative;color:#fff;margin:25px 0;padding-left:20px}@media all and (max-width: 1600px){.primary-nav-sub-nav-column>ul>li{font-size:1rem;line-height:1.4444444444rem;margin:20px 0}}.primary-nav-sub-nav-column>ul>li:before{content:"";position:absolute;left:0;top:12px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 1600px){.primary-nav-sub-nav-column>ul>li:before{top:8px}}.primary-nav-sub-nav-column>ul>li:last-child{margin-bottom:0}.primary-nav-sub-nav-column>ul>li a{position:relative;color:inherit;text-decoration:none}.primary-nav-sub-nav-column>ul>li a>span{position:relative;font-size:18px;opacity:.8;margin-left:8px}@media all and (max-width: 1600px){.primary-nav-sub-nav-column>ul>li a>span{font-size:14px}}.primary-nav-sub-nav-column__heading{position:relative;display:block;color:#f1fd85;font-size:24px;line-height:31px;margin-bottom:16px}@media all and (max-width: 1367px){.primary-nav-sub-nav-column__heading{font-size:20px;line-height:27px;margin-bottom:1.25em}}@media all and (max-width: 568px){.primary-nav-sub-nav-column__heading{font-size:20px;line-height:27px}}.primary-nav-sub-nav-column__heading a{position:relative;padding-left:20px;color:inherit;text-decoration:none}.primary-nav-sub-nav-column__heading a:before{content:"";position:absolute;left:0;top:12px;width:7px;height:7px;border-top:2px solid #f1fd85;border-right:2px solid #f1fd85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 1367px){.primary-nav-sub-nav-column__heading a:before{top:10px}}@media all and (max-width: 568px){.primary-nav-sub-nav-column__heading a:before{top:10px}}.primary-nav-sub-nav-column__back{position:relative;color:#fff;font-size:16px;line-height:24px;padding-left:20px;text-decoration:none}.primary-nav-sub-nav-column__back:before{content:"";position:absolute;left:5px;top:6px;width:7px;height:7px;border-top:2px solid #f1fd85;border-left:2px solid #f1fd85;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (min-width: 1201px){.primary-nav-sub-nav-column__back{display:none}}.primary-nav-sub-nav-column__coming-soon{position:absolute;font-size:0}.primary-nav-sub-nav-column__coming-soon::before{content:"";position:absolute;top:14px;right:0;-webkit-transform:translateX(250%);transform:translateX(250%);width:10px;height:10px;background-color:#f1fd85;border-radius:100%;color:#f1fd85}@media all and (max-width: 1600px){.primary-nav-sub-nav-column__coming-soon::before{top:10px}}.primary-nav-sub-nav-column__coming-soon--key{font-size:1rem;line-height:1.2222222222rem;position:relative;margin-top:auto;padding-left:25px;color:#f1fd85;font-style:normal}.primary-nav-sub-nav-column__coming-soon--key::before{right:auto;left:0;top:8px;-webkit-transform:none;transform:none}@media all and (min-width: 1201px){.primary-nav-sub-nav-column__coming-soon--key{font-size:1.1666666667rem;line-height:1.3888888889rem}}.primary-nav-sub-nav>.primary-nav-sub-nav-column__coming-soon{display:block;padding-left:20px;margin-top:25px}.primary-nav-sub-nav>.primary-nav-sub-nav-column__coming-soon::before{top:6px}@media all and (min-width: 1201px){.primary-nav-sub-nav>.primary-nav-sub-nav-column__coming-soon{display:none}}.primary-nav-sub-nav-cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:280px;padding:50px 30px;margin-bottom:2rem;background-color:#062b38}.primary-nav-sub-nav-cta-block span{font-size:28px;line-height:36px;color:#2391aa}.primary-nav-sub-nav-cta-block.-has-image{height:auto;display:block;padding:0;background-color:rgba(0,0,0,0)}.primary-nav-sub-nav-cta-block.-has-image img{max-width:none;width:100%;height:auto}.primary-nav-sub-nav-cta-block.-has-image .primary-nav-sub-nav-cta-block__link{margin-top:.5em}.primary-nav-sub-nav-cta-block__inner{padding:20px 30px}.primary-nav-sub-nav-cta-block.-has-image .primary-nav-sub-nav-cta-block__inner{padding:20px 0 0}.primary-nav-sub-nav-cta-block__link{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.primary-nav-sub-nav-cta-block__link--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.primary-nav-sub-nav-cta-block__link:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#64c88c}@media all and (max-width: 568px){.primary-nav-sub-nav-cta-block__link:before{bottom:-2px}}.primary-nav-sub-nav-cta-block__link:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.primary-nav-sub-nav-cta-block__link:after{top:12px}}.primary-nav-sub-nav-cta-block__link:hover{text-decoration:none !important}.primary-nav-sub-nav-cta-block__link:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.primary-nav-sub-nav-cta-block__link--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.primary-nav-sub-nav-cta-block__link--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.primary-nav-sub-nav-cta-block__link{color:#fff;font-weight:"Thrive-Bold",Georgia,Times,serif;margin-right:auto}@media all and (max-width: 1200px){.primary-nav-sub-nav-cta-block__link{font-size:16px;line-height:22px}}.primary-nav-scroll-indicator{display:block;background-color:#2d4e69;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:14px;height:14px;border-right:2px solid #f1fd85;border-bottom:2px solid #f1fd85;position:relative;top:-30px;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 1201px){.primary-nav-scroll-indicator{display:none}}.secondary-nav{position:absolute;left:0;top:0;width:100%;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media all and (min-width: 981px){.secondary-nav{width:auto;left:50%;top:50%;-webkit-transform:translate(-50%, -200%);transform:translate(-50%, -200%)}.secondary-nav.-reveal{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media all and (min-width: 1920px11){.secondary-nav.-reveal{-webkit-transform:translate(-54%, -50%);transform:translate(-54%, -50%)}}@media all and (max-width: 1367px)and (min-width: 1201px){.secondary-nav{-webkit-transform:translate(-65%, -200%);transform:translate(-65%, -200%)}.secondary-nav.-reveal{-webkit-transform:translate(-65%, -50%);transform:translate(-65%, -50%)}}.secondary-nav.-show-mobile-list{-webkit-transform:translateY(0);transform:translateY(0)}.secondary-nav a{color:inherit;text-decoration:none}.secondary-nav .button{vertical-align:middle;min-width:234px}.secondary-nav-desktop-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 980px){.secondary-nav-desktop-list{display:none}}.secondary-nav-desktop-list>li{-ms-flex-negative:0;flex-shrink:0;color:#fff;margin:0 15px;font-size:18px;line-height:26px;font-weight:"Thrive-Bold",Georgia,Times,serif}.secondary-nav-desktop-list>li:last-child{margin-left:30px}.secondary-nav-desktop-list .button{color:#fff}.secondary-nav-mobile-list{display:block;width:100%;background-color:#2d4e69;padding:100px 35px 20px;margin-bottom:0}@media all and (min-width: 981px){.secondary-nav-mobile-list{display:none}}.secondary-nav-mobile-list li{display:block;color:#fff;padding:12px 0}.secondary-nav-mobile-list li a{position:relative;color:inherit;padding-right:15px}.secondary-nav-mobile-list li a:after{content:"";position:absolute;right:0;top:50%;width:5px;height:5px;border-left:2px solid #f1fd85;border-bottom:2px solid #f1fd85;-webkit-transform:translateY(-75%) rotate(-135deg) translateY(0) translateX(-6px);transform:translateY(-75%) rotate(-135deg) translateY(0) translateX(-6px);-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.secondary-nav-menu-icon{display:block;position:relative;width:20px;height:20px;margin-left:auto;cursor:pointer;z-index:1}.secondary-nav-menu-icon:before{content:"";position:absolute;width:10px;height:10px;right:5px;border-right:2px solid #f1fd85;border-bottom:2px solid #f1fd85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width: 981px){.secondary-nav-menu-icon{display:none}}.secondary-nav-menu-icon.-hide{display:none}.secondary-nav-menu-icon.-secondary-nav-active:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:7px}.vertically-shifted{top:90px}.skip-nav{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);padding:10px 20px;font-size:16px;line-height:20px;background-color:#fff;color:#2d4e69;z-index:99;text-decoration:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.skip-nav:focus-visible{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav{margin:30px auto 0}.lifestyle-hub-primary-nav .lifestyle-hub-header__actions,.lifestyle-hub-primary-nav>.button{display:none}}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fff}.lifestyle-hub-primary-nav .lifestyle-hub-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5em;margin-bottom:1.5em}.lifestyle-hub-primary-nav .lifestyle-hub-header__actions>a{margin:0 15px}.lifestyle-hub-primary-nav .lifestyle-hub-header__actions>a>span{margin-right:0}.lifestyle-hub-primary-nav .site-header__logo{display:block;position:relative;left:auto;top:auto;color:#2d4e69}.lifestyle-hub-primary-nav .site-header__logo p{margin-bottom:.75rem}.lifestyle-hub-primary-nav .site-header__logo img{width:auto}}.lifestyle-hub-primary-nav>p{font-size:1rem;line-height:1.3333333333rem;color:#2d4e69;padding:0 26px}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav>p{display:none}}.lifestyle-hub-primary-nav>ul{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav>ul{text-align:center;margin:auto;padding-bottom:0}}.lifestyle-hub-primary-nav>ul>li{margin:0 20px;padding:0;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav>ul>li{font-size:1.2777777778rem;line-height:1.8333333333rem;font-family:"Thrive-Regular",Georgia,Times,serif}.lifestyle-hub-primary-nav>ul>li:not(:last-child){margin-right:20px}}@media all and (max-width: 1367px)and (min-width: 1201px){.lifestyle-hub-primary-nav>ul>li:not(:last-child){margin-right:20px}}@media all and (min-width: 1601px){.lifestyle-hub-primary-nav>ul>li{font-size:1.2777777778rem;line-height:1.8333333333rem}.lifestyle-hub-primary-nav>ul>li:not(:last-child){margin-right:20px}}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav>ul>li{padding-right:0}}.lifestyle-hub-primary-nav>ul>li>a{padding:0 0 10px}.lifestyle-hub-primary-nav>ul>li>a::before{content:"";position:absolute;bottom:0;left:50%;width:calc(100% + 30px);height:2px;background-color:#2d4e69;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate(-50%, 0) scaleY(0);transform:translate(-50%, 0) scaleY(0);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.lifestyle-hub-primary-nav>ul>li>a:hover{color:#2d4e69}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav>ul>li>a:hover,.lifestyle-hub-primary-nav>ul>li>a.-sub-nav-active{color:#2d4e69}.lifestyle-hub-primary-nav>ul>li>a:hover::before,.lifestyle-hub-primary-nav>ul>li>a.-sub-nav-active::before{-webkit-transform:translate(-50%, 0) scaleY(1);transform:translate(-50%, 0) scaleY(1)}}.lifestyle-hub-primary-nav>ul>li.active>a::before{-webkit-transform:translate(-50%, 2px);transform:translate(-50%, 2px)}.lifestyle-hub-primary-nav>ul>li.has-children>a{color:#2d4e69}.lifestyle-hub-primary-nav>ul>li.has-children>a:after{top:calc(50% - 4px);right:-5px;width:8px;height:8px;border-color:#2d4e69}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav>ul>li.has-children>a:after{display:none}}.lifestyle-hub-primary-nav>ul>li.has-children>a:hover,.lifestyle-hub-primary-nav>ul>li.has-children>a.-sub-nav-active{color:#2d4e69}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav>ul>li.has-children>a{padding-right:0}}.lifestyle-hub-primary-nav .primary-nav-sub-nav{background-color:#fff}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav .primary-nav-sub-nav{max-width:1508px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);padding:20px 40px}}@media all and (max-width: 1200px){.lifestyle-hub-primary-nav .primary-nav-sub-nav{z-index:2}}.lifestyle-hub-primary-nav .primary-nav-sub-nav::before{left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-top:2px solid #2d4e69;border-bottom:2px solid #2d4e69}.lifestyle-hub-primary-nav .primary-nav-sub-nav::after{display:none}@media all and (min-width: 1368px){.lifestyle-hub-primary-nav .primary-nav-sub-nav-column{padding:0 25px}}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column>ul>li{margin:5px 0;padding-left:0;color:#2d4e69}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column>ul>li::before{display:none}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column>ul>li>a:hover{text-decoration:underline}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column__heading{font-size:1.2777777778rem;line-height:1.8333333333rem;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:.5rem}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column__heading>a{padding-left:0}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column__heading>a::before{display:none}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column__back{color:#2d4e69}.lifestyle-hub-primary-nav .primary-nav-sub-nav-column__back::before{border-color:#2d4e69}.lifestyle-hub-primary-nav-sub-nav__title{font-size:1.6666666667rem;line-height:2rem;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 1201px){.lifestyle-hub-primary-nav-sub-nav__title{padding-right:25px}}.menu-icon{position:relative;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;cursor:pointer;z-index:1;padding:0;background:none}@media all and (min-width: 1201px){.menu-icon{display:none}}.menu-icon.-hide{display:none}.menu-icon:focus-within,.menu-icon:focus-visible{outline:2px dotted #fff}.menu-icon-bar{position:relative;display:block;width:100%;height:2px;background-color:#f1fd85;border-radius:2px}.menu-icon-bar:before,.menu-icon-bar:after{content:"";position:absolute;right:0;width:75%;height:2px;background-color:#f1fd85;border-radius:2px}.menu-icon-bar:before{top:-8px}.menu-icon-bar:after{top:8px}.hamburger-menu-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;top:30px;right:35px;padding:0;cursor:pointer;background:none}@media all and (min-width: 1201px){.hamburger-menu-close{display:none}}.lifestyle-hub-header .menu-icon{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 568px){.lifestyle-hub-header .menu-icon{right:30px}}.lifestyle-hub-header .menu-icon-bar{background-color:#2d4e69}.lifestyle-hub-header .menu-icon-bar::before,.lifestyle-hub-header .menu-icon-bar::after{background-color:#2d4e69}@media all and (max-width: 568px){.lifestyle-hub-header .hamburger-menu-close{right:30px}}.sub-page-navigation-wrapper{position:relative}@media all and (max-width: 568px){.sub-page-navigation-wrapper.-has-mobile-nav-list{height:auto}}.sub-page-navigation{width:100%;background-color:#043748;position:relative;z-index:12}.sub-page-navigation.-fixed{position:fixed;top:0;left:0}.sub-page-navigation:before,.sub-page-navigation:after{content:"";position:absolute;top:0;width:50px;height:100%}.sub-page-navigation:before{left:0;background:-webkit-gradient(linear, right top, left top, from(rgba(4, 55, 72, 0)), color-stop(50%, rgba(4, 55, 72, 0.75)), to(#043748));background:linear-gradient(-90deg, rgba(4, 55, 72, 0) 0%, rgba(4, 55, 72, 0.75) 50%, #043748 100%);pointer-events:none}.sub-page-navigation:after{right:0;background:-webkit-gradient(linear, left top, right top, from(rgba(4, 55, 72, 0)), color-stop(50%, rgba(4, 55, 72, 0.75)), to(#043748));background:linear-gradient(90deg, rgba(4, 55, 72, 0) 0%, rgba(4, 55, 72, 0.75) 50%, #043748 100%);pointer-events:none}@media all and (max-width: 568px){.sub-page-navigation:before,.sub-page-navigation:after{display:none}}.sub-page-navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px;padding:0;font-size:0;text-align:center;white-space:nowrap;overflow:auto;scrollbar-color:rgba(0,0,0,.2);scrollbar-width:thin}.sub-page-navigation-list::-webkit-scrollbar{width:5px}.sub-page-navigation-list::-webkit-scrollbar-track{padding:5px}.sub-page-navigation-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:30px}.sub-page-navigation-list::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}@media all and (max-width: 568px){.sub-page-navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.sub-page-navigation-list__item{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:30px}@media all and (min-width: 1601px){.sub-page-navigation-list__item{font-size:21px}}@media all and (max-width: 568px){.sub-page-navigation-list__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.sub-page-navigation-list__item a{display:block;padding:10px 25px;color:#fff;border-top:5px solid #043748;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}@media all and (min-width: 569px){.sub-page-navigation-list__item a{padding:20px 35px 24px}}.sub-page-navigation-list__item:hover a,.sub-page-navigation-list__item.-active a{color:#f1fd85}.sub-page-navigation-list__item.-active a{border-top-color:#f1fd85;background-color:#032e3c}.sub-page-navigation-list__mobile{display:none;padding:35px;background-color:#043748}@media all and (max-width: 568px){.sub-page-navigation-list__mobile{display:block}.sub-page-navigation-list__mobile+.sub-page-navigation{display:none}}.sub-page-navigation-list__mobile .selectric{background-color:#043748;border:2px solid #6abccd;border-radius:12px}.sub-page-navigation-list__mobile .selectric .label{color:#f1fd85;font-size:22px;line-height:29px;padding-left:15px;font-family:"Thrive-Regular",Georgia,Times,serif;font-weight:normal}.sub-page-navigation-list__mobile .custom-select-arrow:before{border-color:#6abccd;border-width:4px;border-radius:3px;right:15px}.sub-page-navigation-list__mobile .custom-select-arrow:after{content:"";position:absolute;top:50%;left:0;width:2px;height:calc(100% - 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#6abccd}.sub-page-navigation-list__mobile .selectric-wrapper.selectric-open .selectric,.county-selection .selectric-wrapper.selectric-open .selectric,.select-teal .selectric-wrapper.selectric-open .selectric{border-bottom-color:rgba(0,0,0,0);border-radius:12px 12px 0 0}.sub-page-navigation-list__mobile .selectric-items,.county-selection .selectric-items,.select-teal .selectric-items{z-index:0;background-color:#fff;border:2px solid #2391aa;border-top:none;border-radius:0 0 12px 12px}.sub-page-navigation-list__mobile .selectric-items li,.county-selection .selectric-items li,.select-teal .selectric-items li{border-bottom:1px solid rgba(106,188,205,.5);font-family:"Thrive-Regular",Georgia,Times,serif;font-size:22px;line-height:29px}.sub-page-navigation-list__mobile .selectric-items li:hover,.county-selection .selectric-items li:hover,.select-teal .selectric-items li:hover{background-color:rgba(35,145,170,.25)}.sub-page-navigation-list__mobile .selectric-items li.selected,.sub-page-navigation-list__mobile .selectric-items li.highlighted,.county-selection .selectric-items li.selected,.county-selection .selectric-items li.highlighted,.select-teal .selectric-items li.selected,.select-teal .selectric-items li.highlighted{background-color:rgba(35,145,170,.5)}.sub-page-navigation-list__mobile .selectric-items li:last-child,.county-selection .selectric-items li:last-child,.select-teal .selectric-items li:last-child{border-bottom:none;border-radius:0 0 10px 10px}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation{background-color:#394d5a}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation::before,.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation::after{display:none}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation .sub-page-navigation-list__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation .sub-page-navigation-list__item a{border-top:none}@media all and (min-width: 1025px){.sub-page-navigation-wrapper.-thrive-launch{height:146px;background-color:#fff}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed){padding:2em 0;background-color:#fff}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list__item{max-width:308px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list__item a{color:#2d4e69}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list__item a:hover{text-decoration:underline;color:#2d4e69}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list__item:not(:last-child) a{border-right:2px solid #2d4e69}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation-list__item.-active a{text-decoration:underline;background-color:#fff}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation:not(.-fixed) .sub-page-navigation__additional{display:none}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation.-fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation.-fixed .sub-page-navigation-list{margin-left:0}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation.-fixed .sub-page-navigation-list__item a{padding:20px}}@media all and (max-width: 1024px){.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px 20px}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list{display:none;max-width:none;width:100%;white-space:normal;text-align:left;margin-top:8px}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list__item{font-size:0.8888888889rem;line-height:1.1111111111rem;display:block;margin:8px 0}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list__item.-active,.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list__item a{background-color:rgba(0,0,0,0)}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list__item a{position:relative;padding:0 0 0 20px}.sub-page-navigation-wrapper.-thrive-launch .sub-page-navigation-list__item a::before{content:"";position:absolute;top:6px;left:0;width:6px;height:6px;border-top:2px solid #f1fd85;border-right:2px solid #f1fd85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.sub-page-navigation__additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:50%;color:#fff}@media all and (min-width: 1025px){.sub-page-navigation__additional{max-width:none;padding-right:35px}}.sub-page-navigation__additional .icon{width:25px;height:25px;margin-right:10px}.sub-page-navigation__additional a:not(.button){font-size:1.1111111111rem;line-height:1.1111111111rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}@media all and (max-width: 1200px){.sub-page-navigation__additional a:not(.button){font-size:0}}.sub-page-navigation__additional .button{margin-left:60px}@media all and (max-width: 1200px){.sub-page-navigation__additional .button{margin-left:20px}}@media all and (max-width: 768px){.sub-page-navigation__additional .button{padding-left:10px;padding-right:10px}}@media all and (max-width: 420px){.sub-page-navigation__additional .button{font-size:0.8888888889rem;line-height:1.1111111111rem;padding-top:10px;padding-bottom:10px;margin-left:10px}.sub-page-navigation__additional .button:not(button):not(.-share):not(input):after{font-size:0.8888888889rem;line-height:1.1111111111rem}}.sub-page-navigation__mobile-accordion-toggle{position:relative;padding-right:30px;max-width:50%;cursor:pointer}.sub-page-navigation__mobile-accordion-toggle::before{content:"";position:absolute;top:3px;right:0;width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sub-page-navigation__mobile-accordion-toggle.open::before{top:11px;-webkit-transform:rotate(45deg) scale(-1);transform:rotate(45deg) scale(-1)}.sub-page-navigation__mobile-accordion-toggle p{font-size:0.8888888889rem;line-height:1.4444444444rem;color:#fff;margin:0}@media all and (min-width: 569px){.sub-page-navigation__mobile-accordion-toggle p{font-size:1.1666666667rem;line-height:1.4444444444rem}}@media all and (min-width: 1025px){.sub-page-navigation__mobile-accordion-toggle{display:none}}.pagination-wrapper{padding-bottom:clamp(2.7777777778rem,0.6349206349rem + 9.1836734694vw,7.7777777778rem);background-color:#f5f5f0}.pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;list-style:none;margin:0;padding:0}.pagination-item{position:relative;color:#595959;font-size:14px;line-height:22px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px}.pagination-item.active{background-color:#2d4e69;color:#f1fd85}.pagination-item::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.pagination-item:not(.active):hover::before{opacity:.1}.pagination-item a,.pagination-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;color:inherit;text-decoration:none}.pagination-item .icon{width:10px;height:14px;fill:#595959}.pagination-item--previous .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pagination-item[disabled],.pagination-item:disabled{pointer-events:none}.pagination-item[disabled] .icon,.pagination-item:disabled .icon{fill:#d9d9d9}.breadcrumbs{padding:35px;background-color:#fff}@media all and (max-width: 568px){.breadcrumbs{padding:20px 35px}}.breadcrumbs__nav ul,.content-breadcrumbs__nav ul{list-style:none;margin:0;padding:0;font-size:0;line-height:0}.breadcrumbs__nav{width:100%;max-width:1600px;margin:0 auto}.breadcrumbs__nav ul li{position:relative;display:inline-block;color:#2d4e69;font-size:18px;line-height:24px;font-family:"Roboto",sans-serif}@media all and (max-width: 568px){.breadcrumbs__nav ul li{font-size:16px}}.breadcrumbs__nav ul li:not(:last-child){margin-right:20px}.breadcrumbs__nav ul li:first-child a{padding-left:20px}.breadcrumbs__nav ul li:first-child a:before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-top:2px solid #2d4e69;border-left:2px solid #2d4e69;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.breadcrumbs__nav ul li a{color:inherit;text-decoration:none}.breadcrumbs__nav ul li a:hover:before{-webkit-transform:rotate(-45deg) translate(-5px, -5px);transform:rotate(-45deg) translate(-5px, -5px)}.content-breadcrumbs{width:100%;background-color:#f5f5f0}.content-breadcrumbs__nav{padding-top:14px}.content-breadcrumbs__nav ul li{position:relative;display:inline-block;margin:0 20px 16px 0;font-size:16px;line-height:20px;color:#2d4e69}.content-breadcrumbs.-module-bg-thrive-blue .content-breadcrumbs__nav ul li,.content-breadcrumbs.-module-bg-deep-teal .content-breadcrumbs__nav ul li{color:#fff}.content-breadcrumbs__nav ul li a{position:relative;padding:0 20px 0 0;color:#8c8c8c;text-decoration:none}.content-breadcrumbs.-module-bg-thrive-blue .content-breadcrumbs__nav ul li a,.content-breadcrumbs.-module-bg-deep-teal .content-breadcrumbs__nav ul li a{color:#fff}.content-breadcrumbs__nav ul li a::after{content:"/";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.content-breadcrumbs__nav ul li a:hover{text-decoration:underline}.content-breadcrumbs__nav .icon-home{position:relative;top:3px}.content-breadcrumbs.-module-bg-thrive-blue .content-breadcrumbs__nav .icon-home{fill:#fff}.module-inner{width:100%;max-width:1920px;margin:0 auto}@media all and (min-width: 821px){.module-inner{padding:0 70px 60px}}@media all and (min-width: 1201px){.module-inner{padding:0 140px 80px}}.overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}@media all and (max-width: 568px){section.-promo-bubble-padding{padding-bottom:50px}}.statement-module{position:relative;width:100%;background-color:#fff;overflow:hidden;padding:250px 0 120px;color:#2d4e69}@media all and (min-width: 769px){.statement-module.-reduced-pt{padding-top:100px}.statement-module.-reduced-pb{padding-bottom:70px}}.statement-module+.village-listing-module{margin-top:-200px}@media all and (min-width: 821px){.statement-module:not(.-reduced-pb).-next-module-overlap{padding-bottom:210px}}@media all and (min-width: 1201px){.statement-module:not(.-reduced-pb).-next-module-overlap{padding-bottom:290px}}@media all and (max-width: 1600px){.statement-module.-module-bg-thrive-blue .circle{opacity:.22 !important}}@media all and (max-width: 1367px){.statement-module.-next-module-overlap{padding:210px 0 260px}.statement-module.-reduced-pt{padding-top:100px}.statement-module+.village-listing-module{padding:210px 0 260px;margin-top:-100px}}@media all and (max-width: 820px){.statement-module.-next-module-overlap{padding:170px 0 100px}.statement-module.-reduced-pt{padding-top:100px}.statement-module+.village-listing-module{padding:170px 0 100px;margin-top:0}}@media all and (max-width: 768px){.statement-module{padding:120px 0 70px}.statement-module.-next-module-overlap{padding:170px 0 70px}.statement-module.-reduced-pt{padding-top:60px}.statement-module.-reduced-pb{padding-bottom:30px}}@media all and (max-width: 568px){.statement-module{padding:60px 0 100px;margin-bottom:-40px;background-color:rgba(0,0,0,0) !important;z-index:1}.statement-module:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);background-color:#fff}.statement-module.-module-bg-thrive-cream:before{background-color:#f5f5f0}.statement-module.-module-bg-thrive-blue:before{background-color:#2d4e69}.statement-module.-next-module-overlap{padding-top:60px}.statement-module+.village-listing-module{padding:60px 0 0;margin-top:0}}.statement-module p{font-size:2.2222222222rem;line-height:2.7777777778rem;position:relative;text-align:center;margin:0 auto;max-width:1082px;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 1367px){.statement-module p{max-width:75%}}@media all and (max-width: 820px){.statement-module p{font-size:1.4444444444rem;line-height:1.7222222222rem}}.statement-module p::before,.statement-module p::after{font-size:11.2222222222rem;line-height:7.7777777778rem;content:"“";position:absolute}@media all and (max-width: 820px){.statement-module p::before,.statement-module p::after{font-size:6.1111111111rem;line-height:3.8888888889rem}}@media all and (max-width: 568px){.statement-module p::before,.statement-module p::after{font-size:4.7222222222rem;line-height:3.6111111111rem}}.statement-module p::before{top:0;left:0;-webkit-transform:translate(-100%, -30%);transform:translate(-100%, -30%)}@media all and (max-width: 420px){.statement-module p::before{-webkit-transform:translate(-80%, -15%);transform:translate(-80%, -15%)}}.statement-module p::after{content:"”";bottom:0;right:0;-webkit-transform:translate(100%, 80%);transform:translate(100%, 80%)}@media all and (max-width: 420px){.statement-module p::after{-webkit-transform:translate(80%, 80%);transform:translate(80%, 80%)}}.advanced-grid-module{position:relative;-webkit-transition:margin-top .8s ease;transition:margin-top .8s ease}.advanced-grid-module__top-images{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}@media all and (min-width: 821px){.advanced-grid-module__top-images{padding-top:50px}}.advanced-grid-module__image-wrap{position:relative}.advanced-grid-module__image-wrap:first-child{-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}@media all and (min-width: 821px){.advanced-grid-module__image-wrap:first-child{min-width:36.5%;margin-top:25px;-webkit-transform:translateY(61px);transform:translateY(61px)}}@media all and (min-width: 1201px){.advanced-grid-module__image-wrap:first-child{margin-top:50px;-webkit-transform:translateY(122px);transform:translateY(122px)}}@media all and (max-width: 820px){.advanced-grid-module__image-wrap:first-child{display:none}}.advanced-grid-module__image-wrap:nth-child(2){width:100%}.advanced-grid-module__image-wrap:nth-child(2)>img,.advanced-grid-module__image-wrap:nth-child(2)>picture img,.advanced-grid-module__image-wrap:nth-child(2)>.video-wrapper,.advanced-grid-module__image-wrap:nth-child(2)>.youtube-player-wrapper{position:relative;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}@media all and (min-width: 821px){.advanced-grid-module__image-wrap:nth-child(2){min-width:63.5%;margin-top:75px}.advanced-grid-module__image-wrap:nth-child(2)>img,.advanced-grid-module__image-wrap:nth-child(2)>picture img,.advanced-grid-module__image-wrap:nth-child(2)>.video-wrapper,.advanced-grid-module__image-wrap:nth-child(2)>.youtube-player-wrapper{-webkit-transform:translate(70px, -75px);transform:translate(70px, -75px)}}@media all and (min-width: 1201px){.advanced-grid-module__image-wrap:nth-child(2){margin-top:150px}.advanced-grid-module__image-wrap:nth-child(2)>img,.advanced-grid-module__image-wrap:nth-child(2)>picture img,.advanced-grid-module__image-wrap:nth-child(2)>.video-wrapper,.advanced-grid-module__image-wrap:nth-child(2)>.youtube-player-wrapper{-webkit-transform:translate(145px, -150px);transform:translate(145px, -150px)}}.advanced-grid-module__main-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advanced-grid-module__col{width:100%}@media all and (min-width: 821px){.advanced-grid-module__col{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media all and (min-width: 821px){.advanced-grid-module__col.rich-text{padding-top:70px;padding-right:50px;max-width:700px}}@media all and (max-width: 820px){.advanced-grid-module__col.rich-text{padding:0 70px 70px}}@media all and (max-width: 568px){.advanced-grid-module__col.rich-text{padding:0 35px 35px}}@media all and (max-width: 1367px)and (min-width: 821px){.advanced-grid-module__col.-image-col{padding-left:25px;width:30%}}@media all and (min-width: 1368px){.advanced-grid-module__col.-image-col{padding-left:50px}}@media all and (max-width: 820px){.advanced-grid-module__col.-image-col{margin-top:0;margin-bottom:50px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media all and (max-width: 568px){.advanced-grid-module__col.-image-col{margin-bottom:35px}}.advanced-grid-module__col.-image-col>img,.advanced-grid-module__col.-image-col>picture img,.advanced-grid-module__col.-image-col>.video-wrapper,.advanced-grid-module__col.-image-col>.youtube-player-wrapper{display:block}@media all and (min-width: 821px){.advanced-grid-module__col.-image-col>img,.advanced-grid-module__col.-image-col>picture img,.advanced-grid-module__col.-image-col>.video-wrapper,.advanced-grid-module__col.-image-col>.youtube-player-wrapper{margin-top:100px}}@media all and (max-width: 820px){.advanced-grid-module__col.-image-col>img,.advanced-grid-module__col.-image-col>picture img,.advanced-grid-module__col.-image-col>.video-wrapper,.advanced-grid-module__col.-image-col>.youtube-player-wrapper{max-width:none;width:100%;height:auto}}@media all and (min-width: 821px){.advanced-grid-module__col.-image-col>img:first-child,.advanced-grid-module__col.-image-col>img:first-child>img,.advanced-grid-module__col.-image-col>picture:first-child,.advanced-grid-module__col.-image-col>picture:first-child>img,.advanced-grid-module__col.-image-col>.video-wrapper:first-child,.advanced-grid-module__col.-image-col>.video-wrapper:first-child>img,.advanced-grid-module__col.-image-col>.youtube-player-wrapper:first-child,.advanced-grid-module__col.-image-col>.youtube-player-wrapper:first-child>img{margin-top:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@media all and (max-width: 820px){.advanced-grid-module__col.-image-col>*:last-child{display:none}}.village-listing-module{padding-top:50px;padding-bottom:70px;background-color:#2d4e69;color:#fff}@media all and (max-width: 1368px)and (min-width: 821px){.village-listing-module .module-inner{padding-left:70px;padding-right:70px}}@media all and (min-width: 569px){.village-listing-module{padding-top:80px}}@media all and (min-width: 1201px){.village-listing-module{padding-top:120px}.village-listing-module.-next-module-overlap{padding-bottom:200px}.village-listing-module+.new-developments-module{padding-top:0}}.village-listing-title-area{padding-bottom:100px}@media all and (max-width: 568px){.village-listing-title-area{padding-left:35px;padding-right:35px;padding-bottom:80px}}.village-listing-title-area h2{margin-bottom:.25em}@media all and (min-width: 821px){.village-listing-title-area h2{font-size:45px;line-height:56px}}.village-listing-title-area h3{margin-top:0}.village-listing-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:end;align-self:flex-end;text-align:center;width:100%;padding:0 7px}@media all and (min-width: 569px){.village-listing-item{max-width:50%;padding:0 30px}}@media all and (min-width: 981px){.village-listing-item{max-width:33.3333333333%}}.village-listing-item p{color:#fff;font-size:16px;line-height:22px;font-family:"Roboto",sans-serif;margin:0}.village-listing-item__image-wrapper{position:relative;padding:0 10px;margin:30px auto 20px;width:100%;max-width:400px}.village-listing-item__image{overflow:hidden;border-radius:100%;width:100%;padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.village-listing-item__image>a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.village-listing-item__image>a:hover,.village-listing-item__image>a:focus-visible{background-color:rgba(45,78,105,.5)}.village-listing-item__leader{display:block;color:hsla(0,0%,100%,.5);font-size:16px;line-height:22px;margin-bottom:10px}@media all and (min-width: 569px){.village-listing-item__leader{font-size:20px;line-height:26px}}.village-listing-item__name{display:block;color:#fff;font-size:28px;line-height:36px;font-family:"Thrive-Bold",Georgia,Times,serif}.village-listing-item__name a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.village-listing-item__name a:hover{color:#f1fd85}.village-listing-item__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:26px;line-height:38px;color:#f1fd85}@media all and (min-width: 1368px){.village-listing-item__location{font-size:38px;line-height:46px}}.-module-bg-thrive-cream .village-listing-item__location,.-module-bg-thrive-white .village-listing-item__location{color:#2d4e69}.village-listing-item__location .icon{position:relative;top:1px;fill:#f1fd85;margin-right:10px;width:20px;height:26px}.-module-bg-thrive-cream .village-listing-item__location .icon,.-module-bg-thrive-white .village-listing-item__location .icon{fill:#2d4e69}@media all and (min-width: 421px){.village-listing-item__location .icon{width:23px;height:30px}}.village-listing-view-more{margin:80px 0 0;text-align:center}@media all and (max-width: 568px){.village-listing-view-more{padding:0 35px}.village-listing-view-more .button{width:100%}}.village-listing-slider-wrapper{position:relative}.village-listing-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (min-width: 569px){.village-listing-slider .slick-slide>div .village-listing-item{margin-bottom:60px}.village-listing-slider .slick-slide>div+div .village-listing-item{margin-top:60px;margin-bottom:0}}.village-listing-arrows-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media all and (min-width: 569px){.village-listing-arrows-wrapper{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}}.village-listing-arrows-wrapper button{margin-right:0}@media all and (min-width: 569px){.village-listing-arrows-wrapper button{margin-right:0}.village-listing-arrows-wrapper button.slick-prev{-webkit-transform:translateX(50%);transform:translateX(50%)}.village-listing-arrows-wrapper button.slick-next{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width: 821px){.village-listing-arrows-wrapper button.slick-prev{-webkit-transform:translateX(-70%);transform:translateX(-70%)}.village-listing-arrows-wrapper button.slick-next{-webkit-transform:translateX(70%);transform:translateX(70%)}}@media all and (min-width: 981px){.village-listing-arrows-wrapper button.slick-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.village-listing-arrows-wrapper button.slick-next{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media all and (min-width: 1201px){.village-listing-arrows-wrapper button{margin-right:0}}@media all and (max-width: 568px){.village-listing-arrows-wrapper button{margin:0 15px}}.village-listing-arrows-wrapper button.slick-disabled{pointer-events:none;opacity:.5}.village-listing-arrows-wrapper button.slick-disabled:before{background-color:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,0)}.village-listing-slider-pagination{position:absolute;top:50%;right:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}@media all and (min-width: 569px){.village-listing-slider-pagination{display:none}}.village-listing-slider-pagination .slide-count{color:#fff}.village-listing-item .promo-bubble.-small{padding:0 10px}@media all and (max-width: 820px){.village-listing-item .promo-bubble.-small{width:105px;height:105px;font-size:15px;line-height:20px}}.village-listing-item .promo-bubble.-small>img{border-radius:100%}.new-developments-module{padding-top:80px;background-color:#2d4e69;color:#fff}@media all and (max-width: 1368px)and (min-width: 821px){.new-developments-module .module-inner{padding-left:70px;padding-right:70px}}@media all and (min-width: 1201px){.new-developments-module{padding-bottom:70px}.new-developments-module.-next-module-overlap{padding-bottom:200px}}@media all and (max-width: 568px){.new-developments-module{padding-top:40px}}@media all and (max-width: 568px){.new-developments-title-area{padding-left:35px;padding-right:35px;text-align:left}}.new-developments-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:150px}@media all and (min-width: 981px){.new-developments-item.-image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media all and (max-width: 1200px){.new-developments-item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}}.new-developments-item__image{position:relative;--translate-y: 0%;--translate-y-image: 0%}@media all and (min-width: 821px){.new-developments-item__image{-webkit-transform:translate3d(0, var(--translate-y-image), 0);transform:translate3d(0, var(--translate-y-image), 0)}}@media all and (max-width: 1200px){.new-developments-item__image{width:50%}}@media all and (max-width: 980px){.new-developments-item__image{width:100%}}.new-developments-item__image:before{content:"";width:170px;height:170px;position:absolute;top:-30px;left:30px;background-color:#f1fd85;-webkit-transform:translate3d(-50%, var(--translate-y), 0);transform:translate3d(-50%, var(--translate-y), 0)}@media all and (max-width: 1367px){.new-developments-item__image:before{width:120px;height:120px;left:0;-webkit-transform:translate3d(-25%, var(--translate-y), 0);transform:translate3d(-25%, var(--translate-y), 0)}}@media all and (max-width: 820px){.new-developments-item__image:before{-webkit-transform:translate(0, -50%) !important;transform:translate(0, -50%) !important}.new-developments-item.-image-right .new-developments-item__image:before{left:auto;right:0;width:140px;height:140px}}@media all and (max-width: 568px){.new-developments-item__image:before{width:75px;height:75px}.new-developments-item.-image-right .new-developments-item__image:before{width:140px;height:140px}}.new-developments-item__detail{width:100%;padding:35px}@media all and (min-width: 569px){.new-developments-item__detail{padding:0 70px 50px}}@media all and (min-width: 981px){.new-developments-item__detail{width:50%;-ms-flex-negative:0;flex-shrink:0;padding:0 0 0 70px}.new-developments-item.-image-right .new-developments-item__detail{padding:0 70px 0 0}}@media all and (min-width: 1201px){.new-developments-item__detail{width:610px}}.new-developments-item__title{display:block;font-size:40px;line-height:48px;color:#2391aa;font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:30px}@media all and (max-width: 980px)and (min-width: 569px){.new-developments-item__title{margin-top:30px}}@media all and (max-width: 568px){.new-developments-item__title{font-size:32px;line-height:40px}}@media all and (max-width: 420px){.new-developments-item__title{font-size:26px;line-height:32px}}.-module-bg-thrive-cream .new-developments-item__title,.-module-bg-thrive-white .new-developments-item__title{color:#2d4e69}.new-developments-item__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;font-size:26px;line-height:38px;color:#f1fd85}@media all and (max-width: 1367px){.new-developments-item__location{font-size:20px;line-height:30px}}.-module-bg-thrive-cream .new-developments-item__location,.-module-bg-thrive-white .new-developments-item__location{color:#2d4e69}.new-developments-item__location .icon{position:relative;top:1px;fill:#f1fd85;margin-right:5px}.-module-bg-thrive-cream .new-developments-item__location .icon,.-module-bg-thrive-white .new-developments-item__location .icon{fill:#2d4e69}@media all and (min-width: 421px){.new-developments-item__location .icon{width:23px;height:30px;margin-right:20px}}@media all and (min-width: 1368px){.new-developments-item__location{font-size:1.8vw;line-height:2.2vw;margin-bottom:60px}}@media all and (max-width: 420px){.new-developments-item__location{font-size:18px;line-height:30px}}.new-developments-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 820px){.new-developments-module--2-up{padding-bottom:50px}}.new-developments-module--2-up .new-developments-item{display:block;width:100%}@media all and (min-width: 821px){.new-developments-module--2-up .new-developments-item{width:calc(50% - 30px)}}@media all and (min-width: 1368px){.new-developments-module--2-up .new-developments-item{width:calc(50% - 67px)}}@media all and (max-width: 1200px){.new-developments-module--2-up .new-developments-item__image{width:100%}}.new-developments-module--2-up .new-developments-item__image:before{display:none}.new-developments-module--2-up .new-developments-item__detail{width:100%;padding-left:0}@media all and (max-width: 820px){.new-developments-module--2-up .new-developments-item__detail{padding:0 35px}}.new-developments-module--2-up .village-results-listing-item__location{margin-top:1em;margin-bottom:2em}.new-developments-module--2-up .village-results-listing-item__name{color:#2391aa}.new-developments-module--2-up .village-results-listing-item__region{color:#fff}.new-developments-module--2-up .village-results-listing-item__location .village-listing-item__location{color:#fff}.new-developments-module--2-up .village-results-listing-item__location .village-listing-item__location .icon{fill:#fff}@media all and (min-width: 1201px){.new-developments-item-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:3em}.new-developments-item-ctas>.button{margin:0;width:calc(50% - 15px)}.new-developments-item-ctas>.button+.button{margin-top:0}}.fifty-fifty-module{padding:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem) 0}.fifty-fifty-module.-reduced-pt{padding-top:clamp(1.1111111111rem,-0.0793650794rem + 5.1020408163vw,3.8888888889rem)}.fifty-fifty-module.-reduced-pb{padding-bottom:clamp(1.1111111111rem,-0.0793650794rem + 5.1020408163vw,3.8888888889rem)}@media all and (min-width: 981px){.fifty-fifty-module+.fifty-fifty-module{padding-top:100px;margin-top:-50px}.fifty-fifty-module+.fifty-fifty-module.-reduced-pt{padding-top:50px}.fifty-fifty-module.-title-centre{padding-top:100px}.fifty-fifty-module.-title-centre.-reduced-pt{padding-top:50px}}.fifty-fifty-module .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (max-width: 980px){.fifty-fifty-module .module-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.fifty-fifty-module.-vertically-center .module-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fifty-fifty-module.-vertically-align-top .module-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.fifty-fifty-module.-bg-block .module-inner:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff}@media all and (min-width: 821px){.fifty-fifty-module.-bg-block .module-inner:before{left:120px;height:calc(100% - 50px)}}@media all and (min-width: 1201px){.fifty-fifty-module.-bg-block .module-inner:before{left:190px}}.fifty-fifty-module.-bg-block.-module-bg-thrive-white .module-inner:before{background-color:#f5f5f0}.fifty-fifty-module.-bg-block.-module-bg-thrive-blue .module-inner:before{background-color:rgba(106,188,205,.2)}@media all and (min-width: 981px){.hero-area+.fifty-fifty-module{z-index:auto}.hero-area+.fifty-fifty-module.-reduced-pt{padding-top:50px}}.fifty-fifty-module__inner{display:grid;grid-template-columns:auto;row-gap:30px}@media all and (min-width: 769px){.fifty-fifty-module__inner{grid-template-columns:repeat(12, 1fr)}}.fifty-fifty-module.-vertically-center .fifty-fifty-module__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 980px){.fifty-fifty-module__content>img,.fifty-fifty-module__media>img{max-width:none;width:100%;height:auto}}@media all and (min-width: 769px){.fifty-fifty-module__content{grid-column:span 5}.fifty-fifty-module.-image-left .fifty-fifty-module__content{grid-column:8/span 5}}@media all and (min-width: 981px){.fifty-fifty-module.-title-centre .fifty-fifty-module__content{padding-top:100px}.fifty-fifty-module.-title-centre .fifty-fifty-module__content.-reduced-pt{padding-top:95px}.fifty-fifty-module.-title-centre .fifty-fifty-module__content h2{text-align:center;position:absolute;right:0;top:0;-webkit-transform:translateX(25%);transform:translateX(25%)}}@media all and (min-width: 1368px){.fifty-fifty-module.-title-centre .fifty-fifty-module__content{padding-top:170px}.fifty-fifty-module.-title-centre .fifty-fifty-module__content.-reduced-pt{padding-top:140px}}@media all and (min-width: 981px){.fifty-fifty-module.-title-centre.-image-left .fifty-fifty-module__content{padding-top:170px}.fifty-fifty-module.-title-centre.-image-left .fifty-fifty-module__content h2{left:0;-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media all and (min-width: 1368px){.fifty-fifty-module.-title-centre.-image-left .fifty-fifty-module__content{padding-top:180px}}.fifty-fifty-module__content>*:first-child{margin-top:0}.fifty-fifty-module__content .button{margin-top:30px}.fifty-fifty-module.-module-bg-thrive-white .fifty-fifty-module__content.rich-text p{color:#595959}.fifty-fifty-module.-module-bg-thrive-white .fifty-fifty-module__content.rich-text p a{color:inherit}.fifty-fifty-module.-module-bg-thrive-white .fifty-fifty-module__content.rich-text p a.button{color:#2d4e69}.fifty-fifty-module__content.rich-text .-yellow-text p{color:#f1fd85 !important}.fifty-fifty-module__media{padding-top:0;z-index:1}@media all and (min-width: 769px){.fifty-fifty-module__media{grid-column:7/span 6}.fifty-fifty-module.-image-left .fifty-fifty-module__media{grid-column:span 6;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.fifty-fifty-module__media>img{width:100%;height:auto}.fifty-fifty-module__media.-square-block{position:relative}.fifty-fifty-module__media.-square-block:after{content:"";position:absolute;bottom:0;left:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background-color:#f1fd85;z-index:-1}@media all and (min-width: 821px){.fifty-fifty-module__media.-square-block:after{width:120px;height:120px}.fifty-fifty-module.-title-centre:not(.-image-left) .fifty-fifty-module__media.-square-block:after{left:auto;right:0;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}}@media all and (min-width: 1368px){.fifty-fifty-module__media.-square-block:after{width:170px;height:170px}}@media all and (max-width: 980px){.fifty-fifty-module__media.-square-block:after{display:none}}.fifty-fifty-module__media.-square-block--top:after{bottom:auto;top:-30px;left:-30px;-webkit-transform:none;transform:none}.fifty-fifty-module__media.-square-block--bottom:after{bottom:-30px;-webkit-transform:none;transform:none}.fifty-fifty-module__media.-square-block--left:after{left:-30px;-webkit-transform:none;transform:none}.fifty-fifty-module__media.-square-block--right:after{left:auto;right:-30px;-webkit-transform:none;transform:none}.fifty-fifty-module__media.-square-block--pink::after{background-color:#f093c4}.fifty-fifty-module__media.-square-block--cyan::after{background-color:#6abccd}@media all and (min-width: 1368px){.fifty-fifty-module__media.-image-overlap{padding-top:0;-webkit-transform:translateY(-185px);transform:translateY(-185px)}}@media all and (min-width: 1368px){.fifty-fifty-module.-title-centre .fifty-fifty-module__media{padding-top:190px}.fifty-fifty-module.-title-centre .fifty-fifty-module__media.-reduced-pt{padding-top:95px}}.fifty-fifty-module__column-grid{display:grid;grid-template-columns:auto;gap:30px}@media all and (min-width: 769px){.fifty-fifty-module__column-grid{grid-template-columns:repeat(2, 1fr)}}.fifty-fifty-module.-vertically-center .fifty-fifty-module__column-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fifty-fifty-module__column{display:grid;grid-template-columns:auto;row-gap:30px}@media all and (min-width: 769px){.fifty-fifty-module__column{grid-template-columns:repeat(6, 1fr)}}.fifty-fifty-module.fifty-fifty-module--dynamic .fifty-fifty-module__column .fifty-fifty-module__content{grid-column:span 5}.fifty-fifty-module.fifty-fifty-module--dynamic .fifty-fifty-module__column--right .fifty-fifty-module__content{grid-column:2/span 5}.fifty-fifty-module__column .fifty-fifty-module__media{grid-column:span 6}.testimonials-module{padding:70px 0 0}.testimonials-module .module-inner{padding-bottom:30px}@media all and (min-width: 981px){.testimonials-module .module-inner{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (max-width: 820px){.testimonials-module{padding:0 0 70px}}@media all and (max-width: 568px){.testimonials-module{padding:50px 0 80px}}@media all and (min-width: 981px){.testimonials-module+.fifty-fifty-module .fifty-fifty-module__media.-image-overlap{padding-top:80px}}@media all and (min-width: 1201px){.testimonials-module+.fifty-fifty-module .fifty-fifty-module__media.-image-overlap{padding-top:150px}}.testimonials-module-media,.testimonials-module-content{position:relative;width:100%;margin-left:auto}@media all and (min-width: 981px){.testimonials-module-media,.testimonials-module-content{max-width:50%;margin-right:0}}.testimonials-module-media blockquote,.testimonials-module-content blockquote{margin:0 0 30px;padding:0;font-size:30px;line-height:41px;color:#2d4e69}@media all and (min-width: 569px){.testimonials-module-media blockquote,.testimonials-module-content blockquote{margin:0 0 35px;font-size:40px;line-height:54px}}@media all and (min-width: 1201px){.testimonials-module-media blockquote,.testimonials-module-content blockquote{font-size:2.6vw;line-height:3.35vw}}.-module-bg-thrive-blue .testimonials-module-media blockquote,.-module-bg-thrive-blue .testimonials-module-content blockquote{color:#fff}.testimonials-module-media>span,.testimonials-module-content>span{display:block;margin:5px 0;font-size:22px;line-height:34px;color:#2d4e69}.-module-bg-thrive-blue .testimonials-module-media>span,.-module-bg-thrive-blue .testimonials-module-content>span{color:#f1fd85}.testimonials-module-media{margin-right:100px}@media all and (max-width: 980px){.testimonials-module-media{margin:0 0 50px}}@media all and (max-width: 820px){.testimonials-module-content{padding-left:35px;padding-right:35px}}.media-carousel-module{padding:100px 0;background-color:#f5f5f0}@media all and (min-width: 569px){.media-carousel-module.-reduced-pt{padding-top:50px}.media-carousel-module.-reduced-pb{padding-bottom:50px}}@media all and (max-width: 568px){.media-carousel-module{padding:30px 0 100px}}.media-carousel-heading{text-align:left;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:40px;padding-left:35px}.media-carousel-heading a.simple-link{color:#2391aa}@media all and (min-width: 569px){.media-carousel-heading{margin-bottom:70px;padding-left:70px}}@media all and (min-width: 1201px){.media-carousel-heading{padding-left:172px}}@media all and (min-width: 569px){.media-carousel-slider .slick-track{margin-left:70px}}@media all and (min-width: 821px){.media-carousel-slider .slick-track{margin-left:173px}}@media all and (min-width: 1201px){.media-carousel-slider .slick-track{margin-left:280px}}.media-carousel-slider .slick-slide{width:100vw}@media all and (min-width: 569px){.media-carousel-slider .slick-slide{margin-right:20px;width:348px}}@media all and (min-width: 769px){.media-carousel-slider .slick-slide{width:410px}}@media all and (min-width: 1368px){.media-carousel-slider .slick-slide{width:573px}}.media-carousel-slide>a{display:block;overflow:hidden}.media-carousel-slide>a img{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.media-carousel-slide>a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.media-carousel-slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.media-carousel-slide-content.-article{display:block}@media all and (max-width: 568px){.media-carousel-slide-content{padding:0 35px}}.media-carousel-slide-content span,.media-carousel-slide-content p{display:block;margin:0;font-size:18px;line-height:28px;color:#446f7c}@media all and (min-width: 569px){.media-carousel-slide-content span,.media-carousel-slide-content p{font-size:23px;line-height:38px}}.media-carousel-slide-content span>a,.media-carousel-slide-content p>a{color:inherit;text-decoration:none}.media-carousel-slide-content span>a:hover,.media-carousel-slide-content p>a:hover{text-decoration:underline}.media-carousel-slide-content span.media-carousel-slide-content__article-title,.media-carousel-slide-content p.media-carousel-slide-content__article-title{color:#6abccd;font-size:37px;line-height:45px;margin-bottom:.75em}@media all and (max-width: 568px){.media-carousel-slide-content span.media-carousel-slide-content__article-title,.media-carousel-slide-content p.media-carousel-slide-content__article-title{font-size:23px;line-height:30px}}.media-carousel-slide-content span.media-carousel-slide-content__article-summary,.media-carousel-slide-content p.media-carousel-slide-content__article-summary{color:#2d4e69;font-size:25px;line-height:33px;font-family:"Thrive-Regular",Georgia,Times,serif;max-width:414px}@media all and (max-width: 568px){.media-carousel-slide-content span.media-carousel-slide-content__article-summary,.media-carousel-slide-content p.media-carousel-slide-content__article-summary{font-size:18px;line-height:24px;max-width:none}}.media-carousel-slide-content span{font-family:"Thrive-Bold",Georgia,Times,serif}.media-carousel-slide-content span.media-carousel-slide-content__name{color:#6abccd}.media-carousel-slide-content__left{width:100%}@media all and (min-width: 569px){.media-carousel-slide-content__left{width:40%;padding-right:30px}.media-carousel-slide-content.-article .media-carousel-slide-content__left{width:100%}}.media-carousel-slide-content__right{width:100%;margin-top:10px}@media all and (min-width: 569px){.media-carousel-slide-content__right{width:60%;margin-top:0;padding-right:30px}.media-carousel-slide-content.-article .media-carousel-slide-content__right{width:100%}}.media-carousel-pagination{padding-left:35px}@media all and (min-width: 569px){.media-carousel-pagination{margin-bottom:40px;padding-left:70px}}@media all and (min-width: 1201px){.media-carousel-pagination{padding-left:172px}}.media-carousel-module--related-properties .media-carousel-slide>a{position:relative;padding-top:70%;background-position:center;background-size:110%;background-repeat:no-repeat;-webkit-transition:background-size .25s ease;transition:background-size .25s ease}.media-carousel-module--related-properties .media-carousel-slide>a:hover{background-size:125%}@media all and (min-width: 569px){.media-carousel-module--related-properties .slick-slide{margin-right:40px}}@media all and (min-width: 1368px){.media-carousel-module--related-properties .slick-slide{width:674px}}.media-carousel-module--related-properties .media-carousel-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:70px}@media all and (min-width: 821px){.media-carousel-module--related-properties .media-carousel-heading{font-size:3.3333333333rem;line-height:3.8888888889rem}}.media-carousel-module--related-properties .media-carousel-heading>.simple-link{font-size:1rem;line-height:1.8333333333rem;margin-top:10px;margin-bottom:10px}.double-image-block{padding:90px 0}.double-image-block+.double-image-block{padding-top:0}@media all and (min-width: 821px){.double-image-block{padding:100px 0}}.double-image-block.news-article-module-next{position:relative;padding:90px 0 0;margin-bottom:-1em;z-index:2}.double-image-block.news-article-module-next:after{content:"";position:absolute;width:100%;height:2em;background-color:#fff;bottom:-1px;left:0;z-index:-1}@media all and (min-width: 821px){.double-image-block.news-article-module-next:after{height:5em}}.double-image-block.news-article-module-next+.news-article-module{padding-top:0}.double-image-block.news-article-module-next+.news-article-module .module-inner.-news-article{padding-top:3em}@media all and (min-width: 821px){.double-image-block.news-article-module-next{padding:100px 0 0;margin-bottom:-5em}.double-image-block.news-article-module-next+.news-article-module{padding-top:5em}}.double-image-block__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1920px;margin:0 auto}.double-image-block.-align-left .double-image-block__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media all and (min-width: 821px){.double-image-block__row{padding:0 70px}}@media all and (min-width: 1201px){.double-image-block__row{padding:0 140px}}.double-image-block__row img{display:block}.double-image-block__row.-top{z-index:1}.double-image-block__row.-top .double-image-block__image-wrap{max-width:67%;margin-left:auto;-webkit-transform:translate3d(0, var(--translate-y-down), 0);transform:translate3d(0, var(--translate-y-down), 0)}.double-image-block.-align-left .double-image-block__row.-top .double-image-block__image-wrap{margin-left:0;margin-right:auto}.double-image-block__row.-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 568px){.double-image-block__row.-bottom{padding-bottom:4em}}.double-image-block__row.-bottom .double-image-block__image-wrap{max-width:50%;margin-top:-11%;-webkit-transform:translate3d(0, var(--translate-y-up), 0);transform:translate3d(0, var(--translate-y-up), 0)}@media all and (min-width: 569px){.double-image-block__row.-bottom .double-image-block__image-wrap{margin-top:-13%}}.double-image-block__image-wrap{--translate-y-up: 0%;--translate-y-down: 0%}.double-image-block__title{z-index:1;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:38px;line-height:48px;vertical-align:top}@media all and (min-width: 569px){.double-image-block__title{position:relative;margin-left:auto}.double-image-block.-align-left .double-image-block__title{margin-left:0;margin-right:auto}}@media all and (min-width: 1201px){.double-image-block__title{font-size:3.8vw;line-height:4.4vw}}@media all and (max-width: 820px){.double-image-block__title{margin-left:auto;margin-right:35px}.double-image-block.-align-left .double-image-block__title{margin-left:35px;margin-right:auto}}@media all and (max-width: 568px){.double-image-block__title{-webkit-transform:translateY(130%);transform:translateY(130%)}}.full-width-module{padding:35px}@media all and (min-width: 569px){.full-width-module{padding:75px 75px 30px}}@media all and (min-width: 821px){.full-width-module{padding:100px 0 25px}.full-width-module.-reduced-pt{padding-top:0}}.full-width-module .module-inner{max-width:1320px}.full-width-module .rich-text>img,.full-width-module .rich-text>p img{max-width:none;width:100%;height:auto}@media all and (min-width: 821px){.staggered-image-module{padding-top:50px}}@media all and (min-width: 1201px){.staggered-image-module{padding-top:100px}}.staggered-image-module--has-image .fifty-fifty-module__content{position:relative;z-index:3}@media all and (min-width: 981px){.staggered-image-module--has-image .fifty-fifty-module__content h2{margin-left:-150px}}@media all and (min-width: 1201px){.staggered-image-module--has-image .fifty-fifty-module__content h2{margin-left:-265px}}.staggered-image-module .fifty-fifty-module__media{padding-top:0}.staggered-image-module .youtube-player-wrapper .play,.staggered-image-module .youtube-player-wrapper .video-wrapper-play,.staggered-image-module .video-wrapper .play,.staggered-image-module .video-wrapper .video-wrapper-play{background-color:rgba(215,215,195,.51)}.staggered-image-module .youtube-player-wrapper .play:before,.staggered-image-module .youtube-player-wrapper .video-wrapper-play:before,.staggered-image-module .video-wrapper .play:before,.staggered-image-module .video-wrapper .video-wrapper-play:before{width:128px;height:128px}.staggered-image-module .youtube-player-wrapper .play:after,.staggered-image-module .youtube-player-wrapper .video-wrapper-play:after,.staggered-image-module .video-wrapper .play:after,.staggered-image-module .video-wrapper .video-wrapper-play:after{width:37px;height:53px}.staggered-image-module .youtube-player-wrapper:hover .play,.staggered-image-module .youtube-player-wrapper:hover .video-wrapper-play,.staggered-image-module .video-wrapper:hover .play,.staggered-image-module .video-wrapper:hover .video-wrapper-play{background-color:rgba(215,215,195,.8)}@media all and (min-width: 981px){.staggered-image-module.fifty-fifty-module.-image-left .fifty-fifty-module__content{padding:35px 0 0 75px}}@media all and (min-width: 1201px){.staggered-image-module.fifty-fifty-module.-image-left .fifty-fifty-module__content{padding:50px 0 0 155px}}.cluster-module{background-color:#f5f5f0}@media all and (min-width: 821px){.cluster-module{padding:0 70px}}@media all and (min-width: 1201px){.cluster-module{padding:0 140px}}.cluster-module .youtube-player-wrapper .play:before,.cluster-module .youtube-player-wrapper .video-wrapper-play:before,.cluster-module .video-wrapper .play:before,.cluster-module .video-wrapper .video-wrapper-play:before{width:128px;height:128px}.cluster-module .youtube-player-wrapper .play:after,.cluster-module .youtube-player-wrapper .video-wrapper-play:after,.cluster-module .video-wrapper .play:after,.cluster-module .video-wrapper .video-wrapper-play:after{width:37px;height:53px}.cluster-module-inner{position:relative}@media all and (min-width: 821px){.cluster-module-inner{padding:300px 0}}@media all and (min-width: 1368px){.cluster-module-inner{padding:270px 0 450px}}.cluster-module__content{position:relative;width:100%;max-width:820px;margin:0 auto;z-index:1}@media all and (max-width: 820px){.cluster-module__content{padding:50px 70px 60px}}@media all and (max-width: 568px){.cluster-module__content{padding:35px}}.cluster-module__content h2{color:#2d4e69;margin-bottom:1rem}@media all and (max-width: 820px){.cluster-module__content h2{margin-top:0}}@media all and (min-width: 821px){.cluster-module__content>*:last-child{margin-bottom:3.5em}}@media all and (min-width: 821px){.cluster-module-media-wrap{position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease}.cluster-module-media-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cluster-module-media-wrap--top-left,.cluster-module-media-wrap--top-right{max-width:536px}.cluster-module-media-wrap--top-left{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cluster-module.transition .cluster-module-media-wrap--top-left{top:0;left:0;-webkit-transform:translate(0, 15%);transform:translate(0, 15%)}.cluster-module-media-wrap--top-right{top:50%;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-transition-delay:.1s;transition-delay:.1s}.cluster-module.transition .cluster-module-media-wrap--top-right{top:0;right:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.cluster-module-media-wrap--bottom-left{bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-transition-delay:.2s;transition-delay:.2s}.cluster-module.transition .cluster-module-media-wrap--bottom-left{bottom:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media all and (min-width: 821px)and (min-width: 1201px){.cluster-module.transition .cluster-module-media-wrap--bottom-left{-webkit-transform:translate(25%, -25%);transform:translate(25%, -25%)}}@media all and (min-width: 821px){.cluster-module-media-wrap--bottom-right{bottom:50%;right:50%;-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);-webkit-transition-delay:.3s;transition-delay:.3s}.cluster-module.transition .cluster-module-media-wrap--bottom-right{bottom:0;right:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media all and (max-width: 820px){.cluster-module-media-wrap--top-right,.cluster-module-media-wrap--bottom-left{display:none}}.event-carousel-module{padding:50px 0 100px;background-color:#f5f5f0}.event-carousel-module.-reduced-pb{padding-bottom:50px}@media all and (min-width: 821px){.event-carousel-module{padding:100px 0}.event-carousel-module.-reduced-pt{padding-top:50px}.event-carousel-module.-reduced-pb{padding-bottom:50px}}@media all and (max-width: 820px){.event-carousel-module.single-item-carousel{padding-bottom:0}}@media all and (min-width: 981px){.event-carousel-module .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width: 981px){.event-carousel-module-content{max-width:545px;padding-right:65px;-ms-flex-negative:0;flex-shrink:0}}@media all and (min-width: 1601px){.event-carousel-module-content{max-width:745px;padding-right:65px}}@media all and (max-width: 820px){.event-carousel-module-content{padding-left:70px;padding-right:70px}}@media all and (max-width: 568px){.event-carousel-module-content{padding-left:35px;padding-right:35px}}.event-carousel-module-content h2{color:#2d4e69}.event-carousel-module.-module-bg-thrive-blue .event-carousel-module-content h2{color:#ddecf1}@media all and (min-width: 569px){.event-carousel-module-content .button{margin-top:50px}.event-carousel-module-content .button+.button{margin-top:30px}}.event-carousel-slider-area{margin-top:50px}@media all and (min-width: 981px){.event-carousel-slider-area{margin-top:0;width:calc(100% - 545px)}.event-carousel-module.single-item-carousel .event-carousel-slider-area{padding-top:105px}}@media all and (min-width: 1601px){.event-carousel-slider-area{width:calc(100% - 745px)}.event-carousel-module.single-item-carousel .event-carousel-slider-area .event-carousel-slider{max-width:760px;margin-left:auto}}@media all and (max-width: 820px){.event-carousel-pagination{padding-left:70px;padding-right:70px}}@media all and (max-width: 568px){.event-carousel-pagination{padding-left:35px;padding-right:35px}}.event-carousel-slide img{display:block;margin-left:auto}@media all and (max-width: 980px){.event-carousel-module.single-item-carousel .event-carousel-slide img{margin-left:0;width:100%;max-width:none;height:auto}}@media all and (max-width: 820px){.event-carousel-module.single-item-carousel .event-carousel-slide img{display:inline-block;vertical-align:bottom}}.event-carousel-slide-detail{position:relative;display:block;width:100%;background-color:#f1fd85;font-family:"Thrive-Bold",Georgia,Times,serif;padding:20px}@media all and (min-width: 569px){.event-carousel-slide-detail{max-width:440px;margin-top:-100px}}@media all and (min-width: 981px){.event-carousel-slide-detail{margin-top:-50px}}@media all and (min-width: 1601px){.event-carousel-slide-detail{padding:40px;margin-left:50px;margin-top:-100px}}.event-carousel-slide-detail>p{color:#2d4e69}.event-carousel-slide-detail>a{position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.event-carousel-slide-detail>a--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.event-carousel-slide-detail>a:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#64c88c}@media all and (max-width: 568px){.event-carousel-slide-detail>a:before{bottom:-2px}}.event-carousel-slide-detail>a:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.event-carousel-slide-detail>a:after{top:12px}}.event-carousel-slide-detail>a:hover{text-decoration:none !important}.event-carousel-slide-detail>a:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.event-carousel-slide-detail>a--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.event-carousel-slide-detail>a--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.event-carousel-slide-detail>a{margin-top:40px;color:#2d4e69;font-size:18px;line-height:26px}@media all and (min-width: 981px){.event-carousel-slide-detail>a{font-size:25px;line-height:35px}}.event-carousel-slide-detail>a:before{background-color:#2d4e69}.event-carousel-slide-detail>a:after{border-color:#2d4e69}.event-carousel-slide__title{display:block;margin-bottom:15px;font-size:30px;line-height:40px;color:#2d4e69}@media all and (min-width: 981px){.event-carousel-slide__title{font-size:40px;line-height:50px}}.event-carousel-slide__time{display:block;font-size:18px;line-height:28px;color:#2d4e69}@media all and (min-width: 981px){.event-carousel-slide__time{font-size:20px;line-height:30px}}.testimonial-carousel-module{padding:50px 0 100px;background-color:#f5f5f0}@media all and (max-width: 820px){.testimonial-carousel-module{padding:70px 35px}}@media all and (max-width: 768px){.testimonial-carousel-module{padding:70px 0}}.testimonial-carousel-module.-reduced-pb{padding-bottom:50px}@media all and (min-width: 821px){.testimonial-carousel-module{padding:100px 0}.testimonial-carousel-module.-reduced-pt{padding-top:50px}.testimonial-carousel-module.-reduced-pb{padding-bottom:50px}}@media all and (max-width: 820px){.testimonial-carousel-module.single-item-carousel{padding-bottom:0}}@media all and (min-width: 769px){.testimonial-carousel-module .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.testimonial-carousel-module__content{width:532px;padding-right:120px}@media all and (max-width: 1200px){.testimonial-carousel-module__content{width:40%;padding-right:80px}}@media all and (max-width: 768px){.testimonial-carousel-module__content{width:100%;padding:0 35px;margin-bottom:70px;text-align:center}}.testimonial-carousel-module__content h2{font-size:1.9444444444rem;line-height:2.7777777778rem}@media all and (min-width: 641px){.testimonial-carousel-module__content h2{font-size:2.2222222222rem;line-height:2.7777777778rem}}@media all and (min-width: 1201px){.testimonial-carousel-module__content h2{font-size:3.3333333333rem;line-height:4.5555555556rem}}.testimonial-carousel-module__content p{font-size:1.1111111111rem;line-height:1.5rem}@media all and (min-width: 569px){.testimonial-carousel-module__content p{font-size:1.2222222222rem;line-height:1.8888888889rem}}@media all and (min-width: 981px){.testimonial-carousel-module__content p{font-size:1.3888888889rem;line-height:2.0555555556rem}}.testimonial-carousel-slider-area{width:calc(100% - 532px);-ms-flex-negative:1;flex-shrink:1}@media all and (max-width: 1200px){.testimonial-carousel-slider-area{width:60%}}@media all and (max-width: 768px){.testimonial-carousel-slider-area{width:100%}}.testimonial-carousel-slide{position:relative;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media all and (min-width: 1368px){.testimonial-carousel-slide img{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media all and (max-width: 1367px){.testimonial-carousel-slide img{position:absolute;bottom:0;right:0}}.testimonial-carousel-slide-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:42px 42px 26px;background-color:#6abccd;width:57%;min-width:400px}@media all and (max-width: 1367px){.testimonial-carousel-slide-detail{width:100%;min-width:0;margin:0 35px 86px 0;padding:42px 42px 115px}}@media all and (max-width: 768px){.testimonial-carousel-slide-detail{margin:0 35px 86px}}.testimonial-carousel-slide-detail blockquote{font-size:1.6666666667rem;line-height:2.2222222222rem;margin:0 0 1.5rem;padding:0;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69}@media all and (max-width: 820px){.testimonial-carousel-slide-detail blockquote{font-size:1.2777777778rem;line-height:1.6666666667rem}}.testimonial-carousel-slide-detail blockquote::before,.testimonial-carousel-slide-detail blockquote::after{font-size:3.3333333333rem;line-height:2.2222222222rem;font-family:"Thrive-Bold",Georgia,Times,serif;display:block}.testimonial-carousel-slide-detail blockquote::after{margin-top:1.5rem;text-align:right}.testimonial-carousel-slide-detail cite{font-size:1.1111111111rem;line-height:1.5555555556rem;margin:auto 0 0;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif;font-style:normal}@media all and (max-width: 640px){.testimonial-carousel-slide-detail cite{max-width:60%}}.testimonial-carousel-slide-detail cite a{color:inherit;text-decoration:underline}.testimonial-carousel-slide-detail cite a:hover{text-decoration:none}@media all and (max-width: 768px){.testimonial-carousel-pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px}}.full-width-promo{background-color:#2d4e69}@media all and (min-width: 821px){.full-width-promo .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.full-width-promo .promo-bubble:not(.-small):not(.-tiny):not(.-medium){top:auto;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}@media all and (min-width: 821px){.full-width-promo .promo-bubble:not(.-small):not(.-tiny):not(.-medium){top:0;left:auto;right:70px;-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media all and (min-width: 1201px){.full-width-promo .promo-bubble:not(.-small):not(.-tiny):not(.-medium){left:auto;right:140px}}@media all and (min-width: 1601px){.full-width-promo.-image-overlap-bottom:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%}.full-width-promo.-image-overlap-bottom--white:after{background-color:#fff}.full-width-promo.-image-overlap-bottom--cream:after{background-color:#f5f5f0}}.full-width-promo__image,.full-width-promo__content{width:100%}@media all and (min-width: 821px){.full-width-promo__image,.full-width-promo__content{width:50%}}.full-width-promo__image{position:relative;--translate-y: 0%;z-index:0}@media all and (min-width: 821px){.full-width-promo__image{max-width:780px;padding-top:15%;-webkit-transform:translate3d(0, var(--translate-y), 0);transform:translate3d(0, var(--translate-y), 0)}.full-width-promo__image.-reduced-pt{padding-top:10%}}@media all and (min-width: 1201px){.full-width-promo__image{padding-top:20%}.full-width-promo__image.-reduced-pt{padding-top:15%}}@media all and (max-width: 820px){.full-width-promo__image{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.full-width-promo__image img{width:100%;max-width:none;height:auto}}.full-width-promo__content{position:relative;padding:35px 35px 130px}@media all and (min-width: 569px){.full-width-promo__content{padding:50px 70px 130px}}@media all and (min-width: 821px){.full-width-promo__content{position:static;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:85px 75px 0 0}}@media all and (min-width: 1201px){.full-width-promo__content{padding:120px 150px 0 0}.full-width-promo__content.-reduced-pt{padding-top:85px}}.full-width-promo__content h2,.full-width-promo__content h3{margin-top:0}@media all and (max-width: 1367px)and (min-width: 569px){.full-width-promo__content h2{font-size:40px;line-height:50px}}@media all and (min-width: 821px){.full-width-promo__image+.full-width-promo__content{padding-right:0;padding-left:75px}}@media all and (min-width: 1201px){.full-width-promo__image+.full-width-promo__content{padding-right:0;padding-left:150px}}@media all and (min-width: 821px){.full-width-promo__image+.full-width-promo__content .promo-bubble:not(.-small):not(.-tiny):not(.-medium){left:70px;right:auto}}@media all and (min-width: 1201px){.full-width-promo__image+.full-width-promo__content .promo-bubble:not(.-small):not(.-tiny):not(.-medium){left:140px;right:auto}}.map-module{position:relative}@media all and (min-width: 821px){.map-module.-no-overlap{padding-top:70px}}@media all and (min-width: 1201px){.map-module.-no-overlap{padding-top:100px}}.map-module .module-inner{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.-module-bg-thrive-blue+.map-module:not(.-no-overlap):before,.-module-bg-thrive-cream+.map-module:not(.-no-overlap):before{content:"";position:absolute;width:100%;height:200px;left:0;top:0}.-module-bg-thrive-blue+.map-module:not(.-no-overlap):before{background-color:#2d4e69}.-module-bg-thrive-cream+.map-module:before{background-color:#f5f5f0}.map-module-map-wrapper{position:relative;max-width:1644px;height:80vh;margin:0 auto}@media all and (max-width: 568px){.map-module-map-wrapper{height:300px}}@media all and (min-width: 821px){.map-module-map-wrapper{margin:0 auto -60px;padding-left:70px;padding-right:70px}}@media all and (min-width: 1201px){.map-module-map-wrapper{padding-left:140px;padding-right:140px}}.map-module-map-wrapper iframe{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (min-width: 821px){.map-module-map-wrapper iframe{width:calc(100% - 140px)}}@media all and (min-width: 1201px){.map-module-map-wrapper iframe{width:calc(100% - 280px)}}.map-module-map-wrapper-full-width{position:relative;max-width:1644px;margin:0 auto}@media all and (max-width: 568px){.map-module-map-wrapper-full-width{height:300px}}@media all and (min-width: 821px){.map-module-map-wrapper-full-width{margin:0 auto -60px;padding-left:70px;padding-right:70px}}@media all and (min-width: 1201px){.map-module-map-wrapper-full-width{padding-left:140px;padding-right:140px}}.map-module-map-wrapper-full-width iframe{position:absolute;top:0;left:50%;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.full-width-promo.map-module .full-width-promo__content{padding-top:50px;pointer-events:none}.full-width-promo.map-module .full-width-promo__content *{pointer-events:auto}@media all and (min-width: 821px){.full-width-promo.map-module .full-width-promo__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 50px}}@media all and (min-width: 1201px){.full-width-promo.map-module .full-width-promo__content{padding:0 0 0 11%}}.full-width-promo.map-module .full-width-promo__content h2,.full-width-promo.map-module .full-width-promo__content p{pointer-events:none}.full-width-promo.map-module .full-width-promo__content h2{margin-left:0}@media all and (min-width: 981px){.full-width-promo.map-module .full-width-promo__content h2{margin-left:-150px}}@media all and (min-width: 1201px){.full-width-promo.map-module .full-width-promo__content h2{margin-left:-100px}}.full-width-promo.map-module .full-width-promo__content a{pointer-events:auto}.full-width-promo.map-module .full-width-promo__image{--translate-y-square: 0%;pointer-events:none}.full-width-promo.map-module .full-width-promo__image *{pointer-events:auto}@media all and (min-width: 821px){.full-width-promo.map-module .full-width-promo__image{padding-top:200px}.full-width-promo.map-module .full-width-promo__image:before{content:"";width:170px;height:170px;position:absolute;bottom:0;right:0;background-color:#f1fd85;-webkit-transform:translate3d(50%, var(--translate-y-square), 0);transform:translate3d(50%, var(--translate-y-square), 0)}}@media all and (min-width: 821px)and (max-width: 1200px){.full-width-promo.map-module .full-width-promo__image:before{width:120px;height:120px;-webkit-transform:translate3d(25%, var(--translate-y-square), 0);transform:translate3d(25%, var(--translate-y-square), 0)}}@media all and (min-width: 821px)and (max-width: 820px){.full-width-promo.map-module .full-width-promo__image:before{-webkit-transform:translate(0, -50%) !important;transform:translate(0, -50%) !important}}@media all and (min-width: 821px)and (max-width: 568px){.full-width-promo.map-module .full-width-promo__image:before{width:90px;height:90px}}@media all and (max-width: 820px){.full-width-promo.map-module .full-width-promo__image{display:none}}.column-text-module{padding:50px 35px 0}@media all and (min-width: 569px){.column-text-module{padding:70px 35px}}@media all and (min-width: 821px){.column-text-module{padding:75px 0 0}}@media all and (min-width: 1201px){.column-text-module{padding:100px 0 0}}.column-text-module .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-text-module .module-inner__col{width:100%;margin-bottom:50px}@media all and (min-width: 569px){.column-text-module .module-inner__col{padding-right:30px;width:50%}}@media all and (min-width: 981px){.column-text-module .module-inner__col{width:33.3333333333%}}.column-text-module .rich-text p{color:#2d4e69}@media all and (max-width: 820px){.column-text-module .rich-text p{font-size:18px;line-height:30px}}.column-text-module__title{width:100%;max-width:1920px;margin:0 auto 50px}@media all and (min-width: 821px){.column-text-module__title{padding:0 70px}}@media all and (min-width: 1201px){.column-text-module__title{padding:0 140px}}.stylised-video-module{padding:0}@media all and (min-width: 569px){.stylised-video-module{padding:70px}}@media all and (min-width: 821px){.stylised-video-module{padding:75px 0 0}}@media all and (min-width: 1201px){.stylised-video-module{padding:200px 0 0}}.stylised-video-module .module-inner{max-width:1640px}@media all and (max-width: 568px){.stylised-video-module .module-inner--content{padding:0 35px}}.stylised-video-module .module-inner__col{width:100%}@media all and (min-width: 821px){.stylised-video-module .module-inner__col{width:50%}}@media all and (min-width: 1201px){.stylised-video-module .module-inner__col{padding-right:50px}}.stylised-video-module .youtube-player-wrapper,.stylised-video-module .video-wrapper{margin-top:0;margin-bottom:0}@media all and (max-width: 820px){.stylised-video-module .youtube-player-wrapper,.stylised-video-module .video-wrapper{margin-top:50px}}.stylised-video__accent-image{margin-bottom:50px}@media all and (min-width: 821px){.stylised-video__accent-image{position:absolute;top:0;right:0;height:auto;max-width:450px;margin-bottom:0}}@media all and (min-width: 1201px){.stylised-video__accent-image{max-width:675px}}.news-listing{padding:0 0 30px;background-color:#fff}@media all and (min-width: 569px){.news-listing{padding:75px 0}}@media all and (min-width: 769px){.news-listing{padding:100px 0 70px}}.news-listing .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}@media all and (max-width: 820px)and (min-width: 569px){.news-listing .module-inner{padding-left:50px;padding-right:50px}}.news-listing-item{width:100%;margin-bottom:40px}@media all and (min-width: 769px){.news-listing-item{width:calc(50% - 50px);margin-top:0;margin-bottom:50px}.news-listing-item.-large{width:50%}}@media all and (min-width: 981px){.news-listing-item{margin-bottom:80px}}.news-listing-item__image{position:relative}.news-listing-item__image:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-color:#2d4e69;opacity:.05;pointer-events:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.news-listing-item__image:hover:before{opacity:.4}.news-listing-item__image>img{max-width:none;width:100%;height:auto}.news-listing-item__image .youtube-player-wrapper .play,.news-listing-item__image .youtube-player-wrapper .video-wrapper-play,.news-listing-item__image .video-wrapper .play,.news-listing-item__image .video-wrapper .video-wrapper-play{background-color:rgba(45,78,105,.05)}.news-listing-item__image .youtube-player-wrapper .play:not(:hover):before,.news-listing-item__image .youtube-player-wrapper .video-wrapper-play:not(:hover):before,.news-listing-item__image .video-wrapper .play:not(:hover):before,.news-listing-item__image .video-wrapper .video-wrapper-play:not(:hover):before{background-color:rgba(143,185,199,.6)}.news-listing-item__image .youtube-player-wrapper:hover .play,.news-listing-item__image .youtube-player-wrapper:hover .video-wrapper-play,.news-listing-item__image .video-wrapper:hover .play,.news-listing-item__image .video-wrapper:hover .video-wrapper-play{background-color:rgba(45,78,105,.4)}.news-listing-item__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px 35px 0}@media all and (min-width: 569px){.news-listing-item__content{padding:20px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (min-width: 769px){.news-listing-item__content{padding:20px 0 0}}@media all and (min-width: 981px){.news-listing-item__content{padding:30px 0 0}}.news-listing-item__content time{display:block;-ms-flex-negative:0;flex-shrink:0;color:#2391aa;font-size:16px;line-height:17px}@media all and (min-width: 1368px){.news-listing-item__content time{font-size:20px;line-height:30px}}.news-listing-item__detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:10px}@media all and (min-width: 569px){.news-listing-item__detail{padding-top:0}}.news-listing-item__detail p{color:#2d4e69;font-size:18px;line-height:26px;margin-bottom:0}@media all and (min-width: 1368px){.news-listing-item__detail p{font-size:20px;line-height:30px}}@media all and (min-width: 1368px){.news-listing-item__detail p{font-size:25px;line-height:38px}}.news-listing-item__title{display:block;color:#2391aa;margin-bottom:15px}@media all and (min-width: 981px){.news-listing-item__title{font-size:26px;line-height:36px}}@media all and (min-width: 1368px){.news-listing-item__title{margin-bottom:20px;font-size:37px;line-height:50px}}.news-listing-item__title a{padding-right:20px;color:inherit;text-decoration:none}.news-listing-item__title a:hover{text-decoration:underline}.news-article-module{background-color:#fff}.news-article-module+.news-article-footer-wrapper{padding-bottom:0}.news-article-module+.news-article-footer-wrapper .module-inner.-news-article{padding-top:0}.news-article-module:not([class*=-module-bg])+.news-article-footer-wrapper .news-article-footer{padding-top:0}.news-article-module>.module-inner.-news-article{padding-bottom:3em}.-module-bg-thrive-blue+.news-article-module.-module-bg-thrive-blue{padding-top:0}.-module-bg-thrive-cream+.news-article-module.-module-bg-thrive-cream{padding-top:0}.-module-bg-thrive-white+.news-article-module.-module-bg-thrive-white{padding-top:0}.module-inner.-news-article{max-width:1368px;padding-top:3em;background-color:#fff}section.-module-bg-thrive-blue .module-inner.-news-article{background-color:#2d4e69}section.-module-bg-thrive-cream .module-inner.-news-article{background-color:#f5f5f0}section.-module-bg-thrive-white .module-inner.-news-article{background-color:#fff}.module-inner.-news-article.-reduced-pt{padding-top:0}@media all and (max-width: 820px){.module-inner.-news-article{padding-left:54px;padding-right:54px}}@media all and (max-width: 568px){.module-inner.-news-article{padding-left:35px;padding-right:35px}}.module-inner.-news-article>img,.module-inner.-news-article>p>img{max-width:none;width:100%;height:auto}.module-inner.-news-article.-closer-look{padding-top:2.5em;padding-bottom:2em}.module-inner.-news-article-intro-media{position:relative;padding-bottom:3em}@media all and (max-width: 568px){.module-inner.-news-article-intro-media{padding-bottom:2em}}.module-inner.-news-article-intro-media:before{content:"";width:100vw;height:130px;background-color:#2d4e69;top:0;left:50%;position:absolute;-webkit-transform:translate(-50%, -1px);transform:translate(-50%, -1px)}@media all and (max-width: 568px){.module-inner.-news-article-intro-media:before{height:80px}}.module-inner.-news-article-intro-media img{position:relative}.news-article-footer{max-width:1368px;margin:0 auto;padding:3em 0 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 568px){.news-article-footer{padding:35px 0}.news-article-footer .news-article-author{margin-bottom:0}}.news-article-footer .property-intro-media{margin-right:0}.news-article-footer+.button{margin-top:4em;margin-bottom:2em}@media all and (max-width: 568px){.news-article-footer+.button{margin-top:50px;margin-bottom:50px}}@media all and (min-width: 569px){.umb-block-list+.news-article-footer{padding-top:70px}}.news-article-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#446f7c}@media all and (max-width: 568px){.news-article-author{margin-bottom:30px}}.news-article-profile-image{width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;overflow:hidden;border-radius:100%}@media all and (min-width: 569px){.news-article-profile-image{width:80px;height:80px;margin-right:50px}}.mini-promo-module{padding:0;background-color:#fff}@media all and (min-width: 569px){.mini-promo-module{padding:100px 40px}}@media all and (min-width: 981px){.mini-promo-module.-reduced-pt{padding-top:50px}.mini-promo-module.-reduced-pb{padding-bottom:50px}}@media all and (min-width: 569px){.hero-area+.mini-promo-module{padding:200px 40px 100px}}.mini-promo-module-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;margin:0 auto;max-width:800px}@media all and (min-width: 821px){.mini-promo-module-inner{padding:0 50px}}@media all and (max-width: 568px){.mini-promo-module-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.mini-promo-module-inner:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%;background-color:#f5f5f0}@media all and (min-width: 569px){.mini-promo-module-inner:before{height:70%}}.mini-promo-module__image{position:relative;border-radius:100%;overflow:hidden;margin-bottom:30px;width:150px;height:150px;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 569px){.mini-promo-module__image{width:200px;height:200px;margin-right:30px;margin-bottom:0}}@media all and (min-width: 769px){.mini-promo-module__image{width:250px;height:250px;margin-right:50px;margin-bottom:0}}@media all and (min-width: 821px){.mini-promo-module__image{margin-right:100px}}.mini-promo-module__content{position:relative}@media all and (min-width: 569px){.mini-promo-module__content{-ms-flex-item-align:end;align-self:flex-end}}@media all and (max-width: 568px){.mini-promo-module__content .button{width:100%}}.mini-promo-module__title{display:block;color:#2d4e69;font-size:28px;line-height:34px;margin-bottom:32px}@media all and (min-width: 569px){.mini-promo-module__title{font-size:37px;line-height:43px}}.icon-cta-block{padding:clamp(2.2222222222rem,1.5079365079rem + 3.0612244898vw,3.8888888889rem) 0 clamp(2.2222222222rem,0.3174603175rem + 8.1632653061vw,6.6666666667rem)}.icon-cta-block-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media all and (max-width: 640px){.icon-cta-block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@container plotContentColumnMain (max-width: 590px){.icon-cta-block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.icon-cta-block-item{position:relative;text-align:center}.icon-cta-block-item:not(:last-child)::after{content:"";position:absolute;top:0;right:-40px;height:calc(100% - 6px);width:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d9d9d9}.icon-cta-block-item a,.icon-cta-block-item span{display:block;color:inherit;font-family:"Thrive-Bold",Georgia,Times,serif}.icon-cta-block-item a{text-decoration:none}.icon-cta-block-item a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.icon-cta-block-item img{width:78px;height:78px;aspect-ratio:1;margin-bottom:24px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media all and (max-width: 640px){.icon-cta-block-item{width:100%}.icon-cta-block-item:not(:last-child)::after{top:unset;right:unset;left:0;bottom:-30px;height:1px;width:calc(100% - 6px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@container plotContentColumnMain (max-width: 590px){.icon-cta-block-item{width:100%}.icon-cta-block-item:not(:last-child)::after{top:unset;right:unset;left:0;bottom:-30px;height:1px;width:calc(100% - 6px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.icon-grid{background-color:#f5f5f0;padding-top:50px;padding-bottom:50px}@media all and (min-width: 1368px){.icon-grid{padding-top:100px;padding-bottom:100px}}.icon-grid .fifty-fifty-module__content{padding-top:0;padding-bottom:0}@media all and (max-width: 568px){.icon-grid .fifty-fifty-module__content{padding-bottom:30px}}.icon-grid .icon-cta-block-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}.icon-grid .icon-cta-block-item{max-width:50%;margin-top:35px;margin-bottom:30px;padding:0 15px}@media all and (min-width: 569px){.icon-grid .icon-cta-block-item{margin-top:50px;margin-bottom:0}}@media all and (min-width: 769px){.icon-grid .icon-cta-block-item{max-width:33.3333333333%}}@media all and (min-width: 1368px){.icon-grid .icon-cta-block-item{margin-top:120px}}.icon-grid .icon-cta-block-item span{color:#2d4e69}.icon-grid .icon-cta-block-item a:hover span{color:rgba(45,78,105,.8)}@media all and (min-width: 1368px){.icon-grid .icon-cta-block-item img{width:162px;height:auto}}.icon-grid.-module-bg-thrive-blue .icon-cta-block-item span{color:#fff}.icon-grid.-module-bg-thrive-blue .icon-cta-block-item a:hover span{color:rgba(209,236,238,.8)}.intro-area{padding:35px;background-color:#fff}.intro-area-inner{position:relative;width:100%;max-width:1600px;margin:0 auto;padding-top:0}@media all and (min-width: 569px){.intro-area-inner{padding-bottom:100px}}@media all and (min-width: 981px){.intro-area-inner{padding-top:100px;padding-bottom:100px}}@media all and (min-width: 569px){.intro-area-inner.-no-copy{padding-bottom:50px}}@media all and (min-width: 981px){.intro-area-inner.-no-copy{padding-top:0;padding-bottom:50px}}.intro-area-inner p{color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;max-width:1090px;margin-bottom:0;margin-left:auto;margin-right:auto}@media all and (min-width: 421px){.intro-area-inner p{font-size:5vw;line-height:7vw}}@media all and (min-width: 981px){.intro-area-inner p{font-size:45px;line-height:67px}}.intro-area-inner .reset-button{margin-top:30px}@media all and (min-width: 569px){.intro-area-inner .reset-button{position:absolute;bottom:0;right:0;margin-top:0}}.large-info-block{padding:3em 35px;text-align:center}@media all and (min-width: 569px){.large-info-block{padding:100px 54px}}.large-info-block-inner{position:relative;max-width:1600px;margin:0 auto}.large-info-block__title,.large-info-block__subtitle{display:block}.large-info-block__title{font-size:35px;line-height:45px;font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:.75em}.large-info-block__subtitle{font-size:25px;line-height:38px}.large-info-block__subtitle a{color:inherit;text-decoration:underline}.large-info-block__subtitle a:hover{text-decoration:none}.related-properties-carousel__village{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem}@media all and (max-width: 568px){.related-properties-carousel__village{padding:0 35px}}.related-properties-carousel__village>span{font-size:1.3888888889rem;line-height:2.1666666667rem;color:#6abccd}@media all and (max-width: 768px){.related-properties-carousel__village>span{font-size:1.1111111111rem;line-height:1.6666666667rem}}.related-properties-carousel__village>span:first-child{margin-right:30px}.related-properties-carousel__village>span.related-properties-carousel__village-price{font-size:2.3333333333rem;line-height:3.0555555556rem;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 768px){.related-properties-carousel__village>span.related-properties-carousel__village-price{font-size:1.6666666667rem;line-height:2.2222222222rem}}.related-properties-carousel__name{font-size:2.5rem;line-height:1.9444444444rem;display:block;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;margin:1rem 0}@media all and (max-width: 768px){.related-properties-carousel__name{font-size:2rem;line-height:2.5555555556rem}}@media all and (max-width: 568px){.related-properties-carousel__name{padding:0 35px}}.related-properties-carousel__bedrooms{font-size:1.6666666667rem;line-height:2.5555555556rem;display:block;color:#2d4e69}@media all and (max-width: 768px){.related-properties-carousel__bedrooms{font-size:1.3333333333rem;line-height:1.8888888889rem}}@media all and (max-width: 568px){.related-properties-carousel__bedrooms{padding:0 35px}}.related-properties-carousel__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}@media all and (max-width: 768px){.related-properties-carousel__ctas{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width: 568px){.related-properties-carousel__ctas{padding:0 35px}}.related-properties-carousel__ctas .button{margin-right:20px}@media all and (max-width: 768px){.related-properties-carousel__ctas .button{width:100%;margin-bottom:.5rem}}.related-properties-carousel__ctas .simple-link{font-size:1rem;line-height:1.8333333333rem}.village-location-block{background-color:#fff;color:#2d4e69;padding:35px 0}@media all and (min-width: 569px){.village-location-block{padding:35px 0}}@media all and (min-width: 981px){.village-location-block{padding:100px 0 20px}}.village-location-block p{margin-bottom:0;font-size:25px;line-height:2rem}@media all and (min-width: 981px){.village-location-block p{font-size:.9rem}}.village-location-block address{font-size:20px}@media all and (min-width: 981px){.village-location-block address{font-size:.7rem}}.village-location-block address a{color:inherit;text-decoration:none}.village-location-block .button{width:427px;margin-top:50px;vertical-align:top}@media all and (min-width: 1601px){.village-location-block .button{margin-right:15px}}@media all and (max-width: 980px)and (min-width: 569px){.village-location-block .button{margin-left:54px}}@media all and (max-width: 568px){.village-location-block .button{width:100%;margin-top:20px}}.village-location-block .button[class*=-border]{color:#2d4e69}@media all and (min-width: 981px){.village-location-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width: 980px){.village-location-block__inner{padding:0}}.village-location-block__detail>*:last-child{margin-bottom:0}.village-location-block__detail{width:100%}@media all and (min-width: 981px){.village-location-block__detail{width:43%;padding-right:2em}}@media all and (min-width: 1601px){.village-location-block__detail{padding-right:3em}}@media all and (max-width: 980px){.village-location-block__detail{padding:0 54px 54px}}@media all and (max-width: 568px){.village-location-block__detail{padding:0 35px 54px}}.village-location-block__title{display:block;margin-bottom:2rem;font-size:38px;line-height:50px;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 569px){.village-location-block__title{font-size:48px;line-height:60px}}@media all and (min-width: 1201px){.village-location-block__title{font-size:69px;line-height:87px}}.village-location-block__map-wrapper{width:100%}@media all and (min-width: 981px){.village-location-block__map-wrapper{width:57%}}@media all and (max-width: 568px){.village-location-block__map-wrapper{padding-left:35px;padding-right:35px;padding-bottom:15px}}.village-location-block__map{width:100%;padding-top:67%;margin-bottom:35px}@media all and (max-width: 568px){.village-location-block__map{width:calc(100% + 70px);margin-left:-35px;padding-top:70%}}.village-location-block__map iframe{width:100%;height:100%}.option-cta-block{background-color:#fff;padding-bottom:100px}@media all and (max-width: 820px){.option-cta-block{padding-bottom:0}}.option-cta-block .icon-cta-block-inner{position:relative;margin-left:auto;margin-right:0;margin:0 0 0 auto}@media all and (min-width: 981px){.option-cta-block .icon-cta-block-inner{margin-top:50px}}@media all and (max-width: 820px){.option-cta-block .icon-cta-block-inner{padding:75px 0}}@media all and (max-width: 568px){.option-cta-block .icon-cta-block-inner{padding:40px 0}}.option-cta-block .icon-cta-block-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f0}@media all and (min-width: 821px){.option-cta-block .icon-cta-block-inner:before{width:calc(100% + 70px);height:200%;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}@media all and (min-width: 1201px){.option-cta-block .icon-cta-block-inner:before{width:calc(100% + 140px)}}.option-cta-block .icon-cta-block-item{z-index:1}@media all and (max-width: 768px){.option-cta-block .icon-cta-block-item{margin-bottom:0}}@media all and (max-width: 568px){.option-cta-block .icon-cta-block-item{width:50%}}@media all and (min-width: 981px){.option-cta-block .icon-cta-block-item img{width:210px;height:auto}}@media all and (max-width: 980px){.option-cta-block .icon-cta-block-item img{width:134px;height:auto}}.option-cta-block .icon-cta-block-item span{color:#2d4e69}@media all and (min-width: 981px){.option-cta-block .icon-cta-block-item span{font-size:25px;line-height:39px}}.option-cta-block .icon-cta-block-item a:hover span{color:rgba(45,78,105,.8)}.lifestyle-block{padding:80px 50px;background-color:#fff}@media all and (max-width: 568px){.lifestyle-block{padding:50px 30px}}.lifestyle-block__inner{width:100%;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width: 568px){.lifestyle-block__inner{display:block}}.lifestyle-block__tagline{display:block;padding-right:4vw;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:110px;line-height:136px;text-align:left}@media all and (max-width: 1600px){.lifestyle-block__tagline{font-size:6vw;line-height:7.5vw}}@media all and (max-width: 568px){.lifestyle-block__tagline{padding:0;text-align:center;font-size:36px;line-height:48px}}@media all and (min-width: 569px){.lifestyle-block__image{max-width:545px;width:35%}}.lifestyle-block__image img{width:100%;height:auto}@media all and (max-width: 568px){.lifestyle-block__image img{display:block;max-width:320px;margin:20px auto 0}}.-module-bg-thrive-blue{background-color:#2d4e69;color:#f1fd85}.-module-bg-thrive-cream{background-color:#f5f5f0;color:#2d4e69}.-module-bg-thrive-white,.-module-bg-white{background-color:#fff;color:#2d4e69}.-module-bg-thrive-light-blue{background-color:#eff0f3;color:#2d4e69}.-module-bg-thrive-og-blue{background-color:#0c4558;color:#f1fd85}.-module-bg-deep-teal{background-color:#0b4558;color:#fff}.full-width-image{position:relative;padding:75px 0;overflow:hidden}@media all and (max-width: 820px){.full-width-image{padding:50px}}@media all and (max-width: 568px){.full-width-image{padding:30px}}.full-width-image .module-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}.full-width-image--copy-right .module-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.full-width-image__image-wrapper{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.full-width-image__image-wrapper img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-width-image__copy{position:relative;width:600px;padding:50px;background-color:#2d4e69}@media all and (max-width: 568px){.full-width-image__copy{padding:30px;width:100%;background-color:rgba(45,78,105,.95)}}.full-width-image__copy p{color:#fff;font-size:25px;line-height:39px;margin-bottom:2em}@media all and (max-width: 568px){.full-width-image__copy p{font-size:18px;line-height:30px}}.full-width-image__copy--thrive-cream .full-width-image__copy-heading,.full-width-image__copy--thrive-cream p,.full-width-image__copy--white .full-width-image__copy-heading,.full-width-image__copy--white p{color:#2d4e69}.full-width-image__copy--thrive-cream{background-color:#f5f5f0}@media all and (max-width: 568px){.full-width-image__copy--thrive-cream{background-color:rgba(245,245,240,.95)}}.full-width-image__copy--white{background-color:#fff}@media all and (max-width: 568px){.full-width-image__copy--white{background-color:hsla(0,0%,100%,.95)}}.full-width-image__copy-heading{display:block;margin-bottom:.75em;font-size:71px;line-height:80px;font-family:"Thrive-Bold",Georgia,Times,serif;color:#f1fd85}@media all and (max-width: 568px){.full-width-image__copy-heading{font-size:50px;line-height:58px}}.offplan-block{position:relative;background-color:#fff;color:#2d4e69;padding:clamp(1.3333333333rem,-0.4761904762rem + 7.7551020408vw,5.5555555556rem) clamp(1.3333333333rem,.619047619rem + 3.0612244898vw,3rem);z-index:1}@media all and (min-width: 821px){.offplan-block{padding:clamp(1.3333333333rem,-0.4761904762rem + 7.7551020408vw,5.5555555556rem) 0}}@media all and (min-width: 981px){.offplan-block{padding:clamp(1.3333333333rem,-0.4761904762rem + 7.7551020408vw,5.5555555556rem) 0 20px}}.offplan-block h2{margin-bottom:0;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(1.7777777778rem,1.4444444444rem + 1.4285714286vw,2.5555555556rem);line-height:clamp(2.2222222222rem,1.8888888889rem + 1.4285714286vw,3rem)}.offplan-block-filter-area{position:relative;z-index:10;container-type:inline-size;container-name:offplanFilterArea}.offplan-block-filter-area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:18px clamp(1rem,0.7142857143rem + 1.2244897959vw,1.6666666667rem);margin-top:12px;background-color:#eff0f3}.offplan-block-filter-area__inner>*{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.offplan-block-filter-area__inner h3,.offplan-block-filter-area__inner p{margin-bottom:0}.offplan-block-filter-area__inner h3{font-size:24px;line-height:32px}.offplan-block-filter-area__inner p{font-size:16px;line-height:26px}.offplan-block-filter-area__inner .selectric-theme-simple:not([data-select=rent]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;min-width:200px}@media all and (max-width: 640px){.offplan-block-filter-area__inner .selectric-theme-simple{width:100%}.offplan-block-filter-area__inner .selectric-theme-simple .selectric-wrapper{width:100%}}.offplan-block-filter-area__site{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (max-width: 568px){.offplan-block-filter-area__site{display:block;width:100%}}.offplan-block-filter-area__filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 640px){.offplan-block-filter-area__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.offplan-block-filter-area__filters label{margin-bottom:0;font-size:16px;line-height:24px;font-family:"Thrive-Bold",Georgia,Times,serif}@container offplanFilterArea (max-width: 874px){.offplan-block-filter-area__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.offplan-block-image-area{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);row-gap:14px;-webkit-column-gap:clamp(0.7777777778rem,-0.0317460317rem + 3.4693877551vw,2.6666666667rem);-moz-column-gap:clamp(0.7777777778rem,-0.0317460317rem + 3.4693877551vw,2.6666666667rem);column-gap:clamp(0.7777777778rem,-0.0317460317rem + 3.4693877551vw,2.6666666667rem);max-height:calc(90vh - 100px);margin:clamp(1.3333333333rem,0.9047619048rem + 1.8367346939vw,2.3333333333rem) 0}.offplan-block-image-area--siteplan-only{display:block}.offplan-block-image-area--siteplan-only .offplan-block-image-area__image-wrapper{margin:0 auto}.offplan-block-image-area--siteplan-only .offplan-block-image-area__image-wrapper img{max-height:calc(90vh - 100px)}.offplan-block-image-area__image-wrapper{display:block;max-width:373px;overflow:hidden}.offplan-block-image-area__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offplan-block-image-area__image-wrapper--siteplan{grid-area:1/2/3/4;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offplan-block-image-area__image-wrapper--siteplan img{width:auto;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.offplan-block-image-area__image-wrapper[data-image="1"]{grid-area:1/1/1/1}.offplan-block-image-area__image-wrapper[data-image="2"]{grid-area:2/1/2/1}.offplan-block-property-list{display:grid;grid-template-columns:auto;gap:20px;margin-top:30px;padding-right:4px;max-height:400px;overflow:auto}@media all and (min-width: 981px){.offplan-block-property-list{grid-template-columns:repeat(2, 1fr)}}.offplan-block-property-list::-webkit-scrollbar{width:5px}.offplan-block-property-list::-webkit-scrollbar-track{background:#d9d9d9;border-radius:9px}.offplan-block-property-list::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:9px}.offplan-block-property-list::-webkit-scrollbar-thumb:hover{background:#707070}.offplan-block-property-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem);border:1px solid #8c8c8c;background-color:#fff;-webkit-column-gap:clamp(0.6666666667rem,0.4285714286rem + 1.0204081633vw,1.2222222222rem);-moz-column-gap:clamp(0.6666666667rem,0.4285714286rem + 1.0204081633vw,1.2222222222rem);column-gap:clamp(0.6666666667rem,0.4285714286rem + 1.0204081633vw,1.2222222222rem);will-change:background-color;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.offplan-block-property-item:hover{background-color:rgb(249.1,249.1,249.1)}.offplan-block-property-item .overlay-link{z-index:1}.offplan-block-property-item p{margin-bottom:0;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(0.8888888889rem,0.7936507937rem + 0.4081632653vw,1.1111111111rem);line-height:clamp(1.3333333333rem,1.2380952381rem + 0.4081632653vw,1.5555555556rem)}.offplan-block-property-item .icon{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offplan-block-property-item--reserved{margin-bottom:var(--reservedTagHeight)}.offplan-block-property-item__name{position:relative;-ms-flex-negative:0;flex-shrink:0;padding-right:clamp(0.6666666667rem,0.4285714286rem + 1.0204081633vw,1.2222222222rem)}.offplan-block-property-item__name::after{content:"";position:absolute;top:50%;right:0;width:1px;height:calc(100% - 10px);background-color:#8c8c8c;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.offplan-block-property-item__name>span{display:block;font-size:clamp(0.6666666667rem,0.5714285714rem + 0.4081632653vw,0.8888888889rem);line-height:clamp(1.1111111111rem,1.0158730159rem + 0.4081632653vw,1.3333333333rem)}.offplan-block-property-item__pricing{padding-right:16px}.offplan-block-property-item__pricing>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offplan-block-property-item__pricing>p>span{color:#8c8c8c;font-size:16px;line-height:24px}.offplan-block-property-item__pricing>p>span.span-slash::before{content:"/ ";position:relative;top:-1px;font-size:10px}.offplan-block-property-item__pricing>span{display:block;font-size:12px;line-height:20px}.offplan-block-property-list-v2{display:grid;grid-template-columns:auto;-webkit-column-gap:clamp(0.8888888889rem,0.7936507937rem + 0.4081632653vw,1.1111111111rem);-moz-column-gap:clamp(0.8888888889rem,0.7936507937rem + 0.4081632653vw,1.1111111111rem);column-gap:clamp(0.8888888889rem,0.7936507937rem + 0.4081632653vw,1.1111111111rem);row-gap:clamp(1.6666666667rem,1.4285714286rem + 1.0204081633vw,2.2222222222rem);margin-top:30px;overflow:auto}@media all and (min-width: 569px){.offplan-block-property-list-v2{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 1201px){.offplan-block-property-list-v2{grid-template-columns:repeat(4, 1fr)}}.offplan-block-property-item-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offplan-block-property-item__image-wrapper{position:relative;overflow:hidden;margin-bottom:20px}.offplan-block-property-item__image-wrapper>a{z-index:1}.offplan-block-property-item__image-wrapper img{position:relative;max-width:none;width:100%;height:auto;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.offplan-block-property-item__image-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.offplan-block-property-item-v2__name p{margin-bottom:0;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(0.8888888889rem,0.7936507937rem + 0.4081632653vw,1.1111111111rem);line-height:clamp(1.3333333333rem,1.2380952381rem + 0.4081632653vw,1.5555555556rem)}.offplan-block-property-item-v2__footer{margin-top:auto;padding-top:16px}.offplan-block-property-item-v2__footer .button{margin-top:16px}.offplan-block-property-item-v2__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px}.offplan-block-property-item-v2__pricing>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;font-family:"Thrive-Bold",Georgia,Times,serif}.offplan-block-property-item-v2__pricing>p>span{color:#8c8c8c;font-size:clamp(0.6666666667rem,0.5714285714rem + 0.4081632653vw,0.8888888889rem);line-height:clamp(1.1111111111rem,1.0158730159rem + 0.4081632653vw,1.3333333333rem);font-family:"Thrive-Regular",Georgia,Times,serif}.offplan-block-property-item-v2__pricing>span{display:block;font-size:12px;line-height:20px}.village-locations{padding:clamp(2.5rem,1.4285714286rem + 4.5918367347vw,5rem) 20px 20px;background-color:#fff}.village-locations h2{color:#2d4e69;font-size:clamp(1.7777777778rem,1.4444444444rem + 1.4285714286vw,2.5555555556rem);line-height:clamp(2.2222222222rem,1.8888888889rem + 1.4285714286vw,3rem);margin-bottom:1.5rem}.village-locations>.module-inner{padding-bottom:0}@media all and (min-width: 821px){.village-locations>.module-inner{padding-bottom:0}}@media all and (min-width: 1201px){.village-locations>.module-inner{padding-bottom:0}}@media all and (max-width: 980px){.village-locations .tabbed-content{padding:0}}.village-locations .tab-list{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1580px;margin-bottom:16px}@media all and (max-width: 1367px){.village-locations .tab-list{margin-top:32px}}@media all and (max-width: 980px){.village-locations .tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.village-locations .tab-list .tab{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:135px;border-top:none;border-bottom:2px solid #2d4e69;border-radius:12px 12px 0 0;padding:11px 12px;font-size:16px;line-height:24px}@media all and (max-width: 568px){.village-locations .tab-list .tab{width:50%}}.village-locations .tab-list .tab.active{background-color:#2d4e69;color:#fff;font-family:"Thrive-Bold",Georgia,Times,serif}.village-locations .tab-content{background-color:#fff}.village-locations .tab-content--list-view::before{content:"";position:absolute;top:0;left:50%;width:calc(100% + 40px);height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;background-color:#f5f5f0}@media all and (max-width: 980px){.village-locations .tab-content.active{display:block !important}}@media all and (max-width: 980px){.village-locations .tab-accordion{display:none}}.village-locations-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.village-locations-filters .selectric{min-width:220px}@media all and (max-width: 568px){.village-locations-filters .input-wrap{width:100%}}@media all and (max-width: 568px){.village-locations-filters__search{width:100%}}.village-locations-filters__search fieldset{border:none;padding:0;margin:0}.village-locations-filters__search .fieldset-inner{position:relative}.village-locations-filters__search input{width:100%;padding:9px 32px 10px 12px;border-radius:8px;border:1px solid #d9d9d9;color:#2d4e69;font-size:16px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif}.village-locations-filters__search button{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;background-color:rgba(0,0,0,0)}.village-locations-filters__search button .icon{width:14px;height:14px;fill:#8c8c8c}.village-locations-filters__key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:8px;padding:10px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.village-locations-filters__key>span{position:relative;display:block;padding-left:28px;font-size:16px;line-height:24px;color:#2d4e69}.village-locations-filters__key>span::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #2d4e69;border-radius:100%;background-color:#fff}.village-locations-filters__key>span[data-type=in-planning]::before{background-color:#f1fd85}.village-locations-filters__key>span[data-type=in-build]::before{background-color:#f093c4}.village-locations-map-view{position:relative;aspect-ratio:1359/829;width:100%;max-height:calc(100vh - 40px)}@media all and (max-width: 568px){.village-locations-map-view{aspect-ratio:375/370;max-height:none}}.village-locations-map{width:100%;height:100%}.village-locations-map-view-listing{margin-top:20px}.village-locations-map-view-listing .button-wrapper,.village-locations-map-view-listing .button{display:block;width:100%;background-color:#fff}.village-locations-map-view-listing .button-wrapper{position:absolute;bottom:0;left:0}@media all and (min-width: 569px){.village-locations-map-view-listing{position:absolute;top:0;right:0;width:100%;height:100%;max-width:424px;padding:22px;margin-top:0;overflow:auto;scroll-behavior:smooth}.village-locations-map-view-listing .button-wrapper,.village-locations-map-view-listing .button{display:none}}@media all and (max-width: 568px){.village-locations-map-view-listing{position:relative;max-height:300px;overflow:hidden}.village-locations-map-view-listing.show-more{max-height:none}}.village-locations-map-view-listing-item{position:relative}@media all and (max-width: 568px){.village-locations-map-view-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:16px 0;background-color:#fff}.village-locations-map-view-listing-item::before{content:"";position:absolute;top:0;left:50%;width:calc(100% + 40px);height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d9d9d9}}@media all and (min-width: 569px){.village-locations-map-view-listing-item{will-change:box-shadow,outline;-webkit-transition:outline .25s ease,-webkit-box-shadow .25s ease;transition:outline .25s ease,-webkit-box-shadow .25s ease;transition:box-shadow .25s ease,outline .25s ease;transition:box-shadow .25s ease,outline .25s ease,-webkit-box-shadow .25s ease}.village-locations-map-view-listing-item.highlighted{-webkit-box-shadow:0 8px 14px 0px rgba(0,0,0,.5);box-shadow:0 8px 14px 0px rgba(0,0,0,.5);outline:3px solid #2d4e69}}.village-locations-map-view-listing-item:not(:last-child){margin-bottom:20px}@media all and (max-width: 568px){.village-locations-map-view-listing-item:not(:last-child){margin-bottom:0}}.village-locations-map-view-listing-item .overlay-link{z-index:1}.village-locations-map-view-listing-item__image-wrapper{position:relative;overflow:hidden}@media all and (max-width: 568px){.village-locations-map-view-listing-item__image-wrapper{max-width:130px;aspect-ratio:130/90}}.village-locations-map-view-listing-item__image-wrapper .location-number{position:absolute;top:clamp(0.2222222222rem,-0.0396825397rem + 1.1224489796vw,0.8333333333rem);left:clamp(0.2222222222rem,-0.0396825397rem + 1.1224489796vw,0.8333333333rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(1.6666666667rem,1.1904761905rem + 2.0408163265vw,2.7777777778rem);height:clamp(1.6666666667rem,1.1904761905rem + 2.0408163265vw,2.7777777778rem);color:#2d4e69;font-size:clamp(0.6666666667rem,0.4761904762rem + 0.8163265306vw,1.1111111111rem);line-height:clamp(0.6666666667rem,0.4761904762rem + 0.8163265306vw,1.1111111111rem);font-family:"Thrive-Bold",Georgia,Times,serif;border:1px solid #2d4e69;border-radius:100%;background-color:#fff;z-index:1}.village-locations-map-view-listing-item__image-wrapper .location-number[data-type=in-planning]{background-color:#f1fd85}.village-locations-map-view-listing-item__image-wrapper .location-number[data-type=in-build]{background-color:#f093c4}.village-locations-map-view-listing-item__image-wrapper .promo-bubble{top:clamp(0.2222222222rem,-0.0396825397rem + 1.1224489796vw,0.8333333333rem);left:unset;right:clamp(0.2222222222rem,-0.0396825397rem + 1.1224489796vw,0.8333333333rem);-webkit-transform:none;transform:none;font-family:"Thrive-Bold",Georgia,Times,serif}.village-locations-map-view-listing-item__image-wrapper img{position:relative;will-change:transform;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (min-width: 569px){.village-locations-map-view-listing-item:hover .village-locations-map-view-listing-item__image-wrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media all and (max-width: 568px){.village-locations-map-view-listing-item__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}}.village-locations-map-view-listing-item__content{position:relative;width:100%;padding:0 50px 0 0;background-color:#fff;color:#2d4e69;will-change:background-color;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}@media all and (min-width: 569px){.village-locations-map-view-listing-item__content{width:auto;padding:20px 50px 20px 20px}.village-locations-map-view-listing-item:hover .village-locations-map-view-listing-item__content{background-color:rgb(249.1,249.1,249.1)}}.village-locations-map-view-listing-item__content p{margin:0;font-size:clamp(1.1111111111rem,1.0158730159rem + 0.4081632653vw,1.3333333333rem);line-height:clamp(1.5555555556rem,1.4603174603rem + 0.4081632653vw,1.7777777778rem);font-family:"Thrive-Bold",Georgia,Times,serif}.village-locations-map-view-listing-item__content span{display:block;font-size:clamp(0.7777777778rem,0.7301587302rem + 0.2040816327vw,0.8888888889rem);line-height:clamp(1.2222222222rem,1.1746031746rem + 0.2040816327vw,1.3333333333rem)}.village-locations-map-view-listing-item__content .icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.village-locations-list-view{padding-bottom:clamp(2.2222222222rem,0.3174603175rem + 8.1632653061vw,6.6666666667rem)}@media all and (min-width: 569px){.village-locations-list-view{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;padding-top:40px}}@media all and (min-width: 981px){.village-locations-list-view{grid-template-columns:repeat(3, 1fr)}}@media all and (min-width: 569px){.village-locations-list-view .village-locations-map-view-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}@media all and (max-width: 568px){.village-locations-list-view .village-locations-map-view-listing-item{background-color:#f5f5f0}}.village-locations-list-view .village-locations-map-view-listing-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (max-width: 568px){.village-locations-list-view .village-locations-map-view-listing-item__content{background-color:#f5f5f0}}.village-locations-list-view .village-locations-map-view-listing-item__image-wrapper img{width:100%}.page-heading{padding:clamp(1.1111111111rem,0.4444444444rem + 2.8571428571vw,2.6666666667rem) 0}.page-heading--lg-pad-y{padding-top:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem);padding-bottom:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem)}.page-heading--md-pad-y{padding-top:clamp(1.6666666667rem,0rem + 7.1428571429vw,5.5555555556rem);padding-bottom:clamp(1.6666666667rem,0rem + 7.1428571429vw,5.5555555556rem)}.page-heading--std-pad-t,.page-heading.-reduced-pt{padding-top:clamp(1.1111111111rem,0.4444444444rem + 2.8571428571vw,2.6666666667rem)}.page-heading--std-pad-b,.page-heading.reduced-pb{padding-bottom:clamp(1.1111111111rem,0.4444444444rem + 2.8571428571vw,2.6666666667rem)}.page-heading>.container{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media all and (min-width: 569px){.page-heading>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-heading h1,.page-heading .h1-div{margin:0}.page-heading .-blue-text{color:#2d4e69 !important}.page-heading__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:clamp(0.2222222222rem,.126984127rem + 0.4081632653vw,0.4444444444rem);-moz-column-gap:clamp(0.2222222222rem,.126984127rem + 0.4081632653vw,0.4444444444rem);column-gap:clamp(0.2222222222rem,.126984127rem + 0.4081632653vw,0.4444444444rem);font-size:clamp(0.7777777778rem,0.6349206349rem + .612244898vw,1.1111111111rem);line-height:clamp(1.2222222222rem,1.0793650794rem + .612244898vw,1.5555555556rem)}.page-heading__location .icon{position:relative;top:1px;width:clamp(0.6666666667rem,0.5952380952rem + .306122449vw,0.8333333333rem);height:clamp(0.9444444444rem,0.8253968254rem + 0.5102040816vw,1.2222222222rem)}@media all and (min-width: 569px){.page-heading__location .icon{top:2px}}.page-heading__call{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:#2d4e69;font-size:20px;line-height:28px}@media all and (max-width: 640px){.page-heading__call{display:none}}.page-heading__call .icon{position:relative;width:23px;height:23px}.page-heading__call a{color:inherit;font-family:"Thrive-Bold",Georgia,Times,serif;text-decoration:none}.page-heading__call a:hover{text-decoration:underline}.page-heading__call span{display:block;font-size:16px;line-height:20px}.fullscreen-billboard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;min-height:454px;aspect-ratio:568/687}@media all and (min-width: 569px){.fullscreen-billboard{aspect-ratio:1}}@media all and (min-width: 769px){.fullscreen-billboard{aspect-ratio:1400/1000}}@media all and (min-width: 981px){.fullscreen-billboard{aspect-ratio:1400/740}}.fullscreen-billboard::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0.15)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.15) 100%);z-index:1}@media all and (min-width: 569px){.fullscreen-billboard::before{width:83%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.9)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0) 100%)}}.fullscreen-billboard__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fullscreen-billboard__content{position:relative;color:#fff;z-index:2}.fullscreen-billboard__content-inner{max-width:clamp(17.7777777778rem,10.753968254rem + 30.1020408163vw,34.1666666667rem)}.fullscreen-billboard__content-inner h2{font-size:clamp(1.6666666667rem,1.0476190476rem + 2.6530612245vw,3.1111111111rem);line-height:clamp(2.1111111111rem,1.4920634921rem + 2.6530612245vw,3.5555555556rem)}.fullscreen-billboard__content-inner p{font-size:20px;line-height:28px;margin-bottom:.5rem}.featured-location{padding:clamp(1.1111111111rem,0.1587301587rem + 4.0816326531vw,3.3333333333rem) 0}.featured-location__inner{display:grid;grid-template-columns:auto;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 769px){.featured-location__inner{grid-template-columns:repeat(12, 1fr)}}.featured-location__image{position:relative}@media all and (min-width: 769px){.featured-location__image{grid-column:span 6}}@media all and (min-width: 769px){.featured-location__content{grid-column:8/span 5}}@media all and (max-width: 568px){.featured-location__content .button{display:block}}.featured-location__content h2{font-size:clamp(1.3333333333rem,1rem + 1.4285714286vw,2.1111111111rem);line-height:clamp(1.7777777778rem,1.4444444444rem + 1.4285714286vw,2.5555555556rem);margin-bottom:.5rem}.featured-location__content p{margin-bottom:1.25rem;color:#fff;font-size:20px;line-height:28px}.featured-location__content-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-bottom:1.25rem;color:#fff}.featured-location__content-location .icon{width:15px;height:22px;margin-top:3px;margin-left:3px;-ms-flex-negative:0;flex-shrink:0;fill:#fff}.featured-location__content-location span{font-size:20px;line-height:28px}.large-testimonials{padding:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem) 20px;text-align:center}.large-testimonials-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.large-testimonials-item{width:100%;max-width:870px;margin:0 auto}.large-testimonials-item blockquote{margin:0;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(1.3333333333rem,0.8095238095rem + 2.2448979592vw,2.5555555556rem);line-height:clamp(1.7777777778rem,1.253968254rem + 2.2448979592vw,3rem)}.large-testimonials-item cite{font-style:normal;font-size:16px;line-height:24px}.large-testimonials-item__avatar{position:relative;width:80px;height:80px;margin:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem) auto;border-radius:100%;overflow:hidden}.large-testimonials-item__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.large-testimonials-slider-dots .slick-dots{position:relative;bottom:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;margin:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem) 0 0}.large-testimonials-slider-dots .slick-dots li{margin:0}.large-testimonials-slider-dots .slick-dots li button{background-color:#7ebacb}.large-testimonials-slider-dots .slick-dots li.slick-active button{background-color:#2d4e69}.simple-page-listing{padding:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem) 0}.simple-page-listing-thrive-white+.simple-page-listing-thrive-white{padding-top:0}.simple-page-listing-thrive-blue+.simple-page-listing-thrive-blue{padding-top:0}.simple-page-listing-thrive-cream+.simple-page-listing-thrive-cream{padding-top:0}.simple-page-listing-item{position:relative;display:grid;grid-template-columns:auto;gap:20px}@media all and (min-width: 769px){.simple-page-listing-item{grid-template-columns:repeat(12, 1fr)}}.simple-page-listing-item:not(:last-child){padding-bottom:40px;margin-bottom:26px}.simple-page-listing-item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:1px;background-color:#bfbfbf}@media all and (min-width: 769px){.simple-page-listing-item:not(:last-child){padding-bottom:30px;margin-bottom:30px}.simple-page-listing-item:not(:last-child)::after{width:100%}}@media all and (min-width: 769px){.simple-page-listing-item__image{grid-column:span 4}}.simple-page-listing-item__image img{max-width:none;width:100%;height:auto}@media all and (min-width: 769px){.simple-page-listing-item__content{grid-column:span 8;padding-left:20px}}.simple-page-listing-item__content h3{margin-bottom:0;font-size:clamp(1.3333333333rem,1.1904761905rem + .612244898vw,1.6666666667rem);line-height:clamp(1.7777777778rem,1.6349206349rem + .612244898vw,2.1111111111rem)}.simple-page-listing-item__content h3+p{margin-top:1rem}.simple-page-listing-item__content span,.simple-page-listing-item__content p{display:block;font-size:20px;line-height:28px}.simple-page-listing-item__content span{margin-bottom:1.25rem}@media all and (max-width: 568px){.simple-page-listing-item__content .button{display:block}}.simple-page-listing__cta{position:relative}@media all and (max-width: 568px){.simple-page-listing__cta{margin-top:30px;padding-bottom:0}.simple-page-listing__cta::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:1px;background-color:#bfbfbf}.simple-page-listing__cta .button{display:block;width:100%}}.arrange-a-visit__image{position:relative}.arrange-a-visit__image img,.arrange-a-visit__image video,.arrange-a-visit__image .hero-area-inner{max-width:none;width:100%;height:auto;max-height:37rem;-o-object-fit:cover;object-fit:cover}.arrange-a-visit__image img{margin:auto;display:block}.arrange-a-visit__image video{-o-object-position:100% 20%;object-position:100% 20%}.arrange-a-visit__promo-bubble-wrapper{position:absolute;top:clamp(1.1111111111rem,0.6825396825rem + 1.8367346939vw,2.1111111111rem);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.arrange-a-visit__promo-bubble-wrapper .promo-bubble{position:relative;top:unset;left:unset;-webkit-transform:none;transform:none}.arrange-a-visit__detail{padding:clamp(1.6666666667rem,1.4285714286rem + 1.0204081633vw,2.2222222222rem) 0;background-color:#2d4e69}.arrange-a-visit__detail>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:16px}@media all and (max-width: 820px)and (min-width: 569px){.arrange-a-visit__detail>.container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.arrange-a-visit__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background-color:#f1fd85;border-radius:100%;color:#2d4e69}@media all and (max-width: 568px){.arrange-a-visit__icon{display:none}}.arrange-a-visit__opening,.arrange-a-visit__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 568px){.arrange-a-visit__opening,.arrange-a-visit__actions{width:100%}}.arrange-a-visit__opening{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;color:#fff}.arrange-a-visit__opening h2,.arrange-a-visit__opening p{margin-bottom:0}.arrange-a-visit__opening h2{color:#f1fd85;font-size:clamp(1.6666666667rem,1.4761904762rem + 0.8163265306vw,2.1111111111rem);line-height:clamp(2.1111111111rem,1.9206349206rem + 0.8163265306vw,2.5555555556rem)}.arrange-a-visit__opening .-white-text{color:#fff !important}.arrange-a-visit__actions{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}@media all and (max-width: 568px){.arrange-a-visit__actions{display:block}}.arrange-a-visit__actions>div{padding:7px 0}.arrange-a-visit__actions .button{vertical-align:middle}.arrange-a-visit__call{position:relative;color:#fff;font-size:20px;line-height:28px}.arrange-a-visit__call .icon{position:relative;top:3px;width:23px;height:23px;margin-right:8px}.arrange-a-visit__call a{color:inherit;font-family:"Thrive-Bold",Georgia,Times,serif;text-decoration:none}.arrange-a-visit__call a:hover{text-decoration:underline}.arrange-a-visit__cta{position:relative}.arrange-a-visit__cta::before{content:"";position:absolute;top:0;left:-35px;width:1px;height:100%;background-color:#bfbfbf;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width: 568px){.arrange-a-visit__cta .button{display:block}}:root{--villageLocationMapWrapperPb: 42px}.village-location-map{background-color:#fff}.village-location-map-wrapper{padding:0 20px}.village-location-map-wrapper{position:relative;padding-bottom:var(--villageLocationMapWrapperPb);background-color:#fff}.village-location-map-wrapper__map{position:relative;width:100%;aspect-ratio:1360/830}@media all and (max-width: 768px){.village-location-map-wrapper__map{aspect-ratio:1/1}}@media all and (min-width: 569px){.village-location-map__address{position:absolute;bottom:calc(var(--villageLocationMapWrapperPb) + 50px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (max-width: 1367px)and (min-width: 569px){.village-location-map__address{padding-left:40px;padding-right:40px}}@media all and (max-width: 568px){.village-location-map__address{padding-left:0;padding-right:0}}.village-location-map__address-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding:30px 0 0;background-color:#fff;border-radius:10px;color:#2d4e69}@media all and (min-width: 569px){.village-location-map__address-content{display:inline-block;padding:40px}}.village-location-map__address-content>div{position:relative}@media all and (max-width: 568px){.village-location-map__address-content>div{width:50%}.village-location-map__address-content>div:first-child::before{content:"";position:absolute;height:100%;width:1px;top:0;right:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#bfbfbf}}.village-location-map__address-content p{margin-bottom:.75rem;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:24px;line-height:32px}@media all and (min-width: 569px){.village-location-map__address-content p{font-size:20px;line-height:28px}}.village-location-map__address-content address,.village-location-map__address-content span{display:block;font-size:16px;line-height:24px}.village-location-map__address-content address{margin-bottom:.75rem}.village-location-map__address-content .rte-address-content h2{margin-bottom:.75rem;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:24px;line-height:32px}@media all and (min-width: 569px){.village-location-map__address-content .rte-address-content h2{font-size:20px;line-height:28px}}.village-location-map__address-content .rte-address-content p{font-family:"Thrive-Regular";display:block;font-size:16px;line-height:24px}:root{--plotGalleryWrapperBottomPadding: 40px}.plot-gallery-wrapper{padding-bottom:var(--plotGalleryWrapperBottomPadding)}.plot-gallery-wrapper:not([class*=-module-bg]){background-color:#fff}@media all and (max-width: 640px){.plot-gallery-wrapper{display:none}}.plot-gallery-wrapper--mobile{display:none;padding-bottom:0}@media all and (max-width: 640px){.plot-gallery-wrapper--mobile{display:block}}.plot-gallery-wrapper--mobile .thrive-launch-slider-controls{border-radius:0}.plot-gallery__tag{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.plot-gallery__tag.-bottom{top:unset;bottom:40px}.plot-gallery__tag .property-results-listing-item__tag{position:relative;top:unset;left:unset}@media all and (min-width: 769px){.plot-gallery__tag .property-results-listing-item__tag{font-size:21px;line-height:29px;padding:6px 16px}}.plot-gallery-wrapper.plot-gallery-wrapper--mobile .plot-gallery{padding-left:0;padding-right:0}.plot-gallery__slide{display:grid !important;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px;max-height:482px}.plot-gallery__slide-cell{position:relative;overflow:hidden}.plot-gallery__slide-cell--main{grid-area:1/1/3/3}.plot-gallery-wrapper.plot-gallery-wrapper--mobile .plot-gallery__slide-cell{display:block !important}.plot-gallery__slide-cell img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plot-gallery__slide-cell a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.plot-gallery__slide-cell-play{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);pointer-events:none}.plot-gallery__slide-cell-play .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(1.6666666667rem,0.9523809524rem + 3.0612244898vw,3.3333333333rem);height:clamp(1.9444444444rem,1.1111111111rem + 3.5714285714vw,3.8888888889rem);color:#fff}.plot-gallery__controls,.plot-gallery__count{position:absolute;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plot-gallery__controls{pointer-events:none;overflow:visible;top:50%;-webkit-transform:translate(-50%, -50%) translateY(calc(var(--plotGalleryWrapperBottomPadding) / -2));transform:translate(-50%, -50%) translateY(calc(var(--plotGalleryWrapperBottomPadding) / -2))}.plot-gallery__controls .thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only){position:relative;top:unset;left:unset;-webkit-transform:none;transform:none;width:calc(100% + 60px);margin-right:-30px;margin-left:-30px;padding:0;background:rgba(0,0,0,0)}.plot-gallery__controls .thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow{pointer-events:auto;border-right:none}.plot-gallery__controls .thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow .icon{width:16px;height:16px}.plot-gallery__count{bottom:calc(20px + var(--plotGalleryWrapperBottomPadding));-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 40px}@media all and (max-width: 980px){.plot-gallery__count{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.plot-gallery__count .thrive-launch-slider-controls,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls{position:relative}@media all and (min-width: 641px){.plot-gallery__count .thrive-launch-slider-controls,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}}@media all and (max-width: 980px)and (min-width: 641px){.plot-gallery__count .thrive-launch-slider-controls,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls{background-color:#fff}}@media all and (max-width: 640px){.plot-gallery__count .thrive-launch-slider-controls,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.plot-gallery__count .thrive-launch-slider-controls__slide-number,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number{padding:7px 16px}@media all and (max-width: 980px){.plot-gallery__count .thrive-launch-slider-controls__slide-number,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number{color:#2d4e69}.plot-gallery__count .thrive-launch-slider-controls__slide-number .icon,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number .icon{stroke:#2d4e69}}@media all and (max-width: 980px)and (min-width: 641px){.plot-gallery__count .thrive-launch-slider-controls__slide-number,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number{border-right:1px solid #2d4e69}}@media all and (max-width: 640px){.plot-gallery__count .thrive-launch-slider-controls__slide-number,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number{color:#fff}.plot-gallery__count .thrive-launch-slider-controls__slide-number .icon,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number .icon{stroke:#fff}}.plot-gallery__count .thrive-launch-slider-controls__slide-number>span,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number>span{font-size:16px;line-height:24px}@media all and (max-width: 640px){.plot-gallery__count .thrive-launch-slider-controls__slide-number>span,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__slide-number>span{color:#fff}}.plot-gallery__count .thrive-launch-slider-controls__arrows,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__arrows{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;pointer-events:auto}.plot-gallery__count .thrive-launch-slider-controls__arrows .slick-arrow,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__arrows .slick-arrow{width:auto;height:auto;pointer-events:auto}.plot-gallery__count .thrive-launch-slider-controls__arrows .slick-arrow .icon-arrow,.plot-gallery-wrapper.plot-gallery-wrapper--mobile .thrive-launch-slider-controls__arrows .slick-arrow .icon-arrow{stroke:#fff}.plot-gallery-dots .slick-dots{margin-top:0;padding:calc(clamp(0.9444444444rem,-0.4365079365rem + 5.9183673469vw,4.1666666667rem) - var(--plotGalleryWrapperBottomPadding)) 0 clamp(3.1666666667rem,0.4285714286rem + 11.7346938776vw,9.5555555556rem)}.plot-gallery-dots.-reduced-pb .slick-dots{padding-bottom:clamp(1.1111111111rem,-0.0793650794rem + 5.1020408163vw,3.8888888889rem)}html.has-lightbox{overflow:hidden}html.has-lightbox body.hidden-scroll{background-color:#fff}.sl-image .youtube-player-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.sl-wrapper .sl-close{color:#2d4e69}.sl-navigation .icon{width:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem);height:clamp(0.8888888889rem,0.5079365079rem + 1.6326530612vw,1.7777777778rem)}.sl-navigation .sl-prev .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.plot-content-wrapper{padding-bottom:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem);background-color:#fff}.plot-content{display:grid !important;grid-template-columns:auto;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#2d4e69}@media all and (min-width: 641px){.plot-content{grid-template-columns:repeat(3, 1fr)}}.plot-content .inline-notification{margin:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem) 0}.plot-content h2{margin-bottom:24px;font-size:clamp(1.3333333333rem,1.1904761905rem + .612244898vw,1.6666666667rem);line-height:clamp(1.7777777778rem,1.6349206349rem + .612244898vw,2.1111111111rem)}.plot-content *+h2{margin-top:40px}.plot-content>p,.plot-content li{font-size:20px;line-height:28px}.plot-content .simple-check{-webkit-column-count:2;-moz-column-count:2;column-count:2}.plot-content__column{position:relative}.plot-content__column--main{container-type:inline-size;container-name:plotContentColumnMain}@media all and (min-width: 641px){.plot-content__column--main{grid-column:span 2}}.plot-content__column--sticky{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media all and (min-width: 641px){.plot-content__column--sticky{position:sticky;top:calc(var(--siteHeaderHeight) + 20px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.plot-content-pricing{padding:clamp(1.6666666667rem,1.4285714286rem + 1.0204081633vw,2.2222222222rem) 30px;background-color:#eff0f3;border:1px solid #d9d9d9;border-radius:8px;color:#2d4e69}@media all and (max-width: 640px){.plot-content-pricing{margin-left:-20px;margin-right:-20px;border-radius:0;border:none}}.plot-content-pricing .tab-content{padding:20px 0 0}.plot-content-pricing .arrange-a-visit__call{text-align:center;margin-top:20px;color:#2d4e69}.plot-content-pricing__price p{margin:0;font-size:16px;line-height:24px}.plot-content-pricing__price p:last-child{font-size:30px;line-height:38px;font-family:"Thrive-Bold",Georgia,Times,serif}.plot-content-pricing__price p:last-child>span{color:#8c8c8c;font-size:16px;line-height:24px}.plot-content-pricing__price p:last-child>span.span-slash::before{content:"/ ";position:relative;top:-1px;font-size:10px}.plot-content-pricing__price-disclaimer p,.plot-content-pricing__price-disclaimer a{text-decoration:none;font-family:"Thrive-Regular",Georgia,Times,serif;color:#8c8c8c;font-size:14px;margin-top:10px;line-height:20px}.plot-content-pricing__price-disclaimer a:hover{text-decoration:underline}.plot-content-pricing__phase{display:inline-block;padding:1px 8px;margin-bottom:20px;background-color:#f093c4;color:#fff;font-size:14px;line-height:22px;border-radius:2px}.plot-content-amenities{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;row-gap:21px}@media all and (max-width: 568px){.plot-content-amenities{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.plot-content-amenities__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;color:#2d4e69;font-size:clamp(0.7777777778rem,0.7301587302rem + 0.2040816327vw,0.8888888889rem);line-height:clamp(1.2222222222rem,1.1746031746rem + 0.2040816327vw,1.3333333333rem)}@media all and (max-width: 640px){.plot-content-amenities__item{width:calc(50% - 21px)}.plot-content-amenities__item:not(:last-child)::after{display:none}}@media all and (max-width: 568px){.plot-content-amenities__item{width:calc(50% - 10px)}}.plot-content-amenities__item:not(:last-child)::after{content:"";position:absolute;top:0;right:-21px;width:1px;height:100%;background-color:#bfbfbf}@container plotContentColumnMain (max-width: 520px){.plot-content-amenities__item{width:calc(50% - 21px)}.plot-content-amenities__item:not(:last-child)::after{display:none}.plot-content .simple-check{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.plot-content-amenities__item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(1.8888888889rem,1.626984127rem + 1.1224489796vw,2.5rem);height:clamp(1.8888888889rem,1.626984127rem + 1.1224489796vw,2.5rem);border:1px solid #2d4e69;border-radius:100%}.plot-content-amenities__item-icon .icon{max-width:clamp(0.7777777778rem,0.5396825397rem + 1.0204081633vw,1.3333333333rem)}.plot-content__floor-plan{text-align:center;border:1px solid #bfbfbf;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.plot-content__floor-plan a{position:relative;display:block;padding:20px;text-decoration:none}.plot-content__floor-plan a:hover .icon{-webkit-transform:scale(1.15);transform:scale(1.15)}.plot-content__floor-plan .icon{position:absolute;top:clamp(0.7777777778rem,0.5396825397rem + 1.0204081633vw,1.3333333333rem);right:clamp(1rem,0.7619047619rem + 1.0204081633vw,1.5555555556rem);color:#2d4e69;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.plot-content .village-location-map{padding-bottom:20px}.plot-content .village-location-map .page-heading{padding-top:60px;padding-bottom:28px}.plot-content .village-location-map .page-heading h2{margin-bottom:0}.plot-content .village-location-map .page-heading .container,.plot-content .village-location-map .village-location-map-wrapper{padding-left:0;padding-right:0}.plot-content .village-location-map .village-location-map-wrapper{padding-bottom:0}@container plotContentColumnMain (min-width: 560px){.village-location-map-wrapper__map{min-height:400px}.village-location-map__address{bottom:20px}@media all and (max-width: 1367px)and (min-width: 569px){.village-location-map__address{padding-left:20px;padding-right:20px}}}@container plotContentColumnMain (max-width: 560px){.plot-content .village-location-map__address{position:relative;bottom:unset;left:unset;-webkit-transform:none;transform:none;padding-left:0;padding-right:0}.plot-content .village-location-map__address-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 0}.plot-content .village-location-map__address-content>div{width:50%}.plot-content .village-location-map__address-content>div:first-child::before{content:"";position:absolute;height:100%;width:1px;top:0;right:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#bfbfbf}.plot-content .village-location-map__address-content p{font-size:20px;line-height:28px}}.plot-content .property-results-listing{padding-bottom:0}.plot-content .property-results-listing__heading,.plot-content .property-results-listing-inner{padding-left:0;padding-right:0}.plot-content .property-results-listing__heading{padding-top:30px;padding-bottom:30px}.plot-content .property-results-listing-inner{grid-template-columns:repeat(2, 1fr)}@container plotContentColumnMain (max-width: 530px){.plot-content .property-results-listing-inner{grid-template-columns:auto}}.plot-content .property-results-listing-item{background-color:#eff0f3}@container plotContentColumnMain (max-width: 530px){.plot-content .property-results-listing-item__image img{width:100%;max-width:none}}.plot-detail-testimonials{padding:clamp(2.2222222222rem,1.746031746rem + 2.0408163265vw,3.3333333333rem) 0}@media all and (min-width: 641px){.plot-detail-testimonials{border-bottom:1px solid #d9d9d9}}.plot-detail-testimonials-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.plot-detail-testimonials-slider .slick-track .slick-slide{height:auto}.plot-detail-testimonials-slider .slick-track .slick-slide>div{height:100%}.plot-detail-testimonials-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media all and (min-width: 641px){.plot-detail-testimonials-slide{display:grid !important;grid-template-columns:repeat(2, 1fr)}}@container plotContentColumnMain (max-width: 590px){.plot-detail-testimonials-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.plot-detail-testimonials-slide__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 640px){.plot-detail-testimonials-slide__image img{aspect-ratio:16/9}}@container plotContentColumnMain (max-width: 590px){.plot-detail-testimonials-slide__image img{aspect-ratio:16/9}}@media all and (max-width: 420px){.plot-detail-testimonials-slide__image img{aspect-ratio:375/339}}.plot-detail-testimonials-slide__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(1.3333333333rem,.880952381rem + 1.9387755102vw,2.3888888889rem) clamp(1.1111111111rem,0.5634920635rem + 2.3469387755vw,2.3888888889rem) 43px;background-color:#2d4e69;color:#fff}@container plotContentColumnMain (max-width: 590px){.plot-detail-testimonials-slide__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.plot-detail-testimonials-slide__content blockquote{margin:0 0 12px;font-size:30px;line-height:38px;font-family:"Thrive-Bold",Georgia,Times,serif}.plot-detail-testimonials-slide__content p{margin-bottom:14px;font-size:16px;line-height:24px}@media all and (max-width: 640px){.plot-detail-testimonials-slide__content p{margin-bottom:40px}}.plot-detail-testimonials-slide__cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:auto;font-style:normal}.plot-detail-testimonials-slide__cite>div{width:34px;height:34px;border-radius:100%;overflow:hidden}.plot-detail-testimonials-slider-dots .slick-dots{margin-top:clamp(1.9444444444rem,1.5873015873rem + 1.5306122449vw,2.7777777778rem)}.financial-information{width:calc(100% + 40px);margin-left:-20px;padding:40px clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem);background-color:#f5f5f0;color:#2d4e69}@media all and (min-width: 641px){.financial-information{width:100%;margin-top:clamp(2.2222222222rem,1.746031746rem + 2.0408163265vw,3.3333333333rem);margin-left:0}}.financial-information h3{margin-bottom:28px;font-size:clamp(1.3333333333rem,1.1904761905rem + .612244898vw,1.6666666667rem);line-height:clamp(1.7777777778rem,1.6349206349rem + .612244898vw,2.1111111111rem)}.financial-information dl{margin:0;padding:28px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.financial-information dl dt,.financial-information dl dd{font-size:20px;line-height:28px}.financial-information dl dt{font-family:"Thrive-Bold",Georgia,Times,serif}.financial-information dl dd{margin-left:0}.financial-information dl dd:not(:last-child){margin-bottom:16px}.financial-information__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding-top:30px}.blog-articles{padding:clamp(1.1111111111rem,-0.6031746032rem + 7.3469387755vw,5.1111111111rem) 0 clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem);background-color:#f5f5f0}@media all and (max-width: 568px){.blog-articles .page-heading .button{display:none}}.blog-articles-listing{display:grid;grid-template-columns:auto;gap:20px}@media all and (min-width: 569px){.blog-articles-listing{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 769px){.blog-articles-listing{grid-template-columns:repeat(3, 1fr)}}.blog-articles-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-articles-item .overlay-link{z-index:1}.blog-articles-item__image{position:relative;overflow:hidden}.blog-articles-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.blog-articles-item:hover .blog-articles-item__image img{-webkit-transform:scale(1.15);transform:scale(1.15)}.blog-articles-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px;color:#2d4e69;background-color:#fff}.blog-articles-item__content p{margin-bottom:14px;font-size:24px;line-height:32px;font-family:"Thrive-Bold",Georgia,Times,serif}.fullscreen-image{max-height:1080px}.fullscreen-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.features-block{padding-top:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem);padding-bottom:clamp(2.2222222222rem,-0.1587301587rem + 10.2040816327vw,7.7777777778rem)}.features-block__heading{position:relative}@media all and (min-width: 769px){.features-block__heading{padding-bottom:16px}}.features-block__heading>*{position:relative}.features-block__heading::before{content:"";position:absolute;top:0;left:0;width:clamp(5.5555555556rem,3.8888888889rem + 7.1428571429vw,9.4444444444rem);height:clamp(5.5555555556rem,3.8888888889rem + 7.1428571429vw,9.4444444444rem);background-color:#f1fd85;-webkit-transform:translate(-10%, -15%);transform:translate(-10%, -15%)}.features-block.-module-bg-thrive-blue .features-block__heading::before{background-color:rgba(106,188,205,.75)}.features-block-grid .card-link{color:inherit;font-weight:normal;text-decoration:none !important}.features-block-grid{position:relative;display:grid;grid-template-columns:auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:36px}@media all and (min-width: 569px){.features-block-grid{grid-template-columns:repeat(2, 1fr)}}@media all and (min-width: 769px){.features-block-grid{grid-template-columns:repeat(3, 1fr)}}.features-block-grid-item>*:last-child{margin-bottom:0}.features-block-grid-item>img{margin-bottom:clamp(1.1111111111rem,.873015873rem + 1.0204081633vw,1.6666666667rem)}@media all and (max-width: 568px){.features-block-grid-item>img{max-width:none;width:100%;height:auto}}.features-block-grid-item h3{margin-bottom:.75rem;font-size:clamp(1.2222222222rem,1.0793650794rem + .612244898vw,1.5555555556rem);line-height:clamp(1.6666666667rem,1.2857142857rem + 1.6326530612vw,2.5555555556rem)}.features-block-grid-item p{padding-right:20px}:root{--expiredTextMinHeight: 224px}.countdown-wrapper{background-color:#fff;text-align:center}@media all and (min-width: 569px){.countdown-wrapper{padding:clamp(1.1111111111rem,-1.9841269841rem + 13.2653061224vw,8.3333333333rem) clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem)}}.countdown-inner{width:100%;max-width:1090px;margin-inline:auto;padding:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem);background-color:#0c4558}.-module-bg-thrive-cream .countdown-inner{background-color:#f5f5f0}.countdown-inner__title{margin-bottom:1.25rem;color:#fff;font-size:clamp(2rem,1.7857142857rem + 0.9183673469vw,2.5rem);line-height:1.1}.-module-bg-thrive-cream .countdown-inner__title{color:#0c4558}.countdown-inner__subtitle{margin-bottom:1.25rem;color:#f1fd85;font-size:clamp(1.3333333333rem,1.1428571429rem + 0.8163265306vw,1.7777777778rem)}.-module-bg-thrive-cream .countdown-inner__subtitle{color:#64c88c}.countdown-inner__description>*:last-child{margin-bottom:0}.countdown-inner__description p{margin-bottom:.5rem;color:#fff;font-size:18px;line-height:1.5}.-module-bg-thrive-cream .countdown-inner__description p{color:#595959}.countdown-units{position:relative;margin:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem) auto 0}.countdown-units .button{margin-top:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem)}.countdown-units.-expired::before{content:"";position:absolute;top:-4px;left:0;width:100%;height:calc(100% + 8px);background-color:rgba(12,69,88,.9);z-index:2}.countdown-units.-expired .countdown,.countdown-units.-expired .button{-webkit-filter:blur(2px);filter:blur(2px)}.countdown-units.-expired .countdown-units__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:var(--expiredTextMinHeight)}.countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem);min-width:250px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:clamp(0.5555555556rem,0.3174603175rem + 1.0204081633vw,1.1111111111rem);background-color:#fff;border-radius:10px}.countdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:12px;position:relative;min-width:clamp(3.1111111111rem,1.5873015873rem + 6.5306122449vw,6.6666666667rem)}.countdown-item:not(:last-child)::after{content:"";position:absolute;right:calc(clamp(0.5555555556rem,0.3174603175rem + 1.0204081633vw,1.1111111111rem)*-1);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:100%;border-right:1px dashed rgba(68,111,124,.5)}@media all and (max-width: 768px)and (min-width: 451px){.countdown-item:nth-child(5)::after{display:none}}@media all and (max-width: 450px)and (min-width: 361px){.countdown-item:nth-child(4)::after{display:none}}@media all and (max-width: 360px){.countdown-item:nth-child(3)::after{display:none}}.countdown-value{font-size:clamp(1.7777777778rem,1.4444444444rem + 1.4285714286vw,2.5555555556rem);line-height:1.1;font-family:"Thrive-Bold",Georgia,Times,serif;color:#0c4558}.countdown-label{font-size:clamp(0.7777777778rem,0.6825396825rem + 0.4081632653vw,1rem);line-height:normal;font-family:"Thrive-Bold",Georgia,Times,serif;color:#446f7c;text-transform:capitalize}.countdown-expired-text{position:relative;top:0;left:0;width:100%;min-height:var(--expiredTextMinHeight);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(2.2222222222rem,1.2698412698rem + 4.0816326531vw,4.4444444444rem) 20px;color:#fff;z-index:3}.countdown-expired-text p{max-width:670px;margin:0 auto}.countdown-wrapper--fifty-fifty{padding:clamp(1.1111111111rem,0.0634920635rem + 4.4897959184vw,3.5555555556rem) 0;text-align:center}.countdown-two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media all and (min-width: 769px){.countdown-two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.countdown-two-column .countdown-inner{container-type:inline-size;container-name:countdownInner;max-width:640px;margin:0;padding:0}.countdown-two-column .countdown-inner__subtitle{margin-bottom:2rem}@media all and (min-width: 569px){@container countdownInner (width < 480px){.countdown-item:nth-child(3)::after{display:none}}}.countdown-two-column__image{width:100%}@media all and (min-width: 769px){.countdown-two-column__image{max-width:554px}}.countdown-two-column__image img{max-width:none;width:100%;height:auto}.arrange-a-visit.countdown-visible .arrange-a-visit__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 569px){.arrange-a-visit.countdown-visible .countdown-banner-container--top-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.countdown-banner-container{position:relative;padding-inline:0}.countdown-wrapper--in-banner{--expiredTextMinHeight: 172px}@media all and (min-width: 569px){.countdown-wrapper--in-banner{--expiredTextMinHeight: 94px;position:absolute;bottom:0;right:0}.countdown-banner-container.countdown-banner-container--top-left .countdown-wrapper--in-banner{bottom:unset;right:unset;top:0;left:0}}@media all and (max-width: 568px){.countdown-wrapper--in-banner{text-align:center}}.countdown-wrapper--in-banner .countdown-inner{padding:clamp(1.1111111111rem,.873015873rem + 1.0204081633vw,1.6666666667rem)}.countdown-wrapper--in-banner .countdown-inner__title{margin-bottom:.75rem;font-size:36px}.countdown-wrapper--in-banner .countdown-inner__subtitle{font-size:24px}@media all and (min-width: 569px){.countdown-wrapper--in-banner .countdown-inner__subtitle{font-size:20px}}@media all and (min-width: 569px){.countdown-wrapper--in-banner .countdown-inner__description{display:none}}.countdown-wrapper--in-banner .countdown{padding:10px}.countdown-wrapper--in-banner .countdown-item{min-width:56px}.countdown-wrapper--in-banner .countdown-value{font-size:clamp(1.7777777778rem,1.6825396825rem + 0.4081632653vw,2rem)}@media all and (min-width: 569px){.countdown-wrapper--in-banner .button{display:none}}@media all and (min-width: 569px){.countdown-wrapper--in-banner .countdown-units{margin-block:0}}.countdown-wrapper--in-banner .countdown-expired-text{padding-block:20px}.hero-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin:0 auto;max-width:1600px;padding:30px 35px 35px}.hero-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-header__image{aspect-ratio:1/1}.hero-header__image img{width:100%}.hero-header h1,.hero-header .h1-div{font-size:clamp(50px,6vw,110px);line-height:1em;text-align:left;text-wrap:balance}.hero-header h1:not(:last-child),.hero-header .h1-div:not(:last-child){margin-bottom:.25em}.hero-header__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:30px}.hero-header__pre-heading{display:block;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:clamp(24px,2vw,39px);margin-bottom:.5em}.hero-header p{color:#fff}.hero-header .content-breadcrumbs__nav{padding-top:0}@media all and (min-width: 821px){.hero-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:60px 54px}.hero-header__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-header__image{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;width:50%}.hero-header__ctas{margin-top:50px}}@media all and (min-width: 1201px){.hero-header__inner{padding:80px 54px}}.rental-packages__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1600px;padding:var(--padding-y) var(--padding-x)}.rental-packages__intro{margin-bottom:var(--padding-y)}.rental-packages__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rental-packages__card{--card-padding: 20px;--transition-duration: 1s;border-radius:var(--card-padding) var(--card-padding) var(--card-padding) 0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:478px;overflow:hidden;position:relative;-webkit-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease}.rental-packages__card:nth-child(1){--color-accent: #7B84C1}.rental-packages__card:nth-child(2){--color-accent: #64C88C}.rental-packages__card:nth-child(3){--color-accent: #00ADC0}.rental-packages__card::before{content:"";display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(74.67%, rgba(123, 132, 193, 0)), to(rgba(123, 132, 193, 0.24)));background:linear-gradient(180deg, rgba(123, 132, 193, 0) 74.67%, rgba(123, 132, 193, 0.24) 100%);position:absolute;inset:0;opacity:0;-webkit-transition:opacity var(--transition-duration) ease;transition:opacity var(--transition-duration) ease}.rental-packages__card-header{background:var(--color-accent);padding:30px;position:relative}.rental-packages__card-header span{text-transform:uppercase;font-family:"Thrive-Bold",Georgia,Times,serif}.rental-packages__card-header h3{margin:0;font-size:38px;color:#002a3f;line-height:1.1em}.rental-packages__card-image{aspect-ratio:5/3;overflow:hidden}.rental-packages__card-image img{display:block;-webkit-transition:-webkit-transform var(--transition-duration) ease;transition:-webkit-transform var(--transition-duration) ease;transition:transform var(--transition-duration) ease;transition:transform var(--transition-duration) ease,-webkit-transform var(--transition-duration) ease;width:100%}.rental-packages__card-body{padding:var(--card-padding)}.rental-packages__card-body p,.rental-packages__card-body li{font-size:16px;line-height:1.5em}.rental-packages__card-body ul{list-style:none;padding:0}.rental-packages__card-body li{padding-left:calc(22px + .5em);position:relative}.rental-packages__card-body li:last-child{padding-bottom:0}.rental-packages__card-body li::before{aspect-ratio:23/17;background:url('data:image/svg+xml,<svg viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7043 0.440148C15.6413 6.00131 11.5462 9.64853 7.24957 16.4435C7.16354 16.5796 6.97159 16.5993 6.86239 16.481L0.0650195 9.11937C-0.029222 9.01731 -0.0198706 8.85739 0.0856251 8.76701L3.79144 5.59201C3.90287 5.49653 4.07267 5.51973 4.15441 5.6416L6.81293 9.60501C13.8455 3.41554 19.9354 0.879419 22.4751 0.0144794C22.7366 -0.0745632 22.9213 0.269279 22.7043 0.440148Z" fill="%232D4E69"/></svg>') no-repeat;content:"";display:block;left:0;margin-top:.3em;position:absolute;width:22px}.rental-packages__card-body hr{background:var(--color-accent);border:0;height:1px;margin:0 0 1rem 0}.rental-packages__card-cta,.rental-packages__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rental-packages__card-cta{margin-top:var(--card-padding)}.rental-packages__ctas{margin-top:30px}.rental-packages__card:hover{-webkit-box-shadow:0px 10px 23px 0px rgba(0,42,63,0.1019607843),0px 41px 41px 0px rgba(0,42,63,0.0901960784),0px 93px 56px 0px rgba(0,42,63,0.0509803922),0px 165px 66px 0px rgba(0,42,63,0.0117647059),0px 258px 72px 0px rgba(0,42,63,0);box-shadow:0px 10px 23px 0px rgba(0,42,63,0.1019607843),0px 41px 41px 0px rgba(0,42,63,0.0901960784),0px 93px 56px 0px rgba(0,42,63,0.0509803922),0px 165px 66px 0px rgba(0,42,63,0.0117647059),0px 258px 72px 0px rgba(0,42,63,0)}.rental-packages__card:hover::before{opacity:1}.rental-packages__card:hover .rental-packages__card-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.rental-packages:has(.rental-packages__card:hover) .rental-packages__card:not(:hover){opacity:.5}@media all and (min-width: 821px){.rental-packages__inner{--padding-y: 60px;--padding-x: 54px}.rental-packages__card{--card-padding: 30px}.rental-packages__card-body p,.rental-packages__card-body li{font-size:18px}}@media all and (min-width: 981px){.rental-packages__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media all and (min-width: 1201px){.rental-packages__inner{--padding-y: 80px;--padding-x: 54px}}.finance-example__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1600px;padding:var(--padding-y) var(--padding-x)}.finance-example__intro{margin-bottom:30px;text-wrap:balance}.finance-example__intro h2{color:#446f7c}.finance-example__image{margin:0 auto;max-width:1075px;overflow-x:auto}.finance-example__image img{width:100%;min-width:750px}.finance-example__image::-webkit-scrollbar{width:1em}.finance-example__image::-webkit-scrollbar-track{background:#fff}.finance-example__image::-webkit-scrollbar-thumb{background-color:#2d4e69;outline:none;border-radius:15px}.finance-example__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media all and (min-width: 821px){.finance-example__inner{--padding-y: 60px;--padding-x: 54px}}@media all and (min-width: 1201px){.finance-example__inner{--padding-y: 80px;--padding-x: 54px}}.highlights__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1183px;padding:var(--padding-y) var(--padding-x)}.highlights h2{font-size:1.75rem;line-height:1em}.highlights ul{list-style:none;padding:0}.highlights ul li{padding-left:calc(22px + .5em);position:relative}.highlights ul li:last-child{padding-bottom:0}.highlights ul li::before{aspect-ratio:23/17;background:url('data:image/svg+xml,<svg viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.7043 0.440148C15.6413 6.00131 11.5462 9.64853 7.24957 16.4435C7.16354 16.5796 6.97159 16.5993 6.86239 16.481L0.0650195 9.11937C-0.029222 9.01731 -0.0198706 8.85739 0.0856251 8.76701L3.79144 5.59201C3.90287 5.49653 4.07267 5.51973 4.15441 5.6416L6.81293 9.60501C13.8455 3.41554 19.9354 0.879419 22.4751 0.0144794C22.7366 -0.0745632 22.9213 0.269279 22.7043 0.440148Z" fill="%23fff"/></svg>') no-repeat;content:"";display:block;left:0;margin-top:.3em;position:absolute;width:22px}.highlights__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.-module-bg-thrive-blue+.highlights .highlights__inner{padding-top:0}@media all and (min-width: 821px){.highlights__inner{--padding-y: 60px;--padding-x: 54px}.highlights h2{font-size:2.5rem}.highlights .rich-text ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:clamp(30px,7vw,80px);-moz-column-gap:clamp(30px,7vw,80px);column-gap:clamp(30px,7vw,80px)}}@media all and (min-width: 1201px){.highlights__inner{--padding-y: 80px;--padding-x: 54px}}.call-to-action__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1183px;padding:var(--padding-y) var(--padding-x)}.call-to-action h3{font-size:1.75rem;color:#64c88c}.call-to-action h2,.call-to-action h3{text-wrap:balance;line-height:1em}.call-to-action h2+h3{margin-top:-1rem}.call-to-action__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.call-to-action__ctas:not(:last-child),.call-to-action .rich-text:not(:last-child){margin-bottom:30px}@media all and (min-width: 769px){.call-to-action .button{padding:14px 20px 16px;min-width:232px}}@media all and (min-width: 821px){.call-to-action__inner{--padding-y: 60px;--padding-x: 54px}.call-to-action h3{font-size:2.5rem}.call-to-action h2+h3{margin-top:3.5rem}}@media all and (min-width: 1201px){.call-to-action__inner{--padding-y: 80px;--padding-x: 54px}}.resident-testimonials{--border-radius: 20px}.resident-testimonials__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1183px;padding:var(--padding-y) var(--padding-x)}.resident-testimonials__intro{margin-bottom:var(--padding-y)}.resident-testimonials__slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 60px}.resident-testimonials__slide-image{aspect-ratio:5/4;width:100%;-ms-flex-negative:0;flex-shrink:0}.resident-testimonials__slide-image img{border-radius:var(--border-radius) var(--border-radius) var(--border-radius) 0;width:100%}.resident-testimonials__slider-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:20px}.resident-testimonials__slider-dots{-webkit-box-flex:1;-ms-flex:1;flex:1}.resident-testimonials .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;position:relative;z-index:1}.resident-testimonials .slick-dots button::before,.resident-testimonials .slick-dots button::after{content:"";background:#fff;display:block;height:4px}.resident-testimonials .slick-dots button::before{opacity:.3;position:absolute;top:13px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:-1}.resident-testimonials .slick-dots button::after{-webkit-transition:height .3s ease;transition:height .3s ease;width:0}.resident-testimonials .slick-dots li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.resident-testimonials .slick-dots button{background:none;border-radius:0;border:0;height:30px;padding:0;width:100%}.resident-testimonials .slick-dots li:first-child button::before,.resident-testimonials .slick-dots li:first-child button::after{border-bottom-left-radius:10px;border-top-left-radius:10px}.resident-testimonials .slick-dots li:last-child button::before,.resident-testimonials .slick-dots li:last-child button::after{border-bottom-right-radius:10px;border-top-right-radius:10px}.resident-testimonials .slick-dots li.slick-active button{background:none}.resident-testimonials .slick-dots .slick-active button::after{width:var(--slide-progress, 0%)}.resident-testimonials .slick-dots li:has(~.slick-active) button::after{width:100%}.resident-testimonials .slick-dots button:hover::before{height:8px;opacity:.65;top:11px}.resident-testimonials .slick-dots button:hover::after{height:8px}.resident-testimonials__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.resident-testimonials .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;border:2px solid #fff;color:#2d4e69;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.resident-testimonials .slick-arrow.slick-disabled{background:rgba(0,0,0,0);color:#fff;opacity:.3;pointer-events:none}.resident-testimonials .slick-arrow:hover{background:#f093c4;border-color:#f093c4}.resident-testimonials .slick-arrow svg{aspect-ratio:43/46;fill:currentColor;height:auto;padding-left:7%;width:70%}.resident-testimonials .slick-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.resident-testimonials .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.resident-testimonials blockquote{font-family:"Thrive-Bold",Georgia,Times,serif;font-size:30px;line-height:1.2em;margin:0;text-align:center}.resident-testimonials cite{display:block;font-style:normal;margin-top:1.5em;text-align:center}@media all and (min-width: 821px){.resident-testimonials{--border-radius: 30px}.resident-testimonials__inner{--padding-y: 60px;--padding-x: 54px}.resident-testimonials__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.resident-testimonials__slide-image{width:50%}.resident-testimonials__slider-controls{gap:40px;margin-top:40px}.resident-testimonials__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.resident-testimonials .slick-arrow{height:60px;width:60px}.resident-testimonials blockquote,.resident-testimonials cite{text-align:left}}@media all and (min-width: 1201px){.resident-testimonials__inner{--padding-y: 80px;--padding-x: 54px}.resident-testimonials__slider-controls{gap:60px}.resident-testimonials blockquote{font-size:38px}}.logos-block{padding-block:clamp(1.1111111111rem,-0.0793650794rem + 5.1020408163vw,3.8888888889rem)}.logos-block h2{font-size:clamp(1.3333333333rem,1.0476190476rem + 1.2244897959vw,2rem);line-height:clamp(1.7777777778rem,1.4920634921rem + 1.2244897959vw,2.4444444444rem)}.logos-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logos-slider .slick-slide{padding-inline:clamp(1.1111111111rem,0.6349206349rem + 2.0408163265vw,2.2222222222rem)}.cards__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1600px;padding:var(--padding-y) var(--padding-x)}.cards__intro{margin-bottom:var(--padding-y)}.cards__grid{--grid-gap: 20px;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols, 1), 1fr)}.cards__grid>div{container-name:card;container-type:inline-size}.cards__card{--background-color: #2D4E69;--card-padding: 20px;--color: #FFF;--link-gap: 0.5em;--title-color: #f1fd85;--title-size: 32px;--transition-duration: 0.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:var(--background-color);color:var(--color);overflow:hidden;position:relative;text-decoration:none;-webkit-transition:all var(--transition-duration) ease;transition:all var(--transition-duration) ease}.cards__card-image{aspect-ratio:3/2;overflow:hidden}.cards__card-image img{display:block;-webkit-transition:-webkit-transform var(--transition-duration) ease;transition:-webkit-transform var(--transition-duration) ease;transition:transform var(--transition-duration) ease;transition:transform var(--transition-duration) ease,-webkit-transform var(--transition-duration) ease;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cards__card-body{padding:var(--card-padding);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.cards__card-body h3{color:var(--title-color);margin-bottom:.5em;-webkit-transition:color var(--transition-duration) ease;transition:color var(--transition-duration) ease;font-size:var(--title-size);line-height:1.4em}.cards__card-body .rich-text h3:first-child{margin-top:-0.2em}.cards__card-body p{font-size:14px;line-height:1.5em;color:inherit}.cards__card-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Thrive-Bold",Georgia,Times,serif;gap:var(--link-gap);margin-top:auto;position:relative;-webkit-transition:gap var(--transition-duration) ease;transition:gap var(--transition-duration) ease}.cards__card-link:after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}@media all and (min-width: 821px){.cards__card-link{font-size:16px}}.cards__card:hover{--background-color: #f1fd85;--color: #2D4E69;--link-gap: 0.75em;--title-color: #2D4E69}@media all and (min-width: 821px){.cards__inner{--padding-y: 60px;--padding-x: 54px}.cards__card{--card-padding: 30px}.cards__card-body p{font-size:16px}}@media all and (min-width: 981px){.cards__grid{--grid-gap: 30px}.cols-lg-2{--grid-cols: 2}.cols-lg-3{--grid-cols: 3}}@media all and (min-width: 1201px){.cards__inner{--padding-y: 65px;--padding-x: 54px}}@container card (min-width: 736px){.cards__card-image{width:50%;-ms-flex-negative:0;flex-shrink:0}.cards__card{--card-padding: 40px;--title-size: clamp(32px, 4cqw, 40px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cards__card-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards__card-link{margin-top:0}}.featured-events{--color: #fff;--color-contrast: #2D4E69;--color-title: #f1fd85;color:var(--color)}.featured-events.-module-bg-thrive-cream,.featured-events.-module-bg-thrive-white{--color: #2D4E69;--color-contrast: #FFF;--color-title: #2D4E69}.featured-events__inner{--padding-y: 35px;--padding-x: 35px;margin:0 auto;max-width:1600px;padding:var(--padding-y) var(--padding-x)}.featured-events__slider-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:20px}.featured-events__slider-dots{-webkit-box-flex:1;-ms-flex:1;flex:1}.featured-events .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;position:relative;z-index:1}.featured-events .slick-dots button::before,.featured-events .slick-dots button::after{content:"";background:var(--color);display:block;height:4px}.featured-events .slick-dots button::before{opacity:.3;position:absolute;top:13px;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:-1}.featured-events .slick-dots button::after{-webkit-transition:height .3s ease;transition:height .3s ease;width:0}.featured-events .slick-dots li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.featured-events .slick-dots button{background:none;border-radius:0;border:0;height:30px;padding:0;width:100%}.featured-events .slick-dots li:first-child button::before,.featured-events .slick-dots li:first-child button::after{border-bottom-left-radius:10px;border-top-left-radius:10px}.featured-events .slick-dots li:last-child button::before,.featured-events .slick-dots li:last-child button::after{border-bottom-right-radius:10px;border-top-right-radius:10px}.featured-events .slick-dots li.slick-active button{background:none}.featured-events .slick-dots .slick-active button::after{width:var(--slide-progress, 0%)}.featured-events .slick-dots li:has(~.slick-active) button::after{width:100%}.featured-events .slick-dots button:hover::before{height:8px;opacity:.65;top:11px}.featured-events .slick-dots button:hover::after{height:8px}.featured-events__slider-numbers{font-size:.8em}.featured-events__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.featured-events .slick-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color);border-radius:50%;border:2px solid var(--color);color:var(--color-contrast);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px}.featured-events .slick-arrow.slick-disabled{background:rgba(0,0,0,0);color:var(--color);opacity:.3;pointer-events:none}.featured-events .slick-arrow:hover{background:#f093c4;border-color:#f093c4}.featured-events .slick-arrow svg{aspect-ratio:43/46;fill:currentColor;height:auto;padding-left:7%;width:70%}.featured-events .slick-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featured-events .visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.featured-events .slick-slide{padding-right:1px}.featured-event{-webkit-box-align:center;-ms-flex-align:center;align-items:center;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px clamp(50px,6cqw,75px);position:relative;text-align:center}.featured-event picture{aspect-ratio:3/2;overflow:hidden}.featured-event picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-event__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.featured-event__body h3{color:var(--color-title);font-size:1.7rem;line-height:1.2em;text-wrap:balance}.featured-event__body p:last-child{margin-bottom:0}.featured-event__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.featured-event__header h3{margin:0}.featured-event__header-date-container{-webkit-box-align:end;-ms-flex-align:end;align-items:end;aspect-ratio:3/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;width:100%}.featured-event__header-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;background:#f1fd85;color:#2d4e69;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Thrive-Bold",Georgia,Times,serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;width:clamp(60px,20cqw,75px)}.featured-event__header-date span{display:block;font-size:48cqw;line-height:1em}.featured-event__header-date small{font-size:20cqw;line-height:1em}.featured-event__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.featured-event__details-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-title);gap:.5em}.featured-event__details-time .icon-clock{stroke:currentColor;height:20px;width:20px}.featured-event__details-location{text-wrap:balance;margin:0}@media all and (min-width: 821px){.featured-events__inner{--padding-y: 60px;--padding-x: 54px}.featured-events__slider-controls{gap:40px;margin-top:40px}.featured-events__slider-numbers{font-size:1em}.featured-events__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.featured-events .slick-arrow{height:60px;width:60px}.featured-event{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left}.featured-event picture,.featured-event__body{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.featured-event__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.featured-event__header-date-container{aspect-ratio:none;position:static;width:auto}.featured-event__details-time{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.featured-event .button{display:inline-block}}@media all and (min-width: 1201px){.featured-events__inner{--padding-y: 80px;--padding-x: 54px}.featured-events__slider-controls{gap:60px}.featured-event__body h3{font-size:40px}}.dotted-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.dotted-line>svg{min-width:200%}@media all and (max-width: 1200px){.dotted-line{display:none}}.dotted-line__path{-webkit-clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%)}.dotted-line.draw .dotted-line__path{-webkit-animation:draw 4s linear forwards;animation:draw 4s linear forwards}@-webkit-keyframes draw{0%{-webkit-clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}@keyframes draw{0%{-webkit-clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%);clip-path:polygon(0 0%, 0% 0, 0% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%)}}.thrive-launch-slider .slick-slide{position:relative}.thrive-launch-slider .image-caption{position:absolute;bottom:0;left:0;padding:8em 18em 2em 2em;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(0, 0, 0, 0.95)), color-stop(25%, rgba(0, 0, 0, 0.95)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.95) 25%, rgba(0, 0, 0, 0) 100%);width:100%;z-index:1}@media all and (max-width: 980px){.thrive-launch-slider .image-caption{padding-right:10em}}.thrive-launch-slider .image-caption p{color:#fff}.thrive-launch-slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;background-color:#fff;border-radius:10px;overflow:hidden;z-index:1}@media all and (max-width: 980px){.thrive-launch-slider-controls{background-color:#2d4e69}}.thrive-launch-slider-controls--blue{background-color:#2d4e69}.thrive-launch-slider-controls__slide-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:16px 25px;color:#2d4e69;border-right:1px solid #2d4e69}@media all and (max-width: 980px){.thrive-launch-slider-controls__slide-number{color:#f1fd85;padding:11px 22px;border-right:none}}@media all and (max-width: 568px){.thrive-launch-slider-controls__slide-number{padding:8px 16px}}.thrive-launch-slider-controls__slide-number .icon{margin-right:10px}@media all and (max-width: 980px){.thrive-launch-slider-controls__slide-number .icon{stroke:#f1fd85}}@media all and (max-width: 568px){.thrive-launch-slider-controls__slide-number .icon{width:18px;height:15px}}.thrive-launch-slider-controls__slide-number>span{font-size:1.1111111111rem;line-height:1.1666666667rem;text-align:center}@media all and (max-width: 568px){.thrive-launch-slider-controls__slide-number>span{font-size:1rem;line-height:1.0555555556rem}}.thrive-launch-slider-controls.thrive-launch-slider-controls--blue .thrive-launch-slider-controls__slide-number{color:#f1fd85;border-right-color:#f1fd85}.thrive-launch-slider-controls.thrive-launch-slider-controls--blue .thrive-launch-slider-controls__slide-number .icon{stroke:#f1fd85}.thrive-launch-slider-controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.thrive-launch-slider-controls__arrows .slick-arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;padding:0;background:none;font-size:0}.thrive-launch-slider-controls__arrows .slick-arrow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;pointer-events:none;opacity:0;border-radius:100%;will-change:opacity;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.thrive-launch-slider-controls__arrows .slick-arrow:hover::before{opacity:.05}.thrive-launch-slider-controls.thrive-launch-slider-controls--blue .thrive-launch-slider-controls__arrows .slick-arrow:hover::before{opacity:.1}.thrive-launch-slider-controls__arrows .slick-arrow:not(:last-child){border-right:1px solid #2d4e69}.thrive-launch-slider-controls.thrive-launch-slider-controls--blue .thrive-launch-slider-controls__arrows .slick-arrow:not(:last-child){border-right-color:#f1fd85}.thrive-launch-slider-controls__arrows .slick-arrow .icon{width:14px;height:14px}.thrive-launch-slider-controls.thrive-launch-slider-controls--blue .thrive-launch-slider-controls__arrows .slick-arrow .icon{stroke:#f1fd85}.thrive-launch-slider-controls__arrows .slick-arrow.slick-prev .icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 16px;background-color:rgba(0,0,0,0)}.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__slide-number{display:none}.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow{background-color:#fff;border-radius:100%}.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow:not(:last-child){border-left:none}*.-module-bg-thrive-cream .thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow{background-color:#f5f5f0}@media all and (max-width: 568px){.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow{width:30px;height:30px}}@media all and (min-width: 569px){.thrive-launch-slider-controls--alt:not(.thrive-launch-slider-controls--alt-large-only) .thrive-launch-slider-controls__arrows .slick-arrow .icon{width:30px;height:30px}}@media all and (max-width: 980px){.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 16px;background-color:rgba(0,0,0,0)}.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__slide-number{display:none}.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows .slick-arrow{background-color:#fff;border-radius:100%}.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows .slick-arrow:not(:last-child){border-left:none}*.-module-bg-thrive-cream .thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows .slick-arrow{background-color:#f5f5f0}}@media all and (max-width: 980px)and (max-width: 568px){.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows .slick-arrow{width:30px;height:30px}}@media all and (max-width: 980px)and (min-width: 569px){.thrive-launch-slider-controls--alt.thrive-launch-slider-controls--alt-large-only .thrive-launch-slider-controls__arrows .slick-arrow .icon{width:30px;height:30px}}.thrive-launch-slider-controls__lightbox-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 14px;color:#2d4e69;background-color:#fff}.thrive-launch-slider-controls__lightbox-open .icon{position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.thrive-launch-slider-controls__lightbox-open:hover .icon{-webkit-transform:scale(1.15);transform:scale(1.15)}.village-banner__upper{position:relative}.village-banner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0);padding:0}@media all and (min-width: 981px){.village-banner-content{padding:70px 100px 32px}}.village-banner-content__inner{width:100%;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 981px){.village-banner-content__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.village-banner-content__coming-soon{font-size:1.3888888889rem;line-height:1.6666666667rem;display:inline-block;width:100%;padding:6px 35px 10px;margin-left:auto;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69;text-align:center;background-color:#f1fd85}@media all and (min-width: 569px){.village-banner-content__coming-soon{font-size:1.5555555556rem;line-height:1.9444444444rem;padding:16px 35px}}@media all and (min-width: 981px){.village-banner-content__coming-soon{width:auto;padding:.55em .9em}}@media all and (max-width: 980px){.village-banner-content__copy{padding:35px;text-align:center}}.village-banner-content__copy h1,.village-banner-content__copy p{color:#fff}.village-banner-content__copy h1>strong,.village-banner-content__copy p>strong{color:#f1fd85;font-family:"Thrive-Bold",Georgia,Times,serif}.village-banner-content__copy h1{font-size:2.2222222222rem;line-height:2.6666666667rem;margin-bottom:0}@media all and (min-width: 569px){.village-banner-content__copy h1{font-size:3.3333333333rem;line-height:3.6111111111rem;padding-bottom:.5rem;line-height:2.8rem}}@media all and (min-width: 1201px){.village-banner-content__copy h1{font-size:5rem;line-height:6.3333333333rem;margin-bottom:.75rem;line-height:4.2rem;padding-bottom:0}}@media all and (min-width: 981px){.village-banner.village-banner--alt .village-banner-content__copy h1{text-align:left}}@media all and (max-width: 768px){.village-banner.village-banner--alt .village-banner-content__copy h1{font-size:2.5555555556rem;line-height:2.8888888889rem}}@media all and (max-width: 568px){.village-banner.village-banner--alt .village-banner-content__copy h1{font-size:1.8888888889rem;line-height:2.2222222222rem}}.village-banner-content__copy p{font-size:0.8888888889rem;line-height:1.1666666667rem;font-family:"Thrive-RegularItalic",Georgia,Times,serif;text-align:center}@media all and (min-width: 569px){.village-banner-content__copy p{font-size:1rem;line-height:1.5555555556rem}}@media all and (min-width: 1201px){.village-banner-content__copy p{font-size:1.7777777778rem;line-height:2.3333333333rem}}.village-banner.village-banner--alt .village-banner-content__copy p{font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (min-width: 981px){.village-banner.village-banner--alt .village-banner-content__copy p{text-align:left}}.village-banner-content__copy p.village-banner-content__copy-location{font-size:1.1111111111rem;line-height:1.5rem}@media all and (min-width: 1201px){.village-banner-content__copy p.village-banner-content__copy-location{font-size:1.5555555556rem;line-height:2.1111111111rem}}.village-banner-content__copy p.village-banner-content__copy-location .icon{position:relative;top:5px;margin-right:5px}@media all and (max-width: 568px){.village-banner.village-banner--alt .village-banner-content__copy p.village-banner-content__copy-location{display:none}}.village-banner-slider{position:relative}.village-banner-slider:not(.slick-initialized){width:100%;height:789px;overflow:hidden}.village-banner-slider::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(0, 0, 0, 0.83)), color-stop(50%, rgba(0, 0, 0, 0.43)), color-stop(75%, rgba(0, 0, 0, 0)));background:linear-gradient(0, rgba(0, 0, 0, 0.83) 0%, rgba(0, 0, 0, 0.43) 50%, rgba(0, 0, 0, 0) 75%);z-index:1;pointer-events:none}@media all and (min-width: 981px){.village-banner-slider::before{width:68%;background:linear-gradient(244deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0.8) 100%)}}.village-banner-slider img{max-width:none;width:100%;height:auto}.village-banner-slider .video-embed-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%;height:100%;overflow:hidden;aspect-ratio:1920/789}@media all and (max-width: 980px){.village-banner-slider .video-embed-wrapper{aspect-ratio:980/600}}@media all and (max-width: 768px){.village-banner-slider .video-embed-wrapper{aspect-ratio:768/468}}@media all and (max-width: 420px){.village-banner-slider .video-embed-wrapper{aspect-ratio:420/362}}.village-banner-slider .video-embed-wrapper iframe{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:138%}@media all and (max-width: 980px){.village-banner-slider .video-embed-wrapper iframe{height:100%;width:110%}}@media all and (max-width: 420px){.village-banner-slider .video-embed-wrapper iframe{width:152%}}.village-banner-slider-controls{-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 980px){.village-banner-slider-controls{position:absolute;top:0;left:0;-webkit-transform:translate(35px, -100%) translateY(-18px);transform:translate(35px, -100%) translateY(-18px);background-color:#2d4e69}}.village-banner-detail{padding:50px 35px;background-color:#f5f5f0}@media all and (max-width: 980px){.village-banner-detail{padding:30px 35px 35px}}.village-banner-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1600px;margin:0 auto}@media all and (max-width: 980px){.village-banner-detail-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.village-banner-detail-item{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#2d4e69;width:100%;padding:12px 0}@media all and (min-width: 981px){.village-banner-detail-item{width:auto;padding:24px}.village-banner-detail-item:not(:last-child){border-right:2px solid #2d4e69}}@media all and (min-width: 1601px){.village-banner-detail-item{padding:32px 48px}}.village-banner-detail-item--location>*:last-child,.village-banner-detail-item--contact>*:last-child{margin-bottom:0}.village-banner-detail-item--location p,.village-banner-detail-item--contact p{font-size:1rem;line-height:1.2222222222rem;margin-bottom:.5rem;position:relative}@media all and (min-width: 981px){.village-banner-detail-item--location p,.village-banner-detail-item--contact p{font-size:1.2222222222rem;line-height:1.4444444444rem}.village-banner-detail-item--location p .icon,.village-banner-detail-item--contact p .icon{position:absolute;top:0;left:0}}@media all and (min-width: 1368px){.village-banner-detail-item--location p,.village-banner-detail-item--contact p{font-size:1.3888888889rem;line-height:1.1111111111rem;margin-bottom:.75rem}}@media all and (max-width: 980px){.village-banner-detail-item--location p .icon,.village-banner-detail-item--contact p .icon{width:21px;height:30px}}@media all and (max-width: 568px){.village-banner-detail-item--location{padding-top:0}}.village-banner-detail-item--location p .icon{-webkit-transform:translate(-5px, 9px);transform:translate(-5px, 9px)}@media all and (min-width: 981px){.village-banner-detail-item--location p .icon{-webkit-transform:translateX(-100%) translateX(-16px) translateY(-5px);transform:translateX(-100%) translateX(-16px) translateY(-5px)}}.village-banner-detail-item--location a{position:relative;color:#2d4e69;text-decoration:none}.village-banner-detail-item--location a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#2d4e69;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.village-banner-detail-item--location a::after{content:"";position:absolute;right:0;bottom:5px;width:14px;height:14px;background-image:url(../img/icons/sprite-icon-arrow-pink.svg);background-position:center;background-size:14px;background-repeat:no-repeat;-webkit-transform:translateX(8px) translateX(100%);transform:translateX(8px) translateX(100%);-webkit-transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1);transition:transform .4s cubic-bezier(0.25, 1, 0.5, 1),-webkit-transform .4s cubic-bezier(0.25, 1, 0.5, 1)}.village-banner-detail-item--location a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.village-banner-detail-item--location a:hover::after{-webkit-transform:translateX(15px) translateX(100%);transform:translateX(15px) translateX(100%)}.village-banner-detail-item--location a.-bold{font-family:"Thrive-Bold",Georgia,Times,serif}.village-banner-detail-item--location a{font-family:"Thrive-Bold",Georgia,Times,serif}.village-banner-detail-item--features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 1200px)and (min-width: 981px){.village-banner-detail-item--features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:320px}}@media all and (max-width: 980px){.village-banner-detail-item--features{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.village-banner-detail-item--features p{font-size:1.1111111111rem;line-height:1.5555555556rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 1201px){.village-banner-detail-item--features p{margin-bottom:0}}.village-banner-detail-item--features p:not(:last-child){margin-right:38px}@media all and (max-width: 1367px){.village-banner-detail-item--features p{font-size:1rem;line-height:1.4444444444rem}}@media all and (max-width: 1200px)and (min-width: 981px){.village-banner-detail-item--features p:last-child{margin-bottom:0}}.village-banner-detail-item--features .icon{margin-right:13px}@media all and (max-width: 1367px){.village-banner-detail-item--features .icon.icon-bedrooms-alt{width:38px;height:27px}.village-banner-detail-item--features .icon.icon-home-alt{width:26px;height:28px}}@media all and (max-width: 568px){.village-banner-detail-item--features .responsive-hidden{display:none}}.village-banner-detail-item--contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:32px 0 32px 96px}@media all and (max-width: 1540px){.village-banner-detail-item--contact{padding-left:32px}}@media all and (max-width: 1367px){.village-banner-detail-item--contact{padding:24px 0 24px 32px}}@media all and (max-width: 980px){.village-banner-detail-item--contact{display:block;padding:24px 0 0;border-top:2px solid #2d4e69}}.village-banner-detail-item--contact p .icon{-webkit-transform:translate(-5px, 9px);transform:translate(-5px, 9px)}@media all and (min-width: 981px){.village-banner-detail-item--contact p .icon{-webkit-transform:translateX(-100%) translateX(-16px) translateY(5px);transform:translateX(-100%) translateX(-16px) translateY(5px)}}@media all and (max-width: 1540px)and (min-width: 981px){.village-banner-detail-item--contact p .icon{display:none}}@media all and (max-width: 980px){.village-banner-detail-item--contact .button{margin-top:1rem}}@media all and (max-width: 568px){.village-banner-detail-item--contact .button{display:block;margin-top:2rem}}.village-banner-detail-item a[href^=tel]{color:inherit;text-decoration:none}.village-banner-detail-item .-text-small{font-size:1rem;line-height:1rem}.village-banner-detail-item__contact-information{margin-right:auto}@media all and (max-width: 1200px)and (min-width: 981px){.village-banner-detail-item__contact-information p:last-child{margin-bottom:1rem}}.images-and-copy{background-color:#fff;margin:0 auto;padding:3em 35px 0}@media all and (min-width: 641px){.images-and-copy{padding:5em 35px 2em}}@media all and (min-width: 1201px){.images-and-copy{padding:10em 35px 3.5em}}.images-and-copy__heading{position:relative;z-index:1;max-width:980px;margin:0 auto 3em}@media all and (min-width: 641px){.images-and-copy__heading{text-align:center;margin:0 auto 5em}}.images-and-copy__heading h2{font-size:2.4444444444rem;line-height:2.6666666667rem;position:relative;margin-bottom:0;z-index:1;color:#2d4e69}@media all and (min-width: 421px){.images-and-copy__heading h2{font-size:2.8888888889rem;line-height:3.0555555556rem}}@media all and (min-width: 641px){.images-and-copy__heading h2{font-size:4.4444444444rem;line-height:5.2777777778rem}}@media all and (min-width: 1201px){.images-and-copy__heading h2{font-size:6.5rem;line-height:6.6666666667rem}}.images-and-copy__square{position:absolute;top:-10px;left:auto;right:-35px;width:209px;height:209px;background-color:#f1fd85}@media all and (min-width: 641px){.images-and-copy__square{right:auto;top:-30px;left:40%;width:285px;height:285px}}@media all and (min-width: 1201px){.images-and-copy__square{top:0;width:380px;height:380px}}.images-and-copy-parallax{--translate-y: 0%;-webkit-transform:translate3d(0, var(--translate-y), 0);transform:translate3d(0, var(--translate-y), 0)}@media(prefers-reduced-motion){.images-and-copy-parallax{--translate-y: 0 !important;-webkit-transform:none !important;transform:none !important}}.images-and-copy-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media all and (min-width: 641px){.images-and-copy-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 641px){.images-and-copy-row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.images-and-copy-row:nth-child(even) .images-and-copy-row__copy{padding:2em 0 2em 3em}}@media all and (min-width: 981px){.images-and-copy-row:nth-child(even) .images-and-copy-row__copy{padding-top:10vw}}@media all and (min-width: 641px){.images-and-copy-row:first-child .images-and-copy-row__image{right:-35px}}@media all and (min-width: 641px){.images-and-copy-row:first-child+.images-and-copy-row{margin-top:-2em}}@media all and (min-width: 1201px){.images-and-copy-row:first-child+.images-and-copy-row{margin-top:-5em}}.images-and-copy-row:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media all and (min-width: 641px){.images-and-copy-row:last-child{margin-top:3em}.images-and-copy-row:last-child .images-and-copy-row__copy{padding-top:0}}@media all and (min-width: 1201px){.images-and-copy-row:last-child{margin-top:5em}}.images-and-copy-row__copy>*:last-child{margin-bottom:0}.images-and-copy-row__copy{padding:3.5em 0;color:#2d4e69;width:100%}@media all and (min-width: 641px){.images-and-copy-row__copy{width:45%;padding:2em 3em 2em 0}}@media all and (min-width: 981px){.images-and-copy-row__copy{padding-top:10vw}}.images-and-copy-row__copy>*{display:block;max-width:525px;margin-left:auto;margin-right:auto}.images-and-copy-row__copy h3{font-size:1.5555555556rem;line-height:1.9444444444rem}@media all and (min-width: 1201px){.images-and-copy-row__copy h3{font-size:1.9444444444rem;line-height:2.3888888889rem}}.images-and-copy-row__copy p{font-size:1rem;line-height:1.5555555556rem}.images-and-copy-row__image{position:relative;width:calc(100% + 70px);margin-left:-35px;margin-right:-35px}@media all and (min-width: 641px){.images-and-copy-row__image{width:55%;margin-left:0;margin-right:0}}.images-and-copy-row__image img{max-width:none;width:100%}.action-icon-block{padding:3em 35px;text-align:center}.action-icon-block:not([class*=-module-bg]){background-color:#fff;color:#2d4e69}.action-icon-block--additional-pt{padding-top:5em}@media all and (min-width: 569px){.action-icon-block{padding:5em 35px}.action-icon-block--additional-pt{padding-top:8em}}.action-icon-block h2{font-size:1.5555555556rem;line-height:1.9444444444rem;margin-bottom:1.25rem}@media all and (min-width: 569px){.action-icon-block h2{font-size:3rem;line-height:3.2777777778rem}}.action-icon-block p{font-size:1rem;line-height:1.5555555556rem}.action-icon-block__inner{width:100%;max-width:980px;margin:0 auto}.action-icon-block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 820px){.action-icon-block-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.action-icon-block-list-item{width:100%;margin-top:1.5em;padding:0 16px}@media all and (max-width: 820px)and (min-width: 569px){.action-icon-block-list-item{width:50%}}@media all and (min-width: 569px){.action-icon-block-list-item{margin-top:3em}}.action-icon-block-list-item>img{margin-bottom:1em;border-radius:100%}@media all and (min-width: 569px){.action-icon-block-list-item>img{margin-bottom:2em}}.action-icon-block-list-item>a{text-decoration:none}.action-icon-block-list-item>a>img:hover~span{text-decoration:underline}.action-icon-block-list-item>a span{color:#2d4e69;position:relative;display:block;margin:0 0 0 auto}.action-icon-block-list-item>a span:hover{text-decoration:underline}.full-width-image-block{position:relative;min-height:650px;overflow:hidden}.full-width-image-block img{max-width:none;width:100%;height:auto}@media all and (max-width: 1200px){.full-width-image-block img{width:auto}}.full-width-image-block__content{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px 35px;color:#fff;--overlay-opacity: 0.5;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, black), color-stop(25%, black), color-stop(75%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0, black 0%, black 25%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0.5) 100%)}@media all and (min-width: 569px){.full-width-image-block__content{background:rgba(0, 0, 0, var(--overlay-opacity))}.full-width-image-block__content::before{content:"";position:absolute;top:0;left:0;width:70%;height:100%;background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.9)));background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 10%, rgba(0, 0, 0, 0.9) 100%)}}@media all and (min-width: 769px){.full-width-image-block__content{padding:3.75em 35px}}.full-width-image-block__content>*{position:relative}.full-width-image-block__content h2{font-size:3.0555555556rem;line-height:3.0555555556rem}@media all and (min-width: 821px){.full-width-image-block__content h2{font-size:3.8888888889rem;line-height:4.1111111111rem;max-width:640px}}@media all and (min-width: 1201px){.full-width-image-block__content h2{max-width:900px}}.full-width-image-block__content p{max-width:500px}.full-width-image-block__content-inner{width:100%;max-width:1600px;margin:0 auto}.two-column-block{padding:0 35px}.two-column-block:not([class*=-module-bg]){background-color:#fff;color:#2d4e69}.two-column-block__inner{width:100%;max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}@media all and (max-width: 980px){.two-column-block__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width: 981px){.two-column-block.two-column-block--alignment-alt .two-column-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.two-column-block__video,.two-column-block__slider-area{width:calc(100% + 70px);margin-left:-35px;margin-bottom:2em;overflow:hidden}@media all and (min-width: 981px){.two-column-block__video,.two-column-block__slider-area{width:945px;margin-bottom:0;margin-right:calc((100vw - 100%)/-2)}.two-column-block.two-column-block--alignment-alt .two-column-block__video,.two-column-block.two-column-block--alignment-alt .two-column-block__slider-area{margin-right:0;margin-left:calc((100vw - 100%)/-2)}}.two-column-block__video .youtube-player-wrapper,.two-column-block__video .video-wrapper,.two-column-block__slider-area .youtube-player-wrapper,.two-column-block__slider-area .video-wrapper{height:100%}.two-column-block__video .youtube-player-wrapper.video-modal--open,.two-column-block__video .video-wrapper.video-modal--open,.two-column-block__slider-area .youtube-player-wrapper.video-modal--open,.two-column-block__slider-area .video-wrapper.video-modal--open{height:0}.two-column-block__video .youtube-player-wrapper img,.two-column-block__video .video-wrapper img,.two-column-block__slider-area .youtube-player-wrapper img,.two-column-block__slider-area .video-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover}.two-column-block__video+.two-column-block__rte,.two-column-block__slider-area+.two-column-block__rte{padding-top:35px}@media all and (min-width: 569px){.two-column-block__video+.two-column-block__rte,.two-column-block__slider-area+.two-column-block__rte{padding-top:70px}}@media all and (min-width: 981px){.two-column-block__video+.two-column-block__rte,.two-column-block__slider-area+.two-column-block__rte{padding-top:7.5em}}@media all and (min-width: 981px){.two-column-block__video{-ms-flex-item-align:stretch;align-self:stretch}}.two-column-block__rte{width:100%;padding:0}@media all and (min-width: 569px){.two-column-block__rte{padding:0 0 35px}}@media all and (min-width: 981px){.two-column-block__rte{max-width:835px;min-width:650px;padding-top:70px;padding-right:6.5vw}.two-column-block.two-column-block--alignment-alt .two-column-block__rte{padding-right:0;padding-left:6.5vw}.two-column-block__rte>*{max-width:720px}}.two-column-block__rte h2{font-size:2.1666666667rem;line-height:2.2222222222rem}@media all and (min-width: 769px){.two-column-block__rte h2{font-size:3.0555555556rem;line-height:3.0555555556rem}}@media all and (min-width: 981px){.two-column-block__rte h2{font-size:3.8888888889rem;line-height:4.1111111111rem;margin-bottom:3rem}}.two-column-block__rte h3{font-size:1.6666666667rem;line-height:2.1111111111rem}@media all and (min-width: 981px){.two-column-block__rte h3{margin-bottom:2rem}}.two-column-block__rte p,.two-column-block__rte li{margin-bottom:2rem}.two-column-block__rte ul{list-style:none;padding:0;margin:0 0 3rem}.two-column-block__rte ul li{position:relative;padding-left:30px}.two-column-block__rte ul li::before{content:"";position:absolute;top:10px;left:-4px;width:12px;height:12px;border-top:2px solid #64c88c;border-right:2px solid #64c88c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.two-column-block__slider-area{position:relative}.two-column-block__slider-area .thrive-launch-slider-controls{position:absolute;bottom:3.5vw;right:3.5vw}.two-column-block__image{position:relative;-ms-flex-negative:0;flex-shrink:0;width:calc(100% + 70px);margin-left:-35px;margin-bottom:7em}.two-column-block__image img{max-width:none;width:100%}@media all and (min-width: 569px){.two-column-block__image{margin-bottom:10em}}@media all and (min-width: 981px){.two-column-block__image{width:auto;margin-left:0}}@media all and (max-width: 980px){.two-column-block__image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.two-column-block__image--no-illustration{margin-bottom:2em}@media all and (min-width: 569px){.two-column-block__image--no-illustration{margin-bottom:0}}.two-column-block__yellow-square{width:109px;height:109px;background-color:#f1fd85;position:absolute;left:0;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.two-column-block.two-column-block--alignment-alt .two-column-block__yellow-square{left:0}@media all and (min-width: 569px){.two-column-block__yellow-square{width:143px;height:143px}}@media all and (min-width: 981px){.two-column-block__yellow-square{width:200px;height:200px;left:-63px}.two-column-block.two-column-block--alignment-alt .two-column-block__yellow-square{left:auto;right:-63px}}.two-column-block__illustration{position:absolute;left:35px;bottom:0;-webkit-transform:translate(15px, 50%);transform:translate(15px, 50%)}.two-column-block.two-column-block--alignment-alt .two-column-block__illustration{left:auto;right:35px}@media all and (min-width: 981px){.two-column-block__illustration{left:0}.two-column-block.two-column-block--alignment-alt .two-column-block__illustration{left:auto;right:0}}@media all and (max-width: 568px){.two-column-block__illustration{max-width:70%}}.content-block{position:relative;padding:clamp(1.1111111111rem,-0.3174603175rem + 6.1224489796vw,4.4444444444rem) 35px;overflow:hidden}.content-block:not([class*=-module-bg]){background-color:#fff;color:#2d4e69}.content-block>*{position:relative;z-index:1}@media all and (min-width: 569px){.content-block{text-align:center}}.content-block h2,.content-block h3,.content-block p{margin-left:auto;margin-right:auto}.content-block h3,.content-block p{max-width:864px}.content-block h2{font-size:2.2222222222rem;line-height:2.5555555556rem;max-width:1300px}@media all and (min-width: 569px){.content-block h2{font-size:2.8888888889rem;line-height:3.0555555556rem}}@media all and (min-width: 981px){.content-block h2{font-size:3.8888888889rem;line-height:4.1111111111rem;margin-bottom:4rem}}.content-block h3{font-size:1.3333333333rem;line-height:1.9444444444rem;font-family:"Thrive-Regular",Georgia,Times,serif;margin-bottom:2rem}@media all and (min-width: 981px){.content-block h3{font-size:1.6666666667rem;line-height:2.1111111111rem;margin-bottom:4rem}}@media all and (min-width: 981px){.content-block p{margin-bottom:2rem}}.content-block__yellow-square{position:absolute;z-index:0;top:6em;right:0;width:290px;height:290px;background-color:#f1fd85}.content-block.-module-bg-thrive-blue .content-block__yellow-square{background-color:#032e3c}@media all and (min-width: 569px){.content-block__yellow-square{width:500px;height:500px;top:8em}}@media all and (min-width: 1201px){.content-block__yellow-square{width:700px;height:700px}}.content-block__image{margin-top:3rem}@media all and (max-width: 1600px)and (min-width: 569px){.content-block__image{display:none}}@media all and (max-width: 568px){.content-block__image{width:calc(100% + 70px);margin-left:-35px}.content-block__image img{max-width:none;width:100%}}@media all and (min-width: 569px){.content-block__image{position:absolute;z-index:0;margin-top:0}}.content-block__image--top-left{top:0;left:0}@media all and (min-width: 569px){.content-block__image--top-left{top:6em}}.content-block__image--bottom-right{bottom:0;right:0;z-index:2}@media all and (max-width: 568px){.content-block__image--bottom-right{display:none}}.content-block__actions{max-width:1600px;margin:4em auto 0;padding-top:2em;border-top:2px solid #2d4e69}.content-block.-module-bg-thrive-blue .content-block__actions{border-top-color:#f1fd85}.content-block__actions--no-hr{border-top:none;padding-top:0}@media all and (min-width: 569px){.content-block__actions{text-align:right}}.content-block__actions .button{max-width:260px}@media all and (max-width: 568px){.content-block__actions .button{display:block;max-width:none;width:100%}}.site-plan{position:relative;padding:3em 35px 1em;background-color:#fff;overflow:hidden}@media all and (min-width: 569px){.site-plan{padding:3em 35px 5em}}.site-plan__yellow-square{position:absolute;top:2em;left:0;width:147px;height:147px;background-color:#f1fd85}@media all and (min-width: 569px){.site-plan__yellow-square{top:0;width:300px;height:300px}}@media all and (min-width: 821px){.site-plan__yellow-square{width:635px;height:635px}}.site-plan__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}@media all and (max-width: 568px){.site-plan__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-plan__inner h2{font-size:2.1111111111rem;line-height:2.6666666667rem;font-family:"Thrive-Regular",Georgia,Times,serif;color:#2d4e69;margin-bottom:1.5rem}@media all and (min-width: 569px){.site-plan__inner h2{font-size:3.3333333333rem;line-height:3.6111111111rem;max-width:75%}}@media all and (min-width: 821px){.site-plan__inner h2{font-size:3.8888888889rem;line-height:4.1111111111rem;max-width:715px;margin-bottom:3rem}}@media all and (max-width: 568px){.site-plan__inner img{max-width:none;width:calc(100% + 70px);margin-left:-35px}}.site-plan__detail{display:inline-block;width:calc(85% + 35px);margin:-25px -35px 0 auto;padding:20px 25px 25px;color:#2d4e69;background-color:#f1fd85}@media all and (min-width: 569px){.site-plan__detail{position:absolute;bottom:-57px;right:-57px;width:45vw;height:20vw;margin:0}}@media all and (min-width: 1201px){.site-plan__detail{padding:30px 35px 35px;width:530px;height:290px}}.site-plan__detail h3{font-size:1.7777777778rem;line-height:2.0555555556rem;margin-bottom:0}@media all and (min-width: 569px){.site-plan__detail h3{font-size:5.5vw;line-height:5.5vw}}@media all and (min-width: 1201px){.site-plan__detail h3{font-size:3.4444444444rem;line-height:3.6666666667rem}}.site-plan__detail p{font-size:1.1111111111rem;line-height:1.4444444444rem;margin-bottom:0}@media all and (min-width: 569px){.site-plan__detail p{font-size:2.75vw;line-height:3vw}}@media all and (min-width: 1201px){.site-plan__detail p{font-size:1.7777777778rem;line-height:2.2222222222rem}}.simple-site-plan-image-wrapper{padding-bottom:62px}@media all and (min-width: 569px){.simple-site-plan-image-wrapper{padding-bottom:40px}}.simple-site-plan-image-wrapper img{border:1px solid #8c8c8c}.home-style-block{position:relative;padding:4em 35px 0;background-color:#fff;color:#2d4e69;overflow:hidden}@media all and (min-width: 981px){.home-style-block+.home-style-block::before{content:"";position:absolute;top:0;left:50%;width:calc(100% - 70px);max-width:1600px;height:2px;background-color:#2d4e69;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home-style-block__details{margin:0 auto;text-align:center;color:#2d4e69}.home-style-block__details h2{font-size:1.8888888889rem;line-height:1.7222222222rem;font-family:"Thrive-Regular",Georgia,Times,serif}@media all and (min-width: 569px){.home-style-block__details h2{font-size:3.8888888889rem;line-height:4.1111111111rem}}.home-style-block__details h3{font-size:1.3333333333rem;line-height:1.7777777778rem}@media all and (min-width: 569px){.home-style-block__details h3{font-size:1.6666666667rem;line-height:2.1111111111rem;margin-bottom:1.75rem}}.home-style-block__amenities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-style-block__amenities p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .75rem}.home-style-block__amenities .icon{margin-left:.5rem}.home-style-block__amenities .icon.icon-bedrooms-alt{width:36px;height:26px}.home-style-block__inner{width:100%;max-width:1600px;margin:3rem auto 0}@media all and (min-width: 981px){.home-style-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5rem auto 0}}.home-style-block__inner .two-column-block__rte{padding-top:0;min-width:0}.home-style-block__slider-area{position:relative;width:calc(100% + 75px);margin-left:-35px}@media all and (min-width: 981px){.home-style-block__slider-area{width:58%;margin-left:0}}.home-style-block__slider-area .thrive-launch-slider-controls{position:absolute;bottom:45px;right:45px}@media all and (max-width: 980px){.home-style-block__slider-area .thrive-launch-slider-controls{right:35px;bottom:40px}}@media all and (max-width: 568px){.home-style-block__slider-area .thrive-launch-slider-controls{right:25px;bottom:25px}}.brochure-block{position:relative;background:-webkit-gradient(linear, left top, left bottom, from(#e3e1d6), color-stop(95%, #e3e1d6), color-stop(95%, #FFF), to(#FFF));background:linear-gradient(180deg, #e3e1d6 0%, #e3e1d6 95%, #FFF 95%, #FFF 100%)}@media all and (min-width: 821px){.brochure-block{background:-webkit-gradient(linear, left top, right top, from(#394d5a), color-stop(50%, #394d5a), color-stop(50%, #e3e1d6), to(#e3e1d6));background:linear-gradient(90deg, #394d5a 0%, #394d5a 50%, #e3e1d6 50%, #e3e1d6 100%)}}@media all and (min-width: 1201px){.brochure-block{background:-webkit-gradient(linear, left top, right top, from(#394d5a), color-stop(64%, #394d5a), color-stop(64%, #e3e1d6), to(#e3e1d6));background:linear-gradient(90deg, #394d5a 0%, #394d5a 64%, #e3e1d6 64%, #e3e1d6 100%)}}.brochure-block .dotted-line{-webkit-transform:translate(-50%, -70%);transform:translate(-50%, -70%)}.brochure-block__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1600px;margin:0 auto}.brochure-block__lifestyle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:3em 0 0;text-align:center;background-color:#394d5a}@media all and (min-width: 569px){.brochure-block__lifestyle{padding:5em 0 0}}@media all and (min-width: 821px){.brochure-block__lifestyle{width:50%;padding:5em 0;text-align:left;background-color:rgba(0,0,0,0)}}@media all and (min-width: 1201px){.brochure-block__lifestyle{width:64%}}@media all and (min-width: 1401px){.brochure-block__lifestyle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.brochure-block__lifestyle h2{font-size:2.6111111111rem;line-height:2.8888888889rem;position:relative;z-index:1;margin:-8rem auto 2.5rem;padding:0 35px;color:#f1fd85}@media all and (min-width: 641px){.brochure-block__lifestyle h2{font-size:3.0555555556rem;line-height:3.3333333333rem;margin:-3.5rem auto 4rem}}@media all and (min-width: 821px){.brochure-block__lifestyle h2{max-width:75%;padding:0;margin:-6.5rem auto 5rem}}@media all and (min-width: 981px){.brochure-block__lifestyle h2{font-size:3.8888888889rem;line-height:4.1111111111rem}}@media all and (min-width: 1201px){.brochure-block__lifestyle h2{max-width:636px;margin:-10.5rem 0 5rem 4rem}}@media all and (min-width: 1368px){.brochure-block__lifestyle h2{margin:-10.5rem 0 5rem 13rem}}.brochure-block__lifestyle-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.brochure-block__lifestyle-image--top{position:relative;max-width:calc(100% - 60px)}@media all and (max-width: 568px){.brochure-block__lifestyle-image--top{max-width:none;left:-60px}}.brochure-block__lifestyle-image--bottom{text-align:right}.brochure-block__lifestyle-image--bottom::before{display:none}@media all and (min-width: 821px){.brochure-block__lifestyle-image--bottom{position:absolute;left:50%;bottom:-70px;max-width:15%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.brochure-block__lifestyle-image--bottom::before{display:block;opacity:.2}}@media all and (min-width: 1201px){.brochure-block__lifestyle-image--bottom{max-width:none;left:64%}}.brochure-block__copy>*:last-child{margin-bottom:0}.brochure-block__copy{width:100%;min-width:0;padding:0 35px;color:#fff;text-align:center;background-color:#394d5a}@media all and (min-width: 821px){.brochure-block__copy{width:50%;padding:3em 35px 3em 5em;color:#2d4e69;text-align:left;background-color:rgba(0,0,0,0)}}@media all and (min-width: 1201px){.brochure-block__copy{width:36%;padding:5em 35px 5em 5em}}@media all and (min-width: 1921px){.brochure-block__copy{padding:5em 0 5em 8vw}}.brochure-block__copy blockquote{font-size:1.6111111111rem;line-height:2.1111111111rem;position:relative;font-family:"Thrive-BoldItalic",Georgia,Times,serif;margin-left:0;margin-right:0}@media all and (min-width: 641px){.brochure-block__copy blockquote{font-size:1.8333333333rem;line-height:2.5rem}}@media all and (max-width: 820px){.brochure-block__copy blockquote{width:calc(100% + 70px);margin:3rem 0 0 -35px;padding:35px 35px 70px;color:#2d4e69;background-color:#e3e1d6}}.brochure-block-alt{padding:0 35px;background-color:#fff}@media all and (max-width: 980px){.brochure-block-alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.brochure-block-alt__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}@media all and (min-width: 981px){.brochure-block-alt__inner--upper{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}}.brochure-block-alt__inner--upper h2,.brochure-block-alt__inner--upper p{color:#2d4e69}.brochure-block-alt__inner--upper h2{font-size:3.8888888889rem;line-height:3.8888888889rem;max-width:none}.brochure-block-alt__inner--upper h2 .smaller{font-size:1.6666666667rem;line-height:1.9444444444rem;display:block;margin-top:1rem}@media all and (min-width: 421px){.brochure-block-alt__inner--upper h2 .smaller{font-size:2.2222222222rem;line-height:2.5rem}}@media all and (min-width: 981px){.brochure-block-alt__inner--upper h2 .smaller{font-size:2.7777777778rem;line-height:3.3333333333rem}}@media all and (max-width: 980px){.brochure-block-alt__inner--middle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.brochure-block-alt__inner--middle img{position:relative;display:block;margin:0 auto}@media all and (min-width: 981px){.brochure-block-alt__inner--middle img{-webkit-transform:translateX(-32%);transform:translateX(-32%)}}@media all and (max-width: 980px){.brochure-block-alt__inner--middle img{width:calc(100% + 70px);max-width:none;margin-left:-35px}}.brochure-block-alt__inner--lower{max-width:none;color:#2d4e69}@media all and (min-width: 569px){.brochure-block-alt__inner--lower{text-align:center}}.brochure-block-alt__inner--lower p{margin-bottom:2rem}.brochure-block-alt__inner--lower img{position:absolute;right:-35px;top:0}@media all and (max-width: 1200px){.brochure-block-alt__inner--lower img{display:none}}.brochure-block-alt__inner .two-column-block__rte{position:relative}@media all and (min-width: 981px){.brochure-block-alt__inner .two-column-block__rte{padding-right:4.5vw}.brochure-block-alt__inner .two-column-block__rte p{max-width:520px}}.brochure-block-alt__image{position:relative}@media all and (min-width: 981px){.brochure-block-alt__image{width:50%}}.brochure-block-alt__image img{max-width:none}@media all and (min-width: 981px){.brochure-block-alt__image img{margin-right:calc((100vw - 200%)/-2)}}@media all and (max-width: 980px){.brochure-block-alt__image img{width:calc(100% + 70px);margin-left:-35px}}.brochure-block-alt__yellow-square{position:absolute;top:0;left:0;width:300px;height:300px;background-color:#f1fd85}@media all and (max-width: 980px)and (min-width: 569px){.brochure-block-alt__yellow-square{width:250px;height:250px}}@media all and (min-width: 981px){.brochure-block-alt__yellow-square{width:391px;height:391px;top:7em}}.brochure-block-alt__yellow-square--small{width:158px;height:158px;top:auto;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}@media all and (max-width: 980px){.brochure-block-alt__yellow-square--small{display:none}}.brochure-block-alt__inner-lower-copy>*:last-child{margin-bottom:0}.brochure-block-alt__inner-lower-copy{position:relative;z-index:1;max-width:990px;padding:5em;margin:0 auto;background-color:#fff}@media all and (max-width: 980px){.brochure-block-alt__inner-lower-copy{max-width:820px;padding:3em 0}}.thrive-launch-event-carousel .media-carousel-slider .slick-track{margin-left:35px}@media all and (min-width: 1201px){.thrive-launch-event-carousel .media-carousel-slider .slick-track{margin-left:174px}}.thrive-launch-event-carousel .media-carousel-slider .slick-slide{position:relative;width:auto;margin-right:20px}@media all and (min-width: 569px){.thrive-launch-event-carousel .media-carousel-slider .slick-slide{width:387px}}@media all and (min-width: 569px){.thrive-launch-event-carousel .media-carousel-pagination{padding-left:35px}}@media all and (min-width: 1201px){.thrive-launch-event-carousel .media-carousel-pagination{padding-left:174px}}.thrive-launch-event-carousel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 35px}@media all and (min-width: 1201px){.thrive-launch-event-carousel__heading{padding:0 172px}}.thrive-launch-event-carousel__heading h2{font-size:2.2222222222rem;line-height:2.7777777778rem;margin-bottom:0;font-family:"Thrive-Regular",Georgia,Times,serif;color:#2d4e69}@media all and (min-width: 569px){.thrive-launch-event-carousel__heading h2{font-size:2.7777777778rem;line-height:3rem}}@media all and (min-width: 769px){.thrive-launch-event-carousel__heading h2{font-size:3.4444444444rem;line-height:3.1111111111rem}}@media all and (max-width: 768px){.thrive-launch-event-carousel__heading .button{display:none}}@media all and (min-width: 769px){.thrive-launch-event-carousel__heading .button.-large{padding:19px 4% 21px}}.thrive-launch-article-item__slide-image{position:relative;overflow:hidden}.thrive-launch-article-item__slide-image::after{content:"";position:absolute;bottom:0;left:0;width:122px;height:126px;background-color:#f1fd85;background-image:url(../img/logos/thrive-living-logo-blue.svg);background-size:calc(100% - 24px) auto;background-position:center;background-repeat:no-repeat}.thrive-launch-event-carousel.thrive-launch-event-carousel--articles .thrive-launch-article-item__slide-image::after,section.lifestyle-highlights-articles .thrive-launch-article-item__slide-image::after{display:none}.thrive-launch-article-item__slide-image img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.thrive-launch-article-item:hover .thrive-launch-article-item__slide-image img{-webkit-transform:scale(1.125);transform:scale(1.125)}.thrive-launch-article-item{position:relative;color:#2d4e69}section.-module-bg-thrive-blue .thrive-launch-article-item{color:#fff}@media all and (max-width: 568px){.thrive-launch-article-item{max-width:80vw}}.thrive-launch-article-item .overlay-link{z-index:1}.thrive-launch-article-item h3{display:block;margin-bottom:.75rem}.thrive-launch-article-item h3 a{color:inherit;text-decoration:none}.thrive-launch-article-item h3 a:hover{text-decoration:underline}.thrive-launch-article-item time{display:block;margin:.5rem 0}.thrive-launch-article-item .simple-link{margin-bottom:3px}@media all and (min-width: 981px){.thrive-launch-article-item .simple-link{font-size:1.2777777778rem;line-height:1.6666666667rem}}.thrive-launch-article-item .simple-link::before{bottom:-3px}.thrive-launch-article-item .-text-small{font-size:0.8888888889rem;line-height:1.2222222222rem}.thrive-launch-article-item .thrive-launch-article-item__category-tag+*{margin-top:0}.thrive-launch-article-item__category-tag{position:relative;display:inline-block;margin-bottom:-5px;padding:5px 15px;background-color:#f1fd85;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;-webkit-transition:padding .25s ease;transition:padding .25s ease}.thrive-launch-article-item__category-tag::after{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-left:6px;top:-1px;border-top:2px solid #2d4e69;border-right:2px solid #2d4e69;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.thrive-launch-article-item__category-tag:hover{text-decoration:underline;padding:5px 15px 5px 20px}@media all and (min-width: 421px){.thrive-launch-article-item__featured-content{position:absolute;bottom:26px;left:26px;width:calc(100% - 52px);padding:26px;background-color:#f1fd85}.thrive-launch-article-item__featured-content .thrive-launch-article-item__category-tag{padding:0;-webkit-transform:none;transform:none;margin-bottom:0}.thrive-launch-article-item__featured-content .thrive-launch-article-item__category-tag::after{border-top:none;width:0;height:15px;vertical-align:middle;-webkit-transform:none;transform:none}.thrive-launch-article-item__featured-content time{display:inline-block}}@media all and (min-width: 569px){.thrive-launch-article-item__featured-content{bottom:45px;left:45px;width:calc(100% - 90px);padding:30px}}.thrive-launch-article-item__featured-content p{margin-bottom:0}.thrive-launch-form-block{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#2d4e69}.thrive-launch-form-block .umbraco-forms-form{margin-top:2em}@media all and (min-width: 569px){.thrive-launch-form-block .umbraco-forms-form.-module-newsletter-theme .umbraco-forms-page{padding:0}}.thrive-launch-form-block .umbraco-forms-form.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation){margin:0 -10px}.thrive-launch-form-block .umbraco-forms-form.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation) div[class*=col]{max-width:none;margin:0 10px}.thrive-launch-form-block .umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field{max-width:none}.thrive-launch-form-block .umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field-wrapper{margin-bottom:2em}.thrive-launch-form-block__image{max-width:calc(100% - 860px)}@media all and (max-width: 860px){.thrive-launch-form-block__image{display:none}}.thrive-launch-form-block__image img{max-width:none}.thrive-launch-form-block__form-area{padding:3em 35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#2d4e69}@media all and (min-width: 861px){.thrive-launch-form-block__form-area{min-width:860px;padding:5em}}@media all and (min-width: 981px){.thrive-launch-form-block__form-area{padding:7em 5em}}.thrive-launch-form-block__form-area-inner{width:100%;color:#fff}@media all and (min-width: 861px){.thrive-launch-form-block__form-area-inner{max-width:680px}}.thrive-launch-form-block__form-area-inner h2{font-size:2.2222222222rem;line-height:2.6111111111rem}@media all and (min-width: 569px){.thrive-launch-form-block__form-area-inner h2{font-size:3.8888888889rem;line-height:4.1111111111rem}}.thrive-launch-form-block__form-area-inner p{font-size:1rem;line-height:1.5555555556rem}.thrive-launch-form-block__form-area-inner p.-small{font-size:0.8888888889rem;line-height:1.4444444444rem}.discover-communities{padding:3em 35px;background-color:#f5f5f0;color:#2d4e69}@media all and (min-width: 1201px){.discover-communities{padding:5em 35px}}.discover-communities__heading,.discover-communities__inner{width:100%;max-width:1600px;margin:0 auto}.discover-communities__heading>img{display:block;margin:0 auto 35px}@media all and (min-width: 981px){.discover-communities__heading>img{display:none}}.discover-communities__heading h2{font-size:2.2222222222rem;line-height:2.4444444444rem;padding-right:10em}@media all and (min-width: 569px){.discover-communities__heading h2{font-size:3.3333333333rem;line-height:3.5555555556rem}}@media all and (min-width: 1201px){.discover-communities__heading h2{font-size:3.8888888889rem;line-height:4.1111111111rem;padding-right:9em}}@media all and (max-width: 980px){.discover-communities__heading h2{margin-bottom:1rem;padding-right:0}}.discover-communities__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.discover-communities__inner>.discover-communities__community-map-key{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em 0 1.25em}.discover-communities__inner .discover-communities__community-map-key-item{margin-bottom:0}.discover-communities__inner .discover-communities__community-map-key-item:not(:last-child){margin-right:25px}.discover-communities__inner .discover-communities__community-map-key-item::before{width:16px;height:16px}@media all and (max-width: 568px){.discover-communities__inner .discover-communities__community-map-key-item{font-size:16px}}@media all and (min-width: 981px){.discover-communities__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.discover-communities__inner>.discover-communities__community-map-key{display:none}}.discover-communities__community-listing{max-width:940px}@media all and (max-width: 980px){.discover-communities__community-listing{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (min-width: 981px){.discover-communities__community-listing{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.discover-communities__community-item{padding:2em 0 0;-webkit-transition:opacity .3s ease,padding-left .3s ease;transition:opacity .3s ease,padding-left .3s ease}@media(prefers-reduced-motion){.discover-communities__community-item{-webkit-transition:none;transition:none}}.discover-communities__community-item h3{font-size:1.6666666667rem;line-height:2rem;margin-bottom:.5rem}.discover-communities__community-item p{font-size:1rem;line-height:1.5555555556rem}.discover-communities__community-item p.discover-communities__community-item-location{font-size:1.2222222222rem;line-height:1.6666666667rem}.discover-communities__community-item .button{-ms-flex-negative:0;flex-shrink:0;margin-top:1rem}@media all and (min-width: 1201px){.discover-communities__community-item .button{margin-top:0;margin-left:auto}}@media all and (min-width: 981px){.discover-communities__community-item{display:block !important}}@media all and (min-width: 1201px){.discover-communities__community-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-communities__community-item>div{padding-right:40px}}@media all and (min-width: 981px){.discover-communities__community-item{padding:2em 0;border-top:2px solid #2d4e69}.discover-communities__community-listing:hover .discover-communities__community-item{opacity:.16}.discover-communities__community-listing:hover .discover-communities__community-item:hover{opacity:1;padding-left:52px}.discover-communities__community-item.active{opacity:1;padding-left:52px}.discover-communities__community-item.active .discover-communities__community-item-location .icon-pin-outline{stroke:#64c88c}.discover-communities__community-item.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#64c88c}.discover-communities__community-item.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{fill:#f5f5f0;stroke:#f5f5f0}.discover-communities__community-item.inactive{opacity:.16}}@media all and (max-width: 980px){.discover-communities__community-item:first-child{padding-top:0}.discover-communities__community-item.active{display:block !important}}.discover-communities__community-item-location{display:-webkit-box;display:-ms-flexbox;display:flex}.discover-communities__community-item-location .icon-pin-outline{-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{-webkit-transition:fill .3s ease;transition:fill .3s ease}@media(prefers-reduced-motion){.discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{-webkit-transition:none;transition:none}}@media all and (min-width: 981px){.discover-communities__community-item:hover .discover-communities__community-item-location .icon-pin-outline{stroke:#64c88c}.discover-communities__community-item:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#64c88c}.discover-communities__community-item:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{fill:#f5f5f0;stroke:#f5f5f0}.discover-communities__community-item.discover-communities__community-item--in-planning:hover .discover-communities__community-item-location .icon-pin-outline,.discover-communities__community-item.discover-communities__community-item--in-planning.active .discover-communities__community-item-location .icon-pin-outline{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-planning:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path,.discover-communities__community-item.discover-communities__community-item--in-planning.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#f1fd85}.discover-communities__community-item.discover-communities__community-item--in-planning:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse,.discover-communities__community-item.discover-communities__community-item--in-planning.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-build:hover .discover-communities__community-item-location .icon-pin-outline,.discover-communities__community-item.discover-communities__community-item--in-build.active .discover-communities__community-item-location .icon-pin-outline{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-build:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path,.discover-communities__community-item.discover-communities__community-item--in-build.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#f093c4}.discover-communities__community-item.discover-communities__community-item--in-build:hover .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse,.discover-communities__community-item.discover-communities__community-item--in-build.active .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{stroke:#2d4e69}}@media all and (max-width: 980px){.discover-communities__community-item-location .icon-pin-outline{stroke:#f093c4}.discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#f093c4}.discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{fill:#f5f5f0;stroke:#f5f5f0}.discover-communities__community-item.discover-communities__community-item--in-planning .discover-communities__community-item-location .icon-pin-outline{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-planning .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#f1fd85}.discover-communities__community-item.discover-communities__community-item--in-planning .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-build .discover-communities__community-item-location .icon-pin-outline{stroke:#2d4e69}.discover-communities__community-item.discover-communities__community-item--in-build .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__path{fill:#f093c4}.discover-communities__community-item.discover-communities__community-item--in-build .discover-communities__community-item-location .icon-pin-outline .icon-pin-outline__ellipse{stroke:#2d4e69}}.discover-communities__community-map{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media all and (min-width: 981px){.discover-communities__community-map{max-width:530px;margin-top:-7em;padding-left:40px}}@media all and (min-width: 1368px){.discover-communities__community-map{max-width:660px}}@media all and (min-width: 1601px){.discover-communities__community-map{display:block !important;top:-17px}}@media all and (max-width: 980px){.discover-communities__community-map{display:none;padding-top:2em}}.discover-communities__community-map .uk-map-svg{display:block}@media all and (max-width: 980px){.discover-communities__community-map .uk-map-svg{max-width:100%;height:auto}}.discover-communities__community-map .uk-map-svg path{fill:#2d4e69;stroke:#10556c}.discover-communities__sticky-map{position:sticky;top:95px}.discover-communities__community-map-key{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 980px){.discover-communities__community-map-key{display:none}}.discover-communities__community-map-key>img{margin-left:auto}@media all and (max-width: 1600px){.discover-communities__community-map-key>img{width:94px;height:105px;margin-right:0}}.discover-communities__community-map-key-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.discover-communities__community-map-key-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:14px 14px 14px 0}.discover-communities__community-map-key-item::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;border:1px solid #2d4e69;background-color:#64c88c}.discover-communities__community-map-key-item.-in-planning::before{background-color:#f1fd85}.discover-communities__community-map-key-item.-in-build::before{background-color:#f093c4}.map-magnifier-container{position:relative;display:inline-block}.map-magnifier-glass{position:absolute;border:3px solid #fff;background-color:#f5f5f0;border-radius:100%;width:380px;height:380px;opacity:0;pointer-events:none;z-index:1;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media all and (max-width: 980px){.map-magnifier-glass{width:230px;height:230px}}@media(prefers-reduced-motion){.map-magnifier-glass{-webkit-transition:none;transition:none}}.map-community{position:absolute;z-index:1;cursor:pointer;text-align:center}.map-community .icon-pin-outline{display:block;width:24px;height:30px;margin:0 auto;stroke:#fff;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media(prefers-reduced-motion){.map-community .icon-pin-outline{-webkit-transition:none;transition:none}}.map-community .icon-pin-outline .icon-pin-outline__path{-webkit-transition:fill .3s ease;transition:fill .3s ease}@media(prefers-reduced-motion){.map-community .icon-pin-outline .icon-pin-outline__path{-webkit-transition:none;transition:none}}.map-community:hover,.map-community.active{z-index:2}.map-community:hover .icon-pin-outline,.map-community.active .icon-pin-outline{-webkit-transform:scale(2);transform:scale(2);stroke:#64c88c}.map-community:hover .icon-pin-outline .icon-pin-outline__path,.map-community.active .icon-pin-outline .icon-pin-outline__path{fill:#64c88c}.map-community:hover .icon-pin-outline .icon-pin-outline__ellipse,.map-community.active .icon-pin-outline .icon-pin-outline__ellipse{fill:#2d4e69;stroke:#2d4e69}.map-community:hover~.map-magnifier-glass,.map-community.active~.map-magnifier-glass{opacity:1}.map-community:hover .map-community__label,.map-community.active .map-community__label{opacity:1}.map-community--in-planning:hover .icon-pin-outline,.map-community--in-planning.active .icon-pin-outline{stroke:#f1fd85}.map-community--in-planning:hover .icon-pin-outline .icon-pin-outline__path,.map-community--in-planning.active .icon-pin-outline .icon-pin-outline__path{fill:#f1fd85}.map-community--in-planning:hover .icon-pin-outline .icon-pin-outline__ellipse,.map-community--in-planning.active .icon-pin-outline .icon-pin-outline__ellipse{fill:#2d4e69}.map-community--in-build:hover .icon-pin-outline,.map-community--in-build.active .icon-pin-outline{stroke:#f093c4}.map-community--in-build:hover .icon-pin-outline .icon-pin-outline__path,.map-community--in-build.active .icon-pin-outline .icon-pin-outline__path{fill:#f093c4}.map-community--in-build:hover .icon-pin-outline .icon-pin-outline__ellipse,.map-community--in-build.active .icon-pin-outline .icon-pin-outline__ellipse{fill:#2d4e69}.map-community__label{font-size:1.1666666667rem;line-height:1.3333333333rem;position:absolute;top:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;text-shadow:-1px -1px 0 #2d4e69,1px -1px 0 #2d4e69,-1px 1px 0 #2d4e69,1px 1px 0 #2d4e69;display:block;white-space:nowrap;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion){.map-community__label{-webkit-transition:none;transition:none}}.discover-communities__view-toggle{display:block;width:calc(100% + 70px);margin-left:-35px}@media all and (min-width: 981px){.discover-communities__view-toggle{display:none}}.discover-communities__view-toggle ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.discover-communities__view-toggle ul li{display:block;width:50%}.discover-communities__view-toggle ul li button{font-size:1.1666666667rem;line-height:1.2777777778rem;position:relative;display:block;width:100%;padding:.5em;background:none;border:none;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}.discover-communities__view-toggle ul li button::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#2d4e69}.discover-communities__view-toggle ul li button.active{font-family:"Thrive-Bold",Georgia,Times,serif}.discover-communities__view-toggle ul li button.active::after{height:4px;-webkit-transform:translateY(1.5px);transform:translateY(1.5px)}.discover-communities__view-toggle ul li:first-child button::after{border-radius:0 5px 5px 0}.discover-communities__view-toggle ul li:last-child button::after{border-radius:5px 0 0 5px}.village-highlighter{padding:35px;background-color:#fff}@media all and (min-width: 981px){.village-highlighter{padding:5em 35px}}.village-highlighter .stamp{position:absolute;z-index:1;top:40px;right:55px}@media all and (max-width: 980px){.village-highlighter .stamp{width:100px;top:20px;right:20px}}@media all and (max-width: 420px){.village-highlighter .stamp{width:80px}}.village-highlighter .thrive-launch-slider-controls{position:absolute;right:60px;bottom:60px}@media all and (max-width: 980px){.village-highlighter .thrive-launch-slider-controls{right:auto;bottom:auto;left:35px;top:35px}}@media all and (max-width: 420px){.village-highlighter .thrive-launch-slider-controls{left:20px;top:20px}}.village-highlighter__inner{position:relative;width:100%;margin:0 auto;overflow:hidden}.village-highlighter__content>*:last-child{margin-bottom:0}.village-highlighter__content{position:relative;z-index:2;width:100%;max-width:690px;padding:20px 0;color:#2d4e69}@media all and (min-width: 421px){.village-highlighter__content{padding:35px}}@media all and (min-width: 981px){.village-highlighter__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3.5em 60px;color:#fff;min-height:600px}}@media all and (min-width: 1201px){.village-highlighter__content{padding:3.5em 5em}}.village-highlighter__content h2{font-size:2.6111111111rem;line-height:3.1666666667rem}@media all and (min-width: 769px){.village-highlighter__content h2{font-size:3.7222222222rem;line-height:4.3333333333rem}}@media all and (min-width: 981px){.village-highlighter__content h2{margin-bottom:2em}}.village-highlighter__content h3{font-size:1.9444444444rem;line-height:2.5rem;margin-bottom:0}.village-highlighter__content h3+p{margin-bottom:1.5rem}.village-highlighter__content p{font-size:1rem;line-height:1.5555555556rem}.village-highlighter__content p .icon{position:relative;top:10px;margin-right:5px}.village-highlighter__slider-area{position:relative}@media all and (min-width: 981px){.village-highlighter__slider-area{position:absolute;top:0;left:0;width:100%;min-width:1850px;height:100%}}.village-highlighter__slider-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 70%);z-index:1;pointer-events:none}@media all and (max-width: 980px){.village-highlighter__slider-area::before{background:linear-gradient(235deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0) 50%)}}.village-highlighter__slider-area .slick-slide img{max-width:none;width:100%;height:auto}.team-block{background-color:#fff;overflow:hidden}@media all and (max-width: 640px){.team-block{padding-bottom:2em}}.team-block__heading{position:relative}.team-block__heading::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(0), color-stop(rgba(0, 0, 0, 0.63)), color-stop(50%, rgba(0, 0, 0, 0)));background:linear-gradient(0, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0) 50%)}.team-block__heading img{max-width:none;width:100%}.team-block__heading h2{font-size:2.2222222222rem;line-height:2.5555555556rem;position:absolute;bottom:40px;left:0;width:100%;text-align:center;z-index:1;margin:0;color:#fff}@media all and (min-width: 569px){.team-block__heading h2{font-size:3.0555555556rem;line-height:3.6111111111rem;bottom:70px}}@media all and (min-width: 769px){.team-block__heading h2{font-size:3.8888888889rem;line-height:4.4444444444rem}}@media all and (min-width: 1201px){.team-block__heading h2{bottom:100px}}.team-block__content{width:100%;max-width:1050px;margin:0 auto;padding:3em 35px;color:#2d4e69;text-align:center}@media all and (min-width: 569px){.team-block__content{padding:5em 35px}}.team-block__content h3{font-family:"Thrive-Regular",Georgia,Times,serif}@media all and (min-width: 569px){.team-block__content h3{font-size:1.6666666667rem;line-height:2.1111111111rem;margin-bottom:1.5rem}}.team-block__content p{max-width:860px;margin-left:auto;margin-right:auto}.team-block__team-listing{display:block;white-space:nowrap;overflow:auto;width:100%;max-width:1670px;margin:1em auto;padding:0 0 0 25px}@media all and (min-width: 641px){.team-block__team-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:normal;margin:0 auto;padding:0 15px}}@media all and (max-width: 640px){.team-block__team-listing{font-size:0}.team-block__team-listing::-webkit-scrollbar{width:3px}.team-block__team-listing::-webkit-scrollbar-track{background:-webkit-gradient(linear, left bottom, left top, from(rgba(45, 78, 105, 0)), color-stop(45%, rgba(45, 78, 105, 0)), color-stop(45%, rgba(45, 78, 105, 0.5)), color-stop(55%, rgba(45, 78, 105, 0.5)), color-stop(55%, rgba(45, 78, 105, 0)), to(rgba(45, 78, 105, 0)));background:linear-gradient(0deg, rgba(45, 78, 105, 0) 0%, rgba(45, 78, 105, 0) 45%, rgba(45, 78, 105, 0.5) 45%, rgba(45, 78, 105, 0.5) 55%, rgba(45, 78, 105, 0) 55%, rgba(45, 78, 105, 0) 100%);border-radius:10px}.team-block__team-listing::-webkit-scrollbar-thumb{border-radius:45%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(45, 78, 105, 0)), color-stop(30%, rgba(45, 78, 105, 0)), color-stop(30%, #2d4e69), color-stop(70%, #2d4e69), color-stop(70%, rgba(45, 78, 105, 0)), to(rgba(45, 78, 105, 0)));background:linear-gradient(0deg, rgba(45, 78, 105, 0) 0%, rgba(45, 78, 105, 0) 30%, #2d4e69 30%, #2d4e69 70%, rgba(45, 78, 105, 0) 70%, rgba(45, 78, 105, 0) 100%)}}.team-block__team-item{display:inline-block;width:calc(100vw - 70px);margin:0 15px 15px 0;color:#2d4e69}@media all and (min-width: 641px){.team-block__team-item{display:block;width:calc(50% - 30px);padding:0;margin:0 15px 75px}}@media all and (min-width: 981px){.team-block__team-item{width:calc(33.33% - 30px)}}.team-block__team-item img{margin-bottom:1rem}.team-block__team-item h4{font-size:1.4444444444rem;line-height:1.8888888889rem;white-space:normal}@media all and (min-width: 569px){.team-block__team-item h4{font-size:2rem;line-height:2.5555555556rem}}.team-block__team-item p{font-size:1rem;line-height:1.5555555556rem;max-width:80%;white-space:normal;margin-bottom:.5rem}.postcode-search{width:100%;max-width:calc(100% - 52px);z-index:1;position:relative;margin:0 auto}.postcode-search .hidden-inputs{display:none}.postcode-search .validation-message{margin-top:1rem;margin-left:auto;margin-right:auto}@media all and (min-width: 981px){.postcode-search{max-width:790px}}@media all and (max-width: 568px){.postcode-search{text-align:center;margin-bottom:6em}}.postcode-search>a{font-size:1rem;line-height:1.1111111111rem;position:relative;display:inline-block;text-decoration:none;color:inherit;padding-right:20px;max-width:calc(100% - 15px)}.postcode-search>a--bold{font-family:"Thrive-Bold",Georgia,Times,serif}.postcode-search>a:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#fff}@media all and (max-width: 568px){.postcode-search>a:before{bottom:-2px}}.postcode-search>a:after{content:"";position:absolute;top:12px;right:0;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media all and (max-width: 568px){.postcode-search>a:after{top:12px}}.postcode-search>a:hover{text-decoration:none !important}.postcode-search>a:hover:after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}.postcode-search>a--arrow-down::after{top:14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.postcode-search>a--arrow-down:hover:after{-webkit-transform:rotate(135deg) translate(3px, -3px);transform:rotate(135deg) translate(3px, -3px)}.postcode-search>a{color:#fff;margin:.5rem 0 0}.postcode-search>a::after{top:7px}@media all and (min-width: 569px){.postcode-search>a{margin:.5rem 100px 0 0;float:right}}@media all and (min-width: 981px){.postcode-search>a{padding-bottom:5px;margin:1rem 130px 0 0}}@media all and (max-width: 980px){.postcode-search>a::before{bottom:-3px}}.postcode-search__form{width:100%}.postcode-search__form .fieldset-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.postcode-search__form input{margin-right:10px;padding:10px;border-radius:5px;background-color:#fff;color:#2d4e69;font-family:"Thrive-Regular",Georgia,Times,serif}@media all and (min-width: 569px){.postcode-search__form input{margin-right:20px;padding:10px 20px}}@media all and (min-width: 981px){.postcode-search__form input{font-size:23px;line-height:30px;padding:14px 24px}}@media all and (max-width: 420px){.postcode-search__form input{font-size:18px;line-height:30px}}.postcode-search__form input::-webkit-input-placeholder{color:rgba(45,78,105,.7)}.postcode-search__form input:-moz-placeholder{color:rgba(45,78,105,.7)}.postcode-search__form input::-moz-placeholder{color:rgba(45,78,105,.7)}.postcode-search__form input:-ms-input-placeholder{color:rgba(45,78,105,.7)}.postcode-search__form button{width:80px;padding:0;border:none;border-radius:5px;background-color:#64c88c}@media all and (min-width: 569px){.postcode-search__form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}}@media all and (min-width: 981px){.postcode-search__form button{width:110px}}.event-landing-header{background-color:#f5f5f0;padding:0 35px 50px}@media all and (min-width: 569px){.event-landing-header{padding:0 35px 100px}}@media all and (min-width: 769px){.event-landing-header{padding:0 54px 100px}}.event-landing-header .content-breadcrumbs{padding-left:0;padding-right:0}.event-landing-header .content-breadcrumbs .content-breadcrumbs__nav{max-width:1600px}.event-landing-header__inner{width:100%;max-width:1600px;margin:0 auto;text-align:center}@media all and (min-width: 569px){.event-landing-header__inner{padding-top:30px}}@media all and (min-width: 769px){.event-landing-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}}.event-landing-header__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:2.5rem}@media all and (min-width: 769px){.event-landing-header__content{margin-right:50px;margin-bottom:0}}.event-landing-header__content h1,.event-landing-header__content .h1-div{color:#2d4e69;margin-bottom:.5em}@media all and (max-width: 1200px)and (min-width: 769px){.event-landing-header__content h1,.event-landing-header__content .h1-div{font-size:2.3333333333rem;line-height:2.7777777778rem}}@media all and (min-width: 769px){.event-landing-header__content h1,.event-landing-header__content .h1-div{text-align:left}}@media all and (max-width: 768px){.event-landing-header__content h1,.event-landing-header__content .h1-div{font-size:1.8888888889rem;line-height:2.4444444444rem}}.event-landing-header__time{font-size:1.3888888889rem;line-height:2.1666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69;margin-bottom:.75rem}@media all and (max-width: 768px){.event-landing-header__time{text-align:left}}@media all and (max-width: 568px){.event-landing-header__time{font-size:1.1111111111rem;line-height:1.5555555556rem}}.event-landing-header__time .icon{margin-right:10px}.event-landing-header__location{display:-webkit-box;display:-ms-flexbox;display:flex;color:#2d4e69}.event-landing-header__location p{font-size:1.3888888889rem;line-height:2.1666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}@media all and (max-width: 768px){.event-landing-header__location p{text-align:left}}@media all and (max-width: 568px){.event-landing-header__location p{font-size:1.1111111111rem;line-height:1.5555555556rem}}.event-landing-header__location p>span{margin-right:30px}.event-landing-header__location .icon{fill:#f093c4;width:18px;height:27px;margin-top:6px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.event-landing-header__location .simple-link{font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 568px){.event-landing-header__location .simple-link{display:none}}.event-landing-header__ctas{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:250px;max-width:400px}@media all and (max-width: 768px){.event-landing-header__ctas{margin:0 auto}}.event-landing-header__ctas .button{font-size:20px;line-height:24px}.event-landing-header__ctas .button:not(:first-child){margin-top:1.25rem}.event-filters{background-color:#f5f5f0;padding:0 54px 80px}@media all and (max-width: 980px){.event-filters{padding:0 35px 80px}}@media all and (max-width: 568px){.event-filters{padding:0 35px 50px}}.event-filters .content-breadcrumbs{padding-left:0;padding-right:0}.event-filters .content-breadcrumbs .content-breadcrumbs__nav{max-width:1600px}.event-filters label{font-size:1.3888888889rem;line-height:1.9444444444rem;font-family:"Thrive-Bold",Georgia,Times,serif;display:block;margin-bottom:1rem;color:#2d4e69}@media all and (max-width: 980px){.event-filters label{margin-top:1.5rem}}@media all and (max-width: 568px){.event-filters label{display:none}}.event-filters__inner{width:100%;max-width:1600px;margin:0 auto}.event-filters__inner h1,.event-filters__inner .h1-div{color:#2d4e69;margin-bottom:2.5rem}@media all and (max-width: 980px){.event-filters__inner h1,.event-filters__inner .h1-div{margin-bottom:1rem}}@media all and (max-width: 568px){.event-filters__inner h1,.event-filters__inner .h1-div{font-size:1.8888888889rem;line-height:2.4444444444rem}}.event-filters__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 1200px){.event-filters__flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width: 980px){.event-filters__flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.event-filters__flex>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:412px}@media all and (min-width: 1201px){.event-filters__flex>div:not(:last-child){padding-right:18px}}@media all and (min-width: 981px){.event-filters__flex>div:not(:nth-last-child(-n+2)){padding-right:18px}}@media all and (min-width: 569px){.event-filters__flex>div:nth-child(odd){padding-right:18px}}@media all and (max-width: 1200px){.event-filters__flex>div{width:33.3333333333%}}@media all and (max-width: 980px){.event-filters__flex>div{width:50%;max-width:50%}}@media all and (max-width: 568px){.event-filters__flex>div{width:100%;max-width:100%;margin-top:.5rem}}.event-filters__flex .button{margin-top:56px;max-height:64px;min-width:260px}@media all and (max-width: 1200px)and (min-width: 981px){.event-filters__flex .button{margin:50px auto 0}}@media all and (max-width: 980px){.event-filters__flex .button{min-width:0;height:64px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media all and (max-width: 568px){.event-filters__flex .button{margin-top:2rem}}.event-filters__flex .selectric-wrapper .selectric .label{font-size:20px}.event-filters__flex .reset-button{margin:1rem 0 0 auto;min-width:260px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width: 980px){.event-filters__flex .reset-button{width:50%}}@media all and (max-width: 568px){.event-filters__flex .reset-button{width:100%}}.event-results{background-color:#fff;padding:0 54px 120px}@media all and (max-width: 980px){.event-results{padding:0 35px 120px}}@media all and (max-width: 568px){.event-results{padding:0 35px 50px}}.event-results.-no-results{padding-bottom:0}.event-results .pagination-wrapper{background-color:#fff;margin-top:25px;padding-bottom:10px}.event-results__inner{width:100%;max-width:1600px;margin:0 auto}.event-results__no-results{background-color:#f5f5f0;padding:0 54px 2rem;margin:0 -54px}@media all and (max-width: 980px){.event-results__no-results{padding:0 35px 2rem;margin:0 -35px}}.event-results__no-results p{font-size:1rem;line-height:1.4444444444rem;color:#fe5249;text-align:center}.event-results__listing{padding-top:100px}@media all and (max-width: 640px){.event-results__listing{padding-top:50px}}@media all and (min-width: 641px){.event-results-item,.event-results-item__image{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-results-item:not(:first-child){margin-top:40px}@media all and (max-width: 640px){.event-results-item:not(:first-child){margin-top:75px}}.event-results-item__image{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:35%;overflow:hidden}@media all and (min-width: 641px){.event-results-item__image{margin-right:3vw}}@media all and (min-width: 1601px){.event-results-item__image{min-width:0;-ms-flex-negative:0;flex-shrink:0;margin-right:80px}}@media all and (max-width: 640px){.event-results-item__image{margin-bottom:1rem}}.event-results-item__date{background-color:#f1fd85;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:122px;max-height:126px;margin-right:16px;padding:1.5vw 2vw;text-align:center;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69;text-transform:uppercase;font-size:1.4vw;line-height:1.4vw}@media all and (min-width: 1601px){.event-results-item__date{font-size:1.3888888889rem;line-height:1.7222222222rem;height:126px;padding:20px 32px}}@media all and (max-width: 640px){.event-results-item__date{font-size:0.7777777778rem;line-height:1.1111111111rem;width:68px;height:70px;padding:0;position:absolute;top:0;left:0}}.event-results-item__date>span{font-size:4vw;line-height:4vw;display:block}@media all and (min-width: 1601px){.event-results-item__date>span{font-size:3.5555555556rem;line-height:3.5555555556rem}}@media all and (max-width: 640px){.event-results-item__date>span{font-size:2rem;line-height:2.5555555556rem}}.event-results-item__content{min-width:65%}.event-results-item__content h2{font-size:2.1666666667rem;line-height:2.7222222222rem;color:#2391aa;margin-bottom:.5rem}@media all and (max-width: 768px){.event-results-item__content h2{font-size:1.6111111111rem;line-height:2.0555555556rem}}@media all and (max-width: 640px){.event-results-item__content h2{margin-bottom:1rem}}.event-results-item__content>p{font-size:1.3888888889rem;line-height:2.2222222222rem;color:#2d4e69;margin:1.5rem 0 0}@media all and (max-width: 768px){.event-results-item__content>p{font-size:1.1111111111rem;line-height:1.6666666667rem}}@media all and (max-width: 568px){.event-results-item__content>p{display:none}}@media all and (min-width: 641px){.event-results-item__content .event-landing-header__time{margin-bottom:0}}@media all and (max-width: 768px){.event-results-item__content .event-landing-header__time,.event-results-item__content .event-landing-header__location>p{font-size:1.1111111111rem;line-height:1.6666666667rem}.event-results-item__content .event-landing-header__location .icon{margin-top:3px}}.event-results-item__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}@media all and (max-width: 768px){.event-results-item__ctas{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.event-results-item__ctas .button{min-width:260px;margin-right:20px}@media all and (max-width: 768px){.event-results-item__ctas .button{width:100%;margin-bottom:.5rem}}@media all and (max-width: 640px){.event-results-item__ctas .button{margin-right:0}}.event-results-item__ctas .simple-link{font-size:1rem;line-height:1.8333333333rem;color:#2d4e69}@media all and (max-width: 640px){.event-results-item__ctas .simple-link{font-size:1rem;line-height:1.6666666667rem}}@media all and (min-width: 641px){.event-results-item__ctas .simple-link::after{top:17px}}.event-results__load-more{margin:6rem auto 0;text-align:center;max-width:400px}.event-timeline{padding:100px 54px;background-color:#fff}@media all and (max-width: 768px){.event-timeline{padding:50px 35px}}.event-timeline__inner{width:100%;max-width:1600px;margin:0 auto}.event-timeline__inner h2{font-size:2.1111111111rem;line-height:2.6666666667rem;color:#2d4e69}@media all and (min-width: 569px){.event-timeline__inner h2{text-align:center}}@media all and (min-width: 769px){.event-timeline__inner h2{font-size:2.2222222222rem;line-height:2.7777777778rem}}@media all and (max-width: 568px){.event-timeline__inner h2{margin-bottom:3rem}.event-timeline__inner h2 br{display:none}}@media all and (min-width: 569px){.event-timeline__prefix,.event-timeline__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.event-timeline__prefix p,.event-timeline__suffix p{font-size:1.2222222222rem;line-height:1.5555555556rem;position:relative;margin:0;font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69}.event-timeline__prefix p:last-child,.event-timeline__suffix p:last-child{color:#f093c4}@media all and (max-width: 568px){.event-timeline__prefix p,.event-timeline__suffix p{padding-left:56px}.event-timeline__prefix p::before,.event-timeline__suffix p::before{content:"";position:absolute;top:50%;left:0;width:36px;height:36px;background-color:#f093c4;border:2px solid #f093c4;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width: 568px){.event-timeline__prefix p:last-child{display:none}.event-timeline__prefix p::before{background-color:#2d4e69;border-color:#2d4e69}}@media all and (min-width: 569px){.event-timeline__suffix{display:none}}@media all and (max-width: 568px){.event-timeline__suffix p:first-child{display:none}}.event-timeline__wrapper{position:relative;margin-top:30px}.event-timeline__wrapper::before,.event-timeline__wrapper::after{content:"";position:absolute;top:1px;width:50px;height:50px;background-color:#f093c4;border:2px solid #f093c4;border-radius:100%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width: 568px){.event-timeline__wrapper::before,.event-timeline__wrapper::after{display:none}}.event-timeline__wrapper::before{background-color:#2d4e69;border-color:#2d4e69;left:0}.event-timeline__wrapper::after{right:0}@media all and (max-width: 568px){.event-timeline__wrapper::before{content:"";display:block;position:absolute;width:2px;height:calc(100% + 50px);left:20px;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#2d4e69;border:none;border-radius:0;z-index:0}}.event-timeline__wrapper-line{position:absolute;top:27px;left:0;width:100%;height:2px;background-color:#2d4e69;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media all and (max-width: 568px){.event-timeline__wrapper-line{display:none}}.event-timeline__wrapper-gradient{position:absolute;bottom:20px;right:0;width:180px;height:calc(100% - 90px);background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 0.5)), to(#FFF));background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, #FFF 100%)}@media all and (max-width: 568px){.event-timeline__wrapper-gradient{display:none}}.event-timeline__scroller{position:relative}@media all and (min-width: 569px){.event-timeline__scroller{padding-top:52px;padding-bottom:70px;white-space:nowrap;overflow-x:scroll;font-size:0}.event-timeline__scroller::-webkit-scrollbar{width:1em}.event-timeline__scroller::-webkit-scrollbar-track{background:-webkit-gradient(linear, left bottom, left top, color-stop(45%, #FFF), color-stop(45%, rgba(45, 78, 105, 0.3)), color-stop(55%, rgba(45, 78, 105, 0.3)), color-stop(55%, #FFF), to(#FFF));background:linear-gradient(0deg, #FFF 45%, rgba(45, 78, 105, 0.3) 45%, rgba(45, 78, 105, 0.3) 55%, #FFF 55%, #FFF 100%)}.event-timeline__scroller::-webkit-scrollbar-thumb{background-color:#2d4e69;outline:none;border-radius:15px}}.event-timeline__item{position:relative;display:inline-block;vertical-align:top;white-space:initial;color:#2d4e69;width:240px;padding-top:20px;margin-right:70px}@media all and (max-width: 568px){.event-timeline__item{padding:0 0 15px 56px;margin-right:0;width:100%}}.event-timeline__item:last-child{margin-right:120px}@media all and (max-width: 568px){.event-timeline__item:last-child{margin-right:0}}.event-timeline__item::before{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-color:#fff;border:2px solid #2d4e69;border-radius:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width: 568px){.event-timeline__item::before{width:36px;height:36px;-webkit-transform:none;transform:none}}.event-timeline__item span{font-size:1.3888888889rem;line-height:1.8888888889rem;display:block}@media all and (max-width: 568px){.event-timeline__item span{font-size:1.2222222222rem;line-height:1.6666666667rem}}.event-timeline__item p{font-size:1rem;line-height:1.5555555556rem;margin-top:.5rem}.event-timeline__cta{margin-top:70px;text-align:center}.event-map{background-color:#f5f5f0;padding:150px 35px 100px}@media all and (max-width: 768px){.event-map{padding:100px 35px 75px}}@media all and (max-width: 568px){.event-map{padding:60px 35px}}.event-map__inner{width:100%;max-width:1100px;margin:0 auto}.event-map__inner h2{font-size:2.1111111111rem;line-height:2.6666666667rem;color:#2d4e69}@media all and (min-width: 569px){.event-map__inner h2{font-size:3.0555555556rem;line-height:3.6111111111rem}}@media all and (max-width: 568px){.event-map__inner h2{text-align:left}}.event-map__inner .event-landing-header__location{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 568px){.event-map__inner .event-landing-header__location>p{font-size:1.1111111111rem;line-height:1.4444444444rem}}.event-map__inner .event-landing-header__location>p>span{margin-right:0}.event-map__inner .simple-link{font-size:1.3888888889rem;line-height:2.1666666667rem;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif}@media all and (max-width: 568px){.event-map__inner .simple-link{font-size:1rem;line-height:1.6666666667rem}}.event-map__inner .simple-link::after{top:17px}.event-map__map-wrapper{position:relative;margin-top:3rem;margin-bottom:1.25rem;padding-top:52%}@media all and (max-width: 568px){.event-map__map-wrapper{padding-top:0;height:290px}}.event-map__map-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.event-map__directions-list{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 568px){.event-map__directions-list{display:block}}.event-map__directions-item{display:block;width:50%;margin-right:35px}@media all and (max-width: 568px){.event-map__directions-item{display:block;width:100%;text-align:center;margin-right:0px}}.event-map__directions-item:not(:last-child){margin-bottom:85px}@media all and (max-width: 568px){.event-map__directions-item:not(:last-child){margin-bottom:60px}}.event-map__directions-item h3,.event-map__directions-item p{font-size:1.3888888889rem;line-height:2.1666666667rem;color:#2d4e69}@media all and (max-width: 568px){.event-map__directions-item h3,.event-map__directions-item p{font-size:1.1111111111rem;line-height:1.7777777778rem}}.event-map__directions-item h3{margin-bottom:35px}.event-map__directions-item-icon{margin-bottom:50px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 568px){.event-map__directions-item-icon{width:70px;margin:0 auto 30px}}.thrive-launch-event-carousel .media-carousel-slider .slick-track{margin-left:35px}@media all and (min-width: 1201px){.thrive-launch-event-carousel .media-carousel-slider .slick-track{margin-left:174px}}.thrive-launch-event-carousel .media-carousel-slider .slick-slide{position:relative;width:auto;margin-right:20px}@media all and (min-width: 569px){.thrive-launch-event-carousel .media-carousel-slider .slick-slide{width:387px}}@media all and (min-width: 569px){.thrive-launch-event-carousel .media-carousel-pagination{padding-left:35px}}@media all and (min-width: 1201px){.thrive-launch-event-carousel .media-carousel-pagination{padding-left:174px}}.thrive-launch-event-carousel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 35px}@media all and (min-width: 1201px){.thrive-launch-event-carousel__heading{padding:0 172px}}.thrive-launch-event-carousel__heading h2{font-size:2.2222222222rem;line-height:2.7777777778rem;margin-bottom:0;font-family:"Thrive-Regular",Georgia,Times,serif;color:#2d4e69}@media all and (min-width: 569px){.thrive-launch-event-carousel__heading h2{font-size:2.7777777778rem;line-height:3rem}}@media all and (min-width: 769px){.thrive-launch-event-carousel__heading h2{font-size:3.4444444444rem;line-height:3.1111111111rem}}@media all and (max-width: 768px){.thrive-launch-event-carousel__heading .button{display:none}}@media all and (min-width: 769px){.thrive-launch-event-carousel__heading .button.-large{padding:19px 4% 21px}}.thrive-launch-article-item__slide-image{position:relative;overflow:hidden}.thrive-launch-article-item__slide-image::after{content:"";position:absolute;bottom:0;left:0;width:122px;height:126px;background-color:#f1fd85;background-image:url(../img/logos/thrive-living-logo-blue.svg);background-size:calc(100% - 24px) auto;background-position:center;background-repeat:no-repeat}.thrive-launch-event-carousel.thrive-launch-event-carousel--articles .thrive-launch-article-item__slide-image::after,section.lifestyle-highlights-articles .thrive-launch-article-item__slide-image::after{display:none}.thrive-launch-article-item__slide-image img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.thrive-launch-article-item:hover .thrive-launch-article-item__slide-image img{-webkit-transform:scale(1.125);transform:scale(1.125)}.thrive-launch-article-item{position:relative;color:#2d4e69}section.-module-bg-thrive-blue .thrive-launch-article-item{color:#fff}@media all and (max-width: 568px){.thrive-launch-article-item{max-width:80vw}}.thrive-launch-article-item .overlay-link{z-index:1}.thrive-launch-article-item h3{display:block;margin-bottom:.75rem}.thrive-launch-article-item h3 a{color:inherit;text-decoration:none}.thrive-launch-article-item h3 a:hover{text-decoration:underline}.thrive-launch-article-item time{display:block;margin:.5rem 0}.thrive-launch-article-item .simple-link{margin-bottom:3px}@media all and (min-width: 981px){.thrive-launch-article-item .simple-link{font-size:1.2777777778rem;line-height:1.6666666667rem}}.thrive-launch-article-item .simple-link::before{bottom:-3px}.thrive-launch-article-item .-text-small{font-size:0.8888888889rem;line-height:1.2222222222rem}.thrive-launch-article-item .thrive-launch-article-item__category-tag+*{margin-top:0}.thrive-launch-article-item__category-tag{position:relative;display:inline-block;margin-bottom:-5px;padding:5px 15px;background-color:#f1fd85;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none;color:#2d4e69;font-family:"Thrive-Bold",Georgia,Times,serif;-webkit-transition:padding .25s ease;transition:padding .25s ease}.thrive-launch-article-item__category-tag::after{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-left:6px;top:-1px;border-top:2px solid #2d4e69;border-right:2px solid #2d4e69;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.thrive-launch-article-item__category-tag:hover{text-decoration:underline;padding:5px 15px 5px 20px}@media all and (min-width: 421px){.thrive-launch-article-item__featured-content{position:absolute;bottom:26px;left:26px;width:calc(100% - 52px);padding:26px;background-color:#f1fd85}.thrive-launch-article-item__featured-content .thrive-launch-article-item__category-tag{padding:0;-webkit-transform:none;transform:none;margin-bottom:0}.thrive-launch-article-item__featured-content .thrive-launch-article-item__category-tag::after{border-top:none;width:0;height:15px;vertical-align:middle;-webkit-transform:none;transform:none}.thrive-launch-article-item__featured-content time{display:inline-block}}@media all and (min-width: 569px){.thrive-launch-article-item__featured-content{bottom:45px;left:45px;width:calc(100% - 90px);padding:30px}}.thrive-launch-article-item__featured-content p{margin-bottom:0}.lifestyle-hero-article{position:relative;padding:60px 0 35px}@media all and (min-width: 569px){.lifestyle-hero-article{padding:60px 26px 45px}}@media all and (min-width: 981px){.lifestyle-hero-article{padding:60px 26px}}@media all and (min-width: 1201px){.lifestyle-hero-article{padding:60px 26px 90px}.lifestyle-hero-article--no-listing{padding:60px 26px}}.lifestyle-hero-article::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);pointer-events:none;z-index:1}@media all and (max-width: 980px){.lifestyle-hero-article::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(70%, rgba(0, 0, 0, 0.8)), to(#000));background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 70%, #000 100%)}}.lifestyle-hero-article__bg-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lifestyle-hero-article__inner{position:relative;width:100%;max-width:1600px;margin:0 auto;color:#fff;z-index:1}@media all and (min-width: 981px){.lifestyle-hero-article__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.lifestyle-hero-article__inner h1,.lifestyle-hero-article__inner .h1-div{font-size:clamp(3.8888888889rem,2.9365079365rem + 4.0816326531vw,6.1111111111rem);line-height:clamp(3.3333333333rem,2.1428571429rem + 5.1020408163vw,6.1111111111rem);margin-bottom:2rem;text-align:left;color:#fff}.lifestyle-hero-article__inner p{font-size:clamp(1.1111111111rem,1.0158730159rem + 0.4081632653vw,1.3333333333rem);line-height:clamp(1.5555555556rem,1.4603174603rem + 0.4081632653vw,1.7777777778rem)}.lifestyle-hero-article__inner p>a{color:#fff}.lifestyle-hero-article__inner p>a:hover{color:#f1fd85}.lifestyle-hero-article__featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 569px){.lifestyle-hero-article__featured{padding-right:75px}}.lifestyle-hero-article__featured>p{max-width:760px}@media all and (max-width: 980px){.lifestyle-hero-article__featured>h1,.lifestyle-hero-article__featured>p{display:none}}.lifestyle-hero-article__meta{margin-top:auto;padding:2em 26px 0}@media all and (min-width: 569px){.lifestyle-hero-article__meta{padding:2em 0 0}}@media all and (min-width: 981px){.lifestyle-hero-article__meta{padding:4em 0 0}}.lifestyle-hero-article__meta h1{font-size:clamp(2.5rem,1.9761904762rem + 2.2448979592vw,3.7222222222rem);line-height:clamp(2.5rem,1.8333333333rem + 2.8571428571vw,4.0555555556rem);max-width:500px;margin-bottom:.75rem;font-family:"Thrive-Bold",Georgia,Times,serif}.lifestyle-hero-article.lifestyle-hero-article--no-listing .lifestyle-hero-article__meta h1{max-width:740px;font-size:clamp(2.5rem,1.6666666667rem + 3.5714285714vw,4.4444444444rem);line-height:clamp(2.5rem,1.6666666667rem + 3.5714285714vw,4.4444444444rem)}.lifestyle-hero-article__meta h1 a{color:inherit;text-decoration:none}.lifestyle-hero-article__meta h1 a:hover{text-decoration:underline}.lifestyle-hero-article__meta cite{font-size:clamp(1.1111111111rem,1.0396825397rem + .306122449vw,1.2777777778rem);line-height:clamp(1.7777777778rem,1.7063492063rem + .306122449vw,1.9444444444rem);font-style:normal}.lifestyle-hero-article__meta time{font-size:clamp(1.1111111111rem,1.0396825397rem + .306122449vw,1.2777777778rem);line-height:clamp(1.7777777778rem,1.7063492063rem + .306122449vw,1.9444444444rem);display:block}@media all and (min-width: 569px){.lifestyle-hero-article__meta .thrive-launch-article-item__category-tag{margin-bottom:0;padding:13px 27px}.lifestyle-hero-article__meta .thrive-launch-article-item__category-tag::after{width:10px;height:10px;margin-left:12px;top:-3px}.lifestyle-hero-article__meta .thrive-launch-article-item__category-tag:hover{padding:13px 27px 13px 37px}}.lifestyle-hero-article__listing-area{width:390px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 980px){.lifestyle-hero-article__listing-area{width:100%;margin-top:2em}}.lifestyle-hero-article__listing-area .lifestyle-article-item{margin-top:23px}.lifestyle-hero-article__listing-area .lifestyle-article-item p{color:#fff}.lifestyle-hero-article__listing-area-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto .5rem;padding:1.5em 0 0;border-top:2px solid #fff}@media all and (min-width: 981px){.lifestyle-hero-article__listing-area-controls{display:none}}@media all and (max-width: 568px){.lifestyle-hero-article__listing-area-controls{width:calc(100% - 52px)}}.lifestyle-hero-article__listing-area-controls p{font-size:1.3888888889rem;line-height:1.6666666667rem;font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:0}.author-module{padding-top:2rem;padding-bottom:2rem}.author-module h2{font-size:45px;line-height:53px}.author-module .rich-text{margin-right:4rem}.author-module .fifty-fifty-module__inner{-webkit-box-align:unset !important;-ms-flex-align:unset !important;align-items:unset !important;display:-webkit-box;display:-ms-flexbox;display:flex}.lifestyle-article-item{text-align:left}.lifestyle-article-item p{font-family:"Thrive-Bold",Georgia,Times,serif;color:#2d4e69}@media all and (min-width: 569px){.lifestyle-article-item p{font-size:1.5555555556rem;line-height:1.9444444444rem}}.lifestyle-article-item p a{color:inherit;text-decoration:none}.lifestyle-article-item p a:hover{text-decoration:underline}.lifestyle-article-item--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lifestyle-article-item--small p{font-size:0.8888888889rem;line-height:1.1111111111rem;margin:0}@media all and (min-width: 421px){.lifestyle-article-item--small p{font-size:1rem;line-height:1.2222222222rem}}@media all and (min-width: 569px){.lifestyle-article-item--small p{margin:.5rem 0 0}}.lifestyle-article-item__image{overflow:hidden}.lifestyle-article-item__image img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.lifestyle-article-item__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.lifestyle-article-item.lifestyle-article-item--small .lifestyle-article-item__image{margin-right:30px;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 568px){.lifestyle-article-item.lifestyle-article-item--small .lifestyle-article-item__image{margin-right:12px}}.lifestyle-article-item.lifestyle-article-item--small .lifestyle-article-item__image img{height:auto}@media all and (max-width: 420px){.lifestyle-article-item.lifestyle-article-item--small .lifestyle-article-item__image img{width:100px}}@media all and (max-width: 420px){.lifestyle-article-item.lifestyle-article-item--small .lifestyle-article-item__image img{width:80px}}@media all and (min-width: 981px){.lifestyle-article-slider .slick-slide{float:none;width:100% !important}*.lifestyle-trending-header .lifestyle-article-slider .slick-slide{width:50% !important;margin-right:10px}}@media all and (min-width: 981px){*.lifestyle-trending-header .lifestyle-article-slider .slick-track{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (max-width: 568px){.lifestyle-article-slider .slick-track{margin-left:26px}*.lifestyle-trending-header .lifestyle-article-slider .slick-track{margin-left:0}}.lifestyle-article-slider .slick-slide{margin-right:40px}.lifestyle-article-slider .slick-slide .lifestyle-article-item--small{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media all and (min-width: 569px){*.lifestyle-trending-header .lifestyle-article-slider .slick-slide .lifestyle-article-item--small p{margin-top:.25rem}}*.lifestyle-trending-header .lifestyle-article-slider .slick-slide .lifestyle-article-item--small .lifestyle-article-item__image{margin-right:10px}@media all and (max-width: 1200px)and (min-width: 981px){*.lifestyle-trending-header .lifestyle-article-slider .slick-slide .lifestyle-article-item--small .lifestyle-article-item__image img{width:70px}}.lifestyle-article-slider-controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lifestyle-article-slider-controls__arrows .slick-arrow{position:relative;background:rgba(0,0,0,0);margin:0;padding:0;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) skew(5deg, 3deg);transform:rotate(45deg) skew(5deg, 3deg);font-size:0;will-change:opacity;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lifestyle-article-slider-controls__arrows .slick-arrow.slick-prev{-webkit-transform:rotate(45deg) skew(5deg, 3deg) scale(-1);transform:rotate(45deg) skew(5deg, 3deg) scale(-1);top:1px;margin-right:15px}.lifestyle-article-slider-controls__arrows .slick-arrow.slick-disabled{opacity:.5}*.lifestyle-trending-header .lifestyle-article-slider-controls__arrows .slick-arrow{border-color:#2d4e69}.lifestyle-highlights-articles{position:relative;padding:clamp(1.1111111111rem,-0.3174603175rem + 6.1224489796vw,4.4444444444rem) 26px}.lifestyle-highlights-articles:not([class*=-module-bg]){background-color:#f5f5f0;color:#2d4e69}@media all and (min-width: 569px){.lifestyle-highlights-articles{padding:clamp(1.1111111111rem,-0.3174603175rem + 6.1224489796vw,4.4444444444rem) 35px}}.lifestyle-highlights-articles--cards{padding:0 0 3em}@media all and (min-width: 569px){.lifestyle-highlights-articles--cards{padding:clamp(1.1111111111rem,-0.3174603175rem + 6.1224489796vw,4.4444444444rem) 35px}}.lifestyle-highlights-articles .thrive-launch-article-item{margin-top:2.5em;max-width:none}.lifestyle-highlights-articles.-module-bg-white+.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading::before{background-color:#fff}.lifestyle-highlights-articles.-module-bg-thrive-cream+.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading::before{background-color:#f5f5f0}.lifestyle-highlights-articles.-module-bg-thrive-blue+.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading::before{background-color:#2d4e69}.content-breadcrumbs+.lifestyle-highlights-articles{padding-top:1em}.lifestyle-highlights-articles__yellow-block{position:absolute;top:0;left:0;width:420px;height:470px;-webkit-transform:translate(0, -50px);transform:translate(0, -50px);-webkit-transform-origin:0 0;transform-origin:0 0;background-color:#f1fd85;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.lifestyle-highlights-articles:hover .lifestyle-highlights-articles__yellow-block{-webkit-transform:translate(0, -50px) scaleX(1.3);transform:translate(0, -50px) scaleX(1.3)}@media all and (max-width: 980px){.lifestyle-highlights-articles__yellow-block{width:40%;height:400px}}@media all and (max-width: 568px){.lifestyle-highlights-articles__yellow-block{width:100%;height:130%;top:-15%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lifestyle-highlights-articles:hover .lifestyle-highlights-articles__yellow-block{-webkit-transform:translate(0, 0) scaleX(1.3);transform:translate(0, 0) scaleX(1.3)}}.lifestyle-highlights-articles.lifestyle-highlights-articles--yellow-block-right .lifestyle-highlights-articles__yellow-block{left:auto;right:0;-webkit-transform-origin:100% 0;transform-origin:100% 0}.lifestyle-highlights-articles.lifestyle-highlights-articles--yellow-block-middle-right .lifestyle-highlights-articles__yellow-block{left:auto;right:22%;-webkit-transform-origin:100% 0;transform-origin:100% 0}.lifestyle-highlights-articles.lifestyle-highlights-articles--yellow-block-middle-left .lifestyle-highlights-articles__yellow-block{top:auto;bottom:50px;left:22%;-webkit-transform-origin:100% 0;transform-origin:100% 0}.lifestyle-highlights-articles__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__inner{position:static}.lifestyle-highlights-articles__heading{color:#2d4e69}.lifestyle-highlights-articles__heading h2{font-size:2.3333333333rem;line-height:2.7777777778rem;position:relative;font-family:"Thrive-Regular",Georgia,Times,serif;margin-bottom:.75rem;max-width:800px}@media all and (min-width: 569px){.lifestyle-highlights-articles__heading h2{margin-bottom:1.5rem}}.lifestyle-highlights-articles__heading p{font-size:1rem;line-height:1.1111111111rem;margin:0;max-width:748px}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading{position:static}@media all and (min-width: 981px){.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media all and (max-width: 568px){.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading{position:relative;max-width:82%;padding-left:26px;padding-right:26px}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading::before{content:"";position:absolute;top:0;left:73%;width:100vw;height:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f5f5f0}}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading .simple-link{font-family:"Thrive-Bold",Georgia,Times,serif;-ms-flex-negative:0;flex-shrink:0;margin-top:30px}@media all and (max-width: 980px){.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading .simple-link{margin-top:1em}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading .simple-link::after{border-color:#2d4e69}.lifestyle-highlights-articles.lifestyle-highlights-articles--cards .lifestyle-highlights-articles__heading .simple-link::before{background-color:#2d4e69}}.lifestyle-highlights-articles__illustration{position:absolute;top:0;left:70%;-webkit-transform:translate(-50%, -35%);transform:translate(-50%, -35%)}@media all and (max-width: 1400px){.lifestyle-highlights-articles__illustration{display:none}}.lifestyle-highlights-articles__listing-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lifestyle-highlights-articles__listing-col{width:100%}@media all and (min-width: 421px){.lifestyle-highlights-articles__listing-col{width:calc(50% - 15px)}.lifestyle-highlights-articles__listing-col:nth-child(2){margin-right:30px}.lifestyle-highlights-articles__listing-col.-large{width:100%}}@media all and (min-width: 981px){.lifestyle-highlights-articles__listing-col{width:calc(25% - 20px)}.lifestyle-highlights-articles__listing-col:not(:last-child){margin-right:30px}.lifestyle-highlights-articles__listing-col.-large{width:calc(50% - 20px)}}.lifestyle-highlights-articles__listing{display:block;white-space:nowrap;overflow:auto;width:100%;margin:1em auto;padding:0 0 0 25px}@media all and (min-width: 569px){.lifestyle-highlights-articles__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:normal;margin:0 auto;padding:0}}@media all and (max-width: 568px){.lifestyle-highlights-articles__listing::-webkit-scrollbar{width:3px}.lifestyle-highlights-articles__listing::-webkit-scrollbar-track{background:-webkit-gradient(linear, left bottom, left top, from(rgba(45, 78, 105, 0)), color-stop(45%, rgba(45, 78, 105, 0)), color-stop(45%, rgba(45, 78, 105, 0.5)), color-stop(55%, rgba(45, 78, 105, 0.5)), color-stop(55%, rgba(45, 78, 105, 0)), to(rgba(45, 78, 105, 0)));background:linear-gradient(0deg, rgba(45, 78, 105, 0) 0%, rgba(45, 78, 105, 0) 45%, rgba(45, 78, 105, 0.5) 45%, rgba(45, 78, 105, 0.5) 55%, rgba(45, 78, 105, 0) 55%, rgba(45, 78, 105, 0) 100%);border-radius:10px}.lifestyle-highlights-articles__listing::-webkit-scrollbar-thumb{border-radius:45%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(45, 78, 105, 0)), color-stop(30%, rgba(45, 78, 105, 0)), color-stop(30%, #2d4e69), color-stop(70%, #2d4e69), color-stop(70%, rgba(45, 78, 105, 0)), to(rgba(45, 78, 105, 0)));background:linear-gradient(0deg, rgba(45, 78, 105, 0) 0%, rgba(45, 78, 105, 0) 30%, #2d4e69 30%, #2d4e69 70%, rgba(45, 78, 105, 0) 70%, rgba(45, 78, 105, 0) 100%)}}.lifestyle-highlights-articles__listing .thrive-launch-article-item{display:inline-block;width:100%;max-width:285px;margin:1.5em 15px 15px 0;color:#2d4e69;white-space:normal}@media all and (min-width: 569px){.lifestyle-highlights-articles__listing .thrive-launch-article-item{max-width:none}}@media all and (max-width: 980px)and (min-width: 569px){.lifestyle-highlights-articles__listing .thrive-launch-article-item{display:block;width:calc(50% - 15px);padding:0;margin:2.5em 0 0}.lifestyle-highlights-articles__listing .thrive-launch-article-item:nth-child(odd){margin-right:30px}}@media all and (min-width: 981px){.lifestyle-highlights-articles__listing .thrive-launch-article-item{width:calc(25% - 22.5px);margin:2.5em 0 0}.lifestyle-highlights-articles__listing .thrive-launch-article-item:not(:last-child){margin-right:30px}}.lifestyle-featured-article{padding:3em 0;background-color:#fff}@media all and (min-width: 569px){.lifestyle-featured-article{padding:5em 0}}@media all and (min-width: 981px){.lifestyle-featured-article{padding:8em 0}}@media all and (min-width: 1201px){.lifestyle-featured-article{padding:16em 0}}.lifestyle-featured-article__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}.lifestyle-featured-article__content{position:relative;z-index:1;width:calc(100% - 54px);padding:1.5em;margin:0 auto;background-color:#2d4e69}@media all and (min-width: 981px){.lifestyle-featured-article__content{max-width:610px;padding:7em 5.5em;margin:0}}.lifestyle-featured-article__content h2 a,.lifestyle-featured-article__content p a{color:inherit;text-decoration:none}.lifestyle-featured-article__content h2 a:hover,.lifestyle-featured-article__content p a:hover{text-decoration:underline}.lifestyle-featured-article__content p{font-size:1rem;line-height:1.4444444444rem;color:#fff}@media all and (max-width: 568px){.lifestyle-featured-article__content p time{display:block}}.lifestyle-featured-article__content p a{position:relative}.lifestyle-featured-article__content p a::after{content:"";position:relative;display:inline-block;width:2px;height:16px;margin:0 10px;background-color:#fff}@media all and (max-width: 568px){.lifestyle-featured-article__content p a::after{width:8px;height:8px;margin:0 0 0 5px;border-top:2px solid #fff;border-right:2px solid #fff;background-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.lifestyle-featured-article__content h2{font-size:1.5555555556rem;line-height:2rem;margin:0;color:#f1fd85}@media all and (min-width: 569px){.lifestyle-featured-article__content h2{font-size:2.8888888889rem;line-height:3.4444444444rem}}.lifestyle-featured-article__media{margin-bottom:-5em;min-width:94%}@media all and (min-width: 569px){.lifestyle-featured-article__media{margin-bottom:-3em}}@media all and (min-width: 981px){.lifestyle-featured-article__media{position:absolute;right:calc((100vw - 100%)/2*-1);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin-bottom:0}}.lifestyle-featured-article__media img{max-width:1500px}.brand-message-block{padding:clamp(1.1111111111rem,-0.3174603175rem + 6.1224489796vw,4.4444444444rem) 35px;background-color:#fff}.brand-message-block__inner{width:100%;max-width:1600px;margin:0 auto;text-align:center}.brand-message-block__inner h2{font-size:2.6111111111rem;line-height:3.1666666667rem;color:#2d4e69}@media all and (min-width: 569px){.brand-message-block__inner h2{font-size:3.8888888889rem;line-height:4.2777777778rem}}.brand-message-block__image-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-message-block__image-listing>img{margin:0 20px}@media all and (min-width: 769px){.brand-message-block__image-listing>img:first-child{margin-left:0}.brand-message-block__image-listing>img:last-child{margin-right:0}}@media all and (max-width: 768px){.brand-message-block__image-listing>img:not(:first-child){display:none}}.lifestyle-trending-header{padding:2em 26px;background-color:#f5f5f0}@media all and (min-width: 569px){.lifestyle-trending-header{padding:2em 35px}}@media all and (min-width: 981px){.lifestyle-trending-header{padding:1em 35px 0}}.lifestyle-trending-header .lifestyle-hero-article__listing-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls{border-top:none}@media all and (min-width: 981px){.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls{display:block}}@media all and (max-width: 980px){.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls{margin-bottom:1rem}}@media all and (max-width: 568px){.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls{width:100%}}.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls p{font-size:1.2777777778rem;line-height:1.6666666667rem;color:#2d4e69}@media all and (min-width: 981px){.lifestyle-trending-header .lifestyle-hero-article__listing-area-controls p{font-size:1.9444444444rem;line-height:2.5rem;margin-bottom:.5rem}}.lifestyle-trending-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1600px;margin:0 auto}@media all and (min-width: 981px){.lifestyle-trending-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.lifestyle-trending-header__illustration{position:relative}@media all and (max-width: 1500px)and (min-width: 981px){.lifestyle-trending-header__illustration{display:none}}@media all and (min-width: 981px){.lifestyle-trending-header__illustration{margin:-2em 3em 0 1.5em;-webkit-transform:translateY(50px);transform:translateY(50px)}}@media all and (min-width: 1601px){.lifestyle-trending-header__illustration{margin:-3em 5em 0 1.5em}}@media all and (max-width: 980px){.lifestyle-trending-header__illustration{position:absolute;top:2vh;right:0;max-width:45%}}@media all and (max-width: 420px){.lifestyle-trending-header__illustration{top:5vh}}.lifestyle-trending-header__content{position:relative;max-width:400px;-ms-flex-negative:0;flex-shrink:0;padding:3em 2em 0 0;color:#2d4e69}@media all and (max-width: 980px){.lifestyle-trending-header__content{padding:.5em 1.5em 2em 0}}@media all and (max-width: 568px){.lifestyle-trending-header__content{padding:0 1.5em 1em 0}}.lifestyle-trending-header__content::before{content:"";position:absolute;top:50%;right:0;width:50vw;height:calc(100% + 30px);-webkit-transform:translateY(-50%) translateY(30px);transform:translateY(-50%) translateY(30px);background-color:#f1fd85}@media all and (max-width: 980px){.lifestyle-trending-header__content::before{-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw}}@media all and (max-width: 568px){.lifestyle-trending-header__content::before{width:75vw;right:auto;left:-35px}}.lifestyle-trending-header__content h1,.lifestyle-trending-header__content p,.lifestyle-trending-header__content .h1-div{position:relative}.lifestyle-trending-header__content h1,.lifestyle-trending-header__content .h1-div{font-size:1.9444444444rem;line-height:2.7777777778rem;margin-bottom:.5rem;text-align:left;color:#2d4e69}@media all and (min-width: 569px){.lifestyle-trending-header__content h1,.lifestyle-trending-header__content .h1-div{font-size:2.7777777778rem;line-height:3.1111111111rem;margin-bottom:1.5rem}}.lifestyle-trending-header__content p{font-size:1rem;line-height:1.1111111111rem;margin:0;max-width:50%}@media all and (min-width: 569px){.lifestyle-trending-header__content p{font-size:1.3888888889rem;line-height:1.6666666667rem;max-width:75%}}@media all and (min-width: 981px){.lifestyle-trending-header__content p{max-width:none}}.lifestyle-trending-header__article-listing{margin-bottom:1em}@media all and (min-width: 1501px){.lifestyle-trending-header__article-listing{min-width:760px}}@media all and (max-width: 1500px){.lifestyle-trending-header__article-listing{margin-left:3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media all and (max-width: 980px){.lifestyle-trending-header__article-listing{width:100%;margin-top:2em;margin-left:0}}.lifestyle-articles{padding:2em 26px;background-color:#fff}@media all and (min-width: 569px){.lifestyle-articles{padding:5em 35px}}.lifestyle-articles__sorting,.lifestyle-articles__listing{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1600px;margin:0 auto}.lifestyle-articles__sorting-wrapper{position:relative;padding:0 2.5em;margin:0 auto;text-align:center;color:#2d4e69;z-index:2}@media all and (min-width: 569px){.lifestyle-articles__sorting-wrapper{margin:0 0 0 auto}}.lifestyle-articles__sorting-wrapper p{position:relative;font-family:"Thrive-Bold",Georgia,Times,serif;z-index:1;cursor:pointer}.lifestyle-articles__sorting-wrapper p::after{content:"";display:inline-block;vertical-align:middle;margin-left:10px;margin-bottom:8px;width:7px;height:7px;border-bottom:3px solid #2d4e69;border-right:3px solid #2d4e69;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lifestyle-articles__sorting-wrapper p.active::after{-webkit-transform:rotate(45deg) scale(-1);transform:rotate(45deg) scale(-1);margin-bottom:-4px}.lifestyle-articles__sorting-options{display:none;position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px);border:1px solid #2391aa;border-radius:7px;padding:3em .5em .5em;background-color:#fff;color:#2d4e69;text-align:center}.lifestyle-articles__sorting-options a{font-size:1rem;line-height:1.6111111111rem;display:block;color:inherit;text-decoration:none;margin:.25rem 0}.lifestyle-articles__sorting-options a:hover{text-decoration:underline}.lifestyle-articles__sorting-options a.selected{font-family:"Thrive-Bold",Georgia,Times,serif}.lifestyle-articles__listing{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1600px;margin:0 auto}.lifestyle-articles__listing .thrive-launch-article-item{width:100%;margin-top:2em}@media all and (min-width: 421px){.lifestyle-articles__listing .thrive-launch-article-item{width:calc(50% - 17px)}.lifestyle-articles__listing .thrive-launch-article-item:nth-child(odd){margin-right:34px}}@media all and (min-width: 981px){.lifestyle-articles__listing .thrive-launch-article-item{width:calc(25% - 25.5px)}.lifestyle-articles__listing .thrive-launch-article-item:not(:nth-child(4n)){margin-right:34px}}@media all and (max-width: 568px){.lifestyle-articles__listing .thrive-launch-article-item{max-width:none}}.lifestyle-articles__listing .thrive-launch-article-item__slide-image::after{display:none}.article-share-area{background-color:#fff;padding:35px}@media all and (min-width: 569px){.article-share-area{padding:70px 54px}}.article-share-area__inner{position:relative;width:100%;max-width:1600px;margin:0 auto}@media all and (min-width: 981px){.article-share-area__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.article-share-area__inner p,.article-share-area__inner time{margin-bottom:0}.article-share-area__content>*:last-child{margin-bottom:0}.article-share-area__content{color:#2d4e69}@media all and (max-width: 568px){.article-share-area__content{display:none}}.article-share-area__content h2{margin:.75rem 0 1.5rem}@media all and (min-width: 821px){.article-share-area__content h2{font-size:3.3333333333rem;line-height:4.0555555556rem}}.article-share-area__content .lifestyle-hub-article-item__date-category{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article-share-area__content .lifestyle-hub-article-item__date-category>time{color:rgba(45,78,105,.5)}.article-share-area__content .lifestyle-hub-article-item__date-category>p{margin-right:26px}.article-share-area__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media all and (max-width: 980px){.article-share-area__meta{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2rem 0 0;padding-bottom:10px;border-bottom:1px solid rgba(45,78,105,.5)}}@media all and (max-width: 568px){.article-share-area__meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.article-share-area__meta>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(45,78,105,.5)}@media all and (max-width: 568px){.article-share-area__meta>p{font-size:0.7777777778rem;line-height:1.3333333333rem;color:#2d4e69}}.article-share-area__meta>p.article-share-area__meta-reading-time{display:none}.article-share-area__meta>p:first-child{margin-right:60px}.article-share-area__meta>p .icon-clock{margin-right:12px;stroke:rgba(45,78,105,.5)}@media all and (max-width: 568px){.article-share-area__meta>p .icon-clock{margin-right:8px;width:18px;height:18px}}.article-share-area__meta>p .icon-share{margin-left:12px;opacity:.5}@media all and (max-width: 568px){.article-share-area__meta>p .icon-share{margin-left:8px;width:16px;height:18px;opacity:1}}.article-share-area__meta>p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.article-share-area__meta>p a .icon{fill:rgba(45,78,105,.5);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media all and (max-width: 568px){.article-share-area__meta>p a .icon{fill:#2d4e69}}.article-share-area__meta>p a:hover{color:#2d4e69}.article-share-area__meta>p a:hover .icon{opacity:1}.lifestyle-hero-article .article-share-area__meta{padding:1em;background-color:hsla(0,0%,100%,.8)}@media all and (min-width: 569px){.lifestyle-hero-article .article-share-area__meta{padding:1.75em 3.5em}}@media all and (min-width: 981px){.lifestyle-hero-article .article-share-area__meta{margin-bottom:1.5em}}@media all and (max-width: 568px){.lifestyle-hero-article .article-share-area__meta{width:calc(100% - 52px);margin-left:auto;margin-right:auto}}.lifestyle-hero-article .article-share-area__meta>p{margin-bottom:0;color:#2d4e69}@media all and (max-width: 568px){.lifestyle-hero-article .article-share-area__meta>p{font-size:0.8888888889rem;line-height:1.3333333333rem}.lifestyle-hero-article .article-share-area__meta>p:first-child{margin-right:30px}}.lifestyle-hero-article .article-share-area__meta>p.article-share-area__meta-reading-time{display:-webkit-box;display:-ms-flexbox;display:flex}.lifestyle-hero-article .article-share-area__meta>p .icon{opacity:1}.lifestyle-hero-article .article-share-area__meta>p .icon.icon-clock{stroke:#2d4e69}.lifestyle-hero-article .article-share-area__meta>p a:hover{text-decoration:underline}.lifestyle-hub-category-nav{display:none;position:fixed;left:0;top:86px;width:100%;padding:12px 30px 8px;background-color:hsla(0,0%,100%,.95);border-bottom:2px solid #2d4e69;z-index:6}@media all and (min-width: 821px){.lifestyle-hub-category-nav{padding:15px 40px 16px}}@media all and (min-width: 981px){.lifestyle-hub-category-nav{top:121px}}@media all and (min-width: 1201px){.lifestyle-hub-category-nav{top:161px}}.lifestyle-hub-category-nav>ul{display:block;max-width:1600px;margin:0 auto;padding:0;list-style-type:none;text-align:center}@media all and (min-width: 821px){.lifestyle-hub-category-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}}.lifestyle-hub-category-nav>ul>li{color:#2d4e69;margin-left:0}@media all and (min-width: 821px){.lifestyle-hub-category-nav>ul>li{display:block !important;margin-left:30px}.lifestyle-hub-category-nav>ul>li:first-child{margin-right:auto;margin-left:0;font-weight:"Thrive-Bold",Georgia,Times,serif}}@media all and (min-width: 981px){.lifestyle-hub-category-nav>ul>li{margin-left:55px}}@media all and (max-width: 820px){.lifestyle-hub-category-nav>ul>li:not(:first-child){display:none}.lifestyle-hub-category-nav>ul>li:first-child{cursor:pointer;padding-bottom:5px}.lifestyle-hub-category-nav>ul>li:first-child::before{content:"Browse "}.lifestyle-hub-category-nav>ul>li:first-child::after{content:"";display:inline-block;vertical-align:middle;margin:0 0 8px 11px;width:7px;height:7px;border-bottom:2px solid #2d4e69;border-left:2px solid #2d4e69;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lifestyle-hub-category-nav>ul>li:first-child.-open::after{-webkit-transform:rotate(-45deg) scale(-1);transform:rotate(-45deg) scale(-1);margin:3px 0 0 11px}}.lifestyle-hub-category-nav>ul>li a{color:inherit;text-decoration:none}.lifestyle-hub-category-nav>ul>li a:hover{text-decoration:underline}.umbraco-forms-page{max-width:1400px;padding:100px 50px;margin:0 auto}@media all and (max-width: 768px){.umbraco-forms-page{padding:40px 35px 60px}}.umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation){display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 768px){.umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation){-ms-flex-wrap:wrap;flex-wrap:wrap}}.umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation) div[class*=col]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media all and (min-width: 769px){.umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation) div[class*=col]{max-width:536px;margin:0 24px}}.umbraco-forms__form-name{display:block;text-align:center;font-family:"Thrive-Bold",Georgia,Times,serif;font-size:30px;line-height:44px}@media all and (min-width: 569px){.umbraco-forms__form-name{font-size:50px;line-height:64px}}@media all and (min-width: 821px){.umbraco-forms__form-name{font-size:62px;line-height:76px}}@media all and (min-width: 1368px){.umbraco-forms__form-name{font-size:92px;line-height:105px}.umbraco-forms__form-name+fieldset{margin-top:150px}}.umbraco-forms-field-wrapper{margin-bottom:50px}@media all and (max-width: 568px){.umbraco-forms-field-wrapper .checkboxlist{margin-top:10px}}.umbraco-forms-field+.umbraco-forms-field.privacypolicy{margin-top:-40px}.umbraco-forms-label{font-family:"Thrive-Bold",Georgia,Times,serif;margin-bottom:0}.umbraco-forms-field.checkboxoptions label,.umbraco-forms-field.radiobuttons label{margin-bottom:10px}.umbraco-forms-field.titleanddescription:not(.dataconsent){text-align:center}.umbraco-forms-field.consentforstoringsubmitteddata label,.umbraco-forms-field.consentforstoringsubmitteddata span,.umbraco-forms-field.dataconsent label,.umbraco-forms-field.dataconsent span{font-size:16px;line-height:22px;color:#8fb9c7;font-family:"Mulish","Roboto",sans-serif;position:relative;padding-left:25px;margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.umbraco-forms-indicator{color:#2d4e69}.umbraco-forms-tooltip.help-block{font-size:12px;line-height:16px;display:block;margin-top:-5px;margin-bottom:5px}.umbraco-forms-navigation{text-align:right}section:not(.form-overlay-within-body) .umbraco-forms-form input.text{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:20px;line-height:25px;font-family:"Mulish","Roboto",sans-serif;padding:15px 15px 15px 20px;-webkit-transition:border-color .25s ease,border-width .25s ease background-color .25s ease;transition:border-color .25s ease,border-width .25s ease background-color .25s ease}.altidomultiplechoice,.altidosinglechoice,.altidocheckbox{padding:0 24px}@media all and (min-width: 769px){.altidomultiplechoice .checkboxlist,.altidosinglechoice .radiobuttonlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 769px){.altidomultiplechoice .checkboxlist.checkbox-wrapper label,.altidosinglechoice .radiobuttonlist.radio-wrapper label{width:calc(50% - 15px);margin-right:0}}@media all and (min-width: 981px){.altidomultiplechoice .checkboxlist.checkbox-wrapper label,.altidosinglechoice .radiobuttonlist.radio-wrapper label{width:calc(33.33% - 20px)}}.umbraco-forms-page .umbraco-forms-form .selectric{height:60px}.umbraco-forms-submitmessage{font-size:1.5555555556rem;line-height:2rem}@media all and (max-width: 568px){.umbraco-forms-submitmessage{font-size:1.2222222222rem;line-height:1.6666666667rem}}.form-module.-module-bg-thrive-blue .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms__form-name+fieldset{margin-top:40px}@media all and (min-width: 769px){.form-module.-module-bg-thrive-blue .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms__form-name+fieldset{margin-top:80px}}.form-module.-module-bg-thrive-blue .row-fluid:not(.umbraco-forms-navigation),.umbraco-forms-form.-module-bg-thrive-blue .row-fluid:not(.umbraco-forms-navigation){-ms-flex-pack:distribute;justify-content:space-around}.form-module.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col],.umbraco-forms-form.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.form-module.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col] .button:last-child,.umbraco-forms-form.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col] .button:last-child{margin-left:auto}@media all and (min-width: 769px){.form-module.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col],.umbraco-forms-form.-module-bg-thrive-blue .row-fluid.umbraco-forms-navigation div[class*=col]{margin:0 24px}}@media all and (max-width: 568px){.form-module.-module-bg-thrive-blue .umbraco-forms-field.titleanddescription .umbraco-forms-field-wrapper,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-field.titleanddescription .umbraco-forms-field-wrapper{margin-bottom:20px}}.form-module.-module-bg-thrive-blue .umbraco-forms-label,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-label{color:#fff}.form-module.-module-bg-thrive-blue input[type=text],.form-module.-module-bg-thrive-blue input[type=tel],.form-module.-module-bg-thrive-blue input[type=email],.form-module.-module-bg-thrive-blue input[type=password],.form-module.-module-bg-thrive-blue input[type=search],.form-module.-module-bg-thrive-blue textarea,.umbraco-forms-form.-module-bg-thrive-blue input[type=text],.umbraco-forms-form.-module-bg-thrive-blue input[type=tel],.umbraco-forms-form.-module-bg-thrive-blue input[type=email],.umbraco-forms-form.-module-bg-thrive-blue input[type=password],.umbraco-forms-form.-module-bg-thrive-blue input[type=search],.umbraco-forms-form.-module-bg-thrive-blue textarea{border-radius:0}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error),.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error){color:#fff}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error)::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error):-moz-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error)::-moz-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error):-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-bg-thrive-blue input[type=text],.form-module.-module-bg-thrive-blue input[type=tel],.form-module.-module-bg-thrive-blue input[type=email],.form-module.-module-bg-thrive-blue input[type=password],.form-module.-module-bg-thrive-blue input[type=search],.umbraco-forms-form.-module-bg-thrive-blue input[type=text],.umbraco-forms-form.-module-bg-thrive-blue input[type=tel],.umbraco-forms-form.-module-bg-thrive-blue input[type=email],.umbraco-forms-form.-module-bg-thrive-blue input[type=password],.umbraco-forms-form.-module-bg-thrive-blue input[type=search]{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error),.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error){border-bottom:2px solid #f093c4}.form-module.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):focus,.form-module.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):focus,.form-module.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):focus,.form-module.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):focus,.form-module.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue input[type=text]:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue input[type=tel]:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue input[type=email]:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue input[type=password]:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue input[type=search]:not(.input-validation-error):focus{border-bottom-color:#f1fd85}.form-module.-module-bg-thrive-blue input[type=text][class*=parsley-success],.form-module.-module-bg-thrive-blue input[type=tel][class*=parsley-success],.form-module.-module-bg-thrive-blue input[type=email][class*=parsley-success],.form-module.-module-bg-thrive-blue input[type=password][class*=parsley-success],.form-module.-module-bg-thrive-blue input[type=search][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-blue input[type=text][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-blue input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-blue input[type=email][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-blue input[type=password][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-blue input[type=search][class*=parsley-success]{background-position:right center;border-bottom:2px solid #6cbd86;padding-right:50px}.form-module.-module-bg-thrive-blue textarea,.umbraco-forms-form.-module-bg-thrive-blue textarea{margin-top:15px;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error){border:2px solid #f093c4}.form-module.-module-bg-thrive-blue textarea:not(.input-validation-error):focus,.umbraco-forms-form.-module-bg-thrive-blue textarea:not(.input-validation-error):focus{border-color:#f1fd85}.form-module.-module-bg-thrive-blue .umbraco-forms-indicator,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-indicator{color:#f093c4}.form-module.-module-bg-thrive-blue .umbraco-forms-field.consentforstoringsubmitteddata label,.form-module.-module-bg-thrive-blue .umbraco-forms-field.consentforstoringsubmitteddata span,.form-module.-module-bg-thrive-blue .umbraco-forms-field.dataconsent label,.form-module.-module-bg-thrive-blue .umbraco-forms-field.dataconsent span,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-field.consentforstoringsubmitteddata label,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-field.consentforstoringsubmitteddata span,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-field.dataconsent label,.umbraco-forms-form.-module-bg-thrive-blue .umbraco-forms-field.dataconsent span{color:#fff}.form-module.-module-bg-thrive-white .umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation),.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation),.form-module.-module-bg-white .umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation),.umbraco-forms-form.-module-bg-white .umbraco-forms-page .row-fluid:not(.umbraco-forms-navigation){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-module.-module-bg-thrive-white .umbraco-forms-page .row-fluid.umbraco-forms-navigation,.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms-page .row-fluid.umbraco-forms-navigation,.form-module.-module-bg-white .umbraco-forms-page .row-fluid.umbraco-forms-navigation,.umbraco-forms-form.-module-bg-white .umbraco-forms-page .row-fluid.umbraco-forms-navigation{text-align:center}.form-module.-module-bg-thrive-white form,.umbraco-forms-form.-module-bg-thrive-white form,.form-module.-module-bg-white form,.umbraco-forms-form.-module-bg-white form{position:relative}.form-module.-module-bg-thrive-white .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms__form-name+fieldset,.form-module.-module-bg-white .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-white .umbraco-forms__form-name+fieldset{margin-top:40px}@media all and (min-width: 569px){.form-module.-module-bg-thrive-white .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms__form-name+fieldset,.form-module.-module-bg-white .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-bg-white .umbraco-forms__form-name+fieldset{margin-top:60px}}.form-module.-module-bg-thrive-white .umbraco-forms-label,.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms-label,.form-module.-module-bg-white .umbraco-forms-label,.umbraco-forms-form.-module-bg-white .umbraco-forms-label{color:#2d4e69;margin-bottom:5px}.form-module.-module-bg-thrive-white input[type=text],.form-module.-module-bg-thrive-white input[type=tel],.form-module.-module-bg-thrive-white input[type=email],.form-module.-module-bg-thrive-white input[type=password],.form-module.-module-bg-thrive-white input[type=search],.form-module.-module-bg-thrive-white textarea,.umbraco-forms-form.-module-bg-thrive-white input[type=text],.umbraco-forms-form.-module-bg-thrive-white input[type=tel],.umbraco-forms-form.-module-bg-thrive-white input[type=email],.umbraco-forms-form.-module-bg-thrive-white input[type=password],.umbraco-forms-form.-module-bg-thrive-white input[type=search],.umbraco-forms-form.-module-bg-thrive-white textarea,.form-module.-module-bg-white input[type=text],.form-module.-module-bg-white input[type=tel],.form-module.-module-bg-white input[type=email],.form-module.-module-bg-white input[type=password],.form-module.-module-bg-white input[type=search],.form-module.-module-bg-white textarea,.umbraco-forms-form.-module-bg-white input[type=text],.umbraco-forms-form.-module-bg-white input[type=tel],.umbraco-forms-form.-module-bg-white input[type=email],.umbraco-forms-form.-module-bg-white input[type=password],.umbraco-forms-form.-module-bg-white input[type=search],.umbraco-forms-form.-module-bg-white textarea{border-radius:12px}.form-module.-module-bg-thrive-white input[type=text]:not(.input-validation-error),.form-module.-module-bg-thrive-white input[type=tel]:not(.input-validation-error),.form-module.-module-bg-thrive-white input[type=email]:not(.input-validation-error),.form-module.-module-bg-thrive-white input[type=password]:not(.input-validation-error),.form-module.-module-bg-thrive-white input[type=search]:not(.input-validation-error),.form-module.-module-bg-thrive-white textarea:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-bg-thrive-white textarea:not(.input-validation-error),.form-module.-module-bg-white input[type=text]:not(.input-validation-error),.form-module.-module-bg-white input[type=tel]:not(.input-validation-error),.form-module.-module-bg-white input[type=email]:not(.input-validation-error),.form-module.-module-bg-white input[type=password]:not(.input-validation-error),.form-module.-module-bg-white input[type=search]:not(.input-validation-error),.form-module.-module-bg-white textarea:not(.input-validation-error),.umbraco-forms-form.-module-bg-white input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-bg-white input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-bg-white input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-bg-white input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-bg-white input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-bg-white textarea:not(.input-validation-error){color:#2d4e69;border:3px solid #2d4e69}.form-module.-module-bg-thrive-white input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-white input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-white input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-white input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-white input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-thrive-white textarea:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white textarea:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-bg-white textarea:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-bg-white textarea:not(.input-validation-error)::-webkit-input-placeholder{color:rgba(45,78,105,.7)}.form-module.-module-bg-thrive-white input[type=text]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-white input[type=tel]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-white input[type=email]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-white input[type=password]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-white input[type=search]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-thrive-white textarea:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=text]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=tel]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=email]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=password]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=search]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white textarea:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white input[type=text]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white input[type=tel]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white input[type=email]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white input[type=password]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white input[type=search]:not(.input-validation-error):-moz-placeholder,.form-module.-module-bg-white textarea:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=text]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=tel]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=email]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=password]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=search]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-bg-white textarea:not(.input-validation-error):-moz-placeholder{color:rgba(45,78,105,.7)}.form-module.-module-bg-thrive-white input[type=text]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-white input[type=tel]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-white input[type=email]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-white input[type=password]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-white input[type=search]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-thrive-white textarea:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=text]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=tel]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=email]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=password]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=search]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-thrive-white textarea:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white input[type=text]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white input[type=tel]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white input[type=email]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white input[type=password]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white input[type=search]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-bg-white textarea:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=text]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=tel]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=email]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=password]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white input[type=search]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-bg-white textarea:not(.input-validation-error)::-moz-placeholder{color:rgba(45,78,105,.7)}.form-module.-module-bg-thrive-white input[type=text]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-white input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-white input[type=email]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-white input[type=password]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-white input[type=search]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-thrive-white textarea:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=text]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=email]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=password]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white input[type=search]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-thrive-white textarea:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white input[type=text]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white input[type=email]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white input[type=password]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white input[type=search]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-bg-white textarea:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=text]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=email]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=password]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white input[type=search]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-bg-white textarea:not(.input-validation-error):-ms-input-placeholder{color:rgba(45,78,105,.7)}.form-module.-module-bg-thrive-white input[type=text].input-validation-error,.form-module.-module-bg-thrive-white input[type=tel].input-validation-error,.form-module.-module-bg-thrive-white input[type=email].input-validation-error,.form-module.-module-bg-thrive-white input[type=password].input-validation-error,.form-module.-module-bg-thrive-white input[type=search].input-validation-error,.form-module.-module-bg-thrive-white textarea.input-validation-error,.umbraco-forms-form.-module-bg-thrive-white input[type=text].input-validation-error,.umbraco-forms-form.-module-bg-thrive-white input[type=tel].input-validation-error,.umbraco-forms-form.-module-bg-thrive-white input[type=email].input-validation-error,.umbraco-forms-form.-module-bg-thrive-white input[type=password].input-validation-error,.umbraco-forms-form.-module-bg-thrive-white input[type=search].input-validation-error,.umbraco-forms-form.-module-bg-thrive-white textarea.input-validation-error,.form-module.-module-bg-white input[type=text].input-validation-error,.form-module.-module-bg-white input[type=tel].input-validation-error,.form-module.-module-bg-white input[type=email].input-validation-error,.form-module.-module-bg-white input[type=password].input-validation-error,.form-module.-module-bg-white input[type=search].input-validation-error,.form-module.-module-bg-white textarea.input-validation-error,.umbraco-forms-form.-module-bg-white input[type=text].input-validation-error,.umbraco-forms-form.-module-bg-white input[type=tel].input-validation-error,.umbraco-forms-form.-module-bg-white input[type=email].input-validation-error,.umbraco-forms-form.-module-bg-white input[type=password].input-validation-error,.umbraco-forms-form.-module-bg-white input[type=search].input-validation-error,.umbraco-forms-form.-module-bg-white textarea.input-validation-error{border:3px solid #fe5249}.form-module.-module-bg-thrive-white input[type=text],.form-module.-module-bg-thrive-white input[type=tel],.form-module.-module-bg-thrive-white input[type=email],.form-module.-module-bg-thrive-white input[type=password],.form-module.-module-bg-thrive-white input[type=search],.umbraco-forms-form.-module-bg-thrive-white input[type=text],.umbraco-forms-form.-module-bg-thrive-white input[type=tel],.umbraco-forms-form.-module-bg-thrive-white input[type=email],.umbraco-forms-form.-module-bg-thrive-white input[type=password],.umbraco-forms-form.-module-bg-thrive-white input[type=search],.form-module.-module-bg-white input[type=text],.form-module.-module-bg-white input[type=tel],.form-module.-module-bg-white input[type=email],.form-module.-module-bg-white input[type=password],.form-module.-module-bg-white input[type=search],.umbraco-forms-form.-module-bg-white input[type=text],.umbraco-forms-form.-module-bg-white input[type=tel],.umbraco-forms-form.-module-bg-white input[type=email],.umbraco-forms-form.-module-bg-white input[type=password],.umbraco-forms-form.-module-bg-white input[type=search]{-webkit-transition:border-color .25s ease;transition:border-color .25s ease;padding-left:15px}@media all and (min-width: 569px){.form-module.-module-bg-thrive-white input[type=text],.form-module.-module-bg-thrive-white input[type=tel],.form-module.-module-bg-thrive-white input[type=email],.form-module.-module-bg-thrive-white input[type=password],.form-module.-module-bg-thrive-white input[type=search],.umbraco-forms-form.-module-bg-thrive-white input[type=text],.umbraco-forms-form.-module-bg-thrive-white input[type=tel],.umbraco-forms-form.-module-bg-thrive-white input[type=email],.umbraco-forms-form.-module-bg-thrive-white input[type=password],.umbraco-forms-form.-module-bg-thrive-white input[type=search],.form-module.-module-bg-white input[type=text],.form-module.-module-bg-white input[type=tel],.form-module.-module-bg-white input[type=email],.form-module.-module-bg-white input[type=password],.form-module.-module-bg-white input[type=search],.umbraco-forms-form.-module-bg-white input[type=text],.umbraco-forms-form.-module-bg-white input[type=tel],.umbraco-forms-form.-module-bg-white input[type=email],.umbraco-forms-form.-module-bg-white input[type=password],.umbraco-forms-form.-module-bg-white input[type=search]{padding-left:27px;padding-right:27px}}.form-module.-module-bg-thrive-white input[type=text][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=tel][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=email][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=password][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=search][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=text][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=email][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=password][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=search][class*=parsley-success],.form-module.-module-bg-white input[type=text][class*=parsley-success],.form-module.-module-bg-white input[type=tel][class*=parsley-success],.form-module.-module-bg-white input[type=email][class*=parsley-success],.form-module.-module-bg-white input[type=password][class*=parsley-success],.form-module.-module-bg-white input[type=search][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=text][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=email][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=password][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=search][class*=parsley-success]{background-position:right 22px center;border-color:#6cbd86;padding-right:70px}@media all and (max-width: 568px){.form-module.-module-bg-thrive-white input[type=text][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=tel][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=email][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=password][class*=parsley-success],.form-module.-module-bg-thrive-white input[type=search][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=text][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=email][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=password][class*=parsley-success],.umbraco-forms-form.-module-bg-thrive-white input[type=search][class*=parsley-success],.form-module.-module-bg-white input[type=text][class*=parsley-success],.form-module.-module-bg-white input[type=tel][class*=parsley-success],.form-module.-module-bg-white input[type=email][class*=parsley-success],.form-module.-module-bg-white input[type=password][class*=parsley-success],.form-module.-module-bg-white input[type=search][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=text][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=email][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=password][class*=parsley-success],.umbraco-forms-form.-module-bg-white input[type=search][class*=parsley-success]{background-position:right 15px center}}.form-module.-module-bg-thrive-white textarea,.umbraco-forms-form.-module-bg-thrive-white textarea,.form-module.-module-bg-white textarea,.umbraco-forms-form.-module-bg-white textarea{-webkit-transition:border-color .25s ease;transition:border-color .25s ease}@media all and (min-width: 569px){.form-module.-module-bg-thrive-white textarea,.umbraco-forms-form.-module-bg-thrive-white textarea,.form-module.-module-bg-white textarea,.umbraco-forms-form.-module-bg-white textarea{min-height:300px}}.form-module.-module-bg-thrive-white .radio-wrapper label,.form-module.-module-bg-thrive-white .checkbox-wrapper label,.umbraco-forms-form.-module-bg-thrive-white .radio-wrapper label,.umbraco-forms-form.-module-bg-thrive-white .checkbox-wrapper label,.form-module.-module-bg-white .radio-wrapper label,.form-module.-module-bg-white .checkbox-wrapper label,.umbraco-forms-form.-module-bg-white .radio-wrapper label,.umbraco-forms-form.-module-bg-white .checkbox-wrapper label{color:#2d4e69}.form-module.-module-bg-thrive-white .checkbox-wrapper label:before,.umbraco-forms-form.-module-bg-thrive-white .checkbox-wrapper label:before,.form-module.-module-bg-white .checkbox-wrapper label:before,.umbraco-forms-form.-module-bg-white .checkbox-wrapper label:before{border-color:#2d4e69}.form-module.-module-bg-thrive-white .checkbox-wrapper input[type=checkbox]:checked+label:before,.form-module.-module-bg-thrive-white .checkbox-wrapper input[type=checkbox]:checked+input+label:before,.umbraco-forms-form.-module-bg-thrive-white .checkbox-wrapper input[type=checkbox]:checked+label:before,.umbraco-forms-form.-module-bg-thrive-white .checkbox-wrapper input[type=checkbox]:checked+input+label:before,.form-module.-module-bg-white .checkbox-wrapper input[type=checkbox]:checked+label:before,.form-module.-module-bg-white .checkbox-wrapper input[type=checkbox]:checked+input+label:before,.umbraco-forms-form.-module-bg-white .checkbox-wrapper input[type=checkbox]:checked+label:before,.umbraco-forms-form.-module-bg-white .checkbox-wrapper input[type=checkbox]:checked+input+label:before{background-image:url(../img/icons/sprite-icon-tick-blue.svg)}.form-module.-module-bg-thrive-white .radio-wrapper label:before,.umbraco-forms-form.-module-bg-thrive-white .radio-wrapper label:before,.form-module.-module-bg-white .radio-wrapper label:before,.umbraco-forms-form.-module-bg-white .radio-wrapper label:before{border:3px solid #fff;-webkit-box-shadow:0 0 0 1px #2d4e69;box-shadow:0 0 0 1px #2d4e69}.form-module.-module-bg-thrive-white .radio-wrapper input[type=radio]:checked+label:before,.form-module.-module-bg-thrive-white .radio-wrapper input[type=radio]:checked+input+label:before,.umbraco-forms-form.-module-bg-thrive-white .radio-wrapper input[type=radio]:checked+label:before,.umbraco-forms-form.-module-bg-thrive-white .radio-wrapper input[type=radio]:checked+input+label:before,.form-module.-module-bg-white .radio-wrapper input[type=radio]:checked+label:before,.form-module.-module-bg-white .radio-wrapper input[type=radio]:checked+input+label:before,.umbraco-forms-form.-module-bg-white .radio-wrapper input[type=radio]:checked+label:before,.umbraco-forms-form.-module-bg-white .radio-wrapper input[type=radio]:checked+input+label:before{background-color:#2d4e69}.form-module.-module-bg-thrive-white .umbraco-forms-indicator,.umbraco-forms-form.-module-bg-thrive-white .umbraco-forms-indicator,.form-module.-module-bg-white .umbraco-forms-indicator,.umbraco-forms-form.-module-bg-white .umbraco-forms-indicator{color:#2d4e69}.form-module.-module-bg-thrive-white .selectric,.umbraco-forms-form.-module-bg-thrive-white .selectric,.form-module.-module-bg-white .selectric,.umbraco-forms-form.-module-bg-white .selectric{height:60px}.form-module.-module-bg-thrive-white legend,.umbraco-forms-form.-module-bg-thrive-white legend,.form-module.-module-bg-white legend,.umbraco-forms-form.-module-bg-white legend{font-size:1rem;line-height:1.4444444444rem;margin-bottom:3em;max-width:980px;text-align:center}.form-module.-module-newsletter-theme .umbraco-forms-page,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-page{padding:0}@media all and (min-width: 569px){.form-module.-module-newsletter-theme .umbraco-forms-page,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-page{padding:0 2em 0 0}}.form-module.-module-newsletter-theme .umbraco-forms__form-name,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms__form-name{font-size:30px;line-height:36px;text-align:left;font-family:"Thrive-Regular",Georgia,Times,serif;color:#f1fd85}.form-module.-module-newsletter-theme .umbraco-forms__form-name+fieldset,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms__form-name+fieldset{margin-top:1.5em}.form-module.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation),.umbraco-forms-form.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation){-ms-flex-pack:distribute;justify-content:space-around;margin:0}.form-module.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation) div[class*=col],.umbraco-forms-form.-module-newsletter-theme .row-fluid:not(.umbraco-forms-navigation) div[class*=col]{max-width:none;margin:0}.form-module.-module-newsletter-theme .row-fluid.umbraco-forms-navigation div[class*=col],.umbraco-forms-form.-module-newsletter-theme .row-fluid.umbraco-forms-navigation div[class*=col]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;margin:0}@media all and (max-width: 568px){.form-module.-module-newsletter-theme .row-fluid.umbraco-forms-navigation .button,.umbraco-forms-form.-module-newsletter-theme .row-fluid.umbraco-forms-navigation .button{width:100%}}.form-module.-module-newsletter-theme .umbraco-forms-field,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field{max-width:400px}@media all and (max-width: 568px){.form-module.-module-newsletter-theme .umbraco-forms-field .titleanddescription .umbraco-forms-field-wrapper,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field .titleanddescription .umbraco-forms-field-wrapper{margin-bottom:20px}}.form-module.-module-newsletter-theme .umbraco-forms-field.consentforstoringsubmitteddata label,.form-module.-module-newsletter-theme .umbraco-forms-field.consentforstoringsubmitteddata span,.form-module.-module-newsletter-theme .umbraco-forms-field.dataconsent label,.form-module.-module-newsletter-theme .umbraco-forms-field.dataconsent span,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field.consentforstoringsubmitteddata label,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field.consentforstoringsubmitteddata span,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field.dataconsent label,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-field.dataconsent span{color:hsla(0,0%,100%,.9)}.form-module.-module-newsletter-theme .umbraco-forms-label,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-label{color:#fff;font-size:18px;line-height:24px;font-family:"Thrive-Regular",Georgia,Times,serif;margin-bottom:10px}.form-module.-module-newsletter-theme input[type=text],.form-module.-module-newsletter-theme input[type=tel],.form-module.-module-newsletter-theme input[type=email],.form-module.-module-newsletter-theme input[type=password],.form-module.-module-newsletter-theme input[type=search],.form-module.-module-newsletter-theme textarea,.umbraco-forms-form.-module-newsletter-theme input[type=text],.umbraco-forms-form.-module-newsletter-theme input[type=tel],.umbraco-forms-form.-module-newsletter-theme input[type=email],.umbraco-forms-form.-module-newsletter-theme input[type=password],.umbraco-forms-form.-module-newsletter-theme input[type=search],.umbraco-forms-form.-module-newsletter-theme textarea{border-radius:0}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error),.form-module.-module-newsletter-theme textarea:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error){color:#000}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.form-module.-module-newsletter-theme textarea:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error)::-webkit-input-placeholder,.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error)::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error):-moz-placeholder,.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error):-moz-placeholder,.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error):-moz-placeholder,.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error):-moz-placeholder,.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error):-moz-placeholder,.form-module.-module-newsletter-theme textarea:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error):-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error):-moz-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error)::-moz-placeholder,.form-module.-module-newsletter-theme textarea:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error)::-moz-placeholder,.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error)::-moz-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error):-ms-input-placeholder,.form-module.-module-newsletter-theme textarea:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error):-ms-input-placeholder,.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error):-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.form-module.-module-newsletter-theme input[type=text],.form-module.-module-newsletter-theme input[type=tel],.form-module.-module-newsletter-theme input[type=email],.form-module.-module-newsletter-theme input[type=password],.form-module.-module-newsletter-theme input[type=search],.umbraco-forms-form.-module-newsletter-theme input[type=text],.umbraco-forms-form.-module-newsletter-theme input[type=tel],.umbraco-forms-form.-module-newsletter-theme input[type=email],.umbraco-forms-form.-module-newsletter-theme input[type=password],.umbraco-forms-form.-module-newsletter-theme input[type=search]{-webkit-transition:border-color .25s ease;transition:border-color .25s ease;padding-left:15px;padding-right:15px;border-radius:10px;font-size:18px}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error),.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error){border:2px solid #f093c4}.form-module.-module-newsletter-theme input[type=text]:not(.input-validation-error):focus,.form-module.-module-newsletter-theme input[type=tel]:not(.input-validation-error):focus,.form-module.-module-newsletter-theme input[type=email]:not(.input-validation-error):focus,.form-module.-module-newsletter-theme input[type=password]:not(.input-validation-error):focus,.form-module.-module-newsletter-theme input[type=search]:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme input[type=text]:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme input[type=tel]:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme input[type=email]:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme input[type=password]:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme input[type=search]:not(.input-validation-error):focus{border-color:#f1fd85}.form-module.-module-newsletter-theme input[type=text][class*=parsley-success],.form-module.-module-newsletter-theme input[type=tel][class*=parsley-success],.form-module.-module-newsletter-theme input[type=email][class*=parsley-success],.form-module.-module-newsletter-theme input[type=password][class*=parsley-success],.form-module.-module-newsletter-theme input[type=search][class*=parsley-success],.umbraco-forms-form.-module-newsletter-theme input[type=text][class*=parsley-success],.umbraco-forms-form.-module-newsletter-theme input[type=tel][class*=parsley-success],.umbraco-forms-form.-module-newsletter-theme input[type=email][class*=parsley-success],.umbraco-forms-form.-module-newsletter-theme input[type=password][class*=parsley-success],.umbraco-forms-form.-module-newsletter-theme input[type=search][class*=parsley-success]{background-position:right 8px center;background-size:32px;border:2px solid #6cbd86;padding-right:50px}.form-module.-module-newsletter-theme textarea,.umbraco-forms-form.-module-newsletter-theme textarea{margin-top:15px;-webkit-transition:border-color .25s ease;transition:border-color .25s ease}.form-module.-module-newsletter-theme textarea:not(.input-validation-error),.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error){border:2px solid #f093c4}.form-module.-module-newsletter-theme textarea:not(.input-validation-error):focus,.umbraco-forms-form.-module-newsletter-theme textarea:not(.input-validation-error):focus{border-color:#f1fd85}.form-module.-module-newsletter-theme .radio-wrapper label,.form-module.-module-newsletter-theme .checkbox-wrapper label,.umbraco-forms-form.-module-newsletter-theme .radio-wrapper label,.umbraco-forms-form.-module-newsletter-theme .checkbox-wrapper label{color:hsla(0,0%,100%,.9)}.form-module.-module-newsletter-theme .umbraco-forms-indicator,.umbraco-forms-form.-module-newsletter-theme .umbraco-forms-indicator{color:#f093c4}.form-module.-module-newsletter-theme .selectric-wrapper,.umbraco-forms-form.-module-newsletter-theme .selectric-wrapper{padding:0 15px 0 20px;border:2px solid #f093c4;border-radius:10px}.form-module.-module-newsletter-theme .selectric,.umbraco-forms-form.-module-newsletter-theme .selectric{border-bottom:none}.form-module.-module-newsletter-theme .selectric .label,.umbraco-forms-form.-module-newsletter-theme .selectric .label{font-size:20px;line-height:25px;font-weight:normal}.blog-filters-wrapper{position:relative;z-index:1;padding:100px 35px 0;background-color:#fff}@media all and (max-width: 768px){.blog-filters-wrapper{margin-bottom:0}}@media all and (max-width: 568px){.blog-filters-wrapper{padding:35px}}.blog-filters-list{margin:0;list-style:none;font-size:0;text-align:center}@media all and (max-width: 568px){.blog-filters-list{display:none}}.blog-filters-list__item{display:inline-block;margin:0 15px 15px;font-size:20px;line-height:24px;color:#2d4e69}.blog-filters-list__item button{background-color:rgba(0,0,0,0);padding:18px 30px 20px;border-radius:30px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.blog-filters-list__item button:hover{background-color:#e6e6d7}.blog-filters-list__item.-active{font-family:"Thrive-Bold",Georgia,Times,serif}.blog-filters-list__item.-active button{background-color:#e6e6d7}.blog-filters-list__mobile{display:none}@media all and (max-width: 568px){.blog-filters-list__mobile{display:block}}.blog-filters-list__mobile .selectric{background-color:#fff;border:2px solid #2d4e69;border-radius:12px}.blog-filters-list__mobile .selectric .label{color:#2d4e69;font-size:22px;line-height:29px;padding-left:15px;font-family:"Thrive-Regular",Georgia,Times,serif;font-weight:normal}.blog-filters-list__mobile .selectric-wrapper.selectric-open .selectric{border-bottom-color:rgba(0,0,0,0);border-radius:12px 12px 0 0}.blog-filters-list__mobile .selectric-items{z-index:0;background-color:#fff;border:2px solid #2391aa;border-top:none;border-radius:0 0 12px 12px}.blog-filters-list__mobile .selectric-items li{border-bottom:1px solid rgba(45,78,105,.5);font-family:"Thrive-Regular",Georgia,Times,serif;font-size:22px;line-height:29px}.blog-filters-list__mobile .selectric-items li:hover{background-color:rgba(35,145,170,.25)}.blog-filters-list__mobile .selectric-items li.selected,.blog-filters-list__mobile .selectric-items li.highlighted{background-color:rgba(35,145,170,.5)}.blog-filters-list__mobile .selectric-items li:last-child{border-bottom:none;border-radius:0 0 10px 10px}.blog-filters-list__mobile .custom-select-arrow:before{border-color:#2d4e69;border-width:4px;border-radius:3px;right:15px}.blog-filters-list__mobile .custom-select-arrow:after{content:"";position:absolute;top:50%;left:0;width:2px;height:calc(100% - 20px);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#2d4e69}.location-autocomplete{z-index:999}.location-autocomplete div{padding:10px 15px;cursor:pointer}.location-autocomplete div:hover{background-color:#ddecf1}.location-autocomplete div.empty{color:#2d4e69}.location-autocomplete div span.title{display:block;line-height:1.1em;color:#2d4e69}.location-autocomplete div span.subtitle{display:block;font-size:.8em;line-height:1.3em;color:#446f7c}