.u-visually-hidden,.c-form-file input::file-selector-button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:.5rem;position:absolute;white-space:nowrap;width:1px}.u-vertical-transitioner__inner{margin-bottom:1px;padding-bottom:1px;position:relative;width:100%}.u-display--desktop-block{display:none}@media only screen and (min-width: 1025px){.u-display--desktop-block{display:block}}.u-display--desktop-flex{display:none}@media only screen and (min-width: 1025px){.u-display--desktop-flex{display:flex}}.u-display--desktop-inline-flex{display:none}@media only screen and (min-width: 1025px){.u-display--desktop-inline-flex{display:inline-flex}}@media only screen and (min-width: 1025px){.u-display--desktop-hide{display:none}}.u-display--tablet-block{display:none}@media only screen and (min-width: 768px){.u-display--tablet-block{display:block}}.u-display--tablet-flex{display:none}@media only screen and (min-width: 768px){.u-display--tablet-flex{display:flex}}@media only screen and (min-width: 768px){.u-display--mobile{display:none}}.u-align-center{text-align:center}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-margin-top--sml{margin-top:15px}@media only screen and (min-width: 768px){.u-margin-top--sml{margin-top:25px}}.u-margin-top--med{margin-top:20px}@media only screen and (min-width: 768px){.u-margin-top--med{margin-top:30px}}.u-margin-top--lrg{margin-top:30px}@media only screen and (min-width: 768px){.u-margin-top--lrg{margin-top:40px}}.u-margin-btm--sml{margin-bottom:15px}@media only screen and (min-width: 768px){.u-margin-btm--sml{margin-bottom:25px}}.u-margin-btm--med{margin-bottom:20px}@media only screen and (min-width: 768px){.u-margin-btm--med{margin-bottom:30px}}.u-margin-btm--lrg{margin-bottom:30px}@media only screen and (min-width: 768px){.u-margin-btm--lrg{margin-bottom:40px}}.u-padding-top--sml{padding-top:15px}@media only screen and (min-width: 768px){.u-padding-top--sml{padding-top:25px}}.u-padding-top--med{padding-top:20px}@media only screen and (min-width: 768px){.u-padding-top--med{padding-top:30px}}.u-padding-top--lrg{padding-top:30px}@media only screen and (min-width: 768px){.u-padding-top--lrg{padding-top:40px}}.u-padding-bottom--sml{padding-bottom:15px}@media only screen and (min-width: 768px){.u-padding-bottom--sml{padding-bottom:25px}}.u-padding-bottom--med{padding-bottom:20px}@media only screen and (min-width: 768px){.u-padding-bottom--med{padding-bottom:30px}}.u-padding-bottom--lrg{padding-bottom:30px}@media only screen and (min-width: 768px){.u-padding-bottom--lrg{padding-bottom:40px}}@font-face{font-family:icomoon;src:url(/fonts/icomoon/icomoon.eot?ux99zbg);src:url(/fonts/icomoon/icomoon.eot?ux99zbg#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?ux99zbg) format("truetype"),url(/fonts/icomoon/icomoon.woff?ux99zbg) format("woff"),url(/fonts/icomoon/icomoon.svg?ux99zbg#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-active-adult:before{content:""}.icon-add:before{content:""}.icon-alert:before{content:""}.icon-attachment:before{content:""}.icon-atypic:before{content:""}.icon-back:before{content:""}.icon-bag:before{content:""}.icon-bag-alt:before{content:""}.icon-banner:before{content:""}.icon-bath:before{content:""}.icon-bed:before{content:""}.icon-bookmark:before{content:""}.icon-box:before{content:""}.icon-calculator:before{content:""}.icon-calculator-alt:before{content:""}.icon-call:before{content:""}.icon-camera:before{content:""}.icon-camera-alt:before{content:""}.icon-car:before{content:""}.icon-caret-down:before{content:""}.icon-caret-left:before{content:""}.icon-caret-left-thick:before{content:""}.icon-caret-right:before{content:""}.icon-caret-right-thick:before{content:""}.icon-caret-up:before{content:""}.icon-cart:before{content:""}.icon-caution:before{content:""}.icon-cellphone:before{content:""}.icon-chat:before{content:""}.icon-check:before{content:""}.icon-chrome:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-close-thick:before{content:""}.icon-community:before{content:""}.icon-configuration:before{content:""}.icon-customize:before{content:""}.icon-download:before{content:""}.icon-download-alt:before{content:""}.icon-edge:before{content:""}.icon-edit:before{content:""}.icon-email:before{content:""}.icon-email-round:before{content:""}.icon-expand:before{content:""}.icon-external-link:before{content:""}.icon-facebook:before{content:""}.icon-facebook-round:before{content:""}.icon-filter:before{content:""}.icon-floorplan:before{content:""}.icon-floorplan-refresh:before{content:""}.icon-graph:before{content:""}.icon-half-bath:before{content:""}.icon-hamburger-menu:before{content:""}.icon-heart:before{content:""}.icon-help:before{content:""}.icon-home:before{content:""}.icon-homesite:before{content:""}.icon-hospital:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-interactive-floorplan:before{content:""}.icon-leaf:before{content:""}.icon-leaf-alt:before{content:""}.icon-lightbulb:before{content:""}.icon-linkedin:before{content:""}.icon-linkedin-box:before{content:""}.icon-list-view:before{content:""}.icon-location:before{content:""}.icon-location-alt:before{content:""}.icon-location-export:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-long-arrow-up:before{content:""}.icon-magnifying-glass:before{content:""}.icon-mail:before{content:""}.icon-minus:before{content:""}.icon-model-home:before{content:""}.icon-music:before{content:""}.icon-personalization-gallery:before{content:""}.icon-personalize-exterior:before{content:""}.icon-phone:before{content:""}.icon-photos:before{content:""}.icon-pinterest:before{content:""}.icon-play:before{content:""}.icon-play-alt:before{content:""}.icon-plus:before{content:""}.icon-print:before{content:""}.icon-quote:before{content:""}.icon-refresh:before{content:""}.icon-ruler:before{content:""}.icon-schools:before{content:""}.icon-scrubber-lines:before{content:""}.icon-search:before{content:""}.icon-share:before{content:""}.icon-share-alt:before{content:""}.icon-shield-confirm:before{content:""}.icon-short-arrow-down:before{content:""}.icon-short-arrow-left:before{content:""}.icon-short-arrow-right:before{content:""}.icon-short-arrow-up:before{content:""}.icon-smart-home:before{content:""}.icon-special:before{content:""}.icon-speech:before{content:""}.icon-speech-outline:before{content:""}.icon-stairs:before{content:""}.icon-star:before{content:""}.icon-star-outline:before{content:""}.icon-star-ribbon:before{content:""}.icon-sticky-check:before{content:""}.icon-tag:before{content:""}.icon-team:before{content:""}.icon-thin-arrow-down:before{content:""}.icon-thin-arrow-left:before{content:""}.icon-thin-arrow-right:before{content:""}.icon-thin-arrow-up:before{content:""}.icon-thumbs-up:before{content:""}.icon-ticket:before{content:""}.icon-time:before{content:""}.icon-timer:before{content:""}.icon-trash:before{content:""}.icon-twitter-round:before{content:""}.icon-user:before{content:""}.icon-utensils:before{content:""}.icon-utensils-alt:before{content:""}.icon-video:before{content:""}.icon-wifi-secure:before{content:""}.icon-world:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figcaption,menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=submit],[type=reset],button,[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}a{color:inherit;text-decoration:none;outline:none}button,[type=button]{-webkit-appearance:none;background:transparent;border:0;color:inherit;line-height:1;margin:0;padding:0}img{outline:none;border:none}h1,h2,h3,h4,h5,h6,h7,h8,h9,p{font-size:inherit;margin:0}label,input,select,textarea,button,fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;box-shadow:none;margin:0;padding:0}ul,ol,dl{margin:0;padding:0}html{font-size:100%}body{font-family:Lato,sans-serif}:root{--c-base-white: #ffffff;--c-base-black: #000000;--c-brand-primary: #11203d;--c-brand-secondary: #17457a;--c-brand-tertiary: rgb(55.1724137931, 130.5172413793, 217.3275862069);--c-brand-quaternary: #82d514;--c-brand-quinary: rgb(87.3175965665, 143.0665236052, 13.4334763948);--c-background: #ffffff;--c-background-primary: #ffffff;--c-background-secondary: #f3f5f7;--c-background-tertiary: #fafafa;--c-background-quaternary: #cedde8;--c-button-primary: #17457a;--c-button-primary-text: #ffffff;--c-button-primary-border: transparent;--c-button-primary-hover: #000000;--c-button-primary-text-hover: #ffffff;--c-button-primary-border-hover: transparent;--c-button-accent: #e59500;--c-button-secondary: transparent;--c-button-secondary-text: #262626;--c-button-secondary-border: #82d514;--c-button-secondary-hover: #82d514;--c-button-secondary-text-hover: #ffffff;--c-button-secondary-border-hover: #82d514;--c-button-tertiary: transparent;--c-button-tertiary-text: #ffffff;--c-button-tertiary-border: transparent;--c-button-tertiary-hover: transparent;--c-button-tertiary-text-hover: #ffffff;--c-button-tertiary-border-hover: transparent;--c-button-focus: #000000;--c-button-link-primary-text: #262626;--c-button-link-primary-border: #262626;--c-button-link-secondary-text: #17457a;--c-button-link-secondary-border: #17457a;--c-button-link-tertiary-text: #e59500;--c-button-link-tertiary-border: #e59500;--c-carousel-arrow-bg: #11203d;--c-carousel-arrow-text: #ffffff;--c-status-error: #e03b24;--c-status-success: #64a338;--c-status-info: #3865a3;--c-status-warning: #ffcc00;--c-text-primary: #666666;--c-text-secondary: #11203d;--c-text-tertiary: #17457a;--c-text-eyebrow: #17457a;--c-text-link: #17457a;--c-icon-active: #e59500;--c-icon-disabled: #9b9b9b;--c-accent-primary: #e9e9e9;--c-accent-secondary: #d6d6d6;--c-accent-tertiary: #9b9b9b;--c-accent-color-primary: #e59500;--c-box-shadow: rgba(0, 0, 0, .5);--c-toggle-primary: #ffffff;--c-toggle-secondary: #e9e9e9;--c-toggle-tertiary: #cbcbcb}.cs-light{--c-base-white: #ffffff;--c-base-black: #000000;--c-brand-primary: #11203d;--c-brand-secondary: #17457a;--c-brand-tertiary: rgb(55.1724137931, 130.5172413793, 217.3275862069);--c-brand-quaternary: #82d514;--c-brand-quinary: rgb(87.3175965665, 143.0665236052, 13.4334763948);--c-background: #ffffff;--c-background-primary: #ffffff;--c-background-secondary: #f3f5f7;--c-background-tertiary: #fafafa;--c-background-quaternary: #cedde8;--c-button-primary: #17457a;--c-button-primary-text: #ffffff;--c-button-primary-border: transparent;--c-button-primary-hover: #000000;--c-button-primary-text-hover: #ffffff;--c-button-primary-border-hover: transparent;--c-button-accent: #e59500;--c-button-secondary: transparent;--c-button-secondary-text: #262626;--c-button-secondary-border: #82d514;--c-button-secondary-hover: #82d514;--c-button-secondary-text-hover: #ffffff;--c-button-secondary-border-hover: #82d514;--c-button-tertiary: transparent;--c-button-tertiary-text: #ffffff;--c-button-tertiary-border: transparent;--c-button-tertiary-hover: transparent;--c-button-tertiary-text-hover: #ffffff;--c-button-tertiary-border-hover: transparent;--c-button-focus: #000000;--c-button-link-primary-text: #262626;--c-button-link-primary-border: #262626;--c-button-link-secondary-text: #17457a;--c-button-link-secondary-border: #17457a;--c-button-link-tertiary-text: #e59500;--c-button-link-tertiary-border: #e59500;--c-carousel-arrow-bg: #11203d;--c-carousel-arrow-text: #ffffff;--c-status-error: #e03b24;--c-status-success: #64a338;--c-status-info: #3865a3;--c-status-warning: #ffcc00;--c-text-primary: #666666;--c-text-secondary: #11203d;--c-text-tertiary: #17457a;--c-text-eyebrow: #17457a;--c-text-link: #17457a;--c-icon-active: #e59500;--c-icon-disabled: #9b9b9b;--c-accent-primary: #e9e9e9;--c-accent-secondary: #d6d6d6;--c-accent-tertiary: #9b9b9b;--c-accent-color-primary: #e59500;--c-box-shadow: rgba(0, 0, 0, .5);--c-toggle-primary: #ffffff;--c-toggle-secondary: #e9e9e9;--c-toggle-tertiary: #cbcbcb}@media (prefers-color-scheme: dark){.is-dark-enabled .cs-light{--c-background-primary: #17457a;--c-background-secondary: #11203d;--c-background-tertiary: #000000;--c-text-primary: #ffffff;--c-text-secondary: #f3f5f7;--c-text-tertiary: #e9e9e9;--c-text-link: #ffffff;--c-icon-active: #e59500;--c-icon-disabled: rgba(255, 255, 255, .5);--c-button-primary: #ffffff;--c-button-primary-text: #262626;--c-button-primary-border: transparent;--c-button-primary-hover: #17457a;--c-button-primary-text-hover: #ffffff;--c-button-primary-border-hover: transparent;--c-button-secondary: transparent;--c-button-secondary-text: #17457a;--c-button-secondary-border: #ffffff;--c-button-secondary-hover: #ffffff;--c-button-secondary-text-hover: #17457a;--c-button-secondary-border-hover: #ffffff;--c-button-focus: #ffffff;--c-text-eyebrow: #ffffff;--c-button-link-primary-text: #ffffff;--c-button-link-primary-border: #ffffff;--c-button-link-secondary-text: #e59500;--c-button-link-secondary-border: #e59500;--c-carousel-arrow-bg: #ffffff;--c-carousel-arrow-text: #11203d;--c-box-shadow: rgba(255, 255, 255, .18);--c-accent-primary: #2c5686;--c-accent-secondary: #262626}}.cs-dark{--c-background-primary: #17457a;--c-background-secondary: #11203d;--c-background-tertiary: #000000;--c-text-primary: #ffffff;--c-text-secondary: #f3f5f7;--c-text-tertiary: #e9e9e9;--c-text-link: #ffffff;--c-icon-active: #e59500;--c-icon-disabled: rgba(255, 255, 255, .5);--c-button-primary: #ffffff;--c-button-primary-text: #262626;--c-button-primary-border: transparent;--c-button-primary-hover: #17457a;--c-button-primary-text-hover: #ffffff;--c-button-primary-border-hover: transparent;--c-button-secondary: transparent;--c-button-secondary-text: #17457a;--c-button-secondary-border: #ffffff;--c-button-secondary-hover: #ffffff;--c-button-secondary-text-hover: #17457a;--c-button-secondary-border-hover: #ffffff;--c-button-focus: #ffffff;--c-text-eyebrow: #ffffff;--c-button-link-primary-text: #ffffff;--c-button-link-primary-border: #ffffff;--c-button-link-secondary-text: #e59500;--c-button-link-secondary-border: #e59500;--c-carousel-arrow-bg: #ffffff;--c-carousel-arrow-text: #11203d;--c-box-shadow: rgba(255, 255, 255, .18);--c-accent-primary: #2c5686;--c-accent-secondary: #262626}.cs-primary,.cs-primary.cs-dark{--c-background: var(--c-background-primary)}@media (prefers-color-scheme: dark){.is-dark-enabled .cs-primary{--c-background: var(--c-background-primary)}}.cs-secondary.cs-light{--c-background: var(--c-background-secondary);--c-carousel-arrow-bg: #17457a}.cs-secondary.cs-dark{--c-background: var(--c-background-secondary)}@media (prefers-color-scheme: dark){.is-dark-enabled .cs-secondary{--c-background: var(--c-background-secondary)}}.cs-tertiary,.cs-tertiary.cs-light,.cs-tertiary.cs-dark{--c-background: var(--c-background-tertiary)}@media (prefers-color-scheme: dark){.is-dark-enabled .cs-tertiary{--c-background: var(--c-background-tertiary)}}.cs-quaternary{--c-background: var(--c-background-quaternary)}.cs-quaternary.cs-light{--c-background: var(--c-background-quaternary);--c-text-primary: #262626;--c-text-secondary: #17457a;--c-text-tertiary: #11203d}.cs-quaternary.cs-dark{--c-background: var(--c-background-quaternary)}@media (prefers-color-scheme: dark){.is-dark-enabled .cs-quaternary{--c-background: var(--c-background-quaternary)}}.l-scale{color:var(--c-text-primary);font-size:.625vw;font-size:.625dvw;margin:0;min-height:100dvh;min-height:100vh;padding:0;position:relative}.l-scale__app{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.l-scale__frame{animation:l-scale__frame--move 15s linear 0s infinite;animation-play-state:running;background:#17457a url(/img/box-pattern.jpg) 0em 0em repeat;background-size:37.4em 67.4em;background-position:0em 0em;align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:stretch;height:100%;left:0;position:absolute;top:0;width:100%}.l-scale__frame.is-sleeping{animation-name:l-scale__frame--move-idle}.l-scale__frame.is-sleeping .l-scale__header,.l-scale__frame.is-sleeping .l-scale__main,.l-scale__frame.is-sleeping .l-scale__footer,.l-scale__frame.is-sleeping .l-scale__modal{opacity:0;pointer-events:none}.l-scale__frame.is-sleeping .l-scale__billboard{opacity:1;pointer-events:auto;transition:opacity 1.5s ease}.l-scale__frame.is-sleeping .l-scale__billboard__image-group__travelator{animation-play-state:running}.l-scale__frame--no-nav .l-scale__footer__toggle,.l-scale__frame--no-nav .l-scale__footer__badge{opacity:0;transition:opacity .6s ease}.l-scale__frame--logo-left .l-scale__header__logo{right:calc(100% - 23.9em)}.l-scale__frame__secret-homescreen{border:0;display:block;height:5em;opacity:0;outline:0;position:absolute;left:0;top:0;width:5em;z-index:9000}.l-scale__frame__secret-fullscreen{border:0;display:block;height:5em;opacity:0;outline:0;position:absolute;right:0;top:0;width:5em;z-index:9000}@keyframes l-scale__frame--move{0%{background-position:0em 0em}to{background-position:37.4em 67.4em}}@keyframes l-scale__frame--move-idle{0%{background-position:0em 0em}to{background-position:37.4em 0em}}.l-scale__header{flex:0 0 0em;height:0em;opacity:1;transition:opacity 1.5s ease;z-index:10}.l-scale__header__inner{position:relative;top:0;transition:top .5s ease-out}.l-scale__header.is-collapsed .l-scale__header__inner{top:-12em}.l-scale__header__logo{align-items:center;background-color:var(--c-background);box-shadow:.1em .1em .4em #0000000d;display:flex;height:11.9em;justify-content:center;position:absolute;right:9em;top:0;transition:right 1s ease-in-out;width:14.9em}.l-scale__header__logo__img{display:block;height:6.9em;width:10.4em}.l-scale__main{flex:1 1 1em;opacity:1;overflow:hidden;position:relative;transition:opacity 1.5s ease;z-index:1}.l-scale__panel{height:100%;position:relative;width:100%}.l-scale__panel__bg{height:100%;left:0;position:absolute;top:0;width:100%}.l-scale__panel__bg__picture{display:block;height:100%;left:0;filter:grayscale(100%);mix-blend-mode:multiply;object-fit:cover;object-position:50% 50%;opacity:.4;position:absolute;top:0;width:100%}.l-scale__panel__bg__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.l-scale__panel__flex{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center;height:auto;min-height:100%;position:relative}.l-scale__panel__flex__inner{height:auto;width:100%}.l-scale__iframe-panel{background-color:var(--c-background);height:100%;left:0;position:absolute;top:0;width:100%}.l-scale__iframe-panel__iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.l-scale__iframe-panel__breadcrumbs{font-size:10px;left:132px;position:absolute;top:18px}@media only screen and (min-width: 1025px){.l-scale__iframe-panel__breadcrumbs{top:23px}}.l-scale__content{align-items:stretch;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;padding:1em;width:100%}.l-scale__aside{flex:0 0 20%}.l-scale__aside__inner{padding:1em}.l-scale__aside span{font-size:1.6em;line-height:1em}.l-scale__article{flex:1 1 20;margin-left:1em;max-height:100%;overflow:auto}.l-scale__article__inner{padding:1em}.l-scale__article span{font-size:2em;line-height:1em}.l-scale__footer{background-color:var(--c-background);bottom:-14em;box-shadow:.3em .3em .9em #0000004d;height:14em;left:0;opacity:1;position:absolute;transition:bottom .5s ease-out,opacity 1.5s ease;width:100%;z-index:10}.l-scale__footer__inner{align-items:center;display:flex;height:100%;justify-content:flex-start;margin:0 0 0 auto;max-width:calc(100% - 4.5em);overflow:hidden;position:relative}.l-scale__footer__logo{display:block;flex:0 0 10.4em;height:6.9em;margin-right:3em;width:10.4em}.l-scale__footer__primary-link{color:var(--c-text-tertiary);display:block;flex:0 0 auto;font-weight:700;padding:2.5em;position:relative}.l-scale__footer__primary-link.router-link-active:before{background-color:var(--c-accent-color-primary);bottom:.5em;content:"";display:block;height:.4em;left:2.5em;position:absolute;width:calc(100% - 5em)}.l-scale__footer__primary-link span{font-size:1.5em;letter-spacing:.11em;text-transform:uppercase}.l-scale__footer__secondary-links{align-items:center;display:flex;flex:1 1 1em;height:100%;justify-content:flex-start;margin-left:2.3em;padding-left:0;padding-right:4.5em;position:relative}.l-scale__footer__secondary-links:not(.is-active){pointer-events:none}.l-scale__footer__secondary-links:not(.is-active) .l-scale__footer__secondary-link{opacity:0;transform:translate(-2.5em)}.l-scale__footer__secondary-links:before{background-color:var(--c-background);content:"";display:block;height:100vw;left:-2.3em;position:absolute;transform-origin:left 50%;transform:rotate(25deg);z-index:11;width:100vw}.l-scale__footer__secondary-link{color:var(--c-text-tertiary);display:block;font-weight:700;opacity:1;padding:2.5em 1.5em;position:relative;transform:translate(0);transition:all .4s ease-in-out;z-index:12}.l-scale__footer__secondary-link.router-link-active:before{background-color:var(--c-accent-secondary);bottom:.5em;content:"";display:block;height:.4em;left:1.5em;position:absolute;width:calc(100% - 3em)}.l-scale__footer__secondary-link span{font-size:1.5em;letter-spacing:.11em;text-transform:uppercase}.l-scale__footer__award{display:block;height:9.2em;margin:0 0 0 auto;position:relative;width:9.2em;z-index:12}.l-scale__footer__toggle{bottom:100%;left:4.5em;opacity:1;transition:opacity .3s ease;position:absolute}.l-scale__footer__toggle span{line-height:1em;font-size:4em}.l-scale__footer__toggle__button{align-items:center;background:#11203d;border-radius:.5em .5em 0 0;bottom:0;box-shadow:.25em .25em 1em #0000001a;color:#fff;display:flex;height:6em;justify-content:center;left:0;position:absolute;width:10.4em}.l-scale__footer__toggle__button span{font-size:2em;transform:rotate(-180deg);transform-origin:50% 50%;transition:transform .3s ease}.l-scale__footer__badge{bottom:0%;right:0;opacity:1;transition:opacity .3s ease;position:absolute;z-index:11}.l-scale__footer__badge__img{display:block;height:auto;width:5.3em}.l-scale__footer.is-expanded{bottom:0}.l-scale__footer.is-expanded .l-scale__footer__toggle__button span{transform:rotate(0)}.l-scale__modal{z-index:100}.l-scale__billboard{align-items:center;opacity:0;z-index:200;display:flex;flex-flow:row wrap;justify-content:flex-start;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:100%}.l-scale__billboard__scrollers{flex:0 0 100%;padding-top:10em}.l-scale__billboard__image-group{height:25em;margin:6em 0;position:relative;width:100%}.l-scale__billboard__image-group__travelator{animation-play-state:paused;animation:l-scale__billboard--move 30s linear 0s infinite;display:flex;flex-flow:row nowrap;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;transform:translate(0);width:496em}.l-scale__billboard__image-group__travelator--offset{animation-name:l-scale__billboard--move-offset}.l-scale__billboard__image{flex:0 0 44em;height:25em;margin-right:18em;position:relative}.l-scale__billboard__image__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.l-scale__billboard__text{color:var(--c-text-primary);position:absolute;text-align:right;top:6.4em;right:10.4em}.l-scale__billboard__title{font-weight:500;line-height:1em}.l-scale__billboard__title span{font-size:6em;line-height:1em}.l-scale__billboard__subtitle{text-shadow:0 .4em 1em rgba(17,32,61,.23);line-height:1em;margin-top:3.5em}.l-scale__billboard__subtitle span{font-size:9.2em;font-weight:900;line-height:1em}@keyframes l-scale__billboard--move{0%{transform:translate(0)}to{transform:translate(-248em)}}@keyframes l-scale__billboard--move-offset{0%{transform:translate(-22em)}to{transform:translate(-270em)}}.t-fade-enter-active{position:absolute;left:0;top:0;filter:blur(1px);opacity:0;transform:scale(1.01);transform-origin:50% 50%;transition:none}.t-fade-enter-to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;transition:all .6s ease 1s}.t-fade-leave-active{overflow:hidden;position:absolute;left:0;top:0;filter:blur(1px);opacity:0;transform:scale(1.05);transform-origin:50% 50%;transition:all .7s ease .3s}.t-slide-rtl-enter{transform:translate(100%);overflow:hidden;position:absolute;top:0}.t-slide-rtl-enter-active{transition:opacity .8s linear .45s,height .8s linear .45s,transform .8s ease-out .4s;overflow:hidden;position:absolute;top:0}.t-slide-rtl-leave-active{transition:opacity .8s linear .45s,height .8s linear .45s,transform .8s ease-out .45s;transform:translate(-99%);overflow:hidden;position:absolute;top:0}.t-slide-rtl-leave-active>*{opacity:0;transition:opacity .8s linear .45s}.t-slide-rtl-w-fadein-enter{transform:translate(100%);opacity:0;position:absolute;top:0;transition:none}.t-slide-rtl-w-fadein-enter-active{transition:opacity .8s linear 0s,height .8s linear 0s,transform .8s ease-out 0s;position:relative;top:0}.t-slide-rtl-w-fadein-leave-active{height:auto;transition:opacity .8s linear 0s,transform .8s ease-out 0s;transform:translate(0);left:0;opacity:1;position:absolute;top:0;width:100%}.t-slide-rtl-w-fadein-leave-to{opacity:0;transform:translate(-99%)}.t-slide-ltr-enter{transform:translate(-100%);overflow:hidden;position:absolute;top:0}.t-slide-ltr-enter-active{transition:opacity .8s linear .45s,height .8s linear .45s,transform .8s ease-out .4s;overflow:hidden;position:absolute;top:0}.t-slide-ltr-leave-active{transition:opacity .8s linear .45s,height .8s linear .45s,transform .8s ease-out .45s;transform:translate(99%);overflow:hidden;position:absolute;top:0}.t-slide-ltr-leave-active>*{opacity:0;transition:opacity .8s linear .45s}.t-slide-down-enter-active{overflow:hidden;position:relative;left:0;top:0;filter:blur(1px);opacity:0;transform:translateY(-10);transform-origin:50% top;transition:none}.t-slide-down-enter-to{filter:blur(0);opacity:1;transform:translateY(0);transform-origin:50% top;transition:all .3s ease .5s}.t-slide-down-leave-active{overflow:hidden;position:relative;left:0;top:0;filter:blur(0);opacity:0;transform:translateY(-20);transform-origin:50% top;transition:all .5s ease 0s}.t-slide-down .controll__home.controll__item.controll__item--list-item{display:none!important}[class*=l-flex-col]{flex-direction:column;flex:0 1 auto;padding:0 1.5em 3em}.l-flex-row,.c-form-group-container{align-items:flex-start;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-1.5em;margin-right:-1.5em}.l-flex-row--reverse{flex-direction:row-reverse}.l-flex-row--large-gap{margin-left:-3em;margin-right:-3em}.l-flex-row--large-gap [class*=l-flex-col]{padding-left:3em;padding-right:3em}.l-flex-col{flex:1}@media only screen and (min-width: 320px){.l-flex-col-xs{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-xs-offset-1{margin-left:8.3333333333%}.l-flex-col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-xs-offset-2{margin-left:16.6666666667%}.l-flex-col-xs-3{flex-basis:25%;max-width:25%}.l-flex-col-xs-offset-3{margin-left:25%}.l-flex-col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-xs-offset-4{margin-left:33.3333333333%}.l-flex-col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-xs-offset-5{margin-left:41.6666666667%}.l-flex-col-xs-6{flex-basis:50%;max-width:50%}.l-flex-col-xs-offset-6{margin-left:50%}.l-flex-col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-xs-offset-7{margin-left:58.3333333333%}.l-flex-col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-xs-offset-8{margin-left:66.6666666667%}.l-flex-col-xs-9{flex-basis:75%;max-width:75%}.l-flex-col-xs-offset-9{margin-left:75%}.l-flex-col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-xs-offset-10{margin-left:83.3333333333%}.l-flex-col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-xs-offset-11{margin-left:91.6666666667%}.l-flex-col-xs-12{flex-basis:100%;max-width:100%}.l-flex-col-xs-offset-12{margin-left:100%}}@media only screen and (min-width: 375px){.l-flex-col-site-min{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-site-min-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-site-min-offset-1{margin-left:8.3333333333%}.l-flex-col-site-min-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-site-min-offset-2{margin-left:16.6666666667%}.l-flex-col-site-min-3{flex-basis:25%;max-width:25%}.l-flex-col-site-min-offset-3{margin-left:25%}.l-flex-col-site-min-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-site-min-offset-4{margin-left:33.3333333333%}.l-flex-col-site-min-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-site-min-offset-5{margin-left:41.6666666667%}.l-flex-col-site-min-6{flex-basis:50%;max-width:50%}.l-flex-col-site-min-offset-6{margin-left:50%}.l-flex-col-site-min-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-site-min-offset-7{margin-left:58.3333333333%}.l-flex-col-site-min-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-site-min-offset-8{margin-left:66.6666666667%}.l-flex-col-site-min-9{flex-basis:75%;max-width:75%}.l-flex-col-site-min-offset-9{margin-left:75%}.l-flex-col-site-min-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-site-min-offset-10{margin-left:83.3333333333%}.l-flex-col-site-min-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-site-min-offset-11{margin-left:91.6666666667%}.l-flex-col-site-min-12{flex-basis:100%;max-width:100%}.l-flex-col-site-min-offset-12{margin-left:100%}}@media only screen and (min-width: 600px){.l-flex-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-sm-offset-1{margin-left:8.3333333333%}.l-flex-col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-sm-offset-2{margin-left:16.6666666667%}.l-flex-col-sm-3{flex-basis:25%;max-width:25%}.l-flex-col-sm-offset-3{margin-left:25%}.l-flex-col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-sm-offset-4{margin-left:33.3333333333%}.l-flex-col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-sm-offset-5{margin-left:41.6666666667%}.l-flex-col-sm-6{flex-basis:50%;max-width:50%}.l-flex-col-sm-offset-6{margin-left:50%}.l-flex-col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-sm-offset-7{margin-left:58.3333333333%}.l-flex-col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-sm-offset-8{margin-left:66.6666666667%}.l-flex-col-sm-9{flex-basis:75%;max-width:75%}.l-flex-col-sm-offset-9{margin-left:75%}.l-flex-col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-sm-offset-10{margin-left:83.3333333333%}.l-flex-col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-sm-offset-11{margin-left:91.6666666667%}.l-flex-col-sm-12{flex-basis:100%;max-width:100%}.l-flex-col-sm-offset-12{margin-left:100%}}@media only screen and (min-width: 768px){.l-flex-col-md{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-md-offset-1{margin-left:8.3333333333%}.l-flex-col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-md-offset-2{margin-left:16.6666666667%}.l-flex-col-md-3{flex-basis:25%;max-width:25%}.l-flex-col-md-offset-3{margin-left:25%}.l-flex-col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-md-offset-4{margin-left:33.3333333333%}.l-flex-col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-md-offset-5{margin-left:41.6666666667%}.l-flex-col-md-6{flex-basis:50%;max-width:50%}.l-flex-col-md-offset-6{margin-left:50%}.l-flex-col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-md-offset-7{margin-left:58.3333333333%}.l-flex-col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-md-offset-8{margin-left:66.6666666667%}.l-flex-col-md-9{flex-basis:75%;max-width:75%}.l-flex-col-md-offset-9{margin-left:75%}.l-flex-col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-md-offset-10{margin-left:83.3333333333%}.l-flex-col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-md-offset-11{margin-left:91.6666666667%}.l-flex-col-md-12{flex-basis:100%;max-width:100%}.l-flex-col-md-offset-12{margin-left:100%}}@media only screen and (min-width: 1025px){.l-flex-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-lg-offset-1{margin-left:8.3333333333%}.l-flex-col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-lg-offset-2{margin-left:16.6666666667%}.l-flex-col-lg-3{flex-basis:25%;max-width:25%}.l-flex-col-lg-offset-3{margin-left:25%}.l-flex-col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-lg-offset-4{margin-left:33.3333333333%}.l-flex-col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-lg-offset-5{margin-left:41.6666666667%}.l-flex-col-lg-6{flex-basis:50%;max-width:50%}.l-flex-col-lg-offset-6{margin-left:50%}.l-flex-col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-lg-offset-7{margin-left:58.3333333333%}.l-flex-col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-lg-offset-8{margin-left:66.6666666667%}.l-flex-col-lg-9{flex-basis:75%;max-width:75%}.l-flex-col-lg-offset-9{margin-left:75%}.l-flex-col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-lg-offset-10{margin-left:83.3333333333%}.l-flex-col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-lg-offset-11{margin-left:91.6666666667%}.l-flex-col-lg-12{flex-basis:100%;max-width:100%}.l-flex-col-lg-offset-12{margin-left:100%}}@media only screen and (min-width: 1200px){.l-flex-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-xl-offset-1{margin-left:8.3333333333%}.l-flex-col-xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-xl-offset-2{margin-left:16.6666666667%}.l-flex-col-xl-3{flex-basis:25%;max-width:25%}.l-flex-col-xl-offset-3{margin-left:25%}.l-flex-col-xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-xl-offset-4{margin-left:33.3333333333%}.l-flex-col-xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-xl-offset-5{margin-left:41.6666666667%}.l-flex-col-xl-6{flex-basis:50%;max-width:50%}.l-flex-col-xl-offset-6{margin-left:50%}.l-flex-col-xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-xl-offset-7{margin-left:58.3333333333%}.l-flex-col-xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-xl-offset-8{margin-left:66.6666666667%}.l-flex-col-xl-9{flex-basis:75%;max-width:75%}.l-flex-col-xl-offset-9{margin-left:75%}.l-flex-col-xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-xl-offset-10{margin-left:83.3333333333%}.l-flex-col-xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-xl-offset-11{margin-left:91.6666666667%}.l-flex-col-xl-12{flex-basis:100%;max-width:100%}.l-flex-col-xl-offset-12{margin-left:100%}}@media only screen and (min-width: 1200px){.l-flex-col-site-max{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-site-max-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-site-max-offset-1{margin-left:8.3333333333%}.l-flex-col-site-max-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-site-max-offset-2{margin-left:16.6666666667%}.l-flex-col-site-max-3{flex-basis:25%;max-width:25%}.l-flex-col-site-max-offset-3{margin-left:25%}.l-flex-col-site-max-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-site-max-offset-4{margin-left:33.3333333333%}.l-flex-col-site-max-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-site-max-offset-5{margin-left:41.6666666667%}.l-flex-col-site-max-6{flex-basis:50%;max-width:50%}.l-flex-col-site-max-offset-6{margin-left:50%}.l-flex-col-site-max-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-site-max-offset-7{margin-left:58.3333333333%}.l-flex-col-site-max-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-site-max-offset-8{margin-left:66.6666666667%}.l-flex-col-site-max-9{flex-basis:75%;max-width:75%}.l-flex-col-site-max-offset-9{margin-left:75%}.l-flex-col-site-max-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-site-max-offset-10{margin-left:83.3333333333%}.l-flex-col-site-max-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-site-max-offset-11{margin-left:91.6666666667%}.l-flex-col-site-max-12{flex-basis:100%;max-width:100%}.l-flex-col-site-max-offset-12{margin-left:100%}}@media only screen and (min-width: 1400px){.l-flex-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.l-flex-col-xxl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-flex-col-xxl-offset-1{margin-left:8.3333333333%}.l-flex-col-xxl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-flex-col-xxl-offset-2{margin-left:16.6666666667%}.l-flex-col-xxl-3{flex-basis:25%;max-width:25%}.l-flex-col-xxl-offset-3{margin-left:25%}.l-flex-col-xxl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-flex-col-xxl-offset-4{margin-left:33.3333333333%}.l-flex-col-xxl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-flex-col-xxl-offset-5{margin-left:41.6666666667%}.l-flex-col-xxl-6{flex-basis:50%;max-width:50%}.l-flex-col-xxl-offset-6{margin-left:50%}.l-flex-col-xxl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-flex-col-xxl-offset-7{margin-left:58.3333333333%}.l-flex-col-xxl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-flex-col-xxl-offset-8{margin-left:66.6666666667%}.l-flex-col-xxl-9{flex-basis:75%;max-width:75%}.l-flex-col-xxl-offset-9{margin-left:75%}.l-flex-col-xxl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-flex-col-xxl-offset-10{margin-left:83.3333333333%}.l-flex-col-xxl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-flex-col-xxl-offset-11{margin-left:91.6666666667%}.l-flex-col-xxl-12{flex-basis:100%;max-width:100%}.l-flex-col-xxl-offset-12{margin-left:100%}}.l-area-map-panel{align-items:stretch;background-position:0em 0em;display:flex;height:100%;justify-content:stretch;position:relative}.l-area-map-panel:is([class*=cs-]){background-color:var(--c-background)}.l-area-map-panel__sidebar{background-color:var(--c-background);display:block;flex:0 0 48.5em;margin:0 auto 0 0;position:relative;width:48.5em}.l-area-map-panel__content{align-items:flex-start;background-color:var(--c-background);flex:0 0 calc(100% - 48.5em);display:flex;justify-content:stretch;margin:0;overflow:hidden;position:relative;width:calc(100% - 48.5em)}.l-area-map-panel__categories{padding:3.6em 0}.l-area-map-panel__category-box{margin-top:0;position:relative;width:100%}.l-area-map-panel__category-box__label{align-items:center;background-color:var(--c-background);color:var(--c-text-primary);display:flex;height:11.6em;justify-content:flex-start;padding:0 3em 0 5.5em;width:100%}.l-area-map-panel__category-box__label__icon{font-size:7.5em;flex:0 0 1.3333333333em}.l-area-map-panel__category-box__label__name{flex:0 0 auto;font-weight:700;font-size:2.6em}.l-area-map-panel__category-box__label__number{display:none;flex:0 0 5em;font-size:2.2em;font-style:italic;margin-left:auto}.l-area-map-panel__category-box__input:checked+.l-area-map-panel__category-box__label{background-color:var(--c-text-primary);color:var(--c-background)}.l-area-map-panel__category-box__input:checked+.l-area-map-panel__category-box__label .l-area-map-panel__category-box__label__number{display:block}.l-area-map-panel__category-box__input[disabled]+.l-area-map-panel__category-box__label{opacity:.6;pointer-events:none}.l-map-panel{align-items:center;background-position:0em 0em;display:flex;height:100%;justify-content:stretch;padding-left:59em;position:relative}.l-map-panel:after{background:transparent url(/img/map.svg) 100% 50% no-repeat;background-size:cover;content:"";display:block;left:0;height:100%;width:39.75%;pointer-events:none;position:absolute}.l-map-panel__form{display:block;margin:0 auto 0 0;width:90em}.l-map-panel__bottom-links{align-items:center;bottom:2em;display:flex;justify-content:center;left:0;position:absolute;right:0}.l-map-panel__bottom-links>.e-button-link{margin-inline:.5em!important}.l-image-panel{align-items:stretch;background-position:0em 0em;display:flex;height:100%;justify-content:stretch;position:relative}.l-image-panel:is([class*=cs-]){background-color:var(--c-background)}.l-image-panel__bg{display:block;flex:0 0 76em;margin:0 auto 0 0;position:relative;width:76em}.l-image-panel__bg__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.l-image-panel__bg__img--animate{animation:.6s linear 0s 1 l-image-panel__bg__img--active;animation-fill-mode:backwards;animation-play-state:paused}.l-image-panel__bg__img--animate.is-active{animation-play-state:running}.l-image-panel__bg__logo{display:block;height:12.8em;left:0;position:absolute;top:0;width:auto}.l-image-panel__bg__video-button{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.l-image-panel__bg__video-button .e-play-circle{margin-top:-3em}.l-image-panel__content{flex:1 1 20em;display:block;margin:0 auto 0 0}.l-image-panel__content__inner{padding:9em}@keyframes l-image-panel__bg__img--active{0%{opacity:0}to{opacity:1}}.l-floor-plan-panel{align-items:stretch;background-position:0em 0em;display:flex;height:100%;justify-content:stretch;position:relative}.l-floor-plan-panel:is([class*=cs-]){background-color:var(--c-background)}.l-floor-plan-panel__sidebar{background-color:var(--c-background);display:block;flex:0 0 48.5em;margin:0 auto 0 0;position:relative;width:48.5em}.l-floor-plan-panel__sidebar__actions{height:32em;left:0;position:absolute;top:0;width:100%}.l-floor-plan-panel__sidebar__actions__label{align-items:center;background-color:#0009;border-radius:100vw;color:var(--c-text-primary);display:flex;font-weight:700;height:3.4em;left:2em;padding:0 2em;position:absolute;top:2em}.l-floor-plan-panel__sidebar__actions__label span{font-size:1.2em}.l-floor-plan-panel__sidebar__actions__nav{left:0;position:absolute;top:13em;width:100%}.l-floor-plan-panel__sidebar__actions__nav .e-carousel-prev-next{width:100%}.l-floor-plan-panel__sidebar__actions__nav .e-carousel-prev-next .e-carousel-arrow.e-carousel-arrow--invert{background-color:#0009;height:6.2em;width:5.2em}.l-floor-plan-panel__sidebar__actions__icon-link{align-items:center;color:var(--c-text-primary);bottom:2em;display:flex;height:2em;right:2em;position:absolute}.l-floor-plan-panel__sidebar__actions__icon-link i{display:block;font-size:2em}.l-floor-plan-panel__sidebar__actions__icon-link .e-button-link{margin-left:0}.l-floor-plan-panel__content{align-items:flex-start;background-color:var(--c-background);flex:0 0 calc(100% - 48.5em);display:flex;justify-content:stretch;margin:0;overflow:hidden;position:relative;width:calc(100% - 48.5em)}.l-floor-plan-panel__content--wide{flex-basis:100%;width:100%}.l-floor-plan-panel__content__breadcrumbs{left:6em;position:absolute;top:2.4em}.l-floor-plan-panel__content__sort{left:5em;position:absolute;top:4em}.l-floor-plan-panel__content__sort__form .c-form-group{padding-bottom:0}.l-floor-plan-panel__content__inner{padding:6.4em 4.8em 9em;width:100%}.l-floor-plan-panel__content--full{flex-basis:100%;width:100%}.l-floor-plan-panel__content--boyl .l-floor-plan-panel__content__inner{padding-top:8em}.l-floor-plan-panel__plan-carousel{display:block;width:100%}.l-floor-plan-panel__plan-carousel__wrap{display:block;margin-right:-4.8em;overflow:hidden;position:relative;width:calc(100% + 4.8em)}.l-floor-plan-panel__plan-carousel__wrap__gradient{background-image:linear-gradient(to right,transparent 0%,var(--c-background) 100%);height:100%;position:absolute;right:0;top:0;width:12em}.l-floor-plan-panel__plan-carousel__scroller{transition:transform .5s ease}.l-floor-plan-panel__plan-carousel__flex{align-items:stretch;display:flex;justify-content:flex-start;flex-flow:row nowrap}.l-floor-plan-panel__plan-carousel__flex__item{flex:0 0 36em;margin-right:3.6em;width:36em}.l-floor-plan-panel__floor-plans{padding-top:2em;position:relative}.l-floor-plan-panel__floor-plans__img-wrapper{height:68.2em;width:76.8em;overflow:hidden;position:relative}.l-floor-plan-panel__floor-plans__img-wrapper .controll__buttons{left:5em!important;bottom:16em!important;right:auto!important}.l-floor-plan-panel__floor-plans__img{display:block;height:100%;object-fit:contain;object-position:50% 50%;width:100%}.l-floor-plan-panel__floor-plans__error{margin-top:4em;text-align:center;width:76.8em}.l-floor-plan-panel__floor-plans__error span{font-size:3em}.l-floor-plan-panel__floor-plans__view{right:0;position:absolute;top:3em;width:22em}.l-floor-plan-panel__floor-plans__view .e-icon-links{margin-top:-1.5em}.l-floor-plan-panel__floor-plans__view .e-icon-links__link i{color:var(--c-button-link-tertiary-text)}.l-floor-plan-panel__toggles{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:stretch;margin:-1.2em auto 2.5em 0;max-width:76.8em;width:100%}.l-floor-plan-panel__toggles__toggle{align-items:center;border-bottom:.4em solid var(--c-accent-tertiary);box-sizing:content-box;display:flex;height:2.6em;justify-content:center;flex:1 1 1em;opacity:.5;padding-bottom:1.7em;position:relative;white-space:nowrap}.l-floor-plan-panel__toggles__toggle i{color:var(--c-accent-tertiary);display:block;font-size:2.6em}.l-floor-plan-panel__toggles__toggle span{color:var(--c-text-primary);display:block;font-size:1.3em;margin-left:.8461538462em}.l-floor-plan-panel__toggles__toggle:after{content:"";display:block;position:absolute;pointer-events:none;border-bottom:.5em solid transparent;border-left:.5em solid transparent;border-right:.5em solid transparent;bottom:0;left:calc(50% - .5em)}.l-floor-plan-panel__toggles__toggle.is-active{border-bottom-color:#e59500;opacity:1}.l-floor-plan-panel__toggles__toggle.is-active:after{border-bottom-color:#e59500}.l-floor-plan-panel__alerts{margin-bottom:2em;max-width:76.8em}.l-floor-plan-panel__alerts__flex{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-1em}.l-floor-plan-panel__alerts__flex__item{flex:1 0 calc(50% - 2em);margin:1em;min-width:calc(50% - 2em);position:relative}.l-floor-plan-panel__thumbs{display:block;margin:0 auto 0 0;width:100%}.l-floor-plan-panel__thumbs__wrap{display:block;margin-right:-4.8em;overflow:hidden;position:relative;width:calc(100% + 4.8em)}.l-floor-plan-panel__thumbs__wrap__gradient{background-image:linear-gradient(to right,transparent 0%,var(--c-background) 100%);height:100%;position:absolute;right:0;top:0;width:12em}.l-floor-plan-panel__thumbs__scroller{transition:transform .5s ease}.l-floor-plan-panel__thumbs__slides{align-items:flex-start;display:flex;justify-content:flex-start;position:relative;width:100%}.l-floor-plan-panel__thumbs__slides__slide{display:block;flex:0 0 84.3em;overflow:hidden;position:relative;width:84.3em}.l-floor-plan-panel__thumbs__slides__slide:not(:first-child){margin-left:2.4em}.l-floor-plan-panel__thumbs__flex{align-items:stretch;display:flex;justify-content:flex-start;flex-flow:row wrap;margin-left:-1.2em;margin-right:-1.2em;margin-top:-2.5em}.l-floor-plan-panel__thumbs__flex__item{flex:0 0 26.5em;margin-left:1.2em;margin-right:1.2em;margin-top:2.5em;width:26.5em}.l-floor-plan-panel__bottom{align-items:center;display:flex;justify-content:flex-end;margin-top:1.6em}.l-floor-plan-panel__bottom__key,.l-floor-plan-panel__bottom__key__item{align-items:center;display:flex;justify-content:flex-start}.l-floor-plan-panel__bottom__key__item:not(:first-child){margin-left:4em}.l-floor-plan-panel__bottom__key__item__icon i{font-size:2.2em}.l-floor-plan-panel__bottom__key__item__title{margin-left:1em}.l-floor-plan-panel__bottom__key__item__title span{font-size:1.1em;font-weight:700;letter-spacing:.1111111111em;text-transform:uppercase}.l-floor-plan-panel__bottom__nav{margin-left:4.5em}.l-split-tone-panel{background-position:0em 0em;height:100%;position:relative}.l-split-tone-panel:is([class*=cs-]){background-color:var(--c-background)}.l-split-tone-panel__bg{height:100%;left:0;position:absolute;top:0;z-index:1;width:100%}.l-split-tone-panel__bg__top{background-color:var(--c-background);height:46%;left:0;position:absolute;top:0;z-index:1;width:100%}.l-split-tone-panel__bg__btm{background-color:var(--c-background);height:60%;left:0;position:absolute;bottom:0;z-index:1;width:100%}.l-split-tone-panel__content{height:100%;position:relative;z-index:2;width:100%}.l-split-tone-panel__content__inner{padding:9em}.l-split-tone-panel__carousel{display:block;position:relative;width:100%}.l-split-tone-panel__carousel__wrap{display:block;margin-right:-9em;overflow:hidden;padding:6em 0;position:relative;width:calc(100% + 9em)}.l-split-tone-panel__carousel__wrap__gradient{background-image:linear-gradient(to right,transparent 0%,var(--c-background) 100%);height:100%;position:absolute;right:0;top:0;width:12em}.l-split-tone-panel__carousel__scroller{transition:transform .5s ease}.l-split-tone-panel__carousel__flex{align-items:stretch;counter-reset:cardlist 0;display:flex;justify-content:flex-start;flex-flow:row nowrap}.l-split-tone-panel__carousel__flex__item{flex:0 0 30em;margin-right:2.5em;width:30em}.l-split-tone-panel__carousel__nav{left:0;pointer-events:none;position:absolute;top:32em;width:100%;z-index:4}.l-split-tone-panel__carousel__nav .e-carousel-prev-next{margin-left:-3.5em;width:calc(100% + 7em)}.l-split-tone-panel__carousel--staff .l-split-tone-panel__carousel__flex__item{flex:0 0 34em;margin-right:1.5em;width:34em}@keyframes l-split-tone-panel__bg__img--active{0%{opacity:0}to{opacity:1}}.e-author{align-items:flex-start;display:flex}.e-author__portrait{align-self:start;height:46px;margin-right:16px;width:46px}.e-author__portrait__image{border-radius:100%;display:block;height:100%;margin:0;object-fit:cover;object-position:50% 50%;width:100%}.e-author__info__name{font-weight:700}.e-blurb-text{font-size:.875rem;font-weight:700;line-height:1.2142857143em;margin:0}.e-breadcrumbs{overflow:hidden}.e-breadcrumbs__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow:hidden;width:100%}.e-breadcrumbs__home{flex:0 0 auto}.e-breadcrumbs__link{flex:0 1000 auto;overflow:hidden}.e-breadcrumbs__link:not(:first-child){margin-left:2em}.e-breadcrumbs__link--second-last{flex:0 300 auto}.e-breadcrumbs__link--last{flex:1 0 auto}.e-breadcrumbs__link__a{font-size:1.4em;line-height:1em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.e-breadcrumbs__separator{flex:0 0 auto;margin-left:2em}.e-button,.c-form-file__label{align-items:center;background:var(--c-button-primary);background-position:center;border-radius:0;border:.2em solid var(--c-button-primary-border);box-sizing:border-box;color:var(--c-button-primary-text);cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-weight:700;justify-content:center;line-height:2;outline:0px;overflow:hidden;padding:1.6em 3.6em;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.e-button>span,.c-form-file__label>span{font-size:1.3em;letter-spacing:.1153846154em;line-height:1.2307692308em}.e-button>i.icon,.c-form-file__label>i.icon{font-size:1.6em;line-height:1em;position:relative}.e-button>i.icon:first-child,.c-form-file__label>i.icon:first-child{left:-.5em;margin:0 .25em 0 .5em}.e-button>i.icon:last-child,.c-form-file__label>i.icon:last-child{left:.5em;margin:0 .5em 0 .25em}.e-button>i.icon-floorplan,.c-form-file__label>i.icon-floorplan{font-weight:700}.e-button>i.icon-long-arrow-right,.c-form-file__label>i.icon-long-arrow-right{color:var(--c-button-accent);font-size:3.6em;line-height:.4444444444em}.e-button:focus-visible,.c-form-file__label:focus-visible{outline:.2em dashed var(--c-button-focus)}.e-button:focus:active,.c-form-file__label:focus:active{background-color:#0f0;background-size:100%;outline:0px solid transparent}.e-button--full-width{padding-left:0;padding-right:0;width:100%;text-align:center}.e-button--secondary{background:var(--c-button-secondary);border-color:var(--c-button-secondary-border);color:var(--c-button-secondary-text)}@media only screen and (min-width: 1025px){.e-button--secondary:hover{background-color:var(--c-button-secondary-hover);border-color:var(--c-button-secondary-border-hover);color:var(--c-button-secondary-text-hover)}.e-button--secondary:hover:focus:active{background-color:#00f}}.e-button--tertiary{background:var(--c-button-tertiary);border-color:var(--c-button-tertiary-border);color:var(--c-button-tertiary-text)}@media only screen and (min-width: 1025px){.e-button--tertiary:hover{background-color:var(--c-button-tertiary-hover);border-color:var(--c-button-tertiary-border-hover);color:var(--c-button-tertiary-text-hover)}.e-button--tertiary:hover:focus:active{background-color:#00f}}.e-button--prev,.e-button--next{align-items:center;display:flex;justify-content:center;height:52px;padding:0;width:52px}.e-button--prev:before,.e-button--next:before{content:url('data:image/svg+xml,<svg width="10.566" height="18" viewBox="0 0 10.566 18" xmlns="http://www.w3.org/2000/svg"><path d="M1.566 17a.566.566 0 0 1-.4-.966L8.2 9 1.166 1.966a.566.566 0 0 1 .8-.8L9.4 8.6c.22.22.22.58 0 .8l-7.434 7.434a.552.552 0 0 1-.4.166Z" fill="%23333F48" fill-rule="nonzero" stroke="%23333F48" stroke-width="2"/></svg>');display:block;position:relative;transform:scaleX(-1)}.e-button--prev.e-button--secondary:before,.e-button--secondary.e-button--next:before,.e-button--prev.e-button--tertiary:before,.e-button--tertiary.e-button--next:before{content:url('data:image/svg+xml,<svg width="10.566" height="18" viewBox="0 0 10.566 18" xmlns="http://www.w3.org/2000/svg"><path d="M1.566 17a.566.566 0 0 1-.4-.966L8.2 9 1.166 1.966a.566.566 0 0 1 .8-.8L9.4 8.6c.22.22.22.58 0 .8l-7.434 7.434a.552.552 0 0 1-.4.166Z" fill="%23FFF" fill-rule="nonzero" stroke="%23FFF" stroke-width="2"/></svg>')}.e-button--next:before{transform:scale(1)}@keyframes e-button-before{0%{opacity:1;right:100%}50%{opacity:1;right:20px}to{opacity:0;right:20px}}@keyframes e-button-before-2{0%{opacity:1;right:100%}50%{opacity:.7;right:0;transform:scaleY(1)}to{opacity:0;right:0;transform:scaleY(4)}}.e-button-link{background:transparent;box-sizing:content-box;color:var(--c-button-link-primary-text);display:inline-block;font-weight:500;line-height:1em;margin:-2em;overflow:hidden;padding:2em;position:relative;text-decoration:none!important;transition:color .25s ease}.e-button-link span{display:block;font-size:2.5em;line-height:1.2em;padding:0 0 .32em;position:relative}.e-button-link span:after{transition:background-color .25s ease;background-color:var(--c-button-link-primary-border);content:"";display:block;height:.12em;min-height:1px;width:100%;position:absolute;bottom:0;left:0}.e-button-link--sml span{font-size:1.6em}.e-button-link--alt{color:var(--c-button-link-secondary-text)}.e-button-link--alt span:after{background-color:var(--c-button-link-secondary-border)}.e-button-link--gold{color:var(--c-button-link-tertiary-text)}.e-button-link--gold span:after{background-color:var(--c-button-link-tertiary-border)}.e-button-wrapper{border:0;display:block;outline:0;padding:0;min-height:inherit;height:100%;position:relative;width:100%}.e-buttons{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-2em -2em 0;width:calc(100% + 4em)}.e-buttons>.e-button,.e-buttons>.c-form-file__label{margin:2em}.e-buttons>.e-button-link{margin:2em 0}.e-buttons--centered{justify-content:center}.e-buttons--right{justify-content:flex-end}.e-carousel-arrow{align-items:center;background-color:var(--c-carousel-arrow-bg);border-radius:100%;color:var(--c-carousel-arrow-text);display:inline-flex;height:4em;justify-content:center;position:relative;width:4em}.e-carousel-arrow:after{content:"";position:absolute;pointer-events:none;font-family:icomoon;display:block;font-size:2.1em;left:.05em;position:relative}.e-carousel-arrow--disabled,.e-carousel-arrow[disabled]{opacity:.5}.e-carousel-arrow--reverse:after{content:"";left:-.05em}.e-carousel-arrow--lrg{height:6em;width:6em}.e-carousel-arrow--lrg:after{font-size:3.1em}.e-carousel-arrow--square{border-radius:0}.e-carousel-arrow--invert{border-radius:0;background-color:var(--c-background);color:var(--c-text-secondary)}.e-carousel-prev-next{align-items:center;display:inline-flex;height:4em;justify-content:space-between;width:12.5em;pointer-events:none}.e-carousel-prev-next>*{pointer-events:auto}.e-carousel-progress{background:transparent;height:6px;left:0;overflow:hidden;position:relative;top:0;width:100%}.e-carousel-progress__indicator{background-color:var(--c-brand-secondary);border-radius:0 3px 3px 0;height:100%!important;position:absolute}.e-checkbox{display:block;position:relative;width:100%}.e-checkbox__input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:.5rem;position:absolute;white-space:nowrap;width:1px}.e-checkbox__label{cursor:pointer;display:block;padding-left:36px}.e-checkbox__label:before{box-sizing:content-box;content:"";display:block;border:1px solid var(--c-accent-tertiary);border-radius:2px;height:22px;left:0;position:absolute;transition:background-color .4s ease;top:0;width:22px}.e-checkbox__label:after{align-items:center;background-color:transparent;content:url("data:image/svg+xml,<svg width='15.754' height='12.8' viewBox='0 0 15.754 12.8' xmlns='http://www.w3.org/2000/svg'><path d='M4.4 12.523.278 8.421a.942.942 0 0 1 0-1.337l1.166-1.16a.953.953 0 0 1 1.344 0L5.065 8.19 12.96.279a.953.953 0 0 1 1.344-.004l1.17 1.156a.942.942 0 0 1 .004 1.337l-9.732 9.753a.953.953 0 0 1-1.346.002' fill='%23FFF' fill-rule='evenodd'/></svg>");display:block;display:flex;flex-flow:row nowrap;height:21px;justify-content:center;left:1px;opacity:0;position:absolute;top:3px;transform:scale(.4);transition:opacity .2s linear 0s,transform 0s linear .21s;width:23px}.e-checkbox__bottom{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-top:10px}@media only screen and (min-width: 768px){.e-checkbox__bottom{align-items:center;flex-flow:row wrap;margin-left:-16px}}.e-checkbox__error{color:#520713;font-size:.625rem;font-weight:700;line-height:2.6em;max-height:0px;overflow:hidden;padding:0;visibility:hidden;transition:max-height .9s ease}@media only screen and (min-width: 768px){.e-checkbox__error{flex:0 0 auto;margin-left:16px;line-height:1.3em;order:2}}@media only screen and (min-width: 768px){.e-checkbox__additional-text{flex:0 0 auto;margin-left:16px;order:1}}.e-checkbox .e-checkbox__input:checked+.e-checkbox__label:after,.e-checkbox .e-checkbox__input:checked+.e-checkbox__label:hover:after{opacity:1;transform:scale(1);transition:opacity .2s linear 0s,transform .3s cubic-bezier(.67,1.79,1,1.09) 0s}.e-checkbox .e-checkbox__input:checked+.e-checkbox__label:before,.e-checkbox .e-checkbox__input:checked+.e-checkbox__label:hover:before{background-color:var(--c-brand-primary);border-color:var(--c-brand-primary);transition:background-color .1s ease}.e-checkbox .e-checkbox__input:focus+.e-checkbox__label:before{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px #0c589d55}.is-error .e-checkbox .e-checkbox__label:before,.is-error .e-checkbox .e-checkbox__label:hover:before,.e-checkbox.is-error .e-checkbox__label:before,.e-checkbox.is-error .e-checkbox__label:hover:before{border-color:#520713;outline:1px solid rgb(81.9444444444,6.5555555556,18.8472222222)!important}.is-error .e-checkbox .e-checkbox__error,.e-checkbox.is-error .e-checkbox__error{max-height:63px;visibility:visible}.e-checkbox--small-text .e-checkbox__label{font-size:.625rem;line-height:1.3em}.e-counter{align-items:center;background-color:var(--c-background-primary);border-radius:100%;color:var(--c-text-primary);display:flex;font-size:.875rem;font-weight:800;letter-spacing:.0357142857em;height:34px;justify-content:center;width:34px}.e-dots{align-items:center;display:flex;justify-content:flex-start;flex-flow:row wrap}.e-dots__dot{height:36px;position:relative;width:36px}.e-dots__dot:before{content:"";display:block;pointer-events:none;border:2px solid var(--c-text-primary);border-radius:100%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.e-dots__dot:after{content:"";display:block;pointer-events:none;background-color:var(--c-brand-secondary);border-radius:100%;height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}@media only screen and (min-width: 1025px){.e-dots__dot:hover:before{background-color:#ffffff80}}.e-dots__dot.is-active:before{background-color:var(--c-text-primary)}.e-dots__dot.is-active:after{opacity:1}.e-drawer{overflow:hidden;transition:max-height .5s ease-in-out}.e-drawer:not(.is-active){max-height:0!important}.e-drawer__inner{padding:0}.e-expansion-button{align-items:center;background-color:#ffffff26;border:0px solid var(--c-button-primary-border);border-radius:100%;box-sizing:border-box;color:var(--c-background-primary)!important;cursor:pointer;display:inline-flex;height:48px;justify-content:center;outline:0px;position:relative;width:48px}.e-expansion-button:before{display:block;pointer-events:none;background:var(--c-text-primary);border-radius:100%;content:"";height:calc(100% - 12px);left:6px;opacity:.25;position:absolute;top:6px;transition:all .3s ease;width:calc(100% - 12px)}.e-expansion-button:after{content:"";display:block;position:absolute;pointer-events:none;align-items:center;background:var(--c-text-primary);border-radius:100%;color:var(--c-brand-secondary);content:"+";display:flex;font-family:monospace,monospace;font-weight:900;font-size:20px;height:34px;justify-content:center;left:0;line-height:34px;position:relative;text-align:center;top:0;width:34px}@media only screen and (min-width: 1025px){.e-expansion-button:hover:before{height:calc(100% + 12px);left:-6px;top:-6px;width:calc(100% + 12px)}}.e-expansion-button.is-active:after{content:"-"}.e-eyebrow{color:var(--c-text-eyebrow);font-size:2.7em;font-style:italic;font-weight:400;line-height:1.5185185185em;margin:0}.e-form-errors{background-color:#fdf5f5;border-radius:5px;color:#520713;font-size:.625rem;font-weight:700;max-height:0;padding:8px 16px 8px 50px;overflow:hidden;position:relative;visibility:hidden;transition:max-height .9s ease}.e-form-errors.e-text,.e-form-errors.e-checkbox__label,.e-form-errors.e-text--wysiwyg{color:#520713;font-size:.625rem;font-weight:700}.e-form-errors.e-text p,.e-form-errors.e-checkbox__label p,.e-form-errors.e-text--wysiwyg p{color:#520713}.e-form-errors:before{content:url('data:image/svg+xml,<svg width="15" height="13" viewBox="0 0 14.554 12.985" xmlns="http://www.w3.org/2000/svg"><path d="m8.145.504 6.277 10.984a1 1 0 0 1-.868 1.497H1a1 1 0 0 1-.868-1.497L6.409.504a1 1 0 0 1 1.736 0Z" fill="%23992C24" fill-rule="evenodd"/></svg>');display:block;line-height:13px;top:calc(50% - 7px);left:25px;position:absolute}.e-form-errors:after{color:#fff;content:"!";display:block;font-size:.5625rem;height:13px;top:calc(50% - 7px);left:25px;line-height:13px;position:absolute;text-align:center;width:15px}.is-error .e-form-errors,.e-form-errors.is-error{max-height:200px;visibility:visible}.is-error.is-animated .e-form-errors:before,.is-error.is-animated .e-form-errors:after,.e-form-errors.is-animated.is-error:before,.e-form-errors.is-animated.is-error:after{animation:e-form-errors__bounce-in .4s ease-out 0s;animation-iteration-count:2}@keyframes e-form-errors__bounce-in{0%{transform:scale(1)}50%{transform:scale(1.25)}75%{transform:scale(.95)}90%{transform:scale(1)}}.e-form-group:not(:first-child){margin-top:16px}.e-form-group__input-row:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.e-form-group__inline-error{align-items:flex-start;display:flex;justify-content:stretch}}.e-form-group__inline-error__input{display:block;position:relative;z-index:2}@media only screen and (min-width: 768px){.e-form-group__inline-error__input{flex:0 0 256px;max-width:256px}}.e-form-group__inline-error__error{align-items:center;align-self:stretch;background-color:#fdf5f5;border-radius:0 5px 5px 0;box-sizing:border-box;color:#520713;display:flex;flex:1 1 auto;font-size:.625rem;font-weight:700;max-height:0px;justify-content:flex-start;position:relative;visibility:hidden;z-index:1}@media only screen and (min-width: 768px){.e-form-group__inline-error__error{flex:1 1 auto}}.is-error .e-form-group__inline-error__error,.e-form-group__inline-error__error.is-error{max-height:none;padding:8px 16px;visibility:visible}.e-form-text a{font-weight:700;text-decoration:underline}@media only screen and (min-width: 1025px){.e-form-text a:hover{text-decoration:none}}.e-form-text--small,.e-form-text--small.e-text--wysiwyg{font-size:.625rem}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:24px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:24px;height:3px;background-color:currentColor;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width: 768px){.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:30px;height:3px;background-color:currentColor;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}}.e-heading{color:var(--c-text-secondary);font-family:Lato,sans-serif;font-size:3.5em;font-weight:700;line-height:1.75em;margin:0}.e-heading span,.e-heading b{font-weight:700}a.e-heading,.e-heading>a{color:var(--c-text-secondary);text-decoration:none}.e-heading--xs{font-size:1.8em}.e-heading--sml{font-size:2.2em}.e-heading--med{font-size:4em}.e-heading--lrg{font-size:4.8em}.e-heading--xl{font-size:5.2em}.e-icon-item{align-items:center;display:inline-flex;flex-flow:row nowrap}.e-icon-item__icon{align-items:center;display:flex;height:30px;justify-content:center;margin-right:4px;width:30px}.e-icon-item__icon__img{display:block;height:auto;margin:0;max-height:22px;width:auto;max-width:22px}.e-icon-item__label{color:var(--c-text-primary);font-size:.625rem;font-weight:500;letter-spacing:.0833333333em;line-height:1em;text-transform:uppercase}@media only screen and (min-width: 768px){.e-icon-item__label{font-size:.75rem}}.e-icon-items{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 0 -8px;width:calc(100% + 8px)}.e-icon-items>.e-icon-item{margin:0 0 0 8px}@media only screen and (min-width: 768px){.e-icon-items{margin:0 0 0 -12px;width:calc(100% + 12px)}.e-icon-items>.e-icon-item{margin:0 0 0 12px}}.e-icon-items--centered{justify-content:center}.e-icon-items--right{justify-content:flex-end}.e-icon-links{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;gap:2.5em 2em}.e-icon-links__link{align-items:center;color:var(--c-text-primary);display:flex}.e-icon-links__link i{color:var(--c-button-link-secondary-text);display:block;font-size:2em}.e-icon-links__link .e-button-link{margin-left:0;padding-left:1em}.e-image-zoom{display:block;overflow:hidden;position:relative}.e-image-zoom img{transform:scale(1);transition:transform .3s ease}@media only screen and (min-width: 1025px){a.e-image-zoom:hover img,.e-image-zoom a:hover img,a:hover .e-image-zoom img{transform:scale(1.04)}}.e-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:1px solid #9b9b9b;box-sizing:border-box;border-radius:2px;color:#11203d;font-size:1rem;font-style:normal;font-weight:400;height:48px;line-height:30px;margin:0;outline:0px;padding:8px 16px;width:100%}.e-input:focus{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px #0c589d55}.e-input::-webkit-input-placeholder{color:var(--c-accent-light);opacity:.5}.e-input:-ms-input-placeholder{color:var(--c-accent-light);opacity:.5}.e-input:-moz-placeholder{color:var(--c-accent-light);opacity:.5}.e-input::-moz-placeholder{color:var(--c-accent-light);opacity:.5}.is-error .e-input,.e-input.is-error{border-color:#520713;outline:1px solid rgb(81.9444444444,6.5555555556,18.8472222222)!important}.e-label{color:var(--c-text-primary);letter-spacing:.1428571429em;line-height:1em;font-size:.875rem;font-weight:800;text-transform:uppercase}.e-label__required{color:#520713;display:inline-block;margin-left:4px}.e-loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.e-loader__spinner{width:62px;height:62px;border-radius:50%;display:inline-block;border-top:8px solid #4581bc;border-right:8px solid transparent;animation:rotation 1s linear infinite}.e-loader__spinner:after{content:"";position:absolute;left:0;top:0;width:62px;height:62px;border-radius:50%;border-bottom:8px solid #ae4d2f;border-left:8px solid transparent}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.e-navigation-social{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:0 -8px;padding:0}.e-navigation-social__item{display:block;margin:0 8px}.e-navigation-social__anchor{align-items:center;background-color:var(--c-text-link);border-radius:100%;color:var(--c-background);display:flex;font-size:.625rem;height:26px;justify-content:center;width:26px}@media only screen and (min-width: 768px){.e-navigation-social__anchor{font-size:.75rem;height:32px;width:32px}}@media only screen and (min-width: 1025px){.e-navigation-social__anchor{transition:background-color .3s ease,color .3s ease}.e-navigation-social__anchor i{transition:transform .03s ease}.e-navigation-social__anchor:hover{background-color:var(--c-brand-secondary);color:#fff}.e-navigation-social__anchor:hover i{transform:scale(1.1)}}.e-nmls{color:var(--c-text-tertiary);font-style:italic}.e-play-circle{align-items:center;border:.0882352941em solid var(--c-background);border-radius:100%;color:var(--c-background);display:flex;font-size:3.4em;height:2.3529411765em;justify-content:center;overflow:hidden;width:2.3529411765em}.e-play-circle:before{content:"";display:block;position:absolute;pointer-events:none;background-color:var(--c-background);left:0;height:100%;opacity:.4;top:0;width:100%}.e-play-circle i{left:.1em;top:.05em;position:relative;z-index:2}.e-progress-bar{background:transparent;height:6px;left:0;overflow:hidden;position:relative;top:0;width:100%}.e-progress-bar__indicator{background-color:var(--c-brand-secondary);border-radius:0 3px 3px 0;height:100%!important;position:absolute}.e-right-fixed-buttons{align-items:center;flex-flow:row nowrap;display:flex;height:0;position:absolute;right:0;top:50%}.e-right-fixed-buttons__inner{background-color:var(--c-background);border-radius:.5em 0 0 .5em;display:block;padding:0 1em;width:6em}.e-right-fixed-buttons__button{align-items:center;color:var(--c-text-primary);display:flex;height:6em;justify-content:center;padding:1em;width:4em}.e-right-fixed-buttons__button:not(:first-child){border-top:1px solid var(--c-accent-primary)}.e-right-fixed-buttons__button__icon>span{font-size:3em}.e-right-fixed-buttons__button__icon>span i{font-size:.86em}.e-signature-text{font-size:1.25rem;font-family:cursive;line-height:1em;margin:0}.e-swatch{border-radius:100%;height:19px;position:relative;width:19px}.e-swatch:before{border:3px solid var(--c-background-primary);box-sizing:content-box;display:block;content:"";height:13px;left:0;overflow:hidden;position:absolute;top:0;width:13px;border-radius:100%}.e-swatch:after{border-radius:100%;border:1px solid var(--c-text-primary);box-sizing:content-box;content:"";display:block;height:17px;left:0;overflow:hidden;position:absolute;top:0;width:17px}.e-swatches{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-5px -5px 0;width:calc(100% + 10px)}.e-swatches>.e-swatch{margin:5px 5px 0}.e-swatches--centered{justify-content:center}.e-swatches--right{justify-content:flex-end}.e-text,.e-checkbox__label{color:var(--c-text-primary);font-size:1.6em;font-weight:400;line-height:1.875em;margin:0}.e-text--fine,.e-text--sml{font-size:1.3em}.e-text--lrg{font-size:1.9em}.e-text--wysiwyg p{color:var(--c-text-primary);vertical-align:baseline;margin:0}.e-text--wysiwyg p em{vertical-align:bottom;color:inherit}.e-text--wysiwyg p:not(:first-child){margin-top:1em}.e-text--wysiwyg ul,.e-text--wysiwyg ol{color:var(--color-text-primary);margin:0;line-height:1.375em;padding:0 0 0 30px}.e-text--wysiwyg ul:not(:first-child),.e-text--wysiwyg ol:not(:first-child){margin-top:1em}.e-text--wysiwyg ul li,.e-text--wysiwyg ol li{margin:0}.e-text--wysiwyg ul li:not(:first-child),.e-text--wysiwyg ol li:not(:first-child){margin-top:8px}.e-text--wysiwyg a{color:var(--color-text-link)}.e-text--wysiwyg a:focus-visible{outline:1px dashed var(--color-button-focus)}.e-text--wysiwyg a{color:var(--c-text-link)}.e-text--wysiwyg a:focus-visible{outline:1px dashed var(--c-button-focus)}.s-alert-box{background-color:var(--c-background);min-height:100%;padding:2.5em;width:100%}.s-alert-box__title{align-items:center;display:flex;justify-content:flex-start}.s-alert-box__title:before{content:"";display:block;position:absolute;pointer-events:none;font-family:icomoon;color:var(--c-text-secondary);display:inline-block;font-size:1.47em;margin-right:.6em;position:relative}.s-alert-box__desc .e-text,.s-alert-box__desc .e-checkbox__label{line-height:1.5em;margin-top:0}.s-caption__eyebrow:not(:first-child),.c-content-simple__caption__eyebrow:not(:first-child),.c-content-image-w-text__caption__eyebrow:not(:first-child),.c-cardlist-ugc-carousel__caption__eyebrow:not(:first-child),.c-banner-center-captioned__caption__eyebrow:not(:first-child){margin-top:1em}.s-caption__title:not(:first-child),.c-content-simple__caption__title:not(:first-child),.c-content-image-w-text__caption__title:not(:first-child),.c-cardlist-ugc-carousel__caption__title:not(:first-child),.c-banner-center-captioned__caption__title:not(:first-child){margin-top:.1em}.s-caption__desc:not(:first-child),.c-content-simple__caption__desc:not(:first-child),.c-content-image-w-text__caption__desc:not(:first-child),.c-cardlist-ugc-carousel__caption__desc:not(:first-child),.c-banner-center-captioned__caption__desc:not(:first-child){margin-top:1em}.s-caption__features{padding:0 0 0 30px}.s-caption__features:not(:first-child){margin-top:3em}.s-caption__card-desc:not(:first-child){margin-top:1em}.s-caption__ctas:not(:first-child),.c-content-simple__caption__ctas:not(:first-child),.c-content-image-w-text__caption__ctas:not(:first-child),.c-cardlist-ugc-carousel__caption__ctas:not(:first-child),.c-banner-center-captioned__caption__ctas:not(:first-child){margin-top:3em}.s-card-basic{background:var(--c-background);border-radius:5px;box-shadow:1px 1px 5px -1px #00000080;display:block;margin:0 auto;max-width:450px;width:100%}.s-card-basic__image{display:block;height:0px;margin:0 auto;padding-bottom:75%;position:relative;max-width:142px;width:100%}@media only screen and (min-width: 768px){.s-card-basic__image{max-width:100%}}.s-card-basic__image__picture{display:block;left:0;height:100%;position:absolute;top:0;width:100%}.s-card-basic__image__img{border-radius:5px 5px 0 0;display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.s-card-basic__caption{padding:15px}.s-card-basic__caption__desc{margin-top:.3em}.s-card-basic__caption__button{margin-top:15px}.s-card-blog{background:var(--c-background);border-radius:5px;box-shadow:1px 1px 5px -1px #00000080;display:block;margin:0 auto;max-width:450px;width:100%}.s-card-blog__image{display:block;height:0px;padding-bottom:75%;position:relative;max-width:100%;width:100%}.s-card-blog__image__picture{display:block;left:0;height:100%;position:absolute;top:0;width:100%}.s-card-blog__image__img{display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.s-card-blog__caption{padding:15px}.s-card-blog__caption__category{color:var(--c-brand-primary);margin:.3em 0}.s-card-blog__caption__date{color:var(--c-text-secondary);margin-bottom:.8em}.s-card-blog__caption__desc{margin-top:.3em}.s-card-blog__caption__button{margin-top:15px}.s-card-housing{background-color:var(--c-background);color:var(--c-text-primary);display:block;height:auto;position:relative;text-align:left;width:100%}.s-card-housing:focus{outline-color:transparent}.s-card-housing__image-area{height:24em;position:relative}.s-card-housing__image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}.s-card-housing__image{position:absolute;left:0;top:0;object-fit:cover;object-position:50% 50%;height:100%;width:100%}.s-card-housing__tag-area{bottom:0;left:0;line-height:0;padding:0 2em;position:absolute;right:0;width:100%;z-index:3}.s-card-housing__price-tag{background-color:#17457abf;color:#fff;display:inline-block;font-style:italic;padding:.6em 1em}.s-card-housing__price-tag span{font-size:1.4em;line-height:1.2857142857em}.s-card-housing__process-tag{background-color:#ffffffde;color:#11203d;display:inline-block;font-style:italic;letter-spacing:.2em;left:0;padding:1em 2em;position:absolute;text-transform:uppercase;top:1.7em}.s-card-housing__process-tag span{font-size:1.2em;line-height:1em}.s-card-housing__process-tag:before{border-bottom:1.6em solid transparent;border-left:.5em solid rgba(255,255,255,.87);content:"";display:block;left:100%;position:absolute;top:0}.s-card-housing__process-tag:after{border-top:1.6em solid transparent;border-left:.5em solid rgba(255,255,255,.87);content:"";display:block;left:100%;position:absolute;bottom:0}.s-card-housing__featured-tag{background-color:#e59500;bottom:-1.75em;color:#fff;display:inline-block;font-style:normal;left:2em;letter-spacing:.2em;line-height:1.5em;padding:1em 2em;position:absolute;text-transform:uppercase}.s-card-housing__featured-tag span{font-size:1.2em}.s-card-housing__content{border:.1em solid var(--c-accent-primary);padding:1.5em 2em;position:relative;transition:border-color .3s ease-in-out}@media only screen and (min-width: 768px){.s-card-housing__content{padding:2em 3em}}@media only screen and (min-width: 1025px){.s-card-housing__content:hover{cursor:pointer}}.s-card-housing__name-container{display:flex;background-color:var(--c-text-primary);flex-direction:column}.s-card-housing__name{font-size:2.4em;line-height:1.1666666667em;padding-bottom:.8333333333em;padding-top:.2083333333em}.s-card-housing__feature-price{font-size:2.1em;font-style:italic;line-height:1.3333333333em;padding-top:.2380952381em}.s-card-housing__feature{align-items:flex-start;border-bottom:.1em solid var(--c-accent-primary);display:flex;justify-content:space-between;padding-bottom:2em}.s-card-housing__feature__item{flex:1 1 1em}.s-card-housing__feature__item .s-card-housing__spec{margin-bottom:0;flex:0 0 100%}.s-card-housing__feature__item .s-card-housing__spec__text__text{font-size:1.6em}.s-card-housing__feature__icon{font-size:2.6em}.s-card-housing__feature__actions{flex:0 0 10.4em}.s-card-housing__feature__actions__flex{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:flex-end;margin:-.2em;min-height:7.2em}.s-card-housing__feature__actions__action{background-color:var(--c-accent-primary);display:block;flex:0 0 calc(50% - .4em);height:5em;margin:.2em;outline:0}.s-card-housing__feature__actions__action__icon{color:var(--c-icon-disabled);font-size:2.6em}.s-card-housing__feature__actions__action.is-active .s-card-housing__feature__actions__action__icon{color:var(--c-icon-active)}.s-card-housing__icon-links{align-items:center;display:flex;justify-content:flex-start;gap:2em}.s-card-housing__icon-links.e-icon-links{padding:2em 0 0;overflow:visible;flex-flow:row nowrap}.s-card-housing__specs{display:flex;flex-flow:row wrap;gap:1.2em 0;line-height:0;list-style:none;margin-top:2.5em}.s-card-housing__spec{position:relative;align-items:flex-end;display:flex;flex-flow:row nowrap;flex:0 0 50%;justify-content:flex-start}.s-card-housing__spec--full-width{flex:0 0 100%}.s-card-housing__spec__icon-wrap{width:4em}.s-card-housing__spec__icon{font-size:2.5em;line-height:1}.s-card-housing__spec__text__eyebrow{font-weight:700;font-size:1em;display:block;letter-spacing:.1em;line-height:1.2em;margin-bottom:.6em;text-transform:uppercase}.s-card-housing__spec__text__text{font-size:1.8em;font-weight:700;line-height:1.1666666667em}.s-card-housing__spec__subtext{font-style:italic;font-size:1.2em;left:0;line-height:1.2;position:absolute;top:5em;width:100%}.s-card-housing__indicator-ribbon{background-color:#f3f5f7;position:absolute;top:1.5em;z-index:3}.s-card-housing__indicator-ribbon-inner{color:#fff;display:block;font-weight:700;font-size:1em;left:0;line-height:1.2em;padding:.6em 1.3em;position:relative}.s-card-housing__indicator-ribbon-inner:before,.s-card-housing__indicator-ribbon-inner:after{border-style:solid;content:"";height:0;position:absolute;width:0}.s-card-housing__indicator-ribbon-inner:before{border-color:#f3f5f7 transparent transparent transparent;border-width:1.2em .5em 0 0;right:-.5em;top:0}.s-card-housing__indicator-ribbon-inner:after{border-color:transparent transparent transparent #f3f5f7;bottom:0;border-width:1.2em 0 0 .5em;right:-.5em}.s-card-housing--featured .s-card-housing__feature{padding-bottom:1em}.s-card-housing--featured .s-card-housing__name{padding-top:.7083333333em;padding-bottom:0}.s-card-housing--featured .s-card-housing__image-area{height:32em}.s-card-housing--featured .s-card-housing__content{border:0;padding-top:2em}.s-card-housing-thumb{background-color:var(--c-background);color:var(--c-text-primary);display:block;height:auto;position:relative;text-align:left;width:100%}.s-card-housing-thumb:focus{outline-color:transparent}.s-card-housing-thumb:before{content:"";display:block;position:absolute;pointer-events:none;bottom:0;height:auto;left:0;right:0;top:0;border:0em solid transparent;width:auto;z-index:2}.s-card-housing-thumb__image-area{height:17.7em;position:relative}.s-card-housing-thumb__image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}.s-card-housing-thumb__image{position:absolute;left:0;top:0;object-fit:cover;object-position:50% 50%;height:100%;width:100%}.s-card-housing-thumb__tag-area{align-items:center;bottom:0;display:flex;justify-content:flex-start;left:0;line-height:0;padding:0 2em;position:absolute;right:0;width:100%;z-index:3}.s-card-housing-thumb__tag{background-color:#17457abf;color:#fff;display:block;font-style:italic;padding:.6em 1em}.s-card-housing-thumb__tag span{font-size:1.4em;line-height:1.2857142857em}.s-card-housing-thumb__icon{justify-self:flex-end;color:#fff;display:block;font-size:1.8em;line-height:1em}.s-card-housing-thumb__icon:first-of-type{margin-left:auto}.s-card-housing-thumb.is-active:before{border-color:#e59500;border-width:.5em}.s-card-process{background:var(--c-background);display:block;height:50em;margin:0 auto;position:relative;width:100%}.s-card-process--number:after{content:"";display:block;position:absolute;pointer-events:none;align-items:center;background-color:var(--c-background);color:var(--c-text-primary);content:counter(cardlist);counter-increment:cardlist;display:flex;font-size:4em;font-weight:700;height:1.9em;justify-content:center;left:.525em;top:-.5em;width:1.9em;z-index:3}.s-card-process__inner{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.s-card-process__play-button{align-items:flex-end;background-color:var(--c-background);border-radius:100%;color:var(--c-text-primary);display:flex;height:15em;justify-content:flex-start;padding:3.8em 4.6em;position:absolute;right:-4.8em;top:-4.8em;width:15em;z-index:2}.s-card-process__play-button i{font-size:4em}.s-card-process__image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.s-card-process__image:after{background-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.67) 100%);content:"";display:block;left:0;height:100%;position:absolute;top:0;width:100%}.s-card-process__image--box-pattern{background:#17457a url(/img/box-pattern.jpg) 0em 0em repeat;background-size:37.4em 67.4em}.s-card-process__image--box-pattern:after{display:none}.s-card-process__image__img{display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.s-card-process__caption{height:13.5em;bottom:0;left:2em;right:2em;text-align:left;position:absolute;z-index:2}.s-card-process__caption__eyebrow{color:var(--c-text-primary);bottom:100%;left:0;right:0;position:absolute;z-index:2}.s-card-process__caption__eyebrow span{font-size:2.2em;font-style:italic;line-height:1.8636363636em}.s-card-process__caption__title{color:var(--c-text-primary)}.s-card-process__caption__title span{font-size:3.5em;font-weight:700;line-height:1.1428571429em}.s-card-product{background:var(--c-background);border-radius:5px;box-shadow:1px 1px 5px -1px var(--c-box-shadow);display:block;margin:0 auto;max-width:450px;width:100%}.s-card-product__image{display:block;height:0px;padding-bottom:60%;position:relative;max-width:100%;width:100%}.s-card-product__image__picture{display:block;left:0;height:100%;position:absolute;top:0;width:100%}.s-card-product__image__img{display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.s-card-product__slider{display:block;position:relative;max-width:100%;width:100%}.s-card-product__slider__slides{display:block;height:100%;left:0;position:relative;top:0;width:100%}.s-card-product__slider__slide{display:block;height:300px;left:0;position:relative;top:0;width:100%}.s-card-product__slider__picture{display:block;left:0;height:100%;position:absolute;top:0;width:100%}.s-card-product__slider__img{display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.s-card-product__slider__caption{background:#00000054;bottom:0;color:var(--c-base-white);display:inline-block;left:0;padding:.3em .4em;position:absolute}.s-card-product__slider__prev,.s-card-product__slider__next{font-size:1rem;background:var(--c-brand-primary);border-radius:100%;top:calc(50% - 16px);color:var(--c-base-white);cursor:pointer;display:block;height:40px;left:12px;line-height:40px;position:absolute;text-align:center;width:40px}.s-card-product__slider__prev i,.s-card-product__slider__next i{left:-1px;position:relative;top:1px}.s-card-product__slider__next{left:auto;right:12px}.s-card-product__slider__next i{left:1px}.s-card-product__caption{padding:15px}.s-card-product__caption__desc{margin-top:.3em}.s-card-product__caption__price{margin-top:1em}.s-card-product__caption__old-price{color:var(--c-status-error);text-decoration:line-through}.s-card-product__caption__button{margin-top:15px}.s-card-staff{background-color:var(--c-background);border-radius:1em;color:var(--c-text-primary);display:flex;flex-flow:column nowrap;margin:0;min-height:100%;outline:0px;overflow:hidden;width:100%}.s-card-staff__image{display:block;flex:0 0 32.6em;height:32.6em;overflow:hidden;position:relative;width:100%}.s-card-staff__image__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;margin:0;position:absolute;top:0;width:100%}.s-card-staff__image__logo{background-color:var(--c-background);border-top-right-radius:1em;bottom:0;left:0;padding:1.4em;position:absolute}.s-card-staff__image__logo__img{display:block;height:4.2em;margin:0;width:auto}.s-card-staff__caption{align-items:flex-start;box-sizing:border-box;display:flex;flex-flow:column nowrap;flex:1 1 1em;justify-content:stretch;padding:2.4em 2.7em;width:100%}.s-card-staff__caption__flex-content{box-sizing:border-box;flex:1 1 1em;text-align:left;width:100%}.s-card-staff__caption__title,.s-card-staff__caption__title .e-heading{line-height:1em}.s-card-staff__caption__desc{margin-top:1em}.s-card-staff__caption__desc .e-text.e-text--wysiwyg p,.s-card-staff__caption__desc .e-text--wysiwyg.e-checkbox__label p{line-height:1.8125em}.s-card-staff__caption__desc .e-text.e-text--wysiwyg p:not(:first-child),.s-card-staff__caption__desc .e-text--wysiwyg.e-checkbox__label p:not(:first-child){margin-top:.375em}.s-community-detail-tags{left:0;min-height:24em;padding:4em;position:absolute;top:0;width:100%}.s-community-detail-tags:before{background-image:linear-gradient(to top,transparent 0%,var(--c-background-primary) 90%);content:"";display:block;height:24em;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.s-community-detail-tags__icon-tag{align-items:center;color:var(--c-text-primary);display:flex;justify-content:flex-start;position:relative;z-index:2}.s-community-detail-tags__icon-tag:not(:first-child){margin-top:2em}.s-community-detail-tags__icon-tag__icon-wrap{display:block;height:auto;margin-right:1.2em;width:2.6em}.s-community-detail-tags__icon-tag__icon{font-size:2.6em}.s-community-detail-tags__icon-tag__text{font-size:1.6em;line-height:1.3125em}.s-community-detail-tags__ribbon-tag{background-color:#ffffffde;color:#11203d;display:inline-block;letter-spacing:.2em;margin-left:-4em;margin-top:2em;padding:1em 2em;position:relative;text-transform:uppercase;z-index:2}.s-community-detail-tags__ribbon-tag span{font-size:1.47em;font-weight:700;letter-spacing:.1156462585em;line-height:1em}.s-community-detail-tags__ribbon-tag:before{border-bottom:1.6em solid transparent;border-left:.5em solid rgba(255,255,255,.87);content:"";display:block;left:100%;position:absolute;top:0}.s-community-detail-tags__ribbon-tag:after{border-top:1.6em solid transparent;border-left:.5em solid rgba(255,255,255,.87);content:"";display:block;left:100%;position:absolute;bottom:0}.s-community-detail-tags__pricing-tag{align-items:center;color:var(--c-text-primary);display:flex;justify-content:flex-start;position:relative;z-index:2}.s-community-detail-tags__pricing-tag:before{background-color:#e59500;content:"";display:block;height:2.5em;margin-right:1.2em;overflow:hidden;position:relative;width:.7em}.s-community-detail-tags__pricing-tag:not(:first-child){margin-top:2em}.s-community-detail-tags__pricing-tag__text{font-size:2.1em;font-style:italic;line-height:1.1904761905em}.s-features{align-items:stretch;display:flex;justify-content:flex-start;margin:-3.6em -1.8em 0}.s-features__item{flex:0 0 19em;margin:3.6em 1.8em 0;position:relative}.s-features__item:has(.s-features__item__link){padding-bottom:4em}.s-features__item__icon{display:block;font-size:5em}.s-features__item__heading{color:var(--c-text-secondary);font-weight:700;margin-top:1.6em}.s-features__item__heading span{font-size:1.8em;line-height:1.5555555556em}.s-features__item__ul,.s-features__item__wysiwyg ul{margin:0;list-style-type:none;padding:0}.s-features__item__li,.s-features__item__wysiwyg li{display:block;margin:.7em 0 0;list-style-type:none;padding:0;font-size:1.4em;line-height:1.5em}.s-features__item__p{display:block;margin:.7em 0 0;padding:0}.s-features__item__p span{font-size:1.4em;line-height:1.5em}.s-features__item__link{bottom:0;left:0;position:absolute}.s-features__item__wysiwyg li:nth-child(n+4){display:none}.s-features--wide .s-features__item{flex-basis:21.5em}.s-instruction-list{counter-reset:instructions 0}.s-instruction-list__step{position:relative;counter-increment:cardlist}.s-instruction-list__step:not(:first-child){margin-top:2em}.s-instruction-list__title{align-items:center;display:flex;justify-content:flex-start}.s-instruction-list__title:before{align-items:center;aspect-ratio:1/1;background-color:var(--c-brand-secondary);border-radius:100%;color:var(--c-base-white);content:counter(cardlist,decimal-leading-zero);display:flex;font-size:1.4em;font-weight:800;justify-content:center;height:auto;letter-spacing:.0833333333em;margin-right:1.1428571429em;position:relative;width:2.7142857143em}.s-instruction-list__title span{color:var(--c-text-secondary);font-size:2.3em;font-weight:800;line-height:1.25em}.s-instruction-list__desc{margin-top:1.6em}.s-instruction-list__desc span{color:var(--c-text-secondary);font-size:1.4em;line-height:1.5714285714em}.s-modal{align-items:center;display:flex;flex-flow:row nowrap;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;transition:all .1ms linear .21667s,opacity .2s linear 0s;top:0;width:100%}.s-modal__overlay{background:#00000080;cursor:pointer;height:100%;position:absolute;width:100%}.s-modal__content{height:62em;position:relative;width:93em}.s-modal__content__article{align-items:center;background-color:var(--c-background);border-radius:1em;display:flex;justify-content:center;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.s-modal__content__article iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.s-modal__content__article__inner{width:calc(100% - 15em)}.s-modal__content__close{cursor:pointer;position:absolute;right:2.5em;top:2.5em}.s-modal__text{align-self:flex-start;padding:5.5em 7.5em}.s-modal__text .s-caption--comm-detail .s-caption__desc .e-text.e-text--wysiwyg:first-child,.s-modal__text .s-caption--comm-detail .c-content-simple__caption__desc .e-text.e-text--wysiwyg:first-child,.s-modal__text .s-caption--comm-detail .c-content-image-w-text__caption__desc .e-text.e-text--wysiwyg:first-child,.s-modal__text .s-caption--comm-detail .c-cardlist-ugc-carousel__caption__desc .e-text.e-text--wysiwyg:first-child,.s-modal__text .s-caption--comm-detail .c-banner-center-captioned__caption__desc .e-text.e-text--wysiwyg:first-child,.s-modal__text .s-caption--comm-detail .s-caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.s-modal__text .s-caption--comm-detail .c-content-simple__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.s-modal__text .s-caption--comm-detail .c-content-image-w-text__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.s-modal__text .s-caption--comm-detail .c-cardlist-ugc-carousel__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.s-modal__text .s-caption--comm-detail .c-banner-center-captioned__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.s-modal__text .s-caption--comm-detail .s-caption__ctas,.s-modal__text .s-caption--comm-detail .c-content-simple__caption__ctas,.s-modal__text .s-caption--comm-detail .c-content-image-w-text__caption__ctas,.s-modal__text .s-caption--comm-detail .c-cardlist-ugc-carousel__caption__ctas,.s-modal__text .s-caption--comm-detail .c-banner-center-captioned__caption__ctas,.s-modal__text .s-caption--comm-detail .s-caption__features{display:none}.s-modal__install{padding:5.5em 7.5em}.s-modal__photo-rotator{height:100%;left:0;position:absolute;top:0;width:100%}.s-modal__photo-rotator__photos{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;height:100%;left:0;position:absolute;transition:transform .5s ease;top:0}.s-modal__photo-rotator__photo{display:block;height:100%;margin:0;position:relative;width:93em}.s-modal__photo-rotator__photo__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.s-modal__photo-rotator__counter{align-items:center;background-color:#0009;border-radius:100vw;color:var(--c-text-primary);display:flex;font-weight:700;height:3.4em;left:2.5em;padding:0 2em;position:absolute;bottom:2.5em}.s-modal__photo-rotator__counter span{font-size:1.2em}.s-modal__photo-rotator__nav{left:0;position:absolute;top:27em;width:100%}.s-modal__photo-rotator__nav .e-carousel-prev-next{width:100%}.s-modal__photo-rotator__nav .e-carousel-prev-next .e-carousel-arrow.e-carousel-arrow--invert{background-color:#0009;height:6.2em;width:5.2em}.s-modal__step-rotator{height:100%;left:0;position:absolute;top:0;width:100%}.s-modal__step-rotator__counter{align-items:center;background-color:var(--c-background);color:var(--c-text-primary);display:flex;font-size:4em;font-weight:700;height:1.9em;justify-content:center;left:17.5em;position:absolute;top:-.5em;width:1.9em;z-index:3}.s-modal__step-rotator__wrap{height:100%;left:0;position:absolute;overflow:hidden;width:100%}.s-modal__step-rotator__steps{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;height:100%;left:0;position:absolute;transition:transform .5s ease;top:0}.s-modal__step-rotator__step{background-color:var(--c-background);display:block;height:100%;margin:0;overflow:hidden;position:relative;width:125em}.s-modal__step-rotator__step__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:62em}.s-modal__step-rotator__step__caption{align-items:center;display:flex;height:100%;justify-content:center;padding-left:69.5em;padding-right:7.5em}.s-modal__step-rotator__step__caption__inner{display:flex;min-height:32em;width:100%}.s-modal__step-rotator__nav{left:-12em;position:absolute;top:27em;width:calc(100% + 24em)}.s-modal__step-rotator__nav .e-carousel-prev-next{width:100%}.s-modal__step-rotator__nav .e-carousel-prev-next .e-carousel-arrow.e-carousel-arrow--invert{background-color:#0009;height:6.2em;width:5.2em}.s-modal--steps .s-modal__content__article{background-color:transparent;overflow:visible}.s-modal--steps .s-modal__content{width:125em}.s-modal--virtual-tour .s-modal__content{width:110em}.s-modal--calculator .s-modal__content{width:125em}.s-modal--install .s-modal__content{height:47.3em}.s-modal--download-app-prompts .s-modal__content{width:125em}.s-modal.is-open{height:100%;opacity:1;transition:none}.s-modal.is-open .s-modal__content{opacity:1;top:0;transition:opacity .3s linear 1ms,top .45s ease-out 1ms}.s-modal__transition-enter-active{animation:s-modal__transition-in .5s}.s-modal__transition-leave-active{animation:s-modal__transition-out .3s}.s-modal__transition--fade-enter-active{animation:s-modal__transition--fade-in .3s;animation-delay:.2s;animation-fill-mode:backwards}.s-modal__transition--fade-leave-active{animation:s-modal__transition--fade-out .1s;opacity:0;position:absolute;width:0;height:0}@keyframes s-modal__transition-in{0%{transform:translateY(20%)}50%{transform:translateY(-1.5%)}to{transform:translateY(0)}}@keyframes s-modal__transition-out{0%{opacity:1}to{opacity:0}}@keyframes s-modal__transition--fade-in{0%{opacity:0}to{opacity:1}}@keyframes s-modal__transition--fade-out{0%{opacity:0;position:absolute;width:0;height:0}to{opacity:0;position:absolute;width:0;height:0}}.c-banner-center-captioned{background-color:var(--c-background);position:relative}@media only screen and (min-width: 768px){.c-banner-center-captioned__container{width:calc(100% - 130px)}}.c-banner-center-captioned__bg{height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:1}.c-banner-center-captioned__bg__picture{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-banner-center-captioned__bg__img{display:block;filter:grayscale(1) brightness(1.14);height:100%;left:0;object-fit:cover;object-position:50% 50%;margin:0;position:absolute;top:0;width:100%}.c-banner-center-captioned__caption{margin:0 auto;max-width:750px;position:relative;text-align:center;width:100%;z-index:2}.c-banner-center-captioned__caption__title{max-width:600px;margin-left:auto;margin-right:auto}.c-banner-center-captioned__caption__desc{margin-left:auto;margin-right:auto;max-width:750px;width:100%}.c-banner-center-captioned__image{margin:48px auto 0}@media only screen and (min-width: 1025px){.c-banner-center-captioned__image{margin:56px auto 0}}.c-banner-center-captioned--inset .c-banner-center-captioned__container{padding:55px 30px;position:relative}@media only screen and (min-width: 768px){.c-banner-center-captioned--inset .c-banner-center-captioned__container{padding-bottom:65px;padding-top:65px}}.c-featured-post{background:var(--c-background);border-radius:5px;box-shadow:1px 1px 5px -1px #00000080;display:block;margin:0 auto;width:100%}.c-featured-post__flex-row{align-items:stretch;padding:0;position:relative}.c-featured-post__image-column{padding:0 0 0 10px}.c-featured-post__text-column{padding:20px}.c-featured-post__image{display:block;height:0px;padding-bottom:75%;position:relative;max-width:100%;width:100%}.c-featured-post__image__picture{border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;left:0;height:100%;position:absolute;top:0;width:100%}.c-featured-post__image__img{border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;left:0;height:100%;object-fit:cover;position:absolute;top:0;width:100%}.c-featured-post__caption{padding:15px}.c-featured-post__caption__category{color:var(--c-brand-primary);margin:.3em 0}.c-featured-post__caption__date{color:var(--c-text-secondary);margin-bottom:.8em}.c-featured-post__caption__desc{margin-top:.3em}.c-featured-post__caption__button{margin-top:15px}.c-banner-slideshow{height:0px;padding-bottom:56%!important;padding-top:0!important;position:relative;width:100%}.c-banner-slideshow__slides{position:absolute;height:100%;left:0;top:0;width:100%}.c-banner-slideshow__slides .slick-list,.c-banner-slideshow__slides .slick-track{height:100%}.c-banner-slideshow__slide{position:relative;height:100%;width:100%}.c-banner-slideshow__slide__img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.c-banner-slideshow__caption{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;position:relative}.c-banner-slideshow__caption__inner{background:var(--c-brand-primary);max-width:700px;padding:3em;position:relative;text-align:center;width:100%}.c-banner-slideshow__caption__title{font-size:5rem;padding-bottom:.35em}.c-banner-slideshow__caption__eyebrow{font-size:2.75rem}.c-banner-slideshow__prev,.c-banner-slideshow__next{font-size:1rem;background:var(--c-brand-secondary);border-radius:100%;top:calc(50% - 16px);color:var(--c-base-white);cursor:pointer;display:block;height:40px;left:12px;line-height:40px;position:absolute;text-align:center;width:40px}.c-banner-slideshow__prev i,.c-banner-slideshow__next i{left:-1px;position:relative;top:1px}.c-banner-slideshow__next{left:auto;right:12px}.c-banner-slideshow__next i{left:1px}.c-cardlist-basic__card-container{display:block}@media only screen and (min-width: 768px){.c-cardlist-basic__card-container{display:flex}}.c-cardlist-basic__card{margin:0 10px;width:100%}.c-cardlist-carousel{position:relative;width:100%}.c-cardlist-carousel__slides{position:relative;height:100%;left:0;margin:0 -10px;top:0;width:calc(100% + 20px)}.c-cardlist-carousel__slides .slick-list,.c-cardlist-carousel__slides .slick-track{height:100%}.c-cardlist-carousel__slide{height:100%;padding:10px 0;position:relative;margin:0 10px;width:280px}.c-cardlist-carousel__prev,.c-content-testimonials__arrow-prev,.c-cardlist-product-carousel__prev,.c-cardlist-carousel__next,.c-content-testimonials__arrow-next,.c-cardlist-product-carousel__next{font-size:1rem;border-radius:100%;cursor:pointer;display:block;height:40px;left:-20px;line-height:40px;position:absolute;text-align:center;top:calc(50% - 20px);width:40px}.c-cardlist-carousel__prev i,.c-content-testimonials__arrow-prev i,.c-cardlist-product-carousel__prev i,.c-cardlist-carousel__next i,.c-content-testimonials__arrow-next i,.c-cardlist-product-carousel__next i{left:-1px;position:relative;top:1px}.c-cardlist-carousel__next,.c-content-testimonials__arrow-next,.c-cardlist-product-carousel__next{left:auto;right:-20px}.c-cardlist-carousel__next i,.c-content-testimonials__arrow-next i,.c-cardlist-product-carousel__next i{left:1px}.c-cardlist-product-carousel{overflow:hidden;padding:50px 0 90px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel{padding:90px 0}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel{padding:95px 0 100px}}.c-cardlist-product-carousel__container{max-width:1240px;position:relative;width:calc(100% - 40px)}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__container{width:calc(100% - 120px)}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__container{width:calc(100% - 200px)}}.c-cardlist-product-carousel__caption{text-align:left}.c-cardlist-product-carousel__caption__eyebrow{margin-bottom:9px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__caption__eyebrow{margin-bottom:4px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__caption__eyebrow{margin-bottom:5px}}.c-cardlist-product-carousel__caption__heading{margin:0 0 25px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__caption__heading{margin-bottom:40px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__caption__heading{margin-bottom:40px}}.c-cardlist-product-carousel__caption__desc{font-size:16px;line-height:26px;margin-bottom:27px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__caption__desc{margin-bottom:30px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__caption__desc{margin-bottom:32px}}.c-cardlist-product-carousel__caption__buttons{align-items:center;display:flex;justify-content:flex-start;margin:-10px -9px}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__caption__buttons{margin:-20px -19px}}.c-cardlist-product-carousel__caption__button{flex:0 0 auto;margin:10px 9px}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__caption__button{margin:20px 19px}}.c-cardlist-product-carousel__carousel-wrap{position:relative}.c-cardlist-product-carousel__carousel-wrap__inner{padding-top:1px;position:relative}.c-cardlist-product-carousel__carousel-wrap__inner:before,.c-cardlist-product-carousel__carousel-wrap__inner:after{content:"";display:block;height:100%;position:absolute;width:40px;transition:opacity .3s ease;top:0;z-index:40}.c-cardlist-product-carousel__carousel-wrap__inner:before{background-image:linear-gradient(-270deg,#fff 10%,#fff0);left:0;opacity:0}.c-cardlist-product-carousel__carousel-wrap__inner:after{background-image:linear-gradient(270deg,#fff 10%,#fff0);opacity:1;right:0}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__carousel-wrap__inner:before,.c-cardlist-product-carousel__carousel-wrap__inner:after{width:120px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__carousel-wrap__inner:before,.c-cardlist-product-carousel__carousel-wrap__inner:after{width:200px}.c-cardlist-product-carousel__carousel-wrap__inner:before{opacity:1}}.c-cardlist-product-carousel__grid{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 -10px;position:relative}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__grid{margin:0 -15px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__grid{margin:0 -15px}}.c-cardlist-product-carousel__grid.slick-slider{margin-left:0!important;margin-right:0!important}.c-cardlist-product-carousel__grid .slick-list{padding-left:20px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__grid .slick-list{padding-left:60px}}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__grid .slick-list{padding-left:calc((100vw - 1440px)/2)}}.c-cardlist-product-carousel__grid__item{box-sizing:content-box;flex:0 0 215px;margin:0 10px;position:relative;width:215px!important}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__grid__item{flex:0 0 345px;margin:0 15px;width:345px!important}}.c-cardlist-product-carousel__grid__item.slick-slide{float:left!important;padding:0!important;text-align:inherit!important}@media only screen and (min-width: 1025px){.c-cardlist-product-carousel__grid__item.slick-slide:first-child{padding-left:100px!important}}.c-cardlist-product-carousel__card{width:100%}.c-cardlist-product-carousel__card__image{background:#fafafa;cursor:grab;height:0px;padding-bottom:100%;position:relative;width:100%}.c-cardlist-product-carousel__card__image__container{background:#fafafa;align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.c-cardlist-product-carousel__card__image__desc-text{background-color:var(c-background--secondary);color:#fff;display:block;padding:6px 12px;position:absolute;right:0;top:0}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__card__image__desc-text{padding:11px 20px}}.c-cardlist-product-carousel__card__image__img{display:block;height:auto;margin:0;max-height:90%;max-width:90%;position:absolute;width:auto}.c-cardlist-product-carousel__card__name{margin-top:23px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__card__name{margin-top:40px}}.c-cardlist-product-carousel__card__price{margin-top:15px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__card__price{line-height:50px}}.c-cardlist-product-carousel__progress{background-size:50px 100%;display:block;top:calc(100% + 200px);height:5px;margin:35px auto 0 0;position:relative;transition:background-size .3s ease;width:250px}@media only screen and (min-width: 768px){.c-cardlist-product-carousel__progress{margin-top:42px;width:550px}}.c-cardlist-product-carousel__next{z-index:55}.c-cardlist-product-carousel.is-at-start .c-cardlist-product-carousel__carousel-wrap__inner:before{opacity:0!important}.c-cardlist-product-carousel.is-at-end .c-cardlist-product-carousel__carousel-wrap__inner:before{opacity:1}.c-cardlist-product-carousel.is-at-end .c-cardlist-product-carousel__carousel-wrap__inner:after{opacity:0}.c-cardlist-product-grid-w-sidebar{padding-bottom:140px}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar{padding-bottom:150px}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar{padding-bottom:120px}}.c-cardlist-product-grid-w-sidebar__container{position:relative}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__container{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}}.c-cardlist-product-grid-w-sidebar__top-bar{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:15px;position:relative;width:100%;z-index:2}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__top-bar{flex:0 0 100%}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__top-bar__filter-toggle{display:none}}.c-cardlist-product-grid-w-sidebar__top-bar__results-found{font-size:.875rem;display:block;margin:0 0 0 auto;order:2}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__top-bar__results-found{display:none}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__top-bar__results-found{display:block;margin:0;order:1}}.c-cardlist-product-grid-w-sidebar__top-bar__clear{display:none}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__top-bar__clear{border-bottom:1px solid var(--c-brand-primary);font-size:.875rem;display:block;font-weight:600;height:auto;line-height:26px;margin:0 0 0 50px;position:relative;order:2}}@media only screen and (min-width: 1025px) and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__top-bar__clear{font-size:1rem}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__top-bar__clear:before{content:"";display:block;position:absolute;pointer-events:none;background-color:rgba(var(--c-base-black),.3);height:25px;left:-25px;top:calc(50% - 12.5px);width:1px}}.c-cardlist-product-grid-w-sidebar__top-bar__sort{display:none}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__top-bar__sort{flex:0 0 250px;display:block;margin:0 0 0 auto;order:9;width:250px}}.c-cardlist-product-grid-w-sidebar__filters{height:100%;left:0;top:0;opacity:0;overflow:hidden;position:fixed;width:100%;z-index:900}@media only screen and (max-width: 1024px){.c-cardlist-product-grid-w-sidebar__filters{pointer-events:none;transition:opacity .17s linear}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters{flex:0 0 250px;height:auto;opacity:1;position:static}}@media only screen and (max-width: 1024px){.c-cardlist-product-grid-w-sidebar__filters.is-open{opacity:1;pointer-events:auto;transition:opacity .3s ease}.c-cardlist-product-grid-w-sidebar__filters.is-open .c-cardlist-product-grid-w-sidebar__filters__filter-content{transform:translate(0);transition:transform .4s ease .1s}}.c-cardlist-product-grid-w-sidebar__filters__filter-backdrop{background:rgba(var(--c-base-black),.4);height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__filter-backdrop{display:none}}.c-cardlist-product-grid-w-sidebar__filters__filter-content{-ms-overflow-style:none;scrollbar-width:none;background:var(--c-background);height:100%;left:0;overflow:scroll;position:absolute;top:0;width:300px}.c-cardlist-product-grid-w-sidebar__filters__filter-content::-webkit-scrollbar{display:none}@media only screen and (max-width: 1024px){.c-cardlist-product-grid-w-sidebar__filters__filter-content{transform:translate(-100%);transition:transform .1ms linear .1s}}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__filters__filter-content{width:330px}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__filter-content{background:var(--c-background);height:auto;overflow:initial;position:relative;width:100%}}.c-cardlist-product-grid-w-sidebar__filters__filter-close{display:block;position:absolute;top:20px;right:20px;z-index:905}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__filter-close{display:none}}.c-cardlist-product-grid-w-sidebar__filters__mobile-top__heading{font-size:1.125rem;background-color:var(--c-background-secondary);border-bottom:1px solid #d8d8d8;display:block;line-height:1em;padding:30px 0 20px}.c-cardlist-product-grid-w-sidebar__filters__mobile-top__heading--last{margin-bottom:-25px}.c-cardlist-product-grid-w-sidebar__filters__mobile-top__options{border-bottom:1px solid #d8d8d8;padding:3px 0 2px 5px}.c-cardlist-product-grid-w-sidebar__filters__heading{font-size:1.125rem;background-color:var(--c-background-secondary);border-bottom:1px solid #d8d8d8;display:block;line-height:1em;padding:24px 20px 18px}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__heading{border-bottom:0px;padding:13px 20px 14px}}.c-cardlist-product-grid-w-sidebar__filters__inner{padding:0 30px}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__filters__inner{padding:0 40px}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__inner{padding:0}}.c-cardlist-product-grid-w-sidebar__filters__top-bar{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:35px 0 15px;width:100%}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__filters__top-bar{display:none}}.c-cardlist-product-grid-w-sidebar__filters__top-bar__results-found{font-size:.875rem;display:block;position:relative;margin:0 auto 0 0}.c-cardlist-product-grid-w-sidebar__filters__top-bar__clear{font-size:.875rem;border-bottom:1px solid var(--c-brand-primary);font-weight:600;line-height:22px}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__filters__top-bar__clear{font-size:1rem}}.c-cardlist-product-grid-w-sidebar__filters__groups{border-bottom:1px solid #b8b8b8;margin-top:15px}.c-cardlist-product-grid-w-sidebar__filters__group{border-top:1px solid #b8b8b8;padding:25px 5px}.c-cardlist-product-grid-w-sidebar__filters__group__option-heading{border:0px;display:block;margin:0;padding:0;position:relative;outline:0px;text-align:left;width:100%}.c-cardlist-product-grid-w-sidebar__filters__group__option-heading__text{font-size:1.125rem;font-weight:700;letter-spacing:1.13px;padding-right:40px;text-transform:uppercase}.c-cardlist-product-grid-w-sidebar__filters__group__option-heading:before,.c-cardlist-product-grid-w-sidebar__filters__group__option-heading:after{background:var(--c-brand-primary);content:" ";height:1px;right:15px;overflow:hidden;position:absolute;top:50%;transform:rotate(0);transition:transform .18s linear;width:13px}.c-cardlist-product-grid-w-sidebar__filters__group__option-heading:after{transform:rotate(90deg)}.c-cardlist-product-grid-w-sidebar__filters__group__options{display:none;padding-top:3px}.c-cardlist-product-grid-w-sidebar__filters__group__options__option{margin-top:12px}.c-cardlist-product-grid-w-sidebar__filters__group.is-open .c-cardlist-product-grid-w-sidebar__filters__group__options{display:block}.c-cardlist-product-grid-w-sidebar__filters__group.is-open .c-cardlist-product-grid-w-sidebar__filters__group__option-heading:after{transform:rotate(0)}.c-cardlist-product-grid-w-sidebar__filters__submit{margin-bottom:30px}.c-cardlist-product-grid-w-sidebar__list-container{min-height:600px;position:relative}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__list-container{flex:1 1 20px;margin-left:60px}}.c-cardlist-product-grid-w-sidebar__list-container__loader{align-items:center;display:flex;height:600px;flex-flow:row wrap;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease .3s;top:0;width:100%;z-index:40}.c-cardlist-product-grid-w-sidebar__list-container__loader__spinner{animation:rotate 2s linear infinite;height:108px;overflow:hidden;position:relative;top:30px;transform:scale(1);transform-origin:50% 50%;transition:all .1ms linear .05s;width:108px}.c-cardlist-product-grid-w-sidebar__list-container__loader__spinner__svg{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}.c-cardlist-product-grid-w-sidebar__list-container__loader__spinner__path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke:var(--c-brand-primary);stroke-linecap:round}.c-cardlist-product-grid-w-sidebar__list{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:center;margin:-40px -10px 0;opacity:1;width:calc(100% + 20px);transition:opacity .3s ease}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__list{margin:-55px -20px 0;width:calc(100% + 40px)}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__list{margin-top:-75px}}.c-cardlist-product-grid-w-sidebar__list__item{flex:0 0 calc(50% - 20px);margin:40px 10px 0;width:calc(50% - 20px)}@media only screen and (min-width: 768px){.c-cardlist-product-grid-w-sidebar__list__item{flex:0 0 calc(33.3333% - 40px);margin:55px 20px 0;width:calc(33.3333% - 40px)}}@media only screen and (min-width: 1025px){.c-cardlist-product-grid-w-sidebar__list__item{margin-top:75px}}.c-cardlist-product-grid-w-sidebar__list__item .s-card-product,.c-cardlist-product-grid-w-sidebar__list__item .s-card-product__image-container{max-width:none!important;width:100%!important}.c-cardlist-product-grid-w-sidebar.is-loading .c-cardlist-product-grid-w-sidebar__list-container__loader{opacity:.5}.c-cardlist-product-grid-w-sidebar.is-loading .c-cardlist-product-grid-w-sidebar__list{opacity:0}.c-cardlist-ugc-carousel__container{max-width:1020px}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__container{max-width:1020px}}.c-cardlist-ugc-carousel__caption{margin-bottom:32px;text-align:center}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__caption{align-items:flex-end;display:flex;justify-content:flex-start;margin-bottom:36px;text-align:left}}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__caption__inner{flex:1 1 20px;margin-right:32px}}.c-cardlist-ugc-carousel__caption__ctas{margin-top:24px}@media only screen and (max-width: 767px){.c-cardlist-ugc-carousel__caption__ctas .e-buttons{justify-content:center}}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__caption__ctas{flex:0 0 auto;margin-top:0}.c-cardlist-ugc-carousel__caption__ctas .e-buttons>.e-button:last-child,.c-cardlist-ugc-carousel__caption__ctas .e-buttons>.c-form-file__label:last-child{margin-right:-20px}}.c-cardlist-ugc-carousel__nav{height:0px;position:relative;margin:0 auto;max-width:476px;pointer-events:none;width:100%}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__nav{height:40px;bottom:calc(50% - 20px);left:-65px;right:-65px;position:absolute;max-width:none;width:calc(100% + 130px)}}.c-cardlist-ugc-carousel__prev-next{display:flex;margin:15px auto -10px;position:relative}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__prev-next{margin:0 auto;max-width:862px;z-index:2;width:calc(100% - 52px)}}@media only screen and (min-width: 768px) and (min-width: 1025px){.c-cardlist-ugc-carousel__prev-next{max-width:none;width:100%}}.c-cardlist-ugc-carousel__nav-height{position:relative}.c-cardlist-ugc-carousel__wrap{margin:0 auto;max-width:476px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__wrap{max-width:732px;width:calc(100% - 52px)}}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__wrap{max-width:none;width:100%}}.c-cardlist-ugc-carousel__flex{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:-32px -20px 0 0;width:calc(100% + 20px);z-index:1;transition:transform .5s ease}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__flex{margin:-40px -24px -10px 0;width:calc(100% + 24px)}}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__flex{margin:-40px -36px 0 0;width:calc(100% + 36px)}}.c-cardlist-ugc-carousel__flex__item{flex:0 0 calc(50% - 20px);margin:32px 20px 0 0}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__flex__item{flex:0 0 calc(33.3333% - 24px);margin:40px 24px 0 0}}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__flex__item{flex:0 0 calc(25% - 36px);margin:40px 36px 0 0}}.c-cardlist-ugc-carousel__card{background-color:var(--c-background);color:var(--c-text-primary);display:block;min-height:100%;overflow:hidden;position:relative;text-decoration:none!important;transition:border-color .6s ease;z-index:1;width:100%}.c-cardlist-ugc-carousel__card__inner{height:0px;padding:0 0 100%;position:relative;left:0;top:0;width:100%;z-index:2}.c-cardlist-ugc-carousel__card__rollover{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:100%;width:100%;transition:opacity .3s ease;z-index:2}.c-cardlist-ugc-carousel__card__rollover:before{content:"";display:block;background-color:var(--c-background-primary);height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.c-cardlist-ugc-carousel__card:hover .c-cardlist-ugc-carousel__card__rollover{opacity:1;pointer-events:auto;top:0;transition:top 1ms ease 0s,opacity .3s ease}.c-cardlist-ugc-carousel__card__rollover__contents{align-items:center;display:flex;justify-content:center;height:100%;flex-flow:column nowrap;position:relative;z-index:2;width:100%}.c-cardlist-ugc-carousel__card__rollover__contents__quote{color:var(--c-text-primary);align-items:center;display:flex;flex:1 1 20px;flex-flow:row nowrap;justify-content:center;margin:auto 0;padding:12px;text-align:center;width:100%}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__card__rollover__contents__quote{padding:20px}}.c-cardlist-ugc-carousel__card__rollover__contents__attribution{align-items:center;color:var(--c-text-primary);display:flex;justify-content:flex-start;flex:0 0 auto;padding:12px;width:100%}.c-cardlist-ugc-carousel__card__rollover__contents__attribution i{font-size:15px}.c-cardlist-ugc-carousel__card__rollover__contents__attribution span{display:inline-block;font-size:.75rem;font-weight:700;margin-left:6px}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__card__rollover__contents__attribution{padding:15px}}.c-cardlist-ugc-carousel__card__image{align-items:center;background-color:var(--c-background-secondary);display:flex;flex-flow:row nowrap;object-fit:cover;object-position:50% 50%;position:absolute;justify-content:center;height:100%;width:100%}@media only screen and (min-width: 768px){.c-cardlist-ugc-carousel__card__image{margin:0}}.c-cardlist-ugc-carousel__card__image__img{display:block;height:auto;margin:0;width:100%}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel__card__image__img{transform:translateY(0);transition:transform .15s ease}}@media only screen and (min-width: 1025px){.c-cardlist-ugc-carousel--reverse .c-cardlist-ugc-carousel__flex{flex-direction:row-reverse}}.c-cardlist-ugc-carousel.is-at-first-slide .c-cardlist-ugc-carousel__prev-next__prev,.c-cardlist-ugc-carousel.is-at-last-slide .c-cardlist-ugc-carousel__prev-next__next{opacity:.5;pointer-events:none}.c-cardlist-ugc-carousel.l-page__section.is-animation-ready .c-cardlist-ugc-carousel__flex__item:nth-child(1){animation:.9s ease-in-out .3s 1 l-page__section--element-left;animation-fill-mode:backwards}.c-cardlist-ugc-carousel.l-page__section.is-animation-ready .c-cardlist-ugc-carousel__flex__item:nth-child(2){animation:.9s ease-in-out .4s 1 l-page__section--element-left;animation-fill-mode:backwards}.c-cardlist-ugc-carousel.l-page__section.is-animation-ready .c-cardlist-ugc-carousel__flex__item:nth-child(3){animation:.9s ease-in-out .5s 1 l-page__section--element-left;animation-fill-mode:backwards}.c-cardlist-ugc-carousel.l-page__section.is-animation-ready .c-cardlist-ugc-carousel__flex__item:nth-child(4){animation:.9s ease-in-out .6s 1 l-page__section--element-left;animation-fill-mode:backwards}.c-cardlist-ugc-carousel.l-page__section.is-animation-hold .c-cardlist-ugc-carousel__flex__item{animation-play-state:paused!important}.c-content-3js{background:var(--c-background);color:var(--c-text-primary);height:0px;overflow:hidden;padding-bottom:106.6666666667%!important;position:relative;width:100%}@media only screen and (min-width: 768px){.c-content-3js{padding-bottom:102.8645833333%!important}}@media only screen and (min-width: 1025px){.c-content-3js{padding-bottom:60.9756097561%!important}}@media only screen and (min-width: 1400px){.c-content-3js{height:1000px;padding-bottom:0!important}}.c-content-3js__backdrop{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 1025px) and (min-width: 1025px){.c-content-3js__backdrop{left:auto;right:0;width:50%}}.c-content-3js__papa-bernard{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%;display:none;mix-blend-mode:luminosity;opacity:.25}@media only screen and (min-width: 768px){.c-content-3js__papa-bernard{display:block;left:-10%;top:-10%;width:76.6666%}}@media only screen and (min-width: 1025px){.c-content-3js__papa-bernard{left:0;top:0;width:50%}}.c-content-3js__100-years{bottom:100px;display:block;height:74px;right:30px;position:absolute;width:74px}@media only screen and (min-width: 768px){.c-content-3js__100-years{bottom:118px;height:150px;left:115px;right:auto;width:150px}}@media only screen and (min-width: 1025px){.c-content-3js__100-years{bottom:20%;height:200px;left:50%;margin-left:-100px;width:200px}}.c-content-3js__diagram{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-width: 1025px){.c-content-3js__diagram{left:auto;right:0;width:50%}}.c-content-3js__diagram__overflow{height:100%;left:0;position:absolute;top:0;width:100%;align-items:stretch;display:flex;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width: 768px){.c-content-3js__diagram__overflow{justify-content:flex-end}}@media only screen and (min-width: 1025px){.c-content-3js__diagram__overflow{justify-content:flex-start}}.c-content-3js__diagram__alignment{flex:0 0 auto;height:100%;position:relative}.c-content-3js__diagram__alignment__picture,.c-content-3js__diagram__alignment__img{display:block;height:100%;position:relative;width:auto}.c-content-3js__diagram__alignment__inner{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.c-content-3js__diagram__loader{align-items:center;display:flex;height:100%;flex-flow:row wrap;justify-content:center;left:0;opacity:.5;pointer-events:none;position:absolute;transition:opacity .4s ease .3s;top:0;width:100%;z-index:40}.c-content-3js__diagram__loader__spinner{animation:rotate 2s linear infinite;height:108px;overflow:hidden;position:relative;top:30px;transform:scale(1);transform-origin:50% 50%;transition:all .1ms linear .55s;width:108px}.c-content-3js__diagram__loader__spinner__svg{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}.c-content-3js__diagram__loader__spinner__path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke:#fff;stroke-linecap:round}.c-content-3js__diagram__render{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.c-content-3js__diagram__positioner{height:100%;opacity:0;position:relative;transform:translateY(3%) scale(.1);transform-origin:50% 50%;transition:opacity .3s ease}.c-content-3js__diagram__knockout{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .35s ease}.c-content-3js__diagram__knockout__picture{display:block}.c-content-3js__diagram__knockout__img{display:block;height:auto;max-width:none;width:auto}.c-content-3js__diagram__knockout.is-active{opacity:1}.c-content-3js__content{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.c-content-3js__container{height:100%;margin:0 auto;max-width:1140px;position:relative;width:calc(100% - 100px)}@media only screen and (min-width: 768px){.c-content-3js__container{width:calc(100% - 120px)}}@media only screen and (min-width: 1025px){.c-content-3js__container{width:calc(100% - 70px)}}.c-content-3js__container.is-at-starting-position .c-content-3js__starting-caption{opacity:1;visibility:visible;max-height:2000px}.c-content-3js__container.is-at-starting-position .c-content-3js__slider{max-height:0px;opacity:0;visibility:hidden}.c-content-3js__container.is-at-first-slide .c-content-3js__slider__nav__prev,.c-content-3js__container.is-at-last-slide .c-content-3js__slider__nav__next{opacity:.25}.c-content-3js__starting-caption{opacity:0;overflow:hidden;max-height:0px;transition:opacity .3s ease 0s,visibility .1ms ease .3s,max-height .1ms ease .3s;visibility:hidden}.c-content-3js__starting-caption__inner{padding-top:9.3333333333%}@media only screen and (min-width: 768px){.c-content-3js__starting-caption__inner{padding-top:10.4166666667%}}@media only screen and (min-width: 1025px){.c-content-3js__starting-caption__inner{padding-top:14.6341463415%}}@media only screen and (min-width: 1400px){.c-content-3js__starting-caption__inner{padding-top:240px}}.c-content-3js__starting-caption__title{margin:0}@media only screen and (min-width: 1025px){.c-content-3js__starting-caption__cta{align-items:center;display:flex;justify-content:flex-start;margin-top:20px}}.c-content-3js__starting-caption__eyebrow{margin-top:15px}@media only screen and (min-width: 768px){.c-content-3js__starting-caption__eyebrow{margin-top:15px}}@media only screen and (min-width: 1025px){.c-content-3js__starting-caption__eyebrow{margin-right:38px;margin-top:0}}.c-content-3js__starting-caption__button{margin-top:17px}@media only screen and (min-width: 768px){.c-content-3js__starting-caption__button{margin-top:30px}}@media only screen and (min-width: 1025px){.c-content-3js__starting-caption__button{margin-top:0}}.c-content-3js__starting-caption__button[disabled]{opacity:.5}.c-content-3js__slider{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0 -20px;max-height:2000px;overflow:hidden;opacity:1;visibility:visible;transition:opacity .3s ease .4s,visibility .1ms ease .3s,max-height .1ms ease .3s}@media only screen and (min-width: 600px){.c-content-3js__slider{align-items:center}}@media only screen and (min-width: 1025px){.c-content-3js__slider{display:block;margin:0}}.c-content-3js__slider__inner{background:#00000080;box-sizing:content-box;flex:0 0 100%;height:auto;margin:0 0 60px;max-width:400px;padding:20px;position:relative}@media only screen and (min-width: 600px){.c-content-3js__slider__inner{margin:160px 0 0}}@media only screen and (min-width: 768px){.c-content-3js__slider__inner{max-width:none}}@media only screen and (min-width: 1025px){.c-content-3js__slider__inner{background:none;padding:10vw 0 0;margin:0 auto 0 0}}@media only screen and (min-width: 1200px){.c-content-3js__slider__inner{padding-top:17vw}}@media only screen and (min-width: 1400px){.c-content-3js__slider__inner{padding-top:348px}}.c-content-3js__slider__indicator-line{background-color:var(--c-brand-primary);display:block;height:50px;left:calc(50% - 1px);top:-35px;position:absolute;width:2px}@media only screen and (min-width: 768px){.c-content-3js__slider__indicator-line{height:100px;top:-85px}}@media only screen and (min-width: 1025px){.c-content-3js__slider__indicator-line{position:relative;height:2px;left:280px;top:-15px;width:450px}}.c-content-3js__slider__eyebrow{margin-bottom:10px}.c-content-3js__slider__nav{align-items:center;display:flex;justify-content:flex-start}.c-content-3js__slider__nav__prev{margin-right:18px;transition:all .3s ease}@media only screen and (min-width: 768px){.c-content-3js__slider__nav__prev{margin-right:30px}}.c-content-3js__slider__nav__next{margin-right:18px;transition:all .3s ease}@media only screen and (min-width: 768px){.c-content-3js__slider__nav__next{margin-right:30px}}.c-content-3js__slide{opacity:0;max-height:0px;position:relative;transition:opacity .3s ease 0s,visibility .1ms ease .3s,max-height .1ms ease .3s;visibility:hidden}.c-content-3js__slide__title{margin:0 0 25px}@media only screen and (min-width: 768px){.c-content-3js__slide__title{margin:0}}@media only screen and (min-width: 1025px){.c-content-3js__slide__title{max-width:60%}}@media only screen and (min-width: 1200px){.c-content-3js__slide__title{max-width:calc(50% - 70px)}}.c-content-3js__slide__desc{display:none;font-size:16px;line-height:38px;margin-top:19px;padding-bottom:20px}.c-content-3js__slide__desc p{margin:0}@media only screen and (min-width: 768px){.c-content-3js__slide__desc{display:block;font-size:18px;padding-bottom:30px}}@media only screen and (min-width: 1025px){.c-content-3js__slide__desc{font-size:22px;min-height:194px;padding-bottom:40px;max-width:calc(50% - 70px)}}.c-content-3js__slide.is-active{max-height:2000px;opacity:1;visibility:visible;transition:opacity .3s ease .4s,visibility .1ms ease .3s,max-height .1ms ease .3s}.c-content-3js.is-ready .c-content-3js__diagram__loader{opacity:0}.c-content-3js.is-ready .c-content-3js__diagram__positioner{opacity:1}.c-content-3js.is-initialized .c-content-3js__papa-bernard,.c-content-3js.is-initialized .c-content-3js__100-years{opacity:0;transition:opacity .3s ease 0s}.c-content-3js.is-initialized .c-content-3js__diagram__positioner{transition:transform 2s ease}.c-content-image-w-text{background-color:var(--c-background)}@media only screen and (min-width: 1025px){.c-content-image-w-text__container{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start}}@media only screen and (min-width: 1025px){.c-content-image-w-text__caption{align-items:center;align-self:stretch;display:flex;flex:1 1 20px;justify-content:stretch}}.c-content-image-w-text__image{margin:32px 0 0}@media only screen and (min-width: 768px){.c-content-image-w-text__image{margin:80px 0 0}}@media only screen and (min-width: 1025px){.c-content-image-w-text__image{flex:0 0 54.7826086957%;margin:0 0 0 6.9565217391%;width:54.7826086957%}}.c-content-image-w-text__image__aspect-wrap{position:relative;padding-bottom:69.0476190476%;width:100%}.c-content-image-w-text__image__picture{height:100%;left:0;position:absolute;top:0;width:100%}.c-content-image-w-text__image__img{display:block;height:100%;left:0;object-fit:cover;object-position:50% 50%;margin:0;position:absolute;top:0;width:100%}.c-content-image-w-text--reverse .c-content-image-w-text__container{flex-direction:row-reverse}@media only screen and (min-width: 1025px){.c-content-image-w-text--reverse .c-content-image-w-text__image{margin:0 6.9565217391% 0 0}}@media only screen and (min-width: 1025px){.c-content-image-w-text--reverse .c-content-image-w-text__caption{margin-left:0}}.c-content-simple{background-color:var(--c-background);position:relative}@media only screen and (min-width: 768px){.c-content-simple__container{width:calc(100% - 130px)}}.c-content-simple__caption{position:relative;width:100%;z-index:2}.c-content-simple__caption__desc{width:100%}.c-content-simple--center{margin:0 auto;max-width:750px;position:relative;text-align:center}.c-content-simple--center .c-content-simple__caption__title{max-width:600px;margin-left:auto;margin-right:auto}.c-content-simple--center .c-content-simple__caption__desc{margin-left:auto;margin-right:auto;max-width:750px}.c-content-simple--center .c-content-simple__caption__ctas .e-buttons{justify-content:center}.c-content-testimonials__container{margin-left:auto;margin-right:auto;padding:31px 0 35px;position:relative;width:calc(100% - 106px)}@media only screen and (min-width: 768px){.c-content-testimonials__container{padding:49px 0 53px;width:calc(100% - 136px)}}@media only screen and (min-width: 1025px){.c-content-testimonials__container{padding:50px 0 54px;width:72.03125%}}@media only screen and (min-width: 1200px){.c-content-testimonials__container{width:922px}}.c-content-testimonials__icon{align-items:center;display:flex;margin-left:auto;margin-right:auto}.c-content-testimonials__slides{padding-top:22px}.c-content-testimonials__slide{text-align:center}@media only screen and (min-width: 768px){.c-content-testimonials__slide{padding-left:104px;padding-right:104px}}@media only screen and (min-width: 1025px){.c-content-testimonials__slide{padding-left:162px;padding-right:162px}}.c-content-testimonials__slide__heading{padding-bottom:19px}@media only screen and (min-width: 768px){.c-content-testimonials__slide__heading{padding-bottom:23px}}.c-content-testimonials__slide__copy{padding-bottom:23px}.c-content-testimonials__slide__name{color:var(c-text--secondary);padding-bottom:7px}.c-content-testimonials__slide__title{font-weight:700}.c-content-testimonials__arrows-container{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%;height:50px}.c-content-testimonials__dots-container{padding-top:46px}.c-divider__line{border-top:1px solid var(--c-accent-primary)}.c-drawer__title{color:var(--c-brand-primary);cursor:pointer;font-weight:700;vertical-align:middle}.c-drawer__title__indicator{display:inline-block;height:2px;margin-left:8px;position:relative;top:-2px;vertical-align:middle;width:10px}.c-drawer__title__indicator:before,.c-drawer__title__indicator:after{background:var(--c-brand-primary);content:" ";display:block;height:100%;overflow:hidden;position:absolute;transform-origin:50% 50%;transition:transform .4s ease;width:100%}.c-drawer__title__indicator:after{transform:rotate(90deg)}.c-drawer__content{opacity:0;overflow:hidden;padding-top:0}.c-drawer__content__inner{padding-top:15px}.c-drawer.is-open .c-drawer__content{opacity:1}.c-drawer.is-open .c-drawer__title__indicator:after{transform:rotate(0)}.c-faq-list__body{padding:0 0 70px}.c-faq-list__faq__question{border-top:1px solid var(--c-accent-primary);cursor:pointer;line-height:1.4em;padding:30px 50px 30px 15px;position:relative}.c-faq-list__faq__question:before,.c-faq-list__faq__question:after{background:var(--c-brand-primary);content:" ";height:1px;right:15px;overflow:hidden;position:absolute;top:42px;transform:rotate(0);transition:transform .18s linear;width:13px}.c-faq-list__faq__question:after{transform:rotate(90deg)}.c-faq-list__faq__question.is-active:after{transform:rotate(0)}@media only screen and (min-width: 768px){.c-faq-list__faq__question{padding-left:25px;padding-right:75px}.c-faq-list__faq__question:before,.c-faq-list__faq__question:after{right:25px;top:44px}}@media only screen and (min-width: 1025px){.c-faq-list__faq__question{padding-left:30px;padding-right:80px}.c-faq-list__faq__question:before,.c-faq-list__faq__question:after{right:30px}}.c-faq-list__faq__answer{overflow:hidden;max-height:0;transition:max-height .5s ease-in-out}.c-faq-list__faq__answer-text{padding:0 15px 30px}@media only screen and (min-width: 768px){.c-faq-list__faq__answer-text{padding-left:25px;padding-right:75px}}@media only screen and (min-width: 1025px){.c-faq-list__faq__answer-text{padding-left:30px;padding-right:80px}}.c-modal{align-items:center;display:flex;flex-flow:row nowrap;height:0px;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;transition:all .1ms linear .21667s,opacity .2s linear 0s;top:0;width:100%;z-index:9000}.c-modal__overlay{background:#00000080;cursor:pointer;height:100%;position:absolute;width:100%}.c-modal__content{background:var(--c-base-white);box-sizing:border-box;flex:0 0 auto;opacity:0;position:relative;transition:all .1ms linear .21667s;top:100px;width:100%;z-index:9001}@media only screen and (min-width: 768px){.c-modal__content{width:calc(100% - 80px)}}@media only screen and (min-width: 1025px){.c-modal__content{width:1000px}}.c-modal__content__container{box-sizing:border-box;min-height:100vh;max-height:100%;overflow:hidden;padding:0 30px;position:relative}.c-modal__content__container:before{background:linear-gradient(rgba(var(--c-base-white),1),rgba(var(--c-base-white),0));content:" ";display:block;height:20px;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:9020}.c-modal__content__container:after{background:linear-gradient(rgba(var(--c-base-white),0),rgba(var(--c-base-white),1));bottom:0;content:" ";display:block;height:20px;left:0;pointer-events:none;position:absolute;width:100%;z-index:9020}@media only screen and (min-width: 768px){.c-modal__content__container{min-height:20px;max-height:calc(100vh - 80px);padding:0 40px}.c-modal__content__container:before,.c-modal__content__container:after{height:40px}}@media only screen and (min-width: 1025px){.c-modal__content__container{padding:0 100px}}.c-modal__content__article{-ms-overflow-style:none;scrollbar-width:none;height:auto;max-height:100vh;min-height:400px;overflow-x:hidden;overflow-y:scroll;position:relative;z-index:9010}.c-modal__content__article::-webkit-scrollbar{display:none}.c-modal__content__article:before,.c-modal__content__article:after{content:" ";display:block;height:40px}@media only screen and (min-width: 768px){.c-modal__content__article{max-height:calc(100vh - 80px)}.c-modal__content__article:before,.c-modal__content__article:after{height:80px}}@media only screen and (min-width: 1025px){.c-modal__content__article{left:-40px;padding-left:40px;padding-right:40px;position:relative;width:calc(100% + 80px)}}.c-modal__content__close{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:20px;justify-content:center;position:absolute;right:20px;top:20px;width:20px;z-index:9100}@media only screen and (min-width: 768px){.c-modal__content__close{right:30px;top:30px}}.c-modal__basic-modal-picture{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.c-modal__basic-modal-image{display:block;height:100%;left:50%;margin:0 auto;object-fit:contain;object-position:50% 50%;position:absolute;top:0;transform:translate(-50%);width:auto}@supports (display: grid){.c-modal__basic-modal-image{left:0;transform:none;width:100%}}@media only screen and (min-width: 768px){.c-modal__basic-modal-image--cover{object-fit:cover;height:auto;width:100%;top:50%;transform:translateY(-50%)}@supports (display: grid){.c-modal__basic-modal-image--cover{height:100%;transform:none;top:0}}}.c-modal.is-open{height:100%;opacity:1;transition:none}.c-modal.is-open .c-modal__content{opacity:1;top:0;transition:opacity .3s linear 1ms,top .45s ease-out 1ms}.c-modal--basic-image-modal .c-modal__content{width:100%!important}.c-modal--basic-image-modal .c-modal__content__container{padding:0!important}.c-modal--basic-image-modal .c-modal__content__container:before,.c-modal--basic-image-modal .c-modal__content__container:after{display:none!important}.c-modal--basic-image-modal .c-modal__content__article{height:100vh;left:0!important;padding:0!important;position:relative;min-height:20px!important;max-height:none!important;width:100%!important}@media only screen and (min-width: 768px){.c-modal--basic-image-modal .c-modal__content__article{height:calc(100vh - 120px)}}.c-form-box{background:var(--c-background);border-radius:8px;box-shadow:0 0 13px -2px var(--c-box-shadow);margin-left:auto;margin-right:auto;max-width:965px;padding:30px;padding-bottom:calc(30px - 1rem)}@media only screen and (min-width: 768px){.c-form-box{padding-bottom:calc(20px + 1rem);padding-top:70px}}@media only screen and (min-width: 1025px){.c-form-box{padding-left:60px;padding-right:60px}}.c-form-box--login{max-width:420px;padding:30px}@media only screen and (min-width: 768px){.c-form-box--login{padding:50px}}.c-form--inline-signup .c-form-input-wrap__input,.c-form--inline-signup .c-form-input-wrap__submit{opacity:1}.c-form--inline-signup .c-form-input-wrap__message{opacity:0;pointer-events:none;top:12px!important}.c-form--inline-signup.is-loading .c-form-input-wrap__submit .icon-arrow-right{animation:c-form--loading-spin 1s linear infinite}.c-form--inline-signup.is-loading .c-form-input-wrap__submit .icon-arrow-right:before{content:""}.c-form--inline-signup.is-success .c-form-input-wrap__input,.c-form--inline-signup.is-success .c-form-input-wrap__submit{opacity:0;transition:opacity .3s ease}.c-form--inline-signup.is-success .c-form-input-wrap__message{opacity:1;top:0!important;transition:opacity .3s ease,top .4s linear}@keyframes c-form--loading-spin{to{transform:rotate(360deg)}}.c-form-section{display:block;margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width: 768px){.c-form-section{margin-bottom:40px}}.c-form-section__title{margin-bottom:20px}@media only screen and (min-width: 768px){.c-form-section__title{margin-bottom:30px}}.c-form-section__title--large{font-size:1.714rem;line-height:36px;margin-bottom:15px}@media only screen and (min-width: 768px){.c-form-section__title--large{font-size:2rem;line-height:42px;margin-bottom:25px}}.c-form-section--top-separator{padding-top:30px}.c-form-section--top-separator:before{border-top:1px solid var(--c-accent-primary);content:" ";display:block;height:0px;left:0;overflow:hidden;position:absolute;top:-20px;width:100%}@media only screen and (min-width: 768px){.c-form-section--top-separator{padding-top:20px}}.c-form-group-container{min-width:100%}.c-form-group{position:relative}.c-form-group:after{font-family:get-font-family("base");font-style:normal;font-weight:get-font-weight("normal");content:attr(data-form-error-text);display:block;position:absolute;pointer-events:none;bottom:0;color:var(--c-status-error);display:none;font-size:12px;left:0;line-height:30px;margin-left:.75rem}.c-form-group.has-error{padding-bottom:2rem}.c-form-group.has-error:after{display:block}.c-form-group.has-error input,.c-form-group.has-error select,.c-form-group.has-error textarea{border-color:var(--c-status-error);border-width:2px;color:var(--c-status-error)}.c-form-group.has-error select{padding-bottom:16px;padding-top:16px}.c-form-label{display:block;font-size:1.6em;line-height:2.4em;margin-bottom:.6428571429em}.has-error .c-form-label{color:var(--c-status-error)}.c-form-label__require{color:var(--c-status-error);display:inline-block;padding-left:8px}.c-form-input-wrap{position:relative}.c-form-input-wrap label.is-error{color:var(--c-status-error);display:block;font-size:1rem;line-height:1em;position:absolute;margin-top:.3em;top:100%}.c-form-input-wrap--inline-submit{border:2px solid var(--c-text-primary)}.c-form-input-wrap--inline-submit .c-form-input-wrap__input{border:0px;line-height:20px;padding-bottom:8px;padding-top:8px;width:calc(100% - 72px)}.c-form-input-wrap--inline-submit .c-form-input-wrap__submit{align-items:center;background-color:#ffffff40;border:0px;border-left:2px solid var(--c-text-primary);display:flex;justify-content:center;height:100%;width:72px;top:0;position:absolute;right:0}@media only screen and (min-width: 1025px){.c-form-input-wrap--inline-submit .c-form-input-wrap__submit{transition:background-color .3s ease}.c-form-input-wrap--inline-submit .c-form-input-wrap__submit i.icon-arrow-right{transition:transform .03s ease}.c-form-input-wrap--inline-submit .c-form-input-wrap__submit:hover{background-color:#ffffff73}.c-form-input-wrap--inline-submit .c-form-input-wrap__submit:hover i.icon-arrow-right{transform:scale(1.1)}}.c-form-input-wrap--inline-submit .c-form-input-wrap__message{align-items:center;color:var(--c-text-primary);display:flex;bottom:0;font-size:.875rem;justify-content:center;left:0;right:0;position:absolute;top:0;text-align:center}.c-form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-background);border:0;border-radius:.5em;color:var(--c-text-primary);display:block;font-size:2em;font-weight:500;line-height:1.5em;outline:none;max-height:3.5em;padding:1em 1.25em;width:100%}.c-form-input:focus{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px var(--c-background-primary)}.c-form-input::-webkit-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-input:-ms-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-input:-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-input::-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-input.is-error{border-color:var(--c-status-error)}.c-form-input.is-error:focus{box-shadow:0 1px 1px #00000012 inset,0 0 5px var(--c-status-error)!important}.c-form-input--datepicker .datepicker--day-name{color:var(--c-brand-secondary)}.c-form-input--datepicker .datepicker--button,.c-form-input--datepicker .datepicker--cell.-current-{color:var(--c-brand-primary)}.c-form-input--datepicker .datepicker--cell.-selected-{background-color:var(--c-status-error);color:var(--c-background)}.c-form-select,.c-form-pseudo-select{color:var(--c-text-primary);display:block;position:relative;width:100%}.c-form-select__input,.c-form-pseudo-select__desktop-input,.c-form-pseudo-select__mobile-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-background);border:0;border-radius:.5em;color:var(--c-text-primary);display:block;font-size:2em;font-weight:500;line-height:1.5em;outline:none;max-height:3.5em;padding:1em 1.25em;width:100%;cursor:pointer;position:relative}.c-form-select__input:focus,.c-form-pseudo-select__desktop-input:focus,.c-form-pseudo-select__mobile-input:focus{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px var(--c-background-primary)}.c-form-select__input::-webkit-input-placeholder,.c-form-pseudo-select__desktop-input::-webkit-input-placeholder,.c-form-pseudo-select__mobile-input::-webkit-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-select__input:-ms-input-placeholder,.c-form-pseudo-select__desktop-input:-ms-input-placeholder,.c-form-pseudo-select__mobile-input:-ms-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-select__input:-moz-placeholder,.c-form-pseudo-select__desktop-input:-moz-placeholder,.c-form-pseudo-select__mobile-input:-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-select__input::-moz-placeholder,.c-form-pseudo-select__desktop-input::-moz-placeholder,.c-form-pseudo-select__mobile-input::-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-select__input[disabled],[disabled].c-form-pseudo-select__desktop-input,[disabled].c-form-pseudo-select__mobile-input{cursor:not-allowed;opacity:.8}@media only screen and (max-width: 767px){.c-form-select__input>:first-child,.c-form-pseudo-select__desktop-input>:first-child,.c-form-pseudo-select__mobile-input>:first-child{display:none}}.c-form-select__option,.c-form-pseudo-select__option{color:currentColor}.c-form-select__option[disabled],[disabled].c-form-pseudo-select__option{color:#999}.c-form-select__optgroup,.c-form-pseudo-select__optgroup{color:currentColor}.c-form-select__input-wrapper,.c-form-pseudo-select__input-wrapper{min-height:7em;position:relative}.c-form-select__input-wrapper:after,.c-form-pseudo-select__input-wrapper:after{align-items:center;color:var(--c-accent-tertiary);content:"";display:flex;flex-flow:row nowrap;font-family:icomoon!important;font-size:2em;height:2em;justify-content:center;margin-top:-1em;pointer-events:none;position:absolute;right:0;top:50%;width:2em;z-index:1}.has-error .c-form-select__input-wrapper,.has-error .c-form-pseudo-select__input-wrapper{position:relative}.has-error .c-form-select__input-wrapper:after,.has-error .c-form-pseudo-select__input-wrapper:after{align-items:center;color:var(--c-status-error);content:"";display:flex;flex-flow:row nowrap;font-family:icomoon!important;font-size:2em;height:2em;justify-content:center;margin-top:-1em;pointer-events:none;position:absolute;right:0;top:50%;width:2em;z-index:1}.c-form-select__input-wrapper:after,.c-form-pseudo-select__input-wrapper:after{margin-right:1.8em}.c-form-select__label{display:block;font-size:1.6em;line-height:2.4em;margin-bottom:.6428571429em}.has-error .c-form-select__label{color:var(--c-status-error)}.c-form-select--med .c-form-select__input,.c-form-select--med .c-form-pseudo-select__desktop-input,.c-form-select--med .c-form-pseudo-select__mobile-input,.c-form-select--med .c-form-select__input-wrapper:after,.c-form-select--med .c-form-pseudo-select__input-wrapper:after{font-size:1.6em}.c-form-select--med .c-form-select__input,.c-form-select--med .c-form-pseudo-select__desktop-input,.c-form-select--med .c-form-pseudo-select__mobile-input{border-radius:0;border:1px solid var(--c-accent-secondary)}.c-form-select--condensed{align-items:center;display:flex;justify-content:flex-start}.c-form-select--condensed .c-form-select__label{display:block;margin:0 1.2em 0 0}.c-form-select--condensed .c-form-select__input-wrapper,.c-form-select--condensed .c-form-pseudo-select__input-wrapper{min-height:0}.c-form-select--condensed .c-form-select__input-wrapper:after,.c-form-select--condensed .c-form-pseudo-select__input-wrapper:after{right:0}.c-form-select--condensed .c-form-select__input,.c-form-select--condensed .c-form-pseudo-select__desktop-input,.c-form-select--condensed .c-form-pseudo-select__mobile-input,.c-form-select--condensed .c-form-select__input-wrapper:after,.c-form-select--condensed .c-form-pseudo-select__input-wrapper:after{font-size:1.6em;margin-right:0}.c-form-select--condensed .c-form-select__input,.c-form-select--condensed .c-form-pseudo-select__desktop-input,.c-form-select--condensed .c-form-pseudo-select__mobile-input{background-color:transparent!important;border-radius:0;border:0;box-shadow:none!important;outline:0!important;padding:0 2em 0 0;text-decoration:underline}@media only screen and (min-width: 1025px){.c-form-pseudo-select__input-wrapper{display:none}}.c-form-pseudo-select__input-wrapper.is-desktop{display:none}@media only screen and (min-width: 1025px){.c-form-pseudo-select__input-wrapper.is-desktop{display:block!important}}.c-form-pseudo-select__input-wrapper.is-desktop.is-open .c-form-pseudo-select__desktop-options{background-color:var(--c-background-primary);border:1px solid var(--c-accent-light);border-top:none;display:block;left:0;padding:10px 16px;position:absolute;top:48px;width:100%;z-index:3}.c-form-pseudo-select__input-wrapper.is-desktop.is-open:after{transform:scaleY(-1)}.c-form-pseudo-select__label{display:block;font-size:1.6em;line-height:2.4em;margin-bottom:.6428571429em}.has-error .c-form-pseudo-select__label{color:var(--c-status-error)}.c-form-pseudo-select__desktop{display:none;position:relative}@media only screen and (min-width: 1025px){.c-form-pseudo-select__desktop{display:block}}.c-form-pseudo-select__desktop-options{display:none}.c-form-pseudo-select__desktop-option{cursor:pointer;display:block;padding-bottom:10px}.c-form-pseudo-select__desktop-option:last-child{padding-bottom:0}.c-form-file{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative}.c-form-file.is-uploaded .c-form-file__name{font-weight:700;left:20px}.c-form-file.is-uploaded .c-form-file__button{visibility:visible}.c-form-file__label{border-bottom-right-radius:0;border-top-right-radius:0;flex:0 0 auto;height:auto}.c-form-file__name-wrap{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-background);border:0;color:var(--c-text-primary);font-size:2em;font-weight:500;line-height:1.5em;outline:none;max-height:3.5em;padding:1em 1.25em;width:100%;border-left:0px;border-radius:0 .5em .5em 0/0px .5em .5em 0px;display:block;flex:1 1 20px;position:relative;vertical-align:middle;width:auto}.c-form-file__name-wrap:focus{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px var(--c-background-primary)}.c-form-file__name-wrap::-webkit-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-file__name-wrap:-ms-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-file__name-wrap:-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-file__name-wrap::-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-file__name-wrap.is-uploaded .c-form-file__name{font-weight:700;left:20px}.c-form-file__name-wrap.is-uploaded .c-form-file__button{visibility:visible}.c-form-file__name{font-family:get-font-family("base");font-style:normal;font-weight:get-font-weight("normal");font-size:.0625rem;color:var(--c-text-primary);display:block;left:20px;line-height:20px;margin-top:-10px;max-width:100%;overflow:hidden;position:absolute;right:50px;text-overflow:ellipsis;top:50%;vertical-align:middle;white-space:nowrap}.c-form-file__button{bottom:auto;color:var(--c-accent-light);visibility:hidden;font-size:9px;height:100%;line-height:0;position:absolute;z-index:1000;right:20px;text-decoration:none;top:50%;transform:translateY(-50%);width:11px}.c-form-file__button:after,.c-form-file__button:before{content:"";display:block;position:absolute;pointer-events:none;background:var(--c-accent-light);height:1px;left:50%;top:50%;transform-origin:center;width:15px;z-index:1}.c-form-file__button:before{transform:translate(-50%,-50%) rotate(-45deg)}.c-form-file__button:after{transform:translate(-50%,-50%) rotate(45deg)}.c-form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-background);border:0;border-radius:.5em;color:var(--c-text-primary);display:block;font-size:2em;font-weight:500;line-height:1.5em;outline:none;max-height:3.5em;padding:1em 1.25em;width:100%;min-height:150px}.c-form-textarea:focus{border-color:var(--c-brand-primary);box-shadow:0 1px 1px #00000012 inset,0 0 5px var(--c-background-primary)}.c-form-textarea::-webkit-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-textarea:-ms-input-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-textarea:-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-textarea::-moz-placeholder{color:var(--c-text-primary);opacity:.5}.c-form-text{font-size:.875rem;color:var(--c-text-primary);line-height:21px;margin:10px 0;padding:0}.c-form-text strong,.c-form-text b{font-family:get-font-family("base");font-style:normal;font-weight:get-font-weight("bold")}.c-form-text--helper{font-family:get-font-family("base");font-style:normal;font-weight:get-font-weight("normal");font-size:.75rem;color:var(--c-text-secondary);font-style:italic}.c-form-checkbox{display:block;margin-bottom:15px;position:relative;width:100%}.c-form-checkbox__input:checked+.c-form-checkbox__label:after,.c-form-checkbox__input:checked+.c-form-checkbox__label:hover:after{background-color:var(--c-brand-primary)}.c-form-checkbox__input:checked+.c-form-checkbox__label:before,.c-form-checkbox__input:checked+.c-form-checkbox__label:hover:before{border-color:var(--c-brand-primary)}.c-form-checkbox__label{font-size:1rem;color:var(--c-text-secondary);cursor:pointer;display:block;line-height:20px;padding-left:36px}.c-form-checkbox__label:hover:after{background-color:var(--c-accent-light)}.c-form-checkbox__label:before{content:"";display:block;position:absolute;pointer-events:none;border:1px solid var(--c-accent-light);border-radius:2px;height:18px;left:0;top:0;width:18px}.c-form-checkbox__label:after{content:"";display:block;position:absolute;pointer-events:none;background-color:transparent;border-radius:1px;height:12px;left:0;margin-left:4px;margin-top:4px;top:0;transition:background-color .25s ease;width:12px}.c-form-checkbox--checkmark .c-form-checkbox__label:after{background-color:transparent;color:transparent;content:"";align-items:center;display:flex;flex-flow:row nowrap;font-family:icomoon;font-size:14px;justify-content:center;transform:scale(.4);transition:color .2s linear 0s,transform 0s linear .21s}.c-form-checkbox--checkmark .c-form-checkbox__input:checked+.c-form-checkbox__label:after{background-color:transparent;color:var(--c-brand-primary);transform:scale(1);transition:color .2s linear 0s,transform .3s cubic-bezier(.67,1.79,1,1.09) 0s}.c-form-checkbox--switch .c-form-checkbox__label:before{background-color:var(--c-accent-dark);border-color:transparent!important;content:"";display:block;position:absolute;pointer-events:none;border:1px solid #a7a8aa;border-radius:12px;height:12px;left:0;top:3px;width:24px}.c-form-checkbox--switch .c-form-checkbox__label:after{background:var(--c-background);border:1px solid var(--c-accent-light);border-radius:100%;height:17px;left:0;margin:0;top:1px;transition:border-color .2s ease,background-color .2s ease,left .2s ease;width:17px}.c-form-checkbox--switch .c-form-checkbox__input:checked+.c-form-checkbox__label:before{background-color:var(--c-brand-primary)}.c-form-checkbox--switch .c-form-checkbox__input:checked+.c-form-checkbox__label:after{background-color:var(--c-brand-primary);border-color:var(--c-brand-primary);left:7px}.c-form-radio{display:block;margin-bottom:15px;position:relative;margin-left:15px;width:100%}.c-form-radio:first-child{margin-left:0}.c-form-radio__group{display:inline-flex}.c-form-radio__group--block{display:block}.c-form-radio__group--block .c-form-radio{margin-left:0}.c-form-radio__input:checked+.c-form-radio__label:after,.c-form-radio__input:checked+.c-form-radio__label:hover:after{background-color:var(--c-brand-primary)}.c-form-radio__input:checked+.c-form-radio__label:before,.c-form-radio__input:checked+.c-form-radio__label:hover:before{border-color:var(--c-brand-primary)}.c-form-radio__label{font-size:1rem;color:var(--c-text-secondary);cursor:pointer;display:block;line-height:18px;padding-left:36px}.c-form-radio__label:hover:after{background-color:var(--c-accent-light)}.c-form-radio__label:before{content:"";display:block;position:absolute;pointer-events:none;border:1px solid var(--c-accent-light);border-radius:100%;height:18px;left:0;top:0;width:18px}.c-form-radio__label:after{content:"";display:block;position:absolute;pointer-events:none;background-color:transparent;border-radius:100%;height:12px;left:0;margin-left:4px;margin-top:4px;top:0;transition:background-color .25s ease;width:12px}.c-form-range__flex{align-items:center;display:flex}.c-form-range__input{height:4px;width:50%;-webkit-appearance:none}.c-form-range__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-background);border-radius:50%;border:1px solid #808080;box-shadow:0 1px 5px 0 var(--c-box-shadow);height:16px;width:16px}.c-form-range__number{padding-left:20px}.c-form-counter__input{display:none}.c-form-counter__flex{align-items:center;display:flex}.c-form-counter__minus{cursor:pointer;font-size:10px;padding-right:10px;position:relative}.c-form-counter__minus.is-disabled{opacity:.5}.c-form-counter__plus{cursor:pointer;font-size:10px;padding-left:10px;position:relative}.c-form-multistep{position:relative}.c-form-multistep__steps{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:400px}.c-form-multistep__step{border:1px solid var(--c-accent-dark);cursor:pointer;margin-right:50px;padding:5px;position:relative}.c-form-multistep__step:after{background-color:var(--c-accent-dark);content:"";height:2px;position:absolute;right:-51px;top:12px;width:50px}.c-form-multistep__step.is-active{background-color:var(--c-accent-dark);color:#fff}.c-form-multistep__step:last-child{margin-right:0}.c-form-multistep__step:last-child:after{display:none}.c-form-multistep__panel{height:0;opacity:0;overflow:hidden;position:relative;width:0}.c-form-multistep__panel .c-form-input{display:none;height:0;width:0}.c-form-multistep__panel.is-active{display:block;height:100%;opacity:1;width:100%}.c-form-multistep__panel.is-active .c-form-input{display:block;height:100%;width:100%}.c-form-multistep__button-next.is-disabled,.c-form-multistep__button-submit{display:none}.c-form-multistep__button-submit.is-active{display:inline-block}.c-info-cards{padding-left:3em}.c-info-cards__card{animation:1s ease-in-out 0s 1 c-info-cards__card--active;animation-fill-mode:backwards;animation-play-state:paused;background-color:var(--c-background);border-radius:.9em 0 0 .9em;box-shadow:.3em .3em .9em #0000001a;align-items:stretch;display:flex;justify-content:flex-start;max-width:51em;min-height:16em;overflow:hidden;position:relative}.c-info-cards__card:not(:first-child){margin-top:3.5em}.c-info-cards__card.is-active{animation-play-state:running}.c-info-cards__card__icon{align-items:center;background-color:var(--c-background);display:flex;justify-content:center;flex:0 0 16em;width:16em}.c-info-cards__card__icon__img{display:block;height:auto;width:11em}.c-info-cards__card__info{align-items:center;display:flex;flex:1 1 1em;padding:2em;justify-content:center}.c-info-cards__card__info__inner{width:100%}.c-info-cards__card__info__title{font-weight:700;font-size:2.2em;color:var(--c-text-secondary);letter-spacing:0;line-height:1.5909090909em}.c-info-cards__card__info__desc{margin-top:.5em}.c-info-cards__card__info__desc p{font-size:1.6em;line-height:1.6875em}.c-info-cards__card__info__desc p:not(:first-child){margin-top:1.6875em}@keyframes c-info-cards__card--active{0%{opacity:0;transform:translate(-2%)}50%{opacity:1;transform:translate(1%)}75%{transform:translate(-.1%)}80%{transform:translate(0)}}@media only screen and (min-width: 768px){.c-mortgage-calculator__inner{padding-left:4em;padding-right:4em}}.c-mortgage-calculator__content{text-align:center}.c-mortgage-calculator__content__copy{margin-top:1em;max-width:75.6em}.c-mortgage-calculator__result{color:#e59500;text-align:center}.c-mortgage-calculator__result__maintext{font-size:8.2em;letter-spacing:-.012195122em;line-height:1.1951219512em}.c-mortgage-calculator__result__subtext{font-weight:900;font-size:1.1em;letter-spacing:.05em;line-height:1.6363636364em}.c-mortgage-calculator__result__subtitle{color:var(--c-text-primary);margin-top:1.1em}.c-mortgage-calculator__result__subtitle span{font-size:2.1em}.c-mortgage-calculator__fieldset{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.c-mortgage-calculator__input-wrapper{display:block;margin:6.5em 3em 0;position:relative;width:18em}.c-mortgage-calculator__label{font-style:normal;font-size:2.1em;line-height:28px;font-weight:700;color:var(--c-text-secondary);display:block;margin-bottom:.4761904762em;text-align:left}.c-mortgage-calculator__pseudo-wrapper{position:relative}.c-mortgage-calculator__pseudo-wrapper--dollar:before{content:"$";display:block;pointer-events:none;position:absolute;font-size:1.8em;line-height:40px;color:var(--c-accent-primary);left:0;top:calc(50% - 20px)}.c-mortgage-calculator__pseudo-wrapper--dollar input{padding-left:1.3125em}.c-mortgage-calculator__pseudo-wrapper--percent:after{content:"%";display:block;pointer-events:none;position:absolute;font-size:1.8em;color:var(--c-accent-secondary);right:0;top:calc(50% - 20px);line-height:40px}.c-mortgage-calculator__pseudo-wrapper--percent input{padding-right:1.3125em}.c-mortgage-calculator__pseudo-wrapper--caret:after{content:"";font-family:icomoon;display:block;pointer-events:none;position:absolute;font-size:1.8em;color:var(--c-accent-secondary);right:0;top:calc(50% - 20px);line-height:40px}.c-mortgage-calculator__pseudo-wrapper--caret select{padding-right:1.3125em}.c-mortgage-calculator__input,.c-mortgage-calculator__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none;border:none;padding:0;margin:0;color:var(--c-text-primary);display:block;transition:.25s ease-in-out;width:100%;border-bottom:1px solid var(--c-accent-secondary);height:2.5em;font-size:1.6em}.c-mortgage-calculator__submit{margin-top:5em}.c-community-detail .s-caption__desc,.c-community-detail .c-banner-center-captioned__caption__desc,.c-community-detail .c-cardlist-ugc-carousel__caption__desc,.c-community-detail .c-content-image-w-text__caption__desc,.c-community-detail .c-content-simple__caption__desc,.c-community-detail .s-caption__desc .e-text.e-text--wysiwyg:first-child,.c-community-detail .c-banner-center-captioned__caption__desc .e-text.e-text--wysiwyg:first-child,.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text.e-text--wysiwyg:first-child,.c-community-detail .c-content-image-w-text__caption__desc .e-text.e-text--wysiwyg:first-child,.c-community-detail .c-content-simple__caption__desc .e-text.e-text--wysiwyg:first-child,.c-community-detail .s-caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.c-community-detail .c-banner-center-captioned__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.c-community-detail .c-content-image-w-text__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child,.c-community-detail .c-content-simple__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child{position:relative}.c-community-detail .s-caption__desc .e-text.e-text--wysiwyg:first-child p,.c-community-detail .c-banner-center-captioned__caption__desc .e-text.e-text--wysiwyg:first-child p,.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text.e-text--wysiwyg:first-child p,.c-community-detail .c-content-image-w-text__caption__desc .e-text.e-text--wysiwyg:first-child p,.c-community-detail .c-content-simple__caption__desc .e-text.e-text--wysiwyg:first-child p,.c-community-detail .s-caption__desc .e-text--wysiwyg.e-checkbox__label:first-child p,.c-community-detail .c-banner-center-captioned__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child p,.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child p,.c-community-detail .c-content-image-w-text__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child p,.c-community-detail .c-content-simple__caption__desc .e-text--wysiwyg.e-checkbox__label:first-child p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical}.c-community-detail .s-caption__desc .e-text.e-text--wysiwyg:nth-child(2),.c-community-detail .c-banner-center-captioned__caption__desc .e-text.e-text--wysiwyg:nth-child(2),.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text.e-text--wysiwyg:nth-child(2),.c-community-detail .c-content-image-w-text__caption__desc .e-text.e-text--wysiwyg:nth-child(2),.c-community-detail .c-content-simple__caption__desc .e-text.e-text--wysiwyg:nth-child(2),.c-community-detail .s-caption__desc .e-text--wysiwyg.e-checkbox__label:nth-child(2),.c-community-detail .c-banner-center-captioned__caption__desc .e-text--wysiwyg.e-checkbox__label:nth-child(2),.c-community-detail .c-cardlist-ugc-carousel__caption__desc .e-text--wysiwyg.e-checkbox__label:nth-child(2),.c-community-detail .c-content-image-w-text__caption__desc .e-text--wysiwyg.e-checkbox__label:nth-child(2),.c-community-detail .c-content-simple__caption__desc .e-text--wysiwyg.e-checkbox__label:nth-child(2){left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.c-community-detail .s-caption__ctas .e-buttons>.e-button-link,.c-community-detail .c-banner-center-captioned__caption__ctas .e-buttons>.e-button-link,.c-community-detail .c-cardlist-ugc-carousel__caption__ctas .e-buttons>.e-button-link,.c-community-detail .c-content-image-w-text__caption__ctas .e-buttons>.e-button-link,.c-community-detail .c-content-simple__caption__ctas .e-buttons>.e-button-link{margin-bottom:0;margin-top:0}.c-community-detail__sub-communities{margin-top:3em}.c-community-detail__sub-communities__flex{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-2em -1.5em 0}.c-community-detail__sub-communities__flex__item{flex:0 0 calc(33.3333333333% - 3em);margin:2em 1.5em}.c-community-detail__sub-community{display:block}.c-community-detail__sub-community__price{color:var(--c-text-primary);display:inline-block;padding:.4em .7em;position:relative}.c-community-detail__sub-community__price:before{content:"";display:block;position:absolute;pointer-events:none;background-color:var(--c-background);left:0;height:100%;opacity:.75;top:0;width:100%}.c-community-detail__sub-community__price span{font-size:1.05em;font-style:italic;line-height:1.3em;position:relative;z-index:2}.c-community-detail__sub-community__name{background-color:var(--c-background);border:.1em solid var(--c-accent-primary);color:var(--c-text-secondary);padding:2em}.c-community-detail__sub-community__name span{display:block;font-size:1.5em;line-height:1.1111111111em;min-height:2.2222222222em}
