.cta-boxes{overflow:hidden}.cta-boxes__container{padding:max(6.063vw,97px) max(14.375vw,150px)}.cta-boxes__sets{margin:0 max(-.938vw,-15px)}.cta-boxes__bg{z-index:5}.cta-boxes__bg canvas{transition:var(--transition);background:var(--secondary-background);min-height:359px}.cta-boxes__bg img{opacity:.15;filter:grayscale(1)}.cta-boxes__content{z-index:10;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;padding:2.5vw}.cta-boxes__content h3{font-weight:500;font-size:max(1.875vw,21px);text-transform:uppercase}.cta-boxes__content p{font-size:max(.938vw,15px);letter-spacing:.025em;padding:0 1vw;margin:1.25vw 0 0;line-height:1.5}.cta-boxes__set{width:33.3333333333%;padding:0 max(.938vw,15px)}.cta-boxes__set:nth-child(2){margin-top:2.5vw}.cta-boxes__set a{color:var(--secondary-text-color)}.cta-boxes__set a:after{display:block;content:"";position:absolute;right:-4%;top:4%;background:var(--primary);z-index:2;width:100%;height:100%;transition:var(--transition)}.cta-boxes__set a:hover .cta-boxes__bg canvas{background:var(--primary)}.cta-boxes__set a:hover:after{background:var(--secondary-background)}.cta-boxes__set:last-child .cta-boxes__content h3{font-size:max(1.563vw,21px);text-transform:initial}.contact-us{overflow:hidden;padding:max(6.125vw,98px) 0 max(8.438vw,135px)}.contact-us__container{padding:0 max(24.688vw,200px)}.contact-us__container>*+*{margin-top:max(3.8888888889vw,56px)}.contact-us__heading>*+*{margin-top:max(1.6666666667vw,24px)}.contact-us__heading .title{font:500 max(3.0555555556vw,44px) var(--font-jost);line-height:max(3.8888888889vw,56px);color:#fff;text-align:center}.contact-us__heading .description{font:max(1.1111111111vw,16px) var(--font-figtree);line-height:max(1.6666666667vw,24px);color:#fff;text-align:center}.contact-us__form form{position:relative;display:block}.contact-us__form form .wpcf7-response-output{color:var(--secondary-text-color);text-align:center;font-size:max(.938vw,15px);padding:max(.938vw,15px) 0;position:absolute;top:100%;left:0;right:0;margin:max(.6944444444vw,10px) 0 0}.contact-us__row{display:flex;margin:0 max(-.938vw,-15px)}.contact-us__col{padding:max(1vw,16px) max(.938vw,15px)}.contact-us__col label{display:none}.contact-us__col input,.contact-us__col textarea{font-size:max(1.1111111111vw,16px);width:100%;background:transparent;border:none;color:var(--secondary-text-color);height:max(3.313vw,53px);border-bottom:1px solid var(--secondary-text-color-accent);outline:none}.contact-us__col textarea{height:max(5.313vw,85px);resize:none}.contact-us__col .wpcf7-not-valid-tip{position:absolute;left:inherit;right:0;font-size:max(.9722222222vw,14px);top:50%;transform:translateY(-50%);width:auto}.contact-us__button{text-align:center;margin-top:max(1.813vw,29px)}.contact-us__button .defaultBttn{display:inline-block}.hero{display:flex;flex-flow:column nowrap;padding:max(9.86vw,142px) max(3.47vw,50px) max(5vw,72px);overflow:hidden;background-image:linear-gradient(rgba(12,15,33,.55),rgba(12,15,33,.55)),var(--hero-bg);background-size:cover;background-position:center}.hero .wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(3.33vw,48px);margin:0 auto;max-width:max(92.22vw,1328px)}.hero__copy{margin-top:max(5.5555555556vw,80px)}.hero__copy>*+*{margin-top:max(1.667vw,1.5rem)}.hero__copy h1{font:600 max(5vw,72px) var(--font-jost);line-height:max(5.5555555556vw,80px);color:#fff}.hero__copy>div{font:max(1.2444444444vw,17.92px) var(--font-figtree);line-height:max(1.9444444444vw,28px);color:#fff}.hero__copy>div>p+p{margin-top:max(1.6666666667vw,24px)}.hero__form-container{margin-left:auto;padding:max(2.7777777778vw,40px);max-width:max(38.3333333333vw,552px);background:white}.hero__form-container>*>*+*{margin-top:max(1.6666666667vw,24px)}.hero__form-container h2{margin-bottom:max(.4166666667vw,6px);font:600 max(2.2222222222vw,32px) var(--font-jost);line-height:max(3.1944444444vw,46px);color:#0c0f21}.hero__form-container p{font:max(1.1111111111vw,16px) var(--font-figtree);line-height:max(1.3194444444vw,19px)}.hero__form-container .hero-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(1.6666666667vw,24px)}.hero__form-container .hero-form .full-width{grid-column:1/-1}.hero__form-container .hero-form__radio-container{display:flex;flex-flow:column nowrap;justify-content:space-between;gap:8px;font:max(1.1111111111vw,16px) var(--font-jost);background:#F6F6F6;padding:max(.8333333333vw,12px)}.hero__form-container .hero-form__radio-buttons{display:flex;flex-flow:row wrap;gap:max(.5555555556vw,8px) max(1.1111111111vw,16px)}.hero__form-container .hero-form__radio-buttons.grid{display:grid}.hero__form-container .hero-form__radio-buttons.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__form-container .hero-form__radio-field{position:relative;cursor:pointer}.hero__form-container .hero-form__radio-field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;opacity:0;position:absolute}.hero__form-container .hero-form__radio-field span{display:flex;flex-flow:row nowrap;align-items:center;gap:max(.2777777778vw,4px);position:relative}.hero__form-container .hero-form__radio-field span:before{content:"";flex:0 0 auto;display:block;width:max(.9722222222vw,14px);height:max(.9722222222vw,14px);background:transparent;border-radius:100%;border:max(.0694444444vw,1px) solid #0C0F21}.hero__form-container .hero-form__radio-field span:after{content:"";flex:0 0 auto;display:block;position:absolute;top:50%;left:max(.2083333333vw,3px);width:max(.5555555556vw,8px);height:max(.5555555556vw,8px);border-radius:100%;background:transparent;border:max(.0694444444vw,1px) solid #0C0F21;transform:translateY(-50%)}.hero__form-container .hero-form__radio-field input[type=radio]:checked+span:after{content:"";display:block;position:absolute;top:50%;left:max(.2083333333vw,3px);width:max(.5555555556vw,8px);height:max(.5555555556vw,8px);border-radius:100%;background:#0C0F21;transform:translateY(-50%)}.hero__form-container .hero-form__dropdown-container{position:relative}.hero__form-container .hero-form__dropdown-container>*{width:100%}.hero__form-container .hero-form__dropdown-container [data-select2-loader]{padding:max(.8333333333vw,12px);background:#F6F6F6;font:max(1.1111111111vw,16px) var(--font-jost);line-height:max(1.5972222222vw,23px)}.hero__form-container .hero-form__dropdown-container [data-select2-dropdown]{display:none}.hero__form-container .hero-form__dropdown-container .select2-hidden-accessible[required]{display:block;height:0;border:1px solid transparent;margin-bottom:-2px;opacity:0}.hero__form-container .hero-form__dropdown-container .select2-container{padding:max(.8333333333vw,12px);background:#F6F6F6}.hero__form-container .hero-form__dropdown-container .select2-selection{position:relative;border:none;border-radius:0;background:transparent;height:auto}.hero__form-container .hero-form__dropdown-container .select2-selection__rendered{padding:0;font:max(1.1111111111vw,16px) var(--font-jost);line-height:max(1.5972222222vw,23px);color:#0c0f21}.hero__form-container .hero-form__dropdown-container .select2-selection__placeholder{color:#0c0f21}.hero__form-container .hero-form__dropdown-container .select2-selection__arrow{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;top:max(.0694444444vw,1px);right:max(.0694444444vw,1px);height:max(1.1111111111vw,16px);width:max(1.1111111111vw,16px)}.hero__form-container .hero-form__dropdown-container .select2-selection__arrow b{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABLSURBVHgBhY3LEQAQDETDFUMJdKAkKlSKEpQSnxkXmcQed9+bBetTNyFmELL3zWlUWAFV44TTr/1wtzA+jVfgejKwIBFcLCL4vV6ZEuwZNdBTvooAAAAASUVORK5CYII=);background-size:cover;border:none;width:max(.7638888889vw,11px);height:max(.4166666667vw,6px);margin:0;left:0}.hero__form-container .hero-form__text-input{display:flex;flex-flow:column nowrap;gap:max(.625vw,9px)}.hero__form-container .hero-form__text-input label{padding-left:max(.8333333333vw,12px);font:max(1.1111111111vw,16px) var(--font-jost);line-height:max(1.6666666667vw,24px);color:#0c0f21}.hero__form-container .hero-form__text-input input[type=text]{padding-left:max(.8333333333vw,12px);font:max(1.1111111111vw,16px) var(--font-jost);line-height:max(1.6666666667vw,24px);color:#0c0f21;border:none;border-bottom:max(.0694444444vw,1px) solid #3E404C}.hero__form-container .hero-form__text-input-block{background:red;display:flex;flex-flow:column nowrap;gap:max(.625vw,9px)}.hero__form-container .hero-form__text-input-block input[type=text],.hero__form-container .hero-form__text-input-block input[type=email],.hero__form-container .hero-form__text-input-block input[type=tel]{padding:max(.8333333333vw,12px);background:#F6F6F6;border:none;font:max(1.1111111111vw,16px) var(--font-jost);color:#0c0f21}.hero__form-container .hero-form__text-input-block input[type=text]::-moz-placeholder,.hero__form-container .hero-form__text-input-block input[type=email]::-moz-placeholder,.hero__form-container .hero-form__text-input-block input[type=tel]::-moz-placeholder{color:#646464}.hero__form-container .hero-form__text-input-block input[type=text]::placeholder,.hero__form-container .hero-form__text-input-block input[type=email]::placeholder,.hero__form-container .hero-form__text-input-block input[type=tel]::placeholder{color:#646464}.hero__form-container .hero-form__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:0;height:0;opacity:0}.hero__form-container .hero-form__checkbox input[type=checkbox]+label{display:flex;flex-flow:row nowrap;align-items:center;gap:max(.5555555556vw,8px);position:relative}.hero__form-container .hero-form__checkbox input[type=checkbox]+label:before{content:"";flex:1 0 auto;align-self:flex-start;display:block;margin:max(.2083333333vw,3px) max(.2083333333vw,3px) max(.1388888889vw,2px) max(.1388888889vw,2px);width:max(1.0416666667vw,15px);height:max(1.0416666667vw,15px);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABoSURBVHgB7ZNBDYAwDEX/J/MDAkiYAPCABZQgAfCAgB0QMEdlBe6s2XUv6fG1l1cOftoEMsNIcnanYppFwJgrEtIRXN27hfEKZ8iVez+mBUCDAqpc5V+ePLVVTc5wsf1kOTRywoZ+1Q033Rt1+rbDpQAAAABJRU5ErkJggg==);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.hero__form-container .hero-form__checkbox input[type=checkbox]:checked+label:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADOSURBVHgBpZPNCcJAEIVnwh4sww7MWQwZbxIVLCEtWIIVBCtQO1BQrw4iXk0pKSC6zqCikLBuyINl97Df/Oy8xZimKws2hYYSZm0UlDW3gLkviGBDBMzMKwrmF96zLzygiQQACKCFWsHG51KfktBAcArgMWQ+5t6ZP6C8zO4XrMBEo25ESVoHnvmQgrvsToFQZhGN4zvYpQusZGbeFqX0JTOcCXhzgRVYdZW+NIAcFy6wpuxvANn+Oq79nNWrajlfScbeG7YbNTlCM+mvegLDeVIhnXnaIgAAAABJRU5ErkJggg==)}.hero__form-container .hero-form__clickthrough{display:flex;flex-flow:column nowrap;gap:max(.8333333333vw,12px)}.hero__form-container .hero-form__clickthrough-checkbox{position:relative;display:flex;flex-flow:row nowrap;align-items:center;gap:max(.5555555556vw,8px);font:max(.8333333333vw,12px) var(--font-figtree);line-height:max(.9722222222vw,14px);color:#3e404c}.hero__form-container .hero-form__clickthrough-checkbox a{color:#06866d;text-decoration:underline}.hero__form-container .hero-form .submit-row{display:flex;align-items:center}.hero__form-container .hero-form .submit-row .submission-loader{display:none;margin-left:max(2.2222222222vw,32px);width:max(1.1111111111vw,16px);height:max(1.1111111111vw,16px);border:max(.2083333333vw,3px) solid #0C0F21;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:submission-loader-rotation 1s linear infinite}.hero__form-container .hero-form .submit-row .submission-loader-message{display:none;margin-left:max(.5555555556vw,8px);font:max(1.1111111111vw,16px) var(--font-figtree);color:#3e404c}.hero__form-container .hero-form__submit{padding:max(1.1111111111vw,16px) max(2.2222222222vw,32px);background:#06866D;font:500 max(.9722222222vw,14px) var(--font-jost);line-height:max(1.3888888889vw,20px);letter-spacing:.04em;color:#fff;transition:all .3s ease-in-out;border:none}.hero__form-container .hero-form__submit:hover:not(:disabled){background:#38AB98}.hero__form-container .hero-form__submit:disabled{background:#CBCFD4}.hero__form-container .hero-form .wpcf7-response-output{display:none}.hero__form-container .hero-form[data-validated]:not([data-status=sent]):not([data-status=submitting]) .hero-form__text-input input:invalid,.hero__form-container .hero-form[data-validated]:not([data-status=sent]):not([data-status=submitting]) .hero-form__text-input-block input:invalid{outline:max(.0694444444vw,1px) solid red}.hero__form-container .hero-form[data-validated]:not([data-status=sent]):not([data-status=submitting]) .hero-form__dropdown-container select:invalid~.select2-container{outline:max(.0694444444vw,1px) solid red}.hero__form-container .hero-form[data-status=submitting] .submit-row .submission-loader,.hero__form-container .hero-form[data-status=submitting] .submit-row .submission-loader-message{display:block}.hero-form__dropdown{top:max(.2777777778vw,4px);box-shadow:0 max(.2777777778vw,4px) max(1.0416666667vw,15px) max(.1388888889vw,2px) #00000026}.hero-form__dropdown .select2-results>.select2-results__options{max-height:max(22.2222222222vw,320px)}.hero-form__dropdown .select2-results__option{padding:max(.8333333333vw,12px);font:max(1.1111111111vw,16px) var(--font-jost);line-height:max(1.5972222222vw,23px);color:#0c0f21;background:white}.hero-form__dropdown .select2-results__option--highlighted.select2-results__option--selectable{background:#1967D2}@keyframes submission-loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featuredCommunities{overflow:hidden;padding:max(6.0416666667vw,87px) 0 0}.featuredCommunities__container{padding:0 max(12.8472222222vw,185px)}.featuredCommunities__title{margin:0 0 max(3.125vw,45px)}.featuredCommunities__slide{padding:max(1.0416666667vw,15px);width:25%}.featuredCommunities__slide:nth-child(1),.featuredCommunities__slide:nth-child(2){width:50%}.featuredCommunities__slide a{color:#fff}.featuredCommunities__image{z-index:1;overflow:hidden}.featuredCommunities__image canvas{min-height:246px;background:var(--secondary);transition:var(--transition)}.featuredCommunities__image img{opacity:.75;transition:var(--transition)}.featuredCommunities__image:after{display:block;content:"";background:var(--primary);position:absolute;right:0;top:0;width:100%;height:100%;z-index:2;opacity:0;transition:var(--transition)}.featuredCommunities__content{left:0;bottom:0;z-index:10;padding:max(1.25vw,20px)}.featuredCommunities__content h3{font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:max(1.25vw,15px);color:var(--secondary-text-color)}.featuredCommunities a:hover .featuredCommunities__image:after{opacity:.65}.featuredCommunities a:hover .featuredCommunities__image img{transform:scale(1.1)}@media screen and (max-width: 1240px){.hero__form-container .hero-form{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width: 1024px){.hero__form-container .hero-form__radio-buttons.col-2{grid-template-columns:repeat(1,minmax(0,1fr))}.hero__form-container .hero-form .full-width .hero-form__radio-buttons.grid.col-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 991px){.cta-boxes__container{padding:90px 30px}.contact-us{padding:100px 0}.contact-us__container{margin:0 30px;padding:0 100px}.contact-us__form form .wpcf7-response-output{position:static}.featuredCommunities{padding:80px 0 0}.featuredCommunities__container{padding:0 15px}}@media screen and (max-width: 991px){.hero{padding:0 30px 72px}.hero .wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.hero__copy h1{text-align:center}.hero__copy>div{text-align:center}.hero__form-container{margin-right:auto;max-width:100%}}@media only screen and (max-width: 767px){.cta-boxes__container{padding:50px 35px}.cta-boxes__sets{flex-flow:column;margin:0}.cta-boxes__set{width:100%;padding:15px 0}.contact-us{padding:70px 0}.contact-us__container{margin:0;padding:0 30px}.contact-us__row{flex-flow:row wrap}.contact-us__col{width:100%}.featuredCommunities__slides{flex-flow:row wrap}.featuredCommunities__slide{width:50%;padding:2px!important}.featuredCommunities__slide:nth-child(1),.featuredCommunities__slide:nth-child(2){width:50%}.featuredCommunities__slide a{color:#fff}}@media screen and (max-width: 576px){.hero{padding:0 16px 56px}.hero__copy h1{font-size:3.5rem;line-height:4rem}.hero__form-container{padding:32px}}@media screen and (max-width: 567px){.hero__form-container .hero-form__radio-buttons.col-2,.hero__form-container .hero-form .full-width .hero-form__radio-buttons.grid.col-2{grid-template-columns:repeat(1,minmax(0,1fr))}}
